UNPKG

next

Version:

The React Framework

1 lines • 40.6 kB
module.exports=(()=>{"use strict";var e={706:(e,t,r)=>{const n=r(698);const u=r(47);const o=r(482);const s=r(900);const i=(e,t={})=>{let r=[];if(Array.isArray(e)){for(let n of e){let e=i.create(n,t);if(Array.isArray(e)){r.push(...e)}else{r.push(e)}}}else{r=[].concat(i.create(e,t))}if(t&&t.expand===true&&t.nodupes===true){r=[...new Set(r)]}return r};i.parse=((e,t={})=>s(e,t));i.stringify=((e,t={})=>{if(typeof e==="string"){return n(i.parse(e,t),t)}return n(e,t)});i.compile=((e,t={})=>{if(typeof e==="string"){e=i.parse(e,t)}return u(e,t)});i.expand=((e,t={})=>{if(typeof e==="string"){e=i.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});i.create=((e,t={})=>{if(e===""||e.length<3){return[e]}return t.expand!==true?i.compile(e,t):i.expand(e,t)});e.exports=i},47:(e,t,r)=>{const n=r(955);const u=r(130);const o=(e,t={})=>{let r=(e,o={})=>{let s=u.isInvalidBrace(o);let i=e.invalid===true&&t.escapeInvalid===true;let a=s===true||i===true;let l=t.escapeInvalid===true?"\\":"";let c="";if(e.isOpen===true){return l+e.value}if(e.isClose===true){return l+e.value}if(e.type==="open"){return a?l+e.value:"("}if(e.type==="close"){return a?l+e.value:")"}if(e.type==="comma"){return e.prev.type==="comma"?"":a?e.value:"|"}if(e.value){return e.value}if(e.nodes&&e.ranges>0){let r=u.reduce(e.nodes);let o=n(...r,{...t,wrap:false,toRegex:true});if(o.length!==0){return r.length>1&&o.length>1?`(${o})`:o}}if(e.nodes){for(let t of e.nodes){c+=r(t,e)}}return c};return r(e)};e.exports=o},552:e=>{e.exports={MAX_LENGTH:1024*64,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"}},482:(e,t,r)=>{const n=r(955);const u=r(698);const o=r(130);const s=(e="",t="",r=false)=>{let 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(let u of e){if(Array.isArray(u)){for(let e of u){n.push(s(e,t,r))}}else{for(let e of t){if(r===true&&typeof e==="string")e=`{${e}}`;n.push(Array.isArray(e)?s(u,e,r):u+e)}}}return o.flatten(n)};const i=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit;let i=(e,a={})=>{e.queue=[];let l=a;let c=a.queue;while(l.type!=="brace"&&l.type!=="root"&&l.parent){l=l.parent;c=l.queue}if(e.invalid||e.dollar){c.push(s(c.pop(),u(e,t)));return}if(e.type==="brace"&&e.invalid!==true&&e.nodes.length===2){c.push(s(c.pop(),["{}"]));return}if(e.nodes&&e.ranges>0){let i=o.reduce(e.nodes);if(o.exceedsLimit(...i,t.step,r)){throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.")}let a=n(...i,t);if(a.length===0){a=u(e,t)}c.push(s(c.pop(),a));e.nodes=[];return}let p=o.encloseBrace(e);let f=e.queue;let A=e;while(A.type!=="brace"&&A.type!=="root"&&A.parent){A=A.parent;f=A.queue}for(let t=0;t<e.nodes.length;t++){let r=e.nodes[t];if(r.type==="comma"&&e.type==="brace"){if(t===1)f.push("");f.push("");continue}if(r.type==="close"){c.push(s(c.pop(),f,p));continue}if(r.value&&r.type!=="open"){f.push(s(f.pop(),r.value));continue}if(r.nodes){i(r,e)}}return f};return o.flatten(i(e))};e.exports=i},900:(e,t,r)=>{const n=r(698);const{MAX_LENGTH:u,CHAR_BACKSLASH:o,CHAR_BACKTICK:s,CHAR_COMMA:i,CHAR_DOT:a,CHAR_LEFT_PARENTHESES:l,CHAR_RIGHT_PARENTHESES:c,CHAR_LEFT_CURLY_BRACE:p,CHAR_RIGHT_CURLY_BRACE:f,CHAR_LEFT_SQUARE_BRACKET:A,CHAR_RIGHT_SQUARE_BRACKET:R,CHAR_DOUBLE_QUOTE:h,CHAR_SINGLE_QUOTE:_,CHAR_NO_BREAK_SPACE:g,CHAR_ZERO_WIDTH_NOBREAK_SPACE:E}=r(552);const C=(e,t={})=>{if(typeof e!=="string"){throw new TypeError("Expected a string")}let r=t||{};let C=typeof r.maxLength==="number"?Math.min(u,r.maxLength):u;if(e.length>C){throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${C})`)}let y={type:"root",input:e,nodes:[]};let d=[y];let x=y;let b=y;let S=0;let H=e.length;let $=0;let v=0;let m;let T={};const L=()=>e[$++];const w=e=>{if(e.type==="text"&&b.type==="dot"){b.type="text"}if(b&&b.type==="text"&&e.type==="text"){b.value+=e.value;return}x.nodes.push(e);e.parent=x;e.prev=b;b=e;return e};w({type:"bos"});while($<H){x=d[d.length-1];m=L();if(m===E||m===g){continue}if(m===o){w({type:"text",value:(t.keepEscaping?m:"")+L()});continue}if(m===R){w({type:"text",value:"\\"+m});continue}if(m===A){S++;let e=true;let t;while($<H&&(t=L())){m+=t;if(t===A){S++;continue}if(t===o){m+=L();continue}if(t===R){S--;if(S===0){break}}}w({type:"text",value:m});continue}if(m===l){x=w({type:"paren",nodes:[]});d.push(x);w({type:"text",value:m});continue}if(m===c){if(x.type!=="paren"){w({type:"text",value:m});continue}x=d.pop();w({type:"text",value:m});x=d[d.length-1];continue}if(m===h||m===_||m===s){let e=m;let r;if(t.keepQuotes!==true){m=""}while($<H&&(r=L())){if(r===o){m+=r+L();continue}if(r===e){if(t.keepQuotes===true)m+=r;break}m+=r}w({type:"text",value:m});continue}if(m===p){v++;let e=b.value&&b.value.slice(-1)==="$"||x.dollar===true;let t={type:"brace",open:true,close:false,dollar:e,depth:v,commas:0,ranges:0,nodes:[]};x=w(t);d.push(x);w({type:"open",value:m});continue}if(m===f){if(x.type!=="brace"){w({type:"text",value:m});continue}let e="close";x=d.pop();x.close=true;w({type:e,value:m});v--;x=d[d.length-1];continue}if(m===i&&v>0){if(x.ranges>0){x.ranges=0;let e=x.nodes.shift();x.nodes=[e,{type:"text",value:n(x)}]}w({type:"comma",value:m});x.commas++;continue}if(m===a&&v>0&&x.commas===0){let e=x.nodes;if(v===0||e.length===0){w({type:"text",value:m});continue}if(b.type==="dot"){x.range=[];b.value+=m;b.type="range";if(x.nodes.length!==3&&x.nodes.length!==5){x.invalid=true;x.ranges=0;b.type="text";continue}x.ranges++;x.args=[];continue}if(b.type==="range"){e.pop();let t=e[e.length-1];t.value+=b.value+m;b=t;x.ranges--;continue}w({type:"dot",value:m});continue}w({type:"text",value:m})}do{x=d.pop();if(x.type!=="root"){x.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}});let e=d[d.length-1];let t=e.nodes.indexOf(x);e.nodes.splice(t,1,...x.nodes)}}while(d.length>0);w({type:"eos"});return y};e.exports=C},698:(e,t,r)=>{const n=r(130);e.exports=((e,t={})=>{let r=(e,u={})=>{let o=t.escapeInvalid&&n.isInvalidBrace(u);let s=e.invalid===true&&t.escapeInvalid===true;let i="";if(e.value){if((o||s)&&n.isOpenOrClose(e)){return"\\"+e.value}return e.value}if(e.value){return e.value}if(e.nodes){for(let t of e.nodes){i+=r(t)}}return i};return r(e)})},130:(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,u)=>{if(u===false)return false;if(!t.isInteger(e)||!t.isInteger(r))return false;return(Number(r)-Number(e))/Number(n)>=u});t.escapeNode=((e,t=0,r)=>{let 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 r=e=>{for(let n=0;n<e.length;n++){let u=e[n];Array.isArray(u)?r(u,t):u!==void 0&&t.push(u)}return t};r(e);return t})},955:(e,t,r)=>{const n=r(669);const u=r(353);const o=e=>e!==null&&typeof e==="object"&&!Array.isArray(e);const s=e=>{return t=>e===true?Number(t):String(t)};const i=e=>{return typeof e==="number"||typeof e==="string"&&e!==""};const a=e=>Number.isInteger(+e);const l=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 c=(e,t,r)=>{if(typeof e==="string"||typeof t==="string"){return true}return r.stringify===true};const p=(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 f=(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 A=(e,t)=>{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 r=t.capture?"":"?:";let n="";let u="";let o;if(e.positives.length){n=e.positives.join("|")}if(e.negatives.length){u=`-(${r}${e.negatives.join("|")})`}if(n&&u){o=`${n}|${u}`}else{o=n||u}if(t.wrap){return`(${r}${o})`}return o};const R=(e,t,r,n)=>{if(r){return u(e,t,{wrap:false,...n})}let o=String.fromCharCode(e);if(e===t)return o;let s=String.fromCharCode(t);return`[${o}-${s}]`};const h=(e,t,r)=>{if(Array.isArray(e)){let t=r.wrap===true;let n=r.capture?"":"?:";return t?`(${n}${e.join("|")})`:e.join("|")}return u(e,t,r)};const _=(...e)=>{return new RangeError("Invalid range arguments: "+n.inspect(...e))};const g=(e,t,r)=>{if(r.strictRanges===true)throw _([e,t]);return[]};const E=(e,t)=>{if(t.strictRanges===true){throw new TypeError(`Expected step "${e}" to be a number`)}return[]};const C=(e,t,r=1,n={})=>{let u=Number(e);let o=Number(t);if(!Number.isInteger(u)||!Number.isInteger(o)){if(n.strictRanges===true)throw _([e,t]);return[]}if(u===0)u=0;if(o===0)o=0;let i=u>o;let a=String(e);let g=String(t);let E=String(r);r=Math.max(Math.abs(r),1);let C=l(a)||l(g)||l(E);let y=C?Math.max(a.length,g.length,E.length):0;let d=C===false&&c(e,t,n)===false;let x=n.transform||s(d);if(n.toRegex&&r===1){return R(f(e,y),f(t,y),true,n)}let b={negatives:[],positives:[]};let S=e=>b[e<0?"negatives":"positives"].push(Math.abs(e));let H=[];let $=0;while(i?u>=o:u<=o){if(n.toRegex===true&&r>1){S(u)}else{H.push(p(x(u,$),y,d))}u=i?u-r:u+r;$++}if(n.toRegex===true){return r>1?A(b,n):h(H,null,{wrap:false,...n})}return H};const y=(e,t,r=1,n={})=>{if(!a(e)&&e.length>1||!a(t)&&t.length>1){return g(e,t,n)}let u=n.transform||(e=>String.fromCharCode(e));let o=`${e}`.charCodeAt(0);let s=`${t}`.charCodeAt(0);let i=o>s;let l=Math.min(o,s);let c=Math.max(o,s);if(n.toRegex&&r===1){return R(l,c,false,n)}let p=[];let f=0;while(i?o>=s:o<=s){p.push(u(o,f));o=i?o-r:o+r;f++}if(n.toRegex===true){return h(p,null,{wrap:false,options:n})}return p};const d=(e,t,r,n={})=>{if(t==null&&i(e)){return[e]}if(!i(e)||!i(t)){return g(e,t,n)}if(typeof r==="function"){return d(e,t,1,{transform:r})}if(o(r)){return d(e,t,0,r)}let u={...n};if(u.capture===true)u.wrap=true;r=r||u.step||1;if(!a(r)){if(r!=null&&!o(r))return E(r,u);return d(e,t,1,r)}if(a(e)&&a(t)){return C(e,t,r,u)}return y(e,t,Math.max(Math.abs(r),1),u)};e.exports=d},24:(e,t,r)=>{const n=r(669);const u=r(706);const o=r(655);const s=r(495);const i=e=>e===""||e==="./";const a=(e,t,r)=>{t=[].concat(t);e=[].concat(e);let n=new Set;let u=new Set;let s=new Set;let i=0;let a=e=>{s.add(e.output);if(r&&r.onResult){r.onResult(e)}};for(let s=0;s<t.length;s++){let l=o(String(t[s]),{...r,onResult:a},true);let c=l.state.negated||l.state.negatedExtglob;if(c)i++;for(let t of e){let e=l(t,true);let r=c?!e.isMatch:e.isMatch;if(!r)continue;if(c){n.add(e.output)}else{n.delete(e.output);u.add(e.output)}}}let l=i===t.length?[...s]:[...u];let c=l.filter(e=>!n.has(e));if(r&&c.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 c};a.match=a;a.matcher=((e,t)=>o(e,t));a.isMatch=((e,t,r)=>o(t,r)(e));a.any=a.isMatch;a.not=((e,t,r={})=>{t=[].concat(t).map(String);let n=new Set;let u=[];let o=e=>{if(r.onResult)r.onResult(e);u.push(e.output)};let s=a(e,t,{...r,onResult:o});for(let e of u){if(!s.includes(e)){n.add(e)}}return[...n]});a.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=>a.contains(e,t,r))}if(typeof t==="string"){if(i(e)||i(t)){return false}if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t)){return true}}return a.isMatch(e,t,{...r,contains:true})});a.matchKeys=((e,t,r)=>{if(!s.isObject(e)){throw new TypeError("Expected the first argument to be an object")}let n=a(Object.keys(e),t,r);let u={};for(let t of n)u[t]=e[t];return u});a.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});a.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});a.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))});a.capture=((e,t,r)=>{let n=s.isWindows(r);let u=o.makeRe(String(e),{...r,capture:true});let i=u.exec(n?s.toPosixSlashes(t):t);if(i){return i.slice(1).map(e=>e===void 0?"":e)}});a.makeRe=((...e)=>o.makeRe(...e));a.scan=((...e)=>o.scan(...e));a.parse=((e,t)=>{let r=[];for(let n of[].concat(e||[])){for(let e of u(String(n),t)){r.push(o.parse(e,t))}}return r});a.braces=((e,t)=>{if(typeof e!=="string")throw new TypeError("Expected a string");if(t&&t.nobrace===true||!/\{.*\}/.test(e)){return[e]}return u(e,t)});a.braceExpand=((e,t)=>{if(typeof e!=="string")throw new TypeError("Expected a string");return a.braces(e,{...t,expand:true})});e.exports=a},655:(e,t,r)=>{e.exports=r(723)},736:(e,t,r)=>{const n=r(622);const u="\\\\/";const o=`[^${u}]`;const s="\\.";const i="\\+";const a="\\?";const l="\\/";const c="(?=.)";const p="[^/]";const f=`(?:${l}|$)`;const A=`(?:^|${l})`;const R=`${s}{1,2}${f}`;const h=`(?!${s})`;const _=`(?!${A}${R})`;const g=`(?!${s}{0,1}${f})`;const E=`(?!${R})`;const C=`[^.${l}]`;const y=`${p}*?`;const d={DOT_LITERAL:s,PLUS_LITERAL:i,QMARK_LITERAL:a,SLASH_LITERAL:l,ONE_CHAR:c,QMARK:p,END_ANCHOR:f,DOTS_SLASH:R,NO_DOT:h,NO_DOTS:_,NO_DOT_SLASH:g,NO_DOTS_SLASH:E,QMARK_NO_DOT:C,STAR:y,START_ANCHOR:A};const x={...d,SLASH_LITERAL:`[${u}]`,QMARK:o,STAR:`${o}*?`,DOTS_SLASH:`${s}{1,2}(?:[${u}]|$)`,NO_DOT:`(?!${s})`,NO_DOTS:`(?!(?:^|[${u}])${s}{1,2}(?:[${u}]|$))`,NO_DOT_SLASH:`(?!${s}{0,1}(?:[${u}]|$))`,NO_DOTS_SLASH:`(?!${s}{1,2}(?:[${u}]|$))`,QMARK_NO_DOT:`[^.${u}]`,START_ANCHOR:`(?:^|[${u}])`,END_ANCHOR:`(?:[${u}]|$)`};const b={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:b,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?x:d}}},716:(e,t,r)=>{const n=r(736);const u=r(495);const{MAX_LENGTH:o,POSIX_REGEX_SOURCE:s,REGEX_NON_SPECIAL_CHARS:i,REGEX_SPECIAL_CHARS_BACKREF:a,REPLACEMENTS:l}=n;const c=(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=>u.escapeRegex(e)).join("..")}return r};const p=(e,t)=>{return`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`};const f=(e,t)=>{if(typeof e!=="string"){throw new TypeError("Expected a string")}e=l[e]||e;const r={...t};const f=typeof r.maxLength==="number"?Math.min(o,r.maxLength):o;let A=e.length;if(A>f){throw new SyntaxError(`Input length: ${A}, exceeds maximum allowed length: ${f}`)}const R={type:"bos",value:"",output:r.prepend||""};const h=[R];const _=r.capture?"":"?:";const g=u.isWindows(t);const E=n.globChars(g);const C=n.extglobChars(E);const{DOT_LITERAL:y,PLUS_LITERAL:d,SLASH_LITERAL:x,ONE_CHAR:b,DOTS_SLASH:S,NO_DOT:H,NO_DOT_SLASH:$,NO_DOTS_SLASH:v,QMARK:m,QMARK_NO_DOT:T,STAR:L,START_ANCHOR:w}=E;const O=e=>{return`(${_}(?:(?!${w}${e.dot?S:y}).)*?)`};const N=r.dot?"":H;const k=r.dot?m:T;let I=r.bash===true?O(r):L;if(r.capture){I=`(${I})`}if(typeof r.noext==="boolean"){r.noextglob=r.noext}const M={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:h};e=u.removePrefix(e,M);A=e.length;const P=[];const B=[];const G=[];let U=R;let K;const D=()=>M.index===A-1;const F=M.peek=((t=1)=>e[M.index+t]);const Q=M.advance=(()=>e[++M.index]);const X=()=>e.slice(M.index+1);const Z=(e="",t=0)=>{M.consumed+=e;M.index+=t};const W=e=>{M.output+=e.output!=null?e.output:e.value;Z(e.value)};const q=()=>{let e=1;while(F()==="!"&&(F(2)!=="("||F(3)==="?")){Q();M.start++;e++}if(e%2===0){return false}M.negated=true;M.start++;return true};const j=e=>{M[e]++;G.push(e)};const Y=e=>{M[e]--;G.pop()};const z=e=>{if(U.type==="globstar"){const t=M.braces>0&&(e.type==="comma"||e.type==="brace");const r=e.extglob===true||P.length&&(e.type==="pipe"||e.type==="paren");if(e.type!=="slash"&&e.type!=="paren"&&!t&&!r){M.output=M.output.slice(0,-U.output.length);U.type="star";U.value="*";U.output=I;M.output+=U.output}}if(P.length&&e.type!=="paren"&&!C[e.value]){P[P.length-1].inner+=e.value}if(e.value||e.output)W(e);if(U&&U.type==="text"&&e.type==="text"){U.value+=e.value;U.output=(U.output||"")+e.value;return}e.prev=U;h.push(e);U=e};const V=(e,t)=>{const n={...C[t],conditions:1,inner:""};n.prev=U;n.parens=M.parens;n.output=M.output;const u=(r.capture?"(":"")+n.open;j("parens");z({type:e,value:t,output:M.output?"":b});z({type:"paren",extglob:true,value:Q(),output:u});P.push(n)};const J=e=>{let t=e.close+(r.capture?")":"");if(e.type==="negate"){let n=I;if(e.inner&&e.inner.length>1&&e.inner.includes("/")){n=O(r)}if(n!==I||D()||/^\)+$/.test(X())){t=e.close=`)$))${n}`}if(e.prev.type==="bos"){M.negatedExtglob=true}}z({type:"paren",extglob:true,value:K,output:t});Y("parens")};if(r.fastpaths!==false&&!/(^[*!]|[/()[\]{}"])/.test(e)){let n=false;let o=e.replace(a,(e,t,r,u,o,s)=>{if(u==="\\"){n=true;return e}if(u==="?"){if(t){return t+u+(o?m.repeat(o.length):"")}if(s===0){return k+(o?m.repeat(o.length):"")}return m.repeat(r.length)}if(u==="."){return y.repeat(r.length)}if(u==="*"){if(t){return t+u+(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=>{return e.length%2===0?"\\\\":e?"\\":""})}}if(o===e&&r.contains===true){M.output=e;return M}M.output=u.wrapOutput(o,M,t);return M}while(!D()){K=Q();if(K==="\0"){continue}if(K==="\\"){const e=F();if(e==="/"&&r.bash!==true){continue}if(e==="."||e===";"){continue}if(!e){K+="\\";z({type:"text",value:K});continue}const t=/^\\+/.exec(X());let n=0;if(t&&t[0].length>2){n=t[0].length;M.index+=n;if(n%2!==0){K+="\\"}}if(r.unescape===true){K=Q()||""}else{K+=Q()||""}if(M.brackets===0){z({type:"text",value:K});continue}}if(M.brackets>0&&(K!=="]"||U.value==="["||U.value==="[^")){if(r.posix!==false&&K===":"){const e=U.value.slice(1);if(e.includes("[")){U.posix=true;if(e.includes(":")){const e=U.value.lastIndexOf("[");const t=U.value.slice(0,e);const r=U.value.slice(e+2);const n=s[r];if(n){U.value=t+n;M.backtrack=true;Q();if(!R.output&&h.indexOf(U)===1){R.output=b}continue}}}}if(K==="["&&F()!==":"||K==="-"&&F()==="]"){K=`\\${K}`}if(K==="]"&&(U.value==="["||U.value==="[^")){K=`\\${K}`}if(r.posix===true&&K==="!"&&U.value==="["){K="^"}U.value+=K;W({value:K});continue}if(M.quotes===1&&K!=='"'){K=u.escapeRegex(K);U.value+=K;W({value:K});continue}if(K==='"'){M.quotes=M.quotes===1?0:1;if(r.keepQuotes===true){z({type:"text",value:K})}continue}if(K==="("){j("parens");z({type:"paren",value:K});continue}if(K===")"){if(M.parens===0&&r.strictBrackets===true){throw new SyntaxError(p("opening","("))}const e=P[P.length-1];if(e&&M.parens===e.parens+1){J(P.pop());continue}z({type:"paren",value:K,output:M.parens?")":"\\)"});Y("parens");continue}if(K==="["){if(r.nobracket===true||!X().includes("]")){if(r.nobracket!==true&&r.strictBrackets===true){throw new SyntaxError(p("closing","]"))}K=`\\${K}`}else{j("brackets")}z({type:"bracket",value:K});continue}if(K==="]"){if(r.nobracket===true||U&&U.type==="bracket"&&U.value.length===1){z({type:"text",value:K,output:`\\${K}`});continue}if(M.brackets===0){if(r.strictBrackets===true){throw new SyntaxError(p("opening","["))}z({type:"text",value:K,output:`\\${K}`});continue}Y("brackets");const e=U.value.slice(1);if(U.posix!==true&&e[0]==="^"&&!e.includes("/")){K=`/${K}`}U.value+=K;W({value:K});if(r.literalBrackets===false||u.hasRegexChars(e)){continue}const t=u.escapeRegex(U.value);M.output=M.output.slice(0,-U.value.length);if(r.literalBrackets===true){M.output+=t;U.value=t;continue}U.value=`(${_}${t}|${U.value})`;M.output+=U.value;continue}if(K==="{"&&r.nobrace!==true){j("braces");const e={type:"brace",value:K,output:"(",outputIndex:M.output.length,tokensIndex:M.tokens.length};B.push(e);z(e);continue}if(K==="}"){const e=B[B.length-1];if(r.nobrace===true||!e){z({type:"text",value:K,output:K});continue}let t=")";if(e.dots===true){const e=h.slice();const n=[];for(let t=e.length-1;t>=0;t--){h.pop();if(e[t].type==="brace"){break}if(e[t].type!=="dots"){n.unshift(e[t].value)}}t=c(n,r);M.backtrack=true}if(e.comma!==true&&e.dots!==true){const r=M.output.slice(0,e.outputIndex);const n=M.tokens.slice(e.tokensIndex);e.value=e.output="\\{";K=t="\\}";M.output=r;for(const e of n){M.output+=e.output||e.value}}z({type:"brace",value:K,output:t});Y("braces");B.pop();continue}if(K==="|"){if(P.length>0){P[P.length-1].conditions++}z({type:"text",value:K});continue}if(K===","){let e=K;const t=B[B.length-1];if(t&&G[G.length-1]==="braces"){t.comma=true;e="|"}z({type:"comma",value:K,output:e});continue}if(K==="/"){if(U.type==="dot"&&M.index===M.start+1){M.start=M.index+1;M.consumed="";M.output="";h.pop();U=R;continue}z({type:"slash",value:K,output:x});continue}if(K==="."){if(M.braces>0&&U.type==="dot"){if(U.value===".")U.output=y;const e=B[B.length-1];U.type="dots";U.output+=K;U.value+=K;e.dots=true;continue}if(M.braces+M.parens===0&&U.type!=="bos"&&U.type!=="slash"){z({type:"text",value:K,output:y});continue}z({type:"dot",value:K,output:y});continue}if(K==="?"){const e=U&&U.value==="(";if(!e&&r.noextglob!==true&&F()==="("&&F(2)!=="?"){V("qmark",K);continue}if(U&&U.type==="paren"){const e=F();let t=K;if(e==="<"&&!u.supportsLookbehinds()){throw new Error("Node.js v10 or higher is required for regex lookbehinds")}if(U.value==="("&&!/[!=<:]/.test(e)||e==="<"&&!/<([!=]|\w+>)/.test(X())){t=`\\${K}`}z({type:"text",value:K,output:t});continue}if(r.dot!==true&&(U.type==="slash"||U.type==="bos")){z({type:"qmark",value:K,output:T});continue}z({type:"qmark",value:K,output:m});continue}if(K==="!"){if(r.noextglob!==true&&F()==="("){if(F(2)!=="?"||!/[!=<:]/.test(F(3))){V("negate",K);continue}}if(r.nonegate!==true&&M.index===0){q();continue}}if(K==="+"){if(r.noextglob!==true&&F()==="("&&F(2)!=="?"){V("plus",K);continue}if(U&&U.value==="("||r.regex===false){z({type:"plus",value:K,output:d});continue}if(U&&(U.type==="bracket"||U.type==="paren"||U.type==="brace")||M.parens>0){z({type:"plus",value:K});continue}z({type:"plus",value:d});continue}if(K==="@"){if(r.noextglob!==true&&F()==="("&&F(2)!=="?"){z({type:"at",extglob:true,value:K,output:""});continue}z({type:"text",value:K});continue}if(K!=="*"){if(K==="$"||K==="^"){K=`\\${K}`}const e=i.exec(X());if(e){K+=e[0];M.index+=e[0].length}z({type:"text",value:K});continue}if(U&&(U.type==="globstar"||U.star===true)){U.type="star";U.star=true;U.value+=K;U.output=I;M.backtrack=true;M.globstar=true;Z(K);continue}let t=X();if(r.noextglob!==true&&/^\([^?]/.test(t)){V("star",K);continue}if(U.type==="star"){if(r.noglobstar===true){Z(K);continue}const n=U.prev;const u=n.prev;const o=n.type==="slash"||n.type==="bos";const s=u&&(u.type==="star"||u.type==="globstar");if(r.bash===true&&(!o||t[0]&&t[0]!=="/")){z({type:"star",value:K,output:""});continue}const i=M.braces>0&&(n.type==="comma"||n.type==="brace");const a=P.length&&(n.type==="pipe"||n.type==="paren");if(!o&&n.type!=="paren"&&!i&&!a){z({type:"star",value:K,output:""});continue}while(t.slice(0,3)==="/**"){const r=e[M.index+4];if(r&&r!=="/"){break}t=t.slice(3);Z("/**",3)}if(n.type==="bos"&&D()){U.type="globstar";U.value+=K;U.output=O(r);M.output=U.output;M.globstar=true;Z(K);continue}if(n.type==="slash"&&n.prev.type!=="bos"&&!s&&D()){M.output=M.output.slice(0,-(n.output+U.output).length);n.output=`(?:${n.output}`;U.type="globstar";U.output=O(r)+(r.strictSlashes?")":"|$)");U.value+=K;M.globstar=true;M.output+=n.output+U.output;Z(K);continue}if(n.type==="slash"&&n.prev.type!=="bos"&&t[0]==="/"){const e=t[1]!==void 0?"|$":"";M.output=M.output.slice(0,-(n.output+U.output).length);n.output=`(?:${n.output}`;U.type="globstar";U.output=`${O(r)}${x}|${x}${e})`;U.value+=K;M.output+=n.output+U.output;M.globstar=true;Z(K+Q());z({type:"slash",value:"/",output:""});continue}if(n.type==="bos"&&t[0]==="/"){U.type="globstar";U.value+=K;U.output=`(?:^|${x}|${O(r)}${x})`;M.output=U.output;M.globstar=true;Z(K+Q());z({type:"slash",value:"/",output:""});continue}M.output=M.output.slice(0,-U.output.length);U.type="globstar";U.output=O(r);U.value+=K;M.output+=U.output;M.globstar=true;Z(K);continue}const n={type:"star",value:K,output:I};if(r.bash===true){n.output=".*?";if(U.type==="bos"||U.type==="slash"){n.output=N+n.output}z(n);continue}if(U&&(U.type==="bracket"||U.type==="paren")&&r.regex===true){n.output=K;z(n);continue}if(M.index===M.start||U.type==="slash"||U.type==="dot"){if(U.type==="dot"){M.output+=$;U.output+=$}else if(r.dot===true){M.output+=v;U.output+=v}else{M.output+=N;U.output+=N}if(F()!=="*"){M.output+=b;U.output+=b}}z(n)}while(M.brackets>0){if(r.strictBrackets===true)throw new SyntaxError(p("closing","]"));M.output=u.escapeLast(M.output,"[");Y("brackets")}while(M.parens>0){if(r.strictBrackets===true)throw new SyntaxError(p("closing",")"));M.output=u.escapeLast(M.output,"(");Y("parens")}while(M.braces>0){if(r.strictBrackets===true)throw new SyntaxError(p("closing","}"));M.output=u.escapeLast(M.output,"{");Y("braces")}if(r.strictSlashes!==true&&(U.type==="star"||U.type==="bracket")){z({type:"maybe_slash",value:"",output:`${x}?`})}if(M.backtrack===true){M.output="";for(const e of M.tokens){M.output+=e.output!=null?e.output:e.value;if(e.suffix){M.output+=e.suffix}}}return M};f.fastpaths=((e,t)=>{const r={...t};const s=typeof r.maxLength==="number"?Math.min(o,r.maxLength):o;const i=e.length;if(i>s){throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${s}`)}e=l[e]||e;const a=u.isWindows(t);const{DOT_LITERAL:c,SLASH_LITERAL:p,ONE_CHAR:f,DOTS_SLASH:A,NO_DOT:R,NO_DOTS:h,NO_DOTS_SLASH:_,STAR:g,START_ANCHOR:E}=n.globChars(a);const C=r.dot?h:R;const y=r.dot?_:R;const d=r.capture?"":"?:";const x={negated:false,prefix:""};let b=r.bash===true?".*?":g;if(r.capture){b=`(${b})`}const S=e=>{if(e.noglobstar===true)return b;return`(${d}(?:(?!${E}${e.dot?A:c}).)*?)`};const H=e=>{switch(e){case"*":return`${C}${f}${b}`;case".*":return`${c}${f}${b}`;case"*.*":return`${C}${b}${c}${f}${b}`;case"*/*":return`${C}${b}${p}${f}${y}${b}`;case"**":return C+S(r);case"**/*":return`(?:${C}${S(r)}${p})?${y}${f}${b}`;case"**/*.*":return`(?:${C}${S(r)}${p})?${y}${b}${c}${f}${b}`;case"**/.*":return`(?:${C}${S(r)}${p})?${c}${f}${b}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const r=H(t[1]);if(!r)return;return r+c+t[2]}}};const $=u.removePrefix(e,x);let v=H($);if(v&&r.strictSlashes!==true){v+=`${p}?`}return v});e.exports=f},723:(e,t,r)=>{const n=r(622);const u=r(853);const o=r(716);const s=r(495);const i=r(736);const a=e=>e&&typeof e==="object"&&!Array.isArray(e);const l=(e,t,r=false)=>{if(Array.isArray(e)){const n=e.map(e=>l(e,t,r));const u=e=>{for(const t of n){const r=t(e);if(r)return r}return false};return u}const n=a(e)&&e.tokens&&e.input;if(e===""||typeof e!=="string"&&!n){throw new TypeError("Expected pattern to be a non-empty string")}const u=t||{};const o=s.isWindows(t);const i=n?l.compileRe(e,t):l.makeRe(e,t,false,true);const c=i.state;delete i.state;let p=()=>false;if(u.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};p=l(u.ignore,e,r)}const f=(r,n=false)=>{const{isMatch:s,match:a,output:f}=l.test(r,i,t,{glob:e,posix:o});const A={glob:e,state:c,regex:i,posix:o,input:r,output:f,match:a,isMatch:s};if(typeof u.onResult==="function"){u.onResult(A)}if(s===false){A.isMatch=false;return n?A:false}if(p(r)){if(typeof u.onIgnore==="function"){u.onIgnore(A)}A.isMatch=false;return n?A:false}if(typeof u.onMatch==="function"){u.onMatch(A)}return n?A:true};if(r){f.state=c}return f};l.test=((e,t,r,{glob:n,posix:u}={})=>{if(typeof e!=="string"){throw new TypeError("Expected input to be a string")}if(e===""){return{isMatch:false,output:""}}const o=r||{};const i=o.format||(u?s.toPosixSlashes:null);let a=e===n;let c=a&&i?i(e):e;if(a===false){c=i?i(e):e;a=c===n}if(a===false||o.capture===true){if(o.matchBase===true||o.basename===true){a=l.matchBase(e,t,r,u)}else{a=t.exec(c)}}return{isMatch:Boolean(a),match:a,output:c}});l.matchBase=((e,t,r,u=s.isWindows(r))=>{const o=t instanceof RegExp?t:l.makeRe(t,r);return o.test(n.basename(e))});l.isMatch=((e,t,r)=>l(t,r)(e));l.parse=((e,t)=>{if(Array.isArray(e))return e.map(e=>l.parse(e,t));return o(e,{...t,fastpaths:false})});l.scan=((e,t)=>u(e,t));l.compileRe=((e,t,r=false,n=false)=>{if(r===true){return e.output}const u=t||{};const o=u.contains?"":"^";const s=u.contains?"":"$";let i=`${o}(?:${e.output})${s}`;if(e&&e.negated===true){i=`^(?!${i}).*$`}const a=l.toRegex(i,t);if(n===true){a.state=e}return a});l.makeRe=((e,t,r=false,n=false)=>{if(!e||typeof e!=="string"){throw new TypeError("Expected a non-empty string")}const u=t||{};let s={negated:false,fastpaths:true};let i="";let a;if(e.startsWith("./")){e=e.slice(2);i=s.prefix="./"}if(u.fastpaths!==false&&(e[0]==="."||e[0]==="*")){a=o.fastpaths(e,t)}if(a===undefined){s=o(e,t);s.prefix=i+(s.prefix||"")}else{s.output=a}return l.compileRe(s,t,r,n)});l.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/$^/}});l.constants=i;e.exports=l},853:(e,t,r)=>{const n=r(495);const{CHAR_ASTERISK:u,CHAR_AT:o,CHAR_BACKWARD_SLASH:s,CHAR_COMMA:i,CHAR_DOT:a,CHAR_EXCLAMATION_MARK:l,CHAR_FORWARD_SLASH:c,CHAR_LEFT_CURLY_BRACE:p,CHAR_LEFT_PARENTHESES:f,CHAR_LEFT_SQUARE_BRACKET:A,CHAR_PLUS:R,CHAR_QUESTION_MARK:h,CHAR_RIGHT_CURLY_BRACE:_,CHAR_RIGHT_PARENTHESES:g,CHAR_RIGHT_SQUARE_BRACKET:E}=r(736);const C=e=>{return e===c||e===s};const y=e=>{if(e.isPrefix!==true){e.depth=e.isGlobstar?Infinity:1}};const d=(e,t)=>{const r=t||{};const d=e.length-1;const x=r.parts===true||r.scanToEnd===true;const b=[];const S=[];const H=[];let $=e;let v=-1;let m=0;let T=0;let L=false;let w=false;let O=false;let N=false;let k=false;let I=false;let M=false;let P=false;let B=false;let G=0;let U;let K;let D={value:"",depth:0,isGlob:false};const F=()=>v>=d;const Q=()=>$.charCodeAt(v+1);const X=()=>{U=K;return $.charCodeAt(++v)};while(v<d){K=X();let e;if(K===s){M=D.backslashes=true;K=X();if(K===p){I=true}continue}if(I===true||K===p){G++;while(F()!==true&&(K=X())){if(K===s){M=D.backslashes=true;X();continue}if(K===p){G++;continue}if(I!==true&&K===a&&(K=X())===a){L=D.isBrace=true;O=D.isGlob=true;B=true;if(x===true){continue}break}if(I!==true&&K===i){L=D.isBrace=true;O=D.isGlob=true;B=true;if(x===true){continue}break}if(K===_){G--;if(G===0){I=false;L=D.isBrace=true;B=true;break}}}if(x===true){continue}break}if(K===c){b.push(v);S.push(D);D={value:"",depth:0,isGlob:false};if(B===true)continue;if(U===a&&v===m+1){m+=2;continue}T=v+1;continue}if(r.noext!==true){const e=K===R||K===o||K===u||K===h||K===l;if(e===true&&Q()===f){O=D.isGlob=true;N=D.isExtglob=true;B=true;if(x===true){while(F()!==true&&(K=X())){if(K===s){M=D.backslashes=true;K=X();continue}if(K===g){O=D.isGlob=true;B=true;break}}continue}break}}if(K===u){if(U===u)k=D.isGlobstar=true;O=D.isGlob=true;B=true;if(x===true){continue}break}if(K===h){O=D.isGlob=true;B=true;if(x===true){continue}break}if(K===A){while(F()!==true&&(e=X())){if(e===s){M=D.backslashes=true;X();continue}if(e===E){w=D.isBracket=true;O=D.isGlob=true;B=true;break}}if(x===true){continue}break}if(r.nonegate!==true&&K===l&&v===m){P=D.negated=true;m++;continue}if(r.noparen!==true&&K===f){O=D.isGlob=true;if(x===true){while(F()!==true&&(K=X())){if(K===f){M=D.backslashes=true;K=X();continue}if(K===g){B=true;break}}continue}break}if(O===true){B=true;if(x===true){continue}break}}if(r.noext===true){N=false;O=false}let Z=$;let W="";let q="";if(m>0){W=$.slice(0,m);$=$.slice(m);T-=m}if(Z&&O===true&&T>0){Z=$.slice(0,T);q=$.slice(T)}else if(O===true){Z="";q=$}else{Z=$}if(Z&&Z!==""&&Z!=="/"&&Z!==$){if(C(Z.charCodeAt(Z.length-1))){Z=Z.slice(0,-1)}}if(r.unescape===true){if(q)q=n.removeBackslashes(q);if(Z&&M===true){Z=n.removeBackslashes(Z)}}const j={prefix:W,input:e,start:m,base:Z,glob:q,isBrace:L,isBracket:w,isGlob:O,isExtglob:N,isGlobstar:k,negated:P};if(r.tokens===true){j.maxDepth=0;if(!C(K)){S.push(D)}j.tokens=S}if(r.parts===true||r.tokens===true){let t;for(let n=0;n<b.length;n++){const u=t?t+1:m;const o=b[n];const s=e.slice(u,o);if(r.tokens){if(n===0&&m!==0){S[n].isPrefix=true;S[n].value=W}else{S[n].value=s}y(S[n]);j.maxDepth+=S[n].depth}if(n!==0||s!==""){H.push(s)}t=o}if(t&&t+1<e.length){const n=e.slice(t+1);H.push(n);if(r.tokens){S[S.length-1].value=n;y(S[S.length-1]);j.maxDepth+=S[S.length-1].depth}}j.slashes=b;j.parts=H}return j};e.exports=d},495:(e,t,r)=>{const n=r(622);const u=process.platform==="win32";const{REGEX_BACKSLASH:o,REGEX_REMOVE_BACKSLASH:s,REGEX_SPECIAL_CHARS:i,REGEX_SPECIAL_CHARS_GLOBAL:a}=r(736);t.isObject=(e=>e!==null&&typeof e==="object"&&!Array.isArray(e));t.hasRegexChars=(e=>i.test(e));t.isRegexChar=(e=>e.length===1&&t.hasRegexChars(e));t.escapeRegex=(e=>e.replace(a,"\\$1"));t.toPosixSlashes=(e=>e.replace(o,"/"));t.removeBackslashes=(e=>{return e.replace(s,e=>{return 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 u===true||n.sep==="\\"});t.escapeLast=((e,r,n)=>{const u=e.lastIndexOf(r,n);if(u===-1)return e;if(e[u-1]==="\\")return t.escapeLast(e,r,u-1);return`${e.slice(0,u)}\\${e.slice(u)}`});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 u=r.contains?"":"$";let o=`${n}(?:${e})${u}`;if(t.negated===true){o=`(?:^(?!${o}).*$)`}return o})},353:(e,t,r)=>{const n=r(255);const u=(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 o={relaxZeros:true,...r};if(typeof o.strictZeros==="boolean"){o.relaxZeros=o.strictZeros===false}let s=String(o.relaxZeros);let i=String(o.shorthand);let a=String(o.capture);let l=String(o.wrap);let c=e+":"+t+"="+s+i+a+l;if(u.cache.hasOwnProperty(c)){return u.cache[c].result}let p=Math.min(e,t);let f=Math.max(e,t);if(Math.abs(p-f)===1){let r=e+"|"+t;if(o.capture){return`(${r})`}if(o.wrap===false){return r}return`(?:${r})`}let A=hasPadding(e)||hasPadding(t);let R={min:e,max:t,a:p,b:f};let h=[];let _=[];if(A){R.isPadded=A;R.maxLen=String(R.max).length}if(p<0){let e=f<0?Math.abs(f):1;_=splitToPatterns(e,Math.abs(p),R,o);p=R.a=0}if(f>=0){h=splitToPatterns(p,f,R,o)}R.negatives=_;R.positives=h;R.result=collatePatterns(_,h,o);if(o.capture===true){R.result=`(${R.result})`}else if(o.wrap!==false&&h.length+_.length>1){R.result=`(?:${R.result})`}u.cache[c]=R;return R.result};function collatePatterns(e,t,r){let n=filterPatterns(e,t,"-",false,r)||[];let u=filterPatterns(t,e,"",false,r)||[];let o=filterPatterns(e,t,"-?",true,r)||[];let s=n.concat(o).concat(u);return s.join("|")}function splitToRanges(e,t){let r=1;let n=1;let u=countNines(e,r);let o=new Set([t]);while(e<=u&&u<=t){o.add(u);r+=1;u=countNines(e,r)}u=countZeros(t+1,n)-1;while(e<u&&u<=t){o.add(u);n+=1;u=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 u=n.length;let o="";let s=0;for(let e=0;e<u;e++){let[t,u]=n[e];if(t===u){o+=t}else if(t!=="0"||u!=="9"){o+=toCharacterClass(t,u,r)}else{s++}}if(s){o+=r.shorthand===true?"\\d":"[0-9]"}return{pattern:o,count:[s],digits:u}}function splitToPatterns(e,t,r,n){let u=splitToRanges(e,t);let o=[];let s=e;let i;for(let e=0;e<u.length;e++){let t=u[e];let a=rangeToPattern(String(s),String(t),n);let l="";if(!r.isPadded&&i&&i.pattern===a.pattern){if(i.count.length>1){i.count.pop()}i.count.push(a.count[0]);i.string=i.pattern+toQuantifier(i.count);s=t+1;continue}if(r.isPadded){l=padZeros(t,r,n)}a.string=l+a.pattern+toQuantifier(a.count);o.push(a);s=t+1;i=a}return o}function filterPatterns(e,t,r,n,u){let o=[];for(let u of e){let{string:e}=u;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 u=r.relaxZeros!==false;switch(n){case 0:return"";case 1:return u?"0?":"0";case 2:return u?"0{0,2}":"00";default:{return u?`0{0,${n}}`:`0{${n}}`}}}u.cache={};u.clearCache=(()=>u.cache={});e.exports=u},255:e=>{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}},622:e=>{e.exports=require("path")},669:e=>{e.exports=require("util")}};var t={};function __nccwpck_require__(r){if(t[r]){return t[r].exports}var n=t[r]={exports:{}};var u=true;try{e[r](n,n.exports,__nccwpck_require__);u=false}finally{if(u)delete t[r]}return n.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(24)})();