rsnext/packages/next/compiled/semver/index.js
JJ Kasper ad22e77309
Expose dotenv loading under separate package (#17152)
* Expose dotenv loading under separate package

* Update pre-compiled

* Rename package to @next/env

* Update lint ignores

* Update package.json

Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-09-25 13:14:28 -05:00

1 line
No EOL
23 KiB
JavaScript

module.exports=function(e,t){"use strict";var s={};function __webpack_require__(t){if(s[t]){return s[t].exports}var r=s[t]={i:t,l:false,exports:{}};e[t].call(r.exports,r,r.exports,__webpack_require__);r.l=true;return r.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(876)}return startup()}({16:function(e,t,s){const r=s(65);const n=(e,t,s)=>{const n=new r(e,s);const o=new r(t,s);return n.compare(o)||n.compareBuild(o)};e.exports=n},65:function(e,t,s){const r=s(548);const{MAX_LENGTH:n,MAX_SAFE_INTEGER:o}=s(181);const{re:i,t:c}=s(976);const{compareIdentifiers:a}=s(760);class SemVer{constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError(`Invalid Version: ${e}`)}if(e.length>n){throw new TypeError(`version is longer than ${n} characters`)}r("SemVer",e,t);this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;const s=e.trim().match(t.loose?i[c.LOOSE]:i[c.FULL]);if(!s){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(this.major>o||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>o||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>o||this.patch<0){throw new TypeError("Invalid patch version")}if(!s[4]){this.prerelease=[]}else{this.prerelease=s[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<o){return t}}return e})}this.build=s[5]?s[5].split("."):[];this.format()}format(){this.version=`${this.major}.${this.minor}.${this.patch}`;if(this.prerelease.length){this.version+=`-${this.prerelease.join(".")}`}return this.version}toString(){return this.version}compare(e){r("SemVer.compare",this.version,this.options,e);if(!(e instanceof SemVer)){if(typeof e==="string"&&e===this.version){return 0}e=new SemVer(e,this.options)}if(e.version===this.version){return 0}return this.compareMain(e)||this.comparePre(e)}compareMain(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}return a(this.major,e.major)||a(this.minor,e.minor)||a(this.patch,e.patch)}comparePre(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}let t=0;do{const s=this.prerelease[t];const n=e.prerelease[t];r("prerelease compare",t,s,n);if(s===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(s===undefined){return-1}else if(s===n){continue}else{return a(s,n)}}while(++t)}compareBuild(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}let t=0;do{const s=this.build[t];const n=e.build[t];r("prerelease compare",t,s,n);if(s===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(s===undefined){return-1}else if(s===n){continue}else{return a(s,n)}}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",t);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",t);break;case"prepatch":this.prerelease.length=0;this.inc("patch",t);this.inc("pre",t);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",t)}this.inc("pre",t);break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":if(this.prerelease.length===0){this.prerelease=[0]}else{let e=this.prerelease.length;while(--e>=0){if(typeof this.prerelease[e]==="number"){this.prerelease[e]++;e=-2}}if(e===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error(`invalid increment argument: ${e}`)}this.format();this.raw=this.version;return this}}e.exports=SemVer},120:function(e,t,s){const r=s(16);const n=(e,t)=>e.sort((e,s)=>r(e,s,t));e.exports=n},124:function(e,t,s){class Range{constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof r){this.raw=e.value;this.set=[[e]];this.format();return this}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length);if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${e}`)}this.format()}format(){this.range=this.set.map(e=>{return e.join(" ").trim()}).join("||").trim();return this.range}toString(){return this.range}parseRange(e){const t=this.options.loose;e=e.trim();const s=t?i[c.HYPHENRANGELOOSE]:i[c.HYPHENRANGE];e=e.replace(s,T(this.options.includePrerelease));n("hyphen replace",e);e=e.replace(i[c.COMPARATORTRIM],a);n("comparator trim",e,i[c.COMPARATORTRIM]);e=e.replace(i[c.TILDETRIM],l);e=e.replace(i[c.CARETTRIM],f);e=e.split(/\s+/).join(" ");const o=t?i[c.COMPARATORLOOSE]:i[c.COMPARATOR];return e.split(" ").map(e=>E(e,this.options)).join(" ").split(/\s+/).map(e=>A(e,this.options)).filter(this.options.loose?e=>!!e.match(o):()=>true).map(e=>new r(e,this.options))}intersects(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(s=>{return u(s,t)&&e.set.some(e=>{return u(e,t)&&s.every(s=>{return e.every(e=>{return s.intersects(e,t)})})})})}test(e){if(!e){return false}if(typeof e==="string"){try{e=new o(e,this.options)}catch(e){return false}}for(let t=0;t<this.set.length;t++){if(S(this.set[t],e,this.options)){return true}}return false}}e.exports=Range;const r=s(174);const n=s(548);const o=s(65);const{re:i,t:c,comparatorTrimReplace:a,tildeTrimReplace:l,caretTrimReplace:f}=s(976);const u=(e,t)=>{let s=true;const r=e.slice();let n=r.pop();while(s&&r.length){s=r.every(e=>{return n.intersects(e,t)});n=r.pop()}return s};const E=(e,t)=>{n("comp",e,t);e=R(e,t);n("caret",e);e=$(e,t);n("tildes",e);e=N(e,t);n("xrange",e);e=L(e,t);n("stars",e);return e};const h=e=>!e||e.toLowerCase()==="x"||e==="*";const $=(e,t)=>e.trim().split(/\s+/).map(e=>{return I(e,t)}).join(" ");const I=(e,t)=>{const s=t.loose?i[c.TILDELOOSE]:i[c.TILDE];return e.replace(s,(t,s,r,o,i)=>{n("tilde",e,t,s,r,o,i);let c;if(h(s)){c=""}else if(h(r)){c=`>=${s}.0.0 <${+s+1}.0.0-0`}else if(h(o)){c=`>=${s}.${r}.0 <${s}.${+r+1}.0-0`}else if(i){n("replaceTilde pr",i);c=`>=${s}.${r}.${o}-${i} <${s}.${+r+1}.0-0`}else{c=`>=${s}.${r}.${o} <${s}.${+r+1}.0-0`}n("tilde return",c);return c})};const R=(e,t)=>e.trim().split(/\s+/).map(e=>{return p(e,t)}).join(" ");const p=(e,t)=>{n("caret",e,t);const s=t.loose?i[c.CARETLOOSE]:i[c.CARET];const r=t.includePrerelease?"-0":"";return e.replace(s,(t,s,o,i,c)=>{n("caret",e,t,s,o,i,c);let a;if(h(s)){a=""}else if(h(o)){a=`>=${s}.0.0${r} <${+s+1}.0.0-0`}else if(h(i)){if(s==="0"){a=`>=${s}.${o}.0${r} <${s}.${+o+1}.0-0`}else{a=`>=${s}.${o}.0${r} <${+s+1}.0.0-0`}}else if(c){n("replaceCaret pr",c);if(s==="0"){if(o==="0"){a=`>=${s}.${o}.${i}-${c} <${s}.${o}.${+i+1}-0`}else{a=`>=${s}.${o}.${i}-${c} <${s}.${+o+1}.0-0`}}else{a=`>=${s}.${o}.${i}-${c} <${+s+1}.0.0-0`}}else{n("no pr");if(s==="0"){if(o==="0"){a=`>=${s}.${o}.${i}${r} <${s}.${o}.${+i+1}-0`}else{a=`>=${s}.${o}.${i}${r} <${s}.${+o+1}.0-0`}}else{a=`>=${s}.${o}.${i} <${+s+1}.0.0-0`}}n("caret return",a);return a})};const N=(e,t)=>{n("replaceXRanges",e,t);return e.split(/\s+/).map(e=>{return O(e,t)}).join(" ")};const O=(e,t)=>{e=e.trim();const s=t.loose?i[c.XRANGELOOSE]:i[c.XRANGE];return e.replace(s,(s,r,o,i,c,a)=>{n("xRange",e,s,r,o,i,c,a);const l=h(o);const f=l||h(i);const u=f||h(c);const E=u;if(r==="="&&E){r=""}a=t.includePrerelease?"-0":"";if(l){if(r===">"||r==="<"){s="<0.0.0-0"}else{s="*"}}else if(r&&E){if(f){i=0}c=0;if(r===">"){r=">=";if(f){o=+o+1;i=0;c=0}else{i=+i+1;c=0}}else if(r==="<="){r="<";if(f){o=+o+1}else{i=+i+1}}if(r==="<")a="-0";s=`${r+o}.${i}.${c}${a}`}else if(f){s=`>=${o}.0.0${a} <${+o+1}.0.0-0`}else if(u){s=`>=${o}.${i}.0${a} <${o}.${+i+1}.0-0`}n("xRange return",s);return s})};const L=(e,t)=>{n("replaceStars",e,t);return e.trim().replace(i[c.STAR],"")};const A=(e,t)=>{n("replaceGTE0",e,t);return e.trim().replace(i[t.includePrerelease?c.GTE0PRE:c.GTE0],"")};const T=e=>(t,s,r,n,o,i,c,a,l,f,u,E,$)=>{if(h(r)){s=""}else if(h(n)){s=`>=${r}.0.0${e?"-0":""}`}else if(h(o)){s=`>=${r}.${n}.0${e?"-0":""}`}else if(i){s=`>=${s}`}else{s=`>=${s}${e?"-0":""}`}if(h(l)){a=""}else if(h(f)){a=`<${+l+1}.0.0-0`}else if(h(u)){a=`<${l}.${+f+1}.0-0`}else if(E){a=`<=${l}.${f}.${u}-${E}`}else if(e){a=`<${l}.${f}.${+u+1}-0`}else{a=`<=${a}`}return`${s} ${a}`.trim()};const S=(e,t,s)=>{for(let s=0;s<e.length;s++){if(!e[s].test(t)){return false}}if(t.prerelease.length&&!s.includePrerelease){for(let s=0;s<e.length;s++){n(e[s].semver);if(e[s].semver===r.ANY){continue}if(e[s].semver.prerelease.length>0){const r=e[s].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch){return true}}}return false}return true}},164:function(e,t,s){const r=s(65);const n=s(124);const o=s(486);const i=(e,t)=>{e=new n(e,t);let s=new r("0.0.0");if(e.test(s)){return s}s=new r("0.0.0-0");if(e.test(s)){return s}s=null;for(let t=0;t<e.set.length;++t){const n=e.set[t];n.forEach(e=>{const t=new r(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!s||o(s,t)){s=t}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})}if(s&&e.test(s)){return s}return null};e.exports=i},167:function(e,t,s){const r=s(874);const n=(e,t,s)=>r(e,t,s)>=0;e.exports=n},174:function(e,t,s){const r=Symbol("SemVer ANY");class Comparator{static get ANY(){return r}constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}c("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===r){this.value=""}else{this.value=this.operator+this.semver.version}c("comp",this)}parse(e){const t=this.options.loose?n[o.COMPARATORLOOSE]:n[o.COMPARATOR];const s=e.match(t);if(!s){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=s[1]!==undefined?s[1]:"";if(this.operator==="="){this.operator=""}if(!s[2]){this.semver=r}else{this.semver=new a(s[2],this.options.loose)}}toString(){return this.value}test(e){c("Comparator.test",e,this.options.loose);if(this.semver===r||e===r){return true}if(typeof e==="string"){try{e=new a(e,this.options)}catch(e){return false}}return i(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(this.operator===""){if(this.value===""){return true}return new l(e.value,t).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new l(this.value,t).test(e.semver)}const s=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");const r=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");const n=this.semver.version===e.semver.version;const o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");const c=i(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<");const a=i(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return s||r||n&&o||c||a}}e.exports=Comparator;const{re:n,t:o}=s(976);const i=s(752);const c=s(548);const a=s(65);const l=s(124)},181:function(e){const t="2.0.0";const s=256;const r=Number.MAX_SAFE_INTEGER||9007199254740991;const n=16;e.exports={SEMVER_SPEC_VERSION:t,MAX_LENGTH:s,MAX_SAFE_INTEGER:r,MAX_SAFE_COMPONENT_LENGTH:n}},219:function(e,t,s){const r=s(124);const n=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "));e.exports=n},259:function(e,t,s){const r=s(124);const n=(e,t,s)=>{e=new r(e,s);t=new r(t,s);return e.intersects(t)};e.exports=n},283:function(e,t,s){const r=s(874);const n=(e,t)=>r(e,t,true);e.exports=n},298:function(e,t,s){const r=s(874);const n=(e,t,s)=>r(e,t,s)===0;e.exports=n},310:function(e,t,s){const r=s(124);const n=(e,t,s)=>{try{t=new r(t,s)}catch(e){return false}return t.test(e)};e.exports=n},323:function(e,t,s){const r=s(462);const n=(e,t,s)=>r(e,t,"<",s);e.exports=n},431:function(e,t,s){const r=s(65);const n=(e,t,s,n)=>{if(typeof s==="string"){n=s;s=undefined}try{return new r(e,s).inc(t,n).version}catch(e){return null}};e.exports=n},462:function(e,t,s){const r=s(65);const n=s(174);const{ANY:o}=n;const i=s(124);const c=s(310);const a=s(486);const l=s(586);const f=s(898);const u=s(167);const E=(e,t,s,E)=>{e=new r(e,E);t=new i(t,E);let h,$,I,R,p;switch(s){case">":h=a;$=f;I=l;R=">";p=">=";break;case"<":h=l;$=u;I=a;R="<";p="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(c(e,t,E)){return false}for(let s=0;s<t.set.length;++s){const r=t.set[s];let i=null;let c=null;r.forEach(e=>{if(e.semver===o){e=new n(">=0.0.0")}i=i||e;c=c||e;if(h(e.semver,i.semver,E)){i=e}else if(I(e.semver,c.semver,E)){c=e}});if(i.operator===R||i.operator===p){return false}if((!c.operator||c.operator===R)&&$(e,c.semver)){return false}else if(c.operator===p&&I(e,c.semver)){return false}}return true};e.exports=E},480:function(e,t,s){const r=s(124);const n=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}};e.exports=n},486:function(e,t,s){const r=s(874);const n=(e,t,s)=>r(e,t,s)>0;e.exports=n},489:function(e,t,s){const r=s(65);const n=(e,t)=>new r(e,t).patch;e.exports=n},499:function(e,t,s){const r=s(65);const n=s(830);const{re:o,t:i}=s(976);const c=(e,t)=>{if(e instanceof r){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};let s=null;if(!t.rtl){s=e.match(o[i.COERCE])}else{let t;while((t=o[i.COERCERTL].exec(e))&&(!s||s.index+s[0].length!==e.length)){if(!s||t.index+t[0].length!==s.index+s[0].length){s=t}o[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length}o[i.COERCERTL].lastIndex=-1}if(s===null)return null;return n(`${s[2]}.${s[3]||"0"}.${s[4]||"0"}`,t)};e.exports=c},503:function(e,t,s){const r=s(830);const n=(e,t)=>{const s=r(e.trim().replace(/^[=v]+/,""),t);return s?s.version:null};e.exports=n},531:function(e,t,s){const r=s(462);const n=(e,t,s)=>r(e,t,">",s);e.exports=n},548:function(e){const t=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},586:function(e,t,s){const r=s(874);const n=(e,t,s)=>r(e,t,s)<0;e.exports=n},593:function(e,t,s){const r=s(16);const n=(e,t)=>e.sort((e,s)=>r(s,e,t));e.exports=n},630:function(e,t,s){const r=s(874);const n=(e,t,s)=>r(t,e,s);e.exports=n},714:function(e,t,s){const r=s(830);const n=(e,t)=>{const s=r(e,t);return s?s.version:null};e.exports=n},740:function(e,t,s){const r=s(65);const n=s(124);const o=(e,t,s)=>{let o=null;let i=null;let c=null;try{c=new n(t,s)}catch(e){return null}e.forEach(e=>{if(c.test(e)){if(!o||i.compare(e)===1){o=e;i=new r(o,s)}}});return o};e.exports=o},744:function(e,t,s){const r=s(65);const n=(e,t)=>new r(e,t).major;e.exports=n},752:function(e,t,s){const r=s(298);const n=s(873);const o=s(486);const i=s(167);const c=s(586);const a=s(898);const l=(e,t,s,l)=>{switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof s==="object")s=s.version;return e===s;case"!==":if(typeof e==="object")e=e.version;if(typeof s==="object")s=s.version;return e!==s;case"":case"=":case"==":return r(e,s,l);case"!=":return n(e,s,l);case">":return o(e,s,l);case">=":return i(e,s,l);case"<":return c(e,s,l);case"<=":return a(e,s,l);default:throw new TypeError(`Invalid operator: ${t}`)}};e.exports=l},760:function(e){const t=/^[0-9]+$/;const s=(e,s)=>{const r=t.test(e);const n=t.test(s);if(r&&n){e=+e;s=+s}return e===s?0:r&&!n?-1:n&&!r?1:e<s?-1:1};const r=(e,t)=>s(t,e);e.exports={compareIdentifiers:s,rcompareIdentifiers:r}},803:function(e,t,s){const r=s(65);const n=(e,t)=>new r(e,t).minor;e.exports=n},811:function(e,t,s){const r=s(65);const n=s(124);const o=(e,t,s)=>{let o=null;let i=null;let c=null;try{c=new n(t,s)}catch(e){return null}e.forEach(e=>{if(c.test(e)){if(!o||i.compare(e)===-1){o=e;i=new r(o,s)}}});return o};e.exports=o},822:function(e,t,s){const r=s(830);const n=s(298);const o=(e,t)=>{if(n(e,t)){return null}else{const s=r(e);const n=r(t);const o=s.prerelease.length||n.prerelease.length;const i=o?"pre":"";const c=o?"prerelease":"";for(const e in s){if(e==="major"||e==="minor"||e==="patch"){if(s[e]!==n[e]){return i+e}}}return c}};e.exports=o},830:function(e,t,s){const{MAX_LENGTH:r}=s(181);const{re:n,t:o}=s(976);const i=s(65);const c=(e,t)=>{if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof i){return e}if(typeof e!=="string"){return null}if(e.length>r){return null}const s=t.loose?n[o.LOOSE]:n[o.FULL];if(!s.test(e)){return null}try{return new i(e,t)}catch(e){return null}};e.exports=c},873:function(e,t,s){const r=s(874);const n=(e,t,s)=>r(e,t,s)!==0;e.exports=n},874:function(e,t,s){const r=s(65);const n=(e,t,s)=>new r(e,s).compare(new r(t,s));e.exports=n},876:function(e,t,s){const r=s(976);e.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:s(181).SEMVER_SPEC_VERSION,SemVer:s(65),compareIdentifiers:s(760).compareIdentifiers,rcompareIdentifiers:s(760).rcompareIdentifiers,parse:s(830),valid:s(714),clean:s(503),inc:s(431),diff:s(822),major:s(744),minor:s(803),patch:s(489),prerelease:s(968),compare:s(874),rcompare:s(630),compareLoose:s(283),compareBuild:s(16),sort:s(120),rsort:s(593),gt:s(486),lt:s(586),eq:s(298),neq:s(873),gte:s(167),lte:s(898),cmp:s(752),coerce:s(499),Comparator:s(174),Range:s(124),satisfies:s(310),toComparators:s(219),maxSatisfying:s(811),minSatisfying:s(740),minVersion:s(164),validRange:s(480),outside:s(462),gtr:s(531),ltr:s(323),intersects:s(259),simplifyRange:s(877),subset:s(999)}},877:function(e,t,s){const r=s(310);const n=s(874);e.exports=((e,t,s)=>{const o=[];let i=null;let c=null;const a=e.sort((e,t)=>n(e,t,s));for(const e of a){const n=r(e,t,s);if(n){c=e;if(!i)i=e}else{if(c){o.push([i,c])}c=null;i=null}}if(i)o.push([i,null]);const l=[];for(const[e,t]of o){if(e===t)l.push(e);else if(!t&&e===a[0])l.push("*");else if(!t)l.push(`>=${e}`);else if(e===a[0])l.push(`<=${t}`);else l.push(`${e} - ${t}`)}const f=l.join(" || ");const u=typeof t.raw==="string"?t.raw:String(t);return f.length<u.length?f:t})},898:function(e,t,s){const r=s(874);const n=(e,t,s)=>r(e,t,s)<=0;e.exports=n},968:function(e,t,s){const r=s(830);const n=(e,t)=>{const s=r(e,t);return s&&s.prerelease.length?s.prerelease:null};e.exports=n},976:function(e,t,s){const{MAX_SAFE_COMPONENT_LENGTH:r}=s(181);const n=s(548);t=e.exports={};const o=t.re=[];const i=t.src=[];const c=t.t={};let a=0;const l=(e,t,s)=>{const r=a++;n(r,t);c[e]=r;i[r]=t;o[r]=new RegExp(t,s?"g":undefined)};l("NUMERICIDENTIFIER","0|[1-9]\\d*");l("NUMERICIDENTIFIERLOOSE","[0-9]+");l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*");l("MAINVERSION",`(${i[c.NUMERICIDENTIFIER]})\\.`+`(${i[c.NUMERICIDENTIFIER]})\\.`+`(${i[c.NUMERICIDENTIFIER]})`);l("MAINVERSIONLOOSE",`(${i[c.NUMERICIDENTIFIERLOOSE]})\\.`+`(${i[c.NUMERICIDENTIFIERLOOSE]})\\.`+`(${i[c.NUMERICIDENTIFIERLOOSE]})`);l("PRERELEASEIDENTIFIER",`(?:${i[c.NUMERICIDENTIFIER]}|${i[c.NONNUMERICIDENTIFIER]})`);l("PRERELEASEIDENTIFIERLOOSE",`(?:${i[c.NUMERICIDENTIFIERLOOSE]}|${i[c.NONNUMERICIDENTIFIER]})`);l("PRERELEASE",`(?:-(${i[c.PRERELEASEIDENTIFIER]}(?:\\.${i[c.PRERELEASEIDENTIFIER]})*))`);l("PRERELEASELOOSE",`(?:-?(${i[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[c.PRERELEASEIDENTIFIERLOOSE]})*))`);l("BUILDIDENTIFIER","[0-9A-Za-z-]+");l("BUILD",`(?:\\+(${i[c.BUILDIDENTIFIER]}(?:\\.${i[c.BUILDIDENTIFIER]})*))`);l("FULLPLAIN",`v?${i[c.MAINVERSION]}${i[c.PRERELEASE]}?${i[c.BUILD]}?`);l("FULL",`^${i[c.FULLPLAIN]}$`);l("LOOSEPLAIN",`[v=\\s]*${i[c.MAINVERSIONLOOSE]}${i[c.PRERELEASELOOSE]}?${i[c.BUILD]}?`);l("LOOSE",`^${i[c.LOOSEPLAIN]}$`);l("GTLT","((?:<|>)?=?)");l("XRANGEIDENTIFIERLOOSE",`${i[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);l("XRANGEIDENTIFIER",`${i[c.NUMERICIDENTIFIER]}|x|X|\\*`);l("XRANGEPLAIN",`[v=\\s]*(${i[c.XRANGEIDENTIFIER]})`+`(?:\\.(${i[c.XRANGEIDENTIFIER]})`+`(?:\\.(${i[c.XRANGEIDENTIFIER]})`+`(?:${i[c.PRERELEASE]})?${i[c.BUILD]}?`+`)?)?`);l("XRANGEPLAINLOOSE",`[v=\\s]*(${i[c.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${i[c.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${i[c.XRANGEIDENTIFIERLOOSE]})`+`(?:${i[c.PRERELEASELOOSE]})?${i[c.BUILD]}?`+`)?)?`);l("XRANGE",`^${i[c.GTLT]}\\s*${i[c.XRANGEPLAIN]}$`);l("XRANGELOOSE",`^${i[c.GTLT]}\\s*${i[c.XRANGEPLAINLOOSE]}$`);l("COERCE",`${"(^|[^\\d])"+"(\\d{1,"}${r}})`+`(?:\\.(\\d{1,${r}}))?`+`(?:\\.(\\d{1,${r}}))?`+`(?:$|[^\\d])`);l("COERCERTL",i[c.COERCE],true);l("LONETILDE","(?:~>?)");l("TILDETRIM",`(\\s*)${i[c.LONETILDE]}\\s+`,true);t.tildeTrimReplace="$1~";l("TILDE",`^${i[c.LONETILDE]}${i[c.XRANGEPLAIN]}$`);l("TILDELOOSE",`^${i[c.LONETILDE]}${i[c.XRANGEPLAINLOOSE]}$`);l("LONECARET","(?:\\^)");l("CARETTRIM",`(\\s*)${i[c.LONECARET]}\\s+`,true);t.caretTrimReplace="$1^";l("CARET",`^${i[c.LONECARET]}${i[c.XRANGEPLAIN]}$`);l("CARETLOOSE",`^${i[c.LONECARET]}${i[c.XRANGEPLAINLOOSE]}$`);l("COMPARATORLOOSE",`^${i[c.GTLT]}\\s*(${i[c.LOOSEPLAIN]})$|^$`);l("COMPARATOR",`^${i[c.GTLT]}\\s*(${i[c.FULLPLAIN]})$|^$`);l("COMPARATORTRIM",`(\\s*)${i[c.GTLT]}\\s*(${i[c.LOOSEPLAIN]}|${i[c.XRANGEPLAIN]})`,true);t.comparatorTrimReplace="$1$2$3";l("HYPHENRANGE",`^\\s*(${i[c.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${i[c.XRANGEPLAIN]})`+`\\s*$`);l("HYPHENRANGELOOSE",`^\\s*(${i[c.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${i[c.XRANGEPLAINLOOSE]})`+`\\s*$`);l("STAR","(<|>)?=?\\s*\\*");l("GTE0","^\\s*>=\\s*0.0.0\\s*$");l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},999:function(e,t,s){const r=s(124);const{ANY:n}=s(174);const o=s(310);const i=s(874);const c=(e,t,s)=>{e=new r(e,s);t=new r(t,s);let n=false;e:for(const r of e.set){for(const e of t.set){const t=a(r,e,s);n=n||t!==null;if(t)continue e}if(n)return false}return true};const a=(e,t,s)=>{if(e.length===1&&e[0].semver===n)return t.length===1&&t[0].semver===n;const r=new Set;let c,a;for(const t of e){if(t.operator===">"||t.operator===">=")c=l(c,t,s);else if(t.operator==="<"||t.operator==="<=")a=f(a,t,s);else r.add(t.semver)}if(r.size>1)return null;let u;if(c&&a){u=i(c.semver,a.semver,s);if(u>0)return null;else if(u===0&&(c.operator!==">="||a.operator!=="<="))return null}for(const e of r){if(c&&!o(e,String(c),s))return null;if(a&&!o(e,String(a),s))return null;for(const r of t){if(!o(e,String(r),s))return false}return true}let E,h;let $,I;for(const e of t){I=I||e.operator===">"||e.operator===">=";$=$||e.operator==="<"||e.operator==="<=";if(c){if(e.operator===">"||e.operator===">="){E=l(c,e,s);if(E===e)return false}else if(c.operator===">="&&!o(c.semver,String(e),s))return false}if(a){if(e.operator==="<"||e.operator==="<="){h=f(a,e,s);if(h===e)return false}else if(a.operator==="<="&&!o(a.semver,String(e),s))return false}if(!e.operator&&(a||c)&&u!==0)return false}if(c&&$&&!a&&u!==0)return false;if(a&&I&&!c&&u!==0)return false;return true};const l=(e,t,s)=>{if(!e)return t;const r=i(e.semver,t.semver,s);return r>0?e:r<0?t:t.operator===">"&&e.operator===">="?t:e};const f=(e,t,s)=>{if(!e)return t;const r=i(e.semver,t.semver,s);return r<0?e:r>0?t:t.operator==="<"&&e.operator==="<="?t:e};e.exports=c}});