UNPKG

@hms-networks/kolibri-js-client

Version:

Kolibri Consumer API client for building kolibri based applications

2 lines 529 kB
/*! For license information please see kolibri-js-client.umd.min.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.KolibriJsClient=t():e.KolibriJsClient=t()}(self,(()=>(()=>{var e={4579:(e,t,r)=>{var o;r.g,o=()=>(()=>{var e={9593:(e,t,r)=>{"use strict";const o=r(4411),n=Symbol("max"),i=Symbol("length"),s=Symbol("lengthCalculator"),a=Symbol("allowStale"),u=Symbol("maxAge"),c=Symbol("dispose"),p=Symbol("noDisposeOnSet"),f=Symbol("lruList"),l=Symbol("cache"),d=Symbol("updateAgeOnGet"),h=()=>1,y=(e,t,r)=>{const o=e[l].get(t);if(o){const t=o.value;if(R(e,t)){if(m(e,o),!e[a])return}else r&&(e[d]&&(o.value.now=Date.now()),e[f].unshiftNode(o));return t.value}},R=(e,t)=>{if(!t||!t.maxAge&&!e[u])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[u]&&r>e[u]},g=e=>{if(e[i]>e[n])for(let t=e[f].tail;e[i]>e[n]&&null!==t;){const r=t.prev;m(e,t),t=r}},m=(e,t)=>{if(t){const r=t.value;e[c]&&e[c](r.key,r.value),e[i]-=r.length,e[l].delete(r.key),e[f].removeNode(t)}};class v{constructor(e,t,r,o,n){this.key=e,this.value=t,this.length=r,this.now=o,this.maxAge=n||0}}const _=(e,t,r,o)=>{let n=r.value;R(e,n)&&(m(e,r),e[a]||(n=void 0)),n&&t.call(o,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||h;if(this[s]="function"!=typeof t?h:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[u]=e.maxAge||0,this[c]=e.dispose,this[p]=e.noDisposeOnSet||!1,this[d]=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,g(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[u]=e,g(this)}get maxAge(){return this[u]}set lengthCalculator(e){"function"!=typeof e&&(e=h),e!==this[s]&&(this[s]=e,this[i]=0,this[f].forEach((e=>{e.length=this[s](e.value,e.key),this[i]+=e.length}))),g(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[f].length}rforEach(e,t){t=t||this;for(let r=this[f].tail;null!==r;){const o=r.prev;_(this,e,r,t),r=o}}forEach(e,t){t=t||this;for(let r=this[f].head;null!==r;){const o=r.next;_(this,e,r,t),r=o}}keys(){return this[f].toArray().map((e=>e.key))}values(){return this[f].toArray().map((e=>e.value))}reset(){this[c]&&this[f]&&this[f].length&&this[f].forEach((e=>this[c](e.key,e.value))),this[l]=new Map,this[f]=new o,this[i]=0}dump(){return this[f].map((e=>!R(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[f]}set(e,t,r){if((r=r||this[u])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const o=r?Date.now():0,a=this[s](t,e);if(this[l].has(e)){if(a>this[n])return m(this,this[l].get(e)),!1;const s=this[l].get(e).value;return this[c]&&(this[p]||this[c](e,s.value)),s.now=o,s.maxAge=r,s.value=t,this[i]+=a-s.length,s.length=a,this.get(e),g(this),!0}const d=new v(e,t,a,o,r);return d.length>this[n]?(this[c]&&this[c](e,t),!1):(this[i]+=d.length,this[f].unshift(d),this[l].set(e,this[f].head),g(this),!0)}has(e){if(!this[l].has(e))return!1;const t=this[l].get(e).value;return!R(this,t)}get(e){return y(this,e,!0)}peek(e){return y(this,e,!1)}pop(){const e=this[f].tail;return e?(m(this,e),e.value):null}del(e){m(this,this[l].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const o=e[r],n=o.e||0;if(0===n)this.set(o.k,o.v);else{const e=n-t;e>0&&this.set(o.k,o.v,e)}}}prune(){this[l].forEach(((e,t)=>y(this,t,!1)))}}},7129:(e,t)=>{"use strict";var r=Object.prototype.hasOwnProperty;function o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function n(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var o,i,s=[];for(i in"string"!=typeof t&&(t="?"),e)if(r.call(e,i)){if((o=e[i])||null!=o&&!isNaN(o)||(o=""),i=n(i),o=n(o),null===i||null===o)continue;s.push(i+"="+o)}return s.length?t+s.join("&"):""},t.parse=function(e){for(var t,r=/([^=?#&]+)=?([^&]*)/g,n={};t=r.exec(e);){var i=o(t[1]),s=o(t[2]);null===i||null===s||i in n||(n[i]=s)}return n}},7418:e=>{"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},2257:(e,t,r)=>{const o=Symbol("SemVer ANY");class n{static get ANY(){return o}constructor(e,t){if(t=i(t),e instanceof n){if(e.loose===!!t.loose)return e;e=e.value}c("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===o?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(e){const t=this.options.loose?s[a.COMPARATORLOOSE]:s[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 p(r[2],this.options.loose):this.semver=o}toString(){return this.value}test(e){if(c("Comparator.test",e,this.options.loose),this.semver===o||e===o)return!0;if("string"==typeof e)try{e=new p(e,this.options)}catch(e){return!1}return u(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new f(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new f(this.value,t).test(e.semver);const r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=u(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),c=u(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||o||i&&s||a||c}}e.exports=n;const i=r(2893),{re:s,t:a}=r(5765),u=r(7539),c=r(4225),p=r(6376),f=r(6902)},6902:(e,t,r)=>{class o{constructor(e,t){if(t=i(t),e instanceof o)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new o(e.raw,t);if(e instanceof s)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,this.set=e.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!h(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&&y(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){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,r=n.get(t);if(r)return r;const o=this.options.loose,i=o?c[p.HYPHENRANGELOOSE]:c[p.HYPHENRANGE];e=e.replace(i,I(this.options.includePrerelease)),a("hyphen replace",e),e=e.replace(c[p.COMPARATORTRIM],f),a("comparator trim",e);let u=(e=(e=(e=e.replace(c[p.TILDETRIM],l)).replace(c[p.CARETTRIM],d)).split(/\s+/).join(" ")).split(" ").map((e=>g(e,this.options))).join(" ").split(/\s+/).map((e=>P(e,this.options)));o&&(u=u.filter((e=>(a("loose invalid filter",e,this.options),!!e.match(c[p.COMPARATORLOOSE]))))),a("range list",u);const y=new Map,R=u.map((e=>new s(e,this.options)));for(const e of R){if(h(e))return[e];y.set(e.value,e)}y.size>1&&y.has("")&&y.delete("");const m=[...y.values()];return n.set(t,m),m}intersects(e,t){if(!(e instanceof o))throw new TypeError("a Range is required");return this.set.some((r=>R(r,t)&&e.set.some((e=>R(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 u(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(N(this.set[t],e,this.options))return!0;return!1}}e.exports=o;const n=new(r(9593))({max:1e3}),i=r(2893),s=r(2257),a=r(4225),u=r(6376),{re:c,t:p,comparatorTrimReplace:f,tildeTrimReplace:l,caretTrimReplace:d}=r(5765),h=e=>"<0.0.0-0"===e.value,y=e=>""===e.value,R=(e,t)=>{let r=!0;const o=e.slice();let n=o.pop();for(;r&&o.length;)r=o.every((e=>n.intersects(e,t))),n=o.pop();return r},g=(e,t)=>(a("comp",e,t),e=b(e,t),a("caret",e),e=v(e,t),a("tildes",e),e=O(e,t),a("xrange",e),e=T(e,t),a("stars",e),e),m=e=>!e||"x"===e.toLowerCase()||"*"===e,v=(e,t)=>e.trim().split(/\s+/).map((e=>_(e,t))).join(" "),_=(e,t)=>{const r=t.loose?c[p.TILDELOOSE]:c[p.TILDE];return e.replace(r,((t,r,o,n,i)=>{let s;return a("tilde",e,t,r,o,n,i),m(r)?s="":m(o)?s=`>=${r}.0.0 <${+r+1}.0.0-0`:m(n)?s=`>=${r}.${o}.0 <${r}.${+o+1}.0-0`:i?(a("replaceTilde pr",i),s=`>=${r}.${o}.${n}-${i} <${r}.${+o+1}.0-0`):s=`>=${r}.${o}.${n} <${r}.${+o+1}.0-0`,a("tilde return",s),s}))},b=(e,t)=>e.trim().split(/\s+/).map((e=>w(e,t))).join(" "),w=(e,t)=>{a("caret",e,t);const r=t.loose?c[p.CARETLOOSE]:c[p.CARET],o=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,i,s)=>{let u;return a("caret",e,t,r,n,i,s),m(r)?u="":m(n)?u=`>=${r}.0.0${o} <${+r+1}.0.0-0`:m(i)?u="0"===r?`>=${r}.${n}.0${o} <${r}.${+n+1}.0-0`:`>=${r}.${n}.0${o} <${+r+1}.0.0-0`:s?(a("replaceCaret pr",s),u="0"===r?"0"===n?`>=${r}.${n}.${i}-${s} <${r}.${n}.${+i+1}-0`:`>=${r}.${n}.${i}-${s} <${r}.${+n+1}.0-0`:`>=${r}.${n}.${i}-${s} <${+r+1}.0.0-0`):(a("no pr"),u="0"===r?"0"===n?`>=${r}.${n}.${i}${o} <${r}.${n}.${+i+1}-0`:`>=${r}.${n}.${i}${o} <${r}.${+n+1}.0-0`:`>=${r}.${n}.${i} <${+r+1}.0.0-0`),a("caret return",u),u}))},O=(e,t)=>(a("replaceXRanges",e,t),e.split(/\s+/).map((e=>E(e,t))).join(" ")),E=(e,t)=>{e=e.trim();const r=t.loose?c[p.XRANGELOOSE]:c[p.XRANGE];return e.replace(r,((r,o,n,i,s,u)=>{a("xRange",e,r,o,n,i,s,u);const c=m(n),p=c||m(i),f=p||m(s),l=f;return"="===o&&l&&(o=""),u=t.includePrerelease?"-0":"",c?r=">"===o||"<"===o?"<0.0.0-0":"*":o&&l?(p&&(i=0),s=0,">"===o?(o=">=",p?(n=+n+1,i=0,s=0):(i=+i+1,s=0)):"<="===o&&(o="<",p?n=+n+1:i=+i+1),"<"===o&&(u="-0"),r=`${o+n}.${i}.${s}${u}`):p?r=`>=${n}.0.0${u} <${+n+1}.0.0-0`:f&&(r=`>=${n}.${i}.0${u} <${n}.${+i+1}.0-0`),a("xRange return",r),r}))},T=(e,t)=>(a("replaceStars",e,t),e.trim().replace(c[p.STAR],"")),P=(e,t)=>(a("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?p.GTE0PRE:p.GTE0],"")),I=e=>(t,r,o,n,i,s,a,u,c,p,f,l,d)=>`${r=m(o)?"":m(n)?`>=${o}.0.0${e?"-0":""}`:m(i)?`>=${o}.${n}.0${e?"-0":""}`:s?`>=${r}`:`>=${r}${e?"-0":""}`} ${u=m(c)?"":m(p)?`<${+c+1}.0.0-0`:m(f)?`<${c}.${+p+1}.0-0`:l?`<=${c}.${p}.${f}-${l}`:e?`<${c}.${p}.${+f+1}-0`:`<=${u}`}`.trim(),N=(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!==s.ANY&&e[r].semver.prerelease.length>0){const o=e[r].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch)return!0}return!1}return!0}},6376:(e,t,r)=>{const o=r(4225),{MAX_LENGTH:n,MAX_SAFE_INTEGER:i}=r(3295),{re:s,t:a}=r(5765),u=r(2893),{compareIdentifiers:c}=r(6742);class p{constructor(e,t){if(t=u(t),e instanceof p){if(e.loose===!!t.loose&&e.includePrerelease===!!t.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`);o("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?s[a.LOOSE]:s[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>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||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<i)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(o("SemVer.compare",this.version,this.options,e),!(e instanceof p)){if("string"==typeof e&&e===this.version)return 0;e=new p(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof p||(e=new p(e,this.options)),c(this.major,e.major)||c(this.minor,e.minor)||c(this.patch,e.patch)}comparePre(e){if(e instanceof p||(e=new p(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(o("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 p||(e=new p(e,this.options));let t=0;do{const r=this.build[t],n=e.build[t];if(o("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){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":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);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)}t&&(0===c(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=p},3507:(e,t,r)=>{const o=r(3959);e.exports=(e,t)=>{const r=o(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},7539:(e,t,r)=>{const o=r(8718),n=r(1194),i=r(1312),s=r(5903),a=r(1544),u=r(2056);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 o(e,r,c);case"!=":return n(e,r,c);case">":return i(e,r,c);case">=":return s(e,r,c);case"<":return a(e,r,c);case"<=":return u(e,r,c);default:throw new TypeError(`Invalid operator: ${t}`)}}},9038:(e,t,r)=>{const o=r(6376),n=r(3959),{re:i,t:s}=r(5765);e.exports=(e,t)=>{if(e instanceof o)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=i[s.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),i[s.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;i[s.COERCERTL].lastIndex=-1}else r=e.match(i[s.COERCE]);return null===r?null:n(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}},8880:(e,t,r)=>{const o=r(6376);e.exports=(e,t,r)=>{const n=new o(e,r),i=new o(t,r);return n.compare(i)||n.compareBuild(i)}},7880:(e,t,r)=>{const o=r(6269);e.exports=(e,t)=>o(e,t,!0)},6269:(e,t,r)=>{const o=r(6376);e.exports=(e,t,r)=>new o(e,r).compare(new o(t,r))},2378:(e,t,r)=>{const o=r(3959),n=r(8718);e.exports=(e,t)=>{if(n(e,t))return null;{const r=o(e),n=o(t),i=r.prerelease.length||n.prerelease.length,s=i?"pre":"",a=i?"prerelease":"";for(const e in r)if(("major"===e||"minor"===e||"patch"===e)&&r[e]!==n[e])return s+e;return a}}},8718:(e,t,r)=>{const o=r(6269);e.exports=(e,t,r)=>0===o(e,t,r)},1312:(e,t,r)=>{const o=r(6269);e.exports=(e,t,r)=>o(e,t,r)>0},5903:(e,t,r)=>{const o=r(6269);e.exports=(e,t,r)=>o(e,t,r)>=0},253:(e,t,r)=>{const o=r(6376);e.exports=(e,t,r,n)=>{"string"==typeof r&&(n=r,r=void 0);try{return new o(e instanceof o?e.version:e,r).inc(t,n).version}catch(e){return null}}},1544:(e,t,r)=>{const o=r(6269);e.exports=(e,t,r)=>o(e,t,r)<0},2056:(e,t,r)=>{const o=r(6269);e.exports=(e,t,r)=>o(e,t,r)<=0},8679:(e,t,r)=>{const o=r(6376);e.exports=(e,t)=>new o(e,t).major},7789:(e,t,r)=>{const o=r(6376);e.exports=(e,t)=>new o(e,t).minor},1194:(e,t,r)=>{const o=r(6269);e.exports=(e,t,r)=>0!==o(e,t,r)},3959:(e,t,r)=>{const{MAX_LENGTH:o}=r(3295),{re:n,t:i}=r(5765),s=r(6376),a=r(2893);e.exports=(e,t)=>{if(t=a(t),e instanceof s)return e;if("string"!=typeof e)return null;if(e.length>o)return null;if(!(t.loose?n[i.LOOSE]:n[i.FULL]).test(e))return null;try{return new s(e,t)}catch(e){return null}}},2358:(e,t,r)=>{const o=r(6376);e.exports=(e,t)=>new o(e,t).patch},7559:(e,t,r)=>{const o=r(3959);e.exports=(e,t)=>{const r=o(e,t);return r&&r.prerelease.length?r.prerelease:null}},9795:(e,t,r)=>{const o=r(6269);e.exports=(e,t,r)=>o(t,e,r)},3657:(e,t,r)=>{const o=r(8880);e.exports=(e,t)=>e.sort(((e,r)=>o(r,e,t)))},5712:(e,t,r)=>{const o=r(6902);e.exports=(e,t,r)=>{try{t=new o(t,r)}catch(e){return!1}return t.test(e)}},1100:(e,t,r)=>{const o=r(8880);e.exports=(e,t)=>e.sort(((e,r)=>o(e,r,t)))},6397:(e,t,r)=>{const o=r(3959);e.exports=(e,t)=>{const r=o(e,t);return r?r.version:null}},1249:(e,t,r)=>{const o=r(5765);e.exports={re:o.re,src:o.src,tokens:o.t,SEMVER_SPEC_VERSION:r(3295).SEMVER_SPEC_VERSION,SemVer:r(6376),compareIdentifiers:r(6742).compareIdentifiers,rcompareIdentifiers:r(6742).rcompareIdentifiers,parse:r(3959),valid:r(6397),clean:r(3507),inc:r(253),diff:r(2378),major:r(8679),minor:r(7789),patch:r(2358),prerelease:r(7559),compare:r(6269),rcompare:r(9795),compareLoose:r(7880),compareBuild:r(8880),sort:r(1100),rsort:r(3657),gt:r(1312),lt:r(1544),eq:r(8718),neq:r(1194),gte:r(5903),lte:r(2056),cmp:r(7539),coerce:r(9038),Comparator:r(2257),Range:r(6902),satisfies:r(5712),toComparators:r(1042),maxSatisfying:r(5775),minSatisfying:r(1657),minVersion:r(5316),validRange:r(9042),outside:r(6826),gtr:r(7606),ltr:r(32),intersects:r(2937),simplifyRange:r(7908),subset:r(799)}},3295:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},4225: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},6742:e=>{const t=/^[0-9]+$/,r=(e,r)=>{const o=t.test(e),n=t.test(r);return o&&n&&(e=+e,r=+r),e===r?0:o&&!n?-1:n&&!o?1:e<r?-1:1};e.exports={compareIdentifiers:r,rcompareIdentifiers:(e,t)=>r(t,e)}},2893:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},5765:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:o}=r(3295),n=r(4225),i=(t=e.exports={}).re=[],s=t.src=[],a=t.t={};let u=0;const c=(e,t,r)=>{const o=u++;n(e,o,t),a[e]=o,s[o]=t,i[o]=new RegExp(t,r?"g":void 0)};c("NUMERICIDENTIFIER","0|[1-9]\\d*"),c("NUMERICIDENTIFIERLOOSE","[0-9]+"),c("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),c("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),c("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),c("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),c("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),c("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),c("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),c("BUILDIDENTIFIER","[0-9A-Za-z-]+"),c("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),c("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),c("FULL",`^${s[a.FULLPLAIN]}$`),c("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),c("LOOSE",`^${s[a.LOOSEPLAIN]}$`),c("GTLT","((?:<|>)?=?)"),c("XRANGEIDENTIFIERLOOSE",`${s[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),c("XRANGEIDENTIFIER",`${s[a.NUMERICIDENTIFIER]}|x|X|\\*`),c("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),c("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),c("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),c("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),c("COERCE",`(^|[^\\d])(\\d{1,${o}})(?:\\.(\\d{1,${o}}))?(?:\\.(\\d{1,${o}}))?(?:$|[^\\d])`),c("COERCERTL",s[a.COERCE],!0),c("LONETILDE","(?:~>?)"),c("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",c("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),c("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),c("LONECARET","(?:\\^)"),c("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",c("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),c("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),c("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),c("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),c("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",c("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),c("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),c("STAR","(<|>)?=?\\s*\\*"),c("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),c("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},7606:(e,t,r)=>{const o=r(6826);e.exports=(e,t,r)=>o(e,t,">",r)},2937:(e,t,r)=>{const o=r(6902);e.exports=(e,t,r)=>(e=new o(e,r),t=new o(t,r),e.intersects(t))},32:(e,t,r)=>{const o=r(6826);e.exports=(e,t,r)=>o(e,t,"<",r)},5775:(e,t,r)=>{const o=r(6376),n=r(6902);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new n(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(i&&-1!==s.compare(e)||(i=e,s=new o(i,r)))})),i}},1657:(e,t,r)=>{const o=r(6376),n=r(6902);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new n(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(i&&1!==s.compare(e)||(i=e,s=new o(i,r)))})),i}},5316:(e,t,r)=>{const o=r(6376),n=r(6902),i=r(1312);e.exports=(e,t)=>{e=new n(e,t);let r=new o("0.0.0");if(e.test(r))return r;if(r=new o("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 s=null;n.forEach((e=>{const t=new o(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":s&&!i(t,s)||(s=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!s||r&&!i(r,s)||(r=s)}return r&&e.test(r)?r:null}},6826:(e,t,r)=>{const o=r(6376),n=r(2257),{ANY:i}=n,s=r(6902),a=r(5712),u=r(1312),c=r(1544),p=r(2056),f=r(5903);e.exports=(e,t,r,l)=>{let d,h,y,R,g;switch(e=new o(e,l),t=new s(t,l),r){case">":d=u,h=p,y=c,R=">",g=">=";break;case"<":d=c,h=f,y=u,R="<",g="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,l))return!1;for(let r=0;r<t.set.length;++r){const o=t.set[r];let s=null,a=null;if(o.forEach((e=>{e.semver===i&&(e=new n(">=0.0.0")),s=s||e,a=a||e,d(e.semver,s.semver,l)?s=e:y(e.semver,a.semver,l)&&(a=e)})),s.operator===R||s.operator===g)return!1;if((!a.operator||a.operator===R)&&h(e,a.semver))return!1;if(a.operator===g&&y(e,a.semver))return!1}return!0}},7908:(e,t,r)=>{const o=r(5712),n=r(6269);e.exports=(e,t,r)=>{const i=[];let s=null,a=null;const u=e.sort(((e,t)=>n(e,t,r)));for(const e of u)o(e,t,r)?(a=e,s||(s=e)):(a&&i.push([s,a]),a=null,s=null);s&&i.push([s,null]);const c=[];for(const[e,t]of i)e===t?c.push(e):t||e!==u[0]?t?e===u[0]?c.push(`<=${t}`):c.push(`${e} - ${t}`):c.push(`>=${e}`):c.push("*");const p=c.join(" || "),f="string"==typeof t.raw?t.raw:String(t);return p.length<f.length?p:t}},799:(e,t,r)=>{const o=r(6902),n=r(2257),{ANY:i}=n,s=r(5712),a=r(6269),u=(e,t,r)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===i){if(1===t.length&&t[0].semver===i)return!0;e=r.includePrerelease?[new n(">=0.0.0-0")]:[new n(">=0.0.0")]}if(1===t.length&&t[0].semver===i){if(r.includePrerelease)return!0;t=[new n(">=0.0.0")]}const o=new Set;let u,f,l,d,h,y,R;for(const t of e)">"===t.operator||">="===t.operator?u=c(u,t,r):"<"===t.operator||"<="===t.operator?f=p(f,t,r):o.add(t.semver);if(o.size>1)return null;if(u&&f){if(l=a(u.semver,f.semver,r),l>0)return null;if(0===l&&(">="!==u.operator||"<="!==f.operator))return null}for(const e of o){if(u&&!s(e,String(u),r))return null;if(f&&!s(e,String(f),r))return null;for(const o of t)if(!s(e,String(o),r))return!1;return!0}let g=!(!f||r.includePrerelease||!f.semver.prerelease.length)&&f.semver,m=!(!u||r.includePrerelease||!u.semver.prerelease.length)&&u.semver;g&&1===g.prerelease.length&&"<"===f.operator&&0===g.prerelease[0]&&(g=!1);for(const e of t){if(R=R||">"===e.operator||">="===e.operator,y=y||"<"===e.operator||"<="===e.operator,u)if(m&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===m.major&&e.semver.minor===m.minor&&e.semver.patch===m.patch&&(m=!1),">"===e.operator||">="===e.operator){if(d=c(u,e,r),d===e&&d!==u)return!1}else if(">="===u.operator&&!s(u.semver,String(e),r))return!1;if(f)if(g&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===g.major&&e.semver.minor===g.minor&&e.semver.patch===g.patch&&(g=!1),"<"===e.operator||"<="===e.operator){if(h=p(f,e,r),h===e&&h!==f)return!1}else if("<="===f.operator&&!s(f.semver,String(e),r))return!1;if(!e.operator&&(f||u)&&0!==l)return!1}return!(u&&y&&!f&&0!==l||f&&R&&!u&&0!==l||m||g)},c=(e,t,r)=>{if(!e)return t;const o=a(e.semver,t.semver,r);return o>0?e:o<0||">"===t.operator&&">="===e.operator?t:e},p=(e,t,r)=>{if(!e)return t;const o=a(e.semver,t.semver,r);return o<0?e:o>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,r={})=>{if(e===t)return!0;e=new o(e,r),t=new o(t,r);let n=!1;e:for(const o of e.set){for(const e of t.set){const t=u(o,e,r);if(n=n||null!==t,t)continue e}if(n)return!1}return!0}},1042:(e,t,r)=>{const o=r(6902);e.exports=(e,t)=>new o(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},9042:(e,t,r)=>{const o=r(6902);e.exports=(e,t)=>{try{return new o(e,t).range||"*"}catch(e){return null}}},4564:(e,t,o)=>{"use strict";var n=o(7418),i=o(7129),s=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,a=/[\n\r\t]/g,u=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,c=/:\d+$/,p=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,f=/^[a-zA-Z]:/;function l(e){return(e||"").toString().replace(s,"")}var d=[["#","hash"],["?","query"],function(e,t){return R(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],h={hash:1,query:1};function y(e){var t,o=("undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{}).location||{},n={},i=typeof(e=e||o);if("blob:"===e.protocol)n=new m(unescape(e.pathname),{});else if("string"===i)for(t in n=new m(e,{}),h)delete n[t];else if("object"===i){for(t in e)t in h||(n[t]=e[t]);void 0===n.slashes&&(n.slashes=u.test(e.href))}return n}function R(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=l(e)).replace(a,""),t=t||{};var r,o=p.exec(e),n=o[1]?o[1].toLowerCase():"",i=!!o[2],s=!!o[3],u=0;return i?s?(r=o[2]+o[3]+o[4],u=o[2].length+o[3].length):(r=o[2]+o[4],u=o[2].length):s?(r=o[3]+o[4],u=o[3].length):r=o[4],"file:"===n?u>=2&&(r=r.slice(2)):R(n)?r=o[4]:n?i&&(r=r.slice(2)):u>=2&&R(t.protocol)&&(r=o[4]),{protocol:n,slashes:i||R(n),slashesCount:u,rest:r}}function m(e,t,r){if(e=(e=l(e)).replace(a,""),!(this instanceof m))return new m(e,t,r);var o,s,u,c,p,h,v=d.slice(),_=typeof t,b=this,w=0;for("object"!==_&&"string"!==_&&(r=t,t=null),r&&"function"!=typeof r&&(r=i.parse),o=!(s=g(e||"",t=y(t))).protocol&&!s.slashes,b.slashes=s.slashes||o&&t.slashes,b.protocol=s.protocol||t.protocol||"",e=s.rest,("file:"===s.protocol&&(2!==s.slashesCount||f.test(e))||!s.slashes&&(s.protocol||s.slashesCount<2||!R(b.protocol)))&&(v[3]=[/(.*)/,"pathname"]);w<v.length;w++)"function"!=typeof(c=v[w])?(u=c[0],h=c[1],u!=u?b[h]=e:"string"==typeof u?~(p="@"===u?e.lastIndexOf(u):e.indexOf(u))&&("number"==typeof c[2]?(b[h]=e.slice(0,p),e=e.slice(p+c[2])):(b[h]=e.slice(p),e=e.slice(0,p))):(p=u.exec(e))&&(b[h]=p[1],e=e.slice(0,p.index)),b[h]=b[h]||o&&c[3]&&t[h]||"",c[4]&&(b[h]=b[h].toLowerCase())):e=c(e,b);r&&(b.query=r(b.query)),o&&t.slashes&&"/"!==b.pathname.charAt(0)&&(""!==b.pathname||""!==t.pathname)&&(b.pathname=function(e,t){if(""===e)return t;for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),o=r.length,n=r[o-1],i=!1,s=0;o--;)"."===r[o]?r.splice(o,1):".."===r[o]?(r.splice(o,1),s++):s&&(0===o&&(i=!0),r.splice(o,1),s--);return i&&r.unshift(""),"."!==n&&".."!==n||r.push(""),r.join("/")}(b.pathname,t.pathname)),"/"!==b.pathname.charAt(0)&&R(b.protocol)&&(b.pathname="/"+b.pathname),n(b.port,b.protocol)||(b.host=b.hostname,b.port=""),b.username=b.password="",b.auth&&(~(p=b.auth.indexOf(":"))?(b.username=b.auth.slice(0,p),b.username=encodeURIComponent(decodeURIComponent(b.username)),b.password=b.auth.slice(p+1),b.password=encodeURIComponent(decodeURIComponent(b.password))):b.username=encodeURIComponent(decodeURIComponent(b.auth)),b.auth=b.password?b.username+":"+b.password:b.username),b.origin="file:"!==b.protocol&&R(b.protocol)&&b.host?b.protocol+"//"+b.host:"null",b.href=b.toString()}m.prototype={set:function(e,t,r){var o=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||i.parse)(t)),o[e]=t;break;case"port":o[e]=t,n(t,o.protocol)?t&&(o.host=o.hostname+":"+t):(o.host=o.hostname,o[e]="");break;case"hostname":o[e]=t,o.port&&(t+=":"+o.port),o.host=t;break;case"host":o[e]=t,c.test(t)?(t=t.split(":"),o.port=t.pop(),o.hostname=t.join(":")):(o.hostname=t,o.port="");break;case"protocol":o.protocol=t.toLowerCase(),o.slashes=!r;break;case"pathname":case"hash":if(t){var s="pathname"===e?"/":"#";o[e]=t.charAt(0)!==s?s+t:t}else o[e]=t;break;case"username":case"password":o[e]=encodeURIComponent(t);break;case"auth":var a=t.indexOf(":");~a?(o.username=t.slice(0,a),o.username=encodeURIComponent(decodeURIComponent(o.username)),o.password=t.slice(a+1),o.password=encodeURIComponent(decodeURIComponent(o.password))):o.username=encodeURIComponent(decodeURIComponent(t))}for(var u=0;u<d.length;u++){var p=d[u];p[4]&&(o[p[1]]=o[p[1]].toLowerCase())}return o.auth=o.password?o.username+":"+o.password:o.username,o.origin="file:"!==o.protocol&&R(o.protocol)&&o.host?o.protocol+"//"+o.host:"null",o.href=o.toString(),o},toString:function(e){e&&"function"==typeof e||(e=i.stringify);var t,r=this,o=r.host,n=r.protocol;n&&":"!==n.charAt(n.length-1)&&(n+=":");var s=n+(r.protocol&&r.slashes||R(r.protocol)?"//":"");return r.username?(s+=r.username,r.password&&(s+=":"+r.password),s+="@"):r.password?(s+=":"+r.password,s+="@"):"file:"!==r.protocol&&R(r.protocol)&&!o&&"/"!==r.pathname&&(s+="@"),(":"===o[o.length-1]||c.test(r.hostname)&&!r.port)&&(o+=":"),s+=o+r.pathname,(t="object"==typeof r.query?e(r.query):r.query)&&(s+="?"!==t.charAt(0)?"?"+t:t),r.hash&&(s+=r.hash),s}},m.extractProtocol=g,m.location=y,m.trimLeft=l,m.qs=i,e.exports=m},5061:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,n.default)(e);var r=t.strictSeparator?s.test(e):i.test(e);return r&&t.strict?a(e):r};var o,n=(o=r(5571))&&o.__esModule?o:{default:o},i=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,s=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,a=function(e){var t=e.match(/^(\d{4})-?(\d{3})([ T]{1}\.*|$)/);if(t){var r=Number(t[1]),o=Number(t[2]);return r%4==0&&r%100!=0||r%400==0?o<=366:o<=365}var n=e.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number),i=n[1],s=n[2],a=n[3],u=s?"0".concat(s).slice(-2):s,c=a?"0".concat(a).slice(-2):a,p=new Date("".concat(i,"-").concat(u||"01","-").concat(c||"01"));return!s||!a||p.getUTCFullYear()===i&&p.getUTCMonth()+1===s&&p.getUTCDate()===a};e.exports=t.default,e.exports.default=t.default},661:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r,o;(0,n.default)(e),"object"===i(t)?(r=t.min||0,o=t.max):(r=arguments[1]||0,o=arguments[2]);var s=e.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],a=e.length-s.length;return a>=r&&(void 0===o||a<=o)};var o,n=(o=r(5571))&&o.__esModule?o:{default:o};function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=t.default,e.exports.default=t.default},1875:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),i.test(e)};var o=n(r(5571));function n(e){return e&&e.__esModule?e:{default:e}}var i=(0,n(r(4731)).default)(["^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)","(?:-((?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*))*))","?(?:\\+([0-9a-z-]+(?:\\.[0-9a-z-]+)*))?$"],"i");e.exports=t.default,e.exports.default=t.default},5090:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){return(0,n.default)(e),"[object RegExp]"!==Object.prototype.toString.call(t)&&(t=new RegExp(t,r)),t.test(e)};var o,n=(o=r(5571))&&o.__esModule?o:{default:o};e.exports=t.default,e.exports.default=t.default},5571:(e,t)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=r(e);throw null===e?t="null":"object"===t&&(t=e.constructor.name),new TypeError("Expected a string but received a ".concat(t))}},e.exports=t.default,e.exports.default=t.default},4731:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=e.join("");return new RegExp(r,t)},e.exports=t.default,e.exports.default=t.default},9602:e=>{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},4411:(e,t,r)=>{"use strict";function o(e){var t=this;if(t instanceof o||(t=new o),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var r=0,n=arguments.length;r<n;r++)t.push(arguments[r]);return t}function n(e,t,r){var o=t===e.head?new a(r,null,t,e):new a(r,t,t.next,e);return null===o.next&&(e.tail=o),null===o.prev&&(e.head=o),e.length++,o}function i(e,t){e.tail=new a(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function s(e,t){e.head=new a(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function a(e,t,r,o){if(!(this instanceof a))return new a(e,t,r,o);this.list=o,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}e.exports=o,o.Node=a,o.create=o,o.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t},o.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},o.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},o.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},o.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)s(this,arguments[e]);return this.length},o.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},o.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},o.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,o=0;null!==r;o++)e.call(t,r.value,o,this),r=r.next},o.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,o=this.length-1;null!==r;o--)e.call(t,r.value,o,this),r=r.prev},o.prototype.get=function(e){for(var t=0,r=this.head;null!==r&&t<e;t++)r=r.next;if(t===e&&null!==r)return r.value},o.prototype.getReverse=function(e){for(var t=0,r=this.tail;null!==r&&t<e;t++)r=r.prev;if(t===e&&null!==r)return r.value},o.prototype.map=function(e,t){t=t||this;for(var r=new o,n=this.head;null!==n;)r.push(e.call(t,n.value,this)),n=n.next;return r},o.prototype.mapReverse=function(e,t){t=t||this;for(var r=new o,n=this.tail;null!==n;)r.push(e.call(t,n.value,this)),n=n.prev;return r},o.prototype.reduce=function(e,t){var r,o=this.head;if(arguments.length>1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");o=this.head.next,r=this.head.value}for(var n=0;null!==o;n++)r=e(r,o.value,n),o=o.next;return r},o.prototype.reduceReverse=function(e,t){var r,o=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");o=this.tail.prev,r=this.tail.value}for(var n=this.length-1;null!==o;n--)r=e(r,o.value,n),o=o.prev;return r},o.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},o.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},o.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new o;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=0,i=this.head;null!==i&&n<e;n++)i=i.next;for(;null!==i&&n<t;n++,i=i.next)r.push(i.value);return r},o.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new o;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=this.length,i=this.tail;null!==i&&n>t;n--)i=i.prev;for(;null!==i&&n>e;n--,i=i.prev)r.push(i.value);return r},o.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var o=0,i=this.head;null!==i&&o<e;o++)i=i.next;var s=[];for(o=0;i&&o<t;o++)s.push(i.value),i=this.removeNode(i);for(null===i&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev),o=0;o<r.length;o++)i=n(this,i,r[o]);return s},o.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;null!==r;r=r.prev){var o=r.prev;r.prev=r.next,r.next=o}return this.head=t,this.tail=e,this};try{r(9602)(o)}catch(e){}}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{"use strict";o.r(n),o.d(n,{BufferLengthBuilder:()=>vh,DefaultKolibriResponse:()=>Ce,HashBufferV10:()=>Kh,HashBufferV20:()=>Wh,INTERNAL_ERROR:()=>Vd,INVALID_PARAMS:()=>Fd,INVALID_REQUEST:()=>Bd,IS_KOLIBRI_CLIENT:()=>Du,IS_KOLIBRI_PROJECT:()=>$o,IS_KOLIBRI_USER_GROUP:()=>Ks,IS_UNSIGNED_16_BIT:()=>_e,IsKolibriClient:()=>ju,IsKolibriClientConstraint:()=>Lu,IsKolibriDate:()=>Kf,IsKolibriDateConstraint:()=>Yf,IsKolibriNodePath:()=>er,IsKolibriNodePathConstraint:()=>Zt,IsKolibriNodeTriggerN:()=>Xr,IsKolibriNodeTriggerNConstraint:()=>Wr,IsKolibriNodeTriggerT:()=>nR,IsKolibriNodeTriggerTConstraint:()=>oR,IsKolibriProject:()=>Wo,IsKolibriProjectConstraint:()=>Ko,IsKolibriUpdateUrl:()=>eo,IsKolibriUpdateUrlConstraint:()=>Zr,IsKolibriUser:()=>xt,IsKolibriUserConstraint:()=>Ct,IsKolibriUserGroup:()=>zs,IsKolibriUserGroupConstraint:()=>Xs,IsUnsigned16Bit:()=>Oe,IsUnsigned16BitConstraint:()=>we,KolibriError:()=>g,KolibriErrorResponse:()=>je,KolibriRequest:()=>Se,KolibriRequestError:()=>Ge,KolibriRequestMethods:()=>pe,KolibriRpcErrorResponse:()=>uh,KolibriRpcRequest:()=>rh,KolibriRpcServer:()=>Zd,KolibriRpcSuccessResponse:()=>ah,KolibriSuccessResponse:()=>Le,KolibriVersion:()=>N,METHOD_NOT_FOUND:()=>kd,MapperUtils:()=>fh,Opcode:()=>Xh,OpcodeBuffer:()=>Yh,OpcodeCompatMapper:()=>yh,OpcodeDecoder:()=>Jy,OpcodeDecoderFactory:()=>tR,PARSE_ERROR:()=>xd,PlainToRequestMapper:()=>Zy,RpcCompatMapper:()=>mh,RpcV10Mapper:()=>Rh,RpcV20Mapper:()=>gh,VersionService:()=>hh,cV10:()=>i,cV21:()=>s,cV30:()=>a,cV31:()=>u,cV32:()=>c,cV33:()=>p,constants:()=>y,consumerApi:()=>f,errorFromCode:()=>_,errorcode:()=>m,isDefined:()=>eR,isJsonRpcError:()=>$d,isJsonRpcFailure:()=>Wd,isJsonRpcId:()=>Hd,isJsonRpcRequest:()=>Yd,isJsonRpcSuccess:()=>Kd,isKolibriClient:()=>Au,isKolibriDate:()=>$f,isKolibriNodePath:()=>Jt,isKolibriNodeTriggerN:()=>Kr,isKolibriNodeTriggerT:()=>rR,isKolibriProject:()=>Yo,isKolibriRpcError:()=>ph,isKolibriRpcRequest:()=>oh,isKolibriRpcSuccess:()=>ch,isKolibriUpdateUrl:()=>Jr,isKolibriUser:()=>jt,isKolibriUserGroup:()=>Ws,isUnsigned16Bit:()=>be,jsonRpc:()=>e,nodePath:()=>t,pV10:()=>l,pV20:()=>d,producerApi:()=>h,sprintf:()=>j,validate:()=>R,vsprintf:()=>C,wsErrorcodes:()=>v});var e={};o.r(e),o.d(e,{buildError:()=>T,buildRequest:()=>O,buildResult:()=>E,getType:()=>w,parse:()=>P,type:()=>b});var t={};o.r(t),o.d(t,{isValidPath:()=>M,join:()=>U,parent:()=>G,parents:()=>q,relative:()=>S,scope:()=>D});var i={};o.r(i),o.d(i,{CancelParams:()=>Fe,CancelRequest:()=>Ve,CancelResponse:()=>Ye,CloseRequest:()=>ze,CloseResponse:()=>Qe,CommitParams:()=>ot,CommitRequest:()=>nt,CommitResponse:()=>at,GetChallengeRequest:()=>pt,GetRpcInfoRequest:()=>Rt,GetStatisticsParams:()=>wt,GetStatisticsRequest:()=>Ot,LoginParams:()=>Vt,LoginRequest:()=>Ht,LoginResponse:()=>Wt,LoginResult:()=>Kt,NodeBrowseParams:()=>Br,NodeBrowseRequest:()=>kr,NodeBrowseResponse:()=>Vr,NodeBrowseResult:()=>Fr,NodeCreateParams:()=>no,NodeCreateRequest:()=>io,NodeCreateResponse:()=>so,NodeDeleteParams:()=>lo,NodeDeleteRequest:()=>ho,NodeDeleteResponse:()=>yo,NodeGetHistoryParams:()=>bo,NodeGetHistoryRequest:()=>wo,NodeGetHistoryResponse:()=>Eo,NodeGetHistoryResult:()=>Oo,NodeGetPropertiesParams:()=>Uo,NodeGetPropertiesRequest:()=>So,NodeGetPropertiesResponse:()=>qo,NodeGetPropertiesResult:()=>Go,NodeModifyParams:()=>xo,NodeModifyRequest:()=>Bo,NodeModifyResponse:()=>ko,PermissionNodeListParams:()=>Jo,PermissionNodeListRequest:()=>Zo,PermissionNodeListResponse:()=>on,PermissionNodeListResult:()=>rn,PermissionNodeSetParams:()=>un,PermissionNodeSetRequest:()=>cn,PermissionNodeSetResponse:()=>ln,PermissionRpcAddParams:()=>Rn,PermissionRpcAddRequest:()=>gn,PermissionRpcAddResponse:()=>_n,PermissionRpcListParams:()=>En,PermissionRpcListRequest:()=>Tn,PermissionRpcListResponse:()=>Mn,PermissionRpcListResult:()=>Nn,PermissionRpcRemoveParams:()=>qn,PermissionRpcRemoveRequest:()=>Dn,PermissionRpcRemoveResponse:()=>jn,ProjectBrowseParams:()=>kn,ProjectBrowseRequest:()=>Fn,ProjectBrowseResponse:()=>Yn,ProjectBrowseResult:()=>$n,ProjectCreateParams:()=>zn,ProjectCreateRequest:()=>Qn,ProjectCreateResponse:()=>ei,ProjectDeleteParams:()=>ni,ProjectDeleteRequest:()=>ii,ProjectDeleteResponse:()=>ui,ProjectGetPropertiesParams:()=>li,ProjectGetPropertiesRequest:()=>di,ProjectGetPropertiesResponse:()=>gi,ProjectGetPropertiesResult:()=>Ri,ProjectGetStatisticsParams:()=>bi,ProjectGetStatisticsRequest:()=>wi,ProjectGetStatisticsResponse:()=>Pi,ProjectGetStatisticsResult:()=>Ti,ProjectModifyParams:()=>Ui,ProjectModifyRequest:()=>Si,ProjectModifyResponse:()=>Di,ReadParams:()=>nr,ReadRequest:()=>ir,ReadResponse:()=>cr,ReadResult:()=>ur,SubscribeParams:()=>dr,SubscribeRequest:()=>hr,SubscribeResponse:()=>mr,SubscribeResult:()=>gr,UnsubscribeParams:()=>wr,UnsubscribeRequest:()=>Or,UnsubscribeResponse:()=>Pr,UnsubscribedParams:()=>Mu,UnsubscribedRequest:()=>Uu,UnsubscribedResponse:()=>qu,UserBrowseParams:()=>Ci,UserBrowseRequest:()=>xi,UserBrowseResponse:()=>Vi,UserBrowseResult:()=>Fi,UserCreateParams:()=>Ki,UserCreateRequest:()=>Wi,UserCreateResponse:()=>Qi,UserDeleteParams:()=>ts,UserDeleteRequest:()=>rs,UserDeleteResponse:()=>is,UserGetHistoryParams:()=>cs,UserGetHistoryRequest:()=>ps,UserGetPropertiesParams:()=>Rs,UserGetPropertiesRequest:()=>gs,UserGetPropertiesResponse:()=>bs,UserGetPropertiesResult:()=>_s,UserGroupAddMemberParams:()=>ea,UserGroupAddMemberRequest:()=>ta,UserGroupAddMemberResponse:()=>ra,UserGroupBrowseParams:()=>ua,UserGroupBrowseRequest:()=>ca,UserGroupBrowseResponse:()=>fa,UserGroupBrowseResult:()=>pa,UserGroupCreateParams:()=>ga,UserGroupCreateRequest:()=>ma,UserGroupCreateResponse:()=>va,UserGroupDeleteParams:()=>Ta,UserGroupDeleteRequest:()=>Pa,UserGroupDeleteResponse:()=>Ia,UserGroupGetPropertiesParams:()=>qa,UserGroupGetPropertiesRequest:()=>Da,UserGroupGetPropertiesResponse:()=>La,UserGroupGetPropertiesResult:()=>Aa,UserGroupIsMemberParams:()=>Fa,UserGroupIsMemberRequest:()=>Va,UserGroupIsMemberResponse:()=>Ha,UserGroupListMembersParams:()=>za,UserGroupListMembersRequest:()=>Qa,UserGroupListMembersResponse:()=>Ja,UserGroupModifyParams:()=>nu,UserGroupModifyRequest:()=>iu,UserGroupModifyResponse:()=>su,UserGroupRemoveMemberParams:()=>lu,UserGroupRemoveMemberRequest:()=>du,UserGroupRemoveMemberResponse:()=>hu,UserModifyParams:()=>Ts,UserModifyRequest:()=>Ps,UserModifyResponse:()=>Ms,UserNotifyParams:()=>_u,UserNotifyRequest:()=>bu,UserNotifyResponse:()=>Tu,UserNotifyResult:()=>Eu,UserSubscribeParams:()=>qs,UserSubscribeRequest:()=>Ds,UserSubscribeResponse:()=>Cs,UserSubscribeResult:()=>js,UserUnsubscribeParams:()=>Fs,UserUnsubscribeRequest:()=>Vs,UserUnsubscribeResponse:()=>Ys,WriteNodeParam:()=>Sr,WriteParams:()=>Gr,WriteRequest:()=>qr,WriteResponse:()=>Lr,isCancelRequest:()=>He,isCloseRequest:()=>Je,isCommitRequest:()=>it,isGetChallengeRequest:()=>ft,isGetRpcInfoRequest:()=>gt,isGetStatisticsRequest:()=>Et,isLoginRequest:()=>$t,isNodeBrowseRequest:()=>Hr,isNodeCreateRequest:()=>ao,isNodeDeleteRequest:()=>Ro,isNodeGetHistoryRequest:()=>To,isNodeGetPropertiesRequest:()=>Do,isNodeModifyRequest:()=>Fo,isPermissionNodeListRequest:()=>en,isPermissionNodeSetRequest:()=>pn,isPermissionRpcAddRequest:()=>mn,isPermissionRpcListRequest:()=>Pn,isPermissionRpcRemoveRequest:()=>An,isProjectBrowseRequest:()=>Vn,isProjectCreateRequest:()=>Jn,isProjectDeleteRequest:()=>si,isProjectGetPropertiesRequest:()=>hi,isProjectGetStatisticsRequest:()=>Oi,isProjectModifyRequest:()=>Gi,isReadRequest:()=>sr,isSubscribeRequest:()=>yr,isUnsubscribeRequest:()=>Er,isUnsubscribedRequest:()=>Su,isUserBrowseRequest:()=>Bi,isUserCreateRequest:()=>Xi,isUserDeleteRequest:()=>os,isUserGetHistoryRequest:()=>fs,isUserGetPropertiesRequest:()=>ms,isUserGroupAddMemberRequest:()=>oa,isUserGroupBrowseRequest:()=>la,isUserGroupCreateRequest:()=>_a,isUserGroupDeleteRequest:()=>Na,isUserGroupGetPropertiesRequest:()=>ja,isUserGroupIsMemberRequest:()=>$a,isUserGroupListMembersRequest:()=>Za,isUserGroupModifyRequest:()=>au,isUserGroupRemoveMemberRequest:()=>yu,isUserModifyRequest:()=>Is,isUserNotifyRequest:()=>wu,isUserSubscribeRequest:()=>As,isUserUnsubscribeRequest:()=>Hs,isWriteRequest:()=>Dr,toCancelRequest:()=>$e,toCloseRequest:()=>Ze,toCommitRequest:()=>st,toGetChallengeRequest:()=>lt,toGetRpcInfoRequest:()=>mt,toGetStatisticsRequest:()=>Tt,toLoginRequest:()=>Yt,toNodeBrowseRequest:()=>$r,toNodeCreateRequest:()=>uo,toNodeDeleteRequest:()=>go,toNodeGetHistoryRequest:()=>Po,toNodeGetPropertiesRequest:()=>Ao,toNodeModifyRequest:()=>Vo,toPermissionNodeListRequest:()=>tn,toPermissionNodeSetRequest:()=>fn,toPermissionRpcAddRequest:()=>vn,toPermissionRpcListRequest:()=>In,toPermissionRpcRemoveRequest:()=>Ln,toProjectBrowseRequest:()=>Hn,toProjectCreateRequest:()=>Zn,toProjectDeleteRequest:()=>ai,toProjectGetPropertiesRequest:()=>yi,toProjectGetStatisticsRequest:()=>Ei,toProjectModifyRequest:()=>qi,toReadRequest:()=>ar,toSubscribeReq