ssap_app/node_modules/resolve-workspace-root/build/index.js

22 lines
94 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{"use strict";var e={610:(e,t,r)=>{const n=r(8750);const i=r(9434);const o=r(5873);const a=r(6477);const braces=(e,t={})=>{let r=[];if(Array.isArray(e)){for(const n of e){const e=braces.create(n,t);if(Array.isArray(e)){r.push(...e)}else{r.push(e)}}}else{r=[].concat(braces.create(e,t))}if(t&&t.expand===true&&t.nodupes===true){r=[...new Set(r)]}return r};braces.parse=(e,t={})=>a(e,t);braces.stringify=(e,t={})=>{if(typeof e==="string"){return n(braces.parse(e,t),t)}return n(e,t)};braces.compile=(e,t={})=>{if(typeof e==="string"){e=braces.parse(e,t)}return i(e,t)};braces.expand=(e,t={})=>{if(typeof e==="string"){e=braces.parse(e,t)}let r=o(e,t);if(t.noempty===true){r=r.filter(Boolean)}if(t.nodupes===true){r=[...new Set(r)]}return r};braces.create=(e,t={})=>{if(e===""||e.length<3){return[e]}return t.expand!==true?braces.compile(e,t):braces.expand(e,t)};e.exports=braces},9434:(e,t,r)=>{const n=r(6330);const i=r(5207);const compile=(e,t={})=>{const walk=(e,r={})=>{const o=i.isInvalidBrace(r);const a=e.invalid===true&&t.escapeInvalid===true;const s=o===true||a===true;const l=t.escapeInvalid===true?"\\":"";let u="";if(e.isOpen===true){return l+e.value}if(e.isClose===true){console.log("node.isClose",l,e.value);return l+e.value}if(e.type==="open"){return s?l+e.value:"("}if(e.type==="close"){return s?l+e.value:")"}if(e.type==="comma"){return e.prev.type==="comma"?"":s?e.value:"|"}if(e.value){return e.value}if(e.nodes&&e.ranges>0){const r=i.reduce(e.nodes);const o=n(...r,{...t,wrap:false,toRegex:true,strictZeros:true});if(o.length!==0){return r.length>1&&o.length>1?`(${o})`:o}}if(e.nodes){for(const t of e.nodes){u+=walk(t,e)}}return u};return walk(e)};e.exports=compile},8774:e=>{e.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:"\n",CHAR_NO_BREAK_SPACE:" ",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:"\t",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\ufeff"}},5873:(e,t,r)=>{const n=r(6330);const i=r(8750);const o=r(5207);const append=(e="",t="",r=false)=>{const n=[];e=[].concat(e);t=[].concat(t);if(!t.length)return e;if(!e.length){return r?o.flatten(t).map((e=>`{${e}}`)):t}for(const i of e){if(Array.isArray(i)){for(const e of i){n.push(append(e,t,r))}}else{for(let e of t){if(r===true&&typeof e==="string")e=`{${e}}`;n.push(Array.isArray(e)?append(i,e,r):i+e)}}}return o.flatten(n)};const expand=(e,t={})=>{const r=t.rangeLimit===undefined?1e3:t.rangeLimit;const walk=(e,a={})=>{e.queue=[];let s=a;let l=a.queue;while(s.type!=="brace"&&s.type!=="root"&&s.parent){s=s.parent;l=s.queue}if(e.invalid||e.dollar){l.push(append(l.pop(),i(e,t)));return}if(e.type==="brace"&&e.invalid!==true&&e.nodes.length===2){l.push(append(l.pop(),["{}"]));return}if(e.nodes&&e.ranges>0){const a=o.reduce(e.nodes);if(o.exceedsLimit(...a,t.step,r)){throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.")}let s=n(...a,t);if(s.length===0){s=i(e,t)}l.push(append(l.pop(),s));e.nodes=[];return}const u=o.encloseBrace(e);let c=e.queue;let p=e;while(p.type!=="brace"&&p.type!=="root"&&p.parent){p=p.parent;c=p.queue}for(let t=0;t<e.nodes.length;t++){const r=e.nodes[t];if(r.type==="comma"&&e.type==="brace"){if(t===1)c.push("");c.push("");continue}if(r.type==="close"){l.push(append(l.pop(),c,u));continue}if(r.value&&r.type!=="open"){c.push(append(c.pop(),r.value));continue}if(r.nodes){walk(r,e)}}return c};return o.flatten(walk(e))};e.exports=expand},6477:(e,t,r)=>{const n=r(8750);const{MAX_LENGTH:i,CHAR_BACKSLASH:o,CHAR_BACKTICK:a,CHAR_COMMA:s,CHAR_DOT:l,CHAR_LEFT_PARENTHESES:u,CHAR_RIGHT_PARENTHESES:c,CHAR_LEFT_CURLY_BRACE:p,CHAR_RIGHT_CURLY_BRACE:f,CHAR_LEFT_SQUARE_BRACKET:d,CHAR_RIGHT_SQUARE_BRACKET:h,CHAR_DOUBLE_QUOTE:g,CHAR_SINGLE_QUOTE:m,CHAR_NO_BREAK_SPACE:A,CHAR_ZERO_WIDTH_NOBREAK_SPACE:y}=r(8774);const parse=(e,t={})=>{if(typeof e!=="string"){throw new TypeError("Expected a string")}const r=t||{};const v=typeof r.maxLength==="number"?Math.min(i,r.maxLength):i;if(e.length>v){throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${v})`)}const _={type:"root",input:e,nodes:[]};const E=[_];let b=_;let S=_;let w=0;const R=e.length;let C=0;let x=0;let k;const advance=()=>e[C++];const push=e=>{if(e.type==="text"&&S.type==="dot"){S.type="text"}if(S&&S.type==="text"&&e.type==="text"){S.value+=e.value;return}b.nodes.push(e);e.parent=b;e.prev=S;S=e;return e};push({type:"bos"});while(C<R){b=E[E.length-1];k=advance();if(k===y||k===A){continue}if(k===o){push({type:"text",value:(t.keepEscaping?k:"")+advance()});continue}if(k===h){push({type:"text",value:"\\"+k});continue}if(k===d){w++;let e;while(C<R&&(e=advance())){k+=e;if(e===d){w++;continue}if(e===o){k+=advance();continue}if(e===h){w--;if(w===0){break}}}push({type:"text",value:k});continue}if(k===u){b=push({type:"paren",nodes:[]});E.push(b);push({type:"text",value:k});continue}if(k===c){if(b.type!=="paren"){push({type:"text",value:k});continue}b=E.pop();push({type:"text",value:k});b=E[E.length-1];continue}if(k===g||k===m||k===a){const e=k;let r;if(t.keepQuotes!==true){k=""}while(C<R&&(r=advance())){if(r===o){k+=r+advance();continue}if(r===e){if(t.keepQuotes===true)k+=r;break}k+=r}push({type:"text",value:k});continue}if(k===p){x++;const e=S.value&&S.value.slice(-1)==="$"||b.dollar===true;const t={type:"brace",open:true,close:false,dollar:e,depth:x,commas:0,ranges:0,nodes:[]};b=push(t);E.push(b);push({type:"open",value:k});continue}if(k===f){if(b.type!=="brace"){push({type:"text",value:k});continue}const e="close";b=E.pop();b.close=true;push({type:e,value:k});x--;b=E[E.length-1];continue}if(k===s&&x>0){if(b.ranges>0){b.ranges=0;const e=b.nodes.shift();b.nodes=[e,{type:"text",value:n(b)}]}push({type:"comma",value:k});b.commas++;continue}if(k===l&&x>0&&b.commas===0){const e=b.nodes;if(x===0||e.length===0){push({type:"text",value:k});continue}if(S.type==="dot"){b.range=[];S.value+=k;S.type="range";if(b.nodes.length!==3&&b.nodes.length!==5){b.invalid=true;b.ranges=0;S.type="text";continue}b.ranges++;b.args=[];continue}if(S.type==="range"){e.pop();const t=e[e.length-1];t.value+=S.value+k;S=t;b.ranges--;continue}push({type:"dot",value:k});continue}push({type:"text",value:k})}do{b=E.pop();if(b.type!=="root"){b.nodes.forEach((e=>{if(!e.nodes){if(e.type==="open")e.isOpen=true;if(e.type==="close")e.isClose=true;if(!e.nodes)e.type="text";e.invalid=true}}));const e=E[E.length-1];const t=e.nodes.indexOf(b);e.nodes.splice(t,1,...b.nodes)}}while(E.length>0);push({type:"eos"});return _};e.exports=parse},8750:(e,t,r)=>{const n=r(5207);e.exports=(e,t={})=>{const stringify=(e,r={})=>{const i=t.escapeInvalid&&n.isInvalidBrace(r);const o=e.invalid===true&&t.escapeInvalid===true;let a="";if(e.value){if((i||o)&&n.isOpenOrClose(e)){return"\\"+e.value}return e.value}if(e.value){return e.value}if(e.nodes){for(const t of e.nodes){a+=stringify(t)}}return a};return stringify(e)}},5207:(e,t)=>{t.isInteger=e=>{if(typeof e==="number"){return Number.isInteger(e)}if(typeof e==="string"&&e.trim()!==""){return Number.isInteger(Number(e))}return false};t.find=(e,t)=>e.nodes.find((e=>e.type===t));t.exceedsLimit=(e,r,n=1,i)=>{if(i===false)return false;if(!t.isInteger(e)||!t.isInteger(r))return false;return(Number(r)-Number(e))/Number(n)>=i};t.escapeNode=(e,t=0,r)=>{const n=e.nodes[t];if(!n)return;if(r&&n.type===r||n.type==="open"||n.type==="close"){if(n.escaped!==true){n.value="\\"+n.value;n.escaped=true}}};t.encloseBrace=e=>{if(e.type!=="brace")return false;if(e.commas>>0+e.ranges>>0===0){e.invalid=true;return true}return false};t.isInvalidBrace=e=>{if(e.type!=="brace")return false;if(e.invalid===true||e.dollar)return true;if(e.commas>>0+e.ranges>>0===0){e.invalid=true;return true}if(e.open!==true||e.close!==true){e.invalid=true;return true}return false};t.isOpenOrClose=e=>{if(e.type==="open"||e.type==="close"){return true}return e.open===true||e.close===true};t.reduce=e=>e.reduce(((e,t)=>{if(t.type==="text")e.push(t.value);if(t.type==="range")t.type="text";return e}),[]);t.flatten=(...e)=>{const t=[];const flat=e=>{for(let r=0;r<e.length;r++){const n=e[r];if(Array.isArray(n)){flat(n);continue}if(n!==undefined){t.push(n)}}return t};flat(e);return t}},6330:(e,t,r)=>{
/*!
* fill-range <https://github.com/jonschlinkert/fill-range>
*
* Copyright (c) 2014-present, Jon Schlinkert.
* Licensed under the MIT License.
*/
const n=r(3837);const i=r(1861);const isObject=e=>e!==null&&typeof e==="object"&&!Array.isArray(e);const transform=e=>t=>e===true?Number(t):String(t);const isValidValue=e=>typeof e==="number"||typeof e==="string"&&e!=="";const isNumber=e=>Number.isInteger(+e);const zeros=e=>{let t=`${e}`;let r=-1;if(t[0]==="-")t=t.slice(1);if(t==="0")return false;while(t[++r]==="0");return r>0};const stringify=(e,t,r)=>{if(typeof e==="string"||typeof t==="string"){return true}return r.stringify===true};const pad=(e,t,r)=>{if(t>0){let r=e[0]==="-"?"-":"";if(r)e=e.slice(1);e=r+e.padStart(r?t-1:t,"0")}if(r===false){return String(e)}return e};const toMaxLen=(e,t)=>{let r=e[0]==="-"?"-":"";if(r){e=e.slice(1);t--}while(e.length<t)e="0"+e;return r?"-"+e:e};const toSequence=(e,t,r)=>{e.negatives.sort(((e,t)=>e<t?-1:e>t?1:0));e.positives.sort(((e,t)=>e<t?-1:e>t?1:0));let n=t.capture?"":"?:";let i="";let o="";let a;if(e.positives.length){i=e.positives.map((e=>toMaxLen(String(e),r))).join("|")}if(e.negatives.length){o=`-(${n}${e.negatives.map((e=>toMaxLen(String(e),r))).join("|")})`}if(i&&o){a=`${i}|${o}`}else{a=i||o}if(t.wrap){return`(${n}${a})`}return a};const toRange=(e,t,r,n)=>{if(r){return i(e,t,{wrap:false,...n})}let o=String.fromCharCode(e);if(e===t)return o;let a=String.fromCharCode(t);return`[${o}-${a}]`};const toRegex=(e,t,r)=>{if(Array.isArray(e)){let t=r.wrap===true;let n=r.capture?"":"?:";return t?`(${n}${e.join("|")})`:e.join("|")}return i(e,t,r)};const rangeError=(...e)=>new RangeError("Invalid range arguments: "+n.inspect(...e));const invalidRange=(e,t,r)=>{if(r.strictRanges===true)throw rangeError([e,t]);return[]};const invalidStep=(e,t)=>{if(t.strictRanges===true){throw new TypeError(`Expected step "${e}" to be a number`)}return[]};const fillNumbers=(e,t,r=1,n={})=>{let i=Number(e);let o=Number(t);if(!Number.isInteger(i)||!Number.isInteger(o)){if(n.strictRanges===true)throw rangeError([e,t]);return[]}if(i===0)i=0;if(o===0)o=0;let a=i>o;let s=String(e);let l=String(t);let u=String(r);r=Math.max(Math.abs(r),1);let c=zeros(s)||zeros(l)||zeros(u);let p=c?Math.max(s.length,l.length,u.length):0;let f=c===false&&stringify(e,t,n)===false;let d=n.transform||transform(f);if(n.toRegex&&r===1){return toRange(toMaxLen(e,p),toMaxLen(t,p),true,n)}let h={negatives:[],positives:[]};let push=e=>h[e<0?"negatives":"positives"].push(Math.abs(e));let g=[];let m=0;while(a?i>=o:i<=o){if(n.toRegex===true&&r>1){push(i)}else{g.push(pad(d(i,m),p,f))}i=a?i-r:i+r;m++}if(n.toRegex===true){return r>1?toSequence(h,n,p):toRegex(g,null,{wrap:false,...n})}return g};const fillLetters=(e,t,r=1,n={})=>{if(!isNumber(e)&&e.length>1||!isNumber(t)&&t.length>1){return invalidRange(e,t,n)}let i=n.transform||(e=>String.fromCharCode(e));let o=`${e}`.charCodeAt(0);let a=`${t}`.charCodeAt(0);let s=o>a;let l=Math.min(o,a);let u=Math.max(o,a);if(n.toRegex&&r===1){return toRange(l,u,false,n)}let c=[];let p=0;while(s?o>=a:o<=a){c.push(i(o,p));o=s?o-r:o+r;p++}if(n.toRegex===true){return toRegex(c,null,{wrap:false,options:n})}return c};const fill=(e,t,r,n={})=>{if(t==null&&isValidValue(e)){return[e]}if(!isValidValue(e)||!isValidValue(t)){return invalidRange(e,t,n)}if(typeof r==="function"){return fill(e,t,1,{transform:r})}if(isObject(r)){return fill(e,t,0,r)}let i={...n};if(i.capture===true)i.wrap=true;r=r||i.step||1;if(!isNumber(r)){if(r!=null&&!isObject(r))return invalidStep(r,i);return fill(e,t,1,r)}if(isNumber(e)&&isNumber(t)){return fillNumbers(e,t,r,i)}return fillLetters(e,t,Math.max(Math.abs(r),1),i)};e.exports=fill},5680:e=>{
/*!
* is-number <https://github.com/jonschlinkert/is-number>
*
* Copyright (c) 2014-present, Jon Schlinkert.
* Released under the MIT License.
*/
e.exports=function(e){if(typeof e==="number"){return e-e===0}if(typeof e==="string"&&e.trim()!==""){return Number.isFinite?Number.isFinite(+e):isFinite(+e)}return false}},1917:(e,t,r)=>{var n=r(1161);var i=r(8866);function renamed(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. "+"Use yaml."+t+" instead, which is now safe by default.")}}e.exports.Type=r(6073);e.exports.Schema=r(1082);e.exports.FAILSAFE_SCHEMA=r(8562);e.exports.JSON_SCHEMA=r(1035);e.exports.CORE_SCHEMA=r(2011);e.exports.DEFAULT_SCHEMA=r(8759);e.exports.load=n.load;e.exports.loadAll=n.loadAll;e.exports.dump=i.dump;e.exports.YAMLException=r(8179);e.exports.types={binary:r(7900),float:r(2705),map:r(6150),null:r(721),pairs:r(6860),set:r(9548),timestamp:r(9212),bool:r(4993),int:r(1615),merge:r(6104),omap:r(9046),seq:r(7283),str:r(3619)};e.exports.safeLoad=renamed("safeLoad","load");e.exports.safeLoadAll=renamed("safeLoadAll","loadAll");e.exports.safeDump=renamed("safeDump","dump")},6829:e=>{function isNothing(e){return typeof e==="undefined"||e===null}function isObject(e){return typeof e==="object"&&e!==null}function toArray(e){if(Array.isArray(e))return e;else if(isNothing(e))return[];return[e]}function extend(e,t){var r,n,i,o;if(t){o=Object.keys(t);for(r=0,n=o.length;r<n;r+=1){i=o[r];e[i]=t[i]}}return e}function repeat(e,t){var r="",n;for(n=0;n<t;n+=1){r+=e}return r}function isNegativeZero(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}e.exports.isNothing=isNothing;e.exports.isObject=isObject;e.exports.toArray=toArray;e.exports.repeat=repeat;e.exports.isNegativeZero=isNegativeZero;e.exports.extend=extend},8866:(e,t,r)=>{var n=r(6829);var i=r(8179);var o=r(8759);var a=Object.prototype.toString;var s=Object.prototype.hasOwnProperty;var l=65279;var u=9;var c=10;var p=13;var f=32;var d=33;var h=34;var g=35;var m=37;var A=38;var y=39;var v=42;var _=44;var E=45;var b=58;var S=61;var w=62;var R=63;var C=64;var x=91;var k=93;var O=96;var L=123;var T=124;var I=125;var H={};H[0]="\\0";H[7]="\\a";H[8]="\\b";H[9]="\\t";H[10]="\\n";H[11]="\\v";H[12]="\\f";H[13]="\\r";H[27]="\\e";H[34]='\\"';H[92]="\\\\";H[133]="\\N";H[160]="\\_";H[8232]="\\L";H[8233]="\\P";var N=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];var $=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function compileStyleMap(e,t){var r,n,i,o,a,l,u;if(t===null)return{};r={};n=Object.keys(t);for(i=0,o=n.length;i<o;i+=1){a=n[i];l=String(t[a]);if(a.slice(0,2)==="!!"){a="tag:yaml.org,2002:"+a.slice(2)}u=e.compiledTypeMap["fallback"][a];if(u&&s.call(u.styleAliases,l)){l=u.styleAliases[l]}r[a]=l}return r}function encodeHex(e){var t,r,o;t=e.toString(16).toUpperCase();if(e<=255){r="x";o=2}else if(e<=65535){r="u";o=4}else if(e<=4294967295){r="U";o=8}else{throw new i("code point within a string may not be greater than 0xFFFFFFFF")}return"\\"+r+n.repeat("0",o-t.length)+t}var M=1,P=2;function State(e){this.schema=e["schema"]||o;this.indent=Math.max(1,e["indent"]||2);this.noArrayIndent=e["noArrayIndent"]||false;this.skipInvalid=e["skipInvalid"]||false;this.flowLevel=n.isNothing(e["flowLevel"])?-1:e["flowLevel"];this.styleMap=compileStyleMap(this.schema,e["styles"]||null);this.sortKeys=e["sortKeys"]||false;this.lineWidth=e["lineWidth"]||80;this.noRefs=e["noRefs"]||false;this.noCompatMode=e["noCompatMode"]||false;this.condenseFlow=e["condenseFlow"]||false;this.quotingType=e["quotingType"]==='"'?P:M;this.forceQuotes=e["forceQuotes"]||false;this.replacer=typeof e["replacer"]==="function"?e["replacer"]:null;this.implicitTypes=this.schema.compiledImplicit;this.explicitTypes=this.schema.compiledExplicit;this.tag=null;this.result="";this.duplicates=[];this.usedDuplicates=null}function indentString(e,t){var r=n.repeat(" ",t),i=0,o=-1,a="",s,l=e.length;while(i<l){o=e.indexOf("\n",i);if(o===-1){s=e.slice(i);i=l}else{s=e.slice(i,o+1);i=o+1}if(s.length&&s!=="\n")a+=r;a+=s}return a}function generateNextLine(e,t){return"\n"+n.repeat(" ",e.indent*t)}function testImplicitResolving(e,t){var r,n,i;for(r=0,n=e.implicitTypes.length;r<n;r+=1){i=e.implicitTypes[r];if(i.resolve(t)){return true}}return false}function isWhitespace(e){return e===f||e===u}function isPrintable(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==l||65536<=e&&e<=1114111}function isNsCharOrWhitespace(e){return isPrintable(e)&&e!==l&&e!==p&&e!==c}function isPlainSafe(e,t,r){var n=isNsCharOrWhitespace(e);var i=n&&!isWhitespace(e);return(r?n:n&&e!==_&&e!==x&&e!==k&&e!==L&&e!==I)&&e!==g&&!(t===b&&!i)||isNsCharOrWhitespace(t)&&!isWhitespace(t)&&e===g||t===b&&i}function isPlainSafeFirst(e){return isPrintable(e)&&e!==l&&!isWhitespace(e)&&e!==E&&e!==R&&e!==b&&e!==_&&e!==x&&e!==k&&e!==L&&e!==I&&e!==g&&e!==A&&e!==v&&e!==d&&e!==T&&e!==S&&e!==w&&e!==y&&e!==h&&e!==m&&e!==C&&e!==O}function isPlainSafeLast(e){return!isWhitespace(e)&&e!==b}function codePointAt(e,t){var r=e.charCodeAt(t),n;if(r>=55296&&r<=56319&&t+1<e.length){n=e.charCodeAt(t+1);if(n>=56320&&n<=57343){return(r-55296)*1024+n-56320+65536}}return r}function needIndentIndicator(e){var t=/^\n* /;return t.test(e)}var F=1,D=2,B=3,j=4,W=5;function chooseScalarStyle(e,t,r,n,i,o,a,s){var l;var u=0;var p=null;var f=false;var d=false;var h=n!==-1;var g=-1;var m=isPlainSafeFirst(codePointAt(e,0))&&isPlainSafeLast(codePointAt(e,e.length-1));if(t||a){for(l=0;l<e.length;u>=65536?l+=2:l++){u=codePointAt(e,l);if(!isPrintable(u)){return W}m=m&&isPlainSafe(u,p,s);p=u}}else{for(l=0;l<e.length;u>=65536?l+=2:l++){u=codePointAt(e,l);if(u===c){f=true;if(h){d=d||l-g-1>n&&e[g+1]!==" ";g=l}}else if(!isPrintable(u)){return W}m=m&&isPlainSafe(u,p,s);p=u}d=d||h&&(l-g-1>n&&e[g+1]!==" ")}if(!f&&!d){if(m&&!a&&!i(e)){return F}return o===P?W:D}if(r>9&&needIndentIndicator(e)){return W}if(!a){return d?j:B}return o===P?W:D}function writeScalar(e,t,r,n,o){e.dump=function(){if(t.length===0){return e.quotingType===P?'""':"''"}if(!e.noCompatMode){if(N.indexOf(t)!==-1||$.test(t)){return e.quotingType===P?'"'+t+'"':"'"+t+"'"}}var a=e.indent*Math.max(1,r);var s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a);var l=n||e.flowLevel>-1&&r>=e.flowLevel;function testAmbiguity(t){return testImplicitResolving(e,t)}switch(chooseScalarStyle(t,l,e.indent,s,testAmbiguity,e.quotingType,e.forceQuotes&&!n,o)){case F:return t;case D:return"'"+t.replace(/'/g,"''")+"'";case B:return"|"+blockHeader(t,e.indent)+dropEndingNewline(indentString(t,a));case j:return">"+blockHeader(t,e.indent)+dropEndingNewline(indentString(foldString(t,s),a));case W:return'"'+escapeString(t,s)+'"';default:throw new i("impossible error: invalid scalar style")}}()}function blockHeader(e,t){var r=needIndentIndicator(e)?String(t):"";var n=e[e.length-1]==="\n";var i=n&&(e[e.length-2]==="\n"||e==="\n");var o=i?"+":n?"":"-";return r+o+"\n"}function dropEndingNewline(e){return e[e.length-1]==="\n"?e.slice(0,-1):e}function foldString(e,t){var r=/(\n+)([^\n]*)/g;var n=function(){var n=e.indexOf("\n");n=n!==-1?n:e.length;r.lastIndex=n;return foldLine(e.slice(0,n),t)}();var i=e[0]==="\n"||e[0]===" ";var o;var a;while(a=r.exec(e)){var s=a[1],l=a[2];o=l[0]===" ";n+=s+(!i&&!o&&l!==""?"\n":"")+foldLine(l,t);i=o}return n}function foldLine(e,t){if(e===""||e[0]===" ")return e;var r=/ [^ ]/g;var n;var i=0,o,a=0,s=0;var l="";while(n=r.exec(e)){s=n.index;if(s-i>t){o=a>i?a:s;l+="\n"+e.slice(i,o);i=o+1}a=s}l+="\n";if(e.length-i>t&&a>i){l+=e.slice(i,a)+"\n"+e.slice(a+1)}else{l+=e.slice(i)}return l.slice(1)}function escapeString(e){var t="";var r=0;var n;for(var i=0;i<e.length;r>=65536?i+=2:i++){r=codePointAt(e,i);n=H[r];if(!n&&isPrintable(r)){t+=e[i];if(r>=65536)t+=e[i+1]}else{t+=n||encodeHex(r)}}return t}function writeFlowSequence(e,t,r){var n="",i=e.tag,o,a,s;for(o=0,a=r.length;o<a;o+=1){s=r[o];if(e.replacer){s=e.replacer.call(r,String(o),s)}if(writeNode(e,t,s,false,false)||typeof s==="undefined"&&writeNode(e,t,null,false,false)){if(n!=="")n+=","+(!e.condenseFlow?" ":"");n+=e.dump}}e.tag=i;e.dump="["+n+"]"}function writeBlockSequence(e,t,r,n){var i="",o=e.tag,a,s,l;for(a=0,s=r.length;a<s;a+=1){l=r[a];if(e.replacer){l=e.replacer.call(r,String(a),l)}if(writeNode(e,t+1,l,true,true,false,true)||typeof l==="undefined"&&writeNode(e,t+1,null,true,true,false,true)){if(!n||i!==""){i+=generateNextLine(e,t)}if(e.dump&&c===e.dump.charCodeAt(0)){i+="-"}else{i+="- "}i+=e.dump}}e.tag=o;e.dump=i||"[]"}function writeFlowMapping(e,t,r){var n="",i=e.tag,o=Object.keys(r),a,s,l,u,c;for(a=0,s=o.length;a<s;a+=1){c="";if(n!=="")c+=", ";if(e.condenseFlow)c+='"';l=o[a];u=r[l];if(e.replacer){u=e.replacer.call(r,l,u)}if(!writeNode(e,t,l,false,false)){continue}if(e.dump.length>1024)c+="? ";c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" ");if(!writeNode(e,t,u,false,false)){continue}c+=e.dump;n+=c}e.tag=i;e.dump="{"+n+"}"}function writeBlockMapping(e,t,r,n){var o="",a=e.tag,s=Object.keys(r),l,u,p,f,d,h;if(e.sortKeys===true){s.sort()}else if(typeof e.sortKeys==="function"){s.sort(e.sortKeys)}else if(e.sortKeys){throw new i("sortKeys must be a boolean or a function")}for(l=0,u=s.length;l<u;l+=1){h="";if(!n||o!==""){h+=generateNextLine(e,t)}p=s[l];f=r[p];if(e.replacer){f=e.replacer.call(r,p,f)}if(!writeNode(e,t+1,p,true,true,true)){continue}d=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024;if(d){if(e.dump&&c===e.dump.charCodeAt(0)){h+="?"}else{h+="? "}}h+=e.dump;if(d){h+=generateNextLine(e,t)}if(!writeNode(e,t+1,f,true,d)){continue}if(e.dump&&c===e.dump.charCodeAt(0)){h+=":"}else{h+=": "}h+=e.dump;o+=h}e.tag=a;e.dump=o||"{}"}function detectType(e,t,r){var n,o,l,u,c,p;o=r?e.explicitTypes:e.implicitTypes;for(l=0,u=o.length;l<u;l+=1){c=o[l];if((c.instanceOf||c.predicate)&&(!c.instanceOf||typeof t==="object"&&t instanceof c.instanceOf)&&(!c.predicate||c.predicate(t))){if(r){if(c.multi&&c.representName){e.tag=c.representName(t)}else{e.tag=c.tag}}else{e.tag="?"}if(c.represent){p=e.styleMap[c.tag]||c.defaultStyle;if(a.call(c.represent)==="[object Function]"){n=c.represent(t,p)}else if(s.call(c.represent,p)){n=c.represent[p](t,p)}else{throw new i("!<"+c.tag+'> tag resolver accepts not "'+p+'" style')}e.dump=n}return true}}return false}function writeNode(e,t,r,n,o,s,l){e.tag=null;e.dump=r;if(!detectType(e,r,false)){detectType(e,r,true)}var u=a.call(e.dump);var c=n;var p;if(n){n=e.flowLevel<0||e.flowLevel>t}var f=u==="[object Object]"||u==="[object Array]",d,h;if(f){d=e.duplicates.indexOf(r);h=d!==-1}if(e.tag!==null&&e.tag!=="?"||h||e.indent!==2&&t>0){o=false}if(h&&e.usedDuplicates[d]){e.dump="*ref_"+d}else{if(f&&h&&!e.usedDuplicates[d]){e.usedDuplicates[d]=true}if(u==="[object Object]"){if(n&&Object.keys(e.dump).length!==0){writeBlockMapping(e,t,e.dump,o);if(h){e.dump="&ref_"+d+e.dump}}else{writeFlowMapping(e,t,e.dump);if(h){e.dump="&ref_"+d+" "+e.dump}}}else if(u==="[object Array]"){if(n&&e.dump.length!==0){if(e.noArrayIndent&&!l&&t>0){writeBlockSequence(e,t-1,e.dump,o)}else{writeBlockSequence(e,t,e.dump,o)}if(h){e.dump="&ref_"+d+e.dump}}else{writeFlowSequence(e,t,e.dump);if(h){e.dump="&ref_"+d+" "+e.dump}}}else if(u==="[object String]"){if(e.tag!=="?"){writeScalar(e,e.dump,t,s,c)}}else if(u==="[object Undefined]"){return false}else{if(e.skipInvalid)return false;throw new i("unacceptable kind of an object to dump "+u)}if(e.tag!==null&&e.tag!=="?"){p=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21");if(e.tag[0]==="!"){p="!"+p}else if(p.slice(0,18)==="tag:yaml.org,2002:"){p="!!"+p.slice(18)}else{p="!<"+p+">"}e.dump=p+" "+e.dump}}return true}function getDuplicateReferences(e,t){var r=[],n=[],i,o;inspectNode(e,r,n);for(i=0,o=n.length;i<o;i+=1){t.duplicates.push(r[n[i]])}t.usedDuplicates=new Array(o)}function inspectNode(e,t,r){var n,i,o;if(e!==null&&typeof e==="object"){i=t.indexOf(e);if(i!==-1){if(r.indexOf(i)===-1){r.push(i)}}else{t.push(e);if(Array.isArray(e)){for(i=0,o=e.length;i<o;i+=1){inspectNode(e[i],t,r)}}else{n=Object.keys(e);for(i=0,o=n.length;i<o;i+=1){inspectNode(e[n[i]],t,r)}}}}}function dump(e,t){t=t||{};var r=new State(t);if(!r.noRefs)getDuplicateReferences(e,r);var n=e;if(r.replacer){n=r.replacer.call({"":n},"",n)}if(writeNode(r,0,n,true,true))return r.dump+"\n";return""}e.exports.dump=dump},8179:e=>{function formatError(e,t){var r="",n=e.reason||"(unknown reason)";if(!e.mark)return n;if(e.mark.name){r+='in "'+e.mark.name+'" '}r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")";if(!t&&e.mark.snippet){r+="\n\n"+e.mark.snippet}return n+" "+r}function YAMLException(e,t){Error.call(this);this.name="YAMLException";this.reason=e;this.mark=t;this.message=formatError(this,false);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=function toString(e){return this.name+": "+formatError(this,e)};e.exports=YAMLException},1161:(e,t,r)=>{var n=r(6829);var i=r(8179);var o=r(6975);var a=r(8759);var s=Object.prototype.hasOwnProperty;var l=1;var u=2;var c=3;var p=4;var f=1;var d=2;var h=3;var g=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var m=/[\x85\u2028\u2029]/;var A=/[,\[\]\{\}]/;var y=/^(?:!|!!|![a-z\-]+!)$/i;var v=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(e){return Object.prototype.toString.call(e)}function is_EOL(e){return e===10||e===13}function is_WHITE_SPACE(e){return e===9||e===32}function is_WS_OR_EOL(e){return e===9||e===32||e===10||e===13}function is_FLOW_INDICATOR(e){return e===44||e===91||e===93||e===123||e===125}function fromHexCode(e){var t;if(48<=e&&e<=57){return e-48}t=e|32;if(97<=t&&t<=102){return t-97+10}return-1}function escapedHexLen(e){if(e===120){return 2}if(e===117){return 4}if(e===85){return 8}return 0}function fromDecimalCode(e){if(48<=e&&e<=57){return e-48}return-1}function simpleEscapeSequence(e){return e===48?"\0":e===97?"":e===98?"\b":e===116?"\t":e===9?"\t":e===110?"\n":e===118?"\v":e===102?"\f":e===114?"\r":e===101?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"…":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function charFromCodepoint(e){if(e<=65535){return String.fromCharCode(e)}return String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var _=new Array(256);var E=new Array(256);for(var b=0;b<256;b++){_[b]=simpleEscapeSequence(b)?1:0;E[b]=simpleEscapeSequence(b)}function State(e,t){this.input=e;this.filename=t["filename"]||null;this.schema=t["schema"]||a;this.onWarning=t["onWarning"]||null;this.legacy=t["legacy"]||false;this.json=t["json"]||false;this.listener=t["listener"]||null;this.implicitTypes=this.schema.compiledImplicit;this.typeMap=this.schema.compiledTypeMap;this.length=e.length;this.position=0;this.line=0;this.lineStart=0;this.lineIndent=0;this.firstTabInLine=-1;this.documents=[]}function generateError(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};r.snippet=o(r);return new i(t,r)}function throwError(e,t){throw generateError(e,t)}function throwWarning(e,t){if(e.onWarning){e.onWarning.call(null,generateError(e,t))}}var S={YAML:function handleYamlDirective(e,t,r){var n,i,o;if(e.version!==null){throwError(e,"duplication of %YAML directive")}if(r.length!==1){throwError(e,"YAML directive accepts exactly one argument")}n=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);if(n===null){throwError(e,"ill-formed argument of the YAML directive")}i=parseInt(n[1],10);o=parseInt(n[2],10);if(i!==1){throwError(e,"unacceptable YAML version of the document")}e.version=r[0];e.checkLineBreaks=o<2;if(o!==1&&o!==2){throwWarning(e,"unsupported YAML version of the document")}},TAG:function handleTagDirective(e,t,r){var n,i;if(r.length!==2){throwError(e,"TAG directive accepts exactly two arguments")}n=r[0];i=r[1];if(!y.test(n)){throwError(e,"ill-formed tag handle (first argument) of the TAG directive")}if(s.call(e.tagMap,n)){throwError(e,'there is a previously declared suffix for "'+n+'" tag handle')}if(!v.test(i)){throwError(e,"ill-formed tag prefix (second argument) of the TAG directive")}try{i=decodeURIComponent(i)}catch(t){throwError(e,"tag prefix is malformed: "+i)}e.tagMap[n]=i}};function captureSegment(e,t,r,n){var i,o,a,s;if(t<r){s=e.input.slice(t,r);if(n){for(i=0,o=s.length;i<o;i+=1){a=s.charCodeAt(i);if(!(a===9||32<=a&&a<=1114111)){throwError(e,"expected valid JSON character")}}}else if(g.test(s)){throwError(e,"the stream contains non-printable characters")}e.result+=s}}function mergeMappings(e,t,r,i){var o,a,l,u;if(!n.isObject(r)){throwError(e,"cannot merge mappings; the provided source object is unacceptable")}o=Object.keys(r);for(l=0,u=o.length;l<u;l+=1){a=o[l];if(!s.call(t,a)){t[a]=r[a];i[a]=true}}}function storeMappingPair(e,t,r,n,i,o,a,l,u){var c,p;if(Array.isArray(i)){i=Array.prototype.slice.call(i);for(c=0,p=i.length;c<p;c+=1){if(Array.isArray(i[c])){throwError(e,"nested arrays are not supported inside keys")}if(typeof i==="object"&&_class(i[c])==="[object Object]"){i[c]="[object Object]"}}}if(typeof i==="object"&&_class(i)==="[object Object]"){i="[object Object]"}i=String(i);if(t===null){t={}}if(n==="tag:yaml.org,2002:merge"){if(Array.isArray(o)){for(c=0,p=o.length;c<p;c+=1){mergeMappings(e,t,o[c],r)}}else{mergeMappings(e,t,o,r)}}else{if(!e.json&&!s.call(r,i)&&s.call(t,i)){e.line=a||e.line;e.lineStart=l||e.lineStart;e.position=u||e.position;throwError(e,"duplicated mapping key")}if(i==="__proto__"){Object.defineProperty(t,i,{configurable:true,enumerable:true,writable:true,value:o})}else{t[i]=o}delete r[i]}return t}function readLineBreak(e){var t;t=e.input.charCodeAt(e.position);if(t===10){e.position++}else if(t===13){e.position++;if(e.input.charCodeAt(e.position)===10){e.position++}}else{throwError(e,"a line break is expected")}e.line+=1;e.lineStart=e.position;e.firstTabInLine=-1}function skipSeparationSpace(e,t,r){var n=0,i=e.input.charCodeAt(e.position);while(i!==0){while(is_WHITE_SPACE(i)){if(i===9&&e.firstTabInLine===-1){e.firstTabInLine=e.position}i=e.input.charCodeAt(++e.position)}if(t&&i===35){do{i=e.input.charCodeAt(++e.position)}while(i!==10&&i!==13&&i!==0)}if(is_EOL(i)){readLineBreak(e);i=e.input.charCodeAt(e.position);n++;e.lineIndent=0;while(i===32){e.lineIndent++;i=e.input.charCodeAt(++e.position)}}else{break}}if(r!==-1&&n!==0&&e.lineIndent<r){throwWarning(e,"deficient indentation")}return n}function testDocumentSeparator(e){var t=e.position,r;r=e.input.charCodeAt(t);if((r===45||r===46)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)){t+=3;r=e.input.charCodeAt(t);if(r===0||is_WS_OR_EOL(r)){return true}}return false}function writeFoldedLines(e,t){if(t===1){e.result+=" "}else if(t>1){e.result+=n.repeat("\n",t-1)}}function readPlainScalar(e,t,r){var n,i,o,a,s,l,u,c,p=e.kind,f=e.result,d;d=e.input.charCodeAt(e.position);if(is_WS_OR_EOL(d)||is_FLOW_INDICATOR(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96){return false}if(d===63||d===45){i=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(i)||r&&is_FLOW_INDICATOR(i)){return false}}e.kind="scalar";e.result="";o=a=e.position;s=false;while(d!==0){if(d===58){i=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(i)||r&&is_FLOW_INDICATOR(i)){break}}else if(d===35){n=e.input.charCodeAt(e.position-1);if(is_WS_OR_EOL(n)){break}}else if(e.position===e.lineStart&&testDocumentSeparator(e)||r&&is_FLOW_INDICATOR(d)){break}else if(is_EOL(d)){l=e.line;u=e.lineStart;c=e.lineIndent;skipSeparationSpace(e,false,-1);if(e.lineIndent>=t){s=true;d=e.input.charCodeAt(e.position);continue}else{e.position=a;e.line=l;e.lineStart=u;e.lineIndent=c;break}}if(s){captureSegment(e,o,a,false);writeFoldedLines(e,e.line-l);o=a=e.position;s=false}if(!is_WHITE_SPACE(d)){a=e.position+1}d=e.input.charCodeAt(++e.position)}captureSegment(e,o,a,false);if(e.result){return true}e.kind=p;e.result=f;return false}function readSingleQuotedScalar(e,t){var r,n,i;r=e.input.charCodeAt(e.position);if(r!==39){return false}e.kind="scalar";e.result="";e.position++;n=i=e.position;while((r=e.input.charCodeAt(e.position))!==0){if(r===39){captureSegment(e,n,e.position,true);r=e.input.charCodeAt(++e.position);if(r===39){n=e.position;e.position++;i=e.position}else{return true}}else if(is_EOL(r)){captureSegment(e,n,i,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));n=i=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a single quoted scalar")}else{e.position++;i=e.position}}throwError(e,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(e,t){var r,n,i,o,a,s;s=e.input.charCodeAt(e.position);if(s!==34){return false}e.kind="scalar";e.result="";e.position++;r=n=e.position;while((s=e.input.charCodeAt(e.position))!==0){if(s===34){captureSegment(e,r,e.position,true);e.position++;return true}else if(s===92){captureSegment(e,r,e.position,true);s=e.input.charCodeAt(++e.position);if(is_EOL(s)){skipSeparationSpace(e,false,t)}else if(s<256&&_[s]){e.result+=E[s];e.position++}else if((a=escapedHexLen(s))>0){i=a;o=0;for(;i>0;i--){s=e.input.charCodeAt(++e.position);if((a=fromHexCode(s))>=0){o=(o<<4)+a}else{throwError(e,"expected hexadecimal character")}}e.result+=charFromCodepoint(o);e.position++}else{throwError(e,"unknown escape sequence")}r=n=e.position}else if(is_EOL(s)){captureSegment(e,r,n,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));r=n=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a double quoted scalar")}else{e.position++;n=e.position}}throwError(e,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(e,t){var r=true,n,i,o,a=e.tag,s,u=e.anchor,c,p,f,d,h,g=Object.create(null),m,A,y,v;v=e.input.charCodeAt(e.position);if(v===91){p=93;h=false;s=[]}else if(v===123){p=125;h=true;s={}}else{return false}if(e.anchor!==null){e.anchorMap[e.anchor]=s}v=e.input.charCodeAt(++e.position);while(v!==0){skipSeparationSpace(e,true,t);v=e.input.charCodeAt(e.position);if(v===p){e.position++;e.tag=a;e.anchor=u;e.kind=h?"mapping":"sequence";e.result=s;return true}else if(!r){throwError(e,"missed comma between flow collection entries")}else if(v===44){throwError(e,"expected the node content, but found ','")}A=m=y=null;f=d=false;if(v===63){c=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(c)){f=d=true;e.position++;skipSeparationSpace(e,true,t)}}n=e.line;i=e.lineStart;o=e.position;composeNode(e,t,l,false,true);A=e.tag;m=e.result;skipSeparationSpace(e,true,t);v=e.input.charCodeAt(e.position);if((d||e.line===n)&&v===58){f=true;v=e.input.charCodeAt(++e.position);skipSeparationSpace(e,true,t);composeNode(e,t,l,false,true);y=e.result}if(h){storeMappingPair(e,s,g,A,m,y,n,i,o)}else if(f){s.push(storeMappingPair(e,null,g,A,m,y,n,i,o))}else{s.push(m)}skipSeparationSpace(e,true,t);v=e.input.charCodeAt(e.position);if(v===44){r=true;v=e.input.charCodeAt(++e.position)}else{r=false}}throwError(e,"unexpected end of the stream within a flow collection")}function readBlockScalar(e,t){var r,i,o=f,a=false,s=false,l=t,u=0,c=false,p,g;g=e.input.charCodeAt(e.position);if(g===124){i=false}else if(g===62){i=true}else{return false}e.kind="scalar";e.result="";while(g!==0){g=e.input.charCodeAt(++e.position);if(g===43||g===45){if(f===o){o=g===43?h:d}else{throwError(e,"repeat of a chomping mode identifier")}}else if((p=fromDecimalCode(g))>=0){if(p===0){throwError(e,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!s){l=t+p-1;s=true}else{throwError(e,"repeat of an indentation width identifier")}}else{break}}if(is_WHITE_SPACE(g)){do{g=e.input.charCodeAt(++e.position)}while(is_WHITE_SPACE(g));if(g===35){do{g=e.input.charCodeAt(++e.position)}while(!is_EOL(g)&&g!==0)}}while(g!==0){readLineBreak(e);e.lineIndent=0;g=e.input.charCodeAt(e.position);while((!s||e.lineIndent<l)&&g===32){e.lineIndent++;g=e.input.charCodeAt(++e.position)}if(!s&&e.lineIndent>l){l=e.lineIndent}if(is_EOL(g)){u++;continue}if(e.lineIndent<l){if(o===h){e.result+=n.repeat("\n",a?1+u:u)}else if(o===f){if(a){e.result+="\n"}}break}if(i){if(is_WHITE_SPACE(g)){c=true;e.result+=n.repeat("\n",a?1+u:u)}else if(c){c=false;e.result+=n.repeat("\n",u+1)}else if(u===0){if(a){e.result+=" "}}else{e.result+=n.repeat("\n",u)}}else{e.result+=n.repeat("\n",a?1+u:u)}a=true;s=true;u=0;r=e.position;while(!is_EOL(g)&&g!==0){g=e.input.charCodeAt(++e.position)}captureSegment(e,r,e.position,false)}return true}function readBlockSequence(e,t){var r,n=e.tag,i=e.anchor,o=[],a,s=false,l;if(e.firstTabInLine!==-1)return false;if(e.anchor!==null){e.anchorMap[e.anchor]=o}l=e.input.charCodeAt(e.position);while(l!==0){if(e.firstTabInLine!==-1){e.position=e.firstTabInLine;throwError(e,"tab characters must not be used in indentation")}if(l!==45){break}a=e.input.charCodeAt(e.position+1);if(!is_WS_OR_EOL(a)){break}s=true;e.position++;if(skipSeparationSpace(e,true,-1)){if(e.lineIndent<=t){o.push(null);l=e.input.charCodeAt(e.position);continue}}r=e.line;composeNode(e,t,c,false,true);o.push(e.result);skipSeparationSpace(e,true,-1);l=e.input.charCodeAt(e.position);if((e.line===r||e.lineIndent>t)&&l!==0){throwError(e,"bad indentation of a sequence entry")}else if(e.lineIndent<t){break}}if(s){e.tag=n;e.anchor=i;e.kind="sequence";e.result=o;return true}return false}function readBlockMapping(e,t,r){var n,i,o,a,s,l,c=e.tag,f=e.anchor,d={},h=Object.create(null),g=null,m=null,A=null,y=false,v=false,_;if(e.firstTabInLine!==-1)return false;if(e.anchor!==null){e.anchorMap[e.anchor]=d}_=e.input.charCodeAt(e.position);while(_!==0){if(!y&&e.firstTabInLine!==-1){e.position=e.firstTabInLine;throwError(e,"tab characters must not be used in indentation")}n=e.input.charCodeAt(e.position+1);o=e.line;if((_===63||_===58)&&is_WS_OR_EOL(n)){if(_===63){if(y){storeMappingPair(e,d,h,g,m,null,a,s,l);g=m=A=null}v=true;y=true;i=true}else if(y){y=false;i=true}else{throwError(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line")}e.position+=1;_=n}else{a=e.line;s=e.lineStart;l=e.position;if(!composeNode(e,r,u,false,true)){break}if(e.line===o){_=e.input.charCodeAt(e.position);while(is_WHITE_SPACE(_)){_=e.input.charCodeAt(++e.position)}if(_===58){_=e.input.charCodeAt(++e.position);if(!is_WS_OR_EOL(_)){throwError(e,"a whitespace character is expected after the key-value separator within a block mapping")}if(y){storeMappingPair(e,d,h,g,m,null,a,s,l);g=m=A=null}v=true;y=false;i=false;g=e.tag;m=e.result}else if(v){throwError(e,"can not read an implicit mapping pair; a colon is missed")}else{e.tag=c;e.anchor=f;return true}}else if(v){throwError(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}else{e.tag=c;e.anchor=f;return true}}if(e.line===o||e.lineIndent>t){if(y){a=e.line;s=e.lineStart;l=e.position}if(composeNode(e,t,p,true,i)){if(y){m=e.result}else{A=e.result}}if(!y){storeMappingPair(e,d,h,g,m,A,a,s,l);g=m=A=null}skipSeparationSpace(e,true,-1);_=e.input.charCodeAt(e.position)}if((e.line===o||e.lineIndent>t)&&_!==0){throwError(e,"bad indentation of a mapping entry")}else if(e.lineIndent<t){break}}if(y){storeMappingPair(e,d,h,g,m,null,a,s,l)}if(v){e.tag=c;e.anchor=f;e.kind="mapping";e.result=d}return v}function readTagProperty(e){var t,r=false,n=false,i,o,a;a=e.input.charCodeAt(e.position);if(a!==33)return false;if(e.tag!==null){throwError(e,"duplication of a tag property")}a=e.input.charCodeAt(++e.position);if(a===60){r=true;a=e.input.charCodeAt(++e.position)}else if(a===33){n=true;i="!!";a=e.input.charCodeAt(++e.position)}else{i="!"}t=e.position;if(r){do{a=e.input.charCodeAt(++e.position)}while(a!==0&&a!==62);if(e.position<e.length){o=e.input.slice(t,e.position);a=e.input.charCodeAt(++e.position)}else{throwError(e,"unexpected end of the stream within a verbatim tag")}}else{while(a!==0&&!is_WS_OR_EOL(a)){if(a===33){if(!n){i=e.input.slice(t-1,e.position+1);if(!y.test(i)){throwError(e,"named tag handle cannot contain such characters")}n=true;t=e.position+1}else{throwError(e,"tag suffix cannot contain exclamation marks")}}a=e.input.charCodeAt(++e.position)}o=e.input.slice(t,e.position);if(A.test(o)){throwError(e,"tag suffix cannot contain flow indicator characters")}}if(o&&!v.test(o)){throwError(e,"tag name cannot contain such characters: "+o)}try{o=decodeURIComponent(o)}catch(t){throwError(e,"tag name is malformed: "+o)}if(r){e.tag=o}else if(s.call(e.tagMap,i)){e.tag=e.tagMap[i]+o}else if(i==="!"){e.tag="!"+o}else if(i==="!!"){e.tag="tag:yaml.org,2002:"+o}else{throwError(e,'undeclared tag handle "'+i+'"')}return true}function readAnchorProperty(e){var t,r;r=e.input.charCodeAt(e.position);if(r!==38)return false;if(e.anchor!==null){throwError(e,"duplication of an anchor property")}r=e.input.charCodeAt(++e.position);t=e.position;while(r!==0&&!is_WS_OR_EOL(r)&&!is_FLOW_INDICATOR(r)){r=e.input.charCodeAt(++e.position)}if(e.position===t){throwError(e,"name of an anchor node must contain at least one character")}e.anchor=e.input.slice(t,e.position);return true}function readAlias(e){var t,r,n;n=e.input.charCodeAt(e.position);if(n!==42)return false;n=e.input.charCodeAt(++e.position);t=e.position;while(n!==0&&!is_WS_OR_EOL(n)&&!is_FLOW_INDICATOR(n)){n=e.input.charCodeAt(++e.position)}if(e.position===t){throwError(e,"name of an alias node must contain at least one character")}r=e.input.slice(t,e.position);if(!s.call(e.anchorMap,r)){throwError(e,'unidentified alias "'+r+'"')}e.result=e.anchorMap[r];skipSeparationSpace(e,true,-1);return true}function composeNode(e,t,r,n,i){var o,a,f,d=1,h=false,g=false,m,A,y,v,_,E;if(e.listener!==null){e.listener("open",e)}e.tag=null;e.anchor=null;e.kind=null;e.result=null;o=a=f=p===r||c===r;if(n){if(skipSeparationSpace(e,true,-1)){h=true;if(e.lineIndent>t){d=1}else if(e.lineIndent===t){d=0}else if(e.lineIndent<t){d=-1}}}if(d===1){while(readTagProperty(e)||readAnchorProperty(e)){if(skipSeparationSpace(e,true,-1)){h=true;f=o;if(e.lineIndent>t){d=1}else if(e.lineIndent===t){d=0}else if(e.lineIndent<t){d=-1}}else{f=false}}}if(f){f=h||i}if(d===1||p===r){if(l===r||u===r){_=t}else{_=t+1}E=e.position-e.lineStart;if(d===1){if(f&&(readBlockSequence(e,E)||readBlockMapping(e,E,_))||readFlowCollection(e,_)){g=true}else{if(a&&readBlockScalar(e,_)||readSingleQuotedScalar(e,_)||readDoubleQuotedScalar(e,_)){g=true}else if(readAlias(e)){g=true;if(e.tag!==null||e.anchor!==null){throwError(e,"alias node should not have any properties")}}else if(readPlainScalar(e,_,l===r)){g=true;if(e.tag===null){e.tag="?"}}if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}else if(d===0){g=f&&readBlockSequence(e,E)}}if(e.tag===null){if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}else if(e.tag==="?"){if(e.result!==null&&e.kind!=="scalar"){throwError(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"')}for(m=0,A=e.implicitTypes.length;m<A;m+=1){v=e.implicitTypes[m];if(v.resolve(e.result)){e.result=v.construct(e.result);e.tag=v.tag;if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}break}}}else if(e.tag!=="!"){if(s.call(e.typeMap[e.kind||"fallback"],e.tag)){v=e.typeMap[e.kind||"fallback"][e.tag]}else{v=null;y=e.typeMap.multi[e.kind||"fallback"];for(m=0,A=y.length;m<A;m+=1){if(e.tag.slice(0,y[m].tag.length)===y[m].tag){v=y[m];break}}}if(!v){throwError(e,"unknown tag !<"+e.tag+">")}if(e.result!==null&&v.kind!==e.kind){throwError(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+v.kind+'", not "'+e.kind+'"')}if(!v.resolve(e.result,e.tag)){throwError(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}else{e.result=v.construct(e.result,e.tag);if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}if(e.listener!==null){e.listener("close",e)}return e.tag!==null||e.anchor!==null||g}function readDocument(e){var t=e.position,r,n,i,o=false,a;e.version=null;e.checkLineBreaks=e.legacy;e.tagMap=Object.create(null);e.anchorMap=Object.create(null);while((a=e.input.charCodeAt(e.position))!==0){skipSeparationSpace(e,true,-1);a=e.input.charCodeAt(e.position);if(e.lineIndent>0||a!==37){break}o=true;a=e.input.charCodeAt(++e.position);r=e.position;while(a!==0&&!is_WS_OR_EOL(a)){a=e.input.charCodeAt(++e.position)}n=e.input.slice(r,e.position);i=[];if(n.length<1){throwError(e,"directive name must not be less than one character in length")}while(a!==0){while(is_WHITE_SPACE(a)){a=e.input.charCodeAt(++e.position)}if(a===35){do{a=e.input.charCodeAt(++e.position)}while(a!==0&&!is_EOL(a));break}if(is_EOL(a))break;r=e.position;while(a!==0&&!is_WS_OR_EOL(a)){a=e.input.charCodeAt(++e.position)}i.push(e.input.slice(r,e.position))}if(a!==0)readLineBreak(e);if(s.call(S,n)){S[n](e,n,i)}else{throwWarning(e,'unknown document directive "'+n+'"')}}skipSeparationSpace(e,true,-1);if(e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45){e.position+=3;skipSeparationSpace(e,true,-1)}else if(o){throwError(e,"directives end mark is expected")}composeNode(e,e.lineIndent-1,p,false,true);skipSeparationSpace(e,true,-1);if(e.checkLineBreaks&&m.test(e.input.slice(t,e.position))){throwWarning(e,"non-ASCII line breaks are interpreted as content")}e.documents.push(e.result);if(e.position===e.lineStart&&testDocumentSeparator(e)){if(e.input.charCodeAt(e.position)===46){e.position+=3;skipSeparationSpace(e,true,-1)}return}if(e.position<e.length-1){throwError(e,"end of the stream or a document separator is expected")}else{return}}function loadDocuments(e,t){e=String(e);t=t||{};if(e.length!==0){if(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13){e+="\n"}if(e.charCodeAt(0)===65279){e=e.slice(1)}}var r=new State(e,t);var n=e.indexOf("\0");if(n!==-1){r.position=n;throwError(r,"null byte is not allowed in input")}r.input+="\0";while(r.input.charCodeAt(r.position)===32){r.lineIndent+=1;r.position+=1}while(r.position<r.length-1){readDocument(r)}return r.documents}function loadAll(e,t,r){if(t!==null&&typeof t==="object"&&typeof r==="undefined"){r=t;t=null}var n=loadDocuments(e,r);if(typeof t!=="function"){return n}for(var i=0,o=n.length;i<o;i+=1){t(n[i])}}function load(e,t){var r=loadDocuments(e,t);if(r.length===0){return undefined}else if(r.length===1){return r[0]}throw new i("expected a single document in the stream, but found more")}e.exports.loadAll=loadAll;e.exports.load=load},1082:(e,t,r)=>{var n=r(8179);var i=r(6073);function compileList(e,t){var r=[];e[t].forEach((function(e){var t=r.length;r.forEach((function(r,n){if(r.tag===e.tag&&r.kind===e.kind&&r.multi===e.multi){t=n}}));r[t]=e}));return r}function compileMap(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function collectType(t){if(t.multi){e.multi[t.kind].push(t);e.multi["fallback"].push(t)}else{e[t.kind][t.tag]=e["fallback"][t.tag]=t}}for(t=0,r=arguments.length;t<r;t+=1){arguments[t].forEach(collectType)}return e}function Schema(e){return this.extend(e)}Schema.prototype.extend=function extend(e){var t=[];var r=[];if(e instanceof i){r.push(e)}else if(Array.isArray(e)){r=r.concat(e)}else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit))){if(e.implicit)t=t.concat(e.implicit);if(e.explicit)r=r.concat(e.explicit)}else{throw new n("Schema.extend argument should be a Type, [ Type ], "+"or a schema definition ({ implicit: [...], explicit: [...] })")}t.forEach((function(e){if(!(e instanceof i)){throw new n("Specified list of YAML types (or a single Type object) contains a non-Type object.")}if(e.loadKind&&e.loadKind!=="scalar"){throw new n("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}if(e.multi){throw new n("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}}));r.forEach((function(e){if(!(e instanceof i)){throw new n("Specified list of YAML types (or a single Type object) contains a non-Type object.")}}));var o=Object.create(Schema.prototype);o.implicit=(this.implicit||[]).concat(t);o.explicit=(this.explicit||[]).concat(r);o.compiledImplicit=compileList(o,"implicit");o.compiledExplicit=compileList(o,"explicit");o.compiledTypeMap=compileMap(o.compiledImplicit,o.compiledExplicit);return o};e.exports=Schema},2011:(e,t,r)=>{e.exports=r(1035)},8759:(e,t,r)=>{e.exports=r(2011).extend({implicit:[r(9212),r(6104)],explicit:[r(7900),r(9046),r(6860),r(9548)]})},8562:(e,t,r)=>{var n=r(1082);e.exports=new n({explicit:[r(3619),r(7283),r(6150)]})},1035:(e,t,r)=>{e.exports=r(8562).extend({implicit:[r(721),r(4993),r(1615),r(2705)]})},6975:(e,t,r)=>{var n=r(6829);function getLine(e,t,r,n,i){var o="";var a="";var s=Math.floor(i/2)-1;if(n-t>s){o=" ... ";t=n-s+o.length}if(r-n>s){a=" ...";r=n+s-a.length}return{str:o+e.slice(t,r).replace(/\t/g,"→")+a,pos:n-t+o.length}}function padStart(e,t){return n.repeat(" ",t-e.length)+e}function makeSnippet(e,t){t=Object.create(t||null);if(!e.buffer)return null;if(!t.maxLength)t.maxLength=79;if(typeof t.indent!=="number")t.indent=1;if(typeof t.linesBefore!=="number")t.linesBefore=3;if(typeof t.linesAfter!=="number")t.linesAfter=2;var r=/\r?\n|\r|\0/g;var i=[0];var o=[];var a;var s=-1;while(a=r.exec(e.buffer)){o.push(a.index);i.push(a.index+a[0].length);if(e.position<=a.index&&s<0){s=i.length-2}}if(s<0)s=i.length-1;var l="",u,c;var p=Math.min(e.line+t.linesAfter,o.length).toString().length;var f=t.maxLength-(t.indent+p+3);for(u=1;u<=t.linesBefore;u++){if(s-u<0)break;c=getLine(e.buffer,i[s-u],o[s-u],e.position-(i[s]-i[s-u]),f);l=n.repeat(" ",t.indent)+padStart((e.line-u+1).toString(),p)+" | "+c.str+"\n"+l}c=getLine(e.buffer,i[s],o[s],e.position,f);l+=n.repeat(" ",t.indent)+padStart((e.line+1).toString(),p)+" | "+c.str+"\n";l+=n.repeat("-",t.indent+p+3+c.pos)+"^"+"\n";for(u=1;u<=t.linesAfter;u++){if(s+u>=o.length)break;c=getLine(e.buffer,i[s+u],o[s+u],e.position-(i[s]-i[s+u]),f);l+=n.repeat(" ",t.indent)+padStart((e.line+u+1).toString(),p)+" | "+c.str+"\n"}return l.replace(/\n$/,"")}e.exports=makeSnippet},6073:(e,t,r)=>{var n=r(8179);var i=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"];var o=["scalar","sequence","mapping"];function compileStyleAliases(e){var t={};if(e!==null){Object.keys(e).forEach((function(r){e[r].forEach((function(e){t[String(e)]=r}))}))}return t}function Type(e,t){t=t||{};Object.keys(t).forEach((function(t){if(i.indexOf(t)===-1){throw new n('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}}));this.options=t;this.tag=e;this.kind=t["kind"]||null;this.resolve=t["resolve"]||function(){return true};this.construct=t["construct"]||function(e){return e};this.instanceOf=t["instanceOf"]||null;this.predicate=t["predicate"]||null;this.represent=t["represent"]||null;this.representName=t["representName"]||null;this.defaultStyle=t["defaultStyle"]||null;this.multi=t["multi"]||false;this.styleAliases=compileStyleAliases(t["styleAliases"]||null);if(o.indexOf(this.kind)===-1){throw new n('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}}e.exports=Type},7900:(e,t,r)=>{var n=r(6073);var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(e){if(e===null)return false;var t,r,n=0,o=e.length,a=i;for(r=0;r<o;r++){t=a.indexOf(e.charAt(r));if(t>64)continue;if(t<0)return false;n+=6}return n%8===0}function constructYamlBinary(e){var t,r,n=e.replace(/[\r\n=]/g,""),o=n.length,a=i,s=0,l=[];for(t=0;t<o;t++){if(t%4===0&&t){l.push(s>>16&255);l.push(s>>8&255);l.push(s&255)}s=s<<6|a.indexOf(n.charAt(t))}r=o%4*6;if(r===0){l.push(s>>16&255);l.push(s>>8&255);l.push(s&255)}else if(r===18){l.push(s>>10&255);l.push(s>>2&255)}else if(r===12){l.push(s>>4&255)}return new Uint8Array(l)}function representYamlBinary(e){var t="",r=0,n,o,a=e.length,s=i;for(n=0;n<a;n++){if(n%3===0&&n){t+=s[r>>18&63];t+=s[r>>12&63];t+=s[r>>6&63];t+=s[r&63]}r=(r<<8)+e[n]}o=a%3;if(o===0){t+=s[r>>18&63];t+=s[r>>12&63];t+=s[r>>6&63];t+=s[r&63]}else if(o===2){t+=s[r>>10&63];t+=s[r>>4&63];t+=s[r<<2&63];t+=s[64]}else if(o===1){t+=s[r>>2&63];t+=s[r<<4&63];t+=s[64];t+=s[64]}return t}function isBinary(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}e.exports=new n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},4993:(e,t,r)=>{var n=r(6073);function resolveYamlBoolean(e){if(e===null)return false;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function constructYamlBoolean(e){return e==="true"||e==="True"||e==="TRUE"}function isBoolean(e){return Object.prototype.toString.call(e)==="[object Boolean]"}e.exports=new n("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},2705:(e,t,r)=>{var n=r(6829);var i=r(6073);var o=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(e){if(e===null)return false;if(!o.test(e)||e[e.length-1]==="_"){return false}return true}function constructYamlFloat(e){var t,r;t=e.replace(/_/g,"").toLowerCase();r=t[0]==="-"?-1:1;if("+-".indexOf(t[0])>=0){t=t.slice(1)}if(t===".inf"){return r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(t===".nan"){return NaN}return r*parseFloat(t,10)}var a=/^[-+]?[0-9]+e/;function representYamlFloat(e,t){var r;if(isNaN(e)){switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(n.isNegativeZero(e)){return"-0.0"}r=e.toString(10);return a.test(r)?r.replace("e",".e"):r}function isFloat(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||n.isNegativeZero(e))}e.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},1615:(e,t,r)=>{var n=r(6829);var i=r(6073);function isHexCode(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function isOctCode(e){return 48<=e&&e<=55}function isDecCode(e){return 48<=e&&e<=57}function resolveYamlInteger(e){if(e===null)return false;var t=e.length,r=0,n=false,i;if(!t)return false;i=e[r];if(i==="-"||i==="+"){i=e[++r]}if(i==="0"){if(r+1===t)return true;i=e[++r];if(i==="b"){r++;for(;r<t;r++){i=e[r];if(i==="_")continue;if(i!=="0"&&i!=="1")return false;n=true}return n&&i!=="_"}if(i==="x"){r++;for(;r<t;r++){i=e[r];if(i==="_")continue;if(!isHexCode(e.charCodeAt(r)))return false;n=true}return n&&i!=="_"}if(i==="o"){r++;for(;r<t;r++){i=e[r];if(i==="_")continue;if(!isOctCode(e.charCodeAt(r)))return false;n=true}return n&&i!=="_"}}if(i==="_")return false;for(;r<t;r++){i=e[r];if(i==="_")continue;if(!isDecCode(e.charCodeAt(r))){return false}n=true}if(!n||i==="_")return false;return true}function constructYamlInteger(e){var t=e,r=1,n;if(t.indexOf("_")!==-1){t=t.replace(/_/g,"")}n=t[0];if(n==="-"||n==="+"){if(n==="-")r=-1;t=t.slice(1);n=t[0]}if(t==="0")return 0;if(n==="0"){if(t[1]==="b")return r*parseInt(t.slice(2),2);if(t[1]==="x")return r*parseInt(t.slice(2),16);if(t[1]==="o")return r*parseInt(t.slice(2),8)}return r*parseInt(t,10)}function isInteger(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1===0&&!n.isNegativeZero(e))}e.exports=new i("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,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"]}})},6150:(e,t,r)=>{var n=r(6073);e.exports=new n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})},6104:(e,t,r)=>{var n=r(6073);function resolveYamlMerge(e){return e==="<<"||e===null}e.exports=new n("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},721:(e,t,r)=>{var n=r(6073);function resolveYamlNull(e){if(e===null)return true;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function constructYamlNull(){return null}function isNull(e){return e===null}e.exports=new n("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},9046:(e,t,r)=>{var n=r(6073);var i=Object.prototype.hasOwnProperty;var o=Object.prototype.toString;function resolveYamlOmap(e){if(e===null)return true;var t=[],r,n,a,s,l,u=e;for(r=0,n=u.length;r<n;r+=1){a=u[r];l=false;if(o.call(a)!=="[object Object]")return false;for(s in a){if(i.call(a,s)){if(!l)l=true;else return false}}if(!l)return false;if(t.indexOf(s)===-1)t.push(s);else return false}return true}function constructYamlOmap(e){return e!==null?e:[]}e.exports=new n("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap})},6860:(e,t,r)=>{var n=r(6073);var i=Object.prototype.toString;function resolveYamlPairs(e){if(e===null)return true;var t,r,n,o,a,s=e;a=new Array(s.length);for(t=0,r=s.length;t<r;t+=1){n=s[t];if(i.call(n)!=="[object Object]")return false;o=Object.keys(n);if(o.length!==1)return false;a[t]=[o[0],n[o[0]]]}return true}function constructYamlPairs(e){if(e===null)return[];var t,r,n,i,o,a=e;o=new Array(a.length);for(t=0,r=a.length;t<r;t+=1){n=a[t];i=Object.keys(n);o[t]=[i[0],n[i[0]]]}return o}e.exports=new n("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs})},7283:(e,t,r)=>{var n=r(6073);e.exports=new n("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})},9548:(e,t,r)=>{var n=r(6073);var i=Object.prototype.hasOwnProperty;function resolveYamlSet(e){if(e===null)return true;var t,r=e;for(t in r){if(i.call(r,t)){if(r[t]!==null)return false}}return true}function constructYamlSet(e){return e!==null?e:{}}e.exports=new n("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},3619:(e,t,r)=>{var n=r(6073);e.exports=new n("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})},9212:(e,t,r)=>{var n=r(6073);var i=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9])"+"-([0-9][0-9])$");var o=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 resolveYamlTimestamp(e){if(e===null)return false;if(i.exec(e)!==null)return true;if(o.exec(e)!==null)return true;return false}function constructYamlTimestamp(e){var t,r,n,a,s,l,u,c=0,p=null,f,d,h;t=i.exec(e);if(t===null)t=o.exec(e);if(t===null)throw new Error("Date resolve error");r=+t[1];n=+t[2]-1;a=+t[3];if(!t[4]){return new Date(Date.UTC(r,n,a))}s=+t[4];l=+t[5];u=+t[6];if(t[7]){c=t[7].slice(0,3);while(c.length<3){c+="0"}c=+c}if(t[9]){f=+t[10];d=+(t[11]||0);p=(f*60+d)*6e4;if(t[9]==="-")p=-p}h=new Date(Date.UTC(r,n,a,s,l,u,c));if(p)h.setTime(h.getTime()-p);return h}function representYamlTimestamp(e){return e.toISOString()}e.exports=new n("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})},6228:(e,t,r)=>{const n=r(3837);const i=r(610);const o=r(8569);const a=r(479);const isEmptyString=e=>e===""||e==="./";const micromatch=(e,t,r)=>{t=[].concat(t);e=[].concat(e);let n=new Set;let i=new Set;let a=new Set;let s=0;let onResult=e=>{a.add(e.output);if(r&&r.onResult){r.onResult(e)}};for(let a=0;a<t.length;a++){let l=o(String(t[a]),{...r,onResult:onResult},true);let u=l.state.negated||l.state.negatedExtglob;if(u)s++;for(let t of e){let e=l(t,true);let r=u?!e.isMatch:e.isMatch;if(!r)continue;if(u){n.add(e.output)}else{n.delete(e.output);i.add(e.output)}}}let l=s===t.length?[...a]:[...i];let u=l.filter((e=>!n.has(e)));if(r&&u.length===0){if(r.failglob===true){throw new Error(`No matches found for "${t.join(", ")}"`)}if(r.nonull===true||r.nullglob===true){return r.unescape?t.map((e=>e.replace(/\\/g,""))):t}}return u};micromatch.match=micromatch;micromatch.matcher=(e,t)=>o(e,t);micromatch.isMatch=(e,t,r)=>o(t,r)(e);micromatch.any=micromatch.isMatch;micromatch.not=(e,t,r={})=>{t=[].concat(t).map(String);let n=new Set;let i=[];let onResult=e=>{if(r.onResult)r.onResult(e);i.push(e.output)};let o=new Set(micromatch(e,t,{...r,onResult:onResult}));for(let e of i){if(!o.has(e)){n.add(e)}}return[...n]};micromatch.contains=(e,t,r)=>{if(typeof e!=="string"){throw new TypeError(`Expected a string: "${n.inspect(e)}"`)}if(Array.isArray(t)){return t.some((t=>micromatch.contains(e,t,r)))}if(typeof t==="string"){if(isEmptyString(e)||isEmptyString(t)){return false}if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t)){return true}}return micromatch.isMatch(e,t,{...r,contains:true})};micromatch.matchKeys=(e,t,r)=>{if(!a.isObject(e)){throw new TypeError("Expected the first argument to be an object")}let n=micromatch(Object.keys(e),t,r);let i={};for(let t of n)i[t]=e[t];return i};micromatch.some=(e,t,r)=>{let n=[].concat(e);for(let e of[].concat(t)){let t=o(String(e),r);if(n.some((e=>t(e)))){return true}}return false};micromatch.every=(e,t,r)=>{let n=[].concat(e);for(let e of[].concat(t)){let t=o(String(e),r);if(!n.every((e=>t(e)))){return false}}return true};micromatch.all=(e,t,r)=>{if(typeof e!=="string"){throw new TypeError(`Expected a string: "${n.inspect(e)}"`)}return[].concat(t).every((t=>o(t,r)(e)))};micromatch.capture=(e,t,r)=>{let n=a.isWindows(r);let i=o.makeRe(String(e),{...r,capture:true});let s=i.exec(n?a.toPosixSlashes(t):t);if(s){return s.slice(1).map((e=>e===void 0?"":e))}};micromatch.makeRe=(...e)=>o.makeRe(...e);micromatch.scan=(...e)=>o.scan(...e);micromatch.parse=(e,t)=>{let r=[];for(let n of[].concat(e||[])){for(let e of i(String(n),t)){r.push(o.parse(e,t))}}return r};micromatch.braces=(e,t)=>{if(typeof e!=="string")throw new TypeError("Expected a string");if(t&&t.nobrace===true||!/\{.*\}/.test(e)){return[e]}return i(e,t)};micromatch.braceExpand=(e,t)=>{if(typeof e!=="string")throw new TypeError("Expected a string");return micromatch.braces(e,{...t,expand:true})};e.exports=micromatch},8569:(e,t,r)=>{e.exports=r(3322)},6099:(e,t,r)=>{const n=r(1017);const i="\\\\/";const o=`[^${i}]`;const a="\\.";const s="\\+";const l="\\?";const u="\\/";const c="(?=.)";const p="[^/]";const f=`(?:${u}|$)`;const d=`(?:^|${u})`;const h=`${a}{1,2}${f}`;const g=`(?!${a})`;const m=`(?!${d}${h})`;const A=`(?!${a}{0,1}${f})`;const y=`(?!${h})`;const v=`[^.${u}]`;const _=`${p}*?`;const E={DOT_LITERAL:a,PLUS_LITERAL:s,QMARK_LITERAL:l,SLASH_LITERAL:u,ONE_CHAR:c,QMARK:p,END_ANCHOR:f,DOTS_SLASH:h,NO_DOT:g,NO_DOTS:m,NO_DOT_SLASH:A,NO_DOTS_SLASH:y,QMARK_NO_DOT:v,STAR:_,START_ANCHOR:d};const b={...E,SLASH_LITERAL:`[${i}]`,QMARK:o,STAR:`${o}*?`,DOTS_SLASH:`${a}{1,2}(?:[${i}]|$)`,NO_DOT:`(?!${a})`,NO_DOTS:`(?!(?:^|[${i}])${a}{1,2}(?:[${i}]|$))`,NO_DOT_SLASH:`(?!${a}{0,1}(?:[${i}]|$))`,NO_DOTS_SLASH:`(?!${a}{1,2}(?:[${i}]|$))`,QMARK_NO_DOT:`[^.${i}]`,START_ANCHOR:`(?:^|[${i}])`,END_ANCHOR:`(?:[${i}]|$)`};const S={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"};e.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:S,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:{"***":"*","**/**":"**","**/**/**":"**"},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:n.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===true?b:E}}},2139:(e,t,r)=>{const n=r(6099);const i=r(479);const{MAX_LENGTH:o,POSIX_REGEX_SOURCE:a,REGEX_NON_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_BACKREF:l,REPLACEMENTS:u}=n;const expandRange=(e,t)=>{if(typeof t.expandRange==="function"){return t.expandRange(...e,t)}e.sort();const r=`[${e.join("-")}]`;try{new RegExp(r)}catch(t){return e.map((e=>i.escapeRegex(e))).join("..")}return r};const syntaxError=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`;const parse=(e,t)=>{if(typeof e!=="string"){throw new TypeError("Expected a string")}e=u[e]||e;const r={...t};const c=typeof r.maxLength==="number"?Math.min(o,r.maxLength):o;let p=e.length;if(p>c){throw new SyntaxError(`Input length: ${p}, exceeds maximum allowed length: ${c}`)}const f={type:"bos",value:"",output:r.prepend||""};const d=[f];const h=r.capture?"":"?:";const g=i.isWindows(t);const m=n.globChars(g);const A=n.extglobChars(m);const{DOT_LITERAL:y,PLUS_LITERAL:v,SLASH_LITERAL:_,ONE_CHAR:E,DOTS_SLASH:b,NO_DOT:S,NO_DOT_SLASH:w,NO_DOTS_SLASH:R,QMARK:C,QMARK_NO_DOT:x,STAR:k,START_ANCHOR:O}=m;const globstar=e=>`(${h}(?:(?!${O}${e.dot?b:y}).)*?)`;const L=r.dot?"":S;const T=r.dot?C:x;let I=r.bash===true?globstar(r):k;if(r.capture){I=`(${I})`}if(typeof r.noext==="boolean"){r.noextglob=r.noext}const H={input:e,index:-1,start:0,dot:r.dot===true,consumed:"",output:"",prefix:"",backtrack:false,negated:false,brackets:0,braces:0,parens:0,quotes:0,globstar:false,tokens:d};e=i.removePrefix(e,H);p=e.length;const N=[];const $=[];const M=[];let P=f;let F;const eos=()=>H.index===p-1;const D=H.peek=(t=1)=>e[H.index+t];const B=H.advance=()=>e[++H.index]||"";const remaining=()=>e.slice(H.index+1);const consume=(e="",t=0)=>{H.consumed+=e;H.index+=t};const append=e=>{H.output+=e.output!=null?e.output:e.value;consume(e.value)};const negate=()=>{let e=1;while(D()==="!"&&(D(2)!=="("||D(3)==="?")){B();H.start++;e++}if(e%2===0){return false}H.negated=true;H.start++;return true};const increment=e=>{H[e]++;M.push(e)};const decrement=e=>{H[e]--;M.pop()};const push=e=>{if(P.type==="globstar"){const t=H.braces>0&&(e.type==="comma"||e.type==="brace");const r=e.extglob===true||N.length&&(e.type==="pipe"||e.type==="paren");if(e.type!=="slash"&&e.type!=="paren"&&!t&&!r){H.output=H.output.slice(0,-P.output.length);P.type="star";P.value="*";P.output=I;H.output+=P.output}}if(N.length&&e.type!=="paren"){N[N.length-1].inner+=e.value}if(e.value||e.output)append(e);if(P&&P.type==="text"&&e.type==="text"){P.value+=e.value;P.output=(P.output||"")+e.value;return}e.prev=P;d.push(e);P=e};const extglobOpen=(e,t)=>{const n={...A[t],conditions:1,inner:""};n.prev=P;n.parens=H.parens;n.output=H.output;const i=(r.capture?"(":"")+n.open;increment("parens");push({type:e,value:t,output:H.output?"":E});push({type:"paren",extglob:true,value:B(),output:i});N.push(n)};const extglobClose=e=>{let n=e.close+(r.capture?")":"");let i;if(e.type==="negate"){let o=I;if(e.inner&&e.inner.length>1&&e.inner.includes("/")){o=globstar(r)}if(o!==I||eos()||/^\)+$/.test(remaining())){n=e.close=`)$))${o}`}if(e.inner.includes("*")&&(i=remaining())&&/^\.[^\\/.]+$/.test(i)){const r=parse(i,{...t,fastpaths:false}).output;n=e.close=`)${r})${o})`}if(e.prev.type==="bos"){H.negatedExtglob=true}}push({type:"paren",extglob:true,value:F,output:n});decrement("parens")};if(r.fastpaths!==false&&!/(^[*!]|[/()[\]{}"])/.test(e)){let n=false;let o=e.replace(l,((e,t,r,i,o,a)=>{if(i==="\\"){n=true;return e}if(i==="?"){if(t){return t+i+(o?C.repeat(o.length):"")}if(a===0){return T+(o?C.repeat(o.length):"")}return C.repeat(r.length)}if(i==="."){return y.repeat(r.length)}if(i==="*"){if(t){return t+i+(o?I:"")}return I}return t?e:`\\${e}`}));if(n===true){if(r.unescape===true){o=o.replace(/\\/g,"")}else{o=o.replace(/\\+/g,(e=>e.length%2===0?"\\\\":e?"\\":""))}}if(o===e&&r.contains===true){H.output=e;return H}H.output=i.wrapOutput(o,H,t);return H}while(!eos()){F=B();if(F==="\0"){continue}if(F==="\\"){const e=D();if(e==="/"&&r.bash!==true){continue}if(e==="."||e===";"){continue}if(!e){F+="\\";push({type:"text",value:F});continue}const t=/^\\+/.exec(remaining());let n=0;if(t&&t[0].length>2){n=t[0].length;H.index+=n;if(n%2!==0){F+="\\"}}if(r.unescape===true){F=B()}else{F+=B()}if(H.brackets===0){push({type:"text",value:F});continue}}if(H.brackets>0&&(F!=="]"||P.value==="["||P.value==="[^")){if(r.posix!==false&&F===":"){const e=P.value.slice(1);if(e.includes("[")){P.posix=true;if(e.includes(":")){const e=P.value.lastIndexOf("[");const t=P.value.slice(0,e);const r=P.value.slice(e+2);const n=a[r];if(n){P.value=t+n;H.backtrack=true;B();if(!f.output&&d.indexOf(P)===1){f.output=E}continue}}}}if(F==="["&&D()!==":"||F==="-"&&D()==="]"){F=`\\${F}`}if(F==="]"&&(P.value==="["||P.value==="[^")){F=`\\${F}`}if(r.posix===true&&F==="!"&&P.value==="["){F="^"}P.value+=F;append({value:F});continue}if(H.quotes===1&&F!=='"'){F=i.escapeRegex(F);P.value+=F;append({value:F});continue}if(F==='"'){H.quotes=H.quotes===1?0:1;if(r.keepQuotes===true){push({type:"text",value:F})}continue}if(F==="("){increment("parens");push({type:"paren",value:F});continue}if(F===")"){if(H.parens===0&&r.strictBrackets===true){throw new SyntaxError(syntaxError("opening","("))}const e=N[N.length-1];if(e&&H.parens===e.parens+1){extglobClose(N.pop());continue}push({type:"paren",value:F,output:H.parens?")":"\\)"});decrement("parens");continue}if(F==="["){if(r.nobracket===true||!remaining().includes("]")){if(r.nobracket!==true&&r.strictBrackets===true){throw new SyntaxError(syntaxError("closing","]"))}F=`\\${F}`}else{increment("brackets")}push({type:"bracket",value:F});continue}if(F==="]"){if(r.nobracket===true||P&&P.type==="bracket"&&P.value.length===1){push({type:"text",value:F,output:`\\${F}`});continue}if(H.brackets===0){if(r.strictBrackets===true){throw new SyntaxError(syntaxError("opening","["))}push({type:"text",value:F,output:`\\${F}`});continue}decrement("brackets");const e=P.value.slice(1);if(P.posix!==true&&e[0]==="^"&&!e.includes("/")){F=`/${F}`}P.value+=F;append({value:F});if(r.literalBrackets===false||i.hasRegexChars(e)){continue}const t=i.escapeRegex(P.value);H.output=H.output.slice(0,-P.value.length);if(r.literalBrackets===true){H.output+=t;P.value=t;continue}P.value=`(${h}${t}|${P.value})`;H.output+=P.value;continue}if(F==="{"&&r.nobrace!==true){increment("braces");const e={type:"brace",value:F,output:"(",outputIndex:H.output.length,tokensIndex:H.tokens.length};$.push(e);push(e);continue}if(F==="}"){const e=$[$.length-1];if(r.nobrace===true||!e){push({type:"text",value:F,output:F});continue}let t=")";if(e.dots===true){const e=d.slice();const n=[];for(let t=e.length-1;t>=0;t--){d.pop();if(e[t].type==="brace"){break}if(e[t].type!=="dots"){n.unshift(e[t].value)}}t=expandRange(n,r);H.backtrack=true}if(e.comma!==true&&e.dots!==true){const r=H.output.slice(0,e.outputIndex);const n=H.tokens.slice(e.tokensIndex);e.value=e.output="\\{";F=t="\\}";H.output=r;for(const e of n){H.output+=e.output||e.value}}push({type:"brace",value:F,output:t});decrement("braces");$.pop();continue}if(F==="|"){if(N.length>0){N[N.length-1].conditions++}push({type:"text",value:F});continue}if(F===","){let e=F;const t=$[$.length-1];if(t&&M[M.length-1]==="braces"){t.comma=true;e="|"}push({type:"comma",value:F,output:e});continue}if(F==="/"){if(P.type==="dot"&&H.index===H.start+1){H.start=H.index+1;H.consumed="";H.output="";d.pop();P=f;continue}push({type:"slash",value:F,output:_});continue}if(F==="."){if(H.braces>0&&P.type==="dot"){if(P.value===".")P.output=y;const e=$[$.length-1];P.type="dots";P.output+=F;P.value+=F;e.dots=true;continue}if(H.braces+H.parens===0&&P.type!=="bos"&&P.type!=="slash"){push({type:"text",value:F,output:y});continue}push({type:"dot",value:F,output:y});continue}if(F==="?"){const e=P&&P.value==="(";if(!e&&r.noextglob!==true&&D()==="("&&D(2)!=="?"){extglobOpen("qmark",F);continue}if(P&&P.type==="paren"){const e=D();let t=F;if(e==="<"&&!i.supportsLookbehinds()){throw new Error("Node.js v10 or higher is required for regex lookbehinds")}if(P.value==="("&&!/[!=<:]/.test(e)||e==="<"&&!/<([!=]|\w+>)/.test(remaining())){t=`\\${F}`}push({type:"text",value:F,output:t});continue}if(r.dot!==true&&(P.type==="slash"||P.type==="bos")){push({type:"qmark",value:F,output:x});continue}push({type:"qmark",value:F,output:C});continue}if(F==="!"){if(r.noextglob!==true&&D()==="("){if(D(2)!=="?"||!/[!=<:]/.test(D(3))){extglobOpen("negate",F);continue}}if(r.nonegate!==true&&H.index===0){negate();continue}}if(F==="+"){if(r.noextglob!==true&&D()==="("&&D(2)!=="?"){extglobOpen("plus",F);continue}if(P&&P.value==="("||r.regex===false){push({type:"plus",value:F,output:v});continue}if(P&&(P.type==="bracket"||P.type==="paren"||P.type==="brace")||H.parens>0){push({type:"plus",value:F});continue}push({type:"plus",value:v});continue}if(F==="@"){if(r.noextglob!==true&&D()==="("&&D(2)!=="?"){push({type:"at",extglob:true,value:F,output:""});continue}push({type:"text",value:F});continue}if(F!=="*"){if(F==="$"||F==="^"){F=`\\${F}`}const e=s.exec(remaining());if(e){F+=e[0];H.index+=e[0].length}push({type:"text",value:F});continue}if(P&&(P.type==="globstar"||P.star===true)){P.type="star";P.star=true;P.value+=F;P.output=I;H.backtrack=true;H.globstar=true;consume(F);continue}let t=remaining();if(r.noextglob!==true&&/^\([^?]/.test(t)){extglobOpen("star",F);continue}if(P.type==="star"){if(r.noglobstar===true){consume(F);continue}const n=P.prev;const i=n.prev;const o=n.type==="slash"||n.type==="bos";const a=i&&(i.type==="star"||i.type==="globstar");if(r.bash===true&&(!o||t[0]&&t[0]!=="/")){push({type:"star",value:F,output:""});continue}const s=H.braces>0&&(n.type==="comma"||n.type==="brace");const l=N.length&&(n.type==="pipe"||n.type==="paren");if(!o&&n.type!=="paren"&&!s&&!l){push({type:"star",value:F,output:""});continue}while(t.slice(0,3)==="/**"){const r=e[H.index+4];if(r&&r!=="/"){break}t=t.slice(3);consume("/**",3)}if(n.type==="bos"&&eos()){P.type="globstar";P.value+=F;P.output=globstar(r);H.output=P.output;H.globstar=true;consume(F);continue}if(n.type==="slash"&&n.prev.type!=="bos"&&!a&&eos()){H.output=H.output.slice(0,-(n.output+P.output).length);n.output=`(?:${n.output}`;P.type="globstar";P.output=globstar(r)+(r.strictSlashes?")":"|$)");P.value+=F;H.globstar=true;H.output+=n.output+P.output;consume(F);continue}if(n.type==="slash"&&n.prev.type!=="bos"&&t[0]==="/"){const e=t[1]!==void 0?"|$":"";H.output=H.output.slice(0,-(n.output+P.output).length);n.output=`(?:${n.output}`;P.type="globstar";P.output=`${globstar(r)}${_}|${_}${e})`;P.value+=F;H.output+=n.output+P.output;H.globstar=true;consume(F+B());push({type:"slash",value:"/",output:""});continue}if(n.type==="bos"&&t[0]==="/"){P.type="globstar";P.value+=F;P.output=`(?:^|${_}|${globstar(r)}${_})`;H.output=P.output;H.globstar=true;consume(F+B());push({type:"slash",value:"/",output:""});continue}H.output=H.output.slice(0,-P.output.length);P.type="globstar";P.output=globstar(r);P.value+=F;H.output+=P.output;H.globstar=true;consume(F);continue}const n={type:"star",value:F,output:I};if(r.bash===true){n.output=".*?";if(P.type==="bos"||P.type==="slash"){n.output=L+n.output}push(n);continue}if(P&&(P.type==="bracket"||P.type==="paren")&&r.regex===true){n.output=F;push(n);continue}if(H.index===H.start||P.type==="slash"||P.type==="dot"){if(P.type==="dot"){H.output+=w;P.output+=w}else if(r.dot===true){H.output+=R;P.output+=R}else{H.output+=L;P.output+=L}if(D()!=="*"){H.output+=E;P.output+=E}}push(n)}while(H.brackets>0){if(r.strictBrackets===true)throw new SyntaxError(syntaxError("closing","]"));H.output=i.escapeLast(H.output,"[");decrement("brackets")}while(H.parens>0){if(r.strictBrackets===true)throw new SyntaxError(syntaxError("closing",")"));H.output=i.escapeLast(H.output,"(");decrement("parens")}while(H.braces>0){if(r.strictBrackets===true)throw new SyntaxError(syntaxError("closing","}"));H.output=i.escapeLast(H.output,"{");decrement("braces")}if(r.strictSlashes!==true&&(P.type==="star"||P.type==="bracket")){push({type:"maybe_slash",value:"",output:`${_}?`})}if(H.backtrack===true){H.output="";for(const e of H.tokens){H.output+=e.output!=null?e.output:e.value;if(e.suffix){H.output+=e.suffix}}}return H};parse.fastpaths=(e,t)=>{const r={...t};const a=typeof r.maxLength==="number"?Math.min(o,r.maxLength):o;const s=e.length;if(s>a){throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${a}`)}e=u[e]||e;const l=i.isWindows(t);const{DOT_LITERAL:c,SLASH_LITERAL:p,ONE_CHAR:f,DOTS_SLASH:d,NO_DOT:h,NO_DOTS:g,NO_DOTS_SLASH:m,STAR:A,START_ANCHOR:y}=n.globChars(l);const v=r.dot?g:h;const _=r.dot?m:h;const E=r.capture?"":"?:";const b={negated:false,prefix:""};let S=r.bash===true?".*?":A;if(r.capture){S=`(${S})`}const globstar=e=>{if(e.noglobstar===true)return S;return`(${E}(?:(?!${y}${e.dot?d:c}).)*?)`};const create=e=>{switch(e){case"*":return`${v}${f}${S}`;case".*":return`${c}${f}${S}`;case"*.*":return`${v}${S}${c}${f}${S}`;case"*/*":return`${v}${S}${p}${f}${_}${S}`;case"**":return v+globstar(r);case"**/*":return`(?:${v}${globstar(r)}${p})?${_}${f}${S}`;case"**/*.*":return`(?:${v}${globstar(r)}${p})?${_}${S}${c}${f}${S}`;case"**/.*":return`(?:${v}${globstar(r)}${p})?${c}${f}${S}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const r=create(t[1]);if(!r)return;return r+c+t[2]}}};const w=i.removePrefix(e,b);let R=create(w);if(R&&r.strictSlashes!==true){R+=`${p}?`}return R};e.exports=parse},3322:(e,t,r)=>{const n=r(1017);const i=r(2429);const o=r(2139);const a=r(479);const s=r(6099);const isObject=e=>e&&typeof e==="object"&&!Array.isArray(e);const picomatch=(e,t,r=false)=>{if(Array.isArray(e)){const n=e.map((e=>picomatch(e,t,r)));const arrayMatcher=e=>{for(const t of n){const r=t(e);if(r)return r}return false};return arrayMatcher}const n=isObject(e)&&e.tokens&&e.input;if(e===""||typeof e!=="string"&&!n){throw new TypeError("Expected pattern to be a non-empty string")}const i=t||{};const o=a.isWindows(t);const s=n?picomatch.compileRe(e,t):picomatch.makeRe(e,t,false,true);const l=s.state;delete s.state;let isIgnored=()=>false;if(i.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};isIgnored=picomatch(i.ignore,e,r)}const matcher=(r,n=false)=>{const{isMatch:a,match:u,output:c}=picomatch.test(r,s,t,{glob:e,posix:o});const p={glob:e,state:l,regex:s,posix:o,input:r,output:c,match:u,isMatch:a};if(typeof i.onResult==="function"){i.onResult(p)}if(a===false){p.isMatch=false;return n?p:false}if(isIgnored(r)){if(typeof i.onIgnore==="function"){i.onIgnore(p)}p.isMatch=false;return n?p:false}if(typeof i.onMatch==="function"){i.onMatch(p)}return n?p:true};if(r){matcher.state=l}return matcher};picomatch.test=(e,t,r,{glob:n,posix:i}={})=>{if(typeof e!=="string"){throw new TypeError("Expected input to be a string")}if(e===""){return{isMatch:false,output:""}}const o=r||{};const s=o.format||(i?a.toPosixSlashes:null);let l=e===n;let u=l&&s?s(e):e;if(l===false){u=s?s(e):e;l=u===n}if(l===false||o.capture===true){if(o.matchBase===true||o.basename===true){l=picomatch.matchBase(e,t,r,i)}else{l=t.exec(u)}}return{isMatch:Boolean(l),match:l,output:u}};picomatch.matchBase=(e,t,r,i=a.isWindows(r))=>{const o=t instanceof RegExp?t:picomatch.makeRe(t,r);return o.test(n.basename(e))};picomatch.isMatch=(e,t,r)=>picomatch(t,r)(e);picomatch.parse=(e,t)=>{if(Array.isArray(e))return e.map((e=>picomatch.parse(e,t)));return o(e,{...t,fastpaths:false})};picomatch.scan=(e,t)=>i(e,t);picomatch.compileRe=(e,t,r=false,n=false)=>{if(r===true){return e.output}const i=t||{};const o=i.contains?"":"^";const a=i.contains?"":"$";let s=`${o}(?:${e.output})${a}`;if(e&&e.negated===true){s=`^(?!${s}).*$`}const l=picomatch.toRegex(s,t);if(n===true){l.state=e}return l};picomatch.makeRe=(e,t={},r=false,n=false)=>{if(!e||typeof e!=="string"){throw new TypeError("Expected a non-empty string")}let i={negated:false,fastpaths:true};if(t.fastpaths!==false&&(e[0]==="."||e[0]==="*")){i.output=o.fastpaths(e,t)}if(!i.output){i=o(e,t)}return picomatch.compileRe(i,t,r,n)};picomatch.toRegex=(e,t)=>{try{const r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(e){if(t&&t.debug===true)throw e;return/$^/}};picomatch.constants=s;e.exports=picomatch},2429:(e,t,r)=>{const n=r(479);const{CHAR_ASTERISK:i,CHAR_AT:o,CHAR_BACKWARD_SLASH:a,CHAR_COMMA:s,CHAR_DOT:l,CHAR_EXCLAMATION_MARK:u,CHAR_FORWARD_SLASH:c,CHAR_LEFT_CURLY_BRACE:p,CHAR_LEFT_PARENTHESES:f,CHAR_LEFT_SQUARE_BRACKET:d,CHAR_PLUS:h,CHAR_QUESTION_MARK:g,CHAR_RIGHT_CURLY_BRACE:m,CHAR_RIGHT_PARENTHESES:A,CHAR_RIGHT_SQUARE_BRACKET:y}=r(6099);const isPathSeparator=e=>e===c||e===a;const depth=e=>{if(e.isPrefix!==true){e.depth=e.isGlobstar?Infinity:1}};const scan=(e,t)=>{const r=t||{};const v=e.length-1;const _=r.parts===true||r.scanToEnd===true;const E=[];const b=[];const S=[];let w=e;let R=-1;let C=0;let x=0;let k=false;let O=false;let L=false;let T=false;let I=false;let H=false;let N=false;let $=false;let M=false;let P=false;let F=0;let D;let B;let j={value:"",depth:0,isGlob:false};const eos=()=>R>=v;const peek=()=>w.charCodeAt(R+1);const advance=()=>{D=B;return w.charCodeAt(++R)};while(R<v){B=advance();let e;if(B===a){N=j.backslashes=true;B=advance();if(B===p){H=true}continue}if(H===true||B===p){F++;while(eos()!==true&&(B=advance())){if(B===a){N=j.backslashes=true;advance();continue}if(B===p){F++;continue}if(H!==true&&B===l&&(B=advance())===l){k=j.isBrace=true;L=j.isGlob=true;P=true;if(_===true){continue}break}if(H!==true&&B===s){k=j.isBrace=true;L=j.isGlob=true;P=true;if(_===true){continue}break}if(B===m){F--;if(F===0){H=false;k=j.isBrace=true;P=true;break}}}if(_===true){continue}break}if(B===c){E.push(R);b.push(j);j={value:"",depth:0,isGlob:false};if(P===true)continue;if(D===l&&R===C+1){C+=2;continue}x=R+1;continue}if(r.noext!==true){const e=B===h||B===o||B===i||B===g||B===u;if(e===true&&peek()===f){L=j.isGlob=true;T=j.isExtglob=true;P=true;if(B===u&&R===C){M=true}if(_===true){while(eos()!==true&&(B=advance())){if(B===a){N=j.backslashes=true;B=advance();continue}if(B===A){L=j.isGlob=true;P=true;break}}continue}break}}if(B===i){if(D===i)I=j.isGlobstar=true;L=j.isGlob=true;P=true;if(_===true){continue}break}if(B===g){L=j.isGlob=true;P=true;if(_===true){continue}break}if(B===d){while(eos()!==true&&(e=advance())){if(e===a){N=j.backslashes=true;advance();continue}if(e===y){O=j.isBracket=true;L=j.isGlob=true;P=true;break}}if(_===true){continue}break}if(r.nonegate!==true&&B===u&&R===C){$=j.negated=true;C++;continue}if(r.noparen!==true&&B===f){L=j.isGlob=true;if(_===true){while(eos()!==true&&(B=advance())){if(B===f){N=j.backslashes=true;B=advance();continue}if(B===A){P=true;break}}continue}break}if(L===true){P=true;if(_===true){continue}break}}if(r.noext===true){T=false;L=false}let W=w;let G="";let Y="";if(C>0){G=w.slice(0,C);w=w.slice(C);x-=C}if(W&&L===true&&x>0){W=w.slice(0,x);Y=w.slice(x)}else if(L===true){W="";Y=w}else{W=w}if(W&&W!==""&&W!=="/"&&W!==w){if(isPathSeparator(W.charCodeAt(W.length-1))){W=W.slice(0,-1)}}if(r.unescape===true){if(Y)Y=n.removeBackslashes(Y);if(W&&N===true){W=n.removeBackslashes(W)}}const U={prefix:G,input:e,start:C,base:W,glob:Y,isBrace:k,isBracket:O,isGlob:L,isExtglob:T,isGlobstar:I,negated:$,negatedExtglob:M};if(r.tokens===true){U.maxDepth=0;if(!isPathSeparator(B)){b.push(j)}U.tokens=b}if(r.parts===true||r.tokens===true){let t;for(let n=0;n<E.length;n++){const i=t?t+1:C;const o=E[n];const a=e.slice(i,o);if(r.tokens){if(n===0&&C!==0){b[n].isPrefix=true;b[n].value=G}else{b[n].value=a}depth(b[n]);U.maxDepth+=b[n].depth}if(n!==0||a!==""){S.push(a)}t=o}if(t&&t+1<e.length){const n=e.slice(t+1);S.push(n);if(r.tokens){b[b.length-1].value=n;depth(b[b.length-1]);U.maxDepth+=b[b.length-1].depth}}U.slashes=E;U.parts=S}return U};e.exports=scan},479:(e,t,r)=>{const n=r(1017);const i=process.platform==="win32";const{REGEX_BACKSLASH:o,REGEX_REMOVE_BACKSLASH:a,REGEX_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_GLOBAL:l}=r(6099);t.isObject=e=>e!==null&&typeof e==="object"&&!Array.isArray(e);t.hasRegexChars=e=>s.test(e);t.isRegexChar=e=>e.length===1&&t.hasRegexChars(e);t.escapeRegex=e=>e.replace(l,"\\$1");t.toPosixSlashes=e=>e.replace(o,"/");t.removeBackslashes=e=>e.replace(a,(e=>e==="\\"?"":e));t.supportsLookbehinds=()=>{const e=process.version.slice(1).split(".").map(Number);if(e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10){return true}return false};t.isWindows=e=>{if(e&&typeof e.windows==="boolean"){return e.windows}return i===true||n.sep==="\\"};t.escapeLast=(e,r,n)=>{const i=e.lastIndexOf(r,n);if(i===-1)return e;if(e[i-1]==="\\")return t.escapeLast(e,r,i-1);return`${e.slice(0,i)}\\${e.slice(i)}`};t.removePrefix=(e,t={})=>{let r=e;if(r.startsWith("./")){r=r.slice(2);t.prefix="./"}return r};t.wrapOutput=(e,t={},r={})=>{const n=r.contains?"":"^";const i=r.contains?"":"$";let o=`${n}(?:${e})${i}`;if(t.negated===true){o=`(?:^(?!${o}).*$)`}return o}},1861:(e,t,r)=>{
/*!
* to-regex-range <https://github.com/micromatch/to-regex-range>
*
* Copyright (c) 2015-present, Jon Schlinkert.
* Released under the MIT License.
*/
const n=r(5680);const toRegexRange=(e,t,r)=>{if(n(e)===false){throw new TypeError("toRegexRange: expected the first argument to be a number")}if(t===void 0||e===t){return String(e)}if(n(t)===false){throw new TypeError("toRegexRange: expected the second argument to be a number.")}let i={relaxZeros:true,...r};if(typeof i.strictZeros==="boolean"){i.relaxZeros=i.strictZeros===false}let o=String(i.relaxZeros);let a=String(i.shorthand);let s=String(i.capture);let l=String(i.wrap);let u=e+":"+t+"="+o+a+s+l;if(toRegexRange.cache.hasOwnProperty(u)){return toRegexRange.cache[u].result}let c=Math.min(e,t);let p=Math.max(e,t);if(Math.abs(c-p)===1){let r=e+"|"+t;if(i.capture){return`(${r})`}if(i.wrap===false){return r}return`(?:${r})`}let f=hasPadding(e)||hasPadding(t);let d={min:e,max:t,a:c,b:p};let h=[];let g=[];if(f){d.isPadded=f;d.maxLen=String(d.max).length}if(c<0){let e=p<0?Math.abs(p):1;g=splitToPatterns(e,Math.abs(c),d,i);c=d.a=0}if(p>=0){h=splitToPatterns(c,p,d,i)}d.negatives=g;d.positives=h;d.result=collatePatterns(g,h,i);if(i.capture===true){d.result=`(${d.result})`}else if(i.wrap!==false&&h.length+g.length>1){d.result=`(?:${d.result})`}toRegexRange.cache[u]=d;return d.result};function collatePatterns(e,t,r){let n=filterPatterns(e,t,"-",false,r)||[];let i=filterPatterns(t,e,"",false,r)||[];let o=filterPatterns(e,t,"-?",true,r)||[];let a=n.concat(o).concat(i);return a.join("|")}function splitToRanges(e,t){let r=1;let n=1;let i=countNines(e,r);let o=new Set([t]);while(e<=i&&i<=t){o.add(i);r+=1;i=countNines(e,r)}i=countZeros(t+1,n)-1;while(e<i&&i<=t){o.add(i);n+=1;i=countZeros(t+1,n)-1}o=[...o];o.sort(compare);return o}function rangeToPattern(e,t,r){if(e===t){return{pattern:e,count:[],digits:0}}let n=zip(e,t);let i=n.length;let o="";let a=0;for(let e=0;e<i;e++){let[t,i]=n[e];if(t===i){o+=t}else if(t!=="0"||i!=="9"){o+=toCharacterClass(t,i,r)}else{a++}}if(a){o+=r.shorthand===true?"\\d":"[0-9]"}return{pattern:o,count:[a],digits:i}}function splitToPatterns(e,t,r,n){let i=splitToRanges(e,t);let o=[];let a=e;let s;for(let e=0;e<i.length;e++){let t=i[e];let l=rangeToPattern(String(a),String(t),n);let u="";if(!r.isPadded&&s&&s.pattern===l.pattern){if(s.count.length>1){s.count.pop()}s.count.push(l.count[0]);s.string=s.pattern+toQuantifier(s.count);a=t+1;continue}if(r.isPadded){u=padZeros(t,r,n)}l.string=u+l.pattern+toQuantifier(l.count);o.push(l);a=t+1;s=l}return o}function filterPatterns(e,t,r,n,i){let o=[];for(let i of e){let{string:e}=i;if(!n&&!contains(t,"string",e)){o.push(r+e)}if(n&&contains(t,"string",e)){o.push(r+e)}}return o}function zip(e,t){let r=[];for(let n=0;n<e.length;n++)r.push([e[n],t[n]]);return r}function compare(e,t){return e>t?1:t>e?-1:0}function contains(e,t,r){return e.some((e=>e[t]===r))}function countNines(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function countZeros(e,t){return e-e%Math.pow(10,t)}function toQuantifier(e){let[t=0,r=""]=e;if(r||t>1){return`{${t+(r?","+r:"")}}`}return""}function toCharacterClass(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function hasPadding(e){return/^-?(0+)\d/.test(e)}function padZeros(e,t,r){if(!t.isPadded){return e}let n=Math.abs(t.maxLen-String(e).length);let i=r.relaxZeros!==false;switch(n){case 0:return"";case 1:return i?"0?":"0";case 2:return i?"0{0,2}":"00";default:{return i?`0{0,${n}}`:`0{${n}}`}}}toRegexRange.cache={};toRegexRange.clearCache=()=>toRegexRange.cache={};e.exports=toRegexRange},6144:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.resolveWorkspaceRoot=resolveWorkspaceRoot;t.resolveWorkspaceRootAsync=resolveWorkspaceRootAsync;t.getWorkspaceGlobs=getWorkspaceGlobs;t.getWorkspaceGlobsAsync=getWorkspaceGlobsAsync;const i=n(r(9411));const o=n(r(7742));const a=r(2737);const s=r(6455);const l=r(4679);function resolveWorkspaceRoot(e=o.default.cwd(),t={}){return(0,a.searchParentDirs)(e,((e,r)=>{if(t.pnpmWorkspaces!==false){const t=(0,s.tryReadFile)(i.default.join(e,"pnpm-workspace.yaml"));const n=t&&(0,l.workspaceGlobsFromPnpm)(t);if(n&&(0,l.pathMatchesWorkspaceGlobs)(n,r)){return e}}if(t.packageWorkspaces!==false){const t=(0,s.tryReadFile)(i.default.join(e,"package.json"));const n=t&&(0,l.workspaceGlobsFromPackage)(t);if(n&&(0,l.pathMatchesWorkspaceGlobs)(n,r)){return e}}}))}function resolveWorkspaceRootAsync(e=o.default.cwd(),t={}){return(0,a.searchParentDirsAsync)(e,(async(e,r)=>{if(t.pnpmWorkspaces!==false){const t=await(0,s.tryReadFileAsync)(i.default.join(e,"pnpm-workspace.yaml"));const n=t&&(0,l.workspaceGlobsFromPnpm)(t);if(n&&(0,l.pathMatchesWorkspaceGlobs)(n,r)){return e}}if(t.packageWorkspaces!==false){const t=await(0,s.tryReadFileAsync)(i.default.join(e,"package.json"));const n=t&&(0,l.workspaceGlobsFromPackage)(t);if(n&&(0,l.pathMatchesWorkspaceGlobs)(n,r)){return e}}}))}function getWorkspaceGlobs(e=o.default.cwd(),t={}){if(t.pnpmWorkspaces!==false){const t=(0,s.tryReadFile)(i.default.join(e,"pnpm-workspace.yaml"));const r=t&&(0,l.workspaceGlobsFromPnpm)(t);if(r){return r}}if(t.packageWorkspaces!==false){const t=(0,s.tryReadFile)(i.default.join(e,"package.json"));const r=t&&(0,l.workspaceGlobsFromPackage)(t);if(r){return r}}return null}async function getWorkspaceGlobsAsync(e=o.default.cwd(),t={}){if(t.pnpmWorkspaces!==false){const t=await(0,s.tryReadFileAsync)(i.default.join(e,"pnpm-workspace.yaml"));const r=t&&(0,l.workspaceGlobsFromPnpm)(t);if(r){return r}}if(t.packageWorkspaces!==false){const t=await(0,s.tryReadFileAsync)(i.default.join(e,"package.json"));const r=t&&(0,l.workspaceGlobsFromPackage)(t);if(r){return r}}return null}},2737:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.searchParentDirs=searchParentDirs;t.searchParentDirsAsync=searchParentDirsAsync;const i=n(r(9411));const o=n(r(7742));function searchParentDirs(e=o.default.cwd(),t){let r=i.default.normalize(e);let n;do{const o=t(r,i.default.relative(r,e));if(o!==undefined){return o}n=r;r=i.default.dirname(r)}while(r!==n);return null}async function searchParentDirsAsync(e,t){let r=i.default.normalize(e);let n;do{const o=await t(r,i.default.relative(r,e));if(o!==undefined){return o}n=r;r=i.default.dirname(r)}while(r!==n);return null}},6455:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.tryReadFile=tryReadFile;t.tryReadFileAsync=tryReadFileAsync;const i=n(r(7561));function tryReadFile(e){try{return i.default.readFileSync(e,{encoding:"utf-8"})}catch(e){if(shouldIgnoreError(e)){return null}throw e}}function tryReadFileAsync(e){return i.default.promises.readFile(e,{encoding:"utf-8"}).catch((e=>{if(shouldIgnoreError(e)){return null}throw e}))}function shouldIgnoreError(e){return"code"in e&&(e.code==="ENOENT"||e.code==="EISDIR")}},4679:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.pathMatchesWorkspaceGlobs=pathMatchesWorkspaceGlobs;t.workspaceGlobsFromPackage=workspaceGlobsFromPackage;t.workspaceGlobsFromPnpm=workspaceGlobsFromPnpm;const i=r(1917);const o=n(r(6228));function pathMatchesWorkspaceGlobs(e,t){return!t||(0,o.default)([t],e).length>0}function workspaceGlobsFromPackage(e){try{const t=JSON.parse(e);if(Array.isArray(t?.workspaces)){return t.workspaces}if(Array.isArray(t?.workspaces?.packages)){return t.workspaces.packages}}catch(e){if(e.name!=="SyntaxError"){throw e}}return null}function workspaceGlobsFromPnpm(e){try{const t=e?(0,i.load)(e):null;if(Array.isArray(t?.packages)){return t.packages}}catch(e){if(e.name!=="YAMLException"){throw e}}return null}},7561:e=>{e.exports=require("node:fs")},9411:e=>{e.exports=require("node:path")},7742:e=>{e.exports=require("node:process")},1017:e=>{e.exports=require("path")},3837:e=>{e.exports=require("util")}};var t={};function __nccwpck_require__(r){var n=t[r];if(n!==undefined){return n.exports}var i=t[r]={exports:{}};var o=true;try{e[r].call(i.exports,i,i.exports,__nccwpck_require__);o=false}finally{if(o)delete t[r]}return i.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(6144);module.exports=r})();