You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
29 KiB
2 lines
29 KiB
/*! For license information please see 128.7843b5df5fa7b070bc70.js.LICENSE.txt */
|
|
(self.__cmc_webpackJsonp__=self.__cmc_webpackJsonp__||[]).push([[128],{5277:function(e,t,r){var s,n,o;o=function(){var e,t,r=document,s=r.getElementsByTagName("head")[0],n=!1,o="push",i="readyState",a="onreadystatechange",l={},c={},h={},p={};function u(e,t){for(var r=0,s=e.length;r<s;++r)if(!t(e[r]))return n;return 1}function E(e,t){u(e,(function(e){return t(e),1}))}function f(t,r,s){t=t[o]?t:[t];var n=r&&r.call,i=n?r:s,a=n?t.join(""):r,$=t.length;function R(e){return e.call?e():l[e]}function I(){if(!--$)for(var e in l[a]=1,i&&i(),h)u(e.split("|"),R)&&!E(h[e],R)&&(h[e]=[])}return setTimeout((function(){E(t,(function t(r,s){return null===r?I():(s||/^https?:\/\//.test(r)||!e||(r=-1===r.indexOf(".js")?e+r+".js":e+r),p[r]?(a&&(c[a]=1),2==p[r]?I():setTimeout((function(){t(r,!0)}),0)):(p[r]=1,a&&(c[a]=1),void m(r,I)))}))}),0),f}function m(e,n){var o,l=r.createElement("script");l.onload=l.onerror=l[a]=function(){l[i]&&!/^c|loade/.test(l[i])||o||(l.onload=l[a]=null,o=1,p[e]=2,n())},l.async=1,l.src=t?e+(-1===e.indexOf("?")?"?":"&")+t:e,s.insertBefore(l,s.lastChild)}return f.get=m,f.order=function(e,t,r){!function s(n){n=e.shift(),e.length?f(n,s):f(n,t,r)}()},f.path=function(t){e=t},f.urlArgs=function(e){t=e},f.ready=function(e,t,r){e=e[o]?e:[e];var s,n=[];return!E(e,(function(e){l[e]||n[o](e)}))&&u(e,(function(e){return l[e]}))?t():(s=e.join("|"),h[s]=h[s]||[],h[s][o](t),r&&r(n)),f},f.done=function(e){f([null],e)},f},e.exports?e.exports=o():void 0===(n="function"==typeof(s=o)?s.call(t,r,t,e):s)||(e.exports=n)},22257:function(e,t,r){const s=Symbol("SemVer ANY");class n{static get ANY(){return s}constructor(e,t){if(t=o(t),e instanceof n){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),c("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===s?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(e){const t=this.options.loose?i[a.COMPARATORLOOSE]:i[a.COMPARATOR],r=e.match(t);if(!r)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new h(r[2],this.options.loose):this.semver=s}toString(){return this.value}test(e){if(c("Comparator.test",e,this.options.loose),this.semver===s||e===s)return!0;if("string"==typeof e)try{e=new h(e,this.options)}catch(e){return!1}return l(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new p(e.value,t).test(this.value):""===e.operator?""===e.value||new p(this.value,t).test(e.semver):!((t=o(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))||(!this.operator.startsWith(">")||!e.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!e.operator.startsWith("<"))&&(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))&&!(l(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))&&!(l(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}}e.exports=n;const o=r(12893),{safeRe:i,t:a}=r(55765),l=r(7539),c=r(74225),h=r(26376),p=r(66902)},66902:function(e,t,r){class s{constructor(e,t){if(t=o(t),e instanceof s)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new s(e.raw,t);if(e instanceof i)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map((e=>this.parseRange(e))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!$(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&R(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){const t=((this.options.includePrerelease&&f)|(this.options.loose&&m))+":"+e,r=n.get(t);if(r)return r;const s=this.options.loose,o=s?c[h.HYPHENRANGELOOSE]:c[h.HYPHENRANGE];e=e.replace(o,x(this.options.includePrerelease)),a("hyphen replace",e),e=e.replace(c[h.COMPARATORTRIM],p),a("comparator trim",e);let l=(e=(e=e.replace(c[h.TILDETRIM],u)).replace(c[h.CARETTRIM],E)).split(" ").map((e=>v(e,this.options))).join(" ").split(/\s+/).map((e=>S(e,this.options)));s&&(l=l.filter((e=>(a("loose invalid filter",e,this.options),!!e.match(c[h.COMPARATORLOOSE]))))),a("range list",l);const R=new Map,I=l.map((e=>new i(e,this.options)));for(const e of I){if($(e))return[e];R.set(e.value,e)}R.size>1&&R.has("")&&R.delete("");const g=[...R.values()];return n.set(t,g),g}intersects(e,t){if(!(e instanceof s))throw new TypeError("a Range is required");return this.set.some((r=>I(r,t)&&e.set.some((e=>I(e,t)&&r.every((r=>e.every((e=>r.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(y(this.set[t],e,this.options))return!0;return!1}}e.exports=s;const n=new(r(96062))({max:1e3}),o=r(12893),i=r(22257),a=r(74225),l=r(26376),{safeRe:c,t:h,comparatorTrimReplace:p,tildeTrimReplace:u,caretTrimReplace:E}=r(55765),{FLAG_INCLUDE_PRERELEASE:f,FLAG_LOOSE:m}=r(83295),$=e=>"<0.0.0-0"===e.value,R=e=>""===e.value,I=(e,t)=>{let r=!0;const s=e.slice();let n=s.pop();for(;r&&s.length;)r=s.every((e=>n.intersects(e,t))),n=s.pop();return r},v=(e,t)=>(a("comp",e,t),e=A(e,t),a("caret",e),e=N(e,t),a("tildes",e),e=d(e,t),a("xrange",e),e=w(e,t),a("stars",e),e),g=e=>!e||"x"===e.toLowerCase()||"*"===e,N=(e,t)=>e.trim().split(/\s+/).map((e=>O(e,t))).join(" "),O=(e,t)=>{const r=t.loose?c[h.TILDELOOSE]:c[h.TILDE];return e.replace(r,((t,r,s,n,o)=>{let i;return a("tilde",e,t,r,s,n,o),g(r)?i="":g(s)?i=`>=${r}.0.0 <${+r+1}.0.0-0`:g(n)?i=`>=${r}.${s}.0 <${r}.${+s+1}.0-0`:o?(a("replaceTilde pr",o),i=`>=${r}.${s}.${n}-${o} <${r}.${+s+1}.0-0`):i=`>=${r}.${s}.${n} <${r}.${+s+1}.0-0`,a("tilde return",i),i}))},A=(e,t)=>e.trim().split(/\s+/).map((e=>L(e,t))).join(" "),L=(e,t)=>{a("caret",e,t);const r=t.loose?c[h.CARETLOOSE]:c[h.CARET],s=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,o,i)=>{let l;return a("caret",e,t,r,n,o,i),g(r)?l="":g(n)?l=`>=${r}.0.0${s} <${+r+1}.0.0-0`:g(o)?l="0"===r?`>=${r}.${n}.0${s} <${r}.${+n+1}.0-0`:`>=${r}.${n}.0${s} <${+r+1}.0.0-0`:i?(a("replaceCaret pr",i),l="0"===r?"0"===n?`>=${r}.${n}.${o}-${i} <${r}.${n}.${+o+1}-0`:`>=${r}.${n}.${o}-${i} <${r}.${+n+1}.0-0`:`>=${r}.${n}.${o}-${i} <${+r+1}.0.0-0`):(a("no pr"),l="0"===r?"0"===n?`>=${r}.${n}.${o}${s} <${r}.${n}.${+o+1}-0`:`>=${r}.${n}.${o}${s} <${r}.${+n+1}.0-0`:`>=${r}.${n}.${o} <${+r+1}.0.0-0`),a("caret return",l),l}))},d=(e,t)=>(a("replaceXRanges",e,t),e.split(/\s+/).map((e=>T(e,t))).join(" ")),T=(e,t)=>{e=e.trim();const r=t.loose?c[h.XRANGELOOSE]:c[h.XRANGE];return e.replace(r,((r,s,n,o,i,l)=>{a("xRange",e,r,s,n,o,i,l);const c=g(n),h=c||g(o),p=h||g(i),u=p;return"="===s&&u&&(s=""),l=t.includePrerelease?"-0":"",c?r=">"===s||"<"===s?"<0.0.0-0":"*":s&&u?(h&&(o=0),i=0,">"===s?(s=">=",h?(n=+n+1,o=0,i=0):(o=+o+1,i=0)):"<="===s&&(s="<",h?n=+n+1:o=+o+1),"<"===s&&(l="-0"),r=`${s+n}.${o}.${i}${l}`):h?r=`>=${n}.0.0${l} <${+n+1}.0.0-0`:p&&(r=`>=${n}.${o}.0${l} <${n}.${+o+1}.0-0`),a("xRange return",r),r}))},w=(e,t)=>(a("replaceStars",e,t),e.trim().replace(c[h.STAR],"")),S=(e,t)=>(a("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?h.GTE0PRE:h.GTE0],"")),x=e=>(t,r,s,n,o,i,a,l,c,h,p,u,E)=>`${r=g(s)?"":g(n)?`>=${s}.0.0${e?"-0":""}`:g(o)?`>=${s}.${n}.0${e?"-0":""}`:i?`>=${r}`:`>=${r}${e?"-0":""}`} ${l=g(c)?"":g(h)?`<${+c+1}.0.0-0`:g(p)?`<${c}.${+h+1}.0-0`:u?`<=${c}.${h}.${p}-${u}`:e?`<${c}.${h}.${+p+1}-0`:`<=${l}`}`.trim(),y=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(a(e[r].semver),e[r].semver!==i.ANY&&e[r].semver.prerelease.length>0){const s=e[r].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}},26376:function(e,t,r){const s=r(74225),{MAX_LENGTH:n,MAX_SAFE_INTEGER:o}=r(83295),{safeRe:i,t:a}=r(55765),l=r(12893),{compareIdentifiers:c}=r(86742);class h{constructor(e,t){if(t=l(t),e instanceof h){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>n)throw new TypeError(`version is longer than ${n} characters`);s("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?i[a.LOOSE]:i[a.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],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");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<o)return t}return e})):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(s("SemVer.compare",this.version,this.options,e),!(e instanceof h)){if("string"==typeof e&&e===this.version)return 0;e=new h(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof h||(e=new h(e,this.options)),c(this.major,e.major)||c(this.minor,e.minor)||c(this.patch,e.patch)}comparePre(e){if(e instanceof h||(e=new h(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const r=this.prerelease[t],n=e.prerelease[t];if(s("prerelease compare",t,r,n),void 0===r&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(r!==n)return c(r,n)}while(++t)}compareBuild(e){e instanceof h||(e=new h(e,this.options));let t=0;do{const r=this.build[t],n=e.build[t];if(s("prerelease compare",t,r,n),void 0===r&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(r!==n)return c(r,n)}while(++t)}inc(e,t,r){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,r),this.inc("pre",t,r);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,r),this.inc("pre",t,r);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(r)?1:0;if(!t&&!1===r)throw new Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[e];else{let s=this.prerelease.length;for(;--s>=0;)"number"==typeof this.prerelease[s]&&(this.prerelease[s]++,s=-2);if(-1===s){if(t===this.prerelease.join(".")&&!1===r)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let s=[t,e];!1===r&&(s=[t]),0===c(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=h},13507:function(e,t,r){const s=r(33959);e.exports=(e,t)=>{const r=s(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},7539:function(e,t,r){const s=r(58718),n=r(81194),o=r(71312),i=r(25903),a=r(21544),l=r(12056);e.exports=(e,t,r,c)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return s(e,r,c);case"!=":return n(e,r,c);case">":return o(e,r,c);case">=":return i(e,r,c);case"<":return a(e,r,c);case"<=":return l(e,r,c);default:throw new TypeError(`Invalid operator: ${t}`)}}},99038:function(e,t,r){const s=r(26376),n=r(33959),{safeRe:o,t:i}=r(55765);e.exports=(e,t)=>{if(e instanceof s)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=o[i.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),o[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;o[i.COERCERTL].lastIndex=-1}else r=e.match(o[i.COERCE]);return null===r?null:n(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}},88880:function(e,t,r){const s=r(26376);e.exports=(e,t,r)=>{const n=new s(e,r),o=new s(t,r);return n.compare(o)||n.compareBuild(o)}},27880:function(e,t,r){const s=r(46269);e.exports=(e,t)=>s(e,t,!0)},46269:function(e,t,r){const s=r(26376);e.exports=(e,t,r)=>new s(e,r).compare(new s(t,r))},62378:function(e,t,r){const s=r(33959);e.exports=(e,t)=>{const r=s(e,null,!0),n=s(t,null,!0),o=r.compare(n);if(0===o)return null;const i=o>0,a=i?r:n,l=i?n:r,c=!!a.prerelease.length;if(l.prerelease.length&&!c)return l.patch||l.minor?a.patch?"patch":a.minor?"minor":"major":"major";const h=c?"pre":"";return r.major!==n.major?h+"major":r.minor!==n.minor?h+"minor":r.patch!==n.patch?h+"patch":"prerelease"}},58718:function(e,t,r){const s=r(46269);e.exports=(e,t,r)=>0===s(e,t,r)},71312:function(e,t,r){const s=r(46269);e.exports=(e,t,r)=>s(e,t,r)>0},25903:function(e,t,r){const s=r(46269);e.exports=(e,t,r)=>s(e,t,r)>=0},20253:function(e,t,r){const s=r(26376);e.exports=(e,t,r,n,o)=>{"string"==typeof r&&(o=n,n=r,r=void 0);try{return new s(e instanceof s?e.version:e,r).inc(t,n,o).version}catch(e){return null}}},21544:function(e,t,r){const s=r(46269);e.exports=(e,t,r)=>s(e,t,r)<0},12056:function(e,t,r){const s=r(46269);e.exports=(e,t,r)=>s(e,t,r)<=0},38679:function(e,t,r){const s=r(26376);e.exports=(e,t)=>new s(e,t).major},87789:function(e,t,r){const s=r(26376);e.exports=(e,t)=>new s(e,t).minor},81194:function(e,t,r){const s=r(46269);e.exports=(e,t,r)=>0!==s(e,t,r)},33959:function(e,t,r){const s=r(26376);e.exports=(e,t,r=!1)=>{if(e instanceof s)return e;try{return new s(e,t)}catch(e){if(!r)return null;throw e}}},52358:function(e,t,r){const s=r(26376);e.exports=(e,t)=>new s(e,t).patch},57559:function(e,t,r){const s=r(33959);e.exports=(e,t)=>{const r=s(e,t);return r&&r.prerelease.length?r.prerelease:null}},79795:function(e,t,r){const s=r(46269);e.exports=(e,t,r)=>s(t,e,r)},63657:function(e,t,r){const s=r(88880);e.exports=(e,t)=>e.sort(((e,r)=>s(r,e,t)))},45712:function(e,t,r){const s=r(66902);e.exports=(e,t,r)=>{try{t=new s(t,r)}catch(e){return!1}return t.test(e)}},21100:function(e,t,r){const s=r(88880);e.exports=(e,t)=>e.sort(((e,r)=>s(e,r,t)))},76397:function(e,t,r){const s=r(33959);e.exports=(e,t)=>{const r=s(e,t);return r?r.version:null}},81249:function(e,t,r){const s=r(55765),n=r(83295),o=r(26376),i=r(86742),a=r(33959),l=r(76397),c=r(13507),h=r(20253),p=r(62378),u=r(38679),E=r(87789),f=r(52358),m=r(57559),$=r(46269),R=r(79795),I=r(27880),v=r(88880),g=r(21100),N=r(63657),O=r(71312),A=r(21544),L=r(58718),d=r(81194),T=r(25903),w=r(12056),S=r(7539),x=r(99038),y=r(22257),P=r(66902),b=r(45712),C=r(51042),D=r(85775),j=r(71657),G=r(95316),M=r(89042),F=r(6826),_=r(97606),X=r(50032),U=r(82937),k=r(17908),V=r(50799);e.exports={parse:a,valid:l,clean:c,inc:h,diff:p,major:u,minor:E,patch:f,prerelease:m,compare:$,rcompare:R,compareLoose:I,compareBuild:v,sort:g,rsort:N,gt:O,lt:A,eq:L,neq:d,gte:T,lte:w,cmp:S,coerce:x,Comparator:y,Range:P,satisfies:b,toComparators:C,maxSatisfying:D,minSatisfying:j,minVersion:G,validRange:M,outside:F,gtr:_,ltr:X,intersects:U,simplifyRange:k,subset:V,SemVer:o,re:s.re,src:s.src,tokens:s.t,SEMVER_SPEC_VERSION:n.SEMVER_SPEC_VERSION,RELEASE_TYPES:n.RELEASE_TYPES,compareIdentifiers:i.compareIdentifiers,rcompareIdentifiers:i.rcompareIdentifiers}},83295:function(e){const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},74225:function(e){const t="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},86742:function(e){const t=/^[0-9]+$/,r=(e,r)=>{const s=t.test(e),n=t.test(r);return s&&n&&(e=+e,r=+r),e===r?0:s&&!n?-1:n&&!s?1:e<r?-1:1};e.exports={compareIdentifiers:r,rcompareIdentifiers:(e,t)=>r(t,e)}},12893:function(e){const t=Object.freeze({loose:!0}),r=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:r},55765:function(e,t,r){const{MAX_SAFE_COMPONENT_LENGTH:s}=r(83295),n=r(74225),o=(t=e.exports={}).re=[],i=t.safeRe=[],a=t.src=[],l=t.t={};let c=0;const h=(e,t,r)=>{const s=t.split("\\s*").join("\\s{0,1}").split("\\s+").join("\\s"),h=c++;n(e,h,t),l[e]=h,a[h]=t,o[h]=new RegExp(t,r?"g":void 0),i[h]=new RegExp(s,r?"g":void 0)};h("NUMERICIDENTIFIER","0|[1-9]\\d*"),h("NUMERICIDENTIFIERLOOSE","[0-9]+"),h("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),h("MAINVERSION",`(${a[l.NUMERICIDENTIFIER]})\\.(${a[l.NUMERICIDENTIFIER]})\\.(${a[l.NUMERICIDENTIFIER]})`),h("MAINVERSIONLOOSE",`(${a[l.NUMERICIDENTIFIERLOOSE]})\\.(${a[l.NUMERICIDENTIFIERLOOSE]})\\.(${a[l.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASEIDENTIFIER",`(?:${a[l.NUMERICIDENTIFIER]}|${a[l.NONNUMERICIDENTIFIER]})`),h("PRERELEASEIDENTIFIERLOOSE",`(?:${a[l.NUMERICIDENTIFIERLOOSE]}|${a[l.NONNUMERICIDENTIFIER]})`),h("PRERELEASE",`(?:-(${a[l.PRERELEASEIDENTIFIER]}(?:\\.${a[l.PRERELEASEIDENTIFIER]})*))`),h("PRERELEASELOOSE",`(?:-?(${a[l.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[l.PRERELEASEIDENTIFIERLOOSE]})*))`),h("BUILDIDENTIFIER","[0-9A-Za-z-]+"),h("BUILD",`(?:\\+(${a[l.BUILDIDENTIFIER]}(?:\\.${a[l.BUILDIDENTIFIER]})*))`),h("FULLPLAIN",`v?${a[l.MAINVERSION]}${a[l.PRERELEASE]}?${a[l.BUILD]}?`),h("FULL",`^${a[l.FULLPLAIN]}$`),h("LOOSEPLAIN",`[v=\\s]*${a[l.MAINVERSIONLOOSE]}${a[l.PRERELEASELOOSE]}?${a[l.BUILD]}?`),h("LOOSE",`^${a[l.LOOSEPLAIN]}$`),h("GTLT","((?:<|>)?=?)"),h("XRANGEIDENTIFIERLOOSE",`${a[l.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),h("XRANGEIDENTIFIER",`${a[l.NUMERICIDENTIFIER]}|x|X|\\*`),h("XRANGEPLAIN",`[v=\\s]*(${a[l.XRANGEIDENTIFIER]})(?:\\.(${a[l.XRANGEIDENTIFIER]})(?:\\.(${a[l.XRANGEIDENTIFIER]})(?:${a[l.PRERELEASE]})?${a[l.BUILD]}?)?)?`),h("XRANGEPLAINLOOSE",`[v=\\s]*(${a[l.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[l.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[l.XRANGEIDENTIFIERLOOSE]})(?:${a[l.PRERELEASELOOSE]})?${a[l.BUILD]}?)?)?`),h("XRANGE",`^${a[l.GTLT]}\\s*${a[l.XRANGEPLAIN]}$`),h("XRANGELOOSE",`^${a[l.GTLT]}\\s*${a[l.XRANGEPLAINLOOSE]}$`),h("COERCE",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?(?:$|[^\\d])`),h("COERCERTL",a[l.COERCE],!0),h("LONETILDE","(?:~>?)"),h("TILDETRIM",`(\\s*)${a[l.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",h("TILDE",`^${a[l.LONETILDE]}${a[l.XRANGEPLAIN]}$`),h("TILDELOOSE",`^${a[l.LONETILDE]}${a[l.XRANGEPLAINLOOSE]}$`),h("LONECARET","(?:\\^)"),h("CARETTRIM",`(\\s*)${a[l.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",h("CARET",`^${a[l.LONECARET]}${a[l.XRANGEPLAIN]}$`),h("CARETLOOSE",`^${a[l.LONECARET]}${a[l.XRANGEPLAINLOOSE]}$`),h("COMPARATORLOOSE",`^${a[l.GTLT]}\\s*(${a[l.LOOSEPLAIN]})$|^$`),h("COMPARATOR",`^${a[l.GTLT]}\\s*(${a[l.FULLPLAIN]})$|^$`),h("COMPARATORTRIM",`(\\s*)${a[l.GTLT]}\\s*(${a[l.LOOSEPLAIN]}|${a[l.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",h("HYPHENRANGE",`^\\s*(${a[l.XRANGEPLAIN]})\\s+-\\s+(${a[l.XRANGEPLAIN]})\\s*$`),h("HYPHENRANGELOOSE",`^\\s*(${a[l.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[l.XRANGEPLAINLOOSE]})\\s*$`),h("STAR","(<|>)?=?\\s*\\*"),h("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),h("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},96062:function(e,t,r){"use strict";const s=r(34411),n=Symbol("max"),o=Symbol("length"),i=Symbol("lengthCalculator"),a=Symbol("allowStale"),l=Symbol("maxAge"),c=Symbol("dispose"),h=Symbol("noDisposeOnSet"),p=Symbol("lruList"),u=Symbol("cache"),E=Symbol("updateAgeOnGet"),f=()=>1,m=(e,t,r)=>{const s=e[u].get(t);if(s){const t=s.value;if($(e,t)){if(I(e,s),!e[a])return}else r&&(e[E]&&(s.value.now=Date.now()),e[p].unshiftNode(s));return t.value}},$=(e,t)=>{if(!t||!t.maxAge&&!e[l])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[l]&&r>e[l]},R=e=>{if(e[o]>e[n])for(let t=e[p].tail;e[o]>e[n]&&null!==t;){const r=t.prev;I(e,t),t=r}},I=(e,t)=>{if(t){const r=t.value;e[c]&&e[c](r.key,r.value),e[o]-=r.length,e[u].delete(r.key),e[p].removeNode(t)}};class v{constructor(e,t,r,s,n){this.key=e,this.value=t,this.length=r,this.now=s,this.maxAge=n||0}}const g=(e,t,r,s)=>{let n=r.value;$(e,n)&&(I(e,r),e[a]||(n=void 0)),n&&t.call(s,n.value,n.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[n]=e.max||1/0;const t=e.length||f;if(this[i]="function"!=typeof t?f:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[l]=e.maxAge||0,this[c]=e.dispose,this[h]=e.noDisposeOnSet||!1,this[E]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[n]=e||1/0,R(this)}get max(){return this[n]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[l]=e,R(this)}get maxAge(){return this[l]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[i]&&(this[i]=e,this[o]=0,this[p].forEach((e=>{e.length=this[i](e.value,e.key),this[o]+=e.length}))),R(this)}get lengthCalculator(){return this[i]}get length(){return this[o]}get itemCount(){return this[p].length}rforEach(e,t){t=t||this;for(let r=this[p].tail;null!==r;){const s=r.prev;g(this,e,r,t),r=s}}forEach(e,t){t=t||this;for(let r=this[p].head;null!==r;){const s=r.next;g(this,e,r,t),r=s}}keys(){return this[p].toArray().map((e=>e.key))}values(){return this[p].toArray().map((e=>e.value))}reset(){this[c]&&this[p]&&this[p].length&&this[p].forEach((e=>this[c](e.key,e.value))),this[u]=new Map,this[p]=new s,this[o]=0}dump(){return this[p].map((e=>!$(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[p]}set(e,t,r){if((r=r||this[l])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const s=r?Date.now():0,a=this[i](t,e);if(this[u].has(e)){if(a>this[n])return I(this,this[u].get(e)),!1;const i=this[u].get(e).value;return this[c]&&(this[h]||this[c](e,i.value)),i.now=s,i.maxAge=r,i.value=t,this[o]+=a-i.length,i.length=a,this.get(e),R(this),!0}const E=new v(e,t,a,s,r);return E.length>this[n]?(this[c]&&this[c](e,t),!1):(this[o]+=E.length,this[p].unshift(E),this[u].set(e,this[p].head),R(this),!0)}has(e){if(!this[u].has(e))return!1;const t=this[u].get(e).value;return!$(this,t)}get(e){return m(this,e,!0)}peek(e){return m(this,e,!1)}pop(){const e=this[p].tail;return e?(I(this,e),e.value):null}del(e){I(this,this[u].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const s=e[r],n=s.e||0;if(0===n)this.set(s.k,s.v);else{const e=n-t;e>0&&this.set(s.k,s.v,e)}}}prune(){this[u].forEach(((e,t)=>m(this,t,!1)))}}},97606:function(e,t,r){const s=r(6826);e.exports=(e,t,r)=>s(e,t,">",r)},82937:function(e,t,r){const s=r(66902);e.exports=(e,t,r)=>(e=new s(e,r),t=new s(t,r),e.intersects(t,r))},50032:function(e,t,r){const s=r(6826);e.exports=(e,t,r)=>s(e,t,"<",r)},85775:function(e,t,r){const s=r(26376),n=r(66902);e.exports=(e,t,r)=>{let o=null,i=null,a=null;try{a=new n(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(o&&-1!==i.compare(e)||(o=e,i=new s(o,r)))})),o}},71657:function(e,t,r){const s=r(26376),n=r(66902);e.exports=(e,t,r)=>{let o=null,i=null,a=null;try{a=new n(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(o&&1!==i.compare(e)||(o=e,i=new s(o,r)))})),o}},95316:function(e,t,r){const s=r(26376),n=r(66902),o=r(71312);e.exports=(e,t)=>{e=new n(e,t);let r=new s("0.0.0");if(e.test(r))return r;if(r=new s("0.0.0-0"),e.test(r))return r;r=null;for(let t=0;t<e.set.length;++t){const n=e.set[t];let i=null;n.forEach((e=>{const t=new s(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!o(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!i||r&&!o(r,i)||(r=i)}return r&&e.test(r)?r:null}},6826:function(e,t,r){const s=r(26376),n=r(22257),{ANY:o}=n,i=r(66902),a=r(45712),l=r(71312),c=r(21544),h=r(12056),p=r(25903);e.exports=(e,t,r,u)=>{let E,f,m,$,R;switch(e=new s(e,u),t=new i(t,u),r){case">":E=l,f=h,m=c,$=">",R=">=";break;case"<":E=c,f=p,m=l,$="<",R="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,u))return!1;for(let r=0;r<t.set.length;++r){const s=t.set[r];let i=null,a=null;if(s.forEach((e=>{e.semver===o&&(e=new n(">=0.0.0")),i=i||e,a=a||e,E(e.semver,i.semver,u)?i=e:m(e.semver,a.semver,u)&&(a=e)})),i.operator===$||i.operator===R)return!1;if((!a.operator||a.operator===$)&&f(e,a.semver))return!1;if(a.operator===R&&m(e,a.semver))return!1}return!0}},17908:function(e,t,r){const s=r(45712),n=r(46269);e.exports=(e,t,r)=>{const o=[];let i=null,a=null;const l=e.sort(((e,t)=>n(e,t,r)));for(const e of l)s(e,t,r)?(a=e,i||(i=e)):(a&&o.push([i,a]),a=null,i=null);i&&o.push([i,null]);const c=[];for(const[e,t]of o)e===t?c.push(e):t||e!==l[0]?t?e===l[0]?c.push(`<=${t}`):c.push(`${e} - ${t}`):c.push(`>=${e}`):c.push("*");const h=c.join(" || "),p="string"==typeof t.raw?t.raw:String(t);return h.length<p.length?h:t}},50799:function(e,t,r){const s=r(66902),n=r(22257),{ANY:o}=n,i=r(45712),a=r(46269),l=[new n(">=0.0.0-0")],c=[new n(">=0.0.0")],h=(e,t,r)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===o){if(1===t.length&&t[0].semver===o)return!0;e=r.includePrerelease?l:c}if(1===t.length&&t[0].semver===o){if(r.includePrerelease)return!0;t=c}const s=new Set;let n,h,E,f,m,$,R;for(const t of e)">"===t.operator||">="===t.operator?n=p(n,t,r):"<"===t.operator||"<="===t.operator?h=u(h,t,r):s.add(t.semver);if(s.size>1)return null;if(n&&h){if(E=a(n.semver,h.semver,r),E>0)return null;if(0===E&&(">="!==n.operator||"<="!==h.operator))return null}for(const e of s){if(n&&!i(e,String(n),r))return null;if(h&&!i(e,String(h),r))return null;for(const s of t)if(!i(e,String(s),r))return!1;return!0}let I=!(!h||r.includePrerelease||!h.semver.prerelease.length)&&h.semver,v=!(!n||r.includePrerelease||!n.semver.prerelease.length)&&n.semver;I&&1===I.prerelease.length&&"<"===h.operator&&0===I.prerelease[0]&&(I=!1);for(const e of t){if(R=R||">"===e.operator||">="===e.operator,$=$||"<"===e.operator||"<="===e.operator,n)if(v&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===v.major&&e.semver.minor===v.minor&&e.semver.patch===v.patch&&(v=!1),">"===e.operator||">="===e.operator){if(f=p(n,e,r),f===e&&f!==n)return!1}else if(">="===n.operator&&!i(n.semver,String(e),r))return!1;if(h)if(I&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===I.major&&e.semver.minor===I.minor&&e.semver.patch===I.patch&&(I=!1),"<"===e.operator||"<="===e.operator){if(m=u(h,e,r),m===e&&m!==h)return!1}else if("<="===h.operator&&!i(h.semver,String(e),r))return!1;if(!e.operator&&(h||n)&&0!==E)return!1}return!(n&&$&&!h&&0!==E||h&&R&&!n&&0!==E||v||I)},p=(e,t,r)=>{if(!e)return t;const s=a(e.semver,t.semver,r);return s>0?e:s<0||">"===t.operator&&">="===e.operator?t:e},u=(e,t,r)=>{if(!e)return t;const s=a(e.semver,t.semver,r);return s<0?e:s>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,r={})=>{if(e===t)return!0;e=new s(e,r),t=new s(t,r);let n=!1;e:for(const s of e.set){for(const e of t.set){const t=h(s,e,r);if(n=n||null!==t,t)continue e}if(n)return!1}return!0}},51042:function(e,t,r){const s=r(66902);e.exports=(e,t)=>new s(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},89042:function(e,t,r){const s=r(66902);e.exports=(e,t)=>{try{return new s(e,t).range||"*"}catch(e){return null}}},96774:function(e){e.exports=function(e,t,r,s){var n=r?r.call(s,e,t):void 0;if(void 0!==n)return!!n;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!a(c))return!1;var h=e[c],p=t[c];if(!1===(n=r?r.call(s,h,p,c):void 0)||void 0===n&&h!==p)return!1}return!0}}}]); |