@titanium/updater
Version:
⭐ Axway Amplify module to check for app updates with Appcelerator Titanium SDK Framework
1 lines • 28.2 kB
JavaScript
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).semver=e()}}(function(){return function(){return function e(r,t,s){function n(i,a){if(!t[i]){if(!r[i]){var c="function"==typeof require&&require;if(!a&&c)return c(i,!0);if(o)return o(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var u=t[i]={exports:{}};r[i][0].call(u.exports,function(e){return n(r[i][1][e]||e)},u,u.exports,e,r,t,s)}return t[i].exports}for(var o="function"==typeof require&&require,i=0;i<s.length;i++)n(s[i]);return n}}()({1:[function(e,r,t){var s,n,o=r.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(s===setTimeout)return setTimeout(e,0);if((s===i||!s)&&setTimeout)return s=setTimeout,setTimeout(e,0);try{return s(e,0)}catch(r){try{return s.call(null,e,0)}catch(r){return s.call(this,e,0)}}}!function(){try{s="function"==typeof setTimeout?setTimeout:i}catch(e){s=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var l,u=[],p=!1,f=-1;function E(){p&&l&&(p=!1,l.length?u=l.concat(u):f=-1,u.length&&h())}function h(){if(!p){var e=c(E);p=!0;for(var r=u.length;r;){for(l=u,u=[];++f<r;)l&&l[f].run();f=-1,r=u.length}l=null,p=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(r){try{return n.call(null,e)}catch(r){return n.call(this,e)}}}(e)}}function m(e,r){this.fun=e,this.array=r}function $(){}o.nextTick=function(e){var r=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)r[t-1]=arguments[t];u.push(new m(e,r)),1!==u.length||p||c(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=$,o.addListener=$,o.once=$,o.off=$,o.removeListener=$,o.removeAllListeners=$,o.emit=$,o.prependListener=$,o.prependOnceListener=$,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],2:[function(e,r,t){const s=Symbol("SemVer ANY");class n{static get ANY(){return s}constructor(e,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),e instanceof n){if(e.loose===!!r.loose)return e;e=e.value}c("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===s?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(e){const r=this.options.loose?o[i.COMPARATORLOOSE]:o[i.COMPARATOR],t=e.match(r);if(!t)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==t[1]?t[1]:"","="===this.operator&&(this.operator=""),t[2]?this.semver=new l(t[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 l(e,this.options)}catch(e){return!1}return a(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof n))throw new TypeError("a Comparator is required");if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),""===this.operator)return""===this.value||new u(e.value,r).test(this.value);if(""===e.operator)return""===e.value||new u(this.value,r).test(e.semver);const t=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),s=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),o=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),c=a(this.semver,"<",e.semver,r)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=a(this.semver,">",e.semver,r)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return t||s||o&&i||c||l}}r.exports=n;const{re:o,t:i}=e("../internal/re"),a=e("../functions/cmp"),c=e("../internal/debug"),l=e("./semver"),u=e("./range")},{"../functions/cmp":6,"../internal/debug":31,"../internal/re":33,"./range":3,"./semver":4}],3:[function(e,r,t){class s{constructor(e,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),e instanceof s)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new s(e.raw,r);if(e instanceof n)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){const r=this.options.loose;e=e.trim();const t=r?a[c.HYPHENRANGELOOSE]:a[c.HYPHENRANGE];e=e.replace(t,T(this.options.includePrerelease)),o("hyphen replace",e),e=e.replace(a[c.COMPARATORTRIM],l),o("comparator trim",e,a[c.COMPARATORTRIM]),e=(e=(e=e.replace(a[c.TILDETRIM],u)).replace(a[c.CARETTRIM],p)).split(/\s+/).join(" ");const s=r?a[c.COMPARATORLOOSE]:a[c.COMPARATOR];return e.split(" ").map(e=>E(e,this.options)).join(" ").split(/\s+/).map(e=>N(e,this.options)).filter(this.options.loose?e=>!!e.match(s):()=>!0).map(e=>new n(e,this.options))}intersects(e,r){if(!(e instanceof s))throw new TypeError("a Range is required");return this.set.some(t=>f(t,r)&&e.set.some(e=>f(e,r)&&t.every(t=>e.every(e=>t.intersects(e,r)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new i(e,this.options)}catch(e){return!1}for(let r=0;r<this.set.length;r++)if(O(this.set[r],e,this.options))return!0;return!1}}r.exports=s;const n=e("./comparator"),o=e("../internal/debug"),i=e("./semver"),{re:a,t:c,comparatorTrimReplace:l,tildeTrimReplace:u,caretTrimReplace:p}=e("../internal/re"),f=(e,r)=>{let t=!0;const s=e.slice();let n=s.pop();for(;t&&s.length;)t=s.every(e=>n.intersects(e,r)),n=s.pop();return t},E=(e,r)=>(o("comp",e,r),e=I(e,r),o("caret",e),e=m(e,r),o("tildes",e),e=g(e,r),o("xrange",e),e=d(e,r),o("stars",e),e),h=e=>!e||"x"===e.toLowerCase()||"*"===e,m=(e,r)=>e.trim().split(/\s+/).map(e=>$(e,r)).join(" "),$=(e,r)=>{const t=r.loose?a[c.TILDELOOSE]:a[c.TILDE];return e.replace(t,(r,t,s,n,i)=>{let a;return o("tilde",e,r,t,s,n,i),h(t)?a="":h(s)?a=`>=${t}.0.0 <${+t+1}.0.0-0`:h(n)?a=`>=${t}.${s}.0 <${t}.${+s+1}.0-0`:i?(o("replaceTilde pr",i),a=`>=${t}.${s}.${n}-${i} <${t}.${+s+1}.0-0`):a=`>=${t}.${s}.${n} <${t}.${+s+1}.0-0`,o("tilde return",a),a})},I=(e,r)=>e.trim().split(/\s+/).map(e=>R(e,r)).join(" "),R=(e,r)=>{o("caret",e,r);const t=r.loose?a[c.CARETLOOSE]:a[c.CARET],s=r.includePrerelease?"-0":"";return e.replace(t,(r,t,n,i,a)=>{let c;return o("caret",e,r,t,n,i,a),h(t)?c="":h(n)?c=`>=${t}.0.0${s} <${+t+1}.0.0-0`:h(i)?c="0"===t?`>=${t}.${n}.0${s} <${t}.${+n+1}.0-0`:`>=${t}.${n}.0${s} <${+t+1}.0.0-0`:a?(o("replaceCaret pr",a),c="0"===t?"0"===n?`>=${t}.${n}.${i}-${a} <${t}.${n}.${+i+1}-0`:`>=${t}.${n}.${i}-${a} <${t}.${+n+1}.0-0`:`>=${t}.${n}.${i}-${a} <${+t+1}.0.0-0`):(o("no pr"),c="0"===t?"0"===n?`>=${t}.${n}.${i}${s} <${t}.${n}.${+i+1}-0`:`>=${t}.${n}.${i}${s} <${t}.${+n+1}.0-0`:`>=${t}.${n}.${i} <${+t+1}.0.0-0`),o("caret return",c),c})},g=(e,r)=>(o("replaceXRanges",e,r),e.split(/\s+/).map(e=>v(e,r)).join(" ")),v=(e,r)=>{e=e.trim();const t=r.loose?a[c.XRANGELOOSE]:a[c.XRANGE];return e.replace(t,(t,s,n,i,a,c)=>{o("xRange",e,t,s,n,i,a,c);const l=h(n),u=l||h(i),p=u||h(a),f=p;return"="===s&&f&&(s=""),c=r.includePrerelease?"-0":"",l?t=">"===s||"<"===s?"<0.0.0-0":"*":s&&f?(u&&(i=0),a=0,">"===s?(s=">=",u?(n=+n+1,i=0,a=0):(i=+i+1,a=0)):"<="===s&&(s="<",u?n=+n+1:i=+i+1),"<"===s&&(c="-0"),t=`${s+n}.${i}.${a}${c}`):u?t=`>=${n}.0.0${c} <${+n+1}.0.0-0`:p&&(t=`>=${n}.${i}.0${c} <${n}.${+i+1}.0-0`),o("xRange return",t),t})},d=(e,r)=>(o("replaceStars",e,r),e.trim().replace(a[c.STAR],"")),N=(e,r)=>(o("replaceGTE0",e,r),e.trim().replace(a[r.includePrerelease?c.GTE0PRE:c.GTE0],"")),T=e=>(r,t,s,n,o,i,a,c,l,u,p,f,E)=>`${t=h(s)?"":h(n)?`>=${s}.0.0${e?"-0":""}`:h(o)?`>=${s}.${n}.0${e?"-0":""}`:i?`>=${t}`:`>=${t}${e?"-0":""}`} ${c=h(l)?"":h(u)?`<${+l+1}.0.0-0`:h(p)?`<${l}.${+u+1}.0-0`:f?`<=${l}.${u}.${p}-${f}`:e?`<${l}.${u}.${+p+1}-0`:`<=${c}`}`.trim(),O=(e,r,t)=>{for(let t=0;t<e.length;t++)if(!e[t].test(r))return!1;if(r.prerelease.length&&!t.includePrerelease){for(let t=0;t<e.length;t++)if(o(e[t].semver),e[t].semver!==n.ANY&&e[t].semver.prerelease.length>0){const s=e[t].semver;if(s.major===r.major&&s.minor===r.minor&&s.patch===r.patch)return!0}return!1}return!0}},{"../internal/debug":31,"../internal/re":33,"./comparator":2,"./semver":4}],4:[function(e,r,t){const s=e("../internal/debug"),{MAX_LENGTH:n,MAX_SAFE_INTEGER:o}=e("../internal/constants"),{re:i,t:a}=e("../internal/re"),{compareIdentifiers:c}=e("../internal/identifiers");class l{constructor(e,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),e instanceof l){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>n)throw new TypeError(`version is longer than ${n} characters`);s("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;const t=e.trim().match(r.loose?i[a.LOOSE]:i[a.FULL]);if(!t)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+t[1],this.minor=+t[2],this.patch=+t[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");t[4]?this.prerelease=t[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const r=+e;if(r>=0&&r<o)return r}return e}):this.prerelease=[],this.build=t[5]?t[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 l)){if("string"==typeof e&&e===this.version)return 0;e=new l(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof l||(e=new l(e,this.options)),c(this.major,e.major)||c(this.minor,e.minor)||c(this.patch,e.patch)}comparePre(e){if(e instanceof l||(e=new l(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 r=0;do{const t=this.prerelease[r],n=e.prerelease[r];if(s("prerelease compare",r,t,n),void 0===t&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===t)return-1;if(t!==n)return c(t,n)}while(++r)}compareBuild(e){e instanceof l||(e=new l(e,this.options));let r=0;do{const t=this.build[r],n=e.build[r];if(s("prerelease compare",r,t,n),void 0===t&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===t)return-1;if(t!==n)return c(t,n)}while(++r)}inc(e,r){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r),this.inc("pre",r);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",r),this.inc("pre",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":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}r&&(this.prerelease[0]===r?isNaN(this.prerelease[1])&&(this.prerelease=[r,0]):this.prerelease=[r,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}r.exports=l},{"../internal/constants":30,"../internal/debug":31,"../internal/identifiers":32,"../internal/re":33}],5:[function(e,r,t){const s=e("./parse");r.exports=((e,r)=>{const t=s(e.trim().replace(/^[=v]+/,""),r);return t?t.version:null})},{"./parse":21}],6:[function(e,r,t){const s=e("./eq"),n=e("./neq"),o=e("./gt"),i=e("./gte"),a=e("./lt"),c=e("./lte");r.exports=((e,r,t,l)=>{switch(r){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof t&&(t=t.version),e===t;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof t&&(t=t.version),e!==t;case"":case"=":case"==":return s(e,t,l);case"!=":return n(e,t,l);case">":return o(e,t,l);case">=":return i(e,t,l);case"<":return a(e,t,l);case"<=":return c(e,t,l);default:throw new TypeError(`Invalid operator: ${r}`)}})},{"./eq":12,"./gt":13,"./gte":14,"./lt":16,"./lte":17,"./neq":20}],7:[function(e,r,t){const s=e("../classes/semver"),n=e("./parse"),{re:o,t:i}=e("../internal/re");r.exports=((e,r)=>{if(e instanceof s)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let t=null;if((r=r||{}).rtl){let r;for(;(r=o[i.COERCERTL].exec(e))&&(!t||t.index+t[0].length!==e.length);)t&&r.index+r[0].length===t.index+t[0].length||(t=r),o[i.COERCERTL].lastIndex=r.index+r[1].length+r[2].length;o[i.COERCERTL].lastIndex=-1}else t=e.match(o[i.COERCE]);return null===t?null:n(`${t[2]}.${t[3]||"0"}.${t[4]||"0"}`,r)})},{"../classes/semver":4,"../internal/re":33,"./parse":21}],8:[function(e,r,t){const s=e("../classes/semver");r.exports=((e,r,t)=>{const n=new s(e,t),o=new s(r,t);return n.compare(o)||n.compareBuild(o)})},{"../classes/semver":4}],9:[function(e,r,t){const s=e("./compare");r.exports=((e,r)=>s(e,r,!0))},{"./compare":10}],10:[function(e,r,t){const s=e("../classes/semver");r.exports=((e,r,t)=>new s(e,t).compare(new s(r,t)))},{"../classes/semver":4}],11:[function(e,r,t){const s=e("./parse"),n=e("./eq");r.exports=((e,r)=>{if(n(e,r))return null;{const t=s(e),n=s(r),o=t.prerelease.length||n.prerelease.length,i=o?"pre":"",a=o?"prerelease":"";for(const e in t)if(("major"===e||"minor"===e||"patch"===e)&&t[e]!==n[e])return i+e;return a}})},{"./eq":12,"./parse":21}],12:[function(e,r,t){const s=e("./compare");r.exports=((e,r,t)=>0===s(e,r,t))},{"./compare":10}],13:[function(e,r,t){const s=e("./compare");r.exports=((e,r,t)=>s(e,r,t)>0)},{"./compare":10}],14:[function(e,r,t){const s=e("./compare");r.exports=((e,r,t)=>s(e,r,t)>=0)},{"./compare":10}],15:[function(e,r,t){const s=e("../classes/semver");r.exports=((e,r,t,n)=>{"string"==typeof t&&(n=t,t=void 0);try{return new s(e,t).inc(r,n).version}catch(e){return null}})},{"../classes/semver":4}],16:[function(e,r,t){const s=e("./compare");r.exports=((e,r,t)=>s(e,r,t)<0)},{"./compare":10}],17:[function(e,r,t){const s=e("./compare");r.exports=((e,r,t)=>s(e,r,t)<=0)},{"./compare":10}],18:[function(e,r,t){const s=e("../classes/semver");r.exports=((e,r)=>new s(e,r).major)},{"../classes/semver":4}],19:[function(e,r,t){const s=e("../classes/semver");r.exports=((e,r)=>new s(e,r).minor)},{"../classes/semver":4}],20:[function(e,r,t){const s=e("./compare");r.exports=((e,r,t)=>0!==s(e,r,t))},{"./compare":10}],21:[function(e,r,t){const{MAX_LENGTH:s}=e("../internal/constants"),{re:n,t:o}=e("../internal/re"),i=e("../classes/semver");r.exports=((e,r)=>{if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),e instanceof i)return e;if("string"!=typeof e)return null;if(e.length>s)return null;if(!(r.loose?n[o.LOOSE]:n[o.FULL]).test(e))return null;try{return new i(e,r)}catch(e){return null}})},{"../classes/semver":4,"../internal/constants":30,"../internal/re":33}],22:[function(e,r,t){const s=e("../classes/semver");r.exports=((e,r)=>new s(e,r).patch)},{"../classes/semver":4}],23:[function(e,r,t){const s=e("./parse");r.exports=((e,r)=>{const t=s(e,r);return t&&t.prerelease.length?t.prerelease:null})},{"./parse":21}],24:[function(e,r,t){const s=e("./compare");r.exports=((e,r,t)=>s(r,e,t))},{"./compare":10}],25:[function(e,r,t){const s=e("./compare-build");r.exports=((e,r)=>e.sort((e,t)=>s(t,e,r)))},{"./compare-build":8}],26:[function(e,r,t){const s=e("../classes/range");r.exports=((e,r,t)=>{try{r=new s(r,t)}catch(e){return!1}return r.test(e)})},{"../classes/range":3}],27:[function(e,r,t){const s=e("./compare-build");r.exports=((e,r)=>e.sort((e,t)=>s(e,t,r)))},{"./compare-build":8}],28:[function(e,r,t){const s=e("./parse");r.exports=((e,r)=>{const t=s(e,r);return t?t.version:null})},{"./parse":21}],29:[function(e,r,t){const s=e("./internal/re");r.exports={re:s.re,src:s.src,tokens:s.t,SEMVER_SPEC_VERSION:e("./internal/constants").SEMVER_SPEC_VERSION,SemVer:e("./classes/semver"),compareIdentifiers:e("./internal/identifiers").compareIdentifiers,rcompareIdentifiers:e("./internal/identifiers").rcompareIdentifiers,parse:e("./functions/parse"),valid:e("./functions/valid"),clean:e("./functions/clean"),inc:e("./functions/inc"),diff:e("./functions/diff"),major:e("./functions/major"),minor:e("./functions/minor"),patch:e("./functions/patch"),prerelease:e("./functions/prerelease"),compare:e("./functions/compare"),rcompare:e("./functions/rcompare"),compareLoose:e("./functions/compare-loose"),compareBuild:e("./functions/compare-build"),sort:e("./functions/sort"),rsort:e("./functions/rsort"),gt:e("./functions/gt"),lt:e("./functions/lt"),eq:e("./functions/eq"),neq:e("./functions/neq"),gte:e("./functions/gte"),lte:e("./functions/lte"),cmp:e("./functions/cmp"),coerce:e("./functions/coerce"),Comparator:e("./classes/comparator"),Range:e("./classes/range"),satisfies:e("./functions/satisfies"),toComparators:e("./ranges/to-comparators"),maxSatisfying:e("./ranges/max-satisfying"),minSatisfying:e("./ranges/min-satisfying"),minVersion:e("./ranges/min-version"),validRange:e("./ranges/valid"),outside:e("./ranges/outside"),gtr:e("./ranges/gtr"),ltr:e("./ranges/ltr"),intersects:e("./ranges/intersects"),simplifyRange:e("./ranges/simplify"),subset:e("./ranges/subset")}},{"./classes/comparator":2,"./classes/range":3,"./classes/semver":4,"./functions/clean":5,"./functions/cmp":6,"./functions/coerce":7,"./functions/compare":10,"./functions/compare-build":8,"./functions/compare-loose":9,"./functions/diff":11,"./functions/eq":12,"./functions/gt":13,"./functions/gte":14,"./functions/inc":15,"./functions/lt":16,"./functions/lte":17,"./functions/major":18,"./functions/minor":19,"./functions/neq":20,"./functions/parse":21,"./functions/patch":22,"./functions/prerelease":23,"./functions/rcompare":24,"./functions/rsort":25,"./functions/satisfies":26,"./functions/sort":27,"./functions/valid":28,"./internal/constants":30,"./internal/identifiers":32,"./internal/re":33,"./ranges/gtr":34,"./ranges/intersects":35,"./ranges/ltr":36,"./ranges/max-satisfying":37,"./ranges/min-satisfying":38,"./ranges/min-version":39,"./ranges/outside":40,"./ranges/simplify":41,"./ranges/subset":42,"./ranges/to-comparators":43,"./ranges/valid":44}],30:[function(e,r,t){const s=Number.MAX_SAFE_INTEGER||9007199254740991;r.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:s,MAX_SAFE_COMPONENT_LENGTH:16}},{}],31:[function(e,r,t){(function(e){const t="object"==typeof e&&e.env&&e.env.NODE_DEBUG&&/\bsemver\b/i.test(e.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};r.exports=t}).call(this,e("_process"))},{_process:1}],32:[function(e,r,t){const s=/^[0-9]+$/,n=(e,r)=>{const t=s.test(e),n=s.test(r);return t&&n&&(e=+e,r=+r),e===r?0:t&&!n?-1:n&&!t?1:e<r?-1:1};r.exports={compareIdentifiers:n,rcompareIdentifiers:(e,r)=>n(r,e)}},{}],33:[function(e,r,t){const{MAX_SAFE_COMPONENT_LENGTH:s}=e("./constants"),n=e("./debug"),o=(t=r.exports={}).re=[],i=t.src=[],a=t.t={};let c=0;const l=(e,r,t)=>{const s=c++;n(s,r),a[e]=s,i[s]=r,o[s]=new RegExp(r,t?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${i[a.NUMERICIDENTIFIER]})\\.`+`(${i[a.NUMERICIDENTIFIER]})\\.`+`(${i[a.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${i[a.NUMERICIDENTIFIERLOOSE]})\\.`+`(${i[a.NUMERICIDENTIFIERLOOSE]})\\.`+`(${i[a.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${i[a.NUMERICIDENTIFIER]}|${i[a.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${i[a.NUMERICIDENTIFIERLOOSE]}|${i[a.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${i[a.PRERELEASEIDENTIFIER]}(?:\\.${i[a.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${i[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[a.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${i[a.BUILDIDENTIFIER]}(?:\\.${i[a.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${i[a.MAINVERSION]}${i[a.PRERELEASE]}?${i[a.BUILD]}?`),l("FULL",`^${i[a.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${i[a.MAINVERSIONLOOSE]}${i[a.PRERELEASELOOSE]}?${i[a.BUILD]}?`),l("LOOSE",`^${i[a.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${i[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${i[a.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${i[a.XRANGEIDENTIFIER]})`+`(?:\\.(${i[a.XRANGEIDENTIFIER]})`+`(?:\\.(${i[a.XRANGEIDENTIFIER]})`+`(?:${i[a.PRERELEASE]})?${i[a.BUILD]}?`+")?)?"),l("XRANGEPLAINLOOSE",`[v=\\s]*(${i[a.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${i[a.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${i[a.XRANGEIDENTIFIERLOOSE]})`+`(?:${i[a.PRERELEASELOOSE]})?${i[a.BUILD]}?`+")?)?"),l("XRANGE",`^${i[a.GTLT]}\\s*${i[a.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${i[a.GTLT]}\\s*${i[a.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${s}})`+`(?:\\.(\\d{1,${s}}))?`+`(?:\\.(\\d{1,${s}}))?`+"(?:$|[^\\d])"),l("COERCERTL",i[a.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${i[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${i[a.LONETILDE]}${i[a.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${i[a.LONETILDE]}${i[a.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${i[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${i[a.LONECARET]}${i[a.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${i[a.LONECARET]}${i[a.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${i[a.GTLT]}\\s*(${i[a.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${i[a.GTLT]}\\s*(${i[a.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${i[a.GTLT]}\\s*(${i[a.LOOSEPLAIN]}|${i[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${i[a.XRANGEPLAIN]})`+"\\s+-\\s+"+`(${i[a.XRANGEPLAIN]})`+"\\s*$"),l("HYPHENRANGELOOSE",`^\\s*(${i[a.XRANGEPLAINLOOSE]})`+"\\s+-\\s+"+`(${i[a.XRANGEPLAINLOOSE]})`+"\\s*$"),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},{"./constants":30,"./debug":31}],34:[function(e,r,t){const s=e("./outside");r.exports=((e,r,t)=>s(e,r,">",t))},{"./outside":40}],35:[function(e,r,t){const s=e("../classes/range");r.exports=((e,r,t)=>(e=new s(e,t),r=new s(r,t),e.intersects(r)))},{"../classes/range":3}],36:[function(e,r,t){const s=e("./outside");r.exports=((e,r,t)=>s(e,r,"<",t))},{"./outside":40}],37:[function(e,r,t){const s=e("../classes/semver"),n=e("../classes/range");r.exports=((e,r,t)=>{let o=null,i=null,a=null;try{a=new n(r,t)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(o&&-1!==i.compare(e)||(i=new s(o=e,t)))}),o})},{"../classes/range":3,"../classes/semver":4}],38:[function(e,r,t){const s=e("../classes/semver"),n=e("../classes/range");r.exports=((e,r,t)=>{let o=null,i=null,a=null;try{a=new n(r,t)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(o&&1!==i.compare(e)||(i=new s(o=e,t)))}),o})},{"../classes/range":3,"../classes/semver":4}],39:[function(e,r,t){const s=e("../classes/semver"),n=e("../classes/range"),o=e("../functions/gt");r.exports=((e,r)=>{e=new n(e,r);let t=new s("0.0.0");if(e.test(t))return t;if(t=new s("0.0.0-0"),e.test(t))return t;t=null;for(let r=0;r<e.set.length;++r)e.set[r].forEach(e=>{const r=new s(e.semver.version);switch(e.operator){case">":0===r.prerelease.length?r.patch++:r.prerelease.push(0),r.raw=r.format();case"":case">=":t&&!o(t,r)||(t=r);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}});return t&&e.test(t)?t:null})},{"../classes/range":3,"../classes/semver":4,"../functions/gt":13}],40:[function(e,r,t){const s=e("../classes/semver"),n=e("../classes/comparator"),{ANY:o}=n,i=e("../classes/range"),a=e("../functions/satisfies"),c=e("../functions/gt"),l=e("../functions/lt"),u=e("../functions/lte"),p=e("../functions/gte");r.exports=((e,r,t,f)=>{let E,h,m,$,I;switch(e=new s(e,f),r=new i(r,f),t){case">":E=c,h=u,m=l,$=">",I=">=";break;case"<":E=l,h=p,m=c,$="<",I="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,r,f))return!1;for(let t=0;t<r.set.length;++t){const s=r.set[t];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,f)?i=e:m(e.semver,a.semver,f)&&(a=e)}),i.operator===$||i.operator===I)return!1;if((!a.operator||a.operator===$)&&h(e,a.semver))return!1;if(a.operator===I&&m(e,a.semver))return!1}return!0})},{"../classes/comparator":2,"../classes/range":3,"../classes/semver":4,"../functions/gt":13,"../functions/gte":14,"../functions/lt":16,"../functions/lte":17,"../functions/satisfies":26}],41:[function(e,r,t){const s=e("../functions/satisfies.js"),n=e("../functions/compare.js");r.exports=((e,r,t)=>{const o=[];let i=null,a=null;const c=e.sort((e,r)=>n(e,r,t));for(const e of c){s(e,r,t)?(a=e,i||(i=e)):(a&&o.push([i,a]),a=null,i=null)}i&&o.push([i,null]);const l=[];for(const[e,r]of o)e===r?l.push(e):r||e!==c[0]?r?e===c[0]?l.push(`<=${r}`):l.push(`${e} - ${r}`):l.push(`>=${e}`):l.push("*");const u=l.join(" || "),p="string"==typeof r.raw?r.raw:String(r);return u.length<p.length?u:r})},{"../functions/compare.js":10,"../functions/satisfies.js":26}],42:[function(e,r,t){const s=e("../classes/range.js"),{ANY:n}=e("../classes/comparator.js"),o=e("../functions/satisfies.js"),i=e("../functions/compare.js"),a=(e,r,t)=>{if(1===e.length&&e[0].semver===n)return 1===r.length&&r[0].semver===n;const s=new Set;let a,u,p,f,E,h,m;for(const r of e)">"===r.operator||">="===r.operator?a=c(a,r,t):"<"===r.operator||"<="===r.operator?u=l(u,r,t):s.add(r.semver);if(s.size>1)return null;if(a&&u){if((p=i(a.semver,u.semver,t))>0)return null;if(0===p&&(">="!==a.operator||"<="!==u.operator))return null}for(const e of s){if(a&&!o(e,String(a),t))return null;if(u&&!o(e,String(u),t))return null;for(const s of r)if(!o(e,String(s),t))return!1;return!0}for(const e of r){if(m=m||">"===e.operator||">="===e.operator,h=h||"<"===e.operator||"<="===e.operator,a)if(">"===e.operator||">="===e.operator){if((f=c(a,e,t))===e)return!1}else if(">="===a.operator&&!o(a.semver,String(e),t))return!1;if(u)if("<"===e.operator||"<="===e.operator){if((E=l(u,e,t))===e)return!1}else if("<="===u.operator&&!o(u.semver,String(e),t))return!1;if(!e.operator&&(u||a)&&0!==p)return!1}return!(a&&h&&!u&&0!==p)&&!(u&&m&&!a&&0!==p)},c=(e,r,t)=>{if(!e)return r;const s=i(e.semver,r.semver,t);return s>0?e:s<0?r:">"===r.operator&&">="===e.operator?r:e},l=(e,r,t)=>{if(!e)return r;const s=i(e.semver,r.semver,t);return s<0?e:s>0?r:"<"===r.operator&&"<="===e.operator?r:e};r.exports=((e,r,t)=>{e=new s(e,t),r=new s(r,t);let n=!1;e:for(const s of e.set){for(const e of r.set){const r=a(s,e,t);if(n=n||null!==r,r)continue e}if(n)return!1}return!0})},{"../classes/comparator.js":2,"../classes/range.js":3,"../functions/compare.js":10,"../functions/satisfies.js":26}],43:[function(e,r,t){const s=e("../classes/range");r.exports=((e,r)=>new s(e,r).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" ")))},{"../classes/range":3}],44:[function(e,r,t){const s=e("../classes/range");r.exports=((e,r)=>{try{return new s(e,r).range||"*"}catch(e){return null}})},{"../classes/range":3}]},{},[29])(29)});