UNPKG

@shopify/cli

Version:

A CLI tool to build for the Shopify platform

23 lines (20 loc) • 198 kB
import{a as Qe}from"./chunk-K2WUCOQJ.js";import{a as wo,b as So}from"./chunk-QBSKKQBN.js";import{T as bo,U as Bo,V as T0,W as P0,X as Oo,Y as N0,ba as cr,d as vo,g as w0}from"./chunk-XONFGLJQ.js";import{o as Ao}from"./chunk-ZSBA6VIC.js";import{a as Gt}from"./chunk-F2QU6WWX.js";import{a as S0}from"./chunk-MHWV5RQV.js";import{c as _o}from"./chunk-JUVAGMIH.js";import{q as j0,u as Po}from"./chunk-6G6TMKXF.js";import{F as A0,Fa as go,N as Mu,R as b0,S as B0,U as Co,Ua as yo,b as C0,c as m0,f as fo,i as g0,ia as mo,k as y0,m as po,n as Eo,q as _0,u as ho,v as v0,w as Kt,zb as To}from"./chunk-N5PQPIBF.js";import{b as E0,c as h0,e as co,f as Fo,j as O0}from"./chunk-CERXUPGC.js";import{d as _e,i as Iu}from"./chunk-IU2ZQ6TE.js";import{a as X,c as E,e as ru,f as p0,g as l}from"./chunk-VPRTJUIN.js";var jo=E((E1,No)=>{l();function Ce(e,r){typeof r=="boolean"&&(r={forever:r}),this._originalTimeouts=JSON.parse(JSON.stringify(e)),this._timeouts=e,this._options=r||{},this._maxRetryTime=r&&r.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}No.exports=Ce;Ce.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts};Ce.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timeouts=[],this._cachedTimeouts=null};Ce.prototype.retry=function(e){if(this._timeout&&clearTimeout(this._timeout),!e)return!1;var r=new Date().getTime();if(e&&r-this._operationStart>=this._maxRetryTime)return this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(e);var u=this._timeouts.shift();if(u===void 0)if(this._cachedTimeouts)this._errors.splice(this._errors.length-1,this._errors.length),this._timeouts=this._cachedTimeouts.slice(0),u=this._timeouts.shift();else return!1;var t=this,n=setTimeout(function(){t._attempts++,t._operationTimeoutCb&&(t._timeout=setTimeout(function(){t._operationTimeoutCb(t._attempts)},t._operationTimeout),t._options.unref&&t._timeout.unref()),t._fn(t._attempts)},u);return this._options.unref&&n.unref(),!0};Ce.prototype.attempt=function(e,r){this._fn=e,r&&(r.timeout&&(this._operationTimeout=r.timeout),r.cb&&(this._operationTimeoutCb=r.cb));var u=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){u._operationTimeoutCb()},u._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)};Ce.prototype.try=function(e){console.log("Using RetryOperation.try() is deprecated"),this.attempt(e)};Ce.prototype.start=function(e){console.log("Using RetryOperation.start() is deprecated"),this.attempt(e)};Ce.prototype.start=Ce.prototype.try;Ce.prototype.errors=function(){return this._errors};Ce.prototype.attempts=function(){return this._attempts};Ce.prototype.mainError=function(){if(this._errors.length===0)return null;for(var e={},r=null,u=0,t=0;t<this._errors.length;t++){var n=this._errors[t],i=n.message,o=(e[i]||0)+1;e[i]=o,o>=u&&(r=n,u=o)}return r}});var Io=E(fr=>{l();var M0=jo();fr.operation=function(e){var r=fr.timeouts(e);return new M0(r,{forever:e&&e.forever,unref:e&&e.unref,maxRetryTime:e&&e.maxRetryTime})};fr.timeouts=function(e){if(e instanceof Array)return[].concat(e);var r={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1};for(var u in e)r[u]=e[u];if(r.minTimeout>r.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var t=[],n=0;n<r.retries;n++)t.push(this.createTimeout(n,r));return e&&e.forever&&!t.length&&t.push(this.createTimeout(n,r)),t.sort(function(i,o){return i-o}),t};fr.createTimeout=function(e,r){var u=r.randomize?Math.random()+1:1,t=Math.round(u*r.minTimeout*Math.pow(r.factor,e));return t=Math.min(t,r.maxTimeout),t};fr.wrap=function(e,r,u){if(r instanceof Array&&(u=r,r=null),!u){u=[];for(var t in e)typeof e[t]=="function"&&u.push(t)}for(var n=0;n<u.length;n++){var i=u[n],o=e[i];e[i]=function(s){var c=fr.operation(r),F=Array.prototype.slice.call(arguments,1),f=F.pop();F.push(function(p){c.retry(p)||(p&&(arguments[0]=c.mainError()),f.apply(this,arguments))}),c.attempt(function(){s.apply(e,F)})}.bind(e,o),e[i].options=r}}});var Ro=E((g1,Mo)=>{l();Mo.exports=Io()});var Lo=E((_1,Vt)=>{"use strict";l();var qo=Symbol();function R0(e,r,u){let t=r[qo];if(t)return r.stat(e,(i,o)=>{if(i)return u(i);u(null,o.mtime,t)});let n=new Date(Math.ceil(Date.now()/1e3)*1e3+5);r.utimes(e,n,n,i=>{if(i)return u(i);r.stat(e,(o,a)=>{if(o)return u(o);let s=a.mtime.getTime()%1e3===0?"s":"ms";Object.defineProperty(r,qo,{value:s}),u(null,a.mtime,s)})})}function q0(e){let r=Date.now();return e==="s"&&(r=Math.ceil(r/1e3)*1e3),new Date(r)}Vt.exports.probe=R0;Vt.exports.getMtime=q0});var Yo=E((A1,tu)=>{"use strict";l();var L0=X("path"),Zt=mo(),k0=Ro(),x0=O0(),ko=Lo(),ke={};function uu(e,r){return r.lockfilePath||`${e}.lock`}function en(e,r,u){if(!r.realpath)return u(null,L0.resolve(e));r.fs.realpath(e,u)}function Xt(e,r,u){let t=uu(e,r);r.fs.mkdir(t,n=>{if(!n)return ko.probe(t,r.fs,(i,o,a)=>{if(i)return r.fs.rmdir(t,()=>{}),u(i);u(null,o,a)});if(n.code!=="EEXIST")return u(n);if(r.stale<=0)return u(Object.assign(new Error("Lock file is already being held"),{code:"ELOCKED",file:e}));r.fs.stat(t,(i,o)=>{if(i)return i.code==="ENOENT"?Xt(e,{...r,stale:0},u):u(i);if(!xo(o,r))return u(Object.assign(new Error("Lock file is already being held"),{code:"ELOCKED",file:e}));$o(e,r,a=>{if(a)return u(a);Xt(e,{...r,stale:0},u)})})})}function xo(e,r){return e.mtime.getTime()<Date.now()-r.stale}function $o(e,r,u){r.fs.rmdir(uu(e,r),t=>{if(t&&t.code!=="ENOENT")return u(t);u()})}function Ru(e,r){let u=ke[e];u.updateTimeout||(u.updateDelay=u.updateDelay||r.update,u.updateTimeout=setTimeout(()=>{u.updateTimeout=null,r.fs.stat(u.lockfilePath,(t,n)=>{let i=u.lastUpdate+r.stale<Date.now();if(t)return t.code==="ENOENT"||i?Qt(e,u,Object.assign(t,{code:"ECOMPROMISED"})):(u.updateDelay=1e3,Ru(e,r));if(!(u.mtime.getTime()===n.mtime.getTime()))return Qt(e,u,Object.assign(new Error("Unable to update lock within the stale threshold"),{code:"ECOMPROMISED"}));let a=ko.getMtime(u.mtimePrecision);r.fs.utimes(u.lockfilePath,a,a,s=>{let c=u.lastUpdate+r.stale<Date.now();if(!u.released){if(s)return s.code==="ENOENT"||c?Qt(e,u,Object.assign(s,{code:"ECOMPROMISED"})):(u.updateDelay=1e3,Ru(e,r));u.mtime=a,u.lastUpdate=Date.now(),u.updateDelay=null,Ru(e,r)}})})},u.updateDelay),u.updateTimeout.unref&&u.updateTimeout.unref())}function Qt(e,r,u){r.released=!0,r.updateTimeout&&clearTimeout(r.updateTimeout),ke[e]===r&&delete ke[e],r.options.onCompromised(u)}function $0(e,r,u){r={stale:1e4,update:null,realpath:!0,retries:0,fs:Zt,onCompromised:t=>{throw t},...r},r.retries=r.retries||0,r.retries=typeof r.retries=="number"?{retries:r.retries}:r.retries,r.stale=Math.max(r.stale||0,2e3),r.update=r.update==null?r.stale/2:r.update||0,r.update=Math.max(Math.min(r.update,r.stale/2),1e3),en(e,r,(t,n)=>{if(t)return u(t);let i=k0.operation(r.retries);i.attempt(()=>{Xt(n,r,(o,a,s)=>{if(i.retry(o))return;if(o)return u(i.mainError());let c=ke[n]={lockfilePath:uu(n,r),mtime:a,mtimePrecision:s,options:r,lastUpdate:Date.now()};Ru(n,r),u(null,F=>{if(c.released)return F&&F(Object.assign(new Error("Lock is already released"),{code:"ERELEASED"}));Uo(n,{...r,realpath:!1},F)})})})})}function Uo(e,r,u){r={fs:Zt,realpath:!0,...r},en(e,r,(t,n)=>{if(t)return u(t);let i=ke[n];if(!i)return u(Object.assign(new Error("Lock is not acquired/owned by you"),{code:"ENOTACQUIRED"}));i.updateTimeout&&clearTimeout(i.updateTimeout),i.released=!0,delete ke[n],$o(n,r,u)})}function U0(e,r,u){r={stale:1e4,realpath:!0,fs:Zt,...r},r.stale=Math.max(r.stale||0,2e3),en(e,r,(t,n)=>{if(t)return u(t);r.fs.stat(uu(n,r),(i,o)=>i?i.code==="ENOENT"?u(null,!1):u(i):u(null,!xo(o,r)))})}function Y0(){return ke}x0(()=>{for(let e in ke){let r=ke[e].options;try{r.fs.rmdirSync(uu(e,r))}catch{}}});tu.exports.lock=$0;tu.exports.unlock=Uo;tu.exports.check=U0;tu.exports.getLocks=Y0});var Wo=E((B1,Ho)=>{"use strict";l();var H0=mo();function W0(e){let r=["mkdir","realpath","stat","rmdir","utimes"],u={...e};return r.forEach(t=>{u[t]=(...n)=>{let i=n.pop(),o;try{o=e[`${t}Sync`](...n)}catch(a){return i(a)}i(null,o)}}),u}function z0(e){return(...r)=>new Promise((u,t)=>{r.push((n,i)=>{n?t(n):u(i)}),e(...r)})}function J0(e){return(...r)=>{let u,t;if(r.push((n,i)=>{u=n,t=i}),e(...r),u)throw u;return t}}function G0(e){if(e={...e},e.fs=W0(e.fs||H0),typeof e.retries=="number"&&e.retries>0||e.retries&&typeof e.retries.retries=="number"&&e.retries.retries>0)throw Object.assign(new Error("Cannot use retries with the sync api"),{code:"ESYNC"});return e}Ho.exports={toPromise:z0,toSync:J0,toSyncOptions:G0}});var eF=E((w1,Xe)=>{"use strict";l();var Tr=Yo(),{toPromise:qu,toSync:Lu,toSyncOptions:rn}=Wo();async function zo(e,r){let u=await qu(Tr.lock)(e,r);return qu(u)}function K0(e,r){let u=Lu(Tr.lock)(e,rn(r));return Lu(u)}function V0(e,r){return qu(Tr.unlock)(e,r)}function Q0(e,r){return Lu(Tr.unlock)(e,rn(r))}function X0(e,r){return qu(Tr.check)(e,r)}function Z0(e,r){return Lu(Tr.check)(e,rn(r))}Xe.exports=zo;Xe.exports.lock=zo;Xe.exports.unlock=V0;Xe.exports.lockSync=K0;Xe.exports.unlockSync=Q0;Xe.exports.check=X0;Xe.exports.checkSync=Z0});var Vo=E((H1,Ko)=>{l();function nF(e,r,u,t){for(var n=-1,i=e==null?0:e.length;++n<i;){var o=e[n];r(t,o,u(o),e)}return t}Ko.exports=nF});var Xo=E((z1,Qo)=>{l();var iF=j0();function oF(e,r,u,t){return iF(e,function(n,i,o){r(t,n,u(n),o)}),t}Qo.exports=oF});var un=E((G1,Zo)=>{l();var DF=Vo(),aF=Xo(),sF=A0(),lF=fo();function cF(e,r){return function(u,t){var n=lF(u)?DF:aF,i=r?r():{};return n(u,e,sF(t,2),i)}}Zo.exports=cF});var rD=E((V1,eD)=>{l();var fF=bo(),FF=un(),dF=Object.prototype,pF=dF.hasOwnProperty,EF=FF(function(e,r,u){pF.call(e,u)?e[u].push(r):fF(e,u,[r])});eD.exports=EF});var tD=E((X1,uD)=>{l();var hF=un(),CF=hF(function(e,r,u){e[u?0:1].push(r)},function(){return[[],[]]});uD.exports=CF});var DD=E((ku,oD)=>{l();(function(e,r){typeof ku=="object"&&typeof oD<"u"?r(ku,(B0(),p0(b0)),w0()):typeof define=="function"&&define.amd?define(["exports","tslib","graphql"],r):(e=typeof globalThis<"u"?globalThis:e||self,r(e["graphql-tag"]={},e.tslib,e.graphql))})(ku,(function(e,r,u){"use strict";var t=new Map,n=new Map,i=!0,o=!1;function a(P){return P.replace(/[\s,]+/g," ").trim()}function s(P){return a(P.source.body.substring(P.start,P.end))}function c(P){var R=new Set,M=[];return P.definitions.forEach(function(x){if(x.kind==="FragmentDefinition"){var H=x.name.value,K=s(x.loc),De=n.get(H);De&&!De.has(K)?i&&console.warn("Warning: fragment with name "+H+` already exists. graphql-tag enforces all fragment names across your application to be unique; read more about this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):De||n.set(H,De=new Set),De.add(K),R.has(K)||(R.add(K),M.push(x))}else M.push(x)}),r.__assign(r.__assign({},P),{definitions:M})}function F(P){var R=new Set(P.definitions);R.forEach(function(x){x.loc&&delete x.loc,Object.keys(x).forEach(function(H){var K=x[H];K&&typeof K=="object"&&R.add(K)})});var M=P.loc;return M&&(delete M.startToken,delete M.endToken),P}function f(P){var R=a(P);if(!t.has(R)){var M=u.parse(P,{experimentalFragmentVariables:o,allowLegacyFragmentVariables:o});if(!M||M.kind!=="Document")throw new Error("Not a valid GraphQL document.");t.set(R,F(c(M)))}return t.get(R)}function p(P){for(var R=[],M=1;M<arguments.length;M++)R[M-1]=arguments[M];typeof P=="string"&&(P=[P]);var x=P[0];return R.forEach(function(H,K){H&&H.kind==="Document"?x+=H.loc.source.body:x+=H,x+=P[K+1]}),f(x)}function h(){t.clear(),n.clear()}function g(){i=!1}function v(){o=!0}function y(){o=!1}var B={gql:p,resetCaches:h,disableFragmentWarnings:g,enableExperimentalFragmentVariables:v,disableExperimentalFragmentVariables:y};(function(P){P.gql=B.gql,P.resetCaches=B.resetCaches,P.disableFragmentWarnings=B.disableFragmentWarnings,P.enableExperimentalFragmentVariables=B.enableExperimentalFragmentVariables,P.disableExperimentalFragmentVariables=B.disableExperimentalFragmentVariables})(p||(p={})),p.default=p;var O=p;e.default=O,e.disableExperimentalFragmentVariables=y,e.disableFragmentWarnings=g,e.enableExperimentalFragmentVariables=v,e.gql=p,e.resetCaches=h,Object.defineProperty(e,"__esModule",{value:!0})}))});var sD=E((i_,aD)=>{l();aD.exports=DD().gql});var MF=E(ED=>{l();var mF=Object.create,xu=Object.defineProperty,gF=Object.getPrototypeOf,yF=Object.prototype.hasOwnProperty,_F=Object.getOwnPropertyNames,vF=Object.getOwnPropertyDescriptor,cD=e=>xu(e,"__esModule",{value:!0}),AF=(e,r)=>{cD(e);for(var u in r)xu(e,u,{get:r[u],enumerable:!0})},bF=(e,r,u)=>{if(cD(e),r&&typeof r=="object"||typeof r=="function")for(let t of _F(r))!yF.call(e,t)&&t!=="default"&&xu(e,t,{get:()=>r[t],enumerable:!(u=vF(r,t))||u.enumerable});return e},$u=e=>e&&e.__esModule?e:bF(xu(e!=null?mF(gF(e)):{},"default",{value:e,enumerable:!0}),e);AF(ED,{default:()=>IF,generateContentsFromGraphqlString:()=>pD,generateGraphQLString:()=>FD});var BF=$u(X("fs")),OF=$u(sD()),wF=$u(X("readline")),lD=$u(X("path")),fD=(e,r)=>{let u=r?r(e):e;return JSON.stringify(u,(t,n)=>n===void 0?"__undefined":n).replace(/"__undefined"/g,"undefined")},SF=(e,r)=>{let u=new Set,t=[],n=i=>{u.has(i)||(u.add(i),i.imports.forEach(o=>{let a=r[o.absolutePath];n(a)}),t.unshift(i))};return e.forEach(n),t},TF=e=>new Promise(r=>{let u=wF.default.createInterface({input:BF.default.createReadStream(e)}),t="",n=[],i=!1,o=(a,s)=>{let c=s.replace(a,""),F=c.replace(/"|'/g,""),f=lD.default.join(lD.default.dirname(e),F);n.push({absolutePath:f,relativePath:c})};u.on("line",a=>{a.startsWith("#import ")?o("#import ",a):a.startsWith("# import ")?o("# import ",a):i?t+=a+` `:a[0]!=="#"&&a!==""&&(i=!0,t+=a+` `)}),u.on("close",()=>{r({body:t.trim(),filePath:e,imports:n})})}),FD=e=>{let r={},u=[],t=new Set,n=i=>r[i]?Promise.resolve(null):new Promise(o=>{TF(i).then(a=>{r[a.filePath]=a,a.imports.forEach(c=>{t.has(c.absolutePath)||(t.add(c.absolutePath),u.push(n(c.absolutePath)))});let s=u.shift();return s?s.then(o):o(null)})});return n(e).then(()=>SF(Object.values(r),r).reduce((a,s)=>s.body+` `+a,""))},PF=(e,r,u)=>{let t={kind:"Document",definitions:[e,...r]};return fD(t,u)},NF=e=>((u,t)=>(u.forEach(n=>{n.kind==="FragmentDefinition"&&(t[n.name.value]=n)}),t))(e.definitions,{}),dD=(e,r)=>{let u=[],t=n=>{if(n.kind==="FragmentSpread"){let i=r[n.name.value],o=dD(i,r);u.push(...o,n.name.value)}};return e.kind==="OperationDefinition"?e.selectionSet.selections.forEach(n=>{var i;n.kind==="Field"&&((i=n.selectionSet)==null||i.selections.forEach(t))}):e.selectionSet.selections.forEach(t),u},pD=(e,r)=>{let u=OF.default(e),t=fD(u,r),n=NF(u),i=u.definitions.reduce((o,a)=>{if(a.kind==="OperationDefinition"&&a.name&&a.name.value){let s=a.name.value,F=dD(a,n).map(p=>{let h=n[p];if(!h)throw new Error(`Expected to find fragment definition for ${p}`);return h}),f=PF(a,F,r);o.push(`export const ${s} = ${f};`)}return o},[`const documentNode = ${t};`]);return i.push("export default documentNode;"),i.join(` `)},jF=(e={})=>({name:"graphql-loader",setup(r){r.onLoad({filter:e.filterRegex||/\.graphql$|\.gql$/},u=>FD(u.path).then(t=>({contents:pD(t,e.mapDocumentNode)})))}}),IF=jF});var Wu=E(Pr=>{"use strict";l();Object.defineProperty(Pr,"__esModule",{value:!0});Pr.getDeepKeys=Pr.toJSON=void 0;var WF=["function","symbol","undefined"],zF=["constructor","prototype","__proto__"],JF=Object.getPrototypeOf({});function GF(){let e={},r=this;for(let u of mD(r))if(typeof u=="string"){let t=r[u],n=typeof t;WF.includes(n)||(e[u]=t)}return e}Pr.toJSON=GF;function mD(e,r=[]){let u=[];for(;e&&e!==JF;)u=u.concat(Object.getOwnPropertyNames(e),Object.getOwnPropertySymbols(e)),e=Object.getPrototypeOf(e);let t=new Set(u);for(let n of r.concat(zF))t.delete(n);return t}Pr.getDeepKeys=mD});var tn=E(Nr=>{"use strict";l();Object.defineProperty(Nr,"__esModule",{value:!0});Nr.addInspectMethod=Nr.format=void 0;var gD=X("util"),KF=Wu(),yD=gD.inspect.custom||Symbol.for("nodejs.util.inspect.custom");Nr.format=gD.format;function VF(e){e[yD]=QF}Nr.addInspectMethod=VF;function QF(){let e={},r=this;for(let u of KF.getDeepKeys(r)){let t=r[u];e[u]=t}return delete e[yD],e}});var AD=E(Me=>{"use strict";l();Object.defineProperty(Me,"__esModule",{value:!0});Me.lazyJoinStacks=Me.joinStacks=Me.isWritableStack=Me.isLazyStack=void 0;var XF=/\r?\n/,ZF=/\bono[ @]/;function ed(e){return!!(e&&e.configurable&&typeof e.get=="function")}Me.isLazyStack=ed;function rd(e){return!!(!e||e.writable||typeof e.set=="function")}Me.isWritableStack=rd;function _D(e,r){let u=vD(e.stack),t=r?r.stack:void 0;return u&&t?u+` `+t:u||t}Me.joinStacks=_D;function ud(e,r,u){u?Object.defineProperty(r,"stack",{get:()=>{let t=e.get.apply(r);return _D({stack:t},u)},enumerable:!1,configurable:!0}):td(r,e)}Me.lazyJoinStacks=ud;function vD(e){if(e){let r=e.split(XF),u;for(let t=0;t<r.length;t++){let n=r[t];if(ZF.test(n))u===void 0&&(u=t);else if(u!==void 0){r.splice(u,t-u);break}}if(r.length>0)return r.join(` `)}return e}function td(e,r){Object.defineProperty(e,"stack",{get:()=>vD(r.get.apply(e)),enumerable:!1,configurable:!0})}});var OD=E(Ju=>{"use strict";l();Object.defineProperty(Ju,"__esModule",{value:!0});Ju.extendError=void 0;var bD=tn(),zu=AD(),BD=Wu(),nd=["name","message","stack"];function id(e,r,u){let t=e;return od(t,r),r&&typeof r=="object"&&Dd(t,r),t.toJSON=BD.toJSON,bD.addInspectMethod&&bD.addInspectMethod(t),u&&typeof u=="object"&&Object.assign(t,u),t}Ju.extendError=id;function od(e,r){let u=Object.getOwnPropertyDescriptor(e,"stack");zu.isLazyStack(u)?zu.lazyJoinStacks(u,e,r):zu.isWritableStack(u)&&(e.stack=zu.joinStacks(e,r))}function Dd(e,r){let u=BD.getDeepKeys(r,nd),t=e,n=r;for(let i of u)if(t[i]===void 0)try{t[i]=n[i]}catch{}}});var wD=E(jr=>{"use strict";l();Object.defineProperty(jr,"__esModule",{value:!0});jr.normalizeArgs=jr.normalizeOptions=void 0;var ad=tn();function sd(e){return e=e||{},{concatMessages:e.concatMessages===void 0?!0:!!e.concatMessages,format:e.format===void 0?ad.format:typeof e.format=="function"?e.format:!1}}jr.normalizeOptions=sd;function ld(e,r){let u,t,n,i="";return typeof e[0]=="string"?n=e:typeof e[1]=="string"?(e[0]instanceof Error?u=e[0]:t=e[0],n=e.slice(1)):(u=e[0],t=e[1],n=e.slice(2)),n.length>0&&(r.format?i=r.format.apply(void 0,n):i=n.join(" ")),r.concatMessages&&u&&u.message&&(i+=(i?` `:"")+u.message),{originalError:u,props:t,message:i}}jr.normalizeArgs=ld});var on=E(Ku=>{"use strict";l();Object.defineProperty(Ku,"__esModule",{value:!0});Ku.Ono=void 0;var Gu=OD(),SD=wD(),cd=Wu(),fd=nn;Ku.Ono=fd;function nn(e,r){r=SD.normalizeOptions(r);function u(...t){let{originalError:n,props:i,message:o}=SD.normalizeArgs(t,r),a=new e(o);return Gu.extendError(a,n,i)}return u[Symbol.species]=e,u}nn.toJSON=function(r){return cd.toJSON.call(r)};nn.extend=function(r,u,t){return t||u instanceof Error?Gu.extendError(r,u,t):u?Gu.extendError(r,void 0,u):Gu.extendError(r)}});var TD=E(Vu=>{"use strict";l();Object.defineProperty(Vu,"__esModule",{value:!0});Vu.ono=void 0;var dr=on(),Fd=Re;Vu.ono=Fd;Re.error=new dr.Ono(Error);Re.eval=new dr.Ono(EvalError);Re.range=new dr.Ono(RangeError);Re.reference=new dr.Ono(ReferenceError);Re.syntax=new dr.Ono(SyntaxError);Re.type=new dr.Ono(TypeError);Re.uri=new dr.Ono(URIError);var dd=Re;function Re(...e){let r=e[0];if(typeof r=="object"&&typeof r.name=="string"){for(let u of Object.values(dd))if(typeof u=="function"&&u.name==="ono"){let t=u[Symbol.species];if(t&&t!==Error&&(r instanceof t||r.name===t.name))return u.apply(void 0,e)}}return Re.error.apply(void 0,e)}});var ND=E(PD=>{"use strict";l();Object.defineProperty(PD,"__esModule",{value:!0});var N_=X("util")});var Ze=E((ve,Ir)=>{"use strict";l();var pd=ve&&ve.__createBinding||(Object.create?(function(e,r,u,t){t===void 0&&(t=u),Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[u]}})}):(function(e,r,u,t){t===void 0&&(t=u),e[t]=r[u]})),Ed=ve&&ve.__exportStar||function(e,r){for(var u in e)u!=="default"&&!r.hasOwnProperty(u)&&pd(r,e,u)};Object.defineProperty(ve,"__esModule",{value:!0});ve.ono=void 0;var jD=TD();Object.defineProperty(ve,"ono",{enumerable:!0,get:function(){return jD.ono}});var hd=on();Object.defineProperty(ve,"Ono",{enumerable:!0,get:function(){return hd.Ono}});Ed(ND(),ve);ve.default=jD.ono;typeof Ir=="object"&&typeof Ir.exports=="object"&&(Ir.exports=Object.assign(Ir.exports.default,Ir.exports))});var Dn=E(iu=>{"use strict";l();var Cd=iu&&iu.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(iu,"__esModule",{value:!0});iu.default=md;var ID=Cd(X("path"));function md(e){return e.startsWith("\\\\?\\")?e:e.split(ID.default?.win32?.sep).join(ID.default?.posix?.sep??"/")}});var MD=E(Qu=>{"use strict";l();Object.defineProperty(Qu,"__esModule",{value:!0});Qu.isWindows=void 0;var gd=/^win/.test(globalThis.process?globalThis.process.platform:""),yd=()=>gd;Qu.isWindows=yd});var me=E(k=>{"use strict";l();var _d=k&&k.__createBinding||(Object.create?(function(e,r,u,t){t===void 0&&(t=u);var n=Object.getOwnPropertyDescriptor(r,u);(!n||("get"in n?!r.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return r[u]}}),Object.defineProperty(e,t,n)}):(function(e,r,u,t){t===void 0&&(t=u),e[t]=r[u]})),vd=k&&k.__setModuleDefault||(Object.create?(function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}):function(e,r){e.default=r}),Ad=k&&k.__importStar||(function(){var e=function(r){return e=Object.getOwnPropertyNames||function(u){var t=[];for(var n in u)Object.prototype.hasOwnProperty.call(u,n)&&(t[t.length]=n);return t},e(r)};return function(r){if(r&&r.__esModule)return r;var u={};if(r!=null)for(var t=e(r),n=0;n<t.length;n++)t[n]!=="default"&&_d(u,r,t[n]);return vd(u,r),u}})(),bd=k&&k.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(k,"__esModule",{value:!0});k.parse=void 0;k.resolve=RD;k.cwd=qD;k.getProtocol=fn;k.getExtension=jd;k.stripQuery=LD;k.getHash=kD;k.stripHash=ln;k.isHttp=Id;k.isFileSystemPath=cn;k.fromFileSystemPath=Md;k.toFileSystemPath=Rd;k.safePointerToPath=qd;k.relative=Ld;var Zu=bd(Dn()),sn=Ad(X("path")),Bd=/\//g,Od=/^(\w{2,}):\/\//i,wd=/~1/g,Sd=/~0/g,Td=X("path"),Xu=MD(),Pd=[[/\?/g,"%3F"],[/#/g,"%23"]],an=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],Nd=e=>new URL(e);k.parse=Nd;function RD(e,r){let u=new URL((0,Zu.default)(e),"resolve://"),t=new URL((0,Zu.default)(r),u),n=r.match(/(\s*)$/)?.[1]||"";if(t.protocol==="resolve:"){let{pathname:i,search:o,hash:a}=t;return i+o+a+n}return t.toString()+n}function qD(){if(typeof window<"u")return location.href;let e=process.cwd(),r=e.slice(-1);return r==="/"||r==="\\"?e:e+"/"}function fn(e){let r=Od.exec(e||"");if(r)return r[1].toLowerCase()}function jd(e){let r=e.lastIndexOf(".");return r>=0?LD(e.substr(r).toLowerCase()):""}function LD(e){let r=e.indexOf("?");return r>=0&&(e=e.substr(0,r)),e}function kD(e){if(!e)return"#";let r=e.indexOf("#");return r>=0?e.substring(r):"#"}function ln(e){if(!e)return"";let r=e.indexOf("#");return r>=0&&(e=e.substring(0,r)),e}function Id(e){let r=fn(e);return r==="http"||r==="https"?!0:r===void 0?typeof window<"u":!1}function cn(e){if(typeof window<"u"||typeof process<"u"&&process.browser)return!1;let r=fn(e);return r===void 0||r==="file"}function Md(e){if((0,Xu.isWindows)()){let r=qD(),u=e.toUpperCase(),n=(0,Zu.default)(r).toUpperCase(),i=u.includes(n),o=u.includes(n),a=sn.win32?.isAbsolute(e)||e.startsWith("http://")||e.startsWith("https://")||e.startsWith("file://");!(i||o||a)&&!r.startsWith("http")&&(e=(0,Td.join)(r,e)),e=(0,Zu.default)(e)}e=encodeURI(e);for(let r of Pd)e=e.replace(r[0],r[1]);return e}function Rd(e,r){e=decodeURI(e);for(let t=0;t<an.length;t+=2)e=e.replace(an[t],an[t+1]);let u=e.substr(0,7).toLowerCase()==="file://";return u&&(e=e[7]==="/"?e.substr(8):e.substr(7),(0,Xu.isWindows)()&&e[1]==="/"&&(e=e[0]+":"+e.substr(1)),r?e="file:///"+e:(u=!1,e=(0,Xu.isWindows)()?e:"/"+e)),(0,Xu.isWindows)()&&!u&&(e=e.replace(Bd,"\\"),e.substr(1,2)===":\\"&&(e=e[0].toUpperCase()+e.substr(1))),e}function qd(e){return e.length<=1||e[0]!=="#"||e[1]!=="/"?[]:e.slice(2).split("/").map(r=>decodeURIComponent(r).replace(wd,"/").replace(Sd,"~"))}function Ld(e,r){if(!cn(e)||!cn(r))return RD(e,r);let u=sn.default.dirname(ln(e)),t=ln(r);return sn.default.relative(u,t)+kD(r)}});var ge=E(W=>{"use strict";l();Object.defineProperty(W,"__esModule",{value:!0});W.InvalidPointerError=W.TimeoutError=W.MissingPointerError=W.UnmatchedResolverError=W.ResolverError=W.UnmatchedParserError=W.ParserError=W.JSONParserErrorGroup=W.JSONParserError=void 0;W.isHandledError=kd;W.normalizeError=xd;var xD=Ze(),et=me(),Ae=class extends Error{constructor(r,u){super(),this.code="EUNKNOWN",this.name="JSONParserError",this.message=r,this.source=u,this.path=null,xD.Ono.extend(this)}get footprint(){return`${this.path}+${this.source}+${this.code}+${this.message}`}};W.JSONParserError=Ae;var rt=class e extends Error{constructor(r){super(),this.files=r,this.name="JSONParserErrorGroup",this.message=`${this.errors.length} error${this.errors.length>1?"s":""} occurred while reading '${(0,et.toFileSystemPath)(r.$refs._root$Ref.path)}'`,xD.Ono.extend(this)}static getParserErrors(r){let u=[];for(let t of Object.values(r.$refs._$refs))t.errors&&u.push(...t.errors);return u}get errors(){return e.getParserErrors(this.files)}};W.JSONParserErrorGroup=rt;var Fn=class extends Ae{constructor(r,u){super(`Error parsing ${u}: ${r}`,u),this.code="EPARSER",this.name="ParserError"}};W.ParserError=Fn;var dn=class extends Ae{constructor(r){super(`Could not find parser for "${r}"`,r),this.code="EUNMATCHEDPARSER",this.name="UnmatchedParserError"}};W.UnmatchedParserError=dn;var pn=class extends Ae{constructor(r,u){super(r.message||`Error reading file "${u}"`,u),this.code="ERESOLVER",this.name="ResolverError","code"in r&&(this.ioErrorCode=String(r.code))}};W.ResolverError=pn;var En=class extends Ae{constructor(r){super(`Could not find resolver for "${r}"`,r),this.code="EUNMATCHEDRESOLVER",this.name="UnmatchedResolverError"}};W.UnmatchedResolverError=En;var hn=class extends Ae{constructor(r,u){super(`Missing $ref pointer "${(0,et.getHash)(u)}". Token "${r}" does not exist.`,(0,et.stripHash)(u)),this.code="EMISSINGPOINTER",this.name="MissingPointerError"}};W.MissingPointerError=hn;var Cn=class extends Ae{constructor(r){super(`Dereferencing timeout reached: ${r}ms`),this.code="ETIMEOUT",this.name="TimeoutError"}};W.TimeoutError=Cn;var mn=class extends Ae{constructor(r,u){super(`Invalid $ref pointer "${r}". Pointers must begin with "#/"`,(0,et.stripHash)(u)),this.code="EUNMATCHEDRESOLVER",this.name="InvalidPointerError"}};W.InvalidPointerError=mn;function kd(e){return e instanceof Ae||e instanceof rt}function xd(e){return e.path===null&&(e.path=[]),e}});var ou=E(be=>{"use strict";l();var $d=be&&be.__createBinding||(Object.create?(function(e,r,u,t){t===void 0&&(t=u);var n=Object.getOwnPropertyDescriptor(r,u);(!n||("get"in n?!r.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return r[u]}}),Object.defineProperty(e,t,n)}):(function(e,r,u,t){t===void 0&&(t=u),e[t]=r[u]})),Ud=be&&be.__setModuleDefault||(Object.create?(function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}):function(e,r){e.default=r}),Yd=be&&be.__importStar||(function(){var e=function(r){return e=Object.getOwnPropertyNames||function(u){var t=[];for(var n in u)Object.prototype.hasOwnProperty.call(u,n)&&(t[t.length]=n);return t},e(r)};return function(r){if(r&&r.__esModule)return r;var u={};if(r!=null)for(var t=e(r),n=0;n<t.length;n++)t[n]!=="default"&&$d(u,r,t[n]);return Ud(u,r),u}})(),Hd=be&&be.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(be,"__esModule",{value:!0});var gn=Hd(Mr()),yn=Yd(me()),tt=ge(),Wd=/\//g,zd=/~/g,Jd=/~1/g,Gd=/~0/g,Kd=e=>{try{return decodeURIComponent(e)}catch{return e}},nt=class e{constructor(r,u,t){this.$ref=r,this.path=u,this.originalPath=t||u,this.value=void 0,this.circular=!1,this.indirections=0}resolve(r,u,t){let n=e.parse(this.path,this.originalPath);this.value=UD(r);for(let i=0;i<n.length;i++){if(ut(this,u,t)&&(this.path=e.join(this.path,n.slice(i))),typeof this.value=="object"&&this.value!==null&&!YD(t)&&"$ref"in this.value)return this;let o=n[i];if(this.value[o]===void 0||this.value[o]===null&&i===n.length-1){let a=!1;for(let s=n.length-1;s>i;s--){let c=n.slice(i,s+1).join("/");if(this.value[c]!==void 0){this.value=this.value[c],i=s,a=!0;break}}if(a)continue;throw this.value=null,new tt.MissingPointerError(o,decodeURI(this.originalPath))}else this.value=this.value[o]}return(!this.value||this.value.$ref&&yn.resolve(this.path,this.value.$ref)!==t)&&ut(this,u,t),this}set(r,u,t){let n=e.parse(this.path),i;if(n.length===0)return this.value=u,u;this.value=UD(r);for(let o=0;o<n.length-1;o++)ut(this,t),i=n[o],this.value&&this.value[i]!==void 0?this.value=this.value[i]:this.value=$D(this,i,{});return ut(this,t),i=n[n.length-1],$D(this,i,u),r}static parse(r,u){let t=yn.getHash(r).substring(1);if(!t)return[];let n=t.split("/");for(let i=0;i<n.length;i++)n[i]=Kd(n[i].replace(Jd,"/").replace(Gd,"~"));if(n[0]!=="")throw new tt.InvalidPointerError(t,u===void 0?r:u);return n.slice(1)}static join(r,u){r.indexOf("#")===-1&&(r+="#"),u=Array.isArray(u)?u:[u];for(let t=0;t<u.length;t++){let n=u[t];r+="/"+encodeURIComponent(n.replace(zd,"~0").replace(Wd,"~1"))}return r}};function ut(e,r,u){if(gn.default.isAllowed$Ref(e.value,r)){let t=yn.resolve(e.path,e.value.$ref);if(t===e.path&&!YD(u))e.circular=!0;else{let n=e.$ref.$refs._resolve(t,e.path,r);return n===null?!1:(e.indirections+=n.indirections+1,gn.default.isExtended$Ref(e.value)?(e.value=gn.default.dereference(e.value,n.value),!1):(e.$ref=n.$ref,e.path=n.path,e.value=n.value,!0))}}}be.default=nt;function $D(e,r,u){if(e.value&&typeof e.value=="object")r==="-"&&Array.isArray(e.value)?e.value.push(u):e.value[r]=u;else throw new tt.JSONParserError(`Error assigning $ref pointer "${e.path}". Cannot set "${r}" of a non-object.`);return u}function UD(e){if((0,tt.isHandledError)(e))throw e;return e}function YD(e){return typeof e=="string"&&nt.parse(e).length==0}});var Mr=E(Du=>{"use strict";l();var Vd=Du&&Du.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Du,"__esModule",{value:!0});var HD=Vd(ou()),it=ge(),_n=me(),vn=class e{constructor(r){this.errors=[],this.$refs=r}addError(r){this.errors===void 0&&(this.errors=[]);let u=this.errors.map(({footprint:t})=>t);"errors"in r&&Array.isArray(r.errors)?this.errors.push(...r.errors.map(it.normalizeError).filter(({footprint:t})=>!u.includes(t))):(!("footprint"in r)||!u.includes(r.footprint))&&this.errors.push((0,it.normalizeError)(r))}exists(r,u){try{return this.resolve(r,u),!0}catch{return!1}}get(r,u){return this.resolve(r,u)?.value}resolve(r,u,t,n){let i=new HD.default(this,r,t);try{return i.resolve(this.value,u,n)}catch(o){if(!u||!u.continueOnError||!(0,it.isHandledError)(o))throw o;return o.path===null&&(o.path=(0,_n.safePointerToPath)((0,_n.getHash)(n))),o instanceof it.InvalidPointerError&&(o.source=decodeURI((0,_n.stripHash)(n))),this.addError(o),null}}set(r,u){let t=new HD.default(this,r);this.value=t.set(this.value,u)}static is$Ref(r){return!!r&&typeof r=="object"&&r!==null&&"$ref"in r&&typeof r.$ref=="string"&&r.$ref.length>0}static isExternal$Ref(r){return e.is$Ref(r)&&r.$ref[0]!=="#"}static isAllowed$Ref(r,u){if(this.is$Ref(r)){if(r.$ref.substring(0,2)==="#/"||r.$ref==="#")return!0;if(r.$ref[0]!=="#"&&(!u||u.resolve?.external))return!0}}static isExtended$Ref(r){return e.is$Ref(r)&&Object.keys(r).length>1}static dereference(r,u){if(u&&typeof u=="object"&&e.isExtended$Ref(r)){let t={};for(let n of Object.keys(r))n!=="$ref"&&(t[n]=r[n]);for(let n of Object.keys(u))n in t||(t[n]=u[n]);return t}else return u}};Du.default=vn});var KD=E(Be=>{"use strict";l();var Qd=Be&&Be.__createBinding||(Object.create?(function(e,r,u,t){t===void 0&&(t=u);var n=Object.getOwnPropertyDescriptor(r,u);(!n||("get"in n?!r.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return r[u]}}),Object.defineProperty(e,t,n)}):(function(e,r,u,t){t===void 0&&(t=u),e[t]=r[u]})),Xd=Be&&Be.__setModuleDefault||(Object.create?(function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}):function(e,r){e.default=r}),Zd=Be&&Be.__importStar||(function(){var e=function(r){return e=Object.getOwnPropertyNames||function(u){var t=[];for(var n in u)Object.prototype.hasOwnProperty.call(u,n)&&(t[t.length]=n);return t},e(r)};return function(r){if(r&&r.__esModule)return r;var u={};if(r!=null)for(var t=e(r),n=0;n<t.length;n++)t[n]!=="default"&&Qd(u,r,t[n]);return Xd(u,r),u}})(),GD=Be&&Be.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Be,"__esModule",{value:!0});var WD=Ze(),ep=GD(Mr()),er=Zd(me()),zD=GD(Dn()),An=class{paths(...r){return JD(this._$refs,r.flat()).map(t=>(0,zD.default)(t.decoded))}values(...r){let u=this._$refs;return JD(u,r.flat()).reduce((n,i)=>(n[(0,zD.default)(i.decoded)]=u[i.encoded].value,n),{})}exists(r,u){try{return this._resolve(r,"",u),!0}catch{return!1}}get(r,u){return this._resolve(r,"",u).value}set(r,u){let t=er.resolve(this._root$Ref.path,r),n=er.stripHash(t),i=this._$refs[n];if(!i)throw(0,WD.ono)(`Error resolving $ref pointer "${r}". "${n}" not found.`);i.set(t,u)}_get$Ref(r){r=er.resolve(this._root$Ref.path,r);let u=er.stripHash(r);return this._$refs[u]}_add(r){let u=er.stripHash(r),t=new ep.default(this);return t.path=u,this._$refs[u]=t,this._root$Ref=this._root$Ref||t,t}_resolve(r,u,t){let n=er.resolve(this._root$Ref.path,r),i=er.stripHash(n),o=this._$refs[i];if(!o)throw(0,WD.ono)(`Error resolving $ref pointer "${r}". "${i}" not found.`);return o.resolve(n,t,r,u)}constructor(){this._$refs={},this.toJSON=this.values,this.circular=!1,this._$refs={},this._root$Ref=null}};Be.default=An;function JD(e,r){let u=Object.keys(e);return r=Array.isArray(r[0])?r[0]:Array.prototype.slice.call(r),r.length>0&&r[0]&&(u=u.filter(t=>r.includes(e[t].pathType))),u.map(t=>({encoded:t,decoded:e[t].pathType==="file"?er.toFileSystemPath(t,!0):t}))}});var QD=E(Rr=>{"use strict";l();Object.defineProperty(Rr,"__esModule",{value:!0});Rr.all=rp;Rr.filter=up;Rr.sort=tp;Rr.run=np;function rp(e){return Object.keys(e||{}).filter(r=>typeof e[r]=="object").map(r=>(e[r].name=r,e[r]))}function up(e,r,u){return e.filter(t=>!!VD(t,r,u))}function tp(e){for(let r of e)r.order=r.order||Number.MAX_SAFE_INTEGER;return e.sort((r,u)=>r.order-u.order)}async function np(e,r,u,t){let n,i,o=0;return new Promise((a,s)=>{c();function c(){if(n=e[o++],!n)return s(i);try{let h=VD(n,r,u,F,t);if(h&&typeof h.then=="function")h.then(f,p);else if(h!==void 0)f(h);else if(o===e.length)throw new Error("No promise has been returned or callback has been called.")}catch(h){p(h)}}function F(h,g){h?p(h):f(g)}function f(h){a({plugin:n,result:h})}function p(h){i={plugin:n,error:h},c()}})}function VD(e,r,u,t,n){let i=e[r];if(typeof i=="function")return i.apply(e,[u,t,n]);if(!t){if(i instanceof RegExp)return i.test(u.url);if(typeof i=="string")return i===u.extension;if(Array.isArray(i))return i.indexOf(u.extension)!==-1}return i}});var Bn=E(xe=>{"use strict";l();var ip=xe&&xe.__createBinding||(Object.create?(function(e,r,u,t){t===void 0&&(t=u);var n=Object.getOwnPropertyDescriptor(r,u);(!n||("get"in n?!r.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return r[u]}}),Object.defineProperty(e,t,n)}):(function(e,r,u,t){t===void 0&&(t=u),e[t]=r[u]})),op=xe&&xe.__setModuleDefault||(Object.create?(function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}):function(e,r){e.default=r}),XD=xe&&xe.__importStar||(function(){var e=function(r){return e=Object.getOwnPropertyNames||function(u){var t=[];for(var n in u)Object.prototype.hasOwnProperty.call(u,n)&&(t[t.length]=n);return t},e(r)};return function(r){if(r&&r.__esModule)return r;var u={};if(r!=null)for(var t=e(r),n=0;n<t.length;n++)t[n]!=="default"&&ip(u,r,t[n]);return op(u,r),u}})();Object.defineProperty(xe,"__esModule",{value:!0});var bn=Ze(),Dp=XD(me()),rr=XD(QD()),pr=ge();async function ap(e,r,u){let t=e.indexOf("#"),n="";t>=0&&(n=e.substring(t),e=e.substring(0,t));let i=r._add(e),o={url:e,hash:n,extension:Dp.getExtension(e)};try{let a=await sp(o,u,r);i.pathType=a.plugin.name,o.data=a.result;let s=await lp(o,u,r);return i.value=s.result,s.result}catch(a){throw(0,pr.isHandledError)(a)&&(i.value=a),a}}async function sp(e,r,u){let t=rr.all(r.resolve);t=rr.filter(t,"canRead",e),rr.sort(t);try{return await rr.run(t,"read",e,u)}catch(n){throw!n&&r.continueOnError?new pr.UnmatchedResolverError(e.url):!n||!("error"in n)?bn.ono.syntax(`Unable to resolve $ref pointer "${e.url}"`):n.error instanceof pr.ResolverError?n.error:new pr.ResolverError(n,e.url)}}async function lp(e,r,u){let t=rr.all(r.parse),n=rr.filter(t,"canParse",e),i=n.length>0?n:t;rr.sort(i);try{let o=await rr.run(i,"parse",e,u);if(!o.plugin.allowEmpty&&cp(o.result))throw bn.ono.syntax(`Error parsing "${e.url}" as ${o.plugin.name}. Parsed value is empty`);return o}catch(o){throw!o&&r.continueOnError?new pr.UnmatchedParserError(e.url):o&&o.message&&o.message.startsWith("Error parsing")?o:!o||!("error"in o)?bn.ono.syntax(`Unable to parse ${e.url}`):o.error instanceof pr.ParserError?o.error:new pr.ParserError(o.error.message,e.url)}}function cp(e){return e===void 0||typeof e=="object"&&Object.keys(e).length===0||typeof e=="string"&&e.trim().length===0||Buffer.isBuffer(e)&&e.length===0}xe.default=ap});var ea=E(On=>{"use strict";l();Object.defineProperty(On,"__esModule",{value:!0});var ZD=ge();On.default={order:100,allowEmpty:!0,canParse:".json",allowBOM:!0,async parse(e){let r=e.data;if(Buffer.isBuffer(r)&&(r=r.toString()),typeof r=="string"){if(r.trim().length===0)return;try{return JSON.parse(r)}catch(u){if(this.allowBOM)try{let t=r.indexOf("{");return r=r.slice(t),JSON.parse(r)}catch(t){throw new ZD.ParserError(t.message,e.url)}throw new ZD.ParserError(u.message,e.url)}}else return r}}});var qr=E((u8,Er)=>{"use strict";l();function ra(e){return typeof e>"u"||e===null}function fp(e){return typeof e=="object"&&e!==null}function Fp(e){return Array.isArray(e)?e:ra(e)?[]:[e]}function dp(e,r){var u,t,n,i;if(r)for(i=Object.keys(r),u=0,t=i.length;u<t;u+=1)n=i[u],e[n]=r[n];return e}function pp(e,r){var u="",t;for(t=0;t<r;t+=1)u+=e;return u}function Ep(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}Er.exports.isNothing=ra;Er.exports.isObject=fp;Er.exports.toArray=Fp;Er.exports.repeat=pp;Er.exports.isNegativeZero=Ep;Er.exports.extend=dp});var Lr=E((n8,ta)=>{"use strict";l();function ua(e,r){var u="",t=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(u+='in "'+e.mark.name+'" '),u+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!r&&e.mark.snippet&&(u+=` `+e.mark.snippet),t+" "+u):t}function au(e,r){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=r,this.message=ua(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}au.prototype=Object.create(Error.prototype);au.prototype.constructor=au;au.prototype.toString=function(r){return this.name+": "+ua(this,r)};ta.exports=au});var ia=E((o8,na)=>{"use strict";l();var su=qr();function wn(e,r,u,t,n){var i="",o="",a=Math.floor(n/2)-1;return t-r>a&&(i=" ... ",r=t-a+i.length),u-t>a&&(o=" ...",u=t+a-o.length),{str:i+e.slice(r,u).replace(/\t/g,"\u2192")+o,pos:t-r+i.length}}function Sn(e,r){return su.repeat(" ",r-e.length)+e}function hp(e,r){if(r=Object.create(r||null),!e.buffer)return null;r.maxLength||(r.maxLength=79),typeof r.indent!="number"&&(r.indent=1),typeof r.linesBefore!="number"&&(r.linesBefore=3),typeof r.linesAfter!="number"&&(r.linesAfter=2);for(var u=/\r?\n|\r|\0/g,t=[0],n=[],i,o=-1;i=u.exec(e.buffer);)n.push(i.index),t.push(i.index+i[0].length),e.position<=i.index&&o<0&&(o=t.length-2);o<0&&(o=t.length-1);var a="",s,c,F=Math.min(e.line+r.linesAfter,n.length).toString().length,f=r.maxLength-(r.indent+F+3);for(s=1;s<=r.linesBefore&&!(o-s<0);s++)c=wn(e.buffer,t[o-s],n[o-s],e.position-(t[o]-t[o-s]),f),a=su.repeat(" ",r.indent)+Sn((e.line-s+1).toString(),F)+" | "+c.str+` `+a;for(c=wn(e.buffer,t[o],n[o],e.position,f),a+=su.repeat(" ",r.indent)+Sn((e.line+1).toString(),F)+" | "+c.str+` `,a+=su.repeat("-",r.indent+F+3+c.pos)+`^ `,s=1;s<=r.linesAfter&&!(o+s>=n.length);s++)c=wn(e.buffer,t[o+s],n[o+s],e.position-(t[o]-t[o+s]),f),a+=su.repeat(" ",r.indent)+Sn((e.line+s+1).toString(),F)+" | "+c.str+` `;return a.replace(/\n$/,"")}na.exports=hp});var re=E((a8,Da)=>{"use strict";l();var oa=Lr(),Cp=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],mp=["scalar","sequence","mapping"];function gp(e){var r={};return e!==null&&Object.keys(e).forEach(function(u){e[u].forEach(function(t){r[String(t)]=u})}),r}function yp(e,r){if(r=r||{},Object.keys(r).forEach(function(u){if(Cp.indexOf(u)===-1)throw new oa('Unknown option "'+u+'" is met in definition of "'+e+'" YAML type.')}),this.options=r,this.tag=e,this.kind=r.kind||null,this.resolve=r.resolve||function(){return!0},this.construct=r.construct||function(u){return u},this.instanceOf=r.instanceOf||null,this.predicate=r.predicate||null,this.represent=r.represent||null,this.representName=r.representName||null,this.defaultStyle=r.defaultStyle||null,this.multi=r.multi||!1,this.styleAliases=gp(r.styleAliases||null),mp.indexOf(this.kind)===-1)throw new oa('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}Da.exports=yp});var Nn=E((l8,sa)=>{"use strict";l();var lu=Lr(),Tn=re();function aa(e,r){var u=[];return e[r].forEach(function(t){var n=u.length;u.forEach(function(i,o){i.tag===t.tag&&i.kind===t.kind&&i.multi===t.multi&&(n=o)}),u[n]=t}),u}function _p(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},r,u;function t(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(r=0,u=arguments.length;r<u;r+=1)arguments[r].forEach(t);return e}function Pn(e){return this.extend(e)}Pn.prototype.extend=function(r){var u=[],t=[];if(r instanceof Tn)t.push(r);else if(Array.isArray(r))t=t.concat(r);else if(r&&(Array.isArray(r.implicit)||Array.isArray(r.explicit)))r.implicit&&(u=u.concat(r.implicit)),r.explicit&&(t=t.concat(r.explicit));else throw new lu("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");u.forEach(function(i){if(!(i instanceof Tn))throw new lu("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(i.loadKind&&i.loadKind!=="scalar")throw new lu("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(i.multi)throw new lu("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),t.forEach(function(i){if(!(i instanceof Tn))throw new lu("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var n=Object.create(Pn.prototype);return n.implicit=(this.implicit||[]).concat(u),n.explicit=(this.explicit||[]).concat(t),n.compiledImplicit=aa(n,"implicit"),n.compiledExplicit=aa(n,"explicit"),n.compiledTypeMap=_p(n.compiledImplicit,n.compiledExplicit),n};sa.exports=Pn});var jn=E((f8,la)=>{"use strict";l();var vp=re();la.exports=new vp("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var In=E((d8,ca)=>{"use strict";l();var Ap=re();ca.exports=new Ap("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var Mn=E((E8,fa)=>{"use strict";l();var bp=re();fa.exports=new bp("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var Rn=E((C8,Fa)=>{"use strict";l();var Bp=Nn();Fa.exports=new Bp({explicit:[jn(),In(),Mn()]})});var qn=E((g8,da)=>{"use strict";l();var Op=re();function wp(e){if(e===null)return!0;var r=e.length;return r===1&&e==="~"||r===4&&(e==="null"||e==="Null"||e==="NULL")}function Sp(){return null}function Tp(e){return e===null}da.exports=new Op("tag:yaml.org,2002:null",{kind:"scalar",resolve:wp,construct:Sp,predicate:Tp,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var Ln=E((_8,pa)=>{"use strict";l();var Pp=re();function Np(e){if(e===null)return!1;var r=e.length;return r===4&&(e==="true"||e==="True"||e==="TRUE")||r===5&&(e==="false"||e==="False"||e==="FALSE")}function jp(e){return e==="true"||e==="True"||e==="TRUE"}function Ip(e){return Object.prototype.toString.call(e)==="[object Boolean]"}pa.exports=new Pp("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Np,construct:jp,predicate:Ip,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var kn=E((A8,Ea)=>{"use strict";l();var Mp=qr(),Rp=re();function qp(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Lp(e){return 48<=e&&e<=55}function kp(e){return 48<=e&&e<=57}function xp(e){if(e===null)return!1;var r=e.length,u=0,t=!1,n;if(!r)return!1;if(n=e[u],(n==="-"||n==="+")&&(n=e[++u]),n==="0"){if(u+1===r)return!0;if(n=e[++u],n==="b"){for(u++;u<r;u++)if(n=e[u],n!=="_"){if(n!=="0"&&n!=="1")return!1;t=!0}return t&&n!=="_"}if(n==="x"){for(u++;u<r;u++)if(n=e[u],n!=="_"){if(!qp(e.charCodeAt(u)))return!1;t=!0}return t&&n!=="_"}if(n==="o"){for(u++;u<r;u++)if(n=e[u],n!=="_"){if(!Lp(e.charCodeAt(u)))return!1;t=!0}return t&&n!=="_"}}if(n==="_")return!1;for(;u<r;u++)if(n=e[u],n!=="_"){if(!kp(e.charCodeAt(u)))return!1;t=!0}return!(!t||n==="_")}function $p(e){var r=e,u=1,t;if(r.indexOf("_")!==-1&&(r=r.replace(/_/g,"")),t=r[0],(t==="-"||t==="+")&&(t==="-"&&(u=-1),r=r.slice(1),t=r[0]),r==="0")return 0;if(t==="0"){if(r[1]==="b")return u*parseInt(r.slice(2),2);if(r[1]==="x")return u*parseInt(r.slice(2),16);if(r[1]==="o")return u*parseInt(r.slice(2),8)}return u*parseInt(r,10)}function Up(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!Mp.isNegativeZero(e)}Ea.exports=new Rp("tag:yaml.org,2002:int",{kind:"scalar",resolve:xp,construct:$p,predicate:Up,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var xn=E((B8,Ca)=>{"use strict";l();var ha=qr(),Yp=re(),Hp=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Wp(e){return!(e===null||!Hp.test(e)||e[e.length-1]==="_")}function zp(e){var r,u;return r=e.replace(/_/g,"").toLowerCase(),u=r[0]==="-"?-1:1,"+-".indexOf(r[0])>=0&&(r=r.slice(1)),r===".inf"?u===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:r===".nan"?NaN:u*parseFloat(r,10)}var Jp=/^[-+]?[0-9]+e/;function Gp(e,r){var u;if(isNaN(e))switch(r){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(r){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(r){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(ha.isNegativeZero(e))return"-0.0";return u=e.toString(10),Jp.test(u)?u.replace("e",".e"):u}function Kp(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||ha.isNegativeZero(e))}Ca.exports=new Yp("tag:yaml.org,2002:float",{kind:"scalar",resolve:Wp,construct:zp,predicate:Kp,represent:Gp,defaultStyle:"lowercase"})});var $n=E((w8,ma)=>{"use strict";l();ma.exports=Rn().extend({implicit:[qn(),Ln(),kn(),xn()]})});var Un=E((T8,ga)=>{"use strict";l();ga.exports=$n()});var Yn=E((N8,va)=>{"use strict";l();var Vp=re(),ya=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),_a=new 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 Qp(e){return e===null?!1:ya.exec(e)!==null||_a.exec(e)!==null}function Xp(e){var r,u,t,n,i,o,a,s=0,c=null,F,f,p;if(r=ya.exec(e),r===null&&(r=_a.exec(e)),r===null)throw new Error("Date resolve error");if(u=+r[1],t=+r[2]-1,n=+r[3],!r[4])return new Date(Date.UTC(u,t,n));if(i=+r[4],o=+r[5],a=+r[6],r[7]){for(s=r[7].slice(0,3);s.length<3;)s+="0";s=+s}return r[9]&&(F=+r[10],f=+(r[11]||0),c=(F*60+f)*6e4,r[9]==="-"&&(c=-c)),p=new Date(Date.UTC(u,t,n,i,o,a,s)),c&&p.setTime(p.getTime()-c),p}function Zp(e){return e.toISOString()}va.exports=new Vp("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Qp,construct:Xp,instanceOf:Date,represent:Zp})});var Hn=E((I8,Aa)=>{"use strict";l();var e2=re();function r2(e){return e==="<<"||e===null}Aa.exports=new e2("tag:yaml.org,2002:merge",{kind:"scalar",resolve:r2})});var zn=E((R8,ba)=>{"use strict";l();var u2=re(),Wn=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function t2(e){if(e===null)return!1;var r,u,t=0,n=e.length,i=Wn;for(u=0;u<n;u++)if(r=i.indexOf(e.charAt(u)),!(r>64)){if(r<0)return!1;t+=6}return t%8===0}function n2(e){var r,u,t=e.replace(/[\r\n=]/g,""),n=t.length,i=Wn,o=0,a=[];for(r=0;r<n;r++)r%4===0&&r&&(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|i.indexOf(t.charAt(r));return u=n%4*6,u===0?(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)):u===18?(a.push(o>>10&255),a.push(o>>2&255)):u===12&&a.push(o>>4