diff --git a/.gitignore b/.gitignore
index cf37bcf0..becfbb97 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,6 +9,7 @@
.history
.svn/
migrate_working_dir/
+.yalc
# IntelliJ related
*.iml
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index f49747ba..76435b00 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -342,7 +342,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.4;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -357,16 +357,17 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 8;
+ CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 72VSVNH585;
ENABLE_BITCODE = NO;
- FLUTTER_BUILD_NAME = 1.0.0;
+ FLUTTER_BUILD_NAME = 1.0.2;
INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- MARKETING_VERSION = 1.0.0;
+ MARKETING_VERSION = 1.0.2;
PRODUCT_BUNDLE_IDENTIFIER = io.reef.reefMobileApp;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -422,7 +423,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.4;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@@ -465,13 +466,14 @@
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.4;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -488,16 +490,17 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 8;
+ CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 72VSVNH585;
ENABLE_BITCODE = NO;
- FLUTTER_BUILD_NAME = 1.0.0;
+ FLUTTER_BUILD_NAME = 1.0.2;
INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- MARKETING_VERSION = 1.0.0;
+ MARKETING_VERSION = 1.0.2;
PRODUCT_BUNDLE_IDENTIFIER = io.reef.reefMobileApp;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -513,19 +516,21 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 8;
+ CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 72VSVNH585;
ENABLE_BITCODE = NO;
- FLUTTER_BUILD_NAME = 1.0.0;
+ FLUTTER_BUILD_NAME = 1.0.2;
INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- MARKETING_VERSION = 1.0.0;
+ MARKETING_VERSION = 1.0.2;
PRODUCT_BUNDLE_IDENTIFIER = io.reef.reefMobileApp;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
diff --git a/lib/js/package.json b/lib/js/package.json
index 30ffc92b..2a64a2a5 100644
--- a/lib/js/package.json
+++ b/lib/js/package.json
@@ -21,5 +21,6 @@
"build1": "yarn --cwd ./packages/dApp-js build",
"build2": "yarn --cwd ./packages/flutter-js-bridge build",
"man-link": "cd ./node_modules/@reef-chain&&rm -rf util-lib&&ln -s ~/reef/util-lib ./util-lib&&cd ../.."
- }
+ },
+ "dependencies": {}
}
diff --git a/lib/js/packages/dApp-js/dist/index.js b/lib/js/packages/dApp-js/dist/index.js
index 42a225f7..e4d130c0 100644
--- a/lib/js/packages/dApp-js/dist/index.js
+++ b/lib/js/packages/dApp-js/dist/index.js
@@ -124,9 +124,9 @@
// ../../node_modules/@reef-chain/util-lib/dist/module/util-lib.mjs
var import_meta = {};
- var Uj = Object.defineProperty;
- var jj = (t, e, r) => e in t ? Uj(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var re = (t, e, r) => (jj(t, typeof e != "symbol" ? e + "" : e, r), r);
+ var Pj = Object.defineProperty;
+ var kj = (t, e, r) => e in t ? Pj(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var re = (t, e, r) => (kj(t, typeof e != "symbol" ? e + "" : e, r), r);
var G2 = (t, e, r) => {
if (!e.has(t))
throw TypeError("Cannot " + r);
@@ -138,7 +138,7 @@
e instanceof WeakSet ? e.add(t) : e.set(t, r);
};
var Nt = (t, e, r, n) => (G2(t, e, "write to private field"), n ? n.call(t, r) : e.set(t, r), r);
- var W0 = (t, e, r, n) => ({
+ var H0 = (t, e, r, n) => ({
set _(i) {
Nt(t, e, i, r);
},
@@ -147,24 +147,24 @@
}
});
var At = (t, e, r) => (G2(t, e, "access private method"), r);
- var w3 = function(t, e) {
- return w3 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) {
+ var b3 = function(t, e) {
+ return b3 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) {
r.__proto__ = n;
} || function(r, n) {
for (var i in n)
Object.prototype.hasOwnProperty.call(n, i) && (r[i] = n[i]);
- }, w3(t, e);
+ }, b3(t, e);
};
function ln(t, e) {
if (typeof e != "function" && e !== null)
throw new TypeError("Class extends value " + String(e) + " is not a constructor or null");
- w3(t, e);
+ b3(t, e);
function r() {
this.constructor = t;
}
t.prototype = e === null ? Object.create(e) : (r.prototype = e.prototype, new r());
}
- function Vj(t, e, r, n) {
+ function Rj(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
o(s);
@@ -191,7 +191,7 @@
u((n = n.apply(t, e || [])).next());
});
}
- function _v(t, e) {
+ function vv(t, e) {
var r = { label: 0, sent: function() {
if (s[0] & 1)
throw s[1];
@@ -294,10 +294,10 @@
(s || !(n in e)) && (s || (s = Array.prototype.slice.call(e, 0, n)), s[n] = e[n]);
return t.concat(s || Array.prototype.slice.call(e));
}
- function mf(t) {
- return this instanceof mf ? (this.v = t, this) : new mf(t);
+ function pf(t) {
+ return this instanceof pf ? (this.v = t, this) : new pf(t);
}
- function zj(t, e, r) {
+ function Cj(t, e, r) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var n = r.apply(t, e || []), i, s = [];
@@ -311,8 +311,8 @@
}
function a(E, _) {
n[E] && (i[E] = function(N) {
- return new Promise(function(R, F) {
- s.push([E, N, R, F]) > 1 || c(E, N);
+ return new Promise(function(k, F) {
+ s.push([E, N, k, F]) > 1 || c(E, N);
});
}, _ && (i[E] = _(i[E])));
}
@@ -324,7 +324,7 @@
}
}
function u(E) {
- E.value instanceof mf ? Promise.resolve(E.value.v).then(f, p) : b(s[0][2], E);
+ E.value instanceof pf ? Promise.resolve(E.value.v).then(f, p) : b(s[0][2], E);
}
function f(E) {
c("next", E);
@@ -336,7 +336,7 @@
E(_), s.shift(), s.length && c(s[0][0], s[0][1]);
}
}
- function Fj(t) {
+ function Dj(t) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var e = t[Symbol.asyncIterator], r;
@@ -365,7 +365,7 @@
}, r = t(e);
return r.prototype = Object.create(Error.prototype), r.prototype.constructor = r, r;
}
- var Pp = ll(function(t) {
+ var Ip = ll(function(t) {
return function(r) {
t(this), this.message = r ? r.length + ` errors occurred during unsubscription:
` + r.map(function(n, i) {
@@ -374,13 +374,13 @@
`) : "", this.name = "UnsubscriptionError", this.errors = r;
};
});
- function Ya(t, e) {
+ function Xa(t, e) {
if (t) {
var r = t.indexOf(e);
0 <= r && t.splice(r, 1);
}
}
- var ui = function() {
+ var li = function() {
function t(e) {
this.initialTeardown = e, this.closed = false, this._parentage = null, this._finalizers = null;
}
@@ -413,7 +413,7 @@
try {
f();
} catch (N) {
- s = N instanceof Pp ? N.errors : [N];
+ s = N instanceof Ip ? N.errors : [N];
}
var p = this._finalizers;
if (p) {
@@ -422,9 +422,9 @@
for (var b = Hi(p), E = b.next(); !E.done; E = b.next()) {
var _ = E.value;
try {
- D9(_);
+ P9(_);
} catch (N) {
- s = s ?? [], N instanceof Pp ? s = lr(lr([], ur(s)), ur(N.errors)) : s.push(N);
+ s = s ?? [], N instanceof Ip ? s = lr(lr([], ur(s)), ur(N.errors)) : s.push(N);
}
}
} catch (N) {
@@ -439,13 +439,13 @@
}
}
if (s)
- throw new Pp(s);
+ throw new Ip(s);
}
}, t.prototype.add = function(e) {
var r;
if (e && e !== this)
if (this.closed)
- D9(e);
+ P9(e);
else {
if (e instanceof t) {
if (e.closed || e._hasParent(this))
@@ -462,45 +462,45 @@
this._parentage = Array.isArray(r) ? (r.push(e), r) : r ? [r, e] : e;
}, t.prototype._removeParent = function(e) {
var r = this._parentage;
- r === e ? this._parentage = null : Array.isArray(r) && Ya(r, e);
+ r === e ? this._parentage = null : Array.isArray(r) && Xa(r, e);
}, t.prototype.remove = function(e) {
var r = this._finalizers;
- r && Ya(r, e), e instanceof t && e._removeParent(this);
+ r && Xa(r, e), e instanceof t && e._removeParent(this);
}, t.EMPTY = function() {
var e = new t();
return e.closed = true, e;
}(), t;
}();
- var xA = ui.EMPTY;
- function _A(t) {
- return t instanceof ui || t && "closed" in t && Rt(t.remove) && Rt(t.add) && Rt(t.unsubscribe);
+ var gA = li.EMPTY;
+ function yA(t) {
+ return t instanceof li || t && "closed" in t && Rt(t.remove) && Rt(t.add) && Rt(t.unsubscribe);
}
- function D9(t) {
+ function P9(t) {
Rt(t) ? t() : t.unsubscribe();
}
- var iu = {
+ var nu = {
onUnhandledError: null,
onStoppedNotification: null,
Promise: void 0,
useDeprecatedSynchronousErrorHandling: false,
useDeprecatedNextContext: false
};
- var x1 = {
+ var v1 = {
setTimeout: function(t, e) {
for (var r = [], n = 2; n < arguments.length; n++)
r[n - 2] = arguments[n];
- var i = x1.delegate;
+ var i = v1.delegate;
return i != null && i.setTimeout ? i.setTimeout.apply(i, lr([t, e], ur(r))) : setTimeout.apply(void 0, lr([t, e], ur(r)));
},
clearTimeout: function(t) {
- var e = x1.delegate;
+ var e = v1.delegate;
return ((e == null ? void 0 : e.clearTimeout) || clearTimeout)(t);
},
delegate: void 0
};
- function EA(t) {
- x1.setTimeout(function() {
- var e = iu.onUnhandledError;
+ function bA(t) {
+ v1.setTimeout(function() {
+ var e = nu.onUnhandledError;
if (e)
e(t);
else
@@ -509,16 +509,16 @@
}
function an() {
}
- var Hj = function() {
- return Ev("C", void 0, void 0);
+ var Lj = function() {
+ return xv("C", void 0, void 0);
}();
- function qj(t) {
- return Ev("E", void 0, t);
+ function Bj(t) {
+ return xv("E", void 0, t);
}
- function Wj(t) {
- return Ev("N", t, void 0);
+ function Uj(t) {
+ return xv("N", t, void 0);
}
- function Ev(t, e, r) {
+ function xv(t, e, r) {
return {
kind: t,
value: e,
@@ -526,8 +526,8 @@
};
}
var Pu = null;
- function kp(t) {
- if (iu.useDeprecatedSynchronousErrorHandling) {
+ function Op(t) {
+ if (nu.useDeprecatedSynchronousErrorHandling) {
var e = !Pu;
if (e && (Pu = { errorThrown: false, error: null }), t(), e) {
var r = Pu, n = r.errorThrown, i = r.error;
@@ -537,23 +537,23 @@
} else
t();
}
- function Gj(t) {
- iu.useDeprecatedSynchronousErrorHandling && Pu && (Pu.errorThrown = true, Pu.error = t);
+ function jj(t) {
+ nu.useDeprecatedSynchronousErrorHandling && Pu && (Pu.errorThrown = true, Pu.error = t);
}
- var qm = function(t) {
+ var Hm = function(t) {
ln(e, t);
function e(r) {
var n = t.call(this) || this;
- return n.isStopped = false, r ? (n.destination = r, _A(r) && r.add(n)) : n.destination = Zj, n;
+ return n.isStopped = false, r ? (n.destination = r, yA(r) && r.add(n)) : n.destination = Hj, n;
}
return e.create = function(r, n, i) {
- return new Mf(r, n, i);
+ return new Sf(r, n, i);
}, e.prototype.next = function(r) {
- this.isStopped ? X2(Wj(r), this) : this._next(r);
+ this.isStopped ? X2(Uj(r), this) : this._next(r);
}, e.prototype.error = function(r) {
- this.isStopped ? X2(qj(r), this) : (this.isStopped = true, this._error(r));
+ this.isStopped ? X2(Bj(r), this) : (this.isStopped = true, this._error(r));
}, e.prototype.complete = function() {
- this.isStopped ? X2(Hj, this) : (this.isStopped = true, this._complete());
+ this.isStopped ? X2(Lj, this) : (this.isStopped = true, this._complete());
}, e.prototype.unsubscribe = function() {
this.closed || (this.isStopped = true, t.prototype.unsubscribe.call(this), this.destination = null);
}, e.prototype._next = function(r) {
@@ -571,12 +571,12 @@
this.unsubscribe();
}
}, e;
- }(ui);
- var Kj = Function.prototype.bind;
+ }(li);
+ var Vj = Function.prototype.bind;
function K2(t, e) {
- return Kj.call(t, e);
+ return Vj.call(t, e);
}
- var Xj = function() {
+ var zj = function() {
function t(e) {
this.partialObserver = e;
}
@@ -586,7 +586,7 @@
try {
r.next(e);
} catch (n) {
- G0(n);
+ q0(n);
}
}, t.prototype.error = function(e) {
var r = this.partialObserver;
@@ -594,21 +594,21 @@
try {
r.error(e);
} catch (n) {
- G0(n);
+ q0(n);
}
else
- G0(e);
+ q0(e);
}, t.prototype.complete = function() {
var e = this.partialObserver;
if (e.complete)
try {
e.complete();
} catch (r) {
- G0(r);
+ q0(r);
}
}, t;
}();
- var Mf = function(t) {
+ var Sf = function(t) {
ln(e, t);
function e(r, n, i) {
var s = t.call(this) || this, o;
@@ -620,7 +620,7 @@
};
else {
var a;
- s && iu.useDeprecatedNextContext ? (a = Object.create(r), a.unsubscribe = function() {
+ s && nu.useDeprecatedNextContext ? (a = Object.create(r), a.unsubscribe = function() {
return s.unsubscribe();
}, o = {
next: r.next && K2(r.next, a),
@@ -628,40 +628,40 @@
complete: r.complete && K2(r.complete, a)
}) : o = r;
}
- return s.destination = new Xj(o), s;
+ return s.destination = new zj(o), s;
}
return e;
- }(qm);
- function G0(t) {
- iu.useDeprecatedSynchronousErrorHandling ? Gj(t) : EA(t);
+ }(Hm);
+ function q0(t) {
+ nu.useDeprecatedSynchronousErrorHandling ? jj(t) : bA(t);
}
- function Yj(t) {
+ function Fj(t) {
throw t;
}
function X2(t, e) {
- var r = iu.onStoppedNotification;
- r && x1.setTimeout(function() {
+ var r = nu.onStoppedNotification;
+ r && v1.setTimeout(function() {
return r(t, e);
});
}
- var Zj = {
+ var Hj = {
closed: true,
next: an,
- error: Yj,
+ error: Fj,
complete: an
};
- var Wm = function() {
+ var qm = function() {
return typeof Symbol == "function" && Symbol.observable || "@@observable";
}();
function kn(t) {
return t;
}
- function Sv() {
+ function _v() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return SA(t);
+ return wA(t);
}
- function SA(t) {
+ function wA(t) {
return t.length === 0 ? kn : t.length === 1 ? t[0] : function(r) {
return t.reduce(function(n, i) {
return i(n);
@@ -676,8 +676,8 @@
var r = new t();
return r.source = this, r.operator = e, r;
}, t.prototype.subscribe = function(e, r, n) {
- var i = this, s = Qj(e) ? e : new Mf(e, r, n);
- return kp(function() {
+ var i = this, s = Wj(e) ? e : new Sf(e, r, n);
+ return Op(function() {
var o = i, a = o.operator, c = o.source;
s.add(a ? a.call(s, c) : c ? i._subscribe(s) : i._trySubscribe(s));
}), s;
@@ -689,8 +689,8 @@
}
}, t.prototype.forEach = function(e, r) {
var n = this;
- return r = L9(r), new r(function(i, s) {
- var o = new Mf({
+ return r = k9(r), new r(function(i, s) {
+ var o = new Sf({
next: function(a) {
try {
e(a);
@@ -706,15 +706,15 @@
}, t.prototype._subscribe = function(e) {
var r;
return (r = this.source) === null || r === void 0 ? void 0 : r.subscribe(e);
- }, t.prototype[Wm] = function() {
+ }, t.prototype[qm] = function() {
return this;
}, t.prototype.pipe = function() {
for (var e = [], r = 0; r < arguments.length; r++)
e[r] = arguments[r];
- return SA(e)(this);
+ return wA(e)(this);
}, t.prototype.toPromise = function(e) {
var r = this;
- return e = L9(e), new e(function(n, i) {
+ return e = k9(e), new e(function(n, i) {
var s;
r.subscribe(function(o) {
return s = o;
@@ -728,22 +728,22 @@
return new t(e);
}, t;
}();
- function L9(t) {
+ function k9(t) {
var e;
- return (e = t ?? iu.Promise) !== null && e !== void 0 ? e : Promise;
+ return (e = t ?? nu.Promise) !== null && e !== void 0 ? e : Promise;
}
- function Jj(t) {
+ function qj(t) {
return t && Rt(t.next) && Rt(t.error) && Rt(t.complete);
}
- function Qj(t) {
- return t && t instanceof qm || Jj(t) && _A(t);
+ function Wj(t) {
+ return t && t instanceof Hm || qj(t) && yA(t);
}
- function MA(t) {
+ function vA(t) {
return Rt(t == null ? void 0 : t.lift);
}
function wt(t) {
return function(e) {
- if (MA(e))
+ if (vA(e))
return e.lift(function(r) {
try {
return t(r, this);
@@ -755,9 +755,9 @@
};
}
function lt(t, e, r, n, i) {
- return new Mv(t, e, r, n, i);
+ return new Ev(t, e, r, n, i);
}
- var Mv = function(t) {
+ var Ev = function(t) {
ln(e, t);
function e(r, n, i, s, o, a) {
var c = t.call(this, r) || this;
@@ -792,8 +792,8 @@
t.prototype.unsubscribe.call(this), !n && ((r = this.onFinalize) === null || r === void 0 || r.call(this));
}
}, e;
- }(qm);
- function Gd() {
+ }(Hm);
+ function Wd() {
return wt(function(t, e) {
var r = null;
t._refCount++;
@@ -808,11 +808,11 @@
t.subscribe(n), n.closed || (r = t.connect());
});
}
- var Gm = function(t) {
+ var Wm = function(t) {
ln(e, t);
function e(r, n) {
var i = t.call(this) || this;
- return i.source = r, i.subjectFactory = n, i._subject = null, i._refCount = 0, i._connection = null, MA(r) && (i.lift = r.lift), i;
+ return i.source = r, i.subjectFactory = n, i._subject = null, i._refCount = 0, i._connection = null, vA(r) && (i.lift = r.lift), i;
}
return e.prototype._subscribe = function(r) {
return this.getSubject().subscribe(r);
@@ -826,7 +826,7 @@
}, e.prototype.connect = function() {
var r = this, n = this._connection;
if (!n) {
- n = this._connection = new ui();
+ n = this._connection = new li();
var i = this.getSubject();
n.add(this.source.subscribe(lt(i, void 0, function() {
r._teardown(), i.complete();
@@ -834,16 +834,16 @@
r._teardown(), i.error(s);
}, function() {
return r._teardown();
- }))), n.closed && (this._connection = null, n = ui.EMPTY);
+ }))), n.closed && (this._connection = null, n = li.EMPTY);
}
return n;
}, e.prototype.refCount = function() {
- return Gd()(this);
+ return Wd()(this);
}, e;
}(Ht);
- var AA = {
+ var xA = {
now: function() {
- return (AA.delegate || performance).now();
+ return (xA.delegate || performance).now();
},
delegate: void 0
};
@@ -854,7 +854,7 @@
var i = e(function(s) {
r = void 0, t(s);
});
- return new ui(function() {
+ return new li(function() {
return r == null ? void 0 : r(i);
});
},
@@ -872,12 +872,12 @@
},
delegate: void 0
};
- function $j(t) {
- return t ? TA(t) : eV;
+ function Gj(t) {
+ return t ? _A(t) : Kj;
}
- function TA(t) {
+ function _A(t) {
return new Ht(function(e) {
- var r = t || AA, n = r.now(), i = 0, s = function() {
+ var r = t || xA, n = r.now(), i = 0, s = function() {
e.closed || (i = ju.requestAnimationFrame(function(o) {
i = 0;
var a = r.now();
@@ -892,8 +892,8 @@
};
});
}
- var eV = TA();
- var NA = ll(function(t) {
+ var Kj = _A();
+ var EA = ll(function(t) {
return function() {
t(this), this.name = "ObjectUnsubscribedError", this.message = "object unsubscribed";
};
@@ -905,14 +905,14 @@
return r.closed = false, r.currentObservers = null, r.observers = [], r.isStopped = false, r.hasError = false, r.thrownError = null, r;
}
return e.prototype.lift = function(r) {
- var n = new B9(this, this);
+ var n = new R9(this, this);
return n.operator = r, n;
}, e.prototype._throwIfClosed = function() {
if (this.closed)
- throw new NA();
+ throw new EA();
}, e.prototype.next = function(r) {
var n = this;
- kp(function() {
+ Op(function() {
var i, s;
if (n._throwIfClosed(), !n.isStopped) {
n.currentObservers || (n.currentObservers = Array.from(n.observers));
@@ -935,7 +935,7 @@
});
}, e.prototype.error = function(r) {
var n = this;
- kp(function() {
+ Op(function() {
if (n._throwIfClosed(), !n.isStopped) {
n.hasError = n.isStopped = true, n.thrownError = r;
for (var i = n.observers; i.length; )
@@ -944,7 +944,7 @@
});
}, e.prototype.complete = function() {
var r = this;
- kp(function() {
+ Op(function() {
if (r._throwIfClosed(), !r.isStopped) {
r.isStopped = true;
for (var n = r.observers; n.length; )
@@ -966,8 +966,8 @@
return this._throwIfClosed(), this._checkFinalizedStatuses(r), this._innerSubscribe(r);
}, e.prototype._innerSubscribe = function(r) {
var n = this, i = this, s = i.hasError, o = i.isStopped, a = i.observers;
- return s || o ? xA : (this.currentObservers = null, a.push(r), new ui(function() {
- n.currentObservers = null, Ya(a, r);
+ return s || o ? gA : (this.currentObservers = null, a.push(r), new li(function() {
+ n.currentObservers = null, Xa(a, r);
}));
}, e.prototype._checkFinalizedStatuses = function(r) {
var n = this, i = n.hasError, s = n.thrownError, o = n.isStopped;
@@ -976,10 +976,10 @@
var r = new Ht();
return r.source = this, r;
}, e.create = function(r, n) {
- return new B9(r, n);
+ return new R9(r, n);
}, e;
}(Ht);
- var B9 = function(t) {
+ var R9 = function(t) {
ln(e, t);
function e(r, n) {
var i = t.call(this) || this;
@@ -996,10 +996,10 @@
(n = (r = this.destination) === null || r === void 0 ? void 0 : r.complete) === null || n === void 0 || n.call(r);
}, e.prototype._subscribe = function(r) {
var n, i;
- return (i = (n = this.source) === null || n === void 0 ? void 0 : n.subscribe(r)) !== null && i !== void 0 ? i : xA;
+ return (i = (n = this.source) === null || n === void 0 ? void 0 : n.subscribe(r)) !== null && i !== void 0 ? i : gA;
}, e;
}(Er);
- var Xc = function(t) {
+ var Kc = function(t) {
ln(e, t);
function e(r) {
var n = t.call(this) || this;
@@ -1023,16 +1023,16 @@
t.prototype.next.call(this, this._value = r);
}, e;
}(Er);
- var Km = {
+ var Gm = {
now: function() {
- return (Km.delegate || Date).now();
+ return (Gm.delegate || Date).now();
},
delegate: void 0
};
- var tc = function(t) {
+ var ec = function(t) {
ln(e, t);
function e(r, n, i) {
- r === void 0 && (r = 1 / 0), n === void 0 && (n = 1 / 0), i === void 0 && (i = Km);
+ r === void 0 && (r = 1 / 0), n === void 0 && (n = 1 / 0), i === void 0 && (i = Gm);
var s = t.call(this) || this;
return s._bufferSize = r, s._windowTime = n, s._timestampProvider = i, s._buffer = [], s._infiniteTimeWindow = true, s._infiniteTimeWindow = n === 1 / 0, s._bufferSize = Math.max(1, r), s._windowTime = Math.max(1, n), s;
}
@@ -1053,7 +1053,7 @@
}
}, e;
}(Er);
- var Av = function(t) {
+ var Sv = function(t) {
ln(e, t);
function e() {
var r = t !== null && t.apply(this, arguments) || this;
@@ -1069,7 +1069,7 @@
s || (this._isComplete = true, n && t.prototype.next.call(this, i), t.prototype.complete.call(this));
}, e;
}(Er);
- var tV = function(t) {
+ var Xj = function(t) {
ln(e, t);
function e(r, n) {
return t.call(this) || this;
@@ -1077,21 +1077,21 @@
return e.prototype.schedule = function(r, n) {
return this;
}, e;
- }(ui);
- var _1 = {
+ }(li);
+ var x1 = {
setInterval: function(t, e) {
for (var r = [], n = 2; n < arguments.length; n++)
r[n - 2] = arguments[n];
- var i = _1.delegate;
+ var i = x1.delegate;
return i != null && i.setInterval ? i.setInterval.apply(i, lr([t, e], ur(r))) : setInterval.apply(void 0, lr([t, e], ur(r)));
},
clearInterval: function(t) {
- var e = _1.delegate;
+ var e = x1.delegate;
return ((e == null ? void 0 : e.clearInterval) || clearInterval)(t);
},
delegate: void 0
};
- var Kd = function(t) {
+ var Gd = function(t) {
ln(e, t);
function e(r, n) {
var i = t.call(this, r, n) || this;
@@ -1105,11 +1105,11 @@
var s = this.id, o = this.scheduler;
return s != null && (this.id = this.recycleAsyncId(o, s, n)), this.pending = true, this.delay = n, this.id = (i = this.id) !== null && i !== void 0 ? i : this.requestAsyncId(o, this.id, n), this;
}, e.prototype.requestAsyncId = function(r, n, i) {
- return i === void 0 && (i = 0), _1.setInterval(r.flush.bind(r, this), i);
+ return i === void 0 && (i = 0), x1.setInterval(r.flush.bind(r, this), i);
}, e.prototype.recycleAsyncId = function(r, n, i) {
if (i === void 0 && (i = 0), i != null && this.delay === i && this.pending === false)
return n;
- n != null && _1.clearInterval(n);
+ n != null && x1.clearInterval(n);
}, e.prototype.execute = function(r, n) {
if (this.closed)
return new Error("executing a cancelled action");
@@ -1130,70 +1130,70 @@
}, e.prototype.unsubscribe = function() {
if (!this.closed) {
var r = this, n = r.id, i = r.scheduler, s = i.actions;
- this.work = this.state = this.scheduler = null, this.pending = false, Ya(s, this), n != null && (this.id = this.recycleAsyncId(i, n, null)), this.delay = null, t.prototype.unsubscribe.call(this);
+ this.work = this.state = this.scheduler = null, this.pending = false, Xa(s, this), n != null && (this.id = this.recycleAsyncId(i, n, null)), this.delay = null, t.prototype.unsubscribe.call(this);
}
}, e;
- }(tV);
- var rV = 1;
+ }(Xj);
+ var Yj = 1;
var Y2;
- var v3 = {};
- function U9(t) {
- return t in v3 ? (delete v3[t], true) : false;
+ var w3 = {};
+ function C9(t) {
+ return t in w3 ? (delete w3[t], true) : false;
}
- var IA = {
+ var SA = {
setImmediate: function(t) {
- var e = rV++;
- return v3[e] = true, Y2 || (Y2 = Promise.resolve()), Y2.then(function() {
- return U9(e) && t();
+ var e = Yj++;
+ return w3[e] = true, Y2 || (Y2 = Promise.resolve()), Y2.then(function() {
+ return C9(e) && t();
}), e;
},
clearImmediate: function(t) {
- U9(t);
+ C9(t);
}
};
- var nV = IA.setImmediate;
- var iV = IA.clearImmediate;
- var E1 = {
+ var Zj = SA.setImmediate;
+ var Jj = SA.clearImmediate;
+ var _1 = {
setImmediate: function() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = E1.delegate;
- return ((r == null ? void 0 : r.setImmediate) || nV).apply(void 0, lr([], ur(t)));
+ var r = _1.delegate;
+ return ((r == null ? void 0 : r.setImmediate) || Zj).apply(void 0, lr([], ur(t)));
},
clearImmediate: function(t) {
- var e = E1.delegate;
- return ((e == null ? void 0 : e.clearImmediate) || iV)(t);
+ var e = _1.delegate;
+ return ((e == null ? void 0 : e.clearImmediate) || Jj)(t);
},
delegate: void 0
};
- var sV = function(t) {
+ var Qj = function(t) {
ln(e, t);
function e(r, n) {
var i = t.call(this, r, n) || this;
return i.scheduler = r, i.work = n, i;
}
return e.prototype.requestAsyncId = function(r, n, i) {
- return i === void 0 && (i = 0), i !== null && i > 0 ? t.prototype.requestAsyncId.call(this, r, n, i) : (r.actions.push(this), r._scheduled || (r._scheduled = E1.setImmediate(r.flush.bind(r, void 0))));
+ return i === void 0 && (i = 0), i !== null && i > 0 ? t.prototype.requestAsyncId.call(this, r, n, i) : (r.actions.push(this), r._scheduled || (r._scheduled = _1.setImmediate(r.flush.bind(r, void 0))));
}, e.prototype.recycleAsyncId = function(r, n, i) {
var s;
if (i === void 0 && (i = 0), i != null ? i > 0 : this.delay > 0)
return t.prototype.recycleAsyncId.call(this, r, n, i);
var o = r.actions;
- n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (E1.clearImmediate(n), r._scheduled === n && (r._scheduled = void 0));
+ n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (_1.clearImmediate(n), r._scheduled === n && (r._scheduled = void 0));
}, e;
- }(Kd);
- var x3 = function() {
+ }(Gd);
+ var v3 = function() {
function t(e, r) {
r === void 0 && (r = t.now), this.schedulerActionCtor = e, this.now = r;
}
return t.prototype.schedule = function(e, r, n) {
return r === void 0 && (r = 0), new this.schedulerActionCtor(this, e).schedule(n, r);
- }, t.now = Km.now, t;
+ }, t.now = Gm.now, t;
}();
- var Xd = function(t) {
+ var Kd = function(t) {
ln(e, t);
function e(r, n) {
- n === void 0 && (n = x3.now);
+ n === void 0 && (n = v3.now);
var i = t.call(this, r, n) || this;
return i.actions = [], i._active = false, i;
}
@@ -1215,8 +1215,8 @@
throw i;
}
}, e;
- }(x3);
- var oV = function(t) {
+ }(v3);
+ var $j = function(t) {
ln(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
@@ -1237,12 +1237,12 @@
throw s;
}
}, e;
- }(Xd);
- var Tv = new oV(sV);
- var aV = Tv;
- var Vs = new Xd(Kd);
- var Nv = Vs;
- var cV = function(t) {
+ }(Kd);
+ var Mv = new $j(Qj);
+ var eV = Mv;
+ var Vs = new Kd(Gd);
+ var Av = Vs;
+ var tV = function(t) {
ln(e, t);
function e(r, n) {
var i = t.call(this, r, n) || this;
@@ -1255,17 +1255,17 @@
}, e.prototype.requestAsyncId = function(r, n, i) {
return i === void 0 && (i = 0), i != null && i > 0 || i == null && this.delay > 0 ? t.prototype.requestAsyncId.call(this, r, n, i) : (r.flush(this), 0);
}, e;
- }(Kd);
- var uV = function(t) {
+ }(Gd);
+ var rV = function(t) {
ln(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e;
- }(Xd);
- var OA = new uV(cV);
- var lV = OA;
- var fV = function(t) {
+ }(Kd);
+ var MA = new rV(tV);
+ var nV = MA;
+ var iV = function(t) {
ln(e, t);
function e(r, n) {
var i = t.call(this, r, n) || this;
@@ -1282,8 +1282,8 @@
var o = r.actions;
n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (ju.cancelAnimationFrame(n), r._scheduled = void 0);
}, e;
- }(Kd);
- var hV = function(t) {
+ }(Gd);
+ var sV = function(t) {
ln(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
@@ -1304,13 +1304,13 @@
throw s;
}
}, e;
- }(Xd);
- var PA = new hV(fV);
- var dV = PA;
- var pV = function(t) {
+ }(Kd);
+ var AA = new sV(iV);
+ var oV = AA;
+ var aV = function(t) {
ln(e, t);
function e(r, n) {
- r === void 0 && (r = kA), n === void 0 && (n = 1 / 0);
+ r === void 0 && (r = TA), n === void 0 && (n = 1 / 0);
var i = t.call(this, r, function() {
return i.frame;
}) || this;
@@ -1325,8 +1325,8 @@
throw s;
}
}, e.frameTimeFactor = 10, e;
- }(Xd);
- var kA = function(t) {
+ }(Kd);
+ var TA = function(t) {
ln(e, t);
function e(r, n, i) {
i === void 0 && (i = r.index += 1);
@@ -1341,7 +1341,7 @@
var i = new e(this.scheduler, this.work);
return this.add(i), i.schedule(r, n);
} else
- return ui.EMPTY;
+ return li.EMPTY;
}, e.prototype.requestAsyncId = function(r, n, i) {
i === void 0 && (i = 0), this.delay = r.frame + i;
var s = r.actions;
@@ -1353,74 +1353,74 @@
}, e.sortActions = function(r, n) {
return r.delay === n.delay ? r.index === n.index ? 0 : r.index > n.index ? 1 : -1 : r.delay > n.delay ? 1 : -1;
}, e;
- }(Kd);
+ }(Gd);
var Gi = new Ht(function(t) {
return t.complete();
});
- function mV(t) {
- return t ? gV(t) : Gi;
+ function cV(t) {
+ return t ? uV(t) : Gi;
}
- function gV(t) {
+ function uV(t) {
return new Ht(function(e) {
return t.schedule(function() {
return e.complete();
});
});
}
- function Xm(t) {
+ function Km(t) {
return t && Rt(t.schedule);
}
- function Iv(t) {
+ function Tv(t) {
return t[t.length - 1];
}
- function Yd(t) {
- return Rt(Iv(t)) ? t.pop() : void 0;
+ function Xd(t) {
+ return Rt(Tv(t)) ? t.pop() : void 0;
}
- function rc(t) {
- return Xm(Iv(t)) ? t.pop() : void 0;
+ function tc(t) {
+ return Km(Tv(t)) ? t.pop() : void 0;
}
- function RA(t, e) {
- return typeof Iv(t) == "number" ? t.pop() : e;
+ function NA(t, e) {
+ return typeof Tv(t) == "number" ? t.pop() : e;
}
- var Ov = function(t) {
+ var Nv = function(t) {
return t && typeof t.length == "number" && typeof t != "function";
};
- function CA(t) {
+ function IA(t) {
return Rt(t == null ? void 0 : t.then);
}
- function DA(t) {
- return Rt(t[Wm]);
+ function OA(t) {
+ return Rt(t[qm]);
}
- function LA(t) {
+ function PA(t) {
return Symbol.asyncIterator && Rt(t == null ? void 0 : t[Symbol.asyncIterator]);
}
- function BA(t) {
+ function kA(t) {
return new TypeError("You provided " + (t !== null && typeof t == "object" ? "an invalid object" : "'" + t + "'") + " where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.");
}
- function yV() {
+ function lV() {
return typeof Symbol != "function" || !Symbol.iterator ? "@@iterator" : Symbol.iterator;
}
- var UA = yV();
- function jA(t) {
- return Rt(t == null ? void 0 : t[UA]);
+ var RA = lV();
+ function CA(t) {
+ return Rt(t == null ? void 0 : t[RA]);
}
- function VA(t) {
- return zj(this, arguments, function() {
+ function DA(t) {
+ return Cj(this, arguments, function() {
var r, n, i, s;
- return _v(this, function(o) {
+ return vv(this, function(o) {
switch (o.label) {
case 0:
r = t.getReader(), o.label = 1;
case 1:
o.trys.push([1, , 9, 10]), o.label = 2;
case 2:
- return [4, mf(r.read())];
+ return [4, pf(r.read())];
case 3:
- return n = o.sent(), i = n.value, s = n.done, s ? [4, mf(void 0)] : [3, 5];
+ return n = o.sent(), i = n.value, s = n.done, s ? [4, pf(void 0)] : [3, 5];
case 4:
return [2, o.sent()];
case 5:
- return [4, mf(i)];
+ return [4, pf(i)];
case 6:
return [4, o.sent()];
case 7:
@@ -1435,53 +1435,53 @@
});
});
}
- function zA(t) {
+ function LA(t) {
return Rt(t == null ? void 0 : t.getReader);
}
function Ot(t) {
if (t instanceof Ht)
return t;
if (t != null) {
- if (DA(t))
- return bV(t);
- if (Ov(t))
- return wV(t);
+ if (OA(t))
+ return fV(t);
+ if (Nv(t))
+ return hV(t);
+ if (IA(t))
+ return dV(t);
+ if (PA(t))
+ return BA(t);
if (CA(t))
- return vV(t);
+ return pV(t);
if (LA(t))
- return FA(t);
- if (jA(t))
- return xV(t);
- if (zA(t))
- return _V(t);
+ return mV(t);
}
- throw BA(t);
+ throw kA(t);
}
- function bV(t) {
+ function fV(t) {
return new Ht(function(e) {
- var r = t[Wm]();
+ var r = t[qm]();
if (Rt(r.subscribe))
return r.subscribe(e);
throw new TypeError("Provided object does not correctly implement Symbol.observable");
});
}
- function wV(t) {
+ function hV(t) {
return new Ht(function(e) {
for (var r = 0; r < t.length && !e.closed; r++)
e.next(t[r]);
e.complete();
});
}
- function vV(t) {
+ function dV(t) {
return new Ht(function(e) {
t.then(function(r) {
e.closed || (e.next(r), e.complete());
}, function(r) {
return e.error(r);
- }).then(null, EA);
+ }).then(null, bA);
});
}
- function xV(t) {
+ function pV(t) {
return new Ht(function(e) {
var r, n;
try {
@@ -1503,24 +1503,24 @@
e.complete();
});
}
- function FA(t) {
+ function BA(t) {
return new Ht(function(e) {
- EV(t, e).catch(function(r) {
+ gV(t, e).catch(function(r) {
return e.error(r);
});
});
}
- function _V(t) {
- return FA(VA(t));
+ function mV(t) {
+ return BA(DA(t));
}
- function EV(t, e) {
+ function gV(t, e) {
var r, n, i, s;
- return Vj(this, void 0, void 0, function() {
+ return Rj(this, void 0, void 0, function() {
var o, a;
- return _v(this, function(c) {
+ return vv(this, function(c) {
switch (c.label) {
case 0:
- c.trys.push([0, 5, 6, 11]), r = Fj(t), c.label = 1;
+ c.trys.push([0, 5, 6, 11]), r = Dj(t), c.label = 1;
case 1:
return [4, r.next()];
case 2:
@@ -1561,7 +1561,7 @@
if (t.add(s), !i)
return s;
}
- function Zd(t, e) {
+ function Yd(t, e) {
return e === void 0 && (e = 0), wt(function(r, n) {
r.subscribe(lt(n, function(i) {
return qi(n, t, function() {
@@ -1578,20 +1578,20 @@
}));
});
}
- function Jd(t, e) {
+ function Zd(t, e) {
return e === void 0 && (e = 0), wt(function(r, n) {
n.add(t.schedule(function() {
return r.subscribe(n);
}, e));
});
}
- function SV(t, e) {
- return Ot(t).pipe(Jd(e), Zd(e));
+ function yV(t, e) {
+ return Ot(t).pipe(Zd(e), Yd(e));
}
- function MV(t, e) {
- return Ot(t).pipe(Jd(e), Zd(e));
+ function bV(t, e) {
+ return Ot(t).pipe(Zd(e), Yd(e));
}
- function AV(t, e) {
+ function wV(t, e) {
return new Ht(function(r) {
var n = 0;
return e.schedule(function() {
@@ -1599,11 +1599,11 @@
});
});
}
- function HA(t, e) {
+ function UA(t, e) {
return new Ht(function(r) {
var n;
return qi(r, e, function() {
- n = t[UA](), qi(r, e, function() {
+ n = t[RA](), qi(r, e, function() {
var i, s, o;
try {
i = n.next(), s = i.value, o = i.done;
@@ -1618,7 +1618,7 @@
};
});
}
- function qA(t, e) {
+ function jA(t, e) {
if (!t)
throw new Error("Iterable cannot be null");
return new Ht(function(r) {
@@ -1632,36 +1632,36 @@
});
});
}
- function TV(t, e) {
- return qA(VA(t), e);
+ function vV(t, e) {
+ return jA(DA(t), e);
}
- function WA(t, e) {
+ function VA(t, e) {
if (t != null) {
- if (DA(t))
- return SV(t, e);
- if (Ov(t))
- return AV(t, e);
+ if (OA(t))
+ return yV(t, e);
+ if (Nv(t))
+ return wV(t, e);
+ if (IA(t))
+ return bV(t, e);
+ if (PA(t))
+ return jA(t, e);
if (CA(t))
- return MV(t, e);
+ return UA(t, e);
if (LA(t))
- return qA(t, e);
- if (jA(t))
- return HA(t, e);
- if (zA(t))
- return TV(t, e);
+ return vV(t, e);
}
- throw BA(t);
+ throw kA(t);
}
function Fr(t, e) {
- return e ? WA(t, e) : Ot(t);
+ return e ? VA(t, e) : Ot(t);
}
function xe() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = rc(t);
+ var r = tc(t);
return Fr(t, r);
}
- function GA(t, e) {
+ function zA(t, e) {
var r = Rt(t) ? t : function() {
return t;
}, n = function(i) {
@@ -1671,16 +1671,16 @@
return e.schedule(n, 0, i);
} : n);
}
- var _3;
+ var x3;
(function(t) {
t.NEXT = "N", t.ERROR = "E", t.COMPLETE = "C";
- })(_3 || (_3 = {}));
- var Rp = function() {
+ })(x3 || (x3 = {}));
+ var Pp = function() {
function t(e, r, n) {
this.kind = e, this.value = r, this.error = n, this.hasValue = e === "N";
}
return t.prototype.observe = function(e) {
- return KA(this, e);
+ return FA(this, e);
}, t.prototype.do = function(e, r, n) {
var i = this, s = i.kind, o = i.value, a = i.error;
return s === "N" ? e == null ? void 0 : e(o) : s === "E" ? r == null ? void 0 : r(a) : n == null ? void 0 : n();
@@ -1688,7 +1688,7 @@
var i;
return Rt((i = e) === null || i === void 0 ? void 0 : i.next) ? this.observe(e) : this.do(e, r, n);
}, t.prototype.toObservable = function() {
- var e = this, r = e.kind, n = e.value, i = e.error, s = r === "N" ? xe(n) : r === "E" ? GA(function() {
+ var e = this, r = e.kind, n = e.value, i = e.error, s = r === "N" ? xe(n) : r === "E" ? zA(function() {
return i;
}) : r === "C" ? Gi : 0;
if (!s)
@@ -1702,13 +1702,13 @@
return t.completeNotification;
}, t.completeNotification = new t("C"), t;
}();
- function KA(t, e) {
+ function FA(t, e) {
var r, n, i, s = t, o = s.kind, a = s.value, c = s.error;
if (typeof o != "string")
throw new TypeError('Invalid notification, missing "kind"');
o === "N" ? (r = e.next) === null || r === void 0 || r.call(e, a) : o === "E" ? (n = e.error) === null || n === void 0 || n.call(e, c) : (i = e.complete) === null || i === void 0 || i.call(e);
}
- function NV(t) {
+ function xV(t) {
return !!t && (t instanceof Ht || Rt(t.lift) && Rt(t.subscribe));
}
var fl = ll(function(t) {
@@ -1716,7 +1716,7 @@
t(this), this.name = "EmptyError", this.message = "no elements in sequence";
};
});
- function IV(t, e) {
+ function _V(t, e) {
var r = typeof e == "object";
return new Promise(function(n, i) {
var s = false, o;
@@ -1731,10 +1731,10 @@
});
});
}
- function gi(t, e) {
+ function yi(t, e) {
var r = typeof e == "object";
return new Promise(function(n, i) {
- var s = new Mf({
+ var s = new Sf({
next: function(o) {
n(o), s.unsubscribe();
},
@@ -1746,56 +1746,56 @@
t.subscribe(s);
});
}
- var E3 = ll(function(t) {
+ var _3 = ll(function(t) {
return function() {
t(this), this.name = "ArgumentOutOfRangeError", this.message = "argument out of range";
};
});
- var XA = ll(function(t) {
+ var HA = ll(function(t) {
return function(r) {
t(this), this.name = "NotFoundError", this.message = r;
};
});
- var YA = ll(function(t) {
+ var qA = ll(function(t) {
return function(r) {
t(this), this.name = "SequenceError", this.message = r;
};
});
- function Pv(t) {
+ function Iv(t) {
return t instanceof Date && !isNaN(t);
}
- var ZA = ll(function(t) {
+ var WA = ll(function(t) {
return function(r) {
r === void 0 && (r = null), t(this), this.message = "Timeout has occurred", this.name = "TimeoutError", this.info = r;
};
});
- function kv(t, e) {
- var r = Pv(t) ? { first: t } : typeof t == "number" ? { each: t } : t, n = r.first, i = r.each, s = r.with, o = s === void 0 ? OV : s, a = r.scheduler, c = a === void 0 ? e ?? Vs : a, u = r.meta, f = u === void 0 ? null : u;
+ function Ov(t, e) {
+ var r = Iv(t) ? { first: t } : typeof t == "number" ? { each: t } : t, n = r.first, i = r.each, s = r.with, o = s === void 0 ? EV : s, a = r.scheduler, c = a === void 0 ? e ?? Vs : a, u = r.meta, f = u === void 0 ? null : u;
if (n == null && i == null)
throw new TypeError("No timeout provided.");
return wt(function(p, b) {
- var E, _, N = null, R = 0, F = function(D) {
+ var E, _, N = null, k = 0, F = function(L) {
_ = qi(b, c, function() {
try {
E.unsubscribe(), Ot(o({
meta: f,
lastValue: N,
- seen: R
+ seen: k
})).subscribe(b);
- } catch (L) {
- b.error(L);
+ } catch (D) {
+ b.error(D);
}
- }, D);
+ }, L);
};
- E = p.subscribe(lt(b, function(D) {
- _ == null || _.unsubscribe(), R++, b.next(N = D), i > 0 && F(i);
+ E = p.subscribe(lt(b, function(L) {
+ _ == null || _.unsubscribe(), k++, b.next(N = L), i > 0 && F(i);
}, void 0, void 0, function() {
_ != null && _.closed || _ == null || _.unsubscribe(), N = null;
- })), !R && F(n != null ? typeof n == "number" ? n : +n - c.now() : i);
+ })), !k && F(n != null ? typeof n == "number" ? n : +n - c.now() : i);
});
}
- function OV(t) {
- throw new ZA(t);
+ function EV(t) {
+ throw new WA(t);
}
function we(t, e) {
return wt(function(r, n) {
@@ -1805,33 +1805,33 @@
}));
});
}
- var PV = Array.isArray;
- function kV(t, e) {
- return PV(e) ? t.apply(void 0, lr([], ur(e))) : t(e);
+ var SV = Array.isArray;
+ function MV(t, e) {
+ return SV(e) ? t.apply(void 0, lr([], ur(e))) : t(e);
}
function hl(t) {
return we(function(e) {
- return kV(t, e);
+ return MV(t, e);
});
}
- function S1(t, e, r, n) {
+ function E1(t, e, r, n) {
if (r)
- if (Xm(r))
+ if (Km(r))
n = r;
else
return function() {
for (var i = [], s = 0; s < arguments.length; s++)
i[s] = arguments[s];
- return S1(t, e, n).apply(this, i).pipe(hl(r));
+ return E1(t, e, n).apply(this, i).pipe(hl(r));
};
return n ? function() {
for (var i = [], s = 0; s < arguments.length; s++)
i[s] = arguments[s];
- return S1(t, e).apply(this, i).pipe(Jd(n), Zd(n));
+ return E1(t, e).apply(this, i).pipe(Zd(n), Yd(n));
} : function() {
for (var i = this, s = [], o = 0; o < arguments.length; o++)
s[o] = arguments[o];
- var a = new Av(), c = true;
+ var a = new Sv(), c = true;
return new Ht(function(u) {
var f = a.subscribe(u);
if (c) {
@@ -1856,23 +1856,23 @@
});
};
}
- function RV(t, e, r) {
- return S1(false, t, e, r);
+ function AV(t, e, r) {
+ return E1(false, t, e, r);
}
- function CV(t, e, r) {
- return S1(true, t, e, r);
+ function TV(t, e, r) {
+ return E1(true, t, e, r);
}
- var DV = Array.isArray;
- var LV = Object.getPrototypeOf;
- var BV = Object.prototype;
- var UV = Object.keys;
- function JA(t) {
+ var NV = Array.isArray;
+ var IV = Object.getPrototypeOf;
+ var OV = Object.prototype;
+ var PV = Object.keys;
+ function GA(t) {
if (t.length === 1) {
var e = t[0];
- if (DV(e))
+ if (NV(e))
return { args: e, keys: null };
- if (jV(e)) {
- var r = UV(e);
+ if (kV(e)) {
+ var r = PV(e);
return {
args: r.map(function(n) {
return e[n];
@@ -1883,10 +1883,10 @@
}
return { args: t, keys: null };
}
- function jV(t) {
- return t && typeof t == "object" && LV(t) === BV;
+ function kV(t) {
+ return t && typeof t == "object" && IV(t) === OV;
}
- function QA(t, e) {
+ function KA(t, e) {
return t.reduce(function(r, n, i) {
return r[n] = e[i], r;
}, {});
@@ -1894,19 +1894,19 @@
function Qe() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = rc(t), n = Yd(t), i = JA(t), s = i.args, o = i.keys;
+ var r = tc(t), n = Xd(t), i = GA(t), s = i.args, o = i.keys;
if (s.length === 0)
return Fr([], r);
- var a = new Ht($A(s, r, o ? function(c) {
- return QA(o, c);
+ var a = new Ht(XA(s, r, o ? function(c) {
+ return KA(o, c);
} : kn));
return n ? a.pipe(hl(n)) : a;
}
- function $A(t, e, r) {
+ function XA(t, e, r) {
return r === void 0 && (r = kn), function(n) {
- j9(e, function() {
+ D9(e, function() {
for (var i = t.length, s = new Array(i), o = i, a = i, c = function(f) {
- j9(e, function() {
+ D9(e, function() {
var p = Fr(t[f], e), b = false;
p.subscribe(lt(n, function(E) {
s[f] = E, b || (b = true, a--), a || n.next(r(s.slice()));
@@ -1919,35 +1919,35 @@
}, n);
};
}
- function j9(t, e, r) {
+ function D9(t, e, r) {
t ? qi(r, t, e) : e();
}
- function Rv(t, e, r, n, i, s, o, a) {
+ function Pv(t, e, r, n, i, s, o, a) {
var c = [], u = 0, f = 0, p = false, b = function() {
p && !c.length && !u && e.complete();
}, E = function(N) {
return u < n ? _(N) : c.push(N);
}, _ = function(N) {
s && e.next(N), u++;
- var R = false;
+ var k = false;
Ot(r(N, f++)).subscribe(lt(e, function(F) {
i == null || i(F), s ? E(F) : e.next(F);
}, function() {
- R = true;
+ k = true;
}, void 0, function() {
- if (R)
+ if (k)
try {
u--;
for (var F = function() {
- var D = c.shift();
+ var L = c.shift();
o ? qi(e, o, function() {
- return _(D);
- }) : _(D);
+ return _(L);
+ }) : _(L);
}; c.length && u < n; )
F();
b();
- } catch (D) {
- e.error(D);
+ } catch (L) {
+ e.error(L);
}
}));
};
@@ -1963,48 +1963,48 @@
return e(n, s, i, o);
})(Ot(t(n, i)));
}, r) : (typeof e == "number" && (r = e), wt(function(n, i) {
- return Rv(n, i, t, r);
+ return Pv(n, i, t, r);
}));
}
- function Qd(t) {
+ function Jd(t) {
return t === void 0 && (t = 1 / 0), Rn(kn, t);
}
- function Ym() {
- return Qd(1);
+ function Xm() {
+ return Jd(1);
}
- function ld() {
+ function ud() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return Ym()(Fr(t, rc(t)));
+ return Xm()(Fr(t, tc(t)));
}
- function $d(t) {
+ function Qd(t) {
return new Ht(function(e) {
Ot(t()).subscribe(e);
});
}
- var VV = {
+ var RV = {
connector: function() {
return new Er();
},
resetOnDisconnect: true
};
- function zV(t, e) {
- e === void 0 && (e = VV);
+ function CV(t, e) {
+ e === void 0 && (e = RV);
var r = null, n = e.connector, i = e.resetOnDisconnect, s = i === void 0 ? true : i, o = n(), a = new Ht(function(c) {
return o.subscribe(c);
});
return a.connect = function() {
- return (!r || r.closed) && (r = $d(function() {
+ return (!r || r.closed) && (r = Qd(function() {
return t;
}).subscribe(o), s && r.add(function() {
return o = n();
})), r;
}, a;
}
- function eT() {
+ function YA() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = Yd(t), n = JA(t), i = n.args, s = n.keys, o = new Ht(function(a) {
+ var r = Xd(t), n = GA(t), i = n.args, s = n.keys, o = new Ht(function(a) {
var c = i.length;
if (!c) {
a.complete();
@@ -2012,32 +2012,32 @@
}
for (var u = new Array(c), f = c, p = c, b = function(_) {
var N = false;
- Ot(i[_]).subscribe(lt(a, function(R) {
- N || (N = true, p--), u[_] = R;
+ Ot(i[_]).subscribe(lt(a, function(k) {
+ N || (N = true, p--), u[_] = k;
}, function() {
return f--;
}, void 0, function() {
- (!f || !N) && (p || a.next(s ? QA(s, u) : u), a.complete());
+ (!f || !N) && (p || a.next(s ? KA(s, u) : u), a.complete());
}));
}, E = 0; E < c; E++)
b(E);
});
return r ? o.pipe(hl(r)) : o;
}
- var FV = ["addListener", "removeListener"];
- var HV = ["addEventListener", "removeEventListener"];
- var qV = ["on", "off"];
- function S3(t, e, r, n) {
+ var DV = ["addListener", "removeListener"];
+ var LV = ["addEventListener", "removeEventListener"];
+ var BV = ["on", "off"];
+ function E3(t, e, r, n) {
if (Rt(r) && (n = r, r = void 0), n)
- return S3(t, e, r).pipe(hl(n));
- var i = ur(KV(t) ? HV.map(function(a) {
+ return E3(t, e, r).pipe(hl(n));
+ var i = ur(VV(t) ? LV.map(function(a) {
return function(c) {
return t[a](e, c, r);
};
- }) : WV(t) ? FV.map(V9(t, e)) : GV(t) ? qV.map(V9(t, e)) : [], 2), s = i[0], o = i[1];
- if (!s && Ov(t))
+ }) : UV(t) ? DV.map(L9(t, e)) : jV(t) ? BV.map(L9(t, e)) : [], 2), s = i[0], o = i[1];
+ if (!s && Nv(t))
return Rn(function(a) {
- return S3(a, e, r);
+ return E3(a, e, r);
})(Ot(t));
if (!s)
throw new TypeError("Invalid event target");
@@ -2052,24 +2052,24 @@
};
});
}
- function V9(t, e) {
+ function L9(t, e) {
return function(r) {
return function(n) {
return t[r](e, n);
};
};
}
- function WV(t) {
+ function UV(t) {
return Rt(t.addListener) && Rt(t.removeListener);
}
- function GV(t) {
+ function jV(t) {
return Rt(t.on) && Rt(t.off);
}
- function KV(t) {
+ function VV(t) {
return Rt(t.addEventListener) && Rt(t.removeEventListener);
}
- function tT(t, e, r) {
- return r ? tT(t, e).pipe(hl(r)) : new Ht(function(n) {
+ function ZA(t, e, r) {
+ return r ? ZA(t, e).pipe(hl(r)) : new Ht(function(n) {
var i = function() {
for (var o = [], a = 0; a < arguments.length; a++)
o[a] = arguments[a];
@@ -2080,12 +2080,12 @@
} : void 0;
});
}
- function XV(t, e, r, n, i) {
+ function zV(t, e, r, n, i) {
var s, o, a, c;
- arguments.length === 1 ? (s = t, c = s.initialState, e = s.condition, r = s.iterate, o = s.resultSelector, a = o === void 0 ? kn : o, i = s.scheduler) : (c = t, !n || Xm(n) ? (a = kn, i = n) : a = n);
+ arguments.length === 1 ? (s = t, c = s.initialState, e = s.condition, r = s.iterate, o = s.resultSelector, a = o === void 0 ? kn : o, i = s.scheduler) : (c = t, !n || Km(n) ? (a = kn, i = n) : a = n);
function u() {
var f;
- return _v(this, function(p) {
+ return vv(this, function(p) {
switch (p.label) {
case 0:
f = c, p.label = 1;
@@ -2100,20 +2100,20 @@
}
});
}
- return $d(i ? function() {
- return HA(u(), i);
+ return Qd(i ? function() {
+ return UA(u(), i);
} : u);
}
- function YV(t, e, r) {
- return $d(function() {
+ function FV(t, e, r) {
+ return Qd(function() {
return t() ? e : r;
});
}
function oa(t, e, r) {
- t === void 0 && (t = 0), r === void 0 && (r = Nv);
+ t === void 0 && (t = 0), r === void 0 && (r = Av);
var n = -1;
- return e != null && (Xm(e) ? r = e : n = e), new Ht(function(i) {
- var s = Pv(t) ? +t - r.now() : t;
+ return e != null && (Km(e) ? r = e : n = e), new Ht(function(i) {
+ var s = Iv(t) ? +t - r.now() : t;
s < 0 && (s = 0);
var o = 0;
return r.schedule(function() {
@@ -2121,24 +2121,24 @@
}, s);
});
}
- function rT(t, e) {
+ function JA(t, e) {
return t === void 0 && (t = 0), e === void 0 && (e = Vs), t < 0 && (t = 0), oa(t, t, e);
}
- function Zm() {
+ function Ym() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = rc(t), n = RA(t, 1 / 0), i = t;
- return i.length ? i.length === 1 ? Ot(i[0]) : Qd(n)(Fr(i, r)) : Gi;
+ var r = tc(t), n = NA(t, 1 / 0), i = t;
+ return i.length ? i.length === 1 ? Ot(i[0]) : Jd(n)(Fr(i, r)) : Gi;
}
- var Cv = new Ht(an);
- function ZV() {
- return Cv;
+ var kv = new Ht(an);
+ function HV() {
+ return kv;
}
- var JV = Array.isArray;
+ var qV = Array.isArray;
function dl(t) {
- return t.length === 1 && JV(t[0]) ? t[0] : t;
+ return t.length === 1 && qV(t[0]) ? t[0] : t;
}
- function nT() {
+ function QA() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
var r = dl(t);
@@ -2152,7 +2152,7 @@
s();
return;
}
- var a = new Mv(n, void 0, an, an);
+ var a = new Ev(n, void 0, an, an);
o.subscribe(a), a.add(s);
} else
n.complete();
@@ -2160,10 +2160,10 @@
s();
});
}
- function QV(t, e) {
+ function WV(t, e) {
return Fr(Object.entries(t), e);
}
- function iT(t, e) {
+ function $A(t, e) {
return function(r, n) {
return !t.call(e, r, n);
};
@@ -2176,15 +2176,15 @@
}));
});
}
- function $V(t, e, r) {
- return [Wr(e, r)(Ot(t)), Wr(iT(e, r))(Ot(t))];
+ function GV(t, e, r) {
+ return [Wr(e, r)(Ot(t)), Wr($A(e, r))(Ot(t))];
}
- function ez() {
+ function KV() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return t = dl(t), t.length === 1 ? Ot(t[0]) : new Ht(sT(t));
+ return t = dl(t), t.length === 1 ? Ot(t[0]) : new Ht(eT(t));
}
- function sT(t) {
+ function eT(t) {
return function(e) {
for (var r = [], n = function(s) {
r.push(Ot(t[s]).subscribe(lt(e, function(o) {
@@ -2199,7 +2199,7 @@
n(i);
};
}
- function tz(t, e, r) {
+ function XV(t, e, r) {
if (e == null && (e = t, t = 0), e <= 0)
return Gi;
var n = e + t;
@@ -2214,7 +2214,7 @@
i.complete();
});
}
- function rz(t, e) {
+ function YV(t, e) {
return new Ht(function(r) {
var n = t(), i = e(n), s = i ? Ot(i) : Gi;
return s.subscribe(r), function() {
@@ -2222,10 +2222,10 @@
};
});
}
- function Dv() {
+ function Rv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = Yd(t), n = dl(t);
+ var r = Xd(t), n = dl(t);
return n.length ? new Ht(function(i) {
var s = n.map(function() {
return [];
@@ -2257,7 +2257,7 @@
};
}) : Gi;
}
- function Lv(t) {
+ function Cv(t) {
return wt(function(e, r) {
var n = false, i = null, s = null, o = false, a = function() {
if (s == null || s.unsubscribe(), s = null, n) {
@@ -2276,12 +2276,12 @@
}));
});
}
- function oT(t, e) {
- return e === void 0 && (e = Vs), Lv(function() {
+ function tT(t, e) {
+ return e === void 0 && (e = Vs), Cv(function() {
return oa(t, e);
});
}
- function aT(t) {
+ function rT(t) {
return wt(function(e, r) {
var n = [];
return e.subscribe(lt(r, function(i) {
@@ -2296,7 +2296,7 @@
};
});
}
- function cT(t, e) {
+ function nT(t, e) {
return e === void 0 && (e = null), e = e ?? t, wt(function(r, n) {
var i = [], s = 0;
r.subscribe(lt(n, function(o) {
@@ -2319,15 +2319,15 @@
}
if (p)
try {
- for (var N = Hi(p), R = N.next(); !R.done; R = N.next()) {
- var _ = R.value;
- Ya(i, _), n.next(_);
+ for (var N = Hi(p), k = N.next(); !k.done; k = N.next()) {
+ var _ = k.value;
+ Xa(i, _), n.next(_);
}
} catch (F) {
u = { error: F };
} finally {
try {
- R && !R.done && (f = N.return) && f.call(N);
+ k && !k.done && (f = N.return) && f.call(N);
} finally {
if (u)
throw u.error;
@@ -2356,20 +2356,20 @@
}));
});
}
- function uT(t) {
+ function iT(t) {
for (var e, r, n = [], i = 1; i < arguments.length; i++)
n[i - 1] = arguments[i];
- var s = (e = rc(n)) !== null && e !== void 0 ? e : Vs, o = (r = n[0]) !== null && r !== void 0 ? r : null, a = n[1] || 1 / 0;
+ var s = (e = tc(n)) !== null && e !== void 0 ? e : Vs, o = (r = n[0]) !== null && r !== void 0 ? r : null, a = n[1] || 1 / 0;
return wt(function(c, u) {
var f = [], p = false, b = function(N) {
- var R = N.buffer, F = N.subs;
- F.unsubscribe(), Ya(f, N), u.next(R), p && E();
+ var k = N.buffer, F = N.subs;
+ F.unsubscribe(), Xa(f, N), u.next(k), p && E();
}, E = function() {
if (f) {
- var N = new ui();
+ var N = new li();
u.add(N);
- var R = [], F = {
- buffer: R,
+ var k = [], F = {
+ buffer: k,
subs: N
};
f.push(F), qi(N, s, function() {
@@ -2379,20 +2379,20 @@
};
o !== null && o >= 0 ? qi(u, s, E, o, true) : p = true, E();
var _ = lt(u, function(N) {
- var R, F, D = f.slice();
+ var k, F, L = f.slice();
try {
- for (var L = Hi(D), q = L.next(); !q.done; q = L.next()) {
+ for (var D = Hi(L), q = D.next(); !q.done; q = D.next()) {
var W = q.value, z = W.buffer;
z.push(N), a <= z.length && b(W);
}
} catch (T) {
- R = { error: T };
+ k = { error: T };
} finally {
try {
- q && !q.done && (F = L.return) && F.call(L);
+ q && !q.done && (F = D.return) && F.call(D);
} finally {
- if (R)
- throw R.error;
+ if (k)
+ throw k.error;
}
}
}, function() {
@@ -2405,14 +2405,14 @@
c.subscribe(_);
});
}
- function lT(t, e) {
+ function sT(t, e) {
return wt(function(r, n) {
var i = [];
Ot(t).subscribe(lt(n, function(s) {
var o = [];
i.push(o);
- var a = new ui(), c = function() {
- Ya(i, o), n.next(o), a.unsubscribe();
+ var a = new li(), c = function() {
+ Xa(i, o), n.next(o), a.unsubscribe();
};
a.add(Ot(e(s)).subscribe(lt(n, c, an)));
}, an)), r.subscribe(lt(n, function(s) {
@@ -2439,7 +2439,7 @@
}));
});
}
- function fT(t) {
+ function oT(t) {
return wt(function(e, r) {
var n = null, i = null, s = function() {
i == null || i.unsubscribe();
@@ -2463,7 +2463,7 @@
})), i && (n.unsubscribe(), n = null, s.subscribe(r));
});
}
- function hT(t, e, r, n, i) {
+ function aT(t, e, r, n, i) {
return function(s, o) {
var a = r, c = e, u = 0;
s.subscribe(lt(o, function(f) {
@@ -2474,86 +2474,86 @@
}));
};
}
- function Ff(t, e) {
- return wt(hT(t, e, arguments.length >= 2, false, true));
+ function zf(t, e) {
+ return wt(aT(t, e, arguments.length >= 2, false, true));
}
- var nz = function(t, e) {
+ var ZV = function(t, e) {
return t.push(e), t;
};
function pl() {
return wt(function(t, e) {
- Ff(nz, [])(t).subscribe(e);
+ zf(ZV, [])(t).subscribe(e);
});
}
- function dT(t, e) {
- return Sv(pl(), Rn(function(r) {
+ function cT(t, e) {
+ return _v(pl(), Rn(function(r) {
return t(r);
}), e ? hl(e) : kn);
}
- function Bv(t) {
- return dT(Qe, t);
+ function Dv(t) {
+ return cT(Qe, t);
}
- var pT = Bv;
- function Uv() {
+ var uT = Dv;
+ function Lv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = Yd(t);
- return r ? Sv(Uv.apply(void 0, lr([], ur(t))), hl(r)) : wt(function(n, i) {
- $A(lr([n], ur(dl(t))))(i);
+ var r = Xd(t);
+ return r ? _v(Lv.apply(void 0, lr([], ur(t))), hl(r)) : wt(function(n, i) {
+ XA(lr([n], ur(dl(t))))(i);
});
}
- function jv() {
+ function Bv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return Uv.apply(void 0, lr([], ur(t)));
+ return Lv.apply(void 0, lr([], ur(t)));
}
- function M1(t, e) {
+ function S1(t, e) {
return Rt(e) ? Rn(t, e, 1) : Rn(t, 1);
}
- function mT(t, e) {
- return Rt(e) ? M1(function() {
+ function lT(t, e) {
+ return Rt(e) ? S1(function() {
return t;
- }, e) : M1(function() {
+ }, e) : S1(function() {
return t;
});
}
- function gT() {
+ function fT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = rc(t);
+ var r = tc(t);
return wt(function(n, i) {
- Ym()(Fr(lr([n], ur(t)), r)).subscribe(i);
+ Xm()(Fr(lr([n], ur(t)), r)).subscribe(i);
});
}
- function yT() {
+ function hT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return gT.apply(void 0, lr([], ur(t)));
+ return fT.apply(void 0, lr([], ur(t)));
}
- function iz(t) {
+ function JV(t) {
return new Ht(function(e) {
return t.subscribe(e);
});
}
- var sz = {
+ var QV = {
connector: function() {
return new Er();
}
};
- function Jm(t, e) {
- e === void 0 && (e = sz);
+ function Zm(t, e) {
+ e === void 0 && (e = QV);
var r = e.connector;
return wt(function(n, i) {
var s = r();
- Ot(t(iz(s))).subscribe(i), i.add(n.subscribe(s));
+ Ot(t(JV(s))).subscribe(i), i.add(n.subscribe(s));
});
}
- function bT(t) {
- return Ff(function(e, r, n) {
+ function dT(t) {
+ return zf(function(e, r, n) {
return !t || t(r, n) ? e + 1 : e;
}, 0);
}
- function wT(t) {
+ function pT(t) {
return wt(function(e, r) {
var n = false, i = null, s = null, o = function() {
if (s == null || s.unsubscribe(), s = null, n) {
@@ -2571,7 +2571,7 @@
}));
});
}
- function vT(t, e) {
+ function mT(t, e) {
return e === void 0 && (e = Vs), wt(function(r, n) {
var i = null, s = null, o = null, a = function() {
if (i) {
@@ -2597,7 +2597,7 @@
}));
});
}
- function e0(t) {
+ function $d(t) {
return wt(function(e, r) {
var n = false;
e.subscribe(lt(r, function(i) {
@@ -2617,38 +2617,38 @@
}));
});
}
- function Vv() {
+ function Uv() {
return wt(function(t, e) {
t.subscribe(lt(e, an));
});
}
- function zv(t) {
+ function jv(t) {
return we(function() {
return t;
});
}
- function Qm(t, e) {
+ function Jm(t, e) {
return e ? function(r) {
- return ld(e.pipe(ia(1), Vv()), r.pipe(Qm(t)));
+ return ud(e.pipe(ia(1), Uv()), r.pipe(Jm(t)));
} : Rn(function(r, n) {
- return Ot(t(r, n)).pipe(ia(1), zv(r));
+ return Ot(t(r, n)).pipe(ia(1), jv(r));
});
}
- function xT(t, e) {
+ function gT(t, e) {
e === void 0 && (e = Vs);
var r = oa(t, e);
- return Qm(function() {
+ return Jm(function() {
return r;
});
}
- function _T() {
+ function yT() {
return wt(function(t, e) {
t.subscribe(lt(e, function(r) {
- return KA(r, e);
+ return FA(r, e);
}));
});
}
- function ET(t, e) {
+ function bT(t, e) {
return wt(function(r, n) {
var i = /* @__PURE__ */ new Set();
r.subscribe(lt(n, function(s) {
@@ -2660,7 +2660,7 @@
});
}
function aa(t, e) {
- return e === void 0 && (e = kn), t = t ?? oz, wt(function(r, n) {
+ return e === void 0 && (e = kn), t = t ?? $V, wt(function(r, n) {
var i, s = true;
r.subscribe(lt(n, function(o) {
var a = e(o);
@@ -2668,16 +2668,16 @@
}));
});
}
- function oz(t, e) {
+ function $V(t, e) {
return t === e;
}
- function ST(t, e) {
+ function wT(t, e) {
return aa(function(r, n) {
return e ? e(r[t], n[t]) : r[t] === n[t];
});
}
- function t0(t) {
- return t === void 0 && (t = az), wt(function(e, r) {
+ function e0(t) {
+ return t === void 0 && (t = ez), wt(function(e, r) {
var n = false;
e.subscribe(lt(r, function(i) {
n = true, r.next(i);
@@ -2686,29 +2686,29 @@
}));
});
}
- function az() {
+ function ez() {
return new fl();
}
- function MT(t, e) {
+ function vT(t, e) {
if (t < 0)
- throw new E3();
+ throw new _3();
var r = arguments.length >= 2;
return function(n) {
return n.pipe(Wr(function(i, s) {
return s === t;
- }), ia(1), r ? e0(e) : t0(function() {
- return new E3();
+ }), ia(1), r ? $d(e) : e0(function() {
+ return new _3();
}));
};
}
- function AT() {
+ function xT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
return function(r) {
- return ld(r, xe.apply(void 0, lr([], ur(t))));
+ return ud(r, xe.apply(void 0, lr([], ur(t))));
};
}
- function TT(t, e) {
+ function _T(t, e) {
return wt(function(r, n) {
var i = 0;
r.subscribe(lt(n, function(s) {
@@ -2718,9 +2718,9 @@
}));
});
}
- function $m(t, e) {
+ function Qm(t, e) {
return e ? function(r) {
- return r.pipe($m(function(n, i) {
+ return r.pipe(Qm(function(n, i) {
return Ot(t(n, i)).pipe(we(function(s, o) {
return e(n, s, i, o);
}));
@@ -2736,16 +2736,16 @@
}));
});
}
- function Fv() {
- return $m(kn);
+ function Vv() {
+ return Qm(kn);
}
- var NT = Fv;
- function IT(t, e, r) {
+ var ET = Vv;
+ function ST(t, e, r) {
return e === void 0 && (e = 1 / 0), e = (e || 0) < 1 ? 1 / 0 : e, wt(function(n, i) {
- return Rv(n, i, t, e, void 0, true, r);
+ return Pv(n, i, t, e, void 0, true, r);
});
}
- function Hv(t) {
+ function zv(t) {
return wt(function(e, r) {
try {
e.subscribe(r);
@@ -2754,10 +2754,10 @@
}
});
}
- function OT(t, e) {
- return wt(PT(t, e, "value"));
+ function MT(t, e) {
+ return wt(AT(t, e, "value"));
}
- function PT(t, e, r) {
+ function AT(t, e, r) {
var n = r === "index";
return function(i, s) {
var o = 0;
@@ -2769,20 +2769,20 @@
}));
};
}
- function kT(t, e) {
- return wt(PT(t, e, "index"));
+ function TT(t, e) {
+ return wt(AT(t, e, "index"));
}
- function A1(t, e) {
+ function M1(t, e) {
var r = arguments.length >= 2;
return function(n) {
return n.pipe(t ? Wr(function(i, s) {
return t(i, s, n);
- }) : kn, ia(1), r ? e0(e) : t0(function() {
+ }) : kn, ia(1), r ? $d(e) : e0(function() {
return new fl();
}));
};
}
- function RT(t, e, r, n) {
+ function NT(t, e, r, n) {
return wt(function(i, s) {
var o;
!e || typeof e == "function" ? o = e : (r = e.duration, o = e.element, n = e.connector);
@@ -2792,24 +2792,24 @@
return c(function(N) {
return N.error(_);
});
- }, f = 0, p = false, b = new Mv(s, function(_) {
+ }, f = 0, p = false, b = new Ev(s, function(_) {
try {
- var N = t(_), R = a.get(N);
- if (!R) {
- a.set(N, R = n ? n() : new Er());
- var F = E(N, R);
+ var N = t(_), k = a.get(N);
+ if (!k) {
+ a.set(N, k = n ? n() : new Er());
+ var F = E(N, k);
if (s.next(F), r) {
- var D = lt(R, function() {
- R.complete(), D == null || D.unsubscribe();
+ var L = lt(k, function() {
+ k.complete(), L == null || L.unsubscribe();
}, void 0, void 0, function() {
return a.delete(N);
});
- b.add(Ot(r(F)).subscribe(D));
+ b.add(Ot(r(F)).subscribe(L));
}
}
- R.next(o ? o(_) : _);
- } catch (L) {
- u(L);
+ k.next(o ? o(_) : _);
+ } catch (D) {
+ u(D);
}
}, function() {
return c(function(_) {
@@ -2822,18 +2822,18 @@
});
i.subscribe(b);
function E(_, N) {
- var R = new Ht(function(F) {
+ var k = new Ht(function(F) {
f++;
- var D = N.subscribe(F);
+ var L = N.subscribe(F);
return function() {
- D.unsubscribe(), --f === 0 && p && b.unsubscribe();
+ L.unsubscribe(), --f === 0 && p && b.unsubscribe();
};
});
- return R.key = _, R;
+ return k.key = _, k;
}
});
}
- function CT() {
+ function IT() {
return wt(function(t, e) {
t.subscribe(lt(e, function() {
e.next(false), e.complete();
@@ -2842,7 +2842,7 @@
}));
});
}
- function qv(t) {
+ function Fv(t) {
return t <= 0 ? function() {
return Gi;
} : wt(function(e, r) {
@@ -2872,46 +2872,46 @@
}));
});
}
- function DT(t, e) {
+ function OT(t, e) {
var r = arguments.length >= 2;
return function(n) {
return n.pipe(t ? Wr(function(i, s) {
return t(i, s, n);
- }) : kn, qv(1), r ? e0(e) : t0(function() {
+ }) : kn, Fv(1), r ? $d(e) : e0(function() {
return new fl();
}));
};
}
- function LT() {
+ function PT() {
return wt(function(t, e) {
t.subscribe(lt(e, function(r) {
- e.next(Rp.createNext(r));
+ e.next(Pp.createNext(r));
}, function() {
- e.next(Rp.createComplete()), e.complete();
+ e.next(Pp.createComplete()), e.complete();
}, function(r) {
- e.next(Rp.createError(r)), e.complete();
+ e.next(Pp.createError(r)), e.complete();
}));
});
}
- function BT(t) {
- return Ff(Rt(t) ? function(e, r) {
+ function kT(t) {
+ return zf(Rt(t) ? function(e, r) {
return t(e, r) > 0 ? e : r;
} : function(e, r) {
return e > r ? e : r;
});
}
- var UT = Rn;
- function jT(t, e, r) {
+ var RT = Rn;
+ function CT(t, e, r) {
return r === void 0 && (r = 1 / 0), Rt(e) ? Rn(function() {
return t;
}, e, r) : (typeof e == "number" && (r = e), Rn(function() {
return t;
}, r));
}
- function Hf(t, e, r) {
+ function Ff(t, e, r) {
return r === void 0 && (r = 1 / 0), wt(function(n, i) {
var s = e;
- return Rv(n, i, function(o, a) {
+ return Pv(n, i, function(o, a) {
return t(s, o, a);
}, r, function(o) {
s = o;
@@ -2920,46 +2920,46 @@
});
});
}
- function Wv() {
+ function Hv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = rc(t), n = RA(t, 1 / 0);
+ var r = tc(t), n = NA(t, 1 / 0);
return t = dl(t), wt(function(i, s) {
- Qd(n)(Fr(lr([i], ur(t)), r)).subscribe(s);
+ Jd(n)(Fr(lr([i], ur(t)), r)).subscribe(s);
});
}
- function su() {
+ function iu() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return Wv.apply(void 0, lr([], ur(t)));
+ return Hv.apply(void 0, lr([], ur(t)));
}
- function VT(t) {
- return Ff(Rt(t) ? function(e, r) {
+ function DT(t) {
+ return zf(Rt(t) ? function(e, r) {
return t(e, r) < 0 ? e : r;
} : function(e, r) {
return e < r ? e : r;
});
}
- function eg(t, e) {
+ function $m(t, e) {
var r = Rt(t) ? t : function() {
return t;
};
- return Rt(e) ? Jm(e, {
+ return Rt(e) ? Zm(e, {
connector: r
}) : function(n) {
- return new Gm(n, r);
+ return new Wm(n, r);
};
}
- function zT() {
+ function LT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
var r = dl(t);
return function(n) {
- return nT.apply(void 0, lr([n], ur(r)));
+ return QA.apply(void 0, lr([n], ur(r)));
};
}
- var cz = zT;
- function FT() {
+ var tz = LT;
+ function BT() {
return wt(function(t, e) {
var r, n = false;
t.subscribe(lt(e, function(i) {
@@ -2968,7 +2968,7 @@
}));
});
}
- function HT() {
+ function UT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
var r = t.length;
@@ -2985,44 +2985,44 @@
return i;
});
}
- function qT(t) {
+ function jT(t) {
return t ? function(e) {
- return Jm(t)(e);
+ return Zm(t)(e);
} : function(e) {
- return eg(new Er())(e);
+ return $m(new Er())(e);
};
}
- function WT(t) {
+ function VT(t) {
return function(e) {
- var r = new Xc(t);
- return new Gm(e, function() {
+ var r = new Kc(t);
+ return new Wm(e, function() {
return r;
});
};
}
- function GT() {
+ function zT() {
return function(t) {
- var e = new Av();
- return new Gm(t, function() {
+ var e = new Sv();
+ return new Wm(t, function() {
return e;
});
};
}
- function tg(t, e, r, n) {
+ function eg(t, e, r, n) {
r && !Rt(r) && (n = r);
var i = Rt(r) ? r : void 0;
return function(s) {
- return eg(new tc(t, e, n), i)(s);
+ return $m(new ec(t, e, n), i)(s);
};
}
- function Gv() {
+ function qv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
return t.length ? wt(function(r, n) {
- sT(lr([r], ur(t)))(n);
+ eT(lr([r], ur(t)))(n);
}) : kn;
}
- function KT(t) {
+ function FT(t) {
var e, r = 1 / 0, n;
return t != null && (typeof t == "object" ? (e = t.count, r = e === void 0 ? 1 / 0 : e, n = t.delay) : r = t), r <= 0 ? function() {
return Gi;
@@ -3044,7 +3044,7 @@
u();
});
}
- function XT(t) {
+ function HT(t) {
return wt(function(e, r) {
var n, i = false, s, o = false, a = false, c = function() {
return a && o && (r.complete(), true);
@@ -3062,7 +3062,7 @@
f();
});
}
- function YT(t) {
+ function qT(t) {
t === void 0 && (t = 1 / 0);
var e;
t && typeof t == "object" ? e = t : e = {
@@ -3080,12 +3080,12 @@
f ? (f.unsubscribe(), f = null, p()) : b = true;
};
if (i != null) {
- var N = typeof i == "number" ? oa(i) : Ot(i(E, u)), R = lt(c, function() {
- R.unsubscribe(), _();
+ var N = typeof i == "number" ? oa(i) : Ot(i(E, u)), k = lt(c, function() {
+ k.unsubscribe(), _();
}, function() {
c.complete();
});
- N.subscribe(R);
+ N.subscribe(k);
} else
_();
} else
@@ -3095,7 +3095,7 @@
p();
});
}
- function ZT(t) {
+ function WT(t) {
return wt(function(e, r) {
var n, i = false, s, o = function() {
n = e.subscribe(lt(r, void 0, void 0, function(a) {
@@ -3107,7 +3107,7 @@
o();
});
}
- function Kv(t) {
+ function Wv(t) {
return wt(function(e, r) {
var n = false, i = null;
e.subscribe(lt(r, function(s) {
@@ -3121,17 +3121,17 @@
}, an));
});
}
- function JT(t, e) {
- return e === void 0 && (e = Vs), Kv(rT(t, e));
+ function GT(t, e) {
+ return e === void 0 && (e = Vs), Wv(JA(t, e));
}
- function r0(t, e) {
- return wt(hT(t, e, arguments.length >= 2, true));
+ function t0(t, e) {
+ return wt(aT(t, e, arguments.length >= 2, true));
}
- function QT(t, e) {
+ function KT(t, e) {
return e === void 0 && (e = function(r, n) {
return r === n;
}), wt(function(r, n) {
- var i = z9(), s = z9(), o = function(c) {
+ var i = B9(), s = B9(), o = function(c) {
n.next(c), n.complete();
}, a = function(c, u) {
var f = lt(n, function(p) {
@@ -3147,7 +3147,7 @@
r.subscribe(a(i, s)), Ot(t).subscribe(a(s, i));
});
}
- function z9() {
+ function B9() {
return {
buffer: [],
complete: false
@@ -3159,30 +3159,30 @@
return new Er();
} : e, n = t.resetOnError, i = n === void 0 ? true : n, s = t.resetOnComplete, o = s === void 0 ? true : s, a = t.resetOnRefCountZero, c = a === void 0 ? true : a;
return function(u) {
- var f, p, b, E = 0, _ = false, N = false, R = function() {
+ var f, p, b, E = 0, _ = false, N = false, k = function() {
p == null || p.unsubscribe(), p = void 0;
}, F = function() {
- R(), f = b = void 0, _ = N = false;
- }, D = function() {
- var L = f;
- F(), L == null || L.unsubscribe();
+ k(), f = b = void 0, _ = N = false;
+ }, L = function() {
+ var D = f;
+ F(), D == null || D.unsubscribe();
};
- return wt(function(L, q) {
- E++, !N && !_ && R();
+ return wt(function(D, q) {
+ E++, !N && !_ && k();
var W = b = b ?? r();
q.add(function() {
- E--, E === 0 && !N && !_ && (p = Z2(D, c));
- }), W.subscribe(q), !f && E > 0 && (f = new Mf({
+ E--, E === 0 && !N && !_ && (p = Z2(L, c));
+ }), W.subscribe(q), !f && E > 0 && (f = new Sf({
next: function(z) {
return W.next(z);
},
error: function(z) {
- N = true, R(), p = Z2(F, i, z), W.error(z);
+ N = true, k(), p = Z2(F, i, z), W.error(z);
},
complete: function() {
- _ = true, R(), p = Z2(F, o), W.complete();
+ _ = true, k(), p = Z2(F, o), W.complete();
}
- }), Ot(L).subscribe(f));
+ }), Ot(D).subscribe(f));
})(u);
};
}
@@ -3194,7 +3194,7 @@
return;
}
if (e !== false) {
- var i = new Mf({
+ var i = new Sf({
next: function() {
i.unsubscribe(), t();
}
@@ -3206,29 +3206,29 @@
var n, i, s, o, a = false;
return t && typeof t == "object" ? (n = t.bufferSize, o = n === void 0 ? 1 / 0 : n, i = t.windowTime, e = i === void 0 ? 1 / 0 : i, s = t.refCount, a = s === void 0 ? false : s, r = t.scheduler) : o = t ?? 1 / 0, ml({
connector: function() {
- return new tc(o, e, r);
+ return new ec(o, e, r);
},
resetOnError: true,
resetOnComplete: false,
resetOnRefCountZero: a
});
}
- function $T(t) {
+ function XT(t) {
return wt(function(e, r) {
var n = false, i, s = false, o = 0;
e.subscribe(lt(r, function(a) {
- s = true, (!t || t(a, o++, e)) && (n && r.error(new YA("Too many matching values")), n = true, i = a);
+ s = true, (!t || t(a, o++, e)) && (n && r.error(new qA("Too many matching values")), n = true, i = a);
}, function() {
- n ? (r.next(i), r.complete()) : r.error(s ? new XA("No matching values") : new fl());
+ n ? (r.next(i), r.complete()) : r.error(s ? new HA("No matching values") : new fl());
}));
});
}
- function eN(t) {
+ function YT(t) {
return Wr(function(e, r) {
return t <= r;
});
}
- function tN(t) {
+ function ZT(t) {
return t <= 0 ? kn : wt(function(e, r) {
var n = new Array(t), i = 0;
return e.subscribe(lt(r, function(s) {
@@ -3244,7 +3244,7 @@
};
});
}
- function rN(t) {
+ function JT(t) {
return wt(function(e, r) {
var n = false, i = lt(r, function() {
i == null || i.unsubscribe(), n = true;
@@ -3254,7 +3254,7 @@
}));
});
}
- function Xv(t) {
+ function Gv(t) {
return wt(function(e, r) {
var n = false, i = 0;
e.subscribe(lt(r, function(s) {
@@ -3265,9 +3265,9 @@
function Cr() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = rc(t);
+ var r = tc(t);
return wt(function(n, i) {
- (r ? ld(t, n, r) : ld(t, n)).subscribe(i);
+ (r ? ud(t, n, r) : ud(t, n)).subscribe(i);
});
}
function Oe(t, e) {
@@ -3288,17 +3288,17 @@
}));
});
}
- function nN() {
+ function QT() {
return Oe(kn);
}
- function iN(t, e) {
+ function $T(t, e) {
return Rt(e) ? Oe(function() {
return t;
}, e) : Oe(function() {
return t;
});
}
- function sN(t, e) {
+ function eN(t, e) {
return wt(function(r, n) {
var i = e;
return Oe(function(s, o) {
@@ -3310,14 +3310,14 @@
};
});
}
- function oN(t) {
+ function tN(t) {
return wt(function(e, r) {
Ot(t).subscribe(lt(r, function() {
return r.complete();
}, an)), !r.closed && e.subscribe(r);
});
}
- function aN(t, e) {
+ function rN(t, e) {
return e === void 0 && (e = false), wt(function(r, n) {
var i = 0;
r.subscribe(lt(n, function(s) {
@@ -3347,15 +3347,15 @@
}));
}) : kn;
}
- function Yv(t, e) {
+ function Kv(t, e) {
return wt(function(r, n) {
var i = e ?? {}, s = i.leading, o = s === void 0 ? true : s, a = i.trailing, c = a === void 0 ? false : a, u = false, f = null, p = null, b = false, E = function() {
- p == null || p.unsubscribe(), p = null, c && (R(), b && n.complete());
+ p == null || p.unsubscribe(), p = null, c && (k(), b && n.complete());
}, _ = function() {
p = null, b && n.complete();
}, N = function(F) {
return p = Ot(t(F)).subscribe(lt(n, E, _));
- }, R = function() {
+ }, k = function() {
if (u) {
u = false;
var F = f;
@@ -3363,37 +3363,37 @@
}
};
r.subscribe(lt(n, function(F) {
- u = true, f = F, !(p && !p.closed) && (o ? R() : N(F));
+ u = true, f = F, !(p && !p.closed) && (o ? k() : N(F));
}, function() {
b = true, !(c && u && p && !p.closed) && n.complete();
}));
});
}
- function cN(t, e, r) {
+ function nN(t, e, r) {
e === void 0 && (e = Vs);
var n = oa(t, e);
- return Yv(function() {
+ return Kv(function() {
return n;
}, r);
}
- function uN(t) {
+ function iN(t) {
return t === void 0 && (t = Vs), wt(function(e, r) {
var n = t.now();
e.subscribe(lt(r, function(i) {
var s = t.now(), o = s - n;
- n = s, r.next(new uz(i, o));
+ n = s, r.next(new rz(i, o));
}));
});
}
- var uz = function() {
+ var rz = function() {
function t(e, r) {
this.value = e, this.interval = r;
}
return t;
}();
- function lN(t, e, r) {
+ function sN(t, e, r) {
var n, i, s;
- if (r = r ?? Nv, Pv(t) ? n = t : typeof t == "number" && (i = t), e)
+ if (r = r ?? Av, Iv(t) ? n = t : typeof t == "number" && (i = t), e)
s = function() {
return e;
};
@@ -3401,19 +3401,19 @@
throw new TypeError("No observable provided to switch to");
if (n == null && i == null)
throw new TypeError("No timeout provided.");
- return kv({
+ return Ov({
first: n,
each: i,
scheduler: r,
with: s
});
}
- function fN(t) {
- return t === void 0 && (t = Km), we(function(e) {
+ function oN(t) {
+ return t === void 0 && (t = Gm), we(function(e) {
return { value: e, timestamp: t.now() };
});
}
- function hN(t) {
+ function aN(t) {
return wt(function(e, r) {
var n = new Er();
r.next(n.asObservable());
@@ -3431,7 +3431,7 @@
};
});
}
- function dN(t, e) {
+ function cN(t, e) {
e === void 0 && (e = 0);
var r = e > 0 ? e : t;
return wt(function(n, i) {
@@ -3443,8 +3443,8 @@
var E = b.value;
E.next(c);
}
- } catch (R) {
- u = { error: R };
+ } catch (k) {
+ u = { error: k };
} finally {
try {
b && !b.done && (f = p.return) && f.call(p);
@@ -3471,55 +3471,55 @@
}));
});
}
- function pN(t) {
+ function uN(t) {
for (var e, r, n = [], i = 1; i < arguments.length; i++)
n[i - 1] = arguments[i];
- var s = (e = rc(n)) !== null && e !== void 0 ? e : Vs, o = (r = n[0]) !== null && r !== void 0 ? r : null, a = n[1] || 1 / 0;
+ var s = (e = tc(n)) !== null && e !== void 0 ? e : Vs, o = (r = n[0]) !== null && r !== void 0 ? r : null, a = n[1] || 1 / 0;
return wt(function(c, u) {
- var f = [], p = false, b = function(R) {
- var F = R.window, D = R.subs;
- F.complete(), D.unsubscribe(), Ya(f, R), p && E();
+ var f = [], p = false, b = function(k) {
+ var F = k.window, L = k.subs;
+ F.complete(), L.unsubscribe(), Xa(f, k), p && E();
}, E = function() {
if (f) {
- var R = new ui();
- u.add(R);
- var F = new Er(), D = {
+ var k = new li();
+ u.add(k);
+ var F = new Er(), L = {
window: F,
- subs: R,
+ subs: k,
seen: 0
};
- f.push(D), u.next(F.asObservable()), qi(R, s, function() {
- return b(D);
+ f.push(L), u.next(F.asObservable()), qi(k, s, function() {
+ return b(L);
}, t);
}
};
o !== null && o >= 0 ? qi(u, s, E, o, true) : p = true, E();
- var _ = function(R) {
- return f.slice().forEach(R);
- }, N = function(R) {
+ var _ = function(k) {
+ return f.slice().forEach(k);
+ }, N = function(k) {
_(function(F) {
- var D = F.window;
- return R(D);
- }), R(u), u.unsubscribe();
+ var L = F.window;
+ return k(L);
+ }), k(u), u.unsubscribe();
};
- return c.subscribe(lt(u, function(R) {
+ return c.subscribe(lt(u, function(k) {
_(function(F) {
- F.window.next(R), a <= ++F.seen && b(F);
+ F.window.next(k), a <= ++F.seen && b(F);
});
}, function() {
- return N(function(R) {
- return R.complete();
+ return N(function(k) {
+ return k.complete();
});
- }, function(R) {
+ }, function(k) {
return N(function(F) {
- return F.error(R);
+ return F.error(k);
});
})), function() {
f = null;
};
});
}
- function mN(t, e) {
+ function lN(t, e) {
return wt(function(r, n) {
var i = [], s = function(o) {
for (; 0 < i.length; )
@@ -3529,8 +3529,8 @@
Ot(t).subscribe(lt(n, function(o) {
var a = new Er();
i.push(a);
- var c = new ui(), u = function() {
- Ya(i, a), a.complete(), c.unsubscribe();
+ var c = new li(), u = function() {
+ Xa(i, a), a.complete(), c.unsubscribe();
}, f;
try {
f = Ot(e(o));
@@ -3566,7 +3566,7 @@
}));
});
}
- function gN(t) {
+ function fN(t) {
return wt(function(e, r) {
var n, i, s = function(a) {
n.error(a), r.error(a);
@@ -3590,10 +3590,10 @@
}));
});
}
- function Zv() {
+ function Xv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r = Yd(t);
+ var r = Xd(t);
return wt(function(n, i) {
for (var s = t.length, o = new Array(s), a = t.map(function() {
return false;
@@ -3611,215 +3611,215 @@
}));
});
}
- function yN(t) {
- return dT(Dv, t);
+ function hN(t) {
+ return cT(Rv, t);
}
- function bN() {
+ function dN() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
return wt(function(r, n) {
- Dv.apply(void 0, lr([r], ur(t))).subscribe(n);
+ Rv.apply(void 0, lr([r], ur(t))).subscribe(n);
});
}
- function wN() {
+ function pN() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return bN.apply(void 0, lr([], ur(t)));
+ return dN.apply(void 0, lr([], ur(t)));
}
- var lz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var nz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- ArgumentOutOfRangeError: E3,
- AsyncSubject: Av,
- BehaviorSubject: Xc,
- ConnectableObservable: Gm,
+ ArgumentOutOfRangeError: _3,
+ AsyncSubject: Sv,
+ BehaviorSubject: Kc,
+ ConnectableObservable: Wm,
EMPTY: Gi,
EmptyError: fl,
- NEVER: Cv,
- NotFoundError: XA,
- Notification: Rp,
+ NEVER: kv,
+ NotFoundError: HA,
+ Notification: Pp,
get NotificationKind() {
- return _3;
+ return x3;
},
- ObjectUnsubscribedError: NA,
+ ObjectUnsubscribedError: EA,
Observable: Ht,
- ReplaySubject: tc,
- Scheduler: x3,
- SequenceError: YA,
+ ReplaySubject: ec,
+ Scheduler: v3,
+ SequenceError: qA,
Subject: Er,
- Subscriber: qm,
- Subscription: ui,
- TimeoutError: ZA,
- UnsubscriptionError: Pp,
- VirtualAction: kA,
- VirtualTimeScheduler: pV,
- animationFrame: dV,
- animationFrameScheduler: PA,
- animationFrames: $j,
- asap: aV,
- asapScheduler: Tv,
- async: Nv,
+ Subscriber: Hm,
+ Subscription: li,
+ TimeoutError: WA,
+ UnsubscriptionError: Ip,
+ VirtualAction: TA,
+ VirtualTimeScheduler: aV,
+ animationFrame: oV,
+ animationFrameScheduler: AA,
+ animationFrames: Gj,
+ asap: eV,
+ asapScheduler: Mv,
+ async: Av,
asyncScheduler: Vs,
- audit: Lv,
- auditTime: oT,
- bindCallback: RV,
- bindNodeCallback: CV,
- buffer: aT,
- bufferCount: cT,
- bufferTime: uT,
- bufferToggle: lT,
- bufferWhen: fT,
+ audit: Cv,
+ auditTime: tT,
+ bindCallback: AV,
+ bindNodeCallback: TV,
+ buffer: rT,
+ bufferCount: nT,
+ bufferTime: iT,
+ bufferToggle: sT,
+ bufferWhen: oT,
catchError: Yt,
- combineAll: pT,
+ combineAll: uT,
combineLatest: Qe,
- combineLatestAll: Bv,
- combineLatestWith: jv,
- concat: ld,
- concatAll: Ym,
- concatMap: M1,
- concatMapTo: mT,
- concatWith: yT,
- config: iu,
- connect: Jm,
- connectable: zV,
- count: bT,
- debounce: wT,
- debounceTime: vT,
- defaultIfEmpty: e0,
- defer: $d,
- delay: xT,
- delayWhen: Qm,
- dematerialize: _T,
- distinct: ET,
+ combineLatestAll: Dv,
+ combineLatestWith: Bv,
+ concat: ud,
+ concatAll: Xm,
+ concatMap: S1,
+ concatMapTo: lT,
+ concatWith: hT,
+ config: nu,
+ connect: Zm,
+ connectable: CV,
+ count: dT,
+ debounce: pT,
+ debounceTime: mT,
+ defaultIfEmpty: $d,
+ defer: Qd,
+ delay: gT,
+ delayWhen: Jm,
+ dematerialize: yT,
+ distinct: bT,
distinctUntilChanged: aa,
- distinctUntilKeyChanged: ST,
- elementAt: MT,
- empty: mV,
- endWith: AT,
- every: TT,
- exhaust: NT,
- exhaustAll: Fv,
- exhaustMap: $m,
- expand: IT,
+ distinctUntilKeyChanged: wT,
+ elementAt: vT,
+ empty: cV,
+ endWith: xT,
+ every: _T,
+ exhaust: ET,
+ exhaustAll: Vv,
+ exhaustMap: Qm,
+ expand: ST,
filter: Wr,
- finalize: Hv,
- find: OT,
- findIndex: kT,
- first: A1,
- firstValueFrom: gi,
- flatMap: UT,
- forkJoin: eT,
+ finalize: zv,
+ find: MT,
+ findIndex: TT,
+ first: M1,
+ firstValueFrom: yi,
+ flatMap: RT,
+ forkJoin: YA,
from: Fr,
- fromEvent: S3,
- fromEventPattern: tT,
- generate: XV,
- groupBy: RT,
+ fromEvent: E3,
+ fromEventPattern: ZA,
+ generate: zV,
+ groupBy: NT,
identity: kn,
- ignoreElements: Vv,
- iif: YV,
- interval: rT,
- isEmpty: CT,
- isObservable: NV,
- last: DT,
- lastValueFrom: IV,
+ ignoreElements: Uv,
+ iif: FV,
+ interval: JA,
+ isEmpty: IT,
+ isObservable: xV,
+ last: OT,
+ lastValueFrom: _V,
map: we,
- mapTo: zv,
- materialize: LT,
- max: BT,
- merge: Zm,
- mergeAll: Qd,
+ mapTo: jv,
+ materialize: PT,
+ max: kT,
+ merge: Ym,
+ mergeAll: Jd,
mergeMap: Rn,
- mergeMapTo: jT,
- mergeScan: Hf,
- mergeWith: su,
- min: VT,
- multicast: eg,
- never: ZV,
+ mergeMapTo: CT,
+ mergeScan: Ff,
+ mergeWith: iu,
+ min: DT,
+ multicast: $m,
+ never: HV,
noop: an,
- observable: Wm,
- observeOn: Zd,
+ observable: qm,
+ observeOn: Yd,
of: xe,
- onErrorResumeNext: nT,
- onErrorResumeNextWith: zT,
- pairs: QV,
- pairwise: FT,
- partition: $V,
- pipe: Sv,
- pluck: HT,
- publish: qT,
- publishBehavior: WT,
- publishLast: GT,
- publishReplay: tg,
- queue: lV,
- queueScheduler: OA,
- race: ez,
- raceWith: Gv,
- range: tz,
- reduce: Ff,
- refCount: Gd,
- repeat: KT,
- repeatWhen: XT,
- retry: YT,
- retryWhen: ZT,
- sample: Kv,
- sampleTime: JT,
- scan: r0,
- scheduled: WA,
- sequenceEqual: QT,
+ onErrorResumeNext: QA,
+ onErrorResumeNextWith: LT,
+ pairs: WV,
+ pairwise: BT,
+ partition: GV,
+ pipe: _v,
+ pluck: UT,
+ publish: jT,
+ publishBehavior: VT,
+ publishLast: zT,
+ publishReplay: eg,
+ queue: nV,
+ queueScheduler: MA,
+ race: KV,
+ raceWith: qv,
+ range: XV,
+ reduce: zf,
+ refCount: Wd,
+ repeat: FT,
+ repeatWhen: HT,
+ retry: qT,
+ retryWhen: WT,
+ sample: Wv,
+ sampleTime: GT,
+ scan: t0,
+ scheduled: VA,
+ sequenceEqual: KT,
share: ml,
shareReplay: qt,
- single: $T,
- skip: eN,
- skipLast: tN,
- skipUntil: rN,
- skipWhile: Xv,
+ single: XT,
+ skip: YT,
+ skipLast: ZT,
+ skipUntil: JT,
+ skipWhile: Gv,
startWith: Cr,
- subscribeOn: Jd,
- switchAll: nN,
+ subscribeOn: Zd,
+ switchAll: QT,
switchMap: Oe,
- switchMapTo: iN,
- switchScan: sN,
+ switchMapTo: $T,
+ switchScan: eN,
take: ia,
- takeLast: qv,
- takeUntil: oN,
- takeWhile: aN,
+ takeLast: Fv,
+ takeUntil: tN,
+ takeWhile: rN,
tap: Us,
- throttle: Yv,
- throttleTime: cN,
- throwError: GA,
- throwIfEmpty: t0,
- timeInterval: uN,
- timeout: kv,
- timeoutWith: lN,
+ throttle: Kv,
+ throttleTime: nN,
+ throwError: zA,
+ throwIfEmpty: e0,
+ timeInterval: iN,
+ timeout: Ov,
+ timeoutWith: sN,
timer: oa,
- timestamp: fN,
+ timestamp: oN,
toArray: pl,
- using: rz,
- window: hN,
- windowCount: dN,
- windowTime: pN,
- windowToggle: mN,
- windowWhen: gN,
- withLatestFrom: Zv,
- zip: Dv,
- zipAll: yN,
- zipWith: wN
+ using: YV,
+ window: aN,
+ windowCount: cN,
+ windowTime: uN,
+ windowToggle: lN,
+ windowWhen: fN,
+ withLatestFrom: Xv,
+ zip: Rv,
+ zipAll: hN,
+ zipWith: pN
}, Symbol.toStringTag, { value: "Module" }));
- var vN = new tc(
+ var mN = new ec(
1
);
- var M3 = {};
- var gl = vN.asObservable();
+ var S3 = {};
+ var gl = mN.asObservable();
gl.subscribe(
(t) => console.log("SELECTED NETWORK=", t.rpcUrl)
);
- function dz(t) {
+ function oz(t) {
return t("return this");
}
- var li = typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : typeof self < "u" ? self : typeof window < "u" ? window : dz(Function);
- function Jv(t, e) {
- return typeof li[t] > "u" ? e : li[t];
+ var fi = typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : typeof self < "u" ? self : typeof window < "u" ? window : oz(Function);
+ function Yv(t, e) {
+ return typeof fi[t] > "u" ? e : fi[t];
}
- var pz = class {
+ var az = class {
constructor(e) {
re(this, "__encoding");
this.__encoding = e;
@@ -3831,9 +3831,9 @@
return r;
}
};
- var mz = { name: "@polkadot/x-textdecoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- var gz = /* @__PURE__ */ Jv("TextDecoder", pz);
- var yz = class {
+ var cz = { name: "@polkadot/x-textdecoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var uz = /* @__PURE__ */ Yv("TextDecoder", az);
+ var lz = class {
encode(e) {
const r = e.length, n = new Uint8Array(r);
for (let i = 0; i < r; i++)
@@ -3841,34 +3841,34 @@
return n;
}
};
- var bz = { name: "@polkadot/x-textencoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- var wz = /* @__PURE__ */ Jv("TextEncoder", yz);
- var vz = [mz, bz];
- var Qv = { name: "@polkadot/util", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var fz = { name: "@polkadot/x-textencoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var hz = /* @__PURE__ */ Yv("TextEncoder", lz);
+ var dz = [cz, fz];
+ var Zv = { name: "@polkadot/util", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
function St(t) {
return typeof t == "function";
}
- var xz = `Either remove and explicitly install matching versions or dedupe using your package manager.
+ var pz = `Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:`;
- var _N = "POLKADOTJS_DISABLE_ESM_CJS_WARNING";
- function _z(t) {
- const e = li;
+ var yN = "POLKADOTJS_DISABLE_ESM_CJS_WARNING";
+ function mz(t) {
+ const e = fi;
return e.__polkadotjs || (e.__polkadotjs = {}), e.__polkadotjs[t] || (e.__polkadotjs[t] = []), e.__polkadotjs[t];
}
- function Ez(t, e) {
+ function gz(t, e) {
let r = 0;
for (let n = 0, i = t.length; n < i; n++)
r = Math.max(r, t[n].version.length);
return t.map((n) => ` ${e(n.version.padEnd(r), n).join(" ")}`).join(`
`);
}
- function Sz(t, { name: e }) {
+ function yz(t, { name: e }) {
return [
t,
e
];
}
- function Mz(t, { path: e, type: r }) {
+ function bz(t, { path: e, type: r }) {
let n;
if (e && e.length >= 5) {
const i = e.indexOf("node_modules");
@@ -3880,7 +3880,7 @@ The following conflicting packages were found:`;
n
];
}
- function Az(t, e) {
+ function wz(t, e) {
if (t)
return t;
if (St(e))
@@ -3891,27 +3891,27 @@ The following conflicting packages were found:`;
}
return e || "";
}
- function F9(t, e, r) {
+ function U9(t, e, r) {
console.warn(`${t}
-${xz}
-${Ez(e, r)}`);
+${pz}
+${gz(e, r)}`);
}
function yl({ name: t, path: e, type: r, version: n }, i, s = []) {
var p, b;
if (!t.startsWith("@polkadot"))
throw new Error(`Invalid package descriptor ${t}`);
- const o = _z(t);
- o.push({ path: Az(e, i), type: r, version: n });
- const a = o.every((E) => E.version === n), c = ((b = (p = li.process) == null ? void 0 : p.env) == null ? void 0 : b[_N]) === "1";
+ const o = mz(t);
+ o.push({ path: wz(e, i), type: r, version: n });
+ const a = o.every((E) => E.version === n), c = ((b = (p = fi.process) == null ? void 0 : p.env) == null ? void 0 : b[yN]) === "1";
if (o.length !== 1 && !(c && a))
- F9(`${t} has multiple versions, ensure that there is only one installed.`, o, Mz);
+ U9(`${t} has multiple versions, ensure that there is only one installed.`, o, bz);
else {
const E = s.filter((_) => _ && _.version !== n);
- E.length && F9(`${t} requires direct dependencies exactly matching version ${n}.`, E, Sz);
+ E.length && U9(`${t} requires direct dependencies exactly matching version ${n}.`, E, yz);
}
}
- yl(Qv, null, vz);
- function T1(t, e) {
+ yl(Zv, null, dz);
+ function A1(t, e) {
const r = Math.ceil(t.length / e);
if (r === 1)
return [t];
@@ -3922,7 +3922,7 @@ ${Ez(e, r)}`);
}
return n;
}
- function Tz(t, e = true) {
+ function vz(t, e = true) {
return t.filter((r) => r !== void 0 && (e || r !== null));
}
function Vu(t) {
@@ -3943,7 +3943,7 @@ ${Ez(e, r)}`);
}
return n;
}
- function Nz(t, e = 0) {
+ function xz(t, e = 0) {
if (t <= 0)
throw new Error("Expected non-zero, positive number as a range size");
const r = new Array(t);
@@ -3951,7 +3951,7 @@ ${Ez(e, r)}`);
r[n] = n + e;
return r;
}
- function Iz(t) {
+ function _z(t) {
const e = t.slice();
let r = e.length;
if (r === 1)
@@ -3962,29 +3962,29 @@ ${Ez(e, r)}`);
}
return e;
}
- function Oz(t) {
+ function Ez(t) {
const e = t.length, r = new Array(e), n = new Array(e);
for (let i = 0; i < e; i++)
[r[i], n[i]] = t[i];
return [r, n];
}
- function Pz(t, e) {
+ function Sz(t, e) {
const r = t.length, n = new Array(r);
for (let i = 0; i < r; i++)
n[i] = [t[i], e[i]];
return n;
}
- function EN(t, e) {
+ function bN(t, e) {
if (!t)
throw new Error(St(e) ? e() : e);
}
function Da(t, e) {
- return EN(t != null, e), t;
+ return bN(t != null, e), t;
}
- function $v(t) {
+ function Jv(t) {
throw new Error(`This codepath should be unreachable. Unhandled input: ${t}`);
}
- function rg(t) {
+ function tg(t) {
return (...e) => {
const r = e.length;
if (r === 0)
@@ -3995,34 +3995,34 @@ ${Ez(e, r)}`);
return n;
};
}
- var kz = /* @__PURE__ */ rg((t, e) => t > e);
- var Rz = /* @__PURE__ */ rg((t, e) => t < e);
- function Cz() {
+ var Mz = /* @__PURE__ */ tg((t, e) => t > e);
+ var Az = /* @__PURE__ */ tg((t, e) => t < e);
+ function Tz() {
return Number.NaN;
}
- var vt = /* @__PURE__ */ Jv("BigInt", Cz);
+ var vt = /* @__PURE__ */ Yv("BigInt", Tz);
var Xu = /* @__PURE__ */ vt(0);
- var Yc = /* @__PURE__ */ vt(1);
- var Dz = /* @__PURE__ */ vt(2);
- var Lz = /* @__PURE__ */ vt(3);
- var Bz = /* @__PURE__ */ vt(4);
- var Uz = /* @__PURE__ */ vt(5);
- var jz = /* @__PURE__ */ vt(6);
- var Vz = /* @__PURE__ */ vt(7);
- var zz = /* @__PURE__ */ vt(8);
- var Fz = /* @__PURE__ */ vt(9);
- var Hz = /* @__PURE__ */ vt(10);
- var qz = /* @__PURE__ */ vt(100);
- var Wz = /* @__PURE__ */ vt(1e3);
- var Gz = /* @__PURE__ */ vt(1e6);
- var A3 = /* @__PURE__ */ vt(1e9);
- var Kz = A3 * A3;
- var SN = /* @__PURE__ */ vt(Number.MAX_SAFE_INTEGER);
- var MN = /* @__PURE__ */ vt(94906265);
- var H9 = vt(256);
- var q9 = vt(256 * 256);
- var Xz = vt("0x10000000000000000");
- function N1(t, { isLe: e = true, isNegative: r = false } = {}) {
+ var Xc = /* @__PURE__ */ vt(1);
+ var Nz = /* @__PURE__ */ vt(2);
+ var Iz = /* @__PURE__ */ vt(3);
+ var Oz = /* @__PURE__ */ vt(4);
+ var Pz = /* @__PURE__ */ vt(5);
+ var kz = /* @__PURE__ */ vt(6);
+ var Rz = /* @__PURE__ */ vt(7);
+ var Cz = /* @__PURE__ */ vt(8);
+ var Dz = /* @__PURE__ */ vt(9);
+ var Lz = /* @__PURE__ */ vt(10);
+ var Bz = /* @__PURE__ */ vt(100);
+ var Uz = /* @__PURE__ */ vt(1e3);
+ var jz = /* @__PURE__ */ vt(1e6);
+ var M3 = /* @__PURE__ */ vt(1e9);
+ var Vz = M3 * M3;
+ var wN = /* @__PURE__ */ vt(Number.MAX_SAFE_INTEGER);
+ var vN = /* @__PURE__ */ vt(94906265);
+ var j9 = vt(256);
+ var V9 = vt(256 * 256);
+ var zz = vt("0x10000000000000000");
+ function T1(t, { isLe: e = true, isNegative: r = false } = {}) {
e || (t = t.slice().reverse());
const n = t.length;
if (r && n && t[n - 1] & 128) {
@@ -4042,8 +4042,8 @@ ${Ez(e, r)}`);
let o = vt(0);
const a = n % 2;
for (let c = n - 2; c >= a; c -= 2)
- o = o * q9 + vt(s.getUint16(c, true) ^ 65535);
- return a && (o = o * H9 + vt(t[0] ^ 255)), o * -Yc - Yc;
+ o = o * V9 + vt(s.getUint16(c, true) ^ 65535);
+ return a && (o = o * j9 + vt(t[0] ^ 255)), o * -Xc - Xc;
}
switch (n) {
case 0:
@@ -4060,25 +4060,25 @@ ${Ez(e, r)}`);
case 8:
return i.getBigUint64(0, true);
case 16:
- return i.getBigUint64(8, true) * Xz + i.getBigUint64(0, true);
+ return i.getBigUint64(8, true) * zz + i.getBigUint64(0, true);
default: {
let s = vt(0);
const o = n % 2;
for (let a = n - 2; a >= o; a -= 2)
- s = s * q9 + vt(i.getUint16(a, true));
- return o && (s = s * H9 + vt(t[0])), s;
+ s = s * V9 + vt(i.getUint16(a, true));
+ return o && (s = s * j9 + vt(t[0])), s;
}
}
}
var J2 = "0123456789abcdef";
- var I1 = new Uint8Array(256);
- var AN = new Uint8Array(256 * 256);
+ var N1 = new Uint8Array(256);
+ var xN = new Uint8Array(256 * 256);
for (let t = 0, e = J2.length; t < e; t++)
- I1[J2[t].charCodeAt(0) | 0] = t | 0, t > 9 && (I1[J2[t].toUpperCase().charCodeAt(0) | 0] = t | 0);
+ N1[J2[t].charCodeAt(0) | 0] = t | 0, t > 9 && (N1[J2[t].toUpperCase().charCodeAt(0) | 0] = t | 0);
for (let t = 0; t < 256; t++) {
const e = t << 8;
for (let r = 0; r < 256; r++)
- AN[e | r] = I1[t] << 4 | I1[r];
+ xN[e | r] = N1[t] << 4 | N1[r];
}
function In(t, e = -1) {
if (!t)
@@ -4086,14 +4086,14 @@ ${Ez(e, r)}`);
let r = t.startsWith("0x") ? 2 : 0;
const n = Math.ceil((t.length - r) / 2), i = Math.ceil(e === -1 ? n : e / 8), s = new Uint8Array(i), o = i > n ? i - n : 0;
for (let a = o; a < i; a++, r += 2)
- s[a] = AN[t.charCodeAt(r) << 8 | t.charCodeAt(r + 1)];
+ s[a] = xN[t.charCodeAt(r) << 8 | t.charCodeAt(r + 1)];
return s;
}
- function TN(t, { isLe: e = false, isNegative: r = false } = {}) {
- return !t || t === "0x" ? vt(0) : N1(In(t), { isLe: e, isNegative: r });
+ function _N(t, { isLe: e = false, isNegative: r = false } = {}) {
+ return !t || t === "0x" ? vt(0) : T1(In(t), { isLe: e, isNegative: r });
}
var Lt = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
- function nc(t) {
+ function rc(t) {
return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, "default") ? t.default : t;
}
function fn(t) {
@@ -4117,14 +4117,14 @@ ${Ez(e, r)}`);
});
}), r;
}
- var e4 = { exports: {} };
- var Yz = {};
- var Zz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Qv = { exports: {} };
+ var Fz = {};
+ var Hz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- default: Yz
+ default: Fz
}, Symbol.toStringTag, { value: "Module" }));
- var ng = /* @__PURE__ */ fn(Zz);
- e4.exports;
+ var rg = /* @__PURE__ */ fn(Hz);
+ Qv.exports;
(function(t) {
(function(e, r) {
function n(d, l) {
@@ -4145,7 +4145,7 @@ ${Ez(e, r)}`);
typeof e == "object" ? e.exports = s : r.BN = s, s.BN = s, s.wordSize = 26;
var o;
try {
- typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer;
+ typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer;
} catch {
}
s.isBN = function(l) {
@@ -4450,7 +4450,7 @@ ${Ez(e, r)}`);
var l = this.words[this.length - 1], h = this._countBits(l);
return (this.length - 1) * 26 + h;
};
- function R(d) {
+ function k(d) {
for (var l = new Array(d.bitLength()), h = 0; h < l.length; h++) {
var y = h / 26 | 0, x = h % 26;
l[h] = d.words[y] >>> x & 1;
@@ -4589,8 +4589,8 @@ ${Ez(e, r)}`);
}
return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip();
}
- var D = function(l, h, y) {
- var x = l.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j = U & 8191, G = U >>> 13, k = x[2] | 0, Y = k & 8191, ee = k >>> 13, ae = x[3] | 0, ie = ae & 8191, Z = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13;
+ var L = function(l, h, y) {
+ var x = l.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j = U & 8191, G = U >>> 13, R = x[2] | 0, Y = R & 8191, ee = R >>> 13, ae = x[3] | 0, ie = ae & 8191, Z = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13;
y.negative = l.negative ^ h.negative, y.length = 19, g = Math.imul(A, de), m = Math.imul(A, ve), m = m + Math.imul(K, de) | 0, P = Math.imul(K, ve);
var gr = (w + g | 0) + ((m & 8191) << 13) | 0;
w = (P + (m >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, g = Math.imul(j, de), m = Math.imul(j, ve), m = m + Math.imul(G, de) | 0, P = Math.imul(G, ve), g = g + Math.imul(A, Ne) | 0, m = m + Math.imul(A, De) | 0, m = m + Math.imul(K, Ne) | 0, P = P + Math.imul(K, De) | 0;
@@ -4631,8 +4631,8 @@ ${Ez(e, r)}`);
var ma = (w + g | 0) + ((m & 8191) << 13) | 0;
return w = (P + (m >>> 13) | 0) + (ma >>> 26) | 0, ma &= 67108863, M[0] = gr, M[1] = yr, M[2] = br, M[3] = wr, M[4] = tr, M[5] = Cn, M[6] = Dn, M[7] = Ln, M[8] = Bn, M[9] = Un, M[10] = rn, M[11] = jn, M[12] = Vn, M[13] = Tr, M[14] = zn, M[15] = Fn, M[16] = Hn, M[17] = Ji, M[18] = ma, w !== 0 && (M[19] = w, y.length++), y;
};
- Math.imul || (D = F);
- function L(d, l, h) {
+ Math.imul || (L = F);
+ function D(d, l, h) {
h.negative = l.negative ^ d.negative, h.length = d.length + l.length;
for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) {
var M = x;
@@ -4646,11 +4646,11 @@ ${Ez(e, r)}`);
return y !== 0 ? h.words[v] = y : h.length--, h._strip();
}
function q(d, l, h) {
- return L(d, l, h);
+ return D(d, l, h);
}
s.prototype.mulTo = function(l, h) {
var y, x = this.length + l.length;
- return this.length === 10 && l.length === 10 ? y = D(this, l, h) : x < 63 ? y = F(this, l, h) : x < 1024 ? y = L(this, l, h) : y = q(this, l, h), y;
+ return this.length === 10 && l.length === 10 ? y = L(this, l, h) : x < 63 ? y = F(this, l, h) : x < 1024 ? y = D(this, l, h) : y = q(this, l, h), y;
}, s.prototype.mul = function(l) {
var h = new s(null);
return h.words = new Array(this.length + l.length), this.mulTo(l, h);
@@ -4674,7 +4674,7 @@ ${Ez(e, r)}`);
}, s.prototype.isqr = function() {
return this.imul(this.clone());
}, s.prototype.pow = function(l) {
- var h = R(l);
+ var h = k(l);
if (h.length === 0)
return new s(1);
for (var y = this, x = 0; x < h.length && h[x] === 0; x++, y = y.sqr())
@@ -5276,69 +5276,69 @@ ${Ez(e, r)}`);
return h._forceRed(this);
};
})(t, Lt);
- })(e4);
- var Jz = e4.exports;
- var ct = /* @__PURE__ */ nc(Jz);
+ })(Qv);
+ var qz = Qv.exports;
+ var ct = /* @__PURE__ */ rc(qz);
function Ki(t) {
return ct.isBN(t);
}
- var NN = /^0x[\da-fA-F]+$/;
- var Qz = /^[\da-fA-F]+$/;
+ var EN = /^0x[\da-fA-F]+$/;
+ var Wz = /^[\da-fA-F]+$/;
function Ft(t, e = -1, r) {
- return typeof t == "string" && (t === "0x" || NN.test(t)) && (e === -1 ? r || t.length % 2 === 0 : t.length === 2 + Math.ceil(e / 4));
+ return typeof t == "string" && (t === "0x" || EN.test(t)) && (e === -1 ? r || t.length % 2 === 0 : t.length === 2 + Math.ceil(e / 4));
}
- function fi(t) {
+ function hi(t) {
return !!t && typeof t == "object";
}
- function t4(...t) {
- return (e) => (fi(e) || St(e)) && t.every((r) => St(e[r]));
+ function $v(...t) {
+ return (e) => (hi(e) || St(e)) && t.every((r) => St(e[r]));
}
- function $z(...t) {
+ function Gz(...t) {
return (e) => St(e) && t.every((r) => St(e[r]));
}
- function ig(...t) {
- return (e) => fi(e) && t.every((r) => St(e[r]));
+ function ng(...t) {
+ return (e) => hi(e) && t.every((r) => St(e[r]));
}
- var r4 = /* @__PURE__ */ t4("toBigInt");
- var n4 = /* @__PURE__ */ t4("toBn");
- function i4(t) {
- return typeof t == "bigint" ? t : t ? Ft(t) ? TN(t.toString()) : Ki(t) ? vt(t.toString()) : r4(t) ? t.toBigInt() : n4(t) ? vt(t.toBn().toString()) : vt(t) : vt(0);
+ var e4 = /* @__PURE__ */ $v("toBigInt");
+ var t4 = /* @__PURE__ */ $v("toBn");
+ function r4(t) {
+ return typeof t == "bigint" ? t : t ? Ft(t) ? _N(t.toString()) : Ki(t) ? vt(t.toString()) : e4(t) ? t.toBigInt() : t4(t) ? vt(t.toBn().toString()) : vt(t) : vt(0);
}
- function eF(t) {
- const e = i4(t);
+ function Kz(t) {
+ const e = r4(t);
if (e < Xu)
throw new Error("square root of negative numbers is not supported");
- if (e <= SN)
+ if (e <= wN)
return vt(~~Math.sqrt(Number(e)));
- let r = MN;
+ let r = vN;
for (; ; ) {
- const n = e / r + r >> Yc;
- if (r === n || r === n - Yc)
+ const n = e / r + r >> Xc;
+ if (r === n || r === n - Xc)
return r;
r = n;
}
}
var hn = typeof vt == "function" && typeof vt.asIntN == "function";
- var IN = typeof __require == "function" && typeof module < "u";
- var tF = typeof __dirname < "u";
- var rF = !IN;
- var nF = typeof WebAssembly < "u";
- var s4 = typeof li.Buffer == "function" && typeof li.Buffer.isBuffer == "function";
- var iF = typeof li.process == "object";
- function o4(t) {
- return s4 && !!t && St(t.readDoubleLE) && li.Buffer.isBuffer(t);
+ var SN = typeof __require == "function" && typeof module < "u";
+ var Xz = typeof __dirname < "u";
+ var Yz = !SN;
+ var Zz = typeof WebAssembly < "u";
+ var n4 = typeof fi.Buffer == "function" && typeof fi.Buffer.isBuffer == "function";
+ var Jz = typeof fi.process == "object";
+ function i4(t) {
+ return n4 && !!t && St(t.readDoubleLE) && fi.Buffer.isBuffer(t);
}
function Et(t) {
return (t && t.constructor) === Uint8Array || t instanceof Uint8Array;
}
- var sF = new wz();
+ var Qz = new hz();
function Dr(t) {
- return t ? sF.encode(t.toString()) : new Uint8Array();
+ return t ? Qz.encode(t.toString()) : new Uint8Array();
}
function Xe(t) {
- return Et(t) ? o4(t) ? new Uint8Array(t) : t : Ft(t) ? In(t) : Array.isArray(t) ? new Uint8Array(t) : Dr(t);
+ return Et(t) ? i4(t) ? new Uint8Array(t) : t : Ft(t) ? In(t) : Array.isArray(t) ? new Uint8Array(t) : Dr(t);
}
- function ON(t, e) {
+ function MN(t, e) {
const r = Xe(t), n = Xe(e);
let i = 0;
for (; ; ) {
@@ -5359,9 +5359,9 @@ ${Ez(e, r)}`);
let n = 0;
for (let i = 0; i < e; i++)
r[i] = Xe(t[i]), n += r[i].length;
- return hi(r, n);
+ return di(r, n);
}
- function hi(t, e = 0) {
+ function di(t, e = 0) {
const r = t.length;
let n = 0;
if (!e)
@@ -5372,7 +5372,7 @@ ${Ez(e, r)}`);
i.set(t[s], n), n += t[s].length;
return i;
}
- function a4(t) {
+ function s4(t) {
const e = t.length | 0;
for (let r = 0; r < e; r++)
if (t[r] | 0)
@@ -5393,7 +5393,7 @@ ${Ez(e, r)}`);
}
return false;
}
- function PN(t, e = -1, r = false) {
+ function AN(t, e = -1, r = false) {
const n = Math.ceil(e / 8);
if (e === -1 || t.length === n)
return t;
@@ -5402,10 +5402,10 @@ ${Ez(e, r)}`);
const i = new Uint8Array(n);
return i.set(t, r ? 0 : n - t.length), i;
}
- function c4(t) {
- return t.sort(ON);
+ function o4(t) {
+ return t.sort(MN);
}
- function Xn(t, { isLe: e = true, isNegative: r = false } = {}) {
+ function Yn(t, { isLe: e = true, isNegative: r = false } = {}) {
e || (t = t.slice().reverse());
const n = t.length;
if (r && n && t[n - 1] & 128)
@@ -5446,10 +5446,10 @@ ${Ez(e, r)}`);
return new ct(t, "le");
}
}
- function oF(t) {
- return s4 ? li.Buffer.from(t || []) : new Uint8Array(t || []);
+ function $z(t) {
+ return n4 ? fi.Buffer.from(t || []) : new Uint8Array(t || []);
}
- function kN(t, { bitLength: e = 32, isLe: r = true } = {}) {
+ function TN(t, { bitLength: e = 32, isLe: r = true } = {}) {
if (e !== 32 && e !== 64)
throw new Error("Invalid bitLength provided, expected 32 or 64");
if (t.length < e / 8)
@@ -5457,20 +5457,20 @@ ${Ez(e, r)}`);
const n = new DataView(t.buffer, t.byteOffset);
return e === 32 ? n.getFloat32(0, r) : n.getFloat64(0, r);
}
- var O1 = new Array(256);
- var RN = new Array(256 * 256);
+ var I1 = new Array(256);
+ var NN = new Array(256 * 256);
for (let t = 0; t < 256; t++)
- O1[t] = t.toString(16).padStart(2, "0");
+ I1[t] = t.toString(16).padStart(2, "0");
for (let t = 0; t < 256; t++) {
const e = t << 8;
for (let r = 0; r < 256; r++)
- RN[e | r] = O1[t] + O1[r];
+ NN[e | r] = I1[t] + I1[r];
}
function Q2(t, e) {
const r = t.length % 2 | 0, n = t.length - r | 0;
for (let i = 0; i < n; i += 2)
- e += RN[t[i] << 8 | t[i + 1]];
- return r && (e += O1[t[n] | 0]), e;
+ e += NN[t[i] << 8 | t[i + 1]];
+ return r && (e += I1[t[n] | 0]), e;
}
function Bt(t, e = -1, r = true) {
const n = r ? "0x" : "";
@@ -5484,7 +5484,7 @@ ${Ez(e, r)}`);
return n;
return Q2(t, n);
}
- function CN(t, { isLe: e = true, isNegative: r = false } = {}) {
+ function IN(t, { isLe: e = true, isNegative: r = false } = {}) {
e || (t = t.slice().reverse());
const n = t.length;
if (r && n && t[n - 1] & 128)
@@ -5525,97 +5525,97 @@ ${Ez(e, r)}`);
throw new Error("Value more than 48-bits cannot be reliably converted");
}
}
- var aF = new gz("utf-8");
+ var eF = new uz("utf-8");
function fo(t) {
- return t ? aF.decode(t) : "";
+ return t ? eF.decode(t) : "";
}
- var Cp = /* @__PURE__ */ Xe(`Ethereum Signed Message:
+ var kp = /* @__PURE__ */ Xe(`Ethereum Signed Message:
`);
- var Af = /* @__PURE__ */ Xe("");
- var Tf = /* @__PURE__ */ Xe("");
- var cF = Af.length + Tf.length;
- function fd(t, e) {
- return t.length >= cF && On(t.subarray(0, Af.length), Af) && On(t.slice(-Tf.length), Tf) || e && t.length >= Cp.length && On(t.subarray(0, Cp.length), Cp);
+ var Mf = /* @__PURE__ */ Xe("");
+ var Af = /* @__PURE__ */ Xe("");
+ var tF = Mf.length + Af.length;
+ function ld(t, e) {
+ return t.length >= tF && On(t.subarray(0, Mf.length), Mf) && On(t.slice(-Af.length), Af) || e && t.length >= kp.length && On(t.subarray(0, kp.length), kp);
}
- function DN(t) {
+ function ON(t) {
const e = Xe(t);
- return fd(e, false) ? e.subarray(Af.length, e.length - Tf.length) : e;
+ return ld(e, false) ? e.subarray(Mf.length, e.length - Af.length) : e;
}
- function LN(t) {
+ function PN(t) {
const e = Xe(t);
- return fd(e, true) ? e : hi([Af, e, Tf]);
+ return ld(e, true) ? e : di([Mf, e, Af]);
}
- var W9 = vt(256);
- var uF = vt(255);
- function lF(t, e, r) {
+ var z9 = vt(256);
+ var rF = vt(255);
+ function nF(t, e, r) {
const n = [], i = r && t < Xu;
- for (i && (t = (t + Yc) * -Yc); t !== Xu; ) {
- const s = t % W9, o = Number(i ? s ^ uF : s);
- e ? n.push(o) : n.unshift(o), t = (t - s) / W9;
+ for (i && (t = (t + Xc) * -Xc); t !== Xu; ) {
+ const s = t % z9, o = Number(i ? s ^ rF : s);
+ e ? n.push(o) : n.unshift(o), t = (t - s) / z9;
}
return Uint8Array.from(n);
}
- function u4(t, { bitLength: e = -1, isLe: r = true, isNegative: n = false } = {}) {
- const i = i4(t);
+ function a4(t, { bitLength: e = -1, isLe: r = true, isNegative: n = false } = {}) {
+ const i = r4(t);
if (i === Xu)
return e === -1 ? new Uint8Array(1) : new Uint8Array(Math.ceil((e || 0) / 8));
- const s = lF(i, r, n);
+ const s = nF(i, r, n);
if (e === -1)
return s;
const o = Math.ceil((e || 0) / 8), a = new Uint8Array(o);
return n && a.fill(255), a.set(s, r ? 0 : o - s.length), a;
}
- function fF(t, { bitLength: e = -1, isLe: r = false, isNegative: n = false } = {}) {
- return Bt(u4(t || 0, { bitLength: e, isLe: r, isNegative: n }));
+ function iF(t, { bitLength: e = -1, isLe: r = false, isNegative: n = false } = {}) {
+ return Bt(a4(t || 0, { bitLength: e, isLe: r, isNegative: n }));
}
- function Qh(t) {
+ function Jh(t) {
if (!t || t === "0x")
return "";
- if (NN.test(t))
+ if (EN.test(t))
return t.substring(2);
- if (Qz.test(t))
+ if (Wz.test(t))
return t;
throw new Error(`Expected hex value to convert, found '${t}'`);
}
function Yu(t, { isLe: e = false, isNegative: r = false } = {}) {
if (!t || t === "0x")
return new ct(0);
- const n = Qh(t), i = new ct(n, 16, e ? "le" : "be");
+ const n = Jh(t), i = new ct(n, 16, e ? "le" : "be");
return r ? i.fromTwos(n.length * 4) : i;
}
- var l4 = /* @__PURE__ */ rg((t, e) => t.gt(e));
- var BN = /* @__PURE__ */ rg((t, e) => t.lt(e));
+ var c4 = /* @__PURE__ */ tg((t, e) => t.gt(e));
+ var kN = /* @__PURE__ */ tg((t, e) => t.lt(e));
var Jr = /* @__PURE__ */ new ct(0);
var bl = /* @__PURE__ */ new ct(1);
- var n0 = /* @__PURE__ */ new ct(2);
- var hF = /* @__PURE__ */ new ct(3);
- var dF = /* @__PURE__ */ new ct(4);
- var pF = /* @__PURE__ */ new ct(5);
- var mF = /* @__PURE__ */ new ct(6);
- var gF = /* @__PURE__ */ new ct(7);
- var UN = /* @__PURE__ */ new ct(8);
- var yF = /* @__PURE__ */ new ct(9);
- var bF = /* @__PURE__ */ new ct(10);
- var jN = /* @__PURE__ */ new ct(100);
- var wF = /* @__PURE__ */ new ct(1e3);
- var VN = /* @__PURE__ */ new ct(1e6);
- var hd = /* @__PURE__ */ new ct(1e9);
- var zN = hd.mul(hd);
- var FN = /* @__PURE__ */ new ct(Number.MAX_SAFE_INTEGER);
- var HN = /* @__PURE__ */ new ct(94906265);
- function ic(t) {
+ var r0 = /* @__PURE__ */ new ct(2);
+ var sF = /* @__PURE__ */ new ct(3);
+ var oF = /* @__PURE__ */ new ct(4);
+ var aF = /* @__PURE__ */ new ct(5);
+ var cF = /* @__PURE__ */ new ct(6);
+ var uF = /* @__PURE__ */ new ct(7);
+ var RN = /* @__PURE__ */ new ct(8);
+ var lF = /* @__PURE__ */ new ct(9);
+ var fF = /* @__PURE__ */ new ct(10);
+ var CN = /* @__PURE__ */ new ct(100);
+ var hF = /* @__PURE__ */ new ct(1e3);
+ var DN = /* @__PURE__ */ new ct(1e6);
+ var fd = /* @__PURE__ */ new ct(1e9);
+ var LN = fd.mul(fd);
+ var BN = /* @__PURE__ */ new ct(Number.MAX_SAFE_INTEGER);
+ var UN = /* @__PURE__ */ new ct(94906265);
+ function nc(t) {
return typeof t == "bigint";
}
function on(t) {
- return t ? ct.isBN(t) ? t : Ft(t) ? Yu(t.toString()) : ic(t) ? new ct(t.toString()) : n4(t) ? t.toBn() : r4(t) ? new ct(t.toBigInt().toString()) : new ct(t) : new ct(0);
+ return t ? ct.isBN(t) ? t : Ft(t) ? Yu(t.toString()) : nc(t) ? new ct(t.toString()) : t4(t) ? t.toBn() : e4(t) ? new ct(t.toBigInt().toString()) : new ct(t) : new ct(0);
}
- function f4(t) {
+ function u4(t) {
const e = on(t);
if (e.isNeg())
throw new Error("square root of negative numbers is not supported");
- if (e.lte(FN))
+ if (e.lte(BN))
return new ct(~~Math.sqrt(e.toNumber()));
- let r = HN.clone();
+ let r = UN.clone();
for (; ; ) {
const n = e.div(r).iadd(r).ishrn(1);
if (r.eq(n) || r.eq(n.sub(bl)))
@@ -5623,51 +5623,51 @@ ${Ez(e, r)}`);
r = n;
}
}
- var vF = { bitLength: -1, isLe: true, isNegative: false };
- function Hr(t, { bitLength: e = -1, isLe: r = true, isNegative: n = false } = vF) {
+ var dF = { bitLength: -1, isLe: true, isNegative: false };
+ function Hr(t, { bitLength: e = -1, isLe: r = true, isNegative: n = false } = dF) {
const i = on(t), s = Math.ceil(e === -1 ? i.bitLength() / 8 : (e || 0) / 8);
if (!t)
return e === -1 ? new Uint8Array(1) : new Uint8Array(s);
const o = new Uint8Array(s), a = n ? i.toTwos(s * 8) : i;
return o.set(a.toArray(r ? "le" : "be", s), 0), o;
}
- function qN(t, { bitLength: e = -1, isLe: r = false, isNegative: n = false } = {}) {
+ function jN(t, { bitLength: e = -1, isLe: r = false, isNegative: n = false } = {}) {
return Bt(Hr(t, { bitLength: e, isLe: r, isNegative: n }));
}
- function xF(t) {
+ function pF(t) {
return new Uint8Array(t || []);
}
- var _F = n0.pow(new ct(8 - 2)).isub(bl);
- var EF = n0.pow(new ct(16 - 2)).isub(bl);
- var SF = n0.pow(new ct(32 - 2)).isub(bl);
- var MF = { bitLength: 16 };
- var AF = { bitLength: 32 };
+ var mF = r0.pow(new ct(8 - 2)).isub(bl);
+ var gF = r0.pow(new ct(16 - 2)).isub(bl);
+ var yF = r0.pow(new ct(32 - 2)).isub(bl);
+ var bF = { bitLength: 16 };
+ var wF = { bitLength: 32 };
function qr(t) {
const e = on(t);
- if (e.lte(_F))
+ if (e.lte(mF))
return new Uint8Array([e.toNumber() << 2]);
- if (e.lte(EF))
- return Hr(e.shln(2).iadd(bl), MF);
- if (e.lte(SF))
- return Hr(e.shln(2).iadd(n0), AF);
+ if (e.lte(gF))
+ return Hr(e.shln(2).iadd(bl), bF);
+ if (e.lte(yF))
+ return Hr(e.shln(2).iadd(r0), wF);
const r = Hr(e);
let n = r.length;
for (; r[n - 1] === 0; )
n--;
if (n < 4)
throw new Error("Invalid length, previous checks match anything less than 2^30");
- return hi([
+ return di([
new Uint8Array([(n - 4 << 2) + 3]),
r.subarray(0, n)
]);
}
function ca(t) {
- return hi([
+ return di([
qr(t.length),
t
]);
}
- function sg(t) {
+ function ig(t) {
const e = Xe(t);
switch (e[0] & 3) {
case 0:
@@ -5686,12 +5686,12 @@ ${Ez(e, r)}`);
case 7:
return [7, new ct(e[1] + (e[2] << 8) + (e[3] << 16) + (e[4] + (e[5] << 8) + (e[6] << 16)) * 16777216)];
default:
- return [r, Xn(e.subarray(1, r))];
+ return [r, Yn(e.subarray(1, r))];
}
}
}
}
- function ou(t) {
+ function su(t) {
switch (t[0] & 3) {
case 0:
return [1, t[0] >>> 2];
@@ -5712,18 +5712,18 @@ ${Ez(e, r)}`);
}
}
}
- function dd(t) {
- const [e, r] = sg(t), n = e + r.toNumber();
+ function hd(t) {
+ const [e, r] = ig(t), n = e + r.toNumber();
return [
n,
t.subarray(e, n)
];
}
- var WN = 60 * 1e3;
- var GN = WN * 60;
- var TF = GN * 24;
- var G9 = { days: 0, hours: 0, milliseconds: 0, minutes: 0, seconds: 0 };
- function zh(t, e) {
+ var VN = 60 * 1e3;
+ var zN = VN * 60;
+ var vF = zN * 24;
+ var F9 = { days: 0, hours: 0, milliseconds: 0, minutes: 0, seconds: 0 };
+ function Vh(t, e) {
return {
days: (t.days || 0) + e.days,
hours: (t.hours || 0) + e.hours,
@@ -5732,49 +5732,49 @@ ${Ez(e, r)}`);
seconds: (t.seconds || 0) + e.seconds
};
}
- function NF(t) {
+ function xF(t) {
const e = t / 1e3;
if (e < 60) {
const s = ~~e;
- return zh({ seconds: s }, Fh(t - s * 1e3));
+ return Vh({ seconds: s }, zh(t - s * 1e3));
}
const r = e / 60;
if (r < 60) {
const s = ~~r;
- return zh({ minutes: s }, Fh(t - s * WN));
+ return Vh({ minutes: s }, zh(t - s * VN));
}
const n = r / 60;
if (n < 24) {
const s = ~~n;
- return zh({ hours: s }, Fh(t - s * GN));
+ return Vh({ hours: s }, zh(t - s * zN));
}
const i = ~~(n / 24);
- return zh({ days: i }, Fh(t - i * TF));
+ return Vh({ days: i }, zh(t - i * vF));
}
- function Fh(t) {
- return t ? t < 1e3 ? zh({ milliseconds: t }, G9) : NF(t) : G9;
+ function zh(t) {
+ return t ? t < 1e3 ? Vh({ milliseconds: t }, F9) : xF(t) : F9;
}
- function KN(t = 0, { bitLength: e = 32, isLe: r = true } = {}) {
+ function FN(t = 0, { bitLength: e = 32, isLe: r = true } = {}) {
if (e !== 32 && e !== 64)
throw new Error("Invalid bitLength provided, expected 32 or 64");
const n = new Uint8Array(e / 8), i = new DataView(n.buffer, n.byteOffset);
return e === 32 ? i.setFloat32(0, Number(t), r) : i.setFloat64(0, Number(t), r), n;
}
- function Nf(t) {
+ function Tf(t) {
return typeof t == "boolean";
}
- var K9 = new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)", "g");
- function h4(t, e = ",") {
- const r = t[0].startsWith("-"), n = r ? t.substring(1).match(K9) : t.match(K9);
+ var H9 = new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)", "g");
+ function l4(t, e = ",") {
+ const r = t[0].startsWith("-"), n = r ? t.substring(1).match(H9) : t.match(H9);
return n ? `${r ? "-" : ""}${n.join(e)}` : t;
}
- function XN(t) {
+ function HN(t) {
return {
decimal: 0.1 .toLocaleString(t).substring(1, 2),
thousand: 1e3 .toLocaleString(t).substring(1, 2)
};
}
- var i0 = 8;
+ var n0 = 8;
var co = [
{ power: -24, text: "yocto", value: "y" },
{ power: -21, text: "zepto", value: "z" },
@@ -5794,92 +5794,92 @@ ${Ez(e, r)}`);
{ power: 21, text: "Zeta", value: "Z" },
{ power: 24, text: "Yotta", value: "Y" }
];
- function d4(t) {
+ function f4(t) {
for (let e = 0, r = co.length; e < r; e++)
if (co[e].value === t)
return co[e];
- return co[i0];
+ return co[n0];
}
- function p4(t, e, r) {
+ function h4(t, e, r) {
if (r)
- return d4(r);
- const n = i0 - 1 + Math.ceil((t.length - e) / 3);
+ return f4(r);
+ const n = n0 - 1 + Math.ceil((t.length - e) / 3);
return co[n] || co[n < 0 ? 0 : co.length - 1];
}
- var IF = 0;
- var OF = co[i0].text;
- var If = IF;
- var Dp = OF;
- function PF(t, { decimals: e = If, forceUnit: r, locale: n = "en", withAll: i = false, withSi: s = true, withSiFull: o = false, withUnit: a = true, withZero: c = true } = {}) {
+ var _F = 0;
+ var EF = co[n0].text;
+ var Nf = _F;
+ var Rp = EF;
+ function SF(t, { decimals: e = Nf, forceUnit: r, locale: n = "en", withAll: i = false, withSi: s = true, withSiFull: o = false, withUnit: a = true, withZero: c = true } = {}) {
let u = on(t).toString();
if (u.length === 0 || u === "0")
return "0";
let f = "";
u[0].startsWith("-") && (f = "-", u = u.substring(1));
- const p = p4(u, e, r), b = u.length - (e + p.power), E = b <= 0 ? "0" : u.substring(0, b);
+ const p = h4(u, e, r), b = u.length - (e + p.power), E = b <= 0 ? "0" : u.substring(0, b);
let _ = u.padStart(b < 0 ? e : 1, "0").substring(b < 0 ? 0 : b).padEnd(i ? Math.max(e, 4) : 4, "0").substring(0, i ? Math.max(4, e + p.power) : 4);
if (!c) {
- let L = _.length - 1;
+ let D = _.length - 1;
do
- _[L] === "0" && L--;
- while (_[L] === "0");
- _ = _.substring(0, L + 1);
- }
- const N = Nf(a) ? co[i0].text : a, R = s || o ? p.value === "-" ? a ? ` ${N}` : "" : ` ${o ? `${p.text}${a ? " " : ""}` : p.value}${a ? N : ""}` : "", { decimal: F, thousand: D } = XN(n);
- return `${f}${h4(E, D)}${_ && `${F}${_}`}${R}`;
- }
- var au = PF;
- au.calcSi = (t, e = If) => p4(t, e);
- au.findSi = d4;
- au.getDefaults = () => ({
- decimals: If,
- unit: Dp
+ _[D] === "0" && D--;
+ while (_[D] === "0");
+ _ = _.substring(0, D + 1);
+ }
+ const N = Tf(a) ? co[n0].text : a, k = s || o ? p.value === "-" ? a ? ` ${N}` : "" : ` ${o ? `${p.text}${a ? " " : ""}` : p.value}${a ? N : ""}` : "", { decimal: F, thousand: L } = HN(n);
+ return `${f}${l4(E, L)}${_ && `${F}${_}`}${k}`;
+ }
+ var ou = SF;
+ ou.calcSi = (t, e = Nf) => h4(t, e);
+ ou.findSi = f4;
+ ou.getDefaults = () => ({
+ decimals: Nf,
+ unit: Rp
});
- au.getOptions = (t = If) => co.filter(({ power: e }) => e < 0 ? t + e >= 0 : true);
- au.setDefaults = ({ decimals: t, unit: e }) => {
- If = (Array.isArray(t) ? t[0] : t) ?? If, Dp = (Array.isArray(e) ? e[0] : e) ?? Dp, co[i0].text = Dp;
+ ou.getOptions = (t = Nf) => co.filter(({ power: e }) => e < 0 ? t + e >= 0 : true);
+ ou.setDefaults = ({ decimals: t, unit: e }) => {
+ Nf = (Array.isArray(t) ? t[0] : t) ?? Nf, Rp = (Array.isArray(e) ? e[0] : e) ?? Rp, co[n0].text = Rp;
};
- function dh(t) {
+ function hh(t) {
return t.toString().padStart(2, "0");
}
- function YN(t) {
- const e = t.getFullYear().toString(), r = dh(t.getMonth() + 1), n = dh(t.getDate()), i = dh(t.getHours()), s = dh(t.getMinutes()), o = dh(t.getSeconds());
+ function qN(t) {
+ const e = t.getFullYear().toString(), r = hh(t.getMonth() + 1), n = hh(t.getDate()), i = hh(t.getHours()), s = hh(t.getMinutes()), o = hh(t.getSeconds());
return `${e}-${r}-${n} ${i}:${s}:${o}`;
}
- function kF(t) {
+ function MF(t) {
return t < 15 ? `${t.toFixed(1)}s` : t < 60 ? `${t | 0}s` : t < 3600 ? `${t / 60 | 0}m` : `${t / 3600 | 0}h`;
}
- function RF(t, e) {
+ function AF(t, e) {
const r = (t == null ? void 0 : t.getTime()) || 0, n = e instanceof Date ? e.getTime() : on(e).toNumber();
- return r && n ? kF(Math.max(Math.abs(r - n), 0) / 1e3) : "0.0s";
+ return r && n ? MF(Math.max(Math.abs(r - n), 0) / 1e3) : "0.0s";
}
- function P1(t, { locale: e = "en" } = {}) {
- const { thousand: r } = XN(e);
- return h4(on(t).toString(), r);
+ function O1(t, { locale: e = "en" } = {}) {
+ const { thousand: r } = HN(e);
+ return l4(on(t).toString(), r);
}
- function ZN(t) {
+ function WN(t) {
return !!t && Ft(t, -1);
}
- function JN(t) {
- return t && ZN(t) ? t : `0x${t && t.length % 2 === 1 ? "0" : ""}${t || ""}`;
+ function GN(t) {
+ return t && WN(t) ? t : `0x${t && t.length % 2 === 1 ? "0" : ""}${t || ""}`;
}
- function QN(t, e = -1, r = false) {
+ function KN(t, e = -1, r = false) {
const n = Math.ceil(e / 4), i = n + 2;
- return JN(e === -1 || t.length === i || !r && t.length < i ? Qh(t) : t.length > i ? Qh(t).slice(-1 * n) : `${"0".repeat(n)}${Qh(t)}`.slice(-1 * n));
+ return GN(e === -1 || t.length === i || !r && t.length < i ? Jh(t) : t.length > i ? Jh(t).slice(-1 * n) : `${"0".repeat(n)}${Jh(t)}`.slice(-1 * n));
}
- function CF(t) {
+ function TF(t) {
return t ? Yu(t).toNumber() : NaN;
}
- function DF(t) {
+ function NF(t) {
return fo(In(t));
}
- function LF(t) {
+ function IF(t) {
return Array.isArray(t);
}
function pr(t) {
return typeof t == "string" || t instanceof String;
}
- function BF(t) {
+ function OF(t) {
for (let e = 0, r = t.length; e < r; e++) {
const n = t.charCodeAt(e);
if (n < 32 || n > 126)
@@ -5887,7 +5887,7 @@ ${Ez(e, r)}`);
}
return true;
}
- function X9(t) {
+ function q9(t) {
for (let e = 0, r = t.length; e < r; e++) {
const n = t[e] | 0;
if (n < 32 || n > 126)
@@ -5895,28 +5895,28 @@ ${Ez(e, r)}`);
}
return true;
}
- function T3(t) {
- return pr(t) ? Ft(t) ? X9(Xe(t)) : BF(t) : t ? X9(t) : false;
+ function A3(t) {
+ return pr(t) ? Ft(t) ? q9(Xe(t)) : OF(t) : t ? q9(t) : false;
}
- var N3 = /* @__PURE__ */ $z("isPrototypeOf", "hasOwnProperty");
- function $N(t, e) {
- return N3(e) && N3(t) ? t === e || t.isPrototypeOf(e) : false;
+ var T3 = /* @__PURE__ */ Gz("isPrototypeOf", "hasOwnProperty");
+ function XN(t, e) {
+ return T3(e) && T3(t) ? t === e || t.isPrototypeOf(e) : false;
}
- var UF = /* @__PURE__ */ ig("toHex", "toHuman", "toU8a");
- var jF = /* @__PURE__ */ ig("get");
+ var PF = /* @__PURE__ */ ng("toHex", "toHuman", "toU8a");
+ var kF = /* @__PURE__ */ ng("get");
function ss(t) {
- return UF(t) && jF(t.registry);
+ return PF(t) && kF(t.registry);
}
- var m4 = /* @__PURE__ */ ig("toBigInt", "toBn", "toNumber", "unwrap");
- function eI(t) {
+ var d4 = /* @__PURE__ */ ng("toBigInt", "toBn", "toNumber", "unwrap");
+ function YN(t) {
return (t && t.constructor) === Error || t instanceof Error;
}
- function VF(t, e) {
+ function RF(t, e) {
return (t && t.constructor) === e || t instanceof e;
}
var Ta = "(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}";
var nn = "[a-fA-F\\d]{1,4}";
- var tI = `
+ var ZN = `
(?:
(?:${nn}:){7}(?:${nn}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:${nn}:){6}(?:${Ta}|:${nn}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
@@ -5928,26 +5928,26 @@ ${Ez(e, r)}`);
(?::(?:(?::${nn}){0,5}:${Ta}|(?::${nn}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`.replace(/\s*\/\/.*$/gm, "").replace(/\n/g, "").trim();
- var zF = new RegExp(`(?:^${Ta}$)|(?:^${tI}$)`);
- var FF = new RegExp(`^${Ta}$`);
- var HF = new RegExp(`^${tI}$`);
- function qF(t, e) {
+ var CF = new RegExp(`(?:^${Ta}$)|(?:^${ZN}$)`);
+ var DF = new RegExp(`^${Ta}$`);
+ var LF = new RegExp(`^${ZN}$`);
+ function BF(t, e) {
switch (e) {
case "v4":
- return FF.test(t);
+ return DF.test(t);
case "v6":
- return HF.test(t);
+ return LF.test(t);
default:
- return zF.test(t);
+ return CF.test(t);
}
}
- function WF(t, e) {
- return ic(e) ? e.toString() : e;
+ function UF(t, e) {
+ return nc(e) ? e.toString() : e;
}
function Ct(t, e) {
- return JSON.stringify(t, WF, e);
+ return JSON.stringify(t, UF, e);
}
- function GF(t) {
+ function jF(t) {
const e = typeof t != "string" ? Ct(t) : t;
try {
const r = JSON.parse(e);
@@ -5956,31 +5956,31 @@ ${Ez(e, r)}`);
return false;
}
}
- function Fc(t) {
+ function zc(t) {
return t === null;
}
function rr(t) {
return typeof t == "number";
}
- var KF = /* @__PURE__ */ t4("next");
- var XF = /* @__PURE__ */ ig("catch", "then");
- var YF = new Uint8Array([127, 69, 76, 70]);
- var ZF = new Uint8Array([80, 86, 77, 0]);
- function JF(t) {
+ var VF = /* @__PURE__ */ $v("next");
+ var zF = /* @__PURE__ */ ng("catch", "then");
+ var FF = new Uint8Array([127, 69, 76, 70]);
+ var HF = new Uint8Array([80, 86, 77, 0]);
+ function qF(t) {
if (Et(t)) {
const e = t.subarray(0, 4);
- return On(e, ZF) || On(e, YF);
+ return On(e, HF) || On(e, FF);
}
return false;
}
- var QF = /(Development|Local Testnet)$/;
- function $F(t) {
- return t ? !!QF.test(t.toString()) : false;
+ var WF = /(Development|Local Testnet)$/;
+ function GF(t) {
+ return t ? !!WF.test(t.toString()) : false;
}
function Ar(t) {
return t === void 0;
}
- function rI(t) {
+ function JN(t) {
if (!t)
return pr(t);
const e = Xe(t), r = e.length;
@@ -6048,11 +6048,11 @@ ${Ez(e, r)}`);
return false;
return true;
}
- var eH = new Uint8Array([0, 97, 115, 109]);
- function tH(t) {
- return Et(t) && On(t.subarray(0, 4), eH);
+ var KF = new Uint8Array([0, 97, 115, 109]);
+ function XF(t) {
+ return Et(t) && On(t.subarray(0, 4), KF);
}
- function Yn(t, e, r, n, i = 0) {
+ function Zn(t, e, r, n, i = 0) {
const s = n ? n(e, i) : e.toString();
let o;
Object.defineProperty(t, s, {
@@ -6070,35 +6070,35 @@ ${Ez(e, r)}`);
}
});
}
- function Hc(t, e, r, n) {
+ function Fc(t, e, r, n) {
for (let i = 0, s = e.length; i < s; i++)
- Yn(t, e[i], r, n, i);
+ Zn(t, e[i], r, n, i);
return t;
}
- function cu(t) {
+ function au(t) {
return t;
}
function os() {
}
- var rH = {
+ var YF = {
debug: "log",
error: "error",
log: "log",
warn: "warn"
};
- function nH(t) {
- if (t && fi(t) && t.constructor === Object) {
+ function ZF(t) {
+ if (t && hi(t) && t.constructor === Object) {
const e = {};
for (const [r, n] of Object.entries(t))
- e[r] = og(n);
+ e[r] = sg(n);
return e;
}
return t;
}
- function og(t) {
- return Array.isArray(t) ? t.map(og) : Ki(t) ? t.toString() : Et(t) || o4(t) ? Bt(Xe(t)) : nH(t);
+ function sg(t) {
+ return Array.isArray(t) ? t.map(sg) : Ki(t) ? t.toString() : Et(t) || i4(t) ? Bt(Xe(t)) : ZF(t);
}
- function iH(t) {
+ function JF(t) {
return (e) => {
if (t <= 0)
return e;
@@ -6106,47 +6106,47 @@ ${Ez(e, r)}`);
return r.length < t ? e : `${r.substring(0, t)} ...`;
};
}
- function Hh(t, e, r, n = -1) {
+ function Fh(t, e, r, n = -1) {
if (r.length === 1 && St(r[0])) {
const i = r[0]();
- return Hh(t, e, Array.isArray(i) ? i : [i], n);
+ return Fh(t, e, Array.isArray(i) ? i : [i], n);
}
- console[rH[t]](YN(/* @__PURE__ */ new Date()), e, ...r.map(og).map(iH(n)));
+ console[YF[t]](qN(/* @__PURE__ */ new Date()), e, ...r.map(sg).map(JF(n)));
}
- function sH(t, e) {
+ function QF(t, e) {
return !!t && (t === "*" || e === t || t.endsWith("*") && e.startsWith(t.slice(0, -1)));
}
- function oH(t, e) {
+ function $F(t, e) {
return !!t && t.startsWith("-") && (e === t.slice(1) || t.endsWith("*") && e.startsWith(t.slice(1, -1)));
}
- function aH(t, e) {
+ function eH(t, e) {
let r = false;
for (const n of t)
- sH(n, e) ? r = true : oH(n, e) && (r = false);
+ QF(n, e) ? r = true : $F(n, e) && (r = false);
return r;
}
- function cH(t) {
+ function tH(t) {
var r, n, i, s;
- const e = parseInt(((n = (r = li.process) == null ? void 0 : r.env) == null ? void 0 : n.DEBUG_MAX) || "-1", 10);
+ const e = parseInt(((n = (r = fi.process) == null ? void 0 : r.env) == null ? void 0 : n.DEBUG_MAX) || "-1", 10);
return [
- aH((((s = (i = li.process) == null ? void 0 : i.env) == null ? void 0 : s.DEBUG) || "").toLowerCase().split(","), t),
+ eH((((s = (i = fi.process) == null ? void 0 : i.env) == null ? void 0 : s.DEBUG) || "").toLowerCase().split(","), t),
isNaN(e) ? -1 : e
];
}
- function di(t) {
- const e = `${t.toUpperCase()}:`.padStart(16), [r, n] = cH(t.toLowerCase());
+ function pi(t) {
+ const e = `${t.toUpperCase()}:`.padStart(16), [r, n] = tH(t.toLowerCase());
return {
- debug: r ? (...i) => Hh("debug", e, i, n) : os,
- error: (...i) => Hh("error", e, i),
- log: (...i) => Hh("log", e, i),
+ debug: r ? (...i) => Fh("debug", e, i, n) : os,
+ error: (...i) => Fh("error", e, i),
+ log: (...i) => Fh("log", e, i),
noop: os,
- warn: (...i) => Hh("warn", e, i)
+ warn: (...i) => Fh("warn", e, i)
};
}
- function uH() {
+ function rH() {
return "none";
}
- function cf(t, { getInstanceId: e = uH } = {}) {
+ function af(t, { getInstanceId: e = rH } = {}) {
const r = {}, n = (...i) => {
const s = Ct(i), o = e();
return r[o] || (r[o] = {}), r[o][s] === void 0 && (r[o][s] = t(...i)), r[o][s];
@@ -6157,7 +6157,7 @@ ${Ez(e, r)}`);
((a = r[o]) == null ? void 0 : a[s]) !== void 0 && delete r[o][s];
}, n;
}
- function Zc(t, e) {
+ function Yc(t, e) {
setTimeout(() => {
Promise.resolve().then(() => {
t();
@@ -6166,14 +6166,14 @@ ${Ez(e, r)}`);
});
}, 0);
}
- function nI(t, e = -1) {
+ function QN(t, e = -1) {
const r = (!t || Number.isNaN(t) ? 0 : t).toString(16);
- return QN(r.length % 2 ? `0${r}` : r, e, true);
+ return KN(r.length % 2 ? `0${r}` : r, e, true);
}
- function lH(t, e = -1) {
- return In(nI(t, e));
+ function nH(t, e = -1) {
+ return In(QN(t, e));
}
- function iI(t) {
+ function $N(t) {
const e = Object.keys(t);
for (let r = 0, n = e.length; r < n; r++)
delete t[e[r]];
@@ -6191,16 +6191,16 @@ ${Ez(e, r)}`);
}
return t;
}
- function fH(t) {
+ function iH(t) {
return st({}, t);
}
- function hH(t) {
+ function sH(t) {
return Object.entries(t);
}
- function dH(t) {
+ function oH(t) {
return Object.keys(t);
}
- function ag(t, e, r, n, i = 0) {
+ function og(t, e, r, n, i = 0) {
const s = n ? n(e, i) : e;
s in t || Object.defineProperty(t, s, {
enumerable: true,
@@ -6209,238 +6209,238 @@ ${Ez(e, r)}`);
}
});
}
- function Jc(t, e, r, n) {
+ function Zc(t, e, r, n) {
for (let i = 0, s = e.length; i < s; i++)
- ag(t, e[i], r, n, i);
+ og(t, e[i], r, n, i);
}
- function pH(t) {
+ function aH(t) {
return Object.values(t);
}
- function mH(t, e, ...r) {
+ function cH(t, e, ...r) {
return new Promise((n, i) => {
e.apply(t, r.concat((s, o) => {
s ? i(s) : n(o);
}));
});
}
- var Of = new Array(256);
- var g4 = new Array(256);
- for (let t = 0, e = Of.length; t < e; t++)
- g4[t] = String.fromCharCode(t).toLowerCase(), Of[t] = String.fromCharCode(t).toUpperCase();
- function gH(t) {
- return t.slice(0, t.length - 1).toLowerCase() + Of[t.charCodeAt(t.length - 1)];
+ var If = new Array(256);
+ var p4 = new Array(256);
+ for (let t = 0, e = If.length; t < e; t++)
+ p4[t] = String.fromCharCode(t).toLowerCase(), If[t] = String.fromCharCode(t).toUpperCase();
+ function uH(t) {
+ return t.slice(0, t.length - 1).toLowerCase() + If[t.charCodeAt(t.length - 1)];
}
- function sI(t) {
+ function eI(t) {
return (e) => {
const r = e.replace(/[-_., ]+/g, " ").trim().split(" ");
let n = "";
for (let i = 0, s = r.length; i < s; i++) {
const o = r[i];
- n += t(/^[\dA-Z]+$/.test(o) ? o.toLowerCase() : o.replace(/^[\dA-Z]{2,}[^a-z]/, gH), i);
+ n += t(/^[\dA-Z]+$/.test(o) ? o.toLowerCase() : o.replace(/^[\dA-Z]{2,}[^a-z]/, uH), i);
}
return n;
};
}
- var dr = /* @__PURE__ */ sI((t, e) => (e ? Of[t.charCodeAt(0)] : g4[t.charCodeAt(0)]) + t.slice(1));
- var cg = /* @__PURE__ */ sI((t) => Of[t.charCodeAt(0)] + t.slice(1));
- function oI(t) {
+ var dr = /* @__PURE__ */ eI((t, e) => (e ? If[t.charCodeAt(0)] : p4[t.charCodeAt(0)]) + t.slice(1));
+ var ag = /* @__PURE__ */ eI((t) => If[t.charCodeAt(0)] + t.slice(1));
+ function tI(t) {
return (e) => e ? t[e.charCodeAt(0)] + e.slice(1) : "";
}
- var yH = /* @__PURE__ */ oI(g4);
- var aI = /* @__PURE__ */ oI(Of);
- function bH(t, e = 6) {
+ var lH = /* @__PURE__ */ tI(p4);
+ var rI = /* @__PURE__ */ tI(If);
+ function fH(t, e = 6) {
return t.length <= 2 + 2 * e ? t.toString() : `${t.substring(0, e)}\u2026${t.slice(-e)}`;
}
- function y4(t) {
+ function m4(t) {
return Bt(Dr(t));
}
- var wH = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var hH = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
BN: ct,
- BN_BILLION: hd,
- BN_EIGHT: UN,
- BN_FIVE: pF,
- BN_FOUR: dF,
- BN_HUNDRED: jN,
- BN_MAX_INTEGER: FN,
- BN_MILLION: VN,
- BN_NINE: yF,
+ BN_BILLION: fd,
+ BN_EIGHT: RN,
+ BN_FIVE: aF,
+ BN_FOUR: oF,
+ BN_HUNDRED: CN,
+ BN_MAX_INTEGER: BN,
+ BN_MILLION: DN,
+ BN_NINE: lF,
BN_ONE: bl,
- BN_QUINTILL: zN,
- BN_SEVEN: gF,
- BN_SIX: mF,
- BN_SQRT_MAX_INTEGER: HN,
- BN_TEN: bF,
- BN_THOUSAND: wF,
- BN_THREE: hF,
- BN_TWO: n0,
+ BN_QUINTILL: LN,
+ BN_SEVEN: uF,
+ BN_SIX: cF,
+ BN_SQRT_MAX_INTEGER: UN,
+ BN_TEN: fF,
+ BN_THOUSAND: hF,
+ BN_THREE: sF,
+ BN_TWO: r0,
BN_ZERO: Jr,
- POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG: _N,
- U8A_WRAP_ETHEREUM: Cp,
- U8A_WRAP_POSTFIX: Tf,
- U8A_WRAP_PREFIX: Af,
+ POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG: yN,
+ U8A_WRAP_ETHEREUM: kp,
+ U8A_WRAP_POSTFIX: Af,
+ U8A_WRAP_PREFIX: Mf,
_0n: Xu,
- _1000n: Wz,
- _100n: qz,
- _10n: Hz,
- _1Bn: A3,
- _1Mn: Gz,
- _1Qn: Kz,
- _1n: Yc,
- _2n: Dz,
- _2pow53n: SN,
- _3n: Lz,
- _4n: Bz,
- _5n: Uz,
- _6n: jz,
- _7n: Vz,
- _8n: zz,
- _9n: Fz,
- _sqrt2pow53n: MN,
- arrayChunk: T1,
- arrayFilter: Tz,
+ _1000n: Uz,
+ _100n: Bz,
+ _10n: Lz,
+ _1Bn: M3,
+ _1Mn: jz,
+ _1Qn: Vz,
+ _1n: Xc,
+ _2n: Nz,
+ _2pow53n: wN,
+ _3n: Iz,
+ _4n: Oz,
+ _5n: Pz,
+ _6n: kz,
+ _7n: Rz,
+ _8n: Cz,
+ _9n: Dz,
+ _sqrt2pow53n: vN,
+ arrayChunk: A1,
+ arrayFilter: vz,
arrayFlatten: Vu,
- arrayRange: Nz,
- arrayShuffle: Iz,
- arrayUnzip: Oz,
- arrayZip: Pz,
- assert: EN,
+ arrayRange: xz,
+ arrayShuffle: _z,
+ arrayUnzip: Ez,
+ arrayZip: Sz,
+ assert: bN,
assertReturn: Da,
- assertUnreachable: $v,
+ assertUnreachable: Jv,
bnFromHex: Yu,
- bnMax: l4,
- bnMin: BN,
- bnSqrt: f4,
+ bnMax: c4,
+ bnMin: kN,
+ bnSqrt: u4,
bnToBn: on,
- bnToHex: qN,
+ bnToHex: jN,
bnToU8a: Hr,
- bufferToU8a: xF,
- calcSi: p4,
+ bufferToU8a: pF,
+ calcSi: h4,
compactAddLength: ca,
- compactFromU8a: sg,
- compactFromU8aLim: ou,
- compactStripLength: dd,
+ compactFromU8a: ig,
+ compactFromU8aLim: su,
+ compactStripLength: hd,
compactToU8a: qr,
detectPackage: yl,
- extractTime: Fh,
- findSi: d4,
- floatToU8a: KN,
- formatBalance: au,
- formatDate: YN,
- formatDecimal: h4,
- formatElapsed: RF,
- formatNumber: P1,
+ extractTime: zh,
+ findSi: f4,
+ floatToU8a: FN,
+ formatBalance: ou,
+ formatDate: qN,
+ formatDecimal: l4,
+ formatElapsed: AF,
+ formatNumber: O1,
hasBigInt: hn,
- hasBuffer: s4,
- hasCjs: IN,
- hasDirname: tF,
- hasEsm: rF,
- hasProcess: iF,
- hasWasm: nF,
- hexAddPrefix: JN,
- hexFixLength: QN,
- hexHasPrefix: ZN,
- hexStripPrefix: Qh,
- hexToBigInt: TN,
+ hasBuffer: n4,
+ hasCjs: SN,
+ hasDirname: Xz,
+ hasEsm: Yz,
+ hasProcess: Jz,
+ hasWasm: Zz,
+ hexAddPrefix: GN,
+ hexFixLength: KN,
+ hexHasPrefix: WN,
+ hexStripPrefix: Jh,
+ hexToBigInt: _N,
hexToBn: Yu,
- hexToNumber: CF,
- hexToString: DF,
+ hexToNumber: TF,
+ hexToString: NF,
hexToU8a: In,
- identity: cu,
- isArray: LF,
- isAscii: T3,
- isBigInt: ic,
+ identity: au,
+ isArray: IF,
+ isAscii: A3,
+ isBigInt: nc,
isBn: Ki,
- isBoolean: Nf,
- isBuffer: o4,
- isChildClass: $N,
- isClass: N3,
+ isBoolean: Tf,
+ isBuffer: i4,
+ isChildClass: XN,
+ isClass: T3,
isCodec: ss,
- isCompact: m4,
- isError: eI,
+ isCompact: d4,
+ isError: YN,
isFunction: St,
isHex: Ft,
- isInstanceOf: VF,
- isIp: qF,
- isJsonObject: GF,
- isNull: Fc,
+ isInstanceOf: RF,
+ isIp: BF,
+ isJsonObject: jF,
+ isNull: zc,
isNumber: rr,
- isObject: fi,
- isObservable: KF,
- isPromise: XF,
- isRiscV: JF,
+ isObject: hi,
+ isObservable: VF,
+ isPromise: zF,
+ isRiscV: qF,
isString: pr,
- isTestChain: $F,
- isToBigInt: r4,
- isToBn: n4,
+ isTestChain: GF,
+ isToBigInt: e4,
+ isToBn: t4,
isU8a: Et,
isUndefined: Ar,
- isUtf8: rI,
- isWasm: tH,
- lazyMethod: Yn,
- lazyMethods: Hc,
- logger: di,
- loggerFormat: og,
- memoize: cf,
- nMax: kz,
- nMin: Rz,
- nSqrt: eF,
- nToBigInt: i4,
- nToHex: fF,
- nToU8a: u4,
- nextTick: Zc,
+ isUtf8: JN,
+ isWasm: XF,
+ lazyMethod: Zn,
+ lazyMethods: Fc,
+ logger: pi,
+ loggerFormat: sg,
+ memoize: af,
+ nMax: Mz,
+ nMin: Az,
+ nSqrt: Kz,
+ nToBigInt: r4,
+ nToHex: iF,
+ nToU8a: a4,
+ nextTick: Yc,
noop: os,
- numberToHex: nI,
- numberToU8a: lH,
- objectClear: iI,
- objectCopy: fH,
- objectEntries: hH,
- objectKeys: dH,
- objectProperties: Jc,
- objectProperty: ag,
+ numberToHex: QN,
+ numberToU8a: nH,
+ objectClear: $N,
+ objectCopy: iH,
+ objectEntries: sH,
+ objectKeys: oH,
+ objectProperties: Zc,
+ objectProperty: og,
objectSpread: st,
- objectValues: pH,
- packageInfo: Qv,
- promisify: mH,
+ objectValues: aH,
+ packageInfo: Zv,
+ promisify: cH,
stringCamelCase: dr,
- stringLowerFirst: yH,
- stringPascalCase: cg,
- stringShorten: bH,
- stringToHex: y4,
+ stringLowerFirst: lH,
+ stringPascalCase: ag,
+ stringShorten: fH,
+ stringToHex: m4,
stringToU8a: Dr,
- stringUpperFirst: aI,
+ stringUpperFirst: rI,
stringify: Ct,
- u8aCmp: ON,
+ u8aCmp: MN,
u8aConcat: $t,
- u8aConcatStrict: hi,
- u8aEmpty: a4,
+ u8aConcatStrict: di,
+ u8aEmpty: s4,
u8aEq: On,
- u8aFixLength: PN,
- u8aIsWrapped: fd,
- u8aSorted: c4,
- u8aToBigInt: N1,
- u8aToBn: Xn,
- u8aToBuffer: oF,
- u8aToFloat: kN,
+ u8aFixLength: AN,
+ u8aIsWrapped: ld,
+ u8aSorted: o4,
+ u8aToBigInt: T1,
+ u8aToBn: Yn,
+ u8aToBuffer: $z,
+ u8aToFloat: TN,
u8aToHex: Bt,
- u8aToNumber: CN,
+ u8aToNumber: IN,
u8aToString: fo,
u8aToU8a: Xe,
- u8aUnwrapBytes: DN,
- u8aWrapBytes: LN
+ u8aUnwrapBytes: ON,
+ u8aWrapBytes: PN
}, Symbol.toStringTag, { value: "Module" }));
- var vH = { name: "@polkadot/networks", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- var xH = { name: "@polkadot/x-randomvalues", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- var _H = li.crypto;
- function cI(t) {
- return _H.getRandomValues(t);
- }
- var EH = [vH, Qv, xH];
- var uI = { name: "@polkadot/util-crypto", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- yl(uI, null, EH);
- var Lp = { getRandomValues: cI };
- var SH = { crypto: Lp };
- var MH = class {
+ var dH = { name: "@polkadot/networks", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var pH = { name: "@polkadot/x-randomvalues", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var mH = fi.crypto;
+ function nI(t) {
+ return mH.getRandomValues(t);
+ }
+ var gH = [dH, Zv, pH];
+ var iI = { name: "@polkadot/util-crypto", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ yl(iI, null, gH);
+ var Cp = { getRandomValues: nI };
+ var yH = { crypto: Cp };
+ var bH = class {
constructor(e) {
re(this, "__internal__bridge");
re(this, "abort", () => {
@@ -6450,14 +6450,14 @@ ${Ez(e, r)}`);
re(this, "__wbindgen_throw", (e10, r) => {
throw new Error(this.__internal__bridge.getString(e10, r));
});
- re(this, "__wbg_self_1b7a39e3a92c949c", () => this.__internal__bridge.addObject(SH));
+ re(this, "__wbg_self_1b7a39e3a92c949c", () => this.__internal__bridge.addObject(yH));
re(this, "__wbg_require_604837428532a733", (e10, r) => {
throw new Error(`Unable to require ${this.__internal__bridge.getString(e10, r)}`);
});
- re(this, "__wbg_crypto_968f1772287e2df0", (e10) => this.__internal__bridge.addObject(Lp));
- re(this, "__wbg_getRandomValues_a3d34b4fee3c2869", (e10) => this.__internal__bridge.addObject(Lp.getRandomValues));
+ re(this, "__wbg_crypto_968f1772287e2df0", (e10) => this.__internal__bridge.addObject(Cp));
+ re(this, "__wbg_getRandomValues_a3d34b4fee3c2869", (e10) => this.__internal__bridge.addObject(Cp.getRandomValues));
re(this, "__wbg_getRandomValues_f5e14ab7ac8e995d", (e10, r, n) => {
- Lp.getRandomValues(this.__internal__bridge.getU8a(r, n));
+ Cp.getRandomValues(this.__internal__bridge.getU8a(r, n));
});
re(this, "__wbg_randomFillSync_d5bd2d655fdf256a", (e10, r, n) => {
throw new Error("randomFillsync is not available");
@@ -6468,7 +6468,7 @@ ${Ez(e, r)}`);
this.__internal__bridge = e;
}
};
- var AH = class {
+ var wH = class {
constructor(e) {
re(this, "__internal__createWasm");
re(this, "__internal__heap");
@@ -6480,7 +6480,7 @@ ${Ez(e, r)}`);
re(this, "__internal__wasmError");
re(this, "__internal__wasmPromise");
re(this, "__internal__type");
- this.__internal__createWasm = e, this.__internal__cachegetInt32 = null, this.__internal__cachegetUint8 = null, this.__internal__heap = new Array(32).fill(void 0).concat(void 0, null, true, false), this.__internal__heapNext = this.__internal__heap.length, this.__internal__type = "none", this.__internal__wasm = null, this.__internal__wasmError = null, this.__internal__wasmPromise = null, this.__internal__wbg = { ...new MH(this) };
+ this.__internal__createWasm = e, this.__internal__cachegetInt32 = null, this.__internal__cachegetUint8 = null, this.__internal__heap = new Array(32).fill(void 0).concat(void 0, null, true, false), this.__internal__heapNext = this.__internal__heap.length, this.__internal__type = "none", this.__internal__wasm = null, this.__internal__wasmError = null, this.__internal__wasmPromise = null, this.__internal__wbg = { ...new bH(this) };
}
get error() {
return this.__internal__wasmError;
@@ -6538,7 +6538,7 @@ ${Ez(e, r)}`);
return fo(this.resultU8a());
}
};
- function TH(t, e, r) {
+ function vH(t, e, r) {
return async (n) => {
const i = {
error: null,
@@ -6559,21 +6559,21 @@ ${Ez(e, r)}`);
return i;
};
}
- var Y9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
- var lI = new Array(256);
- for (let t = 0, e = Y9.length; t < e; t++)
- lI[Y9.charCodeAt(t)] = t;
- function NH(t, e) {
+ var W9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
+ var sI = new Array(256);
+ for (let t = 0, e = W9.length; t < e; t++)
+ sI[W9.charCodeAt(t)] = t;
+ function xH(t, e) {
let r = 0, n = 0, i = -1;
for (let s = 0, o = e.length - 1; i !== o; s++)
- r = r << 6 | lI[t.charCodeAt(s)], (n += 6) >= 8 && (e[++i] = r >>> (n -= 8) & 255);
+ r = r << 6 | sI[t.charCodeAt(s)], (n += 6) >= 8 && (e[++i] = r >>> (n -= 8) & 255);
return e;
}
var Wo = Uint8Array;
- var jc = Uint16Array;
- var I3 = Uint32Array;
- var IH = new Wo([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]);
- var fI = new Wo([
+ var Uc = Uint16Array;
+ var N3 = Uint32Array;
+ var _H = new Wo([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]);
+ var oI = new Wo([
0,
0,
0,
@@ -6607,7 +6607,7 @@ ${Ez(e, r)}`);
0,
0
]);
- var hI = new Wo([
+ var aI = new Wo([
0,
0,
0,
@@ -6641,63 +6641,63 @@ ${Ez(e, r)}`);
0,
0
]);
- var dI = (t, e) => {
- const r = new jc(31);
+ var cI = (t, e) => {
+ const r = new Uc(31);
for (let i = 0; i < 31; ++i)
r[i] = e += 1 << t[i - 1];
- const n = new I3(r[30]);
+ const n = new N3(r[30]);
for (let i = 1; i < 30; ++i)
for (let s = r[i]; s < r[i + 1]; ++s)
n[s] = s - r[i] << 5 | i;
return [r, n];
};
- var [pI, OH] = dI(fI, 2);
- pI[28] = 258, OH[258] = 28;
- var [PH] = dI(hI, 0);
- var O3 = new jc(32768);
+ var [uI, EH] = cI(oI, 2);
+ uI[28] = 258, EH[258] = 28;
+ var [SH] = cI(aI, 0);
+ var I3 = new Uc(32768);
for (let t = 0; t < 32768; ++t) {
let e = (t & 43690) >>> 1 | (t & 21845) << 1;
- e = (e & 52428) >>> 2 | (e & 13107) << 2, e = (e & 61680) >>> 4 | (e & 3855) << 4, O3[t] = ((e & 65280) >>> 8 | (e & 255) << 8) >>> 1;
+ e = (e & 52428) >>> 2 | (e & 13107) << 2, e = (e & 61680) >>> 4 | (e & 3855) << 4, I3[t] = ((e & 65280) >>> 8 | (e & 255) << 8) >>> 1;
}
- var $h = (t, e, r) => {
+ var Qh = (t, e, r) => {
const n = t.length;
let i = 0;
- const s = new jc(e);
+ const s = new Uc(e);
for (; i < n; ++i)
t[i] && ++s[t[i] - 1];
- const o = new jc(e);
+ const o = new Uc(e);
for (i = 1; i < e; ++i)
o[i] = o[i - 1] + s[i - 1] << 1;
let a;
if (r) {
- a = new jc(1 << e);
+ a = new Uc(1 << e);
const c = 15 - e;
for (i = 0; i < n; ++i)
if (t[i]) {
const u = i << 4 | t[i], f = e - t[i];
let p = o[t[i] - 1]++ << f;
for (const b = p | (1 << f) - 1; p <= b; ++p)
- a[O3[p] >> c] = u;
+ a[I3[p] >> c] = u;
}
} else
- for (a = new jc(n), i = 0; i < n; ++i)
- t[i] && (a[i] = O3[o[t[i] - 1]++] >> 15 - t[i]);
+ for (a = new Uc(n), i = 0; i < n; ++i)
+ t[i] && (a[i] = I3[o[t[i] - 1]++] >> 15 - t[i]);
return a;
};
- var s0 = new Wo(288);
+ var i0 = new Wo(288);
for (let t = 0; t < 144; ++t)
- s0[t] = 8;
+ i0[t] = 8;
for (let t = 144; t < 256; ++t)
- s0[t] = 9;
+ i0[t] = 9;
for (let t = 256; t < 280; ++t)
- s0[t] = 7;
+ i0[t] = 7;
for (let t = 280; t < 288; ++t)
- s0[t] = 8;
- var mI = new Wo(32);
+ i0[t] = 8;
+ var lI = new Wo(32);
for (let t = 0; t < 32; ++t)
- mI[t] = 5;
- var kH = $h(s0, 9, 1);
- var RH = $h(mI, 5, 1);
+ lI[t] = 5;
+ var MH = Qh(i0, 9, 1);
+ var AH = Qh(lI, 5, 1);
var Fs = (t, e, r) => {
const n = e >>> 3;
return (t[n] | t[n + 1] << 8) >>> (e & 7) & r;
@@ -6706,10 +6706,10 @@ ${Ez(e, r)}`);
const r = e >>> 3;
return (t[r] | t[r + 1] << 8 | t[r + 2] << 16) >>> (e & 7);
};
- var CH = (t) => (t >>> 3) + (t & 7 && 1);
- var DH = (t, e, r) => {
+ var TH = (t) => (t >>> 3) + (t & 7 && 1);
+ var NH = (t, e, r) => {
(e == null || e < 0) && (e = 0), (r == null || r > t.length) && (r = t.length);
- const n = new (t instanceof jc ? jc : t instanceof I3 ? I3 : Wo)(r - e);
+ const n = new (t instanceof Uc ? Uc : t instanceof N3 ? N3 : Wo)(r - e);
return n.set(t.subarray(e, r)), n;
};
var ey = (t) => {
@@ -6718,15 +6718,15 @@ ${Ez(e, r)}`);
t[r] > e && (e = t[r]);
return e;
};
- var LH = (t, e, r) => {
+ var IH = (t, e, r) => {
const n = !r || r.i;
r || (r = {});
const i = t.length, s = !e || !n;
e || (e = new Wo(i * 3));
const o = (N) => {
- let R = e.length;
- if (N > R) {
- const F = new Wo(Math.max(R << 1, N));
+ let k = e.length;
+ if (N > k) {
+ const F = new Wo(Math.max(k << 1, N));
F.set(e), e = F;
}
};
@@ -6737,21 +6737,21 @@ ${Ez(e, r)}`);
do {
if (!f) {
r.f = a = Fs(t, c, 1);
- const D = Fs(t, c + 1, 3);
- if (c += 3, D)
- if (D == 1)
- f = kH, p = RH, b = 9, E = 5;
- else if (D == 2) {
- const L = Fs(t, c, 31) + 257, q = Fs(t, c + 10, 15) + 4, W = L + Fs(t, c + 5, 31) + 1;
+ const L = Fs(t, c + 1, 3);
+ if (c += 3, L)
+ if (L == 1)
+ f = MH, p = AH, b = 9, E = 5;
+ else if (L == 2) {
+ const D = Fs(t, c, 31) + 257, q = Fs(t, c + 10, 15) + 4, W = D + Fs(t, c + 5, 31) + 1;
c += 14;
const z = new Wo(W), T = new Wo(19);
for (let d = 0; d < q; ++d)
- T[IH[d]] = Fs(t, c + d * 3, 7);
+ T[_H[d]] = Fs(t, c + d * 3, 7);
c += q * 3;
const I = ey(T), H = (1 << I) - 1;
if (!n && c + W * (I + 7) > _)
break;
- const X = $h(T, I, 1);
+ const X = Qh(T, I, 1);
for (let d = 0; d < W; ) {
const l = X[Fs(t, c, H)];
c += l & 15;
@@ -6764,49 +6764,49 @@ ${Ez(e, r)}`);
z[d++] = y;
}
}
- const V = z.subarray(0, L), S = z.subarray(L);
- b = ey(V), E = ey(S), f = $h(V, b, 1), p = $h(S, E, 1);
+ const V = z.subarray(0, D), S = z.subarray(D);
+ b = ey(V), E = ey(S), f = Qh(V, b, 1), p = Qh(S, E, 1);
} else
throw "invalid block type";
else {
- const L = CH(c) + 4, q = t[L - 4] | t[L - 3] << 8, W = L + q;
+ const D = TH(c) + 4, q = t[D - 4] | t[D - 3] << 8, W = D + q;
if (W > i) {
if (n)
throw "unexpected EOF";
break;
}
- s && o(u + q), e.set(t.subarray(L, W), u), r.b = u += q, r.p = c = W << 3;
+ s && o(u + q), e.set(t.subarray(D, W), u), r.b = u += q, r.p = c = W << 3;
continue;
}
if (c > _)
throw "unexpected EOF";
}
s && o(u + 131072);
- const N = (1 << b) - 1, R = (1 << E) - 1, F = b + E + 18;
+ const N = (1 << b) - 1, k = (1 << E) - 1, F = b + E + 18;
for (; n || c + F < _; ) {
- const D = f[$2(t, c) & N], L = D >>> 4;
- if (c += D & 15, c > _)
+ const L = f[$2(t, c) & N], D = L >>> 4;
+ if (c += L & 15, c > _)
throw "unexpected EOF";
- if (!D)
+ if (!L)
throw "invalid length/literal";
- if (L < 256)
- e[u++] = L;
- else if (L == 256) {
+ if (D < 256)
+ e[u++] = D;
+ else if (D == 256) {
f = void 0;
break;
} else {
- let q = L - 254;
- if (L > 264) {
- const H = L - 257, X = fI[H];
- q = Fs(t, c, (1 << X) - 1) + pI[H], c += X;
+ let q = D - 254;
+ if (D > 264) {
+ const H = D - 257, X = oI[H];
+ q = Fs(t, c, (1 << X) - 1) + uI[H], c += X;
}
- const W = p[$2(t, c) & R], z = W >>> 4;
+ const W = p[$2(t, c) & k], z = W >>> 4;
if (!W)
throw "invalid distance";
c += W & 15;
- let T = PH[z];
+ let T = SH[z];
if (z > 3) {
- const H = hI[z];
+ const H = aI[z];
T += $2(t, c) & (1 << H) - 1, c += H;
}
if (c > _)
@@ -6820,24 +6820,24 @@ ${Ez(e, r)}`);
}
r.l = f, r.p = c, r.b = u, f && (a = 1, r.m = b, r.d = p, r.n = E);
} while (!a);
- return u == e.length ? e : DH(e, 0, u);
+ return u == e.length ? e : NH(e, 0, u);
};
- var BH = (t) => {
+ var OH = (t) => {
if ((t[0] & 15) != 8 || t[0] >>> 4 > 7 || (t[0] << 8 | t[1]) % 31)
throw "invalid zlib data";
if (t[1] & 32)
throw "invalid zlib data: preset dictionaries not supported";
};
- function UH(t, e) {
- return LH((BH(t), t.subarray(2, -4)), e);
+ function PH(t, e) {
+ return IH((OH(t), t.subarray(2, -4)), e);
}
- var jH = 171008;
- var VH = 339468;
- var zH = "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";
- var FH = /* @__PURE__ */ UH(NH(zH, new Uint8Array(jH)), new Uint8Array(VH));
- var HH = /* @__PURE__ */ TH("crypto", FH, null);
- var tt = new AH(HH);
- async function qH(t) {
+ var kH = 171008;
+ var RH = 339468;
+ var CH = "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";
+ var DH = /* @__PURE__ */ PH(xH(CH, new Uint8Array(kH)), new Uint8Array(RH));
+ var LH = /* @__PURE__ */ vH("crypto", DH, null);
+ var tt = new wH(LH);
+ async function BH(t) {
return tt.init(t);
}
function or(t) {
@@ -6847,64 +6847,64 @@ ${Ez(e, r)}`);
return t(tt.wasm, ...e);
};
}
- var WH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_generate(8, e), tt.resultString()));
- var GH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_to_entropy(8, ...tt.allocString(e)), tt.resultU8a()));
- var KH = /* @__PURE__ */ or((t, e, r) => (t.ext_bip39_to_mini_secret(8, ...tt.allocString(e), ...tt.allocString(r)), tt.resultU8a()));
- var XH = /* @__PURE__ */ or((t, e, r) => (t.ext_bip39_to_seed(8, ...tt.allocString(e), ...tt.allocString(r)), tt.resultU8a()));
- var YH = /* @__PURE__ */ or((t, e) => t.ext_bip39_validate(...tt.allocString(e)) !== 0);
- var ZH = /* @__PURE__ */ or((t, e) => (t.ext_ed_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var JH = /* @__PURE__ */ or((t, e, r, n) => (t.ext_ed_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)), tt.resultU8a()));
- var QH = /* @__PURE__ */ or((t, e, r, n) => t.ext_ed_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)) !== 0);
- var $H = /* @__PURE__ */ or((t, e) => (t.ext_secp_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var eq = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_compress(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var tq = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_expand(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var rq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_secp_recover(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a()));
- var nq = /* @__PURE__ */ or((t, e, r) => (t.ext_secp_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
- var iq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_keypair_hard(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
- var sq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_keypair_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
- var oq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_public_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
- var aq = /* @__PURE__ */ or((t, e) => (t.ext_sr_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var cq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_sr_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)), tt.resultU8a()));
- var uq = /* @__PURE__ */ or((t, e, r, n) => t.ext_sr_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)) !== 0);
- var lq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_agree(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
- var fq = /* @__PURE__ */ or((t, e, r, n, i) => (t.ext_vrf_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n), ...tt.allocU8a(i)), tt.resultU8a()));
- var hq = /* @__PURE__ */ or((t, e, r, n, i, s) => t.ext_vrf_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n), ...tt.allocU8a(i), ...tt.allocU8a(s)) !== 0);
- var dq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_blake2b(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a()));
- var pq = /* @__PURE__ */ or((t, e, r) => (t.ext_hmac_sha256(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
- var mq = /* @__PURE__ */ or((t, e, r) => (t.ext_hmac_sha512(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
- var gq = /* @__PURE__ */ or((t, e) => (t.ext_keccak256(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var yq = /* @__PURE__ */ or((t, e) => (t.ext_keccak512(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var bq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_pbkdf2(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a()));
- var wq = /* @__PURE__ */ or((t, e, r, n, i, s) => (t.ext_scrypt(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n, i, s), tt.resultU8a()));
- var vq = /* @__PURE__ */ or((t, e) => (t.ext_sha256(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var xq = /* @__PURE__ */ or((t, e) => (t.ext_sha512(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var _q = /* @__PURE__ */ or((t, e, r) => (t.ext_twox(8, ...tt.allocU8a(e), r), tt.resultU8a()));
+ var UH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_generate(8, e), tt.resultString()));
+ var jH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_to_entropy(8, ...tt.allocString(e)), tt.resultU8a()));
+ var VH = /* @__PURE__ */ or((t, e, r) => (t.ext_bip39_to_mini_secret(8, ...tt.allocString(e), ...tt.allocString(r)), tt.resultU8a()));
+ var zH = /* @__PURE__ */ or((t, e, r) => (t.ext_bip39_to_seed(8, ...tt.allocString(e), ...tt.allocString(r)), tt.resultU8a()));
+ var FH = /* @__PURE__ */ or((t, e) => t.ext_bip39_validate(...tt.allocString(e)) !== 0);
+ var HH = /* @__PURE__ */ or((t, e) => (t.ext_ed_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var qH = /* @__PURE__ */ or((t, e, r, n) => (t.ext_ed_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)), tt.resultU8a()));
+ var WH = /* @__PURE__ */ or((t, e, r, n) => t.ext_ed_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)) !== 0);
+ var GH = /* @__PURE__ */ or((t, e) => (t.ext_secp_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var KH = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_compress(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var XH = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_expand(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var YH = /* @__PURE__ */ or((t, e, r, n) => (t.ext_secp_recover(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a()));
+ var ZH = /* @__PURE__ */ or((t, e, r) => (t.ext_secp_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
+ var JH = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_keypair_hard(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
+ var QH = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_keypair_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
+ var $H = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_public_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
+ var eq = /* @__PURE__ */ or((t, e) => (t.ext_sr_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var tq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_sr_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)), tt.resultU8a()));
+ var rq = /* @__PURE__ */ or((t, e, r, n) => t.ext_sr_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)) !== 0);
+ var nq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_agree(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
+ var iq = /* @__PURE__ */ or((t, e, r, n, i) => (t.ext_vrf_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n), ...tt.allocU8a(i)), tt.resultU8a()));
+ var sq = /* @__PURE__ */ or((t, e, r, n, i, s) => t.ext_vrf_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n), ...tt.allocU8a(i), ...tt.allocU8a(s)) !== 0);
+ var oq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_blake2b(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a()));
+ var aq = /* @__PURE__ */ or((t, e, r) => (t.ext_hmac_sha256(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
+ var cq = /* @__PURE__ */ or((t, e, r) => (t.ext_hmac_sha512(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a()));
+ var uq = /* @__PURE__ */ or((t, e) => (t.ext_keccak256(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var lq = /* @__PURE__ */ or((t, e) => (t.ext_keccak512(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var fq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_pbkdf2(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a()));
+ var hq = /* @__PURE__ */ or((t, e, r, n, i, s) => (t.ext_scrypt(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n, i, s), tt.resultU8a()));
+ var dq = /* @__PURE__ */ or((t, e) => (t.ext_sha256(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var pq = /* @__PURE__ */ or((t, e) => (t.ext_sha512(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var mq = /* @__PURE__ */ or((t, e, r) => (t.ext_twox(8, ...tt.allocU8a(e), r), tt.resultU8a()));
function tn() {
return !!tt.wasm;
}
- async function Eq() {
+ async function gq() {
try {
- return !!await qH();
+ return !!await BH();
} catch {
return false;
}
}
- var Sq = tn;
- function gI() {
- return Eq().then(() => {
+ var yq = tn;
+ function fI() {
+ return gq().then(() => {
if (!tn())
throw new Error("Unable to initialize @polkadot/util-crypto");
return true;
}).catch(() => false);
}
- function k1(t) {
+ function P1(t) {
return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array";
}
- function b4(...t) {
+ function g4(...t) {
const e = (s) => s, r = (s, o) => (a) => s(o(a)), n = t.map((s) => s.encode).reduceRight(r, e), i = t.map((s) => s.decode).reduce(r, e);
return { encode: n, decode: i };
}
- function w4(t) {
+ function y4(t) {
return {
encode: (e) => {
if (!Array.isArray(e) || e.length && typeof e[0] != "number")
@@ -6929,7 +6929,7 @@ ${Ez(e, r)}`);
}
};
}
- function v4(t = "") {
+ function b4(t = "") {
if (typeof t != "string")
throw new Error("join separator should be string");
return {
@@ -6948,7 +6948,7 @@ ${Ez(e, r)}`);
}
};
}
- function yI(t, e = "=") {
+ function hI(t, e = "=") {
if (typeof e != "string")
throw new Error("padding chr should be string");
return {
@@ -6978,7 +6978,7 @@ ${Ez(e, r)}`);
}
};
}
- function P3(t, e, r) {
+ function O3(t, e, r) {
if (e < 2)
throw new Error(`convertRadix: wrong from=${e}, base cannot be less than 2`);
if (r < 2)
@@ -7014,17 +7014,17 @@ ${Ez(e, r)}`);
i.push(0);
return i.reverse();
}
- var bI = (t, e) => e ? /* @__PURE__ */ bI(e, t % e) : t;
- var R1 = (t, e) => t + (e - /* @__PURE__ */ bI(t, e));
- function k3(t, e, r, n) {
+ var dI = (t, e) => e ? /* @__PURE__ */ dI(e, t % e) : t;
+ var k1 = (t, e) => t + (e - /* @__PURE__ */ dI(t, e));
+ function P3(t, e, r, n) {
if (!Array.isArray(t))
throw new Error("convertRadix2: data should be array");
if (e <= 0 || e > 32)
throw new Error(`convertRadix2: wrong from=${e}`);
if (r <= 0 || r > 32)
throw new Error(`convertRadix2: wrong to=${r}`);
- if (/* @__PURE__ */ R1(e, r) > 32)
- throw new Error(`convertRadix2: carry overflow from=${e} to=${r} carryBits=${/* @__PURE__ */ R1(e, r)}`);
+ if (/* @__PURE__ */ k1(e, r) > 32)
+ throw new Error(`convertRadix2: carry overflow from=${e} to=${r} carryBits=${/* @__PURE__ */ k1(e, r)}`);
let i = 0, s = 0;
const o = 2 ** r - 1, a = [];
for (const c of t) {
@@ -7042,50 +7042,50 @@ ${Ez(e, r)}`);
throw new Error(`Non-zero padding: ${i}`);
return n && s > 0 && a.push(i >>> 0), a;
}
- function wI(t) {
+ function pI(t) {
return {
encode: (e) => {
- if (!k1(e))
+ if (!P1(e))
throw new Error("radix.encode input should be Uint8Array");
- return /* @__PURE__ */ P3(Array.from(e), 2 ** 8, t);
+ return /* @__PURE__ */ O3(Array.from(e), 2 ** 8, t);
},
decode: (e) => {
if (!Array.isArray(e) || e.length && typeof e[0] != "number")
throw new Error("radix.decode input should be array of numbers");
- return Uint8Array.from(/* @__PURE__ */ P3(e, t, 2 ** 8));
+ return Uint8Array.from(/* @__PURE__ */ O3(e, t, 2 ** 8));
}
};
}
- function vI(t, e = false) {
+ function mI(t, e = false) {
if (t <= 0 || t > 32)
throw new Error("radix2: bits should be in (0..32]");
- if (/* @__PURE__ */ R1(8, t) > 32 || /* @__PURE__ */ R1(t, 8) > 32)
+ if (/* @__PURE__ */ k1(8, t) > 32 || /* @__PURE__ */ k1(t, 8) > 32)
throw new Error("radix2: carry overflow");
return {
encode: (r) => {
- if (!k1(r))
+ if (!P1(r))
throw new Error("radix2.encode input should be Uint8Array");
- return /* @__PURE__ */ k3(Array.from(r), 8, t, !e);
+ return /* @__PURE__ */ P3(Array.from(r), 8, t, !e);
},
decode: (r) => {
if (!Array.isArray(r) || r.length && typeof r[0] != "number")
throw new Error("radix2.decode input should be array of numbers");
- return Uint8Array.from(/* @__PURE__ */ k3(r, t, 8, e));
+ return Uint8Array.from(/* @__PURE__ */ P3(r, t, 8, e));
}
};
}
- function Mq(t, e) {
+ function bq(t, e) {
if (typeof e != "function")
throw new Error("checksum fn should be function");
return {
encode(r) {
- if (!k1(r))
+ if (!P1(r))
throw new Error("checksum.encode: input should be Uint8Array");
const n = e(r).slice(0, t), i = new Uint8Array(r.length + t);
return i.set(r), i.set(n, r.length), i;
},
decode(r) {
- if (!k1(r))
+ if (!P1(r))
throw new Error("checksum.decode: input should be Uint8Array");
const n = r.slice(0, -t), i = e(n).slice(0, t), s = r.slice(-t);
for (let o = 0; o < t; o++)
@@ -7096,29 +7096,29 @@ ${Ez(e, r)}`);
};
}
var ty = {
- alphabet: w4,
- chain: b4,
- checksum: Mq,
- convertRadix: P3,
- convertRadix2: k3,
- radix: wI,
- radix2: vI,
- join: v4,
- padding: yI
- };
- var Aq = /* @__PURE__ */ b4(/* @__PURE__ */ vI(6), /* @__PURE__ */ w4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), /* @__PURE__ */ yI(6), /* @__PURE__ */ v4(""));
- var Tq = (t) => /* @__PURE__ */ b4(/* @__PURE__ */ wI(58), /* @__PURE__ */ w4(t), /* @__PURE__ */ v4(""));
- var Nq = /* @__PURE__ */ Tq("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");
- function x4({ coder: t, ipfs: e }, r) {
+ alphabet: y4,
+ chain: g4,
+ checksum: bq,
+ convertRadix: O3,
+ convertRadix2: P3,
+ radix: pI,
+ radix2: mI,
+ join: b4,
+ padding: hI
+ };
+ var wq = /* @__PURE__ */ g4(/* @__PURE__ */ mI(6), /* @__PURE__ */ y4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), /* @__PURE__ */ hI(6), /* @__PURE__ */ b4(""));
+ var vq = (t) => /* @__PURE__ */ g4(/* @__PURE__ */ pI(58), /* @__PURE__ */ y4(t), /* @__PURE__ */ b4(""));
+ var xq = /* @__PURE__ */ vq("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");
+ function w4({ coder: t, ipfs: e }, r) {
return (n, i) => (r(n, i), t.decode(e && i ? n.substring(1) : n));
}
- function _4({ coder: t, ipfs: e }) {
+ function v4({ coder: t, ipfs: e }) {
return (r, n) => {
const i = t.encode(Xe(r));
return e && n ? `${e}${i}` : i;
};
}
- function E4(t) {
+ function x4(t) {
return (e, r) => {
try {
return t(e, r);
@@ -7127,7 +7127,7 @@ ${Ez(e, r)}`);
}
};
}
- function S4({ chars: t, ipfs: e, type: r, withPadding: n }) {
+ function _4({ chars: t, ipfs: e, type: r, withPadding: n }) {
return (i, s) => {
if (typeof i != "string")
throw new Error(`Expected ${r} string input`);
@@ -7145,71 +7145,71 @@ ${Ez(e, r)}`);
return true;
};
}
- var M4 = {
+ var E4 = {
chars: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",
- coder: Nq,
+ coder: xq,
ipfs: "z",
type: "base58"
};
- var A4 = /* @__PURE__ */ S4(M4);
- var T4 = /* @__PURE__ */ x4(M4, A4);
- var xI = /* @__PURE__ */ _4(M4);
- var Iq = /* @__PURE__ */ E4(A4);
- function ai(t) {
+ var S4 = /* @__PURE__ */ _4(E4);
+ var M4 = /* @__PURE__ */ w4(E4, S4);
+ var gI = /* @__PURE__ */ v4(E4);
+ var _q = /* @__PURE__ */ x4(S4);
+ function ci(t) {
if (!Number.isSafeInteger(t) || t < 0)
throw new Error(`positive integer expected, not ${t}`);
}
- function Oq(t) {
+ function Eq(t) {
return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array";
}
- function o0(t, ...e) {
- if (!Oq(t))
+ function s0(t, ...e) {
+ if (!Eq(t))
throw new Error("Uint8Array expected");
if (e.length > 0 && !e.includes(t.length))
throw new Error(`Uint8Array expected of length ${e}, not of length=${t.length}`);
}
- function _I(t) {
+ function yI(t) {
if (typeof t != "function" || typeof t.create != "function")
throw new Error("Hash should be wrapped by utils.wrapConstructor");
- ai(t.outputLen), ai(t.blockLen);
+ ci(t.outputLen), ci(t.blockLen);
}
- function Qc(t, e = true) {
+ function Jc(t, e = true) {
if (t.destroyed)
throw new Error("Hash instance has been destroyed");
if (e && t.finished)
throw new Error("Hash#digest() has already been called");
}
- function N4(t, e) {
- o0(t);
+ function A4(t, e) {
+ s0(t);
const r = e.outputLen;
if (t.length < r)
throw new Error(`digestInto() expects output buffer of length at least ${r}`);
}
var ry = typeof globalThis == "object" && "crypto" in globalThis ? globalThis.crypto : void 0;
- var qc = (t) => new Uint32Array(t.buffer, t.byteOffset, Math.floor(t.byteLength / 4));
- var Bp = (t) => new DataView(t.buffer, t.byteOffset, t.byteLength);
+ var Hc = (t) => new Uint32Array(t.buffer, t.byteOffset, Math.floor(t.byteLength / 4));
+ var Dp = (t) => new DataView(t.buffer, t.byteOffset, t.byteLength);
var xo = (t, e) => t << 32 - e | t >>> e;
var nr = (t, e) => t << e | t >>> 32 - e >>> 0;
var ao = new Uint8Array(new Uint32Array([287454020]).buffer)[0] === 68;
- var EI = (t) => t << 24 & 4278190080 | t << 8 & 16711680 | t >>> 8 & 65280 | t >>> 24 & 255;
- var Sa = ao ? (t) => t : (t) => EI(t);
+ var bI = (t) => t << 24 & 4278190080 | t << 8 & 16711680 | t >>> 8 & 65280 | t >>> 24 & 255;
+ var Sa = ao ? (t) => t : (t) => bI(t);
function jo(t) {
for (let e = 0; e < t.length; e++)
- t[e] = EI(t[e]);
+ t[e] = bI(t[e]);
}
- function SI(t) {
+ function Sq(t) {
if (typeof t != "string")
throw new Error(`utf8ToBytes expected string, got ${typeof t}`);
return new Uint8Array(new TextEncoder().encode(t));
}
function ho(t) {
- return typeof t == "string" && (t = SI(t)), o0(t), t;
+ return typeof t == "string" && (t = Sq(t)), s0(t), t;
}
- function MI(...t) {
+ function Mq(...t) {
let e = 0;
for (let n = 0; n < t.length; n++) {
const i = t[n];
- o0(i), e += i.length;
+ s0(i), e += i.length;
}
const r = new Uint8Array(e);
for (let n = 0, i = 0; n < t.length; n++) {
@@ -7218,31 +7218,31 @@ ${Ez(e, r)}`);
}
return r;
}
- var ug = class {
+ var cg = class {
clone() {
return this._cloneInto();
}
};
- var Pq = {}.toString;
- function AI(t, e) {
- if (e !== void 0 && Pq.call(e) !== "[object Object]")
+ var Aq = {}.toString;
+ function wI(t, e) {
+ if (e !== void 0 && Aq.call(e) !== "[object Object]")
throw new Error("Options should be object or undefined");
return Object.assign(t, e);
}
- function I4(t) {
+ function T4(t) {
const e = (n) => t().update(ho(n)).digest(), r = t();
return e.outputLen = r.outputLen, e.blockLen = r.blockLen, e.create = () => t(), e;
}
- function kq(t) {
+ function Tq(t) {
const e = (n, i) => t(i).update(ho(n)).digest(), r = t({});
return e.outputLen = r.outputLen, e.blockLen = r.blockLen, e.create = (n) => t(n), e;
}
- function TI(t = 32) {
+ function vI(t = 32) {
if (ry && typeof ry.getRandomValues == "function")
return ry.getRandomValues(new Uint8Array(t));
throw new Error("crypto.getRandomValues must be defined");
}
- var Rq = /* @__PURE__ */ new Uint8Array([
+ var Nq = /* @__PURE__ */ new Uint8Array([
0,
1,
2,
@@ -7436,9 +7436,9 @@ ${Ez(e, r)}`);
5,
3
]);
- var Cq = class extends ug {
+ var Iq = class extends cg {
constructor(e, r, n = {}, i, s, o) {
- if (super(), this.blockLen = e, this.outputLen = r, this.length = 0, this.pos = 0, this.finished = false, this.destroyed = false, ai(e), ai(r), ai(i), r < 0 || r > i)
+ if (super(), this.blockLen = e, this.outputLen = r, this.length = 0, this.pos = 0, this.finished = false, this.destroyed = false, ci(e), ci(r), ci(i), r < 0 || r > i)
throw new Error("outputLen bigger than keyLen");
if (n.key !== void 0 && (n.key.length < 1 || n.key.length > i))
throw new Error(`key must be up 1..${i} byte long or undefined`);
@@ -7446,10 +7446,10 @@ ${Ez(e, r)}`);
throw new Error(`salt must be ${s} byte long or undefined`);
if (n.personalization !== void 0 && n.personalization.length !== o)
throw new Error(`personalization must be ${o} byte long or undefined`);
- this.buffer32 = qc(this.buffer = new Uint8Array(e));
+ this.buffer32 = Hc(this.buffer = new Uint8Array(e));
}
update(e) {
- Qc(this);
+ Jc(this);
const { blockLen: r, buffer: n, buffer32: i } = this;
e = ho(e);
const s = e.length, o = e.byteOffset, a = e.buffer;
@@ -7469,10 +7469,10 @@ ${Ez(e, r)}`);
return this;
}
digestInto(e) {
- Qc(this), N4(e, this);
+ Jc(this), A4(e, this);
const { pos: r, buffer32: n } = this;
this.finished = true, this.buffer.subarray(r).fill(0), ao || jo(n), this.compress(n, 0, true), ao || jo(n);
- const i = qc(e);
+ const i = Hc(e);
this.get().forEach((s, o) => i[o] = Sa(s));
}
digest() {
@@ -7486,67 +7486,67 @@ ${Ez(e, r)}`);
return e || (e = new this.constructor({ dkLen: o })), e.set(...this.get()), e.length = n, e.finished = i, e.destroyed = s, e.outputLen = o, e.buffer.set(r), e.pos = a, e;
}
};
- var K0 = /* @__PURE__ */ BigInt(2 ** 32 - 1);
- var R3 = /* @__PURE__ */ BigInt(32);
- function NI(t, e = false) {
- return e ? { h: Number(t & K0), l: Number(t >> R3 & K0) } : { h: Number(t >> R3 & K0) | 0, l: Number(t & K0) | 0 };
+ var W0 = /* @__PURE__ */ BigInt(2 ** 32 - 1);
+ var k3 = /* @__PURE__ */ BigInt(32);
+ function xI(t, e = false) {
+ return e ? { h: Number(t & W0), l: Number(t >> k3 & W0) } : { h: Number(t >> k3 & W0) | 0, l: Number(t & W0) | 0 };
}
- function II(t, e = false) {
+ function _I(t, e = false) {
let r = new Uint32Array(t.length), n = new Uint32Array(t.length);
for (let i = 0; i < t.length; i++) {
- const { h: s, l: o } = NI(t[i], e);
+ const { h: s, l: o } = xI(t[i], e);
[r[i], n[i]] = [s, o];
}
return [r, n];
}
- var Dq = (t, e) => BigInt(t >>> 0) << R3 | BigInt(e >>> 0);
- var Lq = (t, e, r) => t >>> r;
- var Bq = (t, e, r) => t << 32 - r | e >>> r;
- var Uq = (t, e, r) => t >>> r | e << 32 - r;
- var jq = (t, e, r) => t << 32 - r | e >>> r;
- var Vq = (t, e, r) => t << 64 - r | e >>> r - 32;
- var zq = (t, e, r) => t >>> r - 32 | e << 64 - r;
- var Fq = (t, e) => e;
- var Hq = (t, e) => t;
- var OI = (t, e, r) => t << r | e >>> 32 - r;
- var PI = (t, e, r) => e << r | t >>> 32 - r;
- var kI = (t, e, r) => e << r - 32 | t >>> 64 - r;
- var RI = (t, e, r) => t << r - 32 | e >>> 64 - r;
- function qq(t, e, r, n) {
+ var Oq = (t, e) => BigInt(t >>> 0) << k3 | BigInt(e >>> 0);
+ var Pq = (t, e, r) => t >>> r;
+ var kq = (t, e, r) => t << 32 - r | e >>> r;
+ var Rq = (t, e, r) => t >>> r | e << 32 - r;
+ var Cq = (t, e, r) => t << 32 - r | e >>> r;
+ var Dq = (t, e, r) => t << 64 - r | e >>> r - 32;
+ var Lq = (t, e, r) => t >>> r - 32 | e << 64 - r;
+ var Bq = (t, e) => e;
+ var Uq = (t, e) => t;
+ var EI = (t, e, r) => t << r | e >>> 32 - r;
+ var SI = (t, e, r) => e << r | t >>> 32 - r;
+ var MI = (t, e, r) => e << r - 32 | t >>> 64 - r;
+ var AI = (t, e, r) => t << r - 32 | e >>> 64 - r;
+ function jq(t, e, r, n) {
const i = (e >>> 0) + (n >>> 0);
return { h: t + r + (i / 2 ** 32 | 0) | 0, l: i | 0 };
}
- var Wq = (t, e, r) => (t >>> 0) + (e >>> 0) + (r >>> 0);
- var Gq = (t, e, r, n) => e + r + n + (t / 2 ** 32 | 0) | 0;
- var Kq = (t, e, r, n) => (t >>> 0) + (e >>> 0) + (r >>> 0) + (n >>> 0);
- var Xq = (t, e, r, n, i) => e + r + n + i + (t / 2 ** 32 | 0) | 0;
- var Yq = (t, e, r, n, i) => (t >>> 0) + (e >>> 0) + (r >>> 0) + (n >>> 0) + (i >>> 0);
- var Zq = (t, e, r, n, i, s) => e + r + n + i + s + (t / 2 ** 32 | 0) | 0;
- var Jq = {
- fromBig: NI,
- split: II,
- toBig: Dq,
- shrSH: Lq,
- shrSL: Bq,
- rotrSH: Uq,
- rotrSL: jq,
- rotrBH: Vq,
- rotrBL: zq,
- rotr32H: Fq,
- rotr32L: Hq,
- rotlSH: OI,
- rotlSL: PI,
- rotlBH: kI,
- rotlBL: RI,
- add: qq,
- add3L: Wq,
- add3H: Gq,
- add4L: Kq,
- add4H: Xq,
- add5H: Zq,
- add5L: Yq
- };
- var Tt = Jq;
+ var Vq = (t, e, r) => (t >>> 0) + (e >>> 0) + (r >>> 0);
+ var zq = (t, e, r, n) => e + r + n + (t / 2 ** 32 | 0) | 0;
+ var Fq = (t, e, r, n) => (t >>> 0) + (e >>> 0) + (r >>> 0) + (n >>> 0);
+ var Hq = (t, e, r, n, i) => e + r + n + i + (t / 2 ** 32 | 0) | 0;
+ var qq = (t, e, r, n, i) => (t >>> 0) + (e >>> 0) + (r >>> 0) + (n >>> 0) + (i >>> 0);
+ var Wq = (t, e, r, n, i, s) => e + r + n + i + s + (t / 2 ** 32 | 0) | 0;
+ var Gq = {
+ fromBig: xI,
+ split: _I,
+ toBig: Oq,
+ shrSH: Pq,
+ shrSL: kq,
+ rotrSH: Rq,
+ rotrSL: Cq,
+ rotrBH: Dq,
+ rotrBL: Lq,
+ rotr32H: Bq,
+ rotr32L: Uq,
+ rotlSH: EI,
+ rotlSL: SI,
+ rotlBH: MI,
+ rotlBL: AI,
+ add: jq,
+ add3L: Vq,
+ add3H: zq,
+ add4L: Fq,
+ add4H: Hq,
+ add5H: Wq,
+ add5L: qq
+ };
+ var Tt = Gq;
var dn = /* @__PURE__ */ new Uint32Array([
4089235720,
1779033703,
@@ -7566,26 +7566,26 @@ ${Ez(e, r)}`);
1541459225
]);
var mt = /* @__PURE__ */ new Uint32Array(32);
- function gc(t, e, r, n, i, s) {
+ function mc(t, e, r, n, i, s) {
const o = i[s], a = i[s + 1];
- let c = mt[2 * t], u = mt[2 * t + 1], f = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r], E = mt[2 * r + 1], _ = mt[2 * n], N = mt[2 * n + 1], R = Tt.add3L(c, f, o);
- u = Tt.add3H(R, u, p, a), c = R | 0, { Dh: N, Dl: _ } = { Dh: N ^ u, Dl: _ ^ c }, { Dh: N, Dl: _ } = { Dh: Tt.rotr32H(N, _), Dl: Tt.rotr32L(N, _) }, { h: E, l: b } = Tt.add(E, b, N, _), { Bh: p, Bl: f } = { Bh: p ^ E, Bl: f ^ b }, { Bh: p, Bl: f } = { Bh: Tt.rotrSH(p, f, 24), Bl: Tt.rotrSL(p, f, 24) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f, mt[2 * e + 1] = p, mt[2 * r] = b, mt[2 * r + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N;
+ let c = mt[2 * t], u = mt[2 * t + 1], f = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r], E = mt[2 * r + 1], _ = mt[2 * n], N = mt[2 * n + 1], k = Tt.add3L(c, f, o);
+ u = Tt.add3H(k, u, p, a), c = k | 0, { Dh: N, Dl: _ } = { Dh: N ^ u, Dl: _ ^ c }, { Dh: N, Dl: _ } = { Dh: Tt.rotr32H(N, _), Dl: Tt.rotr32L(N, _) }, { h: E, l: b } = Tt.add(E, b, N, _), { Bh: p, Bl: f } = { Bh: p ^ E, Bl: f ^ b }, { Bh: p, Bl: f } = { Bh: Tt.rotrSH(p, f, 24), Bl: Tt.rotrSL(p, f, 24) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f, mt[2 * e + 1] = p, mt[2 * r] = b, mt[2 * r + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N;
}
- function yc(t, e, r, n, i, s) {
+ function gc(t, e, r, n, i, s) {
const o = i[s], a = i[s + 1];
- let c = mt[2 * t], u = mt[2 * t + 1], f = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r], E = mt[2 * r + 1], _ = mt[2 * n], N = mt[2 * n + 1], R = Tt.add3L(c, f, o);
- u = Tt.add3H(R, u, p, a), c = R | 0, { Dh: N, Dl: _ } = { Dh: N ^ u, Dl: _ ^ c }, { Dh: N, Dl: _ } = { Dh: Tt.rotrSH(N, _, 16), Dl: Tt.rotrSL(N, _, 16) }, { h: E, l: b } = Tt.add(E, b, N, _), { Bh: p, Bl: f } = { Bh: p ^ E, Bl: f ^ b }, { Bh: p, Bl: f } = { Bh: Tt.rotrBH(p, f, 63), Bl: Tt.rotrBL(p, f, 63) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f, mt[2 * e + 1] = p, mt[2 * r] = b, mt[2 * r + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N;
+ let c = mt[2 * t], u = mt[2 * t + 1], f = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r], E = mt[2 * r + 1], _ = mt[2 * n], N = mt[2 * n + 1], k = Tt.add3L(c, f, o);
+ u = Tt.add3H(k, u, p, a), c = k | 0, { Dh: N, Dl: _ } = { Dh: N ^ u, Dl: _ ^ c }, { Dh: N, Dl: _ } = { Dh: Tt.rotrSH(N, _, 16), Dl: Tt.rotrSL(N, _, 16) }, { h: E, l: b } = Tt.add(E, b, N, _), { Bh: p, Bl: f } = { Bh: p ^ E, Bl: f ^ b }, { Bh: p, Bl: f } = { Bh: Tt.rotrBH(p, f, 63), Bl: Tt.rotrBL(p, f, 63) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f, mt[2 * e + 1] = p, mt[2 * r] = b, mt[2 * r + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N;
}
- var Qq = class extends Cq {
+ var Kq = class extends Iq {
constructor(e = {}) {
super(128, e.dkLen === void 0 ? 64 : e.dkLen, e, 64, 16, 16), this.v0l = dn[0] | 0, this.v0h = dn[1] | 0, this.v1l = dn[2] | 0, this.v1h = dn[3] | 0, this.v2l = dn[4] | 0, this.v2h = dn[5] | 0, this.v3l = dn[6] | 0, this.v3h = dn[7] | 0, this.v4l = dn[8] | 0, this.v4h = dn[9] | 0, this.v5l = dn[10] | 0, this.v5h = dn[11] | 0, this.v6l = dn[12] | 0, this.v6h = dn[13] | 0, this.v7l = dn[14] | 0, this.v7h = dn[15] | 0;
const r = e.key ? e.key.length : 0;
if (this.v0l ^= this.outputLen | r << 8 | 65536 | 1 << 24, e.salt) {
- const n = qc(ho(e.salt));
+ const n = Hc(ho(e.salt));
this.v4l ^= Sa(n[0]), this.v4h ^= Sa(n[1]), this.v5l ^= Sa(n[2]), this.v5h ^= Sa(n[3]);
}
if (e.personalization) {
- const n = qc(ho(e.personalization));
+ const n = Hc(ho(e.personalization));
this.v6l ^= Sa(n[0]), this.v6h ^= Sa(n[1]), this.v7l ^= Sa(n[2]), this.v7h ^= Sa(n[3]);
}
if (e.key) {
@@ -7594,34 +7594,34 @@ ${Ez(e, r)}`);
}
}
get() {
- let { v0l: e, v0h: r, v1l: n, v1h: i, v2l: s, v2h: o, v3l: a, v3h: c, v4l: u, v4h: f, v5l: p, v5h: b, v6l: E, v6h: _, v7l: N, v7h: R } = this;
- return [e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, R];
+ let { v0l: e, v0h: r, v1l: n, v1h: i, v2l: s, v2h: o, v3l: a, v3h: c, v4l: u, v4h: f, v5l: p, v5h: b, v6l: E, v6h: _, v7l: N, v7h: k } = this;
+ return [e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, k];
}
- set(e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, R) {
- this.v0l = e | 0, this.v0h = r | 0, this.v1l = n | 0, this.v1h = i | 0, this.v2l = s | 0, this.v2h = o | 0, this.v3l = a | 0, this.v3h = c | 0, this.v4l = u | 0, this.v4h = f | 0, this.v5l = p | 0, this.v5h = b | 0, this.v6l = E | 0, this.v6h = _ | 0, this.v7l = N | 0, this.v7h = R | 0;
+ set(e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, k) {
+ this.v0l = e | 0, this.v0h = r | 0, this.v1l = n | 0, this.v1h = i | 0, this.v2l = s | 0, this.v2h = o | 0, this.v3l = a | 0, this.v3h = c | 0, this.v4l = u | 0, this.v4h = f | 0, this.v5l = p | 0, this.v5h = b | 0, this.v6l = E | 0, this.v6h = _ | 0, this.v7l = N | 0, this.v7h = k | 0;
}
compress(e, r, n) {
this.get().forEach((c, u) => mt[u] = c), mt.set(dn, 16);
let { h: i, l: s } = Tt.fromBig(BigInt(this.length));
mt[24] = dn[8] ^ s, mt[25] = dn[9] ^ i, n && (mt[28] = ~mt[28], mt[29] = ~mt[29]);
let o = 0;
- const a = Rq;
+ const a = Nq;
for (let c = 0; c < 12; c++)
- gc(0, 4, 8, 12, e, r + 2 * a[o++]), yc(0, 4, 8, 12, e, r + 2 * a[o++]), gc(1, 5, 9, 13, e, r + 2 * a[o++]), yc(1, 5, 9, 13, e, r + 2 * a[o++]), gc(2, 6, 10, 14, e, r + 2 * a[o++]), yc(2, 6, 10, 14, e, r + 2 * a[o++]), gc(3, 7, 11, 15, e, r + 2 * a[o++]), yc(3, 7, 11, 15, e, r + 2 * a[o++]), gc(0, 5, 10, 15, e, r + 2 * a[o++]), yc(0, 5, 10, 15, e, r + 2 * a[o++]), gc(1, 6, 11, 12, e, r + 2 * a[o++]), yc(1, 6, 11, 12, e, r + 2 * a[o++]), gc(2, 7, 8, 13, e, r + 2 * a[o++]), yc(2, 7, 8, 13, e, r + 2 * a[o++]), gc(3, 4, 9, 14, e, r + 2 * a[o++]), yc(3, 4, 9, 14, e, r + 2 * a[o++]);
+ mc(0, 4, 8, 12, e, r + 2 * a[o++]), gc(0, 4, 8, 12, e, r + 2 * a[o++]), mc(1, 5, 9, 13, e, r + 2 * a[o++]), gc(1, 5, 9, 13, e, r + 2 * a[o++]), mc(2, 6, 10, 14, e, r + 2 * a[o++]), gc(2, 6, 10, 14, e, r + 2 * a[o++]), mc(3, 7, 11, 15, e, r + 2 * a[o++]), gc(3, 7, 11, 15, e, r + 2 * a[o++]), mc(0, 5, 10, 15, e, r + 2 * a[o++]), gc(0, 5, 10, 15, e, r + 2 * a[o++]), mc(1, 6, 11, 12, e, r + 2 * a[o++]), gc(1, 6, 11, 12, e, r + 2 * a[o++]), mc(2, 7, 8, 13, e, r + 2 * a[o++]), gc(2, 7, 8, 13, e, r + 2 * a[o++]), mc(3, 4, 9, 14, e, r + 2 * a[o++]), gc(3, 4, 9, 14, e, r + 2 * a[o++]);
this.v0l ^= mt[0] ^ mt[16], this.v0h ^= mt[1] ^ mt[17], this.v1l ^= mt[2] ^ mt[18], this.v1h ^= mt[3] ^ mt[19], this.v2l ^= mt[4] ^ mt[20], this.v2h ^= mt[5] ^ mt[21], this.v3l ^= mt[6] ^ mt[22], this.v3h ^= mt[7] ^ mt[23], this.v4l ^= mt[8] ^ mt[24], this.v4h ^= mt[9] ^ mt[25], this.v5l ^= mt[10] ^ mt[26], this.v5h ^= mt[11] ^ mt[27], this.v6l ^= mt[12] ^ mt[28], this.v6h ^= mt[13] ^ mt[29], this.v7l ^= mt[14] ^ mt[30], this.v7h ^= mt[15] ^ mt[31], mt.fill(0);
}
destroy() {
this.destroyed = true, this.buffer32.fill(0), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
}
};
- var Z9 = /* @__PURE__ */ kq((t) => new Qq(t));
- function lg(t) {
+ var G9 = /* @__PURE__ */ Tq((t) => new Kq(t));
+ function ug(t) {
return (...e) => Bt(t(...e));
}
- function fg(t, e) {
+ function lg(t, e) {
return (r, n) => e(r, t, n);
}
- function CI(t, e) {
+ function TI(t, e) {
return (r, n = 256, i) => {
const s = Xe(r);
return !hn || !i && tn() ? t[n](s) : e[n](s);
@@ -7629,18 +7629,18 @@ ${Ez(e, r)}`);
}
function Pn(t, e = 256, r, n) {
const i = Math.ceil(e / 8), s = Xe(t);
- return !hn || !n && tn() ? dq(s, Xe(r), i) : r ? Z9(s, { dkLen: i, key: r }) : Z9(s, { dkLen: i });
+ return !hn || !n && tn() ? oq(s, Xe(r), i) : r ? G9(s, { dkLen: i, key: r }) : G9(s, { dkLen: i });
}
- var Up = /* @__PURE__ */ lg(Pn);
- var $q = Dr("SS58PRE");
- function DI(t) {
- return Pn($t($q, t), 512);
+ var Lp = /* @__PURE__ */ ug(Pn);
+ var Xq = Dr("SS58PRE");
+ function NI(t) {
+ return Pn($t(Xq, t), 512);
}
- function O4(t) {
- const e = t[0] & 64 ? 2 : 1, r = e === 1 ? t[0] : (t[0] & 63) << 2 | t[1] >> 6 | (t[1] & 63) << 8, n = [34 + e, 35 + e].includes(t.length), i = t.length - (n ? 2 : 1), s = DI(t.subarray(0, i));
+ function N4(t) {
+ const e = t[0] & 64 ? 2 : 1, r = e === 1 ? t[0] : (t[0] & 63) << 2 | t[1] >> 6 | (t[1] & 63) << 8, n = [34 + e, 35 + e].includes(t.length), i = t.length - (n ? 2 : 1), s = NI(t.subarray(0, i));
return [(t[0] & 128) === 0 && ![46, 47].includes(t[0]) && (n ? t[t.length - 2] === s[0] && t[t.length - 1] === s[1] : t[t.length - 1] === s[0]), i, e, r];
}
- var eW = [
+ var Yq = [
{
prefix: 0,
network: "polkadot",
@@ -9453,6 +9453,19 @@ ${Ez(e, r)}`);
standardAccount: "*25519",
website: "https://nftmart.io"
},
+ {
+ prefix: 12850,
+ network: "analog-timechain",
+ displayName: "Analog Timechain",
+ symbols: [
+ "ANLOG"
+ ],
+ decimals: [
+ 12
+ ],
+ standardAccount: "*25519",
+ website: "https://analog.one"
+ },
{
prefix: 13116,
network: "bittensor",
@@ -9504,9 +9517,22 @@ ${Ez(e, r)}`);
],
standardAccount: "secp256k1",
website: "https://mythos.foundation"
+ },
+ {
+ prefix: 8888,
+ network: "xcavate",
+ displayName: "Xcavate Protocol",
+ symbols: [
+ "XCAV"
+ ],
+ decimals: [
+ 12
+ ],
+ standardAccount: "*25519",
+ website: "https://xcavate.io/"
}
];
- var tW = {
+ var Zq = {
acala: [
"0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"
],
@@ -9670,7 +9696,7 @@ ${Ez(e, r)}`);
"0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"
]
};
- var rW = {
+ var Jq = {
centrifuge: "polkadot",
kusama: "polkadot",
polkadot: "polkadot",
@@ -9679,7 +9705,7 @@ ${Ez(e, r)}`);
statemint: "polkadot",
westmint: "polkadot"
};
- var nW = {
+ var Qq = {
acala: 787,
ajuna: 354,
"aleph-node": 643,
@@ -9720,7 +9746,7 @@ ${Ez(e, r)}`);
xxnetwork: 1955,
zeitgeist: 354
};
- var iW = {
+ var $q = {
"": true,
"cess-testnet": true,
"dock-testnet": true,
@@ -9730,30 +9756,30 @@ ${Ez(e, r)}`);
subspace_testnet: true,
"zero-alphaville": true
};
- var J9 = [0, 2, 42];
- var sW = ["testnet"];
- function oW(t) {
+ var K9 = [0, 2, 42];
+ var eW = ["testnet"];
+ function tW(t) {
var i, s;
const e = t.network || "", r = e.replace(/_/g, "-").split("-"), n = t;
- return n.slip44 = nW[e], n.hasLedgerSupport = !!n.slip44, n.genesisHash = tW[e] || [], n.icon = rW[e] || "substrate", n.isTestnet = !!iW[e] || sW.includes(r[r.length - 1]), n.isIgnored = n.isTestnet || !(t.standardAccount && ((i = t.decimals) != null && i.length) && ((s = t.symbols) != null && s.length)) && t.prefix !== 42, n;
+ return n.slip44 = Qq[e], n.hasLedgerSupport = !!n.slip44, n.genesisHash = Zq[e] || [], n.icon = Jq[e] || "substrate", n.isTestnet = !!$q[e] || eW.includes(r[r.length - 1]), n.isIgnored = n.isTestnet || !(t.standardAccount && ((i = t.decimals) != null && i.length) && ((s = t.symbols) != null && s.length)) && t.prefix !== 42, n;
}
- function aW({ genesisHash: t, prefix: e }) {
+ function rW({ genesisHash: t, prefix: e }) {
return !!t.length || e === 42;
}
- function cW(t) {
+ function nW(t) {
return !t.isIgnored && !!t.network;
}
- function uW(t, e) {
- const r = J9.includes(t.prefix), n = J9.includes(e.prefix);
+ function iW(t, e) {
+ const r = K9.includes(t.prefix), n = K9.includes(e.prefix);
return r === n ? r ? 0 : t.displayName.localeCompare(e.displayName) : r ? -1 : 1;
}
- var LI = eW.map(oW);
- var P4 = LI.filter(cW).sort(uW);
- var BI = P4.filter(aW);
- var gf = {
+ var II = Yq.map(tW);
+ var I4 = II.filter(nW).sort(iW);
+ var OI = I4.filter(rW);
+ var mf = {
allowedDecodedLengths: [1, 2, 4, 8, 32, 33],
allowedEncodedLengths: [3, 4, 6, 10, 35, 36, 37, 38],
- allowedPrefix: P4.map(({ prefix: t }) => t),
+ allowedPrefix: I4.map(({ prefix: t }) => t),
prefix: 42
};
function Mr(t, e, r = -1) {
@@ -9762,10 +9788,10 @@ ${Ez(e, r)}`);
if (Et(t) || Ft(t))
return Xe(t);
try {
- const n = T4(t);
- if (!gf.allowedEncodedLengths.includes(n.length))
+ const n = M4(t);
+ if (!mf.allowedEncodedLengths.includes(n.length))
throw new Error("Invalid decoded address length");
- const [i, s, o, a] = O4(n);
+ const [i, s, o, a] = N4(n);
if (!i && !e)
throw new Error("Invalid decoded address checksum");
if (r !== -1 && r !== a)
@@ -9775,37 +9801,37 @@ ${Ez(e, r)}`);
throw new Error(`Decoding ${t}: ${n.message}`);
}
}
- function lW(t, e) {
+ function sW(t, e) {
return Mr(t, e).subarray(0, 20);
}
- function fW(t, e) {
+ function oW(t, e) {
let r;
try {
- r = T4(t);
+ r = M4(t);
} catch (s) {
return [false, s.message];
}
- const [n, , , i] = O4(r);
- return i !== e ? [false, `Prefix mismatch, expected ${e}, found ${i}`] : gf.allowedEncodedLengths.includes(r.length) ? [n, n ? null : "Invalid decoded address checksum"] : [false, "Invalid decoded address length"];
+ const [n, , , i] = N4(r);
+ return i !== e ? [false, `Prefix mismatch, expected ${e}, found ${i}`] : mf.allowedEncodedLengths.includes(r.length) ? [n, n ? null : "Invalid decoded address checksum"] : [false, "Invalid decoded address length"];
}
- var Q9 = { isLe: false };
+ var X9 = { isLe: false };
var ku = { isLe: true };
- var UI = { bitLength: 16, isLe: true };
- var hW = { bitLength: 32, isLe: false };
- var jp = { bitLength: 32, isLe: true };
- var Pf = { bitLength: 256, isLe: false };
- var dW = { bitLength: 256, isLe: true };
- var $9 = { bitLength: 512, isLe: true };
- var pW = /^\d+$/;
- var mW = 32;
- var k4 = class {
+ var PI = { bitLength: 16, isLe: true };
+ var aW = { bitLength: 32, isLe: false };
+ var Bp = { bitLength: 32, isLe: true };
+ var Of = { bitLength: 256, isLe: false };
+ var cW = { bitLength: 256, isLe: true };
+ var Y9 = { bitLength: 512, isLe: true };
+ var uW = /^\d+$/;
+ var lW = 32;
+ var O4 = class {
constructor() {
re(this, "__internal__chainCode", new Uint8Array(32));
re(this, "__internal__isHard", false);
}
static from(e) {
- const r = new k4(), [n, i] = e.startsWith("/") ? [e.substring(1), true] : [e, false];
- return r.soft(pW.test(n) ? new ct(n, 10) : n), i ? r.harden() : r;
+ const r = new O4(), [n, i] = e.startsWith("/") ? [e.substring(1), true] : [e, false];
+ return r.soft(uW.test(n) ? new ct(n, 10) : n), i ? r.harden() : r;
}
get chainCode() {
return this.__internal__chainCode;
@@ -9823,20 +9849,20 @@ ${Ez(e, r)}`);
return this.__internal__isHard = true, this;
}
soft(e) {
- return rr(e) || Ki(e) || ic(e) ? this.soft(Hr(e, dW)) : Ft(e) ? this.soft(In(e)) : pr(e) ? this.soft(ca(Dr(e))) : e.length > mW ? this.soft(Pn(e)) : (this.__internal__chainCode.fill(0), this.__internal__chainCode.set(e, 0), this);
+ return rr(e) || Ki(e) || nc(e) ? this.soft(Hr(e, cW)) : Ft(e) ? this.soft(In(e)) : pr(e) ? this.soft(ca(Dr(e))) : e.length > lW ? this.soft(Pn(e)) : (this.__internal__chainCode.fill(0), this.__internal__chainCode.set(e, 0), this);
}
soften() {
return this.__internal__isHard = false, this;
}
};
- var gW = /\/(\/?)([^/]+)/g;
- function hg(t) {
- const e = t.match(gW), r = [];
+ var fW = /\/(\/?)([^/]+)/g;
+ function fg(t) {
+ const e = t.match(fW), r = [];
let n = "";
if (e) {
n = e.join("");
for (const i of e)
- r.push(k4.from(i.substring(1)));
+ r.push(O4.from(i.substring(1)));
}
if (n !== t)
throw new Error(`Re-constructed path "${n}" does not match input`);
@@ -9845,12 +9871,12 @@ ${Ez(e, r)}`);
path: r
};
}
- var yW = /^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;
- function jI(t) {
- const e = t.match(yW);
+ var hW = /^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;
+ function kI(t) {
+ const e = t.match(hW);
if (e === null)
throw new Error("Unable to match provided value to a secret URI");
- const [, r, , n, , , i] = e, { path: s } = hg(n);
+ const [, r, , n, , , i] = e, { path: s } = fg(n);
return {
derivePath: n,
password: i,
@@ -9858,33 +9884,33 @@ ${Ez(e, r)}`);
phrase: r
};
}
- var bW = ca(Dr("Secp256k1HDKD"));
- function wW(t, e) {
+ var dW = ca(Dr("Secp256k1HDKD"));
+ function pW(t, e) {
if (!Et(e) || e.length !== 32)
throw new Error("Invalid chainCode passed to derive");
- return Pn($t(bW, t, e), 256);
+ return Pn($t(dW, t, e), 256);
}
- function vW(t, e, r, n) {
+ function mW(t, e, r, n) {
if (typeof t.setBigUint64 == "function")
return t.setBigUint64(e, r, n);
const i = BigInt(32), s = BigInt(4294967295), o = Number(r >> i & s), a = Number(r & s), c = n ? 4 : 0, u = n ? 0 : 4;
t.setUint32(e + c, o, n), t.setUint32(e + u, a, n);
}
- var xW = (t, e, r) => t & e ^ ~t & r;
- var _W = (t, e, r) => t & e ^ t & r ^ e & r;
- var VI = class extends ug {
+ var gW = (t, e, r) => t & e ^ ~t & r;
+ var yW = (t, e, r) => t & e ^ t & r ^ e & r;
+ var RI = class extends cg {
constructor(e, r, n, i) {
- super(), this.blockLen = e, this.outputLen = r, this.padOffset = n, this.isLE = i, this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.buffer = new Uint8Array(e), this.view = Bp(this.buffer);
+ super(), this.blockLen = e, this.outputLen = r, this.padOffset = n, this.isLE = i, this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.buffer = new Uint8Array(e), this.view = Dp(this.buffer);
}
update(e) {
- Qc(this);
+ Jc(this);
const { view: r, buffer: n, blockLen: i } = this;
e = ho(e);
const s = e.length;
for (let o = 0; o < s; ) {
const a = Math.min(i - this.pos, s - o);
if (a === i) {
- const c = Bp(e);
+ const c = Dp(e);
for (; i <= s - o; o += i)
this.process(c, o);
continue;
@@ -9894,14 +9920,14 @@ ${Ez(e, r)}`);
return this.length += e.length, this.roundClean(), this;
}
digestInto(e) {
- Qc(this), N4(e, this), this.finished = true;
+ Jc(this), A4(e, this), this.finished = true;
const { buffer: r, view: n, blockLen: i, isLE: s } = this;
let { pos: o } = this;
r[o++] = 128, this.buffer.subarray(o).fill(0), this.padOffset > i - o && (this.process(n, 0), o = 0);
for (let p = o; p < i; p++)
r[p] = 0;
- vW(n, i - 8, BigInt(this.length * 8), s), this.process(n, 0);
- const a = Bp(e), c = this.outputLen;
+ mW(n, i - 8, BigInt(this.length * 8), s), this.process(n, 0);
+ const a = Dp(e), c = this.outputLen;
if (c % 4)
throw new Error("_sha2: outputLen should be aligned to 32bit");
const u = c / 4, f = this.get();
@@ -9922,7 +9948,7 @@ ${Ez(e, r)}`);
return e.length = i, e.pos = a, e.finished = s, e.destroyed = o, i % r && e.buffer.set(n), e;
}
};
- var EW = /* @__PURE__ */ new Uint32Array([
+ var bW = /* @__PURE__ */ new Uint32Array([
1116352408,
1899447441,
3049323471,
@@ -9988,7 +10014,7 @@ ${Ez(e, r)}`);
3204031479,
3329325298
]);
- var bc = /* @__PURE__ */ new Uint32Array([
+ var yc = /* @__PURE__ */ new Uint32Array([
1779033703,
3144134277,
1013904242,
@@ -9998,10 +10024,10 @@ ${Ez(e, r)}`);
528734635,
1541459225
]);
- var wc = /* @__PURE__ */ new Uint32Array(64);
- var SW = class extends VI {
+ var bc = /* @__PURE__ */ new Uint32Array(64);
+ var wW = class extends RI {
constructor() {
- super(64, 32, 8, false), this.A = bc[0] | 0, this.B = bc[1] | 0, this.C = bc[2] | 0, this.D = bc[3] | 0, this.E = bc[4] | 0, this.F = bc[5] | 0, this.G = bc[6] | 0, this.H = bc[7] | 0;
+ super(64, 32, 8, false), this.A = yc[0] | 0, this.B = yc[1] | 0, this.C = yc[2] | 0, this.D = yc[3] | 0, this.E = yc[4] | 0, this.F = yc[5] | 0, this.G = yc[6] | 0, this.H = yc[7] | 0;
}
get() {
const { A: e, B: r, C: n, D: i, E: s, F: o, G: a, H: c } = this;
@@ -10012,55 +10038,92 @@ ${Ez(e, r)}`);
}
process(e, r) {
for (let p = 0; p < 16; p++, r += 4)
- wc[p] = e.getUint32(r, false);
+ bc[p] = e.getUint32(r, false);
for (let p = 16; p < 64; p++) {
- const b = wc[p - 15], E = wc[p - 2], _ = xo(b, 7) ^ xo(b, 18) ^ b >>> 3, N = xo(E, 17) ^ xo(E, 19) ^ E >>> 10;
- wc[p] = N + wc[p - 7] + _ + wc[p - 16] | 0;
+ const b = bc[p - 15], E = bc[p - 2], _ = xo(b, 7) ^ xo(b, 18) ^ b >>> 3, N = xo(E, 17) ^ xo(E, 19) ^ E >>> 10;
+ bc[p] = N + bc[p - 7] + _ + bc[p - 16] | 0;
}
let { A: n, B: i, C: s, D: o, E: a, F: c, G: u, H: f } = this;
for (let p = 0; p < 64; p++) {
- const b = xo(a, 6) ^ xo(a, 11) ^ xo(a, 25), E = f + b + xW(a, c, u) + EW[p] + wc[p] | 0, N = (xo(n, 2) ^ xo(n, 13) ^ xo(n, 22)) + _W(n, i, s) | 0;
+ const b = xo(a, 6) ^ xo(a, 11) ^ xo(a, 25), E = f + b + gW(a, c, u) + bW[p] + bc[p] | 0, N = (xo(n, 2) ^ xo(n, 13) ^ xo(n, 22)) + yW(n, i, s) | 0;
f = u, u = c, c = a, a = o + E | 0, o = s, s = i, i = n, n = E + N | 0;
}
n = n + this.A | 0, i = i + this.B | 0, s = s + this.C | 0, o = o + this.D | 0, a = a + this.E | 0, c = c + this.F | 0, u = u + this.G | 0, f = f + this.H | 0, this.set(n, i, s, o, a, c, u, f);
}
roundClean() {
- wc.fill(0);
+ bc.fill(0);
}
destroy() {
this.set(0, 0, 0, 0, 0, 0, 0, 0), this.buffer.fill(0);
}
};
- var a0 = /* @__PURE__ */ I4(() => new SW());
- var zI = BigInt(0);
- var dg = BigInt(1);
- var MW = BigInt(2);
+ var o0 = /* @__PURE__ */ T4(() => new wW());
+ var CI = class extends cg {
+ constructor(e, r) {
+ super(), this.finished = false, this.destroyed = false, yI(e);
+ const n = ho(r);
+ if (this.iHash = e.create(), typeof this.iHash.update != "function")
+ throw new Error("Expected instance of class which extends utils.Hash");
+ this.blockLen = this.iHash.blockLen, this.outputLen = this.iHash.outputLen;
+ const i = this.blockLen, s = new Uint8Array(i);
+ s.set(n.length > i ? e.create().update(n).digest() : n);
+ for (let o = 0; o < s.length; o++)
+ s[o] ^= 54;
+ this.iHash.update(s), this.oHash = e.create();
+ for (let o = 0; o < s.length; o++)
+ s[o] ^= 106;
+ this.oHash.update(s), s.fill(0);
+ }
+ update(e) {
+ return Jc(this), this.iHash.update(e), this;
+ }
+ digestInto(e) {
+ Jc(this), s0(e, this.outputLen), this.finished = true, this.iHash.digestInto(e), this.oHash.update(e), this.oHash.digestInto(e), this.destroy();
+ }
+ digest() {
+ const e = new Uint8Array(this.oHash.outputLen);
+ return this.digestInto(e), e;
+ }
+ _cloneInto(e) {
+ e || (e = Object.create(Object.getPrototypeOf(this), {}));
+ const { oHash: r, iHash: n, finished: i, destroyed: s, blockLen: o, outputLen: a } = this;
+ return e = e, e.finished = i, e.destroyed = s, e.blockLen = o, e.outputLen = a, e.oHash = r._cloneInto(e.oHash), e.iHash = n._cloneInto(e.iHash), e;
+ }
+ destroy() {
+ this.destroyed = true, this.oHash.destroy(), this.iHash.destroy();
+ }
+ };
+ var hg = (t, e, r) => new CI(t, e).update(r).digest();
+ hg.create = (t, e) => new CI(t, e);
+ var DI = /* @__PURE__ */ BigInt(0);
+ var dg = /* @__PURE__ */ BigInt(1);
+ var vW = /* @__PURE__ */ BigInt(2);
function Zu(t) {
return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array";
}
- function c0(t) {
+ function a0(t) {
if (!Zu(t))
throw new Error("Uint8Array expected");
}
- var AW = /* @__PURE__ */ Array.from({ length: 256 }, (t, e) => e.toString(16).padStart(2, "0"));
+ var xW = /* @__PURE__ */ Array.from({ length: 256 }, (t, e) => e.toString(16).padStart(2, "0"));
function Ju(t) {
- c0(t);
+ a0(t);
let e = "";
for (let r = 0; r < t.length; r++)
- e += AW[t[r]];
+ e += xW[t[r]];
return e;
}
- function FI(t) {
+ function LI(t) {
const e = t.toString(16);
return e.length & 1 ? `0${e}` : e;
}
- function R4(t) {
+ function P4(t) {
if (typeof t != "string")
throw new Error("hex string expected, got " + typeof t);
return BigInt(t === "" ? "0" : `0x${t}`);
}
var ya = { _0: 48, _9: 57, _A: 65, _F: 70, _a: 97, _f: 102 };
- function e6(t) {
+ function Z9(t) {
if (t >= ya._0 && t <= ya._9)
return t - ya._0;
if (t >= ya._A && t <= ya._F)
@@ -10068,7 +10131,7 @@ ${Ez(e, r)}`);
if (t >= ya._a && t <= ya._f)
return t - (ya._a - 10);
}
- function kf(t) {
+ function Pf(t) {
if (typeof t != "string")
throw new Error("hex string expected, got " + typeof t);
const e = t.length, r = e / 2;
@@ -10076,7 +10139,7 @@ ${Ez(e, r)}`);
throw new Error("padded hex string expected, got unpadded hex of length " + e);
const n = new Uint8Array(r);
for (let i = 0, s = 0; i < r; i++, s += 2) {
- const o = e6(t.charCodeAt(s)), a = e6(t.charCodeAt(s + 1));
+ const o = Z9(t.charCodeAt(s)), a = Z9(t.charCodeAt(s + 1));
if (o === void 0 || a === void 0) {
const c = t[s] + t[s + 1];
throw new Error('hex string expected, got non-hex character "' + c + '" at index ' + s);
@@ -10086,25 +10149,25 @@ ${Ez(e, r)}`);
return n;
}
function zu(t) {
- return R4(Ju(t));
+ return P4(Ju(t));
}
- function yf(t) {
- return c0(t), R4(Ju(Uint8Array.from(t).reverse()));
+ function gf(t) {
+ return a0(t), P4(Ju(Uint8Array.from(t).reverse()));
}
- function Rf(t, e) {
- return kf(t.toString(16).padStart(e * 2, "0"));
+ function kf(t, e) {
+ return Pf(t.toString(16).padStart(e * 2, "0"));
}
- function pd(t, e) {
- return Rf(t, e).reverse();
+ function dd(t, e) {
+ return kf(t, e).reverse();
}
- function TW(t) {
- return kf(FI(t));
+ function _W(t) {
+ return Pf(LI(t));
}
function wn(t, e, r) {
let n;
if (typeof e == "string")
try {
- n = kf(e);
+ n = Pf(e);
} catch (s) {
throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${s}`);
}
@@ -10121,7 +10184,7 @@ ${Ez(e, r)}`);
let e = 0;
for (let n = 0; n < t.length; n++) {
const i = t[n];
- c0(i), e += i.length;
+ a0(i), e += i.length;
}
const r = new Uint8Array(e);
for (let n = 0, i = 0; n < t.length; n++) {
@@ -10130,7 +10193,7 @@ ${Ez(e, r)}`);
}
return r;
}
- function NW(t, e) {
+ function EW(t, e) {
if (t.length !== e.length)
return false;
let r = 0;
@@ -10138,27 +10201,27 @@ ${Ez(e, r)}`);
r |= t[n] ^ e[n];
return r === 0;
}
- function IW(t) {
+ function SW(t) {
if (typeof t != "string")
throw new Error(`utf8ToBytes expected string, got ${typeof t}`);
return new Uint8Array(new TextEncoder().encode(t));
}
- function OW(t) {
+ function MW(t) {
let e;
- for (e = 0; t > zI; t >>= dg, e += 1)
+ for (e = 0; t > DI; t >>= dg, e += 1)
;
return e;
}
- function PW(t, e) {
+ function AW(t, e) {
return t >> BigInt(e) & dg;
}
- function kW(t, e, r) {
- return t | (r ? dg : zI) << BigInt(e);
+ function TW(t, e, r) {
+ return t | (r ? dg : DI) << BigInt(e);
}
- var C4 = (t) => (MW << BigInt(t - 1)) - dg;
+ var k4 = (t) => (vW << BigInt(t - 1)) - dg;
var ny = (t) => new Uint8Array(t);
- var t6 = (t) => Uint8Array.from(t);
- function HI(t, e, r) {
+ var J9 = (t) => Uint8Array.from(t);
+ function BI(t, e, r) {
if (typeof t != "number" || t < 2)
throw new Error("hashLen must be a number");
if (typeof e != "number" || e < 2)
@@ -10169,7 +10232,7 @@ ${Ez(e, r)}`);
const o = () => {
n.fill(1), i.fill(0), s = 0;
}, a = (...p) => r(i, n, ...p), c = (p = ny()) => {
- i = a(t6([0]), p), n = a(), p.length !== 0 && (i = a(t6([1]), p), n = a());
+ i = a(J9([0]), p), n = a(), p.length !== 0 && (i = a(J9([1]), p), n = a());
}, u = () => {
if (s++ >= 1e3)
throw new Error("drbg: tried 1000 values");
@@ -10190,7 +10253,7 @@ ${Ez(e, r)}`);
return o(), E;
};
}
- var RW = {
+ var NW = {
bigint: (t) => typeof t == "bigint",
function: (t) => typeof t == "function",
boolean: (t) => typeof t == "boolean",
@@ -10201,9 +10264,9 @@ ${Ez(e, r)}`);
field: (t, e) => e.Fp.isValid(t),
hash: (t) => typeof t == "function" && Number.isSafeInteger(t.outputLen)
};
- function qf(t, e, r = {}) {
+ function Hf(t, e, r = {}) {
const n = (i, s, o) => {
- const a = RW[s];
+ const a = NW[s];
if (typeof a != "function")
throw new Error(`Invalid validator "${s}", expected function`);
const c = t[i];
@@ -10216,44 +10279,44 @@ ${Ez(e, r)}`);
n(i, s, true);
return t;
}
- var CW = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var IW = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- abytes: c0,
- bitGet: PW,
- bitLen: OW,
- bitMask: C4,
- bitSet: kW,
+ abytes: a0,
+ bitGet: AW,
+ bitLen: MW,
+ bitMask: k4,
+ bitSet: TW,
bytesToHex: Ju,
bytesToNumberBE: zu,
- bytesToNumberLE: yf,
+ bytesToNumberLE: gf,
concatBytes: Qu,
- createHmacDrbg: HI,
+ createHmacDrbg: BI,
ensureBytes: wn,
- equalBytes: NW,
- hexToBytes: kf,
- hexToNumber: R4,
+ equalBytes: EW,
+ hexToBytes: Pf,
+ hexToNumber: P4,
isBytes: Zu,
- numberToBytesBE: Rf,
- numberToBytesLE: pd,
- numberToHexUnpadded: FI,
- numberToVarBytesBE: TW,
- utf8ToBytes: IW,
- validateObject: qf
+ numberToBytesBE: kf,
+ numberToBytesLE: dd,
+ numberToHexUnpadded: LI,
+ numberToVarBytesBE: _W,
+ utf8ToBytes: SW,
+ validateObject: Hf
}, Symbol.toStringTag, { value: "Module" }));
var Nn = BigInt(0);
var zr = BigInt(1);
var Iu = BigInt(2);
- var DW = BigInt(3);
- var C3 = BigInt(4);
- var r6 = BigInt(5);
- var n6 = BigInt(8);
+ var OW = BigInt(3);
+ var R3 = BigInt(4);
+ var Q9 = BigInt(5);
+ var $9 = BigInt(8);
BigInt(9);
BigInt(16);
function kr(t, e) {
const r = t % e;
return r >= Nn ? r : e + r;
}
- function LW(t, e, r) {
+ function PW(t, e, r) {
if (r <= Nn || e < Nn)
throw new Error("Expected power/modulo > 0");
if (r === zr)
@@ -10269,7 +10332,7 @@ ${Ez(e, r)}`);
n *= n, n %= r;
return n;
}
- function D3(t, e) {
+ function C3(t, e) {
if (t === Nn || e <= Nn)
throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);
let r = kr(t, e), n = e, i = Nn, s = zr;
@@ -10281,15 +10344,15 @@ ${Ez(e, r)}`);
throw new Error("invert: does not exist");
return kr(i, e);
}
- function BW(t) {
+ function kW(t) {
const e = (t - zr) / Iu;
let r, n, i;
for (r = t - zr, n = 0; r % Iu === Nn; r /= Iu, n++)
;
- for (i = Iu; i < t && LW(i, e, t) !== t - zr; i++)
+ for (i = Iu; i < t && PW(i, e, t) !== t - zr; i++)
;
if (n === 1) {
- const o = (t + zr) / C3;
+ const o = (t + zr) / R3;
return function(c, u) {
const f = c.pow(u, o);
if (!c.eql(c.sqr(f), u))
@@ -10314,9 +10377,9 @@ ${Ez(e, r)}`);
return p;
};
}
- function UW(t) {
- if (t % C3 === DW) {
- const e = (t + zr) / C3;
+ function RW(t) {
+ if (t % R3 === OW) {
+ const e = (t + zr) / R3;
return function(n, i) {
const s = n.pow(i, e);
if (!n.eql(n.sqr(s), i))
@@ -10324,8 +10387,8 @@ ${Ez(e, r)}`);
return s;
};
}
- if (t % n6 === r6) {
- const e = (t - r6) / n6;
+ if (t % $9 === Q9) {
+ const e = (t - Q9) / $9;
return function(n, i) {
const s = n.mul(i, Iu), o = n.pow(s, e), a = n.mul(i, o), c = n.mul(n.mul(a, Iu), o), u = n.mul(a, n.sub(c, n.ONE));
if (!n.eql(n.sqr(u), i))
@@ -10333,10 +10396,10 @@ ${Ez(e, r)}`);
return u;
};
}
- return BW(t);
+ return kW(t);
}
- var jW = (t, e) => (kr(t, e) & zr) === zr;
- var VW = [
+ var CW = (t, e) => (kr(t, e) & zr) === zr;
+ var DW = [
"create",
"isValid",
"is0",
@@ -10355,16 +10418,16 @@ ${Ez(e, r)}`);
"mulN",
"sqrN"
];
- function zW(t) {
+ function LW(t) {
const e = {
ORDER: "bigint",
MASK: "bigint",
BYTES: "isSafeInteger",
BITS: "isSafeInteger"
- }, r = VW.reduce((n, i) => (n[i] = "function", n), e);
- return qf(t, r);
+ }, r = DW.reduce((n, i) => (n[i] = "function", n), e);
+ return Hf(t, r);
}
- function FW(t, e, r) {
+ function BW(t, e, r) {
if (r < Nn)
throw new Error("Expected power > 0");
if (r === Nn)
@@ -10376,25 +10439,25 @@ ${Ez(e, r)}`);
r & zr && (n = t.mul(n, i)), i = t.sqr(i), r >>= zr;
return n;
}
- function HW(t, e) {
+ function UW(t, e) {
const r = new Array(e.length), n = e.reduce((s, o, a) => t.is0(o) ? s : (r[a] = s, t.mul(s, o)), t.ONE), i = t.inv(n);
return e.reduceRight((s, o, a) => t.is0(o) ? s : (r[a] = t.mul(s, r[a]), t.mul(s, o)), i), r;
}
- function qI(t, e) {
+ function UI(t, e) {
const r = e !== void 0 ? e : t.toString(2).length, n = Math.ceil(r / 8);
return { nBitLength: r, nByteLength: n };
}
- function WI(t, e, r = false, n = {}) {
+ function jI(t, e, r = false, n = {}) {
if (t <= Nn)
throw new Error(`Expected Field ORDER > 0, got ${t}`);
- const { nBitLength: i, nByteLength: s } = qI(t, e);
+ const { nBitLength: i, nByteLength: s } = UI(t, e);
if (s > 2048)
throw new Error("Field lengths over 2048 bytes are not supported");
- const o = UW(t), a = Object.freeze({
+ const o = RW(t), a = Object.freeze({
ORDER: t,
BITS: i,
BYTES: s,
- MASK: C4(i),
+ MASK: k4(i),
ZERO: Nn,
ONE: zr,
create: (c) => kr(c, t),
@@ -10411,51 +10474,45 @@ ${Ez(e, r)}`);
add: (c, u) => kr(c + u, t),
sub: (c, u) => kr(c - u, t),
mul: (c, u) => kr(c * u, t),
- pow: (c, u) => FW(a, c, u),
- div: (c, u) => kr(c * D3(u, t), t),
+ pow: (c, u) => BW(a, c, u),
+ div: (c, u) => kr(c * C3(u, t), t),
sqrN: (c) => c * c,
addN: (c, u) => c + u,
subN: (c, u) => c - u,
mulN: (c, u) => c * u,
- inv: (c) => D3(c, t),
+ inv: (c) => C3(c, t),
sqrt: n.sqrt || ((c) => o(a, c)),
- invertBatch: (c) => HW(a, c),
+ invertBatch: (c) => UW(a, c),
cmov: (c, u, f) => f ? u : c,
- toBytes: (c) => r ? pd(c, s) : Rf(c, s),
+ toBytes: (c) => r ? dd(c, s) : kf(c, s),
fromBytes: (c) => {
if (c.length !== s)
throw new Error(`Fp.fromBytes: expected ${s}, got ${c.length}`);
- return r ? yf(c) : zu(c);
+ return r ? gf(c) : zu(c);
}
});
return Object.freeze(a);
}
- function qW(t, e) {
- if (!t.isOdd)
- throw new Error("Field doesn't have isOdd");
- const r = t.sqrt(e);
- return t.isOdd(r) ? t.neg(r) : r;
- }
- function GI(t) {
+ function VI(t) {
if (typeof t != "bigint")
throw new Error("field order must be bigint");
const e = t.toString(2).length;
return Math.ceil(e / 8);
}
- function KI(t) {
- const e = GI(t);
+ function zI(t) {
+ const e = VI(t);
return e + Math.ceil(e / 2);
}
- function WW(t, e, r = false) {
- const n = t.length, i = GI(e), s = KI(e);
+ function jW(t, e, r = false) {
+ const n = t.length, i = VI(e), s = zI(e);
if (n < 16 || n < s || n > 1024)
throw new Error(`expected ${s}-1024 bytes of input, got ${n}`);
- const o = r ? zu(t) : yf(t), a = kr(o, e - zr) + zr;
- return r ? pd(a, i) : Rf(a, i);
+ const o = r ? zu(t) : gf(t), a = kr(o, e - zr) + zr;
+ return r ? dd(a, i) : kf(a, i);
}
- var GW = BigInt(0);
+ var VW = BigInt(0);
var iy = BigInt(1);
- function XI(t, e) {
+ function FI(t, e) {
const r = (i, s) => {
const o = s.negate();
return i ? o : s;
@@ -10467,7 +10524,7 @@ ${Ez(e, r)}`);
constTimeNegate: r,
unsafeLadder(i, s) {
let o = t.ZERO, a = i;
- for (; s > GW; )
+ for (; s > VW; )
s & iy && (o = o.add(a)), a = a.double(), s >>= iy;
return o;
},
@@ -10488,10 +10545,10 @@ ${Ez(e, r)}`);
const p = BigInt(2 ** i - 1), b = 2 ** i, E = BigInt(i);
for (let _ = 0; _ < a; _++) {
const N = _ * c;
- let R = Number(o & p);
- o >>= E, R > c && (R -= b, o += iy);
- const F = N, D = N + Math.abs(R) - 1, L = _ % 2 !== 0, q = R < 0;
- R === 0 ? f = f.add(r(L, s[F])) : u = u.add(r(q, s[D]));
+ let k = Number(o & p);
+ o >>= E, k > c && (k -= b, o += iy);
+ const F = N, L = N + Math.abs(k) - 1, D = _ % 2 !== 0, q = k < 0;
+ k === 0 ? f = f.add(r(D, s[F])) : u = u.add(r(q, s[L]));
}
return { p: u, f };
},
@@ -10502,8 +10559,8 @@ ${Ez(e, r)}`);
}
};
}
- function D4(t) {
- return zW(t.Fp), qf(t, {
+ function R4(t) {
+ return LW(t.Fp), Hf(t, {
n: "bigint",
h: "bigint",
Gx: "field",
@@ -10512,14 +10569,14 @@ ${Ez(e, r)}`);
nBitLength: "isSafeInteger",
nByteLength: "isSafeInteger"
}), Object.freeze({
- ...qI(t.n, t.nBitLength),
+ ...UI(t.n, t.nBitLength),
...t,
p: t.Fp.ORDER
});
}
- function KW(t) {
- const e = D4(t);
- qf(e, {
+ function zW(t) {
+ const e = R4(t);
+ Hf(e, {
a: "field",
b: "field"
}, {
@@ -10540,7 +10597,7 @@ ${Ez(e, r)}`);
}
return Object.freeze({ ...e });
}
- var { bytesToNumberBE: XW, hexToBytes: YW } = CW;
+ var { bytesToNumberBE: FW, hexToBytes: HW } = IW;
var Ru = {
Err: class extends Error {
constructor(e = "") {
@@ -10558,11 +10615,11 @@ ${Ez(e, r)}`);
throw new e("Invalid signature integer: negative");
if (n[0] === 0 && !(n[1] & 128))
throw new e("Invalid signature integer: unnecessary leading zero");
- return { d: XW(n), l: t.subarray(r + 2) };
+ return { d: FW(n), l: t.subarray(r + 2) };
},
toSig(t) {
- const { Err: e } = Ru, r = typeof t == "string" ? YW(t) : t;
- c0(r);
+ const { Err: e } = Ru, r = typeof t == "string" ? HW(t) : t;
+ a0(r);
let n = r.length;
if (n < 2 || r[0] != 48)
throw new e("Invalid signature tag");
@@ -10584,19 +10641,19 @@ ${Ez(e, r)}`);
var La = BigInt(0);
var Ps = BigInt(1);
BigInt(2);
- var i6 = BigInt(3);
+ var e6 = BigInt(3);
BigInt(4);
- function ZW(t) {
- const e = KW(t), { Fp: r } = e, n = e.toBytes || ((_, N, R) => {
+ function qW(t) {
+ const e = zW(t), { Fp: r } = e, n = e.toBytes || ((_, N, k) => {
const F = N.toAffine();
return Qu(Uint8Array.from([4]), r.toBytes(F.x), r.toBytes(F.y));
}), i = e.fromBytes || ((_) => {
- const N = _.subarray(1), R = r.fromBytes(N.subarray(0, r.BYTES)), F = r.fromBytes(N.subarray(r.BYTES, 2 * r.BYTES));
- return { x: R, y: F };
+ const N = _.subarray(1), k = r.fromBytes(N.subarray(0, r.BYTES)), F = r.fromBytes(N.subarray(r.BYTES, 2 * r.BYTES));
+ return { x: k, y: F };
});
function s(_) {
- const { a: N, b: R } = e, F = r.sqr(_), D = r.mul(F, _);
- return r.add(r.add(D, r.mul(_, N)), R);
+ const { a: N, b: k } = e, F = r.sqr(_), L = r.mul(F, _);
+ return r.add(r.add(L, r.mul(_, N)), k);
}
if (!r.eql(r.sqr(e.Gy), s(e.Gx)))
throw new Error("bad generator point: equation left != right");
@@ -10608,19 +10665,19 @@ ${Ez(e, r)}`);
throw new Error("Expected valid bigint: 0 < bigint < curve.n");
}
function c(_) {
- const { allowedPrivateKeyLengths: N, nByteLength: R, wrapPrivateKey: F, n: D } = e;
+ const { allowedPrivateKeyLengths: N, nByteLength: k, wrapPrivateKey: F, n: L } = e;
if (N && typeof _ != "bigint") {
if (Zu(_) && (_ = Ju(_)), typeof _ != "string" || !N.includes(_.length))
throw new Error("Invalid key");
- _ = _.padStart(R * 2, "0");
+ _ = _.padStart(k * 2, "0");
}
- let L;
+ let D;
try {
- L = typeof _ == "bigint" ? _ : zu(wn("private key", _, R));
+ D = typeof _ == "bigint" ? _ : zu(wn("private key", _, k));
} catch {
- throw new Error(`private key must be ${R} bytes, hex or bigint, not ${typeof _}`);
+ throw new Error(`private key must be ${k} bytes, hex or bigint, not ${typeof _}`);
}
- return F && (L = kr(L, D)), a(L), L;
+ return F && (D = kr(D, L)), a(D), D;
}
const u = /* @__PURE__ */ new Map();
function f(_) {
@@ -10628,22 +10685,22 @@ ${Ez(e, r)}`);
throw new Error("ProjectivePoint expected");
}
class p {
- constructor(N, R, F) {
- if (this.px = N, this.py = R, this.pz = F, N == null || !r.isValid(N))
+ constructor(N, k, F) {
+ if (this.px = N, this.py = k, this.pz = F, N == null || !r.isValid(N))
throw new Error("x required");
- if (R == null || !r.isValid(R))
+ if (k == null || !r.isValid(k))
throw new Error("y required");
if (F == null || !r.isValid(F))
throw new Error("z required");
}
static fromAffine(N) {
- const { x: R, y: F } = N || {};
- if (!N || !r.isValid(R) || !r.isValid(F))
+ const { x: k, y: F } = N || {};
+ if (!N || !r.isValid(k) || !r.isValid(F))
throw new Error("invalid affine point");
if (N instanceof p)
throw new Error("projective point not allowed");
- const D = (L) => r.eql(L, r.ZERO);
- return D(R) && D(F) ? p.ZERO : new p(R, F, r.ONE);
+ const L = (D) => r.eql(D, r.ZERO);
+ return L(k) && L(F) ? p.ZERO : new p(k, F, r.ONE);
}
get x() {
return this.toAffine().x;
@@ -10652,12 +10709,12 @@ ${Ez(e, r)}`);
return this.toAffine().y;
}
static normalizeZ(N) {
- const R = r.invertBatch(N.map((F) => F.pz));
- return N.map((F, D) => F.toAffine(R[D])).map(p.fromAffine);
+ const k = r.invertBatch(N.map((F) => F.pz));
+ return N.map((F, L) => F.toAffine(k[L])).map(p.fromAffine);
}
static fromHex(N) {
- const R = p.fromAffine(i(wn("pointHex", N)));
- return R.assertValidity(), R;
+ const k = p.fromAffine(i(wn("pointHex", N)));
+ return k.assertValidity(), k;
}
static fromPrivateKey(N) {
return p.BASE.multiply(c(N));
@@ -10671,11 +10728,11 @@ ${Ez(e, r)}`);
return;
throw new Error("bad point: ZERO");
}
- const { x: N, y: R } = this.toAffine();
- if (!r.isValid(N) || !r.isValid(R))
+ const { x: N, y: k } = this.toAffine();
+ if (!r.isValid(N) || !r.isValid(k))
throw new Error("bad point: x or y not FE");
- const F = r.sqr(R), D = s(N);
- if (!r.eql(F, D))
+ const F = r.sqr(k), L = s(N);
+ if (!r.eql(F, L))
throw new Error("bad point: equation left != right");
if (!this.isTorsionFree())
throw new Error("bad point: not in prime-order subgroup");
@@ -10688,26 +10745,26 @@ ${Ez(e, r)}`);
}
equals(N) {
f(N);
- const { px: R, py: F, pz: D } = this, { px: L, py: q, pz: W } = N, z = r.eql(r.mul(R, W), r.mul(L, D)), T = r.eql(r.mul(F, W), r.mul(q, D));
+ const { px: k, py: F, pz: L } = this, { px: D, py: q, pz: W } = N, z = r.eql(r.mul(k, W), r.mul(D, L)), T = r.eql(r.mul(F, W), r.mul(q, L));
return z && T;
}
negate() {
return new p(this.px, r.neg(this.py), this.pz);
}
double() {
- const { a: N, b: R } = e, F = r.mul(R, i6), { px: D, py: L, pz: q } = this;
- let W = r.ZERO, z = r.ZERO, T = r.ZERO, I = r.mul(D, D), H = r.mul(L, L), X = r.mul(q, q), V = r.mul(D, L);
- return V = r.add(V, V), T = r.mul(D, q), T = r.add(T, T), W = r.mul(N, T), z = r.mul(F, X), z = r.add(W, z), W = r.sub(H, z), z = r.add(H, z), z = r.mul(W, z), W = r.mul(V, W), T = r.mul(F, T), X = r.mul(N, X), V = r.sub(I, X), V = r.mul(N, V), V = r.add(V, T), T = r.add(I, I), I = r.add(T, I), I = r.add(I, X), I = r.mul(I, V), z = r.add(z, I), X = r.mul(L, q), X = r.add(X, X), I = r.mul(X, V), W = r.sub(W, I), T = r.mul(X, H), T = r.add(T, T), T = r.add(T, T), new p(W, z, T);
+ const { a: N, b: k } = e, F = r.mul(k, e6), { px: L, py: D, pz: q } = this;
+ let W = r.ZERO, z = r.ZERO, T = r.ZERO, I = r.mul(L, L), H = r.mul(D, D), X = r.mul(q, q), V = r.mul(L, D);
+ return V = r.add(V, V), T = r.mul(L, q), T = r.add(T, T), W = r.mul(N, T), z = r.mul(F, X), z = r.add(W, z), W = r.sub(H, z), z = r.add(H, z), z = r.mul(W, z), W = r.mul(V, W), T = r.mul(F, T), X = r.mul(N, X), V = r.sub(I, X), V = r.mul(N, V), V = r.add(V, T), T = r.add(I, I), I = r.add(T, I), I = r.add(I, X), I = r.mul(I, V), z = r.add(z, I), X = r.mul(D, q), X = r.add(X, X), I = r.mul(X, V), W = r.sub(W, I), T = r.mul(X, H), T = r.add(T, T), T = r.add(T, T), new p(W, z, T);
}
add(N) {
f(N);
- const { px: R, py: F, pz: D } = this, { px: L, py: q, pz: W } = N;
+ const { px: k, py: F, pz: L } = this, { px: D, py: q, pz: W } = N;
let z = r.ZERO, T = r.ZERO, I = r.ZERO;
- const H = e.a, X = r.mul(e.b, i6);
- let V = r.mul(R, L), S = r.mul(F, q), d = r.mul(D, W), l = r.add(R, F), h = r.add(L, q);
- l = r.mul(l, h), h = r.add(V, S), l = r.sub(l, h), h = r.add(R, D);
- let y = r.add(L, W);
- return h = r.mul(h, y), y = r.add(V, d), h = r.sub(h, y), y = r.add(F, D), z = r.add(q, W), y = r.mul(y, z), z = r.add(S, d), y = r.sub(y, z), I = r.mul(H, h), z = r.mul(X, d), I = r.add(z, I), z = r.sub(S, I), I = r.add(S, I), T = r.mul(z, I), S = r.add(V, V), S = r.add(S, V), d = r.mul(H, d), h = r.mul(X, h), S = r.add(S, d), d = r.sub(V, d), d = r.mul(H, d), h = r.add(h, d), V = r.mul(S, h), T = r.add(T, V), V = r.mul(y, h), z = r.mul(l, z), z = r.sub(z, V), V = r.mul(l, S), I = r.mul(y, I), I = r.add(I, V), new p(z, T, I);
+ const H = e.a, X = r.mul(e.b, e6);
+ let V = r.mul(k, D), S = r.mul(F, q), d = r.mul(L, W), l = r.add(k, F), h = r.add(D, q);
+ l = r.mul(l, h), h = r.add(V, S), l = r.sub(l, h), h = r.add(k, L);
+ let y = r.add(D, W);
+ return h = r.mul(h, y), y = r.add(V, d), h = r.sub(h, y), y = r.add(F, L), z = r.add(q, W), y = r.mul(y, z), z = r.add(S, d), y = r.sub(y, z), I = r.mul(H, h), z = r.mul(X, d), I = r.add(z, I), z = r.sub(S, I), I = r.add(S, I), T = r.mul(z, I), S = r.add(V, V), S = r.add(S, V), d = r.mul(H, d), h = r.mul(X, h), S = r.add(S, d), d = r.sub(V, d), d = r.mul(H, d), h = r.add(h, d), V = r.mul(S, h), T = r.add(T, V), V = r.mul(y, h), z = r.mul(l, z), z = r.sub(z, V), V = r.mul(l, S), I = r.mul(y, I), I = r.add(I, V), new p(z, T, I);
}
subtract(N) {
return this.add(N.negate());
@@ -10716,64 +10773,64 @@ ${Ez(e, r)}`);
return this.equals(p.ZERO);
}
wNAF(N) {
- return E.wNAFCached(this, u, N, (R) => {
- const F = r.invertBatch(R.map((D) => D.pz));
- return R.map((D, L) => D.toAffine(F[L])).map(p.fromAffine);
+ return E.wNAFCached(this, u, N, (k) => {
+ const F = r.invertBatch(k.map((L) => L.pz));
+ return k.map((L, D) => L.toAffine(F[D])).map(p.fromAffine);
});
}
multiplyUnsafe(N) {
- const R = p.ZERO;
+ const k = p.ZERO;
if (N === La)
- return R;
+ return k;
if (a(N), N === Ps)
return this;
const { endo: F } = e;
if (!F)
return E.unsafeLadder(this, N);
- let { k1neg: D, k1: L, k2neg: q, k2: W } = F.splitScalar(N), z = R, T = R, I = this;
- for (; L > La || W > La; )
- L & Ps && (z = z.add(I)), W & Ps && (T = T.add(I)), I = I.double(), L >>= Ps, W >>= Ps;
- return D && (z = z.negate()), q && (T = T.negate()), T = new p(r.mul(T.px, F.beta), T.py, T.pz), z.add(T);
+ let { k1neg: L, k1: D, k2neg: q, k2: W } = F.splitScalar(N), z = k, T = k, I = this;
+ for (; D > La || W > La; )
+ D & Ps && (z = z.add(I)), W & Ps && (T = T.add(I)), I = I.double(), D >>= Ps, W >>= Ps;
+ return L && (z = z.negate()), q && (T = T.negate()), T = new p(r.mul(T.px, F.beta), T.py, T.pz), z.add(T);
}
multiply(N) {
a(N);
- let R = N, F, D;
- const { endo: L } = e;
- if (L) {
- const { k1neg: q, k1: W, k2neg: z, k2: T } = L.splitScalar(R);
+ let k = N, F, L;
+ const { endo: D } = e;
+ if (D) {
+ const { k1neg: q, k1: W, k2neg: z, k2: T } = D.splitScalar(k);
let { p: I, f: H } = this.wNAF(W), { p: X, f: V } = this.wNAF(T);
- I = E.constTimeNegate(q, I), X = E.constTimeNegate(z, X), X = new p(r.mul(X.px, L.beta), X.py, X.pz), F = I.add(X), D = H.add(V);
+ I = E.constTimeNegate(q, I), X = E.constTimeNegate(z, X), X = new p(r.mul(X.px, D.beta), X.py, X.pz), F = I.add(X), L = H.add(V);
} else {
- const { p: q, f: W } = this.wNAF(R);
- F = q, D = W;
+ const { p: q, f: W } = this.wNAF(k);
+ F = q, L = W;
}
- return p.normalizeZ([F, D])[0];
+ return p.normalizeZ([F, L])[0];
}
- multiplyAndAddUnsafe(N, R, F) {
- const D = p.BASE, L = (W, z) => z === La || z === Ps || !W.equals(D) ? W.multiplyUnsafe(z) : W.multiply(z), q = L(this, R).add(L(N, F));
+ multiplyAndAddUnsafe(N, k, F) {
+ const L = p.BASE, D = (W, z) => z === La || z === Ps || !W.equals(L) ? W.multiplyUnsafe(z) : W.multiply(z), q = D(this, k).add(D(N, F));
return q.is0() ? void 0 : q;
}
toAffine(N) {
- const { px: R, py: F, pz: D } = this, L = this.is0();
- N == null && (N = L ? r.ONE : r.inv(D));
- const q = r.mul(R, N), W = r.mul(F, N), z = r.mul(D, N);
- if (L)
+ const { px: k, py: F, pz: L } = this, D = this.is0();
+ N == null && (N = D ? r.ONE : r.inv(L));
+ const q = r.mul(k, N), W = r.mul(F, N), z = r.mul(L, N);
+ if (D)
return { x: r.ZERO, y: r.ZERO };
if (!r.eql(z, r.ONE))
throw new Error("invZ was invalid");
return { x: q, y: W };
}
isTorsionFree() {
- const { h: N, isTorsionFree: R } = e;
+ const { h: N, isTorsionFree: k } = e;
if (N === Ps)
return true;
- if (R)
- return R(p, this);
+ if (k)
+ return k(p, this);
throw new Error("isTorsionFree() has not been declared for the elliptic curve");
}
clearCofactor() {
- const { h: N, clearCofactor: R } = e;
- return N === Ps ? this : R ? R(p, this) : this.multiplyUnsafe(e.h);
+ const { h: N, clearCofactor: k } = e;
+ return N === Ps ? this : k ? k(p, this) : this.multiplyUnsafe(e.h);
}
toRawBytes(N = true) {
return this.assertValidity(), n(p, this, N);
@@ -10783,7 +10840,7 @@ ${Ez(e, r)}`);
}
}
p.BASE = new p(e.Gx, e.Gy, r.ONE), p.ZERO = new p(r.ZERO, r.ONE, r.ZERO);
- const b = e.nBitLength, E = XI(p, e.endo ? Math.ceil(b / 2) : b);
+ const b = e.nBitLength, E = FI(p, e.endo ? Math.ceil(b / 2) : b);
return {
CURVE: e,
ProjectivePoint: p,
@@ -10792,9 +10849,9 @@ ${Ez(e, r)}`);
isWithinCurveOrder: o
};
}
- function JW(t) {
- const e = D4(t);
- return qf(e, {
+ function WW(t) {
+ const e = R4(t);
+ return Hf(e, {
hash: "hash",
hmac: "function",
randomBytes: "function"
@@ -10804,8 +10861,8 @@ ${Ez(e, r)}`);
lowS: "boolean"
}), Object.freeze({ lowS: true, ...e });
}
- function QW(t) {
- const e = JW(t), { Fp: r, n } = e, i = r.BYTES + 1, s = 2 * r.BYTES + 1;
+ function GW(t) {
+ const e = WW(t), { Fp: r, n } = e, i = r.BYTES + 1, s = 2 * r.BYTES + 1;
function o(h) {
return La < h && h < r.ORDER;
}
@@ -10813,9 +10870,9 @@ ${Ez(e, r)}`);
return kr(h, n);
}
function c(h) {
- return D3(h, n);
+ return C3(h, n);
}
- const { ProjectivePoint: u, normPrivateKeyToScalar: f, weierstrassEquation: p, isWithinCurveOrder: b } = ZW({
+ const { ProjectivePoint: u, normPrivateKeyToScalar: f, weierstrassEquation: p, isWithinCurveOrder: b } = qW({
...e,
toBytes(h, y, x) {
const v = y.toAffine(), M = r.toBytes(v.x), w = Qu;
@@ -10843,7 +10900,7 @@ ${Ez(e, r)}`);
} else
throw new Error(`Point of length ${y} was invalid. Expected ${i} compressed bytes or ${s} uncompressed bytes`);
}
- }), E = (h) => Ju(Rf(h, e.nByteLength));
+ }), E = (h) => Ju(kf(h, e.nByteLength));
function _(h) {
const y = n >> Ps;
return h > y;
@@ -10851,14 +10908,14 @@ ${Ez(e, r)}`);
function N(h) {
return _(h) ? a(-h) : h;
}
- const R = (h, y, x) => zu(h.slice(y, x));
+ const k = (h, y, x) => zu(h.slice(y, x));
class F {
constructor(y, x, v) {
this.r = y, this.s = x, this.recovery = v, this.assertValidity();
}
static fromCompact(y) {
const x = e.nByteLength;
- return y = wn("compactSignature", y, x * 2), new F(R(y, 0, x), R(y, x, 2 * x));
+ return y = wn("compactSignature", y, x * 2), new F(k(y, 0, x), k(y, x, 2 * x));
}
static fromDER(y) {
const { r: x, s: v } = Ru.toSig(wn("DER", y));
@@ -10892,19 +10949,19 @@ ${Ez(e, r)}`);
return this.hasHighS() ? new F(this.r, a(-this.s), this.recovery) : this;
}
toDERRawBytes() {
- return kf(this.toDERHex());
+ return Pf(this.toDERHex());
}
toDERHex() {
return Ru.hexFromSig({ r: this.r, s: this.s });
}
toCompactRawBytes() {
- return kf(this.toCompactHex());
+ return Pf(this.toCompactHex());
}
toCompactHex() {
return E(this.r) + E(this.s);
}
}
- const D = {
+ const L = {
isValidPrivateKey(h) {
try {
return f(h), true;
@@ -10914,14 +10971,14 @@ ${Ez(e, r)}`);
},
normPrivateKeyToScalar: f,
randomPrivateKey: () => {
- const h = KI(e.n);
- return WW(e.randomBytes(h), e.n);
+ const h = zI(e.n);
+ return jW(e.randomBytes(h), e.n);
},
precompute(h = 8, y = u.BASE) {
return y._setWindowSize(h), y.multiply(BigInt(3)), y;
}
};
- function L(h, y = true) {
+ function D(h, y = true) {
return u.fromPrivateKey(h).toRawBytes(y);
}
function q(h) {
@@ -10940,13 +10997,13 @@ ${Ez(e, r)}`);
return x > 0 ? y >> BigInt(x) : y;
}, T = e.bits2int_modN || function(h) {
return a(z(h));
- }, I = C4(e.nBitLength);
+ }, I = k4(e.nBitLength);
function H(h) {
if (typeof h != "bigint")
throw new Error("bigint expected");
if (!(La <= h && h < I))
throw new Error(`bigint expected < 2^${e.nBitLength}`);
- return Rf(h, e.nByteLength);
+ return kf(h, e.nByteLength);
}
function X(h, y, x = V) {
if (["recovered", "canonical"].some((G) => G in x))
@@ -10961,10 +11018,10 @@ ${Ez(e, r)}`);
}
const K = Qu(...A), U = P;
function j(G) {
- const k = z(G);
- if (!b(k))
+ const R = z(G);
+ if (!b(R))
return;
- const Y = c(k), ee = u.BASE.multiply(k).toAffine(), ae = a(ee.x);
+ const Y = c(R), ee = u.BASE.multiply(R).toAffine(), ae = a(ee.x);
if (ae === La)
return;
const ie = a(Y * a(U + ae * Q));
@@ -10978,7 +11035,7 @@ ${Ez(e, r)}`);
const V = { lowS: e.lowS, prehash: false }, S = { lowS: e.lowS, prehash: false };
function d(h, y, x = V) {
const { seed: v, k2sig: M } = X(h, y, x), w = e;
- return HI(w.hash.outputLen, w.nByteLength, w.hmac)(v, M);
+ return BI(w.hash.outputLen, w.nByteLength, w.hmac)(v, M);
}
u.BASE._setWindowSize(8);
function l(h, y, x, v = S) {
@@ -11011,85 +11068,48 @@ ${Ez(e, r)}`);
if (w && m.hasHighS())
return false;
g && (y = e.hash(y));
- const { r: Q, s: A } = m, K = T(y), U = c(A), j = a(K * U), G = a(Q * U), k = (ee = u.BASE.multiplyAndAddUnsafe(P, j, G)) == null ? void 0 : ee.toAffine();
- return k ? a(k.x) === Q : false;
+ const { r: Q, s: A } = m, K = T(y), U = c(A), j = a(K * U), G = a(Q * U), R = (ee = u.BASE.multiplyAndAddUnsafe(P, j, G)) == null ? void 0 : ee.toAffine();
+ return R ? a(R.x) === Q : false;
}
return {
CURVE: e,
- getPublicKey: L,
+ getPublicKey: D,
getSharedSecret: W,
sign: d,
verify: l,
ProjectivePoint: u,
Signature: F,
- utils: D
+ utils: L
};
}
- var YI = class extends ug {
- constructor(e, r) {
- super(), this.finished = false, this.destroyed = false, _I(e);
- const n = ho(r);
- if (this.iHash = e.create(), typeof this.iHash.update != "function")
- throw new Error("Expected instance of class which extends utils.Hash");
- this.blockLen = this.iHash.blockLen, this.outputLen = this.iHash.outputLen;
- const i = this.blockLen, s = new Uint8Array(i);
- s.set(n.length > i ? e.create().update(n).digest() : n);
- for (let o = 0; o < s.length; o++)
- s[o] ^= 54;
- this.iHash.update(s), this.oHash = e.create();
- for (let o = 0; o < s.length; o++)
- s[o] ^= 106;
- this.oHash.update(s), s.fill(0);
- }
- update(e) {
- return Qc(this), this.iHash.update(e), this;
- }
- digestInto(e) {
- Qc(this), o0(e, this.outputLen), this.finished = true, this.iHash.digestInto(e), this.oHash.update(e), this.oHash.digestInto(e), this.destroy();
- }
- digest() {
- const e = new Uint8Array(this.oHash.outputLen);
- return this.digestInto(e), e;
- }
- _cloneInto(e) {
- e || (e = Object.create(Object.getPrototypeOf(this), {}));
- const { oHash: r, iHash: n, finished: i, destroyed: s, blockLen: o, outputLen: a } = this;
- return e = e, e.finished = i, e.destroyed = s, e.blockLen = o, e.outputLen = a, e.oHash = r._cloneInto(e.oHash), e.iHash = n._cloneInto(e.iHash), e;
- }
- destroy() {
- this.destroyed = true, this.oHash.destroy(), this.iHash.destroy();
- }
- };
- var pg = (t, e, r) => new YI(t, e).update(r).digest();
- pg.create = (t, e) => new YI(t, e);
- function $W(t) {
+ function KW(t) {
return {
hash: t,
- hmac: (e, ...r) => pg(t, e, MI(...r)),
- randomBytes: TI
+ hmac: (e, ...r) => hg(t, e, Mq(...r)),
+ randomBytes: vI
};
}
- function eG(t, e) {
- const r = (n) => QW({ ...t, ...$W(n) });
+ function XW(t, e) {
+ const r = (n) => GW({ ...t, ...KW(n) });
return Object.freeze({ ...r(e), create: r });
}
- var ZI = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f");
- var s6 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141");
- var tG = BigInt(1);
- var L3 = BigInt(2);
- var o6 = (t, e) => (t + e / L3) / e;
- function rG(t) {
- const e = ZI, r = BigInt(3), n = BigInt(6), i = BigInt(11), s = BigInt(22), o = BigInt(23), a = BigInt(44), c = BigInt(88), u = t * t * t % e, f = u * u * t % e, p = Xr(f, r, e) * f % e, b = Xr(p, r, e) * f % e, E = Xr(b, L3, e) * u % e, _ = Xr(E, i, e) * E % e, N = Xr(_, s, e) * _ % e, R = Xr(N, a, e) * N % e, F = Xr(R, c, e) * R % e, D = Xr(F, a, e) * N % e, L = Xr(D, r, e) * f % e, q = Xr(L, o, e) * _ % e, W = Xr(q, n, e) * u % e, z = Xr(W, L3, e);
- if (!B3.eql(B3.sqr(z), t))
+ var HI = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f");
+ var t6 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141");
+ var YW = BigInt(1);
+ var D3 = BigInt(2);
+ var r6 = (t, e) => (t + e / D3) / e;
+ function ZW(t) {
+ const e = HI, r = BigInt(3), n = BigInt(6), i = BigInt(11), s = BigInt(22), o = BigInt(23), a = BigInt(44), c = BigInt(88), u = t * t * t % e, f = u * u * t % e, p = Xr(f, r, e) * f % e, b = Xr(p, r, e) * f % e, E = Xr(b, D3, e) * u % e, _ = Xr(E, i, e) * E % e, N = Xr(_, s, e) * _ % e, k = Xr(N, a, e) * N % e, F = Xr(k, c, e) * k % e, L = Xr(F, a, e) * N % e, D = Xr(L, r, e) * f % e, q = Xr(D, o, e) * _ % e, W = Xr(q, n, e) * u % e, z = Xr(W, D3, e);
+ if (!L3.eql(L3.sqr(z), t))
throw new Error("Cannot find square root");
return z;
}
- var B3 = WI(ZI, void 0, void 0, { sqrt: rG });
- var Wf = eG({
+ var L3 = jI(HI, void 0, void 0, { sqrt: ZW });
+ var qf = XW({
a: BigInt(0),
b: BigInt(7),
- Fp: B3,
- n: s6,
+ Fp: L3,
+ n: t6,
Gx: BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),
Gy: BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),
h: BigInt(1),
@@ -11097,7 +11117,7 @@ ${Ez(e, r)}`);
endo: {
beta: BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),
splitScalar: (t) => {
- const e = s6, r = BigInt("0x3086d221a7d46bcde86c90e49284eb15"), n = -tG * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"), i = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"), s = r, o = BigInt("0x100000000000000000000000000000000"), a = o6(s * t, e), c = o6(-n * t, e);
+ const e = t6, r = BigInt("0x3086d221a7d46bcde86c90e49284eb15"), n = -YW * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"), i = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"), s = r, o = BigInt("0x100000000000000000000000000000000"), a = r6(s * t, e), c = r6(-n * t, e);
let u = kr(t - a * r - c * i, e), f = kr(-a * n - c * s, e);
const p = u > o, b = f > o;
if (p && (u = e - u), b && (f = e - f), u > o || f > o)
@@ -11105,15 +11125,15 @@ ${Ez(e, r)}`);
return { k1neg: p, k1: u, k2neg: b, k2: f };
}
}
- }, a0);
+ }, o0);
BigInt(0);
- Wf.ProjectivePoint;
+ qf.ProjectivePoint;
function $u(t, e) {
if (t.length !== 32)
throw new Error("Expected valid 32-byte private key as a seed");
if (!hn || !e && tn()) {
- const r = $H(t), n = r.slice(32);
- if (a4(n))
+ const r = GH(t), n = r.slice(32);
+ if (s4(n))
throw new Error("Invalid publicKey generated from WASM interface");
return {
publicKey: n,
@@ -11121,33 +11141,33 @@ ${Ez(e, r)}`);
};
}
return {
- publicKey: Wf.getPublicKey(t, true),
+ publicKey: qf.getPublicKey(t, true),
secretKey: t
};
}
- function JI(t, e) {
+ function qI(t, e) {
return (r, { chainCode: n, isHard: i }) => {
if (!i)
throw new Error("A soft key was found in the path and is not supported");
return t(e(r.secretKey.subarray(0, 32), n));
};
}
- var U3 = /* @__PURE__ */ JI($u, wW);
- var nG = ca(Dr("Ed25519HDKD"));
- function QI(t, e) {
+ var B3 = /* @__PURE__ */ qI($u, pW);
+ var JW = ca(Dr("Ed25519HDKD"));
+ function WI(t, e) {
if (!Et(e) || e.length !== 32)
throw new Error("Invalid chainCode passed to derive");
- return Pn($t(nG, t, e));
+ return Pn($t(JW, t, e));
}
function wl(t = 32) {
- return cI(new Uint8Array(t));
+ return nI(new Uint8Array(t));
}
- var $I = /* @__PURE__ */ lg(wl);
- var iG = new ct(9007199254740991);
- function sG() {
- return Yu($I(8)).and(iG).toNumber();
+ var GI = /* @__PURE__ */ ug(wl);
+ var QW = new ct(9007199254740991);
+ function $W() {
+ return Yu(GI(8)).and(QW).toNumber();
}
- var [oG, aG] = /* @__PURE__ */ (() => Tt.split([
+ var [eG, tG] = /* @__PURE__ */ (() => Tt.split([
"0x428a2f98d728ae22",
"0x7137449123ef65cd",
"0xb5c0fbcfec4d3b2f",
@@ -11229,51 +11249,51 @@ ${Ez(e, r)}`);
"0x5fcb6fab3ad6faec",
"0x6c44198c4a475817"
].map((t) => BigInt(t))))();
+ var wc = /* @__PURE__ */ new Uint32Array(80);
var vc = /* @__PURE__ */ new Uint32Array(80);
- var xc = /* @__PURE__ */ new Uint32Array(80);
- var cG = class extends VI {
+ var rG = class extends RI {
constructor() {
super(128, 64, 16, false), this.Ah = 1779033703, this.Al = -205731576, this.Bh = -1150833019, this.Bl = -2067093701, this.Ch = 1013904242, this.Cl = -23791573, this.Dh = -1521486534, this.Dl = 1595750129, this.Eh = 1359893119, this.El = -1377402159, this.Fh = -1694144372, this.Fl = 725511199, this.Gh = 528734635, this.Gl = -79577749, this.Hh = 1541459225, this.Hl = 327033209;
}
get() {
- const { Ah: e, Al: r, Bh: n, Bl: i, Ch: s, Cl: o, Dh: a, Dl: c, Eh: u, El: f, Fh: p, Fl: b, Gh: E, Gl: _, Hh: N, Hl: R } = this;
- return [e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, R];
+ const { Ah: e, Al: r, Bh: n, Bl: i, Ch: s, Cl: o, Dh: a, Dl: c, Eh: u, El: f, Fh: p, Fl: b, Gh: E, Gl: _, Hh: N, Hl: k } = this;
+ return [e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, k];
}
- set(e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, R) {
- this.Ah = e | 0, this.Al = r | 0, this.Bh = n | 0, this.Bl = i | 0, this.Ch = s | 0, this.Cl = o | 0, this.Dh = a | 0, this.Dl = c | 0, this.Eh = u | 0, this.El = f | 0, this.Fh = p | 0, this.Fl = b | 0, this.Gh = E | 0, this.Gl = _ | 0, this.Hh = N | 0, this.Hl = R | 0;
+ set(e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, k) {
+ this.Ah = e | 0, this.Al = r | 0, this.Bh = n | 0, this.Bl = i | 0, this.Ch = s | 0, this.Cl = o | 0, this.Dh = a | 0, this.Dl = c | 0, this.Eh = u | 0, this.El = f | 0, this.Fh = p | 0, this.Fl = b | 0, this.Gh = E | 0, this.Gl = _ | 0, this.Hh = N | 0, this.Hl = k | 0;
}
process(e, r) {
- for (let L = 0; L < 16; L++, r += 4)
- vc[L] = e.getUint32(r), xc[L] = e.getUint32(r += 4);
- for (let L = 16; L < 80; L++) {
- const q = vc[L - 15] | 0, W = xc[L - 15] | 0, z = Tt.rotrSH(q, W, 1) ^ Tt.rotrSH(q, W, 8) ^ Tt.shrSH(q, W, 7), T = Tt.rotrSL(q, W, 1) ^ Tt.rotrSL(q, W, 8) ^ Tt.shrSL(q, W, 7), I = vc[L - 2] | 0, H = xc[L - 2] | 0, X = Tt.rotrSH(I, H, 19) ^ Tt.rotrBH(I, H, 61) ^ Tt.shrSH(I, H, 6), V = Tt.rotrSL(I, H, 19) ^ Tt.rotrBL(I, H, 61) ^ Tt.shrSL(I, H, 6), S = Tt.add4L(T, V, xc[L - 7], xc[L - 16]), d = Tt.add4H(S, z, X, vc[L - 7], vc[L - 16]);
- vc[L] = d | 0, xc[L] = S | 0;
- }
- let { Ah: n, Al: i, Bh: s, Bl: o, Ch: a, Cl: c, Dh: u, Dl: f, Eh: p, El: b, Fh: E, Fl: _, Gh: N, Gl: R, Hh: F, Hl: D } = this;
- for (let L = 0; L < 80; L++) {
- const q = Tt.rotrSH(p, b, 14) ^ Tt.rotrSH(p, b, 18) ^ Tt.rotrBH(p, b, 41), W = Tt.rotrSL(p, b, 14) ^ Tt.rotrSL(p, b, 18) ^ Tt.rotrBL(p, b, 41), z = p & E ^ ~p & N, T = b & _ ^ ~b & R, I = Tt.add5L(D, W, T, aG[L], xc[L]), H = Tt.add5H(I, F, q, z, oG[L], vc[L]), X = I | 0, V = Tt.rotrSH(n, i, 28) ^ Tt.rotrBH(n, i, 34) ^ Tt.rotrBH(n, i, 39), S = Tt.rotrSL(n, i, 28) ^ Tt.rotrBL(n, i, 34) ^ Tt.rotrBL(n, i, 39), d = n & s ^ n & a ^ s & a, l = i & o ^ i & c ^ o & c;
- F = N | 0, D = R | 0, N = E | 0, R = _ | 0, E = p | 0, _ = b | 0, { h: p, l: b } = Tt.add(u | 0, f | 0, H | 0, X | 0), u = a | 0, f = c | 0, a = s | 0, c = o | 0, s = n | 0, o = i | 0;
+ for (let D = 0; D < 16; D++, r += 4)
+ wc[D] = e.getUint32(r), vc[D] = e.getUint32(r += 4);
+ for (let D = 16; D < 80; D++) {
+ const q = wc[D - 15] | 0, W = vc[D - 15] | 0, z = Tt.rotrSH(q, W, 1) ^ Tt.rotrSH(q, W, 8) ^ Tt.shrSH(q, W, 7), T = Tt.rotrSL(q, W, 1) ^ Tt.rotrSL(q, W, 8) ^ Tt.shrSL(q, W, 7), I = wc[D - 2] | 0, H = vc[D - 2] | 0, X = Tt.rotrSH(I, H, 19) ^ Tt.rotrBH(I, H, 61) ^ Tt.shrSH(I, H, 6), V = Tt.rotrSL(I, H, 19) ^ Tt.rotrBL(I, H, 61) ^ Tt.shrSL(I, H, 6), S = Tt.add4L(T, V, vc[D - 7], vc[D - 16]), d = Tt.add4H(S, z, X, wc[D - 7], wc[D - 16]);
+ wc[D] = d | 0, vc[D] = S | 0;
+ }
+ let { Ah: n, Al: i, Bh: s, Bl: o, Ch: a, Cl: c, Dh: u, Dl: f, Eh: p, El: b, Fh: E, Fl: _, Gh: N, Gl: k, Hh: F, Hl: L } = this;
+ for (let D = 0; D < 80; D++) {
+ const q = Tt.rotrSH(p, b, 14) ^ Tt.rotrSH(p, b, 18) ^ Tt.rotrBH(p, b, 41), W = Tt.rotrSL(p, b, 14) ^ Tt.rotrSL(p, b, 18) ^ Tt.rotrBL(p, b, 41), z = p & E ^ ~p & N, T = b & _ ^ ~b & k, I = Tt.add5L(L, W, T, tG[D], vc[D]), H = Tt.add5H(I, F, q, z, eG[D], wc[D]), X = I | 0, V = Tt.rotrSH(n, i, 28) ^ Tt.rotrBH(n, i, 34) ^ Tt.rotrBH(n, i, 39), S = Tt.rotrSL(n, i, 28) ^ Tt.rotrBL(n, i, 34) ^ Tt.rotrBL(n, i, 39), d = n & s ^ n & a ^ s & a, l = i & o ^ i & c ^ o & c;
+ F = N | 0, L = k | 0, N = E | 0, k = _ | 0, E = p | 0, _ = b | 0, { h: p, l: b } = Tt.add(u | 0, f | 0, H | 0, X | 0), u = a | 0, f = c | 0, a = s | 0, c = o | 0, s = n | 0, o = i | 0;
const h = Tt.add3L(X, S, l);
n = Tt.add3H(h, H, V, d), i = h | 0;
}
- ({ h: n, l: i } = Tt.add(this.Ah | 0, this.Al | 0, n | 0, i | 0)), { h: s, l: o } = Tt.add(this.Bh | 0, this.Bl | 0, s | 0, o | 0), { h: a, l: c } = Tt.add(this.Ch | 0, this.Cl | 0, a | 0, c | 0), { h: u, l: f } = Tt.add(this.Dh | 0, this.Dl | 0, u | 0, f | 0), { h: p, l: b } = Tt.add(this.Eh | 0, this.El | 0, p | 0, b | 0), { h: E, l: _ } = Tt.add(this.Fh | 0, this.Fl | 0, E | 0, _ | 0), { h: N, l: R } = Tt.add(this.Gh | 0, this.Gl | 0, N | 0, R | 0), { h: F, l: D } = Tt.add(this.Hh | 0, this.Hl | 0, F | 0, D | 0), this.set(n, i, s, o, a, c, u, f, p, b, E, _, N, R, F, D);
+ ({ h: n, l: i } = Tt.add(this.Ah | 0, this.Al | 0, n | 0, i | 0)), { h: s, l: o } = Tt.add(this.Bh | 0, this.Bl | 0, s | 0, o | 0), { h: a, l: c } = Tt.add(this.Ch | 0, this.Cl | 0, a | 0, c | 0), { h: u, l: f } = Tt.add(this.Dh | 0, this.Dl | 0, u | 0, f | 0), { h: p, l: b } = Tt.add(this.Eh | 0, this.El | 0, p | 0, b | 0), { h: E, l: _ } = Tt.add(this.Fh | 0, this.Fl | 0, E | 0, _ | 0), { h: N, l: k } = Tt.add(this.Gh | 0, this.Gl | 0, N | 0, k | 0), { h: F, l: L } = Tt.add(this.Hh | 0, this.Hl | 0, F | 0, L | 0), this.set(n, i, s, o, a, c, u, f, p, b, E, _, N, k, F, L);
}
roundClean() {
- vc.fill(0), xc.fill(0);
+ wc.fill(0), vc.fill(0);
}
destroy() {
this.buffer.fill(0), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
}
};
- var u0 = /* @__PURE__ */ I4(() => new cG());
+ var pg = /* @__PURE__ */ T4(() => new rG());
var Hs = BigInt(0);
var $i = BigInt(1);
- var X0 = BigInt(2);
- var uG = BigInt(8);
- var lG = { zip215: true };
- function fG(t) {
- const e = D4(t);
- return qf(t, {
+ var G0 = BigInt(2);
+ var nG = BigInt(8);
+ var iG = { zip215: true };
+ function sG(t) {
+ const e = R4(t);
+ return Hf(t, {
hash: "function",
a: "bigint",
d: "bigint",
@@ -11285,8 +11305,8 @@ ${Ez(e, r)}`);
mapToCurve: "function"
}), Object.freeze({ ...e });
}
- function L4(t) {
- const e = fG(t), { Fp: r, n, prehash: i, hash: s, randomBytes: o, nByteLength: a, h: c } = e, u = X0 << BigInt(a * 8) - $i, f = r.create, p = e.uvRatio || ((v, M) => {
+ function oG(t) {
+ const e = sG(t), { Fp: r, n, prehash: i, hash: s, randomBytes: o, nByteLength: a, h: c } = e, u = G0 << BigInt(a * 8) - $i, f = r.create, p = e.uvRatio || ((v, M) => {
try {
return { isValid: true, value: r.sqrt(v * r.inv(M)) };
} catch {
@@ -11296,29 +11316,29 @@ ${Ez(e, r)}`);
if (M.length || w)
throw new Error("Contexts/pre-hash are not supported");
return v;
- }), _ = (v) => typeof v == "bigint" && Hs < v, N = (v, M) => _(v) && _(M) && v < M, R = (v) => v === Hs || N(v, u);
+ }), _ = (v) => typeof v == "bigint" && Hs < v, N = (v, M) => _(v) && _(M) && v < M, k = (v) => v === Hs || N(v, u);
function F(v, M) {
if (N(v, M))
return v;
throw new Error(`Expected valid scalar < ${M}, got ${typeof v} ${v}`);
}
- function D(v) {
+ function L(v) {
return v === Hs ? v : F(v, n);
}
- const L = /* @__PURE__ */ new Map();
+ const D = /* @__PURE__ */ new Map();
function q(v) {
if (!(v instanceof W))
throw new Error("ExtendedPoint expected");
}
class W {
constructor(M, w, g, m) {
- if (this.ex = M, this.ey = w, this.ez = g, this.et = m, !R(M))
+ if (this.ex = M, this.ey = w, this.ez = g, this.et = m, !k(M))
throw new Error("x required");
- if (!R(w))
+ if (!k(w))
throw new Error("y required");
- if (!R(g))
+ if (!k(g))
throw new Error("z required");
- if (!R(m))
+ if (!k(m))
throw new Error("t required");
}
get x() {
@@ -11331,7 +11351,7 @@ ${Ez(e, r)}`);
if (M instanceof W)
throw new Error("extended point not allowed");
const { x: w, y: g } = M || {};
- if (!R(w) || !R(g))
+ if (!k(w) || !k(g))
throw new Error("invalid affine point");
return new W(w, g, $i, f(w * g));
}
@@ -11340,14 +11360,14 @@ ${Ez(e, r)}`);
return M.map((g, m) => g.toAffine(w[m])).map(W.fromAffine);
}
_setWindowSize(M) {
- this._WINDOW_SIZE = M, L.delete(this);
+ this._WINDOW_SIZE = M, D.delete(this);
}
assertValidity() {
const { a: M, d: w } = e;
if (this.is0())
throw new Error("bad point: ZERO");
- const { ex: g, ey: m, ez: P, et: Q } = this, A = f(g * g), K = f(m * m), U = f(P * P), j = f(U * U), G = f(A * M), k = f(U * f(G + K)), Y = f(j + f(w * f(A * K)));
- if (k !== Y)
+ const { ex: g, ey: m, ez: P, et: Q } = this, A = f(g * g), K = f(m * m), U = f(P * P), j = f(U * U), G = f(A * M), R = f(U * f(G + K)), Y = f(j + f(w * f(A * K)));
+ if (R !== Y)
throw new Error("bad point: equation left != right (1)");
const ee = f(g * m), ae = f(P * Q);
if (ee !== ae)
@@ -11365,7 +11385,7 @@ ${Ez(e, r)}`);
return new W(f(-this.ex), this.ey, this.ez, f(-this.et));
}
double() {
- const { a: M } = e, { ex: w, ey: g, ez: m } = this, P = f(w * w), Q = f(g * g), A = f(X0 * f(m * m)), K = f(M * P), U = w + g, j = f(f(U * U) - P - Q), G = K + Q, k = G - A, Y = K - Q, ee = f(j * k), ae = f(G * Y), ie = f(j * Y), Z = f(k * G);
+ const { a: M } = e, { ex: w, ey: g, ez: m } = this, P = f(w * w), Q = f(g * g), A = f(G0 * f(m * m)), K = f(M * P), U = w + g, j = f(f(U * U) - P - Q), G = K + Q, R = G - A, Y = K - Q, ee = f(j * R), ae = f(G * Y), ie = f(j * Y), Z = f(R * G);
return new W(ee, ae, Z, ie);
}
add(M) {
@@ -11375,24 +11395,24 @@ ${Ez(e, r)}`);
const be = f((P - m) * (U + K)), ye = f((P + m) * (U - K)), Ee = f(ye - be);
if (Ee === Hs)
return this.double();
- const Te = f(Q * X0 * G), C = f(A * X0 * j), O = C + Te, B = ye + be, $ = C - Te, te = f(O * Ee), J = f(B * $), ne = f(O * $), fe = f(Ee * B);
+ const Te = f(Q * G0 * G), C = f(A * G0 * j), O = C + Te, B = ye + be, $ = C - Te, te = f(O * Ee), J = f(B * $), ne = f(O * $), fe = f(Ee * B);
return new W(te, J, fe, ne);
}
- const k = f(m * K), Y = f(P * U), ee = f(A * g * G), ae = f(Q * j), ie = f((m + P) * (K + U) - k - Y), Z = ae - ee, ce = ae + ee, oe = f(Y - w * k), me = f(ie * Z), pe = f(ce * oe), se = f(ie * oe), le = f(Z * ce);
+ const R = f(m * K), Y = f(P * U), ee = f(A * g * G), ae = f(Q * j), ie = f((m + P) * (K + U) - R - Y), Z = ae - ee, ce = ae + ee, oe = f(Y - w * R), me = f(ie * Z), pe = f(ce * oe), se = f(ie * oe), le = f(Z * ce);
return new W(me, pe, le, se);
}
subtract(M) {
return this.add(M.negate());
}
wNAF(M) {
- return I.wNAFCached(this, L, M, W.normalizeZ);
+ return I.wNAFCached(this, D, M, W.normalizeZ);
}
multiply(M) {
const { p: w, f: g } = this.wNAF(F(M, n));
return W.normalizeZ([w, g])[0];
}
multiplyUnsafe(M) {
- let w = D(M);
+ let w = L(M);
return w === Hs ? T : this.equals(T) || w === $i ? this : this.equals(z) ? this.wNAF(w).p : I.unsafeLadder(this, w);
}
isSmallOrder() {
@@ -11403,7 +11423,7 @@ ${Ez(e, r)}`);
}
toAffine(M) {
const { ex: w, ey: g, ez: m } = this, P = this.is0();
- M == null && (M = P ? uG : r.inv(m));
+ M == null && (M = P ? nG : r.inv(m));
const Q = f(w * M), A = f(g * M), K = f(m * M);
if (P)
return { x: Hs, y: $i };
@@ -11420,11 +11440,11 @@ ${Ez(e, r)}`);
M = wn("pointHex", M, P);
const Q = M.slice(), A = M[P - 1];
Q[P - 1] = A & -129;
- const K = yf(Q);
+ const K = gf(Q);
K === Hs || (w ? F(K, u) : F(K, r.ORDER));
const U = f(K * K), j = f(U - $i), G = f(g * U - m);
- let { isValid: k, value: Y } = p(j, G);
- if (!k)
+ let { isValid: R, value: Y } = p(j, G);
+ if (!R)
throw new Error("Point.fromHex: invalid y coordinate");
const ee = (Y & $i) === $i, ae = (A & 128) !== 0;
if (!w && Y === Hs && ae)
@@ -11435,7 +11455,7 @@ ${Ez(e, r)}`);
return V(M).point;
}
toRawBytes() {
- const { x: M, y: w } = this.toAffine(), g = pd(w, r.BYTES);
+ const { x: M, y: w } = this.toAffine(), g = dd(w, r.BYTES);
return g[g.length - 1] |= M & $i ? 128 : 0, g;
}
toHex() {
@@ -11443,12 +11463,12 @@ ${Ez(e, r)}`);
}
}
W.BASE = new W(e.Gx, e.Gy, $i, f(e.Gx * e.Gy)), W.ZERO = new W(Hs, $i, $i, Hs);
- const { BASE: z, ZERO: T } = W, I = XI(W, a * 8);
+ const { BASE: z, ZERO: T } = W, I = FI(W, a * 8);
function H(v) {
return kr(v, n);
}
function X(v) {
- return H(yf(v));
+ return H(gf(v));
}
function V(v) {
const M = a;
@@ -11466,15 +11486,15 @@ ${Ez(e, r)}`);
function l(v, M, w = {}) {
v = wn("message", v), i && (v = i(v));
const { prefix: g, scalar: m, pointBytes: P } = V(M), Q = d(w.context, g, v), A = z.multiply(Q).toRawBytes(), K = d(w.context, A, P, v), U = H(Q + K * m);
- D(U);
- const j = Qu(A, pd(U, r.BYTES));
+ L(U);
+ const j = Qu(A, dd(U, r.BYTES));
return wn("result", j, a * 2);
}
- const h = lG;
+ const h = iG;
function y(v, M, w, g = h) {
const { context: m, zip215: P } = g, Q = r.BYTES;
v = wn("signature", v, 2 * Q), M = wn("message", M), i && (M = i(M));
- const A = yf(v.slice(Q, 2 * Q));
+ const A = gf(v.slice(Q, 2 * Q));
let K, U, j;
try {
K = W.fromHex(w, P), U = W.fromHex(v.slice(0, Q), P), j = z.multiplyUnsafe(A);
@@ -11501,79 +11521,60 @@ ${Ez(e, r)}`);
}
};
}
- var B4 = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949");
- var a6 = BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");
+ var C4 = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949");
+ var n6 = /* @__PURE__ */ BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");
BigInt(0);
- var hG = BigInt(1);
- var j3 = BigInt(2);
- var dG = BigInt(5);
- var c6 = BigInt(10);
- var pG = BigInt(20);
- var mG = BigInt(40);
- var u6 = BigInt(80);
- function gG(t) {
- const e = B4, n = t * t % e * t % e, i = Xr(n, j3, e) * n % e, s = Xr(i, hG, e) * t % e, o = Xr(s, dG, e) * s % e, a = Xr(o, c6, e) * o % e, c = Xr(a, pG, e) * a % e, u = Xr(c, mG, e) * c % e, f = Xr(u, u6, e) * u % e, p = Xr(f, u6, e) * u % e, b = Xr(p, c6, e) * o % e;
- return { pow_p_5_8: Xr(b, j3, e) * t % e, b2: n };
+ var aG = BigInt(1);
+ var i6 = BigInt(2);
+ BigInt(3);
+ var cG = BigInt(5);
+ var uG = BigInt(8);
+ function lG(t) {
+ const e = BigInt(10), r = BigInt(20), n = BigInt(40), i = BigInt(80), s = C4, a = t * t % s * t % s, c = Xr(a, i6, s) * a % s, u = Xr(c, aG, s) * t % s, f = Xr(u, cG, s) * u % s, p = Xr(f, e, s) * f % s, b = Xr(p, r, s) * p % s, E = Xr(b, n, s) * b % s, _ = Xr(E, i, s) * E % s, N = Xr(_, i, s) * E % s, k = Xr(N, e, s) * f % s;
+ return { pow_p_5_8: Xr(k, i6, s) * t % s, b2: a };
}
- function yG(t) {
+ function fG(t) {
return t[0] &= 248, t[31] &= 127, t[31] |= 64, t;
}
- function bG(t, e) {
- const r = B4, n = kr(e * e * e, r), i = kr(n * n * e, r), s = gG(t * i).pow_p_5_8;
+ function hG(t, e) {
+ const r = C4, n = kr(e * e * e, r), i = kr(n * n * e, r), s = lG(t * i).pow_p_5_8;
let o = kr(t * n * s, r);
- const a = kr(e * o * o, r), c = o, u = kr(o * a6, r), f = a === t, p = a === kr(-t, r), b = a === kr(-t * a6, r);
- return f && (o = c), (p || b) && (o = u), jW(o, r) && (o = kr(-o, r)), { isValid: f || p, value: o };
+ const a = kr(e * o * o, r), c = o, u = kr(o * n6, r), f = a === t, p = a === kr(-t, r), b = a === kr(-t * n6, r);
+ return f && (o = c), (p || b) && (o = u), CW(o, r) && (o = kr(-o, r)), { isValid: f || p, value: o };
}
- var Ka = WI(B4, void 0, true);
- var U4 = {
+ var dG = /* @__PURE__ */ (() => jI(C4, void 0, true))();
+ var pG = /* @__PURE__ */ (() => ({
a: BigInt(-1),
d: BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),
- Fp: Ka,
+ Fp: dG,
n: BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),
- h: BigInt(8),
+ h: uG,
Gx: BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),
Gy: BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),
- hash: u0,
- randomBytes: TI,
- adjustScalarBytes: yG,
- uvRatio: bG
- };
- var j4 = /* @__PURE__ */ L4(U4);
- ({
- ...U4
- });
- ({
- ...U4
- });
- var wG = (Ka.ORDER + BigInt(3)) / BigInt(8);
- Ka.pow(j3, wG);
- Ka.sqrt(Ka.neg(Ka.ONE));
- (Ka.ORDER - BigInt(5)) / BigInt(8);
- BigInt(486662);
- qW(Ka, Ka.neg(BigInt(486664)));
- BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235");
- BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578");
- BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838");
- BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");
- BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
+ hash: pg,
+ randomBytes: vI,
+ adjustScalarBytes: fG,
+ uvRatio: hG
+ }))();
+ var D4 = /* @__PURE__ */ (() => oG(pG))();
function vl(t, e) {
if (!hn || !e && tn()) {
- const n = ZH(t);
+ const n = HH(t);
return {
publicKey: n.slice(32),
secretKey: n.slice(0, 64)
};
}
- const r = j4.getPublicKey(t);
+ const r = D4.getPublicKey(t);
return {
publicKey: r,
- secretKey: hi([t, r])
+ secretKey: di([t, r])
};
}
- function vG() {
+ function mG() {
return vl(wl());
}
- function xG(t) {
+ function gG(t) {
if (t.length !== 64)
throw new Error("Invalid secretKey provided");
return {
@@ -11581,199 +11582,199 @@ ${Ez(e, r)}`);
secretKey: t
};
}
- function _G(t) {
+ function yG(t) {
return vl(Pn(Dr(t)));
}
- function tO(t, { publicKey: e, secretKey: r }, n) {
+ function KI(t, { publicKey: e, secretKey: r }, n) {
if (r) {
if (!e)
throw new Error("Expected a valid publicKey");
} else
throw new Error("Expected a valid secretKey");
const i = Xe(t), s = r.subarray(0, 32);
- return !hn || !n && tn() ? JH(e, s, i) : j4.sign(i, s);
+ return !hn || !n && tn() ? qH(e, s, i) : D4.sign(i, s);
}
- function V4(t, e, r, n) {
+ function L4(t, e, r, n) {
const i = Xe(t), s = Xe(r), o = Xe(e);
if (s.length !== 32)
throw new Error(`Invalid publicKey, received ${s.length}, expected 32`);
if (o.length !== 64)
throw new Error(`Invalid signature, received ${o.length} bytes, expected 64`);
try {
- return !hn || !n && tn() ? QH(o, i, s) : j4.verify(o, i, s);
+ return !hn || !n && tn() ? WH(o, i, s) : D4.verify(o, i, s);
} catch {
return false;
}
}
- var rO = /* @__PURE__ */ JI(vl, QI);
- var V3 = 64;
- var EG = 32;
- var sy = V3 + EG;
- function nO(t) {
+ var XI = /* @__PURE__ */ qI(vl, WI);
+ var U3 = 64;
+ var bG = 32;
+ var sy = U3 + bG;
+ function YI(t) {
const e = Xe(t);
if (e.length !== sy)
throw new Error(`Expected keypair with ${sy} bytes, found ${e.length}`);
return {
- publicKey: e.slice(V3, sy),
- secretKey: e.slice(0, V3)
+ publicKey: e.slice(U3, sy),
+ secretKey: e.slice(0, U3)
};
}
- function SG({ publicKey: t, secretKey: e }) {
+ function wG({ publicKey: t, secretKey: e }) {
return $t(e, t).slice();
}
- function iO(t) {
+ function ZI(t) {
return (e, r) => {
if (!Et(r) || r.length !== 32)
throw new Error("Invalid chainCode passed to derive");
- return nO(t(SG(e), r));
+ return YI(t(wG(e), r));
};
}
- var sO = /* @__PURE__ */ iO(iq);
- var oO = /* @__PURE__ */ iO(sq);
- function aO(t, { chainCode: e, isSoft: r }) {
- return r ? oO(t, e) : sO(t, e);
+ var JI = /* @__PURE__ */ ZI(JH);
+ var QI = /* @__PURE__ */ ZI(QH);
+ function $I(t, { chainCode: e, isSoft: r }) {
+ return r ? QI(t, e) : JI(t, e);
}
- var MG = {
- ecdsa: U3,
- ed25519: rO,
- ethereum: U3,
- sr25519: aO
+ var vG = {
+ ecdsa: B3,
+ ed25519: XI,
+ ethereum: B3,
+ sr25519: $I
};
- function z4(t, e, r) {
- const n = MG[r];
+ function B4(t, e, r) {
+ const n = vG[r];
let i = t;
for (const s of e)
i = n(i, s);
return i;
}
- function AG(t, e) {
+ function xG(t, e) {
const r = Xe(t), n = Xe(e);
if (n.length !== 32)
throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`);
if (r.length !== 64)
throw new Error(`Invalid secretKey, received ${r.length} bytes, expected 64`);
- return lq(n, r);
+ return nq(n, r);
}
- function cO(t, e) {
+ function eO(t, e) {
const r = Xe(t);
if (!Et(e) || e.length !== 32)
throw new Error("Invalid chainCode passed to derive");
if (r.length !== 32)
throw new Error(`Invalid publicKey, received ${r.length} bytes, expected 32`);
- return oq(r, e);
+ return $H(r, e);
}
- function F4(t) {
+ function U4(t) {
const e = Xe(t);
if (e.length !== 32)
throw new Error(`Expected a seed matching 32 bytes, found ${e.length}`);
- return nO(aq(e));
+ return YI(eq(e));
}
- function uO(t, { publicKey: e, secretKey: r }) {
+ function tO(t, { publicKey: e, secretKey: r }) {
if ((e == null ? void 0 : e.length) !== 32)
throw new Error("Expected a valid publicKey, 32-bytes");
if ((r == null ? void 0 : r.length) !== 64)
throw new Error("Expected a valid secretKey, 64-bytes");
- return cq(e, r, Xe(t));
+ return tq(e, r, Xe(t));
}
- function H4(t, e, r) {
+ function j4(t, e, r) {
const n = Xe(r), i = Xe(e);
if (n.length !== 32)
throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`);
if (i.length !== 64)
throw new Error(`Invalid signature, received ${i.length} bytes, expected 64`);
- return uq(i, Xe(t), n);
+ return rq(i, Xe(t), n);
}
- var l6 = new Uint8Array();
- function lO(t, { secretKey: e }, r = l6, n = l6) {
+ var s6 = new Uint8Array();
+ function rO(t, { secretKey: e }, r = s6, n = s6) {
if ((e == null ? void 0 : e.length) !== 64)
throw new Error("Invalid secretKey, expected 64-bytes");
- return fq(e, Xe(r), Xe(t), Xe(n));
+ return iq(e, Xe(r), Xe(t), Xe(n));
}
- var f6 = new Uint8Array();
- function fO(t, e, r, n = f6, i = f6) {
+ var o6 = new Uint8Array();
+ function nO(t, e, r, n = o6, i = o6) {
const s = Xe(r), o = Xe(e);
if (s.length !== 32)
throw new Error("Invalid publicKey, expected 32-bytes");
if (o.length !== 96)
throw new Error("Invalid vrfSign output, expected 96 bytes");
- return hq(s, Xe(n), Xe(t), Xe(i), o);
+ return sq(s, Xe(n), Xe(t), Xe(i), o);
}
- function ua(t, e = gf.prefix) {
+ function ua(t, e = mf.prefix) {
const r = Mr(t);
if (e < 0 || e > 16383 || [46, 47].includes(e))
throw new Error("Out of range ss58Format specified");
- if (!gf.allowedDecodedLengths.includes(r.length))
- throw new Error(`Expected a valid key to convert, with length ${gf.allowedDecodedLengths.join(", ")}`);
+ if (!mf.allowedDecodedLengths.includes(r.length))
+ throw new Error(`Expected a valid key to convert, with length ${mf.allowedDecodedLengths.join(", ")}`);
const n = $t(e < 64 ? [e] : [
(e & 252) >> 2 | 64,
e >> 8 | (e & 3) << 6
], r);
- return xI($t(n, DI(n).subarray(0, [32, 33].includes(r.length) ? 2 : 1)));
+ return gI($t(n, NI(n).subarray(0, [32, 33].includes(r.length) ? 2 : 1)));
}
- function TG({ isHard: t }) {
+ function _G({ isHard: t }) {
return t;
}
- function NG(t, e, r) {
- const { path: n } = hg(e);
- if (!n.length || n.every(TG))
+ function EG(t, e, r) {
+ const { path: n } = fg(e);
+ if (!n.length || n.every(_G))
throw new Error("Expected suri to contain a combination of non-hard paths");
let i = Mr(t);
for (const { chainCode: s } of n)
- i = cO(i, s);
+ i = eO(i, s);
return ua(i, r);
}
- var IG = Dr("modlpy/utilisuba");
- function hO(t, e) {
- return Pn($t(IG, Mr(t), Hr(e, UI)));
+ var SG = Dr("modlpy/utilisuba");
+ function iO(t, e) {
+ return Pn($t(SG, Mr(t), Hr(e, PI)));
}
- function OG(t, e, r) {
- return ua(hO(Mr(t), e), r);
+ function MG(t, e, r) {
+ return ua(iO(Mr(t), e), r);
}
- function dO(t) {
+ function sO(t) {
return Mr(t);
}
- var PG = Dr("modlpy/utilisuba");
- function pO(t, e) {
- return Pn($t(PG, qr(t.length), ...c4(t.map(dO)), Hr(e, UI)));
+ var AG = Dr("modlpy/utilisuba");
+ function oO(t, e) {
+ return Pn($t(AG, qr(t.length), ...o4(t.map(sO)), Hr(e, PI)));
}
- function kG(t, e, r) {
- return ua(pO(t, e), r);
+ function TG(t, e, r) {
+ return ua(oO(t, e), r);
}
- function RG(t, e) {
+ function NG(t, e) {
return On(Mr(t), Mr(e));
}
- var mO = [];
- var gO = [];
- var yO = [];
- var CG = /* @__PURE__ */ BigInt(0);
- var ph = /* @__PURE__ */ BigInt(1);
- var DG = /* @__PURE__ */ BigInt(2);
- var LG = /* @__PURE__ */ BigInt(7);
- var BG = /* @__PURE__ */ BigInt(256);
- var UG = /* @__PURE__ */ BigInt(113);
- for (let t = 0, e = ph, r = 1, n = 0; t < 24; t++) {
- [r, n] = [n, (2 * r + 3 * n) % 5], mO.push(2 * (5 * n + r)), gO.push((t + 1) * (t + 2) / 2 % 64);
- let i = CG;
+ var aO = [];
+ var cO = [];
+ var uO = [];
+ var IG = /* @__PURE__ */ BigInt(0);
+ var dh = /* @__PURE__ */ BigInt(1);
+ var OG = /* @__PURE__ */ BigInt(2);
+ var PG = /* @__PURE__ */ BigInt(7);
+ var kG = /* @__PURE__ */ BigInt(256);
+ var RG = /* @__PURE__ */ BigInt(113);
+ for (let t = 0, e = dh, r = 1, n = 0; t < 24; t++) {
+ [r, n] = [n, (2 * r + 3 * n) % 5], aO.push(2 * (5 * n + r)), cO.push((t + 1) * (t + 2) / 2 % 64);
+ let i = IG;
for (let s = 0; s < 7; s++)
- e = (e << ph ^ (e >> LG) * UG) % BG, e & DG && (i ^= ph << (ph << /* @__PURE__ */ BigInt(s)) - ph);
- yO.push(i);
+ e = (e << dh ^ (e >> PG) * RG) % kG, e & OG && (i ^= dh << (dh << /* @__PURE__ */ BigInt(s)) - dh);
+ uO.push(i);
}
- var [jG, VG] = /* @__PURE__ */ II(yO, true);
- var h6 = (t, e, r) => r > 32 ? kI(t, e, r) : OI(t, e, r);
- var d6 = (t, e, r) => r > 32 ? RI(t, e, r) : PI(t, e, r);
- function zG(t, e = 24) {
+ var [CG, DG] = /* @__PURE__ */ _I(uO, true);
+ var a6 = (t, e, r) => r > 32 ? MI(t, e, r) : EI(t, e, r);
+ var c6 = (t, e, r) => r > 32 ? AI(t, e, r) : SI(t, e, r);
+ function LG(t, e = 24) {
const r = new Uint32Array(10);
for (let n = 24 - e; n < 24; n++) {
for (let o = 0; o < 10; o++)
r[o] = t[o] ^ t[o + 10] ^ t[o + 20] ^ t[o + 30] ^ t[o + 40];
for (let o = 0; o < 10; o += 2) {
- const a = (o + 8) % 10, c = (o + 2) % 10, u = r[c], f = r[c + 1], p = h6(u, f, 1) ^ r[a], b = d6(u, f, 1) ^ r[a + 1];
+ const a = (o + 8) % 10, c = (o + 2) % 10, u = r[c], f = r[c + 1], p = a6(u, f, 1) ^ r[a], b = c6(u, f, 1) ^ r[a + 1];
for (let E = 0; E < 50; E += 10)
t[o + E] ^= p, t[o + E + 1] ^= b;
}
let i = t[2], s = t[3];
for (let o = 0; o < 24; o++) {
- const a = gO[o], c = h6(i, s, a), u = d6(i, s, a), f = mO[o];
+ const a = cO[o], c = a6(i, s, a), u = c6(i, s, a), f = aO[o];
i = t[f], s = t[f + 1], t[f] = c, t[f + 1] = u;
}
for (let o = 0; o < 50; o += 10) {
@@ -11782,21 +11783,21 @@ ${Ez(e, r)}`);
for (let a = 0; a < 10; a++)
t[o + a] ^= ~r[(a + 2) % 10] & r[(a + 4) % 10];
}
- t[0] ^= jG[n], t[1] ^= VG[n];
+ t[0] ^= CG[n], t[1] ^= DG[n];
}
r.fill(0);
}
- var q4 = class extends ug {
+ var V4 = class extends cg {
constructor(e, r, n, i = false, s = 24) {
- if (super(), this.blockLen = e, this.suffix = r, this.outputLen = n, this.enableXOF = i, this.rounds = s, this.pos = 0, this.posOut = 0, this.finished = false, this.destroyed = false, ai(n), 0 >= this.blockLen || this.blockLen >= 200)
+ if (super(), this.blockLen = e, this.suffix = r, this.outputLen = n, this.enableXOF = i, this.rounds = s, this.pos = 0, this.posOut = 0, this.finished = false, this.destroyed = false, ci(n), 0 >= this.blockLen || this.blockLen >= 200)
throw new Error("Sha3 supports only keccak-f1600 function");
- this.state = new Uint8Array(200), this.state32 = qc(this.state);
+ this.state = new Uint8Array(200), this.state32 = Hc(this.state);
}
keccak() {
- ao || jo(this.state32), zG(this.state32, this.rounds), ao || jo(this.state32), this.posOut = 0, this.pos = 0;
+ ao || jo(this.state32), LG(this.state32, this.rounds), ao || jo(this.state32), this.posOut = 0, this.pos = 0;
}
update(e) {
- Qc(this);
+ Jc(this);
const { blockLen: r, state: n } = this;
e = ho(e);
const i = e.length;
@@ -11816,7 +11817,7 @@ ${Ez(e, r)}`);
e[n] ^= r, r & 128 && n === i - 1 && this.keccak(), e[i - 1] ^= 128, this.keccak();
}
writeInto(e) {
- Qc(this, false), o0(e), this.finish();
+ Jc(this, false), s0(e), this.finish();
const r = this.state, { blockLen: n } = this;
for (let i = 0, s = e.length; i < s; ) {
this.posOut >= n && this.keccak();
@@ -11831,10 +11832,10 @@ ${Ez(e, r)}`);
return this.writeInto(e);
}
xof(e) {
- return ai(e), this.xofInto(new Uint8Array(e));
+ return ci(e), this.xofInto(new Uint8Array(e));
}
digestInto(e) {
- if (N4(e, this), this.finished)
+ if (A4(e, this), this.finished)
throw new Error("digest() was already called");
return this.writeInto(e), this.destroy(), e;
}
@@ -11846,49 +11847,49 @@ ${Ez(e, r)}`);
}
_cloneInto(e) {
const { blockLen: r, suffix: n, outputLen: i, rounds: s, enableXOF: o } = this;
- return e || (e = new q4(r, n, i, o, s)), e.state32.set(this.state32), e.pos = this.pos, e.posOut = this.posOut, e.finished = this.finished, e.rounds = s, e.suffix = n, e.outputLen = i, e.enableXOF = o, e.destroyed = this.destroyed, e;
+ return e || (e = new V4(r, n, i, o, s)), e.state32.set(this.state32), e.pos = this.pos, e.posOut = this.posOut, e.finished = this.finished, e.rounds = s, e.suffix = n, e.outputLen = i, e.enableXOF = o, e.destroyed = this.destroyed, e;
}
};
- var bO = (t, e, r) => I4(() => new q4(e, t, r));
- var FG = /* @__PURE__ */ bO(1, 136, 256 / 8);
- var HG = /* @__PURE__ */ bO(1, 72, 512 / 8);
- var sc = /* @__PURE__ */ CI({ 256: gq, 512: yq }, { 256: FG, 512: HG });
- var qG = /* @__PURE__ */ fg(256, sc);
- var WG = /* @__PURE__ */ fg(512, sc);
- var GG = /* @__PURE__ */ lg(sc);
- function C1(t, e, r) {
- return t === "keccak" ? sc(e, void 0, r) : Pn(e, void 0, void 0, r);
+ var lO = (t, e, r) => T4(() => new V4(e, t, r));
+ var BG = /* @__PURE__ */ lO(1, 136, 256 / 8);
+ var UG = /* @__PURE__ */ lO(1, 72, 512 / 8);
+ var ic = /* @__PURE__ */ TI({ 256: uq, 512: lq }, { 256: BG, 512: UG });
+ var jG = /* @__PURE__ */ lg(256, ic);
+ var VG = /* @__PURE__ */ lg(512, ic);
+ var zG = /* @__PURE__ */ ug(ic);
+ function R1(t, e, r) {
+ return t === "keccak" ? ic(e, void 0, r) : Pn(e, void 0, void 0, r);
}
- function KG(t, e, r = "blake2") {
+ function FG(t, e, r = "blake2") {
const n = $t("evm:", t);
if (n.length !== 24)
throw new Error(`Converting ${t}: Invalid evm address length`);
- return ua(C1(r, n), e);
+ return ua(R1(r, n), e);
}
- function wO(t, e, r) {
+ function fO(t, e, r) {
return !!Mr(t, e, r);
}
- function XG(t, e, r) {
+ function HG(t, e, r) {
try {
- return wO(t, e, r);
+ return fO(t, e, r);
} catch {
return false;
}
}
- function YG(t, e) {
+ function qG(t, e) {
const r = (n) => ua(n, e);
- return c4(t.map(dO)).map(r);
+ return o4(t.map(sO)).map(r);
}
- var ZG = di("setSS58Format");
- function JG(t) {
- ZG.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"), gf.prefix = t;
+ var WG = pi("setSS58Format");
+ function GG(t) {
+ WG.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"), mf.prefix = t;
}
- var p6 = "abcdefghijklmnopqrstuvwxyz234567";
- var W4 = {
- chars: p6,
+ var u6 = "abcdefghijklmnopqrstuvwxyz234567";
+ var z4 = {
+ chars: u6,
coder: ty.chain(
ty.radix2(5),
- ty.alphabet(p6),
+ ty.alphabet(u6),
{
decode: (t) => t.split(""),
encode: (t) => t.join("")
@@ -11897,32 +11898,32 @@ ${Ez(e, r)}`);
ipfs: "b",
type: "base32"
};
- var G4 = /* @__PURE__ */ S4(W4);
- var QG = /* @__PURE__ */ E4(G4);
- var $G = /* @__PURE__ */ x4(W4, G4);
- var eK = /* @__PURE__ */ _4(W4);
- var K4 = {
+ var F4 = /* @__PURE__ */ _4(z4);
+ var KG = /* @__PURE__ */ x4(F4);
+ var XG = /* @__PURE__ */ w4(z4, F4);
+ var YG = /* @__PURE__ */ v4(z4);
+ var H4 = {
chars: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
- coder: Aq,
+ coder: wq,
type: "base64",
withPadding: true
};
- var X4 = /* @__PURE__ */ S4(K4);
- var tK = /* @__PURE__ */ E4(X4);
- var mg = /* @__PURE__ */ x4(K4, X4);
- var Y4 = /* @__PURE__ */ _4(K4);
- function rK(t) {
+ var q4 = /* @__PURE__ */ _4(H4);
+ var ZG = /* @__PURE__ */ x4(q4);
+ var mg = /* @__PURE__ */ w4(H4, q4);
+ var W4 = /* @__PURE__ */ v4(H4);
+ function JG(t) {
return t.padEnd(t.length + t.length % 4, "=");
}
- function nK(t) {
+ function QG(t) {
for (; t.length && t.endsWith("="); )
t = t.slice(0, -1);
return t;
}
- function Z4(t, e) {
+ function G4(t, e) {
if (![33, 65].includes(t.length))
throw new Error(`Invalid publicKey provided, received ${t.length} bytes input`);
- return t.length === 33 ? t : !hn || !e && tn() ? eq(t) : Wf.ProjectivePoint.fromHex(t).toRawBytes(true);
+ return t.length === 33 ? t : !hn || !e && tn() ? KH(t) : qf.ProjectivePoint.fromHex(t).toRawBytes(true);
}
function gg(t, e) {
if (![33, 65].includes(t.length))
@@ -11930,60 +11931,60 @@ ${Ez(e, r)}`);
if (t.length === 65)
return t.subarray(1);
if (!hn || !e && tn())
- return tq(t).subarray(1);
- const { px: r, py: n } = Wf.ProjectivePoint.fromHex(t);
- return $t(Hr(r, Pf), Hr(n, Pf));
+ return XH(t).subarray(1);
+ const { px: r, py: n } = qf.ProjectivePoint.fromHex(t);
+ return $t(Hr(r, Of), Hr(n, Of));
}
- function vO(t, e, r, n = "blake2", i) {
- const s = Xe(e).subarray(0, 64), o = Xe(t), a = !hn || !i && tn() ? rq(o, s, r) : Wf.Signature.fromCompact(s).addRecoveryBit(r).recoverPublicKey(o).toRawBytes();
+ function hO(t, e, r, n = "blake2", i) {
+ const s = Xe(e).subarray(0, 64), o = Xe(t), a = !hn || !i && tn() ? YH(o, s, r) : qf.Signature.fromCompact(s).addRecoveryBit(r).recoverPublicKey(o).toRawBytes();
if (!a)
throw new Error("Unable to recover publicKey from signature");
- return n === "keccak" ? gg(a, i) : Z4(a, i);
+ return n === "keccak" ? gg(a, i) : G4(a, i);
}
- function z3(t, { secretKey: e }, r = "blake2", n) {
+ function j3(t, { secretKey: e }, r = "blake2", n) {
if ((e == null ? void 0 : e.length) !== 32)
throw new Error("Expected valid secp256k1 secretKey, 32-bytes");
- const i = C1(r, t, n);
+ const i = R1(r, t, n);
if (!hn || !n && tn())
- return nq(i, e);
- const s = Wf.sign(i, e, { lowS: true });
- return $t(Hr(s.r, Pf), Hr(s.s, Pf), new Uint8Array([s.recovery || 0]));
- }
- var xO = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, "");
- var oy = vt(`0x${xO}`);
- var ay = new ct(xO, "hex");
- function iK(t, e) {
- let r = N1(e, Q9);
+ return ZH(i, e);
+ const s = qf.sign(i, e, { lowS: true });
+ return $t(Hr(s.r, Of), Hr(s.s, Of), new Uint8Array([s.recovery || 0]));
+ }
+ var dO = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, "");
+ var oy = vt(`0x${dO}`);
+ var ay = new ct(dO, "hex");
+ function $G(t, e) {
+ let r = T1(e, X9);
if (r >= oy)
throw new Error("Tweak parameter is out of range");
- if (r += N1(t, Q9), r >= oy && (r -= oy), r === Xu)
+ if (r += T1(t, X9), r >= oy && (r -= oy), r === Xu)
throw new Error("Invalid resulting private key");
- return u4(r, Pf);
+ return a4(r, Of);
}
- function sK(t, e) {
+ function eK(t, e) {
const r = new ct(e);
if (r.cmp(ay) >= 0)
throw new Error("Tweak parameter is out of range");
if (r.iadd(new ct(t)), r.cmp(ay) >= 0 && r.isub(ay), r.isZero())
throw new Error("Invalid resulting private key");
- return Hr(r, Pf);
+ return Hr(r, Of);
}
- function _O(t, e, r) {
+ function pO(t, e, r) {
if (!Et(t) || t.length !== 32)
throw new Error("Expected seckey to be an Uint8Array with length 32");
if (!Et(e) || e.length !== 32)
throw new Error("Expected tweak to be an Uint8Array with length 32");
- return !hn || r ? sK(t, e) : iK(t, e);
+ return !hn || r ? eK(t, e) : $G(t, e);
}
- function EO(t, e, r, n = "blake2", i) {
+ function mO(t, e, r, n = "blake2", i) {
const s = Xe(e);
if (s.length !== 65)
throw new Error(`Expected signature with 65 bytes, ${s.length} found instead`);
- const o = vO(C1(n, t), s, s[64], n, i), a = C1(n, o, i), c = Xe(r);
+ const o = hO(R1(n, t), s, s[64], n, i), a = R1(n, o, i), c = Xe(r);
return On(o, c) || (n === "keccak" ? On(a.slice(-20), c.slice(-20)) : On(a, c));
}
- function oK(t) {
- return [33, 65].includes(t.length) && (t = sc(gg(t))), t.slice(-20);
+ function tK(t) {
+ return [33, 65].includes(t.length) && (t = ic(gg(t))), t.slice(-20);
}
function yg(t) {
if (!t)
@@ -11991,235 +11992,235 @@ ${Ez(e, r)}`);
const e = Xe(t);
if (![20, 32, 33, 65].includes(e.length))
throw new Error(`Invalid address or publicKey provided, received ${e.length} bytes input`);
- const r = Bt(oK(e), -1, false), n = Bt(sc(r), -1, false);
+ const r = Bt(tK(e), -1, false), n = Bt(ic(r), -1, false);
let i = "";
for (let s = 0; s < 40; s++)
i = `${i}${parseInt(n[s], 16) > 7 ? r[s].toUpperCase() : r[s]}`;
return `0x${i}`;
}
- function aK(t, e) {
+ function rK(t, e) {
return t !== (e > 7 ? t.toUpperCase() : t.toLowerCase());
}
- function SO(t) {
- const e = t.replace("0x", ""), r = Bt(sc(e.toLowerCase()), -1, false);
+ function gO(t) {
+ const e = t.replace("0x", ""), r = Bt(ic(e.toLowerCase()), -1, false);
for (let n = 0; n < 40; n++)
- if (aK(e[n], parseInt(r[n], 16)))
+ if (rK(e[n], parseInt(r[n], 16)))
return false;
return true;
}
- function MO(t) {
- return !t || t.length !== 42 || !Ft(t) ? false : /^(0x)?[0-9a-f]{40}$/.test(t) || /^(0x)?[0-9A-F]{40}$/.test(t) ? true : SO(t);
+ function yO(t) {
+ return !t || t.length !== 42 || !Ft(t) ? false : /^(0x)?[0-9a-f]{40}$/.test(t) || /^(0x)?[0-9A-F]{40}$/.test(t) ? true : gO(t);
}
- var cK = {
- 256: a0,
- 512: u0
+ var nK = {
+ 256: o0,
+ 512: pg
};
- var uK = {
- 256: pq,
- 512: mq
+ var iK = {
+ 256: aq,
+ 512: cq
};
- function AO(t) {
- return (e, r, n) => $c(e, r, t, n);
+ function bO(t) {
+ return (e, r, n) => Qc(e, r, t, n);
}
- function $c(t, e, r = 256, n) {
+ function Qc(t, e, r = 256, n) {
const i = Xe(t);
- return !hn || !n && tn() ? uK[r](i, e) : pg(cK[r], i, e);
+ return !hn || !n && tn() ? iK[r](i, e) : hg(nK[r], i, e);
}
- var lK = /* @__PURE__ */ AO(256);
- var fK = /* @__PURE__ */ AO(512);
- var md = 2147483648;
- function J4(t) {
+ var sK = /* @__PURE__ */ bO(256);
+ var oK = /* @__PURE__ */ bO(512);
+ var pd = 2147483648;
+ function K4(t) {
if (!t.startsWith("m/"))
return false;
const e = t.split("/").slice(1);
for (const r of e) {
const n = /^\d+'?$/.test(r) ? parseInt(r.replace(/'$/, ""), 10) : Number.NaN;
- if (isNaN(n) || n >= md || n < 0)
+ if (isNaN(n) || n >= pd || n < 0)
return false;
}
return true;
}
- var hK = Dr("Bitcoin seed");
- function TO(t, e) {
+ var aK = Dr("Bitcoin seed");
+ function wO(t, e) {
return {
chainCode: e,
publicKey: $u(t).publicKey,
secretKey: t
};
}
- function NO(t, e) {
- const r = Hr(e, hW), n = e >= md ? $t(new Uint8Array(1), t.secretKey, r) : $t(t.publicKey, r);
+ function vO(t, e) {
+ const r = Hr(e, aW), n = e >= pd ? $t(new Uint8Array(1), t.secretKey, r) : $t(t.publicKey, r);
try {
- const i = $c(t.chainCode, n, 512);
- return TO(_O(t.secretKey, i.slice(0, 32)), i.slice(32));
+ const i = Qc(t.chainCode, n, 512);
+ return wO(pO(t.secretKey, i.slice(0, 32)), i.slice(32));
} catch {
- return NO(t, e + 1);
+ return vO(t, e + 1);
}
}
- function IO(t, e = "") {
- const r = $c(hK, t, 512);
- let n = TO(r.slice(0, 32), r.slice(32));
+ function xO(t, e = "") {
+ const r = Qc(aK, t, 512);
+ let n = wO(r.slice(0, 32), r.slice(32));
if (!e || e === "m" || e === "M" || e === "m'" || e === "M'")
return n;
- if (!J4(e))
+ if (!K4(e))
throw new Error("Invalid derivation path");
const i = e.split("/").slice(1);
for (const s of i)
- n = NO(n, parseInt(s, 10) + (s.length > 1 && s.endsWith("'") ? md : 0));
+ n = vO(n, parseInt(s, 10) + (s.length > 1 && s.endsWith("'") ? pd : 0));
return n;
}
- function dK(t, e, r, n) {
- _I(t);
- const i = AI({ dkLen: 32, asyncTick: 10 }, n), { c: s, dkLen: o, asyncTick: a } = i;
- if (ai(s), ai(o), ai(a), s < 1)
+ function cK(t, e, r, n) {
+ yI(t);
+ const i = wI({ dkLen: 32, asyncTick: 10 }, n), { c: s, dkLen: o, asyncTick: a } = i;
+ if (ci(s), ci(o), ci(a), s < 1)
throw new Error("PBKDF2: iterations (c) should be >= 1");
- const c = ho(e), u = ho(r), f = new Uint8Array(o), p = pg.create(t, c), b = p._cloneInto().update(u);
+ const c = ho(e), u = ho(r), f = new Uint8Array(o), p = hg.create(t, c), b = p._cloneInto().update(u);
return { c: s, dkLen: o, asyncTick: a, DK: f, PRF: p, PRFSalt: b };
}
- function pK(t, e, r, n, i) {
+ function uK(t, e, r, n, i) {
return t.destroy(), e.destroy(), n && n.destroy(), i.fill(0), r;
}
- function Q4(t, e, r, n) {
- const { c: i, dkLen: s, DK: o, PRF: a, PRFSalt: c } = dK(t, e, r, n);
+ function X4(t, e, r, n) {
+ const { c: i, dkLen: s, DK: o, PRF: a, PRFSalt: c } = cK(t, e, r, n);
let u;
- const f = new Uint8Array(4), p = Bp(f), b = new Uint8Array(a.outputLen);
+ const f = new Uint8Array(4), p = Dp(f), b = new Uint8Array(a.outputLen);
for (let E = 1, _ = 0; _ < s; E++, _ += a.outputLen) {
const N = o.subarray(_, _ + a.outputLen);
p.setInt32(0, E, false), (u = c._cloneInto(u)).update(f).digestInto(b), N.set(b.subarray(0, N.length));
- for (let R = 1; R < i; R++) {
+ for (let k = 1; k < i; k++) {
a._cloneInto(u).update(b).digestInto(b);
for (let F = 0; F < N.length; F++)
N[F] ^= b[F];
}
}
- return pK(a, c, o, u, b);
+ return uK(a, c, o, u, b);
}
- function $4(t, e = wl(), r = 2048, n) {
+ function Y4(t, e = wl(), r = 2048, n) {
const i = Xe(t), s = Xe(e);
return {
- password: !hn || !n && tn() ? bq(i, s, r) : Q4(u0, i, s, { c: r, dkLen: 64 }),
+ password: !hn || !n && tn() ? fq(i, s, r) : X4(pg, i, s, { c: r, dkLen: 64 }),
rounds: r,
salt: e
};
}
- var e8 = /* @__PURE__ */ CI({ 256: vq, 512: xq }, { 256: a0, 512: u0 });
- var OO = /* @__PURE__ */ fg(256, e8);
- var mK = /* @__PURE__ */ fg(512, e8);
- var PO = "abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");
- var m6 = "Invalid mnemonic";
- var kO = "Invalid entropy";
- var gK = "Invalid mnemonic checksum";
- function F3(t) {
+ var Z4 = /* @__PURE__ */ TI({ 256: dq, 512: pq }, { 256: o0, 512: pg });
+ var _O = /* @__PURE__ */ lg(256, Z4);
+ var lK = /* @__PURE__ */ lg(512, Z4);
+ var EO = "abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");
+ var l6 = "Invalid mnemonic";
+ var SO = "Invalid entropy";
+ var fK = "Invalid mnemonic checksum";
+ function V3(t) {
return (t || "").normalize("NFKD");
}
- function RO(t) {
+ function MO(t) {
return parseInt(t, 2);
}
- function CO(t) {
+ function AO(t) {
return t.map((e) => e.toString(2).padStart(8, "0")).join("");
}
- function DO(t) {
- return CO(Array.from(OO(t))).slice(0, t.length * 8 / 32);
+ function TO(t) {
+ return AO(Array.from(_O(t))).slice(0, t.length * 8 / 32);
}
- function H3(t, e) {
- return $4(Dr(F3(t)), Dr(`mnemonic${F3(e)}`)).password;
+ function z3(t, e) {
+ return Y4(Dr(V3(t)), Dr(`mnemonic${V3(e)}`)).password;
}
- function LO(t, e = PO) {
- const r = F3(t).split(" ");
+ function NO(t, e = EO) {
+ const r = V3(t).split(" ");
if (r.length % 3 !== 0)
- throw new Error(m6);
+ throw new Error(l6);
const n = r.map((f) => {
const p = e.indexOf(f);
if (p === -1)
- throw new Error(m6);
+ throw new Error(l6);
return p.toString(2).padStart(11, "0");
- }).join(""), i = Math.floor(n.length / 33) * 32, s = n.slice(0, i), o = n.slice(i), a = s.match(/(.{1,8})/g), c = a == null ? void 0 : a.map(RO);
+ }).join(""), i = Math.floor(n.length / 33) * 32, s = n.slice(0, i), o = n.slice(i), a = s.match(/(.{1,8})/g), c = a == null ? void 0 : a.map(MO);
if (!c || c.length % 4 !== 0 || c.length < 16 || c.length > 32)
- throw new Error(kO);
+ throw new Error(SO);
const u = Xe(c);
- if (DO(u) !== o)
- throw new Error(gK);
+ if (TO(u) !== o)
+ throw new Error(fK);
return u;
}
- function yK(t, e = PO) {
+ function hK(t, e = EO) {
if (t.length % 4 !== 0 || t.length < 16 || t.length > 32)
- throw new Error(kO);
- const r = `${CO(Array.from(t))}${DO(t)}`.match(/(.{1,11})/g), n = r == null ? void 0 : r.map((i) => e[RO(i)]);
+ throw new Error(SO);
+ const r = `${AO(Array.from(t))}${TO(t)}`.match(/(.{1,11})/g), n = r == null ? void 0 : r.map((i) => e[MO(i)]);
if (!n || n.length < 12)
throw new Error("Unable to map entropy to mnemonic");
return n.join(" ");
}
- function bK(t, e) {
- return yK(wl(t / 3 * 4), e);
+ function dK(t, e) {
+ return hK(wl(t / 3 * 4), e);
}
- function wK(t, e) {
+ function pK(t, e) {
try {
- LO(t, e);
+ NO(t, e);
} catch {
return false;
}
return true;
}
- function vK(t = 12, e, r) {
- return !hn || !e && !r && tn() ? WH(t) : bK(t, e);
+ function mK(t = 12, e, r) {
+ return !hn || !e && !r && tn() ? UH(t) : dK(t, e);
}
- function BO(t, e, r) {
- return !hn || !e && !r && tn() ? GH(t) : LO(t, e);
+ function IO(t, e, r) {
+ return !hn || !e && !r && tn() ? jH(t) : NO(t, e);
}
function bg(t, e, r) {
- return !hn || !e && !r && tn() ? YH(t) : wK(t, e);
+ return !hn || !e && !r && tn() ? FH(t) : pK(t, e);
}
- function UO(t, e = "", r, n = 32) {
+ function OO(t, e = "", r, n = 32) {
if (bg(t)) {
if (![32, 64].includes(n))
throw new Error(`Invalid seed length ${n}, expected 32 or 64`);
} else
throw new Error("Invalid bip39 mnemonic specified");
- return n === 32 ? !hn || !r && tn() ? XH(t, e) : H3(t, e).subarray(0, 32) : H3(t, e);
+ return n === 32 ? !hn || !r && tn() ? zH(t, e) : z3(t, e).subarray(0, 32) : z3(t, e);
}
- function jO(t, e = "", r, n) {
+ function PO(t, e = "", r, n) {
if (bg(t, r, n)) {
if (!r && !n && tn())
- return KH(t, e);
+ return VH(t, e);
} else
throw new Error("Invalid bip39 mnemonic specified");
- const i = BO(t, r), s = Dr(`mnemonic${e}`);
- return $4(i, s).password.slice(0, 32);
+ const i = IO(t, r), s = Dr(`mnemonic${e}`);
+ return Y4(i, s).password.slice(0, 32);
}
- function xK(t, e) {
- const r = t.subarray(0, 32), n = t.subarray(32, 64), i = t.subarray(64, 96), s = $t([0], r, n, Hr(e, jp)), o = $c(i, s, 512);
- return s[0] = 1, $t(Hr(Xn(r, ku).iadd(Xn(o.subarray(0, 28), ku).imul(UN)), $9).subarray(0, 32), Hr(Xn(n, ku).iadd(Xn(o.subarray(32, 64), ku)), $9).subarray(0, 32), $c(i, s, 512).subarray(32, 64));
+ function gK(t, e) {
+ const r = t.subarray(0, 32), n = t.subarray(32, 64), i = t.subarray(64, 96), s = $t([0], r, n, Hr(e, Bp)), o = Qc(i, s, 512);
+ return s[0] = 1, $t(Hr(Yn(r, ku).iadd(Yn(o.subarray(0, 28), ku).imul(RN)), Y9).subarray(0, 32), Hr(Yn(n, ku).iadd(Yn(o.subarray(32, 64), ku)), Y9).subarray(0, 32), Qc(i, s, 512).subarray(32, 64));
}
- var g6 = "ed25519 seed";
- function _K(t, e) {
- const r = H3(t, e), n = $c(g6, new Uint8Array([1, ...r]), 256);
+ var f6 = "ed25519 seed";
+ function yK(t, e) {
+ const r = z3(t, e), n = Qc(f6, new Uint8Array([1, ...r]), 256);
let i;
for (; !i || i[31] & 32; )
- i = $c(g6, i || r, 512);
+ i = Qc(f6, i || r, 512);
return i[0] &= 248, i[31] &= 127, i[31] |= 64, $t(i, n);
}
- function EK(t, e) {
+ function bK(t, e) {
const r = t.split(" ").map((a) => a.trim()).filter((a) => a);
if (![12, 24, 25].includes(r.length))
throw new Error("Expected a mnemonic with 24 words (or 25 including a password)");
const [n, i] = r.length === 25 ? [r.slice(0, 24).join(" "), r[24]] : [r.join(" "), ""];
if (bg(n)) {
- if (!J4(e))
+ if (!K4(e))
throw new Error("Invalid derivation path");
} else
throw new Error("Invalid mnemonic passed to ledger derivation");
const s = e.split("/").slice(1);
- let o = _K(n, i);
+ let o = yK(n, i);
for (const a of s) {
const c = parseInt(a.replace(/'$/, ""), 10);
- o = xK(o, c < md ? c + md : c);
+ o = gK(o, c < pd ? c + pd : c);
}
return vl(o.slice(0, 32));
}
- function Y0(t, e) {
+ function K0(t, e) {
return t << e | t >>> 32 - e;
}
- function Bl(t, e) {
+ function Ll(t, e) {
let r = t[e + 3] & 255;
return r = r << 8 | t[e + 2] & 255, r = r << 8 | t[e + 1] & 255, r << 8 | t[e + 0] & 255;
}
@@ -12227,24 +12228,24 @@ ${Ez(e, r)}`);
for (let n = 0; n < 4; n++)
t[e + n] = r & 255, r >>>= 8;
}
- function SK(t, e, r, n, i) {
+ function wK(t, e, r, n, i) {
let s = 0;
for (let o = 0; o < i; o++)
s |= t[e + o] ^ r[n + o];
return (1 & s - 1 >>> 8) - 1;
}
- function q3(t, e, r, n, i) {
+ function F3(t, e, r, n, i) {
const s = new Uint32Array(16), o = new Uint32Array(16), a = new Uint32Array(16), c = new Uint32Array(4);
let u, f, p;
for (u = 0; u < 4; u++)
- o[5 * u] = Bl(n, 4 * u), o[1 + u] = Bl(r, 4 * u), o[6 + u] = Bl(e, 4 * u), o[11 + u] = Bl(r, 16 + 4 * u);
+ o[5 * u] = Ll(n, 4 * u), o[1 + u] = Ll(r, 4 * u), o[6 + u] = Ll(e, 4 * u), o[11 + u] = Ll(r, 16 + 4 * u);
for (u = 0; u < 16; u++)
a[u] = o[u];
for (u = 0; u < 20; u++) {
for (f = 0; f < 4; f++) {
for (p = 0; p < 4; p++)
c[p] = o[(5 * f + 4 * p) % 16];
- for (c[1] ^= Y0(c[0] + c[3] | 0, 7), c[2] ^= Y0(c[1] + c[0] | 0, 9), c[3] ^= Y0(c[2] + c[1] | 0, 13), c[0] ^= Y0(c[3] + c[2] | 0, 18), p = 0; p < 4; p++)
+ for (c[1] ^= K0(c[0] + c[3] | 0, 7), c[2] ^= K0(c[1] + c[0] | 0, 9), c[3] ^= K0(c[2] + c[1] | 0, 13), c[0] ^= K0(c[3] + c[2] | 0, 18), p = 0; p < 4; p++)
s[4 * f + (f + p) % 4] = c[p];
}
for (p = 0; p < 16; p++)
@@ -12254,15 +12255,15 @@ ${Ez(e, r)}`);
for (u = 0; u < 16; u++)
o[u] = o[u] + a[u] | 0;
for (u = 0; u < 4; u++)
- o[5 * u] = o[5 * u] - Bl(n, 4 * u) | 0, o[6 + u] = o[6 + u] - Bl(e, 4 * u) | 0;
+ o[5 * u] = o[5 * u] - Ll(n, 4 * u) | 0, o[6 + u] = o[6 + u] - Ll(e, 4 * u) | 0;
for (u = 0; u < 4; u++)
cy(t, 4 * u, o[5 * u]), cy(t, 16 + 4 * u, o[6 + u]);
} else
for (u = 0; u < 16; u++)
cy(t, 4 * u, o[u] + a[u] | 0);
}
- var W3 = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]);
- function MK(t, e, r, n, i, s, o) {
+ var H3 = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]);
+ function vK(t, e, r, n, i, s, o) {
const a = new Uint8Array(16), c = new Uint8Array(64);
let u, f;
if (!i)
@@ -12272,28 +12273,28 @@ ${Ez(e, r)}`);
for (f = 0; f < 8; f++)
a[f] = s[f];
for (; i >= 64; ) {
- for (q3(c, a, o, W3, false), f = 0; f < 64; f++)
+ for (F3(c, a, o, H3, false), f = 0; f < 64; f++)
t[e + f] = (r ? r[n + f] : 0) ^ c[f];
for (u = 1, f = 8; f < 16; f++)
u = u + (a[f] & 255) | 0, a[f] = u & 255, u >>>= 8;
i -= 64, e += 64, r && (n += 64);
}
if (i > 0)
- for (q3(c, a, o, W3, false), f = 0; f < i; f++)
+ for (F3(c, a, o, H3, false), f = 0; f < i; f++)
t[e + f] = (r ? r[n + f] : 0) ^ c[f];
return 0;
}
- function G3(t, e, r, n, i, s, o) {
+ function q3(t, e, r, n, i, s, o) {
const a = new Uint8Array(32);
- return q3(a, s, o, W3, true), MK(t, e, r, n, i, s.subarray(16), a);
+ return F3(a, s, o, H3, true), vK(t, e, r, n, i, s.subarray(16), a);
}
function uy(t, e) {
let r = 0;
for (let n = 0; n < 17; n++)
r = r + (t[n] + e[n] | 0) | 0, t[n] = r & 255, r >>>= 8;
}
- var AK = new Uint32Array([5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252]);
- function VO(t, e, r, n, i, s) {
+ var xK = new Uint32Array([5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252]);
+ function kO(t, e, r, n, i, s) {
let o, a, c;
const u = new Uint32Array(17), f = new Uint32Array(17), p = new Uint32Array(17), b = new Uint32Array(17), E = new Uint32Array(17);
for (a = 0; a < 17; a++)
@@ -12318,7 +12319,7 @@ ${Ez(e, r)}`);
}
for (a = 0; a < 17; a++)
E[a] = p[a];
- uy(p, AK);
+ uy(p, xK);
const _ = -(p[16] >>> 7) | 0;
for (a = 0; a < 17; a++)
p[a] ^= _ & (E[a] ^ p[a]);
@@ -12328,85 +12329,85 @@ ${Ez(e, r)}`);
t[e + a] = p[a];
return 0;
}
- function TK(t, e, r, n, i, s) {
+ function _K(t, e, r, n, i, s) {
const o = new Uint8Array(16);
- return VO(o, 0, r, n, i, s), SK(t, e, o, 0, 16);
+ return kO(o, 0, r, n, i, s), wK(t, e, o, 0, 16);
}
- function NK(t, e, r, n, i) {
+ function EK(t, e, r, n, i) {
if (r < 32)
return -1;
- G3(t, 0, e, 0, r, n, i), VO(t, 16, t, 32, r - 32, t);
+ q3(t, 0, e, 0, r, n, i), kO(t, 16, t, 32, r - 32, t);
for (let s = 0; s < 16; s++)
t[s] = 0;
return 0;
}
- function IK(t, e, r, n, i) {
+ function SK(t, e, r, n, i) {
const s = new Uint8Array(32);
- if (r < 32 || (G3(s, 0, null, 0, 32, n, i), TK(e, 16, e, 32, r - 32, s) !== 0))
+ if (r < 32 || (q3(s, 0, null, 0, 32, n, i), _K(e, 16, e, 32, r - 32, s) !== 0))
return -1;
- G3(t, 0, e, 0, r, n, i);
+ q3(t, 0, e, 0, r, n, i);
for (let o = 0; o < 32; o++)
t[o] = 0;
return 0;
}
- var OK = 32;
- var PK = 24;
- var K3 = 32;
- var X3 = 16;
- function zO(t, e) {
- if (t.length !== OK)
+ var MK = 32;
+ var AK = 24;
+ var W3 = 32;
+ var G3 = 16;
+ function RO(t, e) {
+ if (t.length !== MK)
throw new Error("bad key size");
- if (e.length !== PK)
+ if (e.length !== AK)
throw new Error("bad nonce size");
}
- function FO(...t) {
+ function CO(...t) {
for (let e = 0, r = t.length; e < r; e++)
if (!(t[e] instanceof Uint8Array))
throw new TypeError("unexpected type, use Uint8Array");
}
- function kK(t, e, r) {
- FO(t, e, r), zO(r, e);
- const n = new Uint8Array(K3 + t.length), i = new Uint8Array(n.length);
+ function TK(t, e, r) {
+ CO(t, e, r), RO(r, e);
+ const n = new Uint8Array(W3 + t.length), i = new Uint8Array(n.length);
for (let s = 0; s < t.length; s++)
- n[s + K3] = t[s];
- return NK(i, n, n.length, e, r), i.subarray(X3);
+ n[s + W3] = t[s];
+ return EK(i, n, n.length, e, r), i.subarray(G3);
}
- function RK(t, e, r) {
- FO(t, e, r), zO(r, e);
- const n = new Uint8Array(X3 + t.length), i = new Uint8Array(n.length);
+ function NK(t, e, r) {
+ CO(t, e, r), RO(r, e);
+ const n = new Uint8Array(G3 + t.length), i = new Uint8Array(n.length);
for (let s = 0; s < t.length; s++)
- n[s + X3] = t[s];
- return n.length < 32 || IK(i, n, n.length, e, r) !== 0 ? null : i.subarray(K3);
+ n[s + G3] = t[s];
+ return n.length < 32 || SK(i, n, n.length, e, r) !== 0 ? null : i.subarray(W3);
}
- function HO(t, e, r) {
- return RK(t, e, r);
+ function DO(t, e, r) {
+ return NK(t, e, r);
}
- function t8(t, e, r = wl(24)) {
+ function J4(t, e, r = wl(24)) {
return {
- encrypted: kK(t, r, e),
+ encrypted: TK(t, r, e),
nonce: r
};
}
- function y6(t, e, r, n, i, s) {
- let o = t[e++] ^ r[n++], a = t[e++] ^ r[n++], c = t[e++] ^ r[n++], u = t[e++] ^ r[n++], f = t[e++] ^ r[n++], p = t[e++] ^ r[n++], b = t[e++] ^ r[n++], E = t[e++] ^ r[n++], _ = t[e++] ^ r[n++], N = t[e++] ^ r[n++], R = t[e++] ^ r[n++], F = t[e++] ^ r[n++], D = t[e++] ^ r[n++], L = t[e++] ^ r[n++], q = t[e++] ^ r[n++], W = t[e++] ^ r[n++], z = o, T = a, I = c, H = u, X = f, V = p, S = b, d = E, l = _, h = N, y = R, x = F, v = D, M = L, w = q, g = W;
+ function h6(t, e, r, n, i, s) {
+ let o = t[e++] ^ r[n++], a = t[e++] ^ r[n++], c = t[e++] ^ r[n++], u = t[e++] ^ r[n++], f = t[e++] ^ r[n++], p = t[e++] ^ r[n++], b = t[e++] ^ r[n++], E = t[e++] ^ r[n++], _ = t[e++] ^ r[n++], N = t[e++] ^ r[n++], k = t[e++] ^ r[n++], F = t[e++] ^ r[n++], L = t[e++] ^ r[n++], D = t[e++] ^ r[n++], q = t[e++] ^ r[n++], W = t[e++] ^ r[n++], z = o, T = a, I = c, H = u, X = f, V = p, S = b, d = E, l = _, h = N, y = k, x = F, v = L, M = D, w = q, g = W;
for (let m = 0; m < 8; m += 2)
X ^= nr(z + v | 0, 7), l ^= nr(X + z | 0, 9), v ^= nr(l + X | 0, 13), z ^= nr(v + l | 0, 18), h ^= nr(V + T | 0, 7), M ^= nr(h + V | 0, 9), T ^= nr(M + h | 0, 13), V ^= nr(T + M | 0, 18), w ^= nr(y + S | 0, 7), I ^= nr(w + y | 0, 9), S ^= nr(I + w | 0, 13), y ^= nr(S + I | 0, 18), H ^= nr(g + x | 0, 7), d ^= nr(H + g | 0, 9), x ^= nr(d + H | 0, 13), g ^= nr(x + d | 0, 18), T ^= nr(z + H | 0, 7), I ^= nr(T + z | 0, 9), H ^= nr(I + T | 0, 13), z ^= nr(H + I | 0, 18), S ^= nr(V + X | 0, 7), d ^= nr(S + V | 0, 9), X ^= nr(d + S | 0, 13), V ^= nr(X + d | 0, 18), x ^= nr(y + h | 0, 7), l ^= nr(x + y | 0, 9), h ^= nr(l + x | 0, 13), y ^= nr(h + l | 0, 18), v ^= nr(g + w | 0, 7), M ^= nr(v + g | 0, 9), w ^= nr(M + v | 0, 13), g ^= nr(w + M | 0, 18);
- i[s++] = o + z | 0, i[s++] = a + T | 0, i[s++] = c + I | 0, i[s++] = u + H | 0, i[s++] = f + X | 0, i[s++] = p + V | 0, i[s++] = b + S | 0, i[s++] = E + d | 0, i[s++] = _ + l | 0, i[s++] = N + h | 0, i[s++] = R + y | 0, i[s++] = F + x | 0, i[s++] = D + v | 0, i[s++] = L + M | 0, i[s++] = q + w | 0, i[s++] = W + g | 0;
+ i[s++] = o + z | 0, i[s++] = a + T | 0, i[s++] = c + I | 0, i[s++] = u + H | 0, i[s++] = f + X | 0, i[s++] = p + V | 0, i[s++] = b + S | 0, i[s++] = E + d | 0, i[s++] = _ + l | 0, i[s++] = N + h | 0, i[s++] = k + y | 0, i[s++] = F + x | 0, i[s++] = L + v | 0, i[s++] = D + M | 0, i[s++] = q + w | 0, i[s++] = W + g | 0;
}
function ly(t, e, r, n, i) {
let s = n + 0, o = n + 16 * i;
for (let a = 0; a < 16; a++)
r[o + a] = t[e + (2 * i - 1) * 16 + a];
for (let a = 0; a < i; a++, s += 16, e += 16)
- y6(r, o, t, e, r, s), a > 0 && (o += 16), y6(r, s, t, e += 16, r, o);
+ h6(r, o, t, e, r, s), a > 0 && (o += 16), h6(r, s, t, e += 16, r, o);
}
- function CK(t, e, r) {
- const n = AI({
+ function IK(t, e, r) {
+ const n = wI({
dkLen: 32,
asyncTick: 10,
maxmem: 1073742848
}, r), { N: i, r: s, p: o, dkLen: a, asyncTick: c, maxmem: u, onProgress: f } = n;
- if (ai(i), ai(s), ai(o), ai(a), ai(c), ai(u), f !== void 0 && typeof f != "function")
+ if (ci(i), ci(s), ci(o), ci(a), ci(c), ci(u), f !== void 0 && typeof f != "function")
throw new Error("progressCb should be function");
const p = 128 * s, b = p / 4;
if (i <= 1 || i & i - 1 || i >= 2 ** (p / 8) || i > 2 ** 32)
@@ -12418,69 +12419,69 @@ ${Ez(e, r)}`);
const E = p * (i + o);
if (E > u)
throw new Error(`Scrypt: parameters too large, ${E} (128 * r * (N + p)) > ${u} (maxmem)`);
- const _ = Q4(a0, t, e, { c: 1, dkLen: p * o }), N = qc(_), R = qc(new Uint8Array(p * i)), F = qc(new Uint8Array(p));
- let D = () => {
+ const _ = X4(o0, t, e, { c: 1, dkLen: p * o }), N = Hc(_), k = Hc(new Uint8Array(p * i)), F = Hc(new Uint8Array(p));
+ let L = () => {
};
if (f) {
- const L = 2 * i * o, q = Math.max(Math.floor(L / 1e4), 1);
+ const D = 2 * i * o, q = Math.max(Math.floor(D / 1e4), 1);
let W = 0;
- D = () => {
- W++, f && (!(W % q) || W === L) && f(W / L);
+ L = () => {
+ W++, f && (!(W % q) || W === D) && f(W / D);
};
}
- return { N: i, r: s, p: o, dkLen: a, blockSize32: b, V: R, B32: N, B: _, tmp: F, blockMixCb: D, asyncTick: c };
+ return { N: i, r: s, p: o, dkLen: a, blockSize32: b, V: k, B32: N, B: _, tmp: F, blockMixCb: L, asyncTick: c };
}
- function DK(t, e, r, n, i) {
- const s = Q4(a0, t, r, { c: 1, dkLen: e });
+ function OK(t, e, r, n, i) {
+ const s = X4(o0, t, r, { c: 1, dkLen: e });
return r.fill(0), n.fill(0), i.fill(0), s;
}
- function LK(t, e, r) {
- const { N: n, r: i, p: s, dkLen: o, blockSize32: a, V: c, B32: u, B: f, tmp: p, blockMixCb: b } = CK(t, e, r);
+ function PK(t, e, r) {
+ const { N: n, r: i, p: s, dkLen: o, blockSize32: a, V: c, B32: u, B: f, tmp: p, blockMixCb: b } = IK(t, e, r);
ao || jo(u);
for (let E = 0; E < s; E++) {
const _ = a * E;
for (let N = 0; N < a; N++)
c[N] = u[_ + N];
- for (let N = 0, R = 0; N < n - 1; N++)
- ly(c, R, c, R += a, i), b();
+ for (let N = 0, k = 0; N < n - 1; N++)
+ ly(c, k, c, k += a, i), b();
ly(c, (n - 1) * a, u, _, i), b();
for (let N = 0; N < n; N++) {
- const R = u[_ + a - 16] % n;
+ const k = u[_ + a - 16] % n;
for (let F = 0; F < a; F++)
- p[F] = u[_ + F] ^ c[R * a + F];
+ p[F] = u[_ + F] ^ c[k * a + F];
ly(p, 0, u, _, i), b();
}
}
- return ao || jo(u), DK(t, o, f, c, p);
+ return ao || jo(u), OK(t, o, f, c, p);
}
- var Vp = {
+ var Up = {
N: 32768,
p: 1,
r: 8
};
- function wg(t, e = wl(), r = Vp, n) {
+ function wg(t, e = wl(), r = Up, n) {
const i = Xe(t);
return {
params: r,
- password: !hn || !n && tn() ? wq(i, e, Math.log2(r.N), r.r, r.p) : LK(i, e, st({ dkLen: 64 }, r)),
+ password: !hn || !n && tn() ? hq(i, e, Math.log2(r.N), r.r, r.p) : PK(i, e, st({ dkLen: 64 }, r)),
salt: e
};
}
- function qO(t) {
- const e = t.subarray(0, 32), r = Xn(t.subarray(32 + 0, 32 + 4), ku).toNumber(), n = Xn(t.subarray(32 + 4, 32 + 8), ku).toNumber(), i = Xn(t.subarray(32 + 8, 32 + 12), ku).toNumber();
- if (r !== Vp.N || n !== Vp.p || i !== Vp.r)
+ function LO(t) {
+ const e = t.subarray(0, 32), r = Yn(t.subarray(32 + 0, 32 + 4), ku).toNumber(), n = Yn(t.subarray(32 + 4, 32 + 8), ku).toNumber(), i = Yn(t.subarray(32 + 8, 32 + 12), ku).toNumber();
+ if (r !== Up.N || n !== Up.p || i !== Up.r)
throw new Error("Invalid injected scrypt params found");
return { params: { N: r, p: n, r: i }, salt: e };
}
- function r8(t, { N: e, p: r, r: n }) {
- return $t(t, Hr(e, jp), Hr(r, jp), Hr(n, jp));
+ function Q4(t, { N: e, p: r, r: n }) {
+ return $t(t, Hr(e, Bp), Hr(r, Bp), Hr(n, Bp));
}
- var WO = ["scrypt", "xsalsa20-poly1305"];
- var BK = ["none"];
- var UK = "3";
- var b6 = 24;
- var jK = 32 + 3 * 4;
- function n8(t, e, r = WO) {
+ var BO = ["scrypt", "xsalsa20-poly1305"];
+ var kK = ["none"];
+ var RK = "3";
+ var d6 = 24;
+ var CK = 32 + 3 * 4;
+ function $4(t, e, r = BO) {
if (t) {
if (r.includes("xsalsa20-poly1305") && !e)
throw new Error("Password required to decode encrypted data");
@@ -12490,51 +12491,51 @@ ${Ez(e, r)}`);
if (e) {
let i;
if (r.includes("scrypt")) {
- const { params: s, salt: o } = qO(t);
- i = wg(e, o, s).password, t = t.subarray(jK);
+ const { params: s, salt: o } = LO(t);
+ i = wg(e, o, s).password, t = t.subarray(CK);
} else
i = Dr(e);
- n = HO(t.subarray(b6), t.subarray(0, b6), PN(i, 256, true));
+ n = DO(t.subarray(d6), t.subarray(0, d6), AN(i, 256, true));
}
if (!n)
throw new Error("Unable to decode using the supplied passphrase");
return n;
}
- function VK({ encoded: t, encoding: e }, r) {
+ function DK({ encoded: t, encoding: e }, r) {
if (!t)
throw new Error("No encrypted data available to decode");
- return n8(Ft(t) ? In(t) : mg(t), r, Array.isArray(e.type) ? e.type : [e.type]);
+ return $4(Ft(t) ? In(t) : mg(t), r, Array.isArray(e.type) ? e.type : [e.type]);
}
- function i8(t, e, r) {
+ function e8(t, e, r) {
return {
- encoded: Y4(t),
+ encoded: W4(t),
encoding: {
content: e,
- type: r ? WO : BK,
- version: UK
+ type: r ? BO : kK,
+ version: RK
}
};
}
- function zK(t, e, r) {
+ function LK(t, e, r) {
let n = false, i = t;
if (r) {
- const { params: s, password: o, salt: a } = wg(r), { encrypted: c, nonce: u } = t8(i, o.subarray(0, 32));
- n = true, i = $t(r8(a, s), u, c);
+ const { params: s, password: o, salt: a } = wg(r), { encrypted: c, nonce: u } = J4(i, o.subarray(0, 32));
+ n = true, i = $t(Q4(a, s), u, c);
}
- return i8(i, e, n);
+ return e8(i, e, n);
}
- var w6 = (t) => (e, r, n) => EO(e, r, n, t);
- var GO = [
- ["ecdsa", w6("blake2")],
- ["ethereum", w6("keccak")]
+ var p6 = (t) => (e, r, n) => mO(e, r, n, t);
+ var UO = [
+ ["ecdsa", p6("blake2")],
+ ["ethereum", p6("keccak")]
];
- var FK = [
- ["ed25519", V4],
- ["sr25519", H4],
- ...GO
+ var BK = [
+ ["ed25519", L4],
+ ["sr25519", j4],
+ ...UO
];
- var HK = ["ed25519", "sr25519", "ecdsa"];
- function KO(t, { message: e, publicKey: r, signature: n }, i = FK) {
+ var UK = ["ed25519", "sr25519", "ecdsa"];
+ function jO(t, { message: e, publicKey: r, signature: n }, i = BK) {
return t.isValid = i.some(([s, o]) => {
try {
if (o(e, n, r))
@@ -12544,280 +12545,280 @@ ${Ez(e, r)}`);
return false;
}), t;
}
- function qK(t, { message: e, publicKey: r, signature: n }) {
+ function jK(t, { message: e, publicKey: r, signature: n }) {
if (![0, 1, 2].includes(n[0]))
throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${n[0]}`);
- const i = HK[n[0]] || "none";
+ const i = UK[n[0]] || "none";
t.crypto = i;
try {
t.isValid = {
- ecdsa: () => KO(t, { message: e, publicKey: r, signature: n.subarray(1) }, GO).isValid,
- ed25519: () => V4(e, n.subarray(1), r),
+ ecdsa: () => jO(t, { message: e, publicKey: r, signature: n.subarray(1) }, UO).isValid,
+ ed25519: () => L4(e, n.subarray(1), r),
none: () => {
throw Error("no verify for `none` crypto type");
},
- sr25519: () => H4(e, n.subarray(1), r)
+ sr25519: () => j4(e, n.subarray(1), r)
}[i]();
} catch {
}
return t;
}
- function WK(t) {
- return [0, 1, 2].includes(t[0]) && [65, 66].includes(t.length) ? qK : KO;
+ function VK(t) {
+ return [0, 1, 2].includes(t[0]) && [65, 66].includes(t.length) ? jK : jO;
}
- function Y3(t, e, r) {
+ function K3(t, e, r) {
const n = Xe(e);
if (![64, 65, 66].includes(n.length))
throw new Error(`Invalid signature length, expected [64..66] bytes, found ${n.length}`);
- const i = Mr(r), s = { message: Xe(t), publicKey: i, signature: n }, o = { crypto: "none", isValid: false, isWrapped: fd(s.message, true), publicKey: i }, a = fd(s.message, false), c = WK(n);
- return c(o, s), o.crypto !== "none" || o.isWrapped && !a ? o : (s.message = a ? DN(s.message) : LN(s.message), c(o, s));
+ const i = Mr(r), s = { message: Xe(t), publicKey: i, signature: n }, o = { crypto: "none", isValid: false, isWrapped: ld(s.message, true), publicKey: i }, a = ld(s.message, false), c = VK(n);
+ return c(o, s), o.crypto !== "none" || o.isWrapped && !a ? o : (s.message = a ? ON(s.message) : PN(s.message), c(o, s));
}
- var yi = vt("11400714785074694791");
+ var bi = vt("11400714785074694791");
var Uo = vt("14029467366897019727");
- var v6 = vt("1609587929392839161");
- var mh = vt("9650029242287828579");
- var x6 = vt("2870177450012600261");
+ var m6 = vt("1609587929392839161");
+ var ph = vt("9650029242287828579");
+ var g6 = vt("2870177450012600261");
var Na = vt("0xffffffffffffffff");
- var GK = vt(7);
- var KK = vt(11);
- var XK = vt(12);
- var YK = vt(16);
- var ZK = vt(18);
- var JK = vt(23);
- var QK = vt(27);
- var $K = vt(29);
- var Xl = vt(31);
- var eX = vt(32);
- var tX = vt(33);
- var rX = vt(64);
- var _6 = vt(256);
+ var zK = vt(7);
+ var FK = vt(11);
+ var HK = vt(12);
+ var qK = vt(16);
+ var WK = vt(18);
+ var GK = vt(23);
+ var KK = vt(27);
+ var XK = vt(29);
+ var Kl = vt(31);
+ var YK = vt(32);
+ var ZK = vt(33);
+ var JK = vt(64);
+ var y6 = vt(256);
function rs(t, e) {
const r = t & Na;
- return (r << e | r >> rX - e) & Na;
+ return (r << e | r >> JK - e) & Na;
}
- function Z3(t, e, r) {
+ function X3(t, e, r) {
const n = new Array(r);
let i = 0;
for (let o = 0; o < r; o++, i += 2)
n[o] = vt(t[e + i] | t[e + 1 + i] << 8);
let s = Xu;
for (let o = r - 1; o >= 0; o--)
- s = (s << YK) + n[o];
+ s = (s << qK) + n[o];
return s;
}
- function nX(t, e) {
+ function QK(t, e) {
const r = {
seed: t,
u8a: new Uint8Array(32),
u8asize: 0,
- v1: t + yi + Uo,
+ v1: t + bi + Uo,
v2: t + Uo,
v3: t,
- v4: t - yi
+ v4: t - bi
};
if (e.length < 32)
return r.u8a.set(e), r.u8asize = e.length, r;
const n = e.length - 32;
let i = 0;
if (n >= 0) {
- const s = (o) => yi * rs(o + Uo * Z3(e, i, 4), Xl);
+ const s = (o) => bi * rs(o + Uo * X3(e, i, 4), Kl);
do
r.v1 = s(r.v1), i += 8, r.v2 = s(r.v2), i += 8, r.v3 = s(r.v3), i += 8, r.v4 = s(r.v4), i += 8;
while (i <= n);
}
return i < e.length && (r.u8a.set(e.subarray(i, e.length)), r.u8asize = e.length - i), r;
}
- function iX(t, e) {
- const { seed: r, u8a: n, u8asize: i, v1: s, v2: o, v3: a, v4: c } = nX(vt(e), t);
- let u = 0, f = Na & vt(t.length) + (t.length >= 32 ? ((((rs(s, Yc) + rs(o, GK) + rs(a, XK) + rs(c, ZK) ^ yi * rs(s * Uo, Xl)) * yi + mh ^ yi * rs(o * Uo, Xl)) * yi + mh ^ yi * rs(a * Uo, Xl)) * yi + mh ^ yi * rs(c * Uo, Xl)) * yi + mh : r + x6);
+ function $K(t, e) {
+ const { seed: r, u8a: n, u8asize: i, v1: s, v2: o, v3: a, v4: c } = QK(vt(e), t);
+ let u = 0, f = Na & vt(t.length) + (t.length >= 32 ? ((((rs(s, Xc) + rs(o, zK) + rs(a, HK) + rs(c, WK) ^ bi * rs(s * Uo, Kl)) * bi + ph ^ bi * rs(o * Uo, Kl)) * bi + ph ^ bi * rs(a * Uo, Kl)) * bi + ph ^ bi * rs(c * Uo, Kl)) * bi + ph : r + g6);
for (; u <= i - 8; )
- f = Na & mh + yi * rs(f ^ yi * rs(Uo * Z3(n, u, 4), Xl), QK), u += 8;
- for (u + 4 <= i && (f = Na & v6 + Uo * rs(f ^ yi * Z3(n, u, 2), JK), u += 4); u < i; )
- f = Na & yi * rs(f ^ x6 * vt(n[u++]), KK);
- f = Na & Uo * (f ^ f >> tX), f = Na & v6 * (f ^ f >> $K), f = Na & (f ^ f >> eX);
+ f = Na & ph + bi * rs(f ^ bi * rs(Uo * X3(n, u, 4), Kl), KK), u += 8;
+ for (u + 4 <= i && (f = Na & m6 + Uo * rs(f ^ bi * X3(n, u, 2), GK), u += 4); u < i; )
+ f = Na & bi * rs(f ^ g6 * vt(n[u++]), FK);
+ f = Na & Uo * (f ^ f >> ZK), f = Na & m6 * (f ^ f >> XK), f = Na & (f ^ f >> YK);
const p = new Uint8Array(8);
for (let b = 7; b >= 0; b--)
- p[b] = Number(f % _6), f = f / _6;
+ p[b] = Number(f % y6), f = f / y6;
return p;
}
- function Wc(t, e = 64, r) {
+ function qc(t, e = 64, r) {
const n = Math.ceil(e / 64), i = Xe(t);
if (!hn || !r && tn())
- return _q(i, n);
+ return mq(i, n);
const s = new Uint8Array(n * 8);
for (let o = 0; o < n; o++)
- s.set(iX(i, o).reverse(), o * 8);
+ s.set($K(i, o).reverse(), o * 8);
return s;
}
- var sX = /* @__PURE__ */ lg(Wc);
- var oX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var eX = /* @__PURE__ */ ug(qc);
+ var tX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- addressEq: RG,
- addressToEvm: lW,
- allNetworks: LI,
- availableNetworks: P4,
- base32Decode: $G,
- base32Encode: eK,
- base32Validate: G4,
- base58Decode: T4,
- base58Encode: xI,
- base58Validate: A4,
+ addressEq: NG,
+ addressToEvm: sW,
+ allNetworks: II,
+ availableNetworks: I4,
+ base32Decode: XG,
+ base32Encode: YG,
+ base32Validate: F4,
+ base58Decode: M4,
+ base58Encode: gI,
+ base58Validate: S4,
base64Decode: mg,
- base64Encode: Y4,
- base64Pad: rK,
- base64Trim: nK,
- base64Validate: X4,
- blake2AsHex: Up,
+ base64Encode: W4,
+ base64Pad: JG,
+ base64Trim: QG,
+ base64Validate: q4,
+ blake2AsHex: Lp,
blake2AsU8a: Pn,
- checkAddress: fW,
- checkAddressChecksum: O4,
- createKeyDerived: hO,
- createKeyMulti: pO,
- cryptoIsReady: Sq,
- cryptoWaitReady: gI,
+ checkAddress: oW,
+ checkAddressChecksum: N4,
+ createKeyDerived: iO,
+ createKeyMulti: oO,
+ cryptoIsReady: yq,
+ cryptoWaitReady: fI,
decodeAddress: Mr,
- deriveAddress: NG,
- ed25519DeriveHard: QI,
- ed25519PairFromRandom: vG,
- ed25519PairFromSecret: xG,
+ deriveAddress: EG,
+ ed25519DeriveHard: WI,
+ ed25519PairFromRandom: mG,
+ ed25519PairFromSecret: gG,
ed25519PairFromSeed: vl,
- ed25519PairFromString: _G,
- ed25519Sign: tO,
- ed25519Verify: V4,
+ ed25519PairFromString: yG,
+ ed25519Sign: KI,
+ ed25519Verify: L4,
encodeAddress: ua,
- encodeDerivedAddress: OG,
- encodeMultiAddress: kG,
+ encodeDerivedAddress: MG,
+ encodeMultiAddress: TG,
ethereumEncode: yg,
- evmToAddress: KG,
- hdEthereum: IO,
- hdLedger: EK,
- hdValidatePath: J4,
- hmacSha256AsU8a: lK,
- hmacSha512AsU8a: fK,
- hmacShaAsU8a: $c,
- isAddress: XG,
- isBase32: QG,
- isBase58: Iq,
- isBase64: tK,
- isEthereumAddress: MO,
- isEthereumChecksum: SO,
- jsonDecrypt: VK,
- jsonDecryptData: n8,
- jsonEncrypt: zK,
- jsonEncryptFormat: i8,
- keccak256AsU8a: qG,
- keccak512AsU8a: WG,
- keccakAsHex: GG,
- keccakAsU8a: sc,
- keyExtractPath: hg,
- keyExtractSuri: jI,
- keyFromPath: z4,
- keyHdkdEcdsa: U3,
- keyHdkdEd25519: rO,
- keyHdkdSr25519: aO,
- mnemonicGenerate: vK,
- mnemonicToEntropy: BO,
- mnemonicToLegacySeed: UO,
- mnemonicToMiniSecret: jO,
+ evmToAddress: FG,
+ hdEthereum: xO,
+ hdLedger: bK,
+ hdValidatePath: K4,
+ hmacSha256AsU8a: sK,
+ hmacSha512AsU8a: oK,
+ hmacShaAsU8a: Qc,
+ isAddress: HG,
+ isBase32: KG,
+ isBase58: _q,
+ isBase64: ZG,
+ isEthereumAddress: yO,
+ isEthereumChecksum: gO,
+ jsonDecrypt: DK,
+ jsonDecryptData: $4,
+ jsonEncrypt: LK,
+ jsonEncryptFormat: e8,
+ keccak256AsU8a: jG,
+ keccak512AsU8a: VG,
+ keccakAsHex: zG,
+ keccakAsU8a: ic,
+ keyExtractPath: fg,
+ keyExtractSuri: kI,
+ keyFromPath: B4,
+ keyHdkdEcdsa: B3,
+ keyHdkdEd25519: XI,
+ keyHdkdSr25519: $I,
+ mnemonicGenerate: mK,
+ mnemonicToEntropy: IO,
+ mnemonicToLegacySeed: OO,
+ mnemonicToMiniSecret: PO,
mnemonicValidate: bg,
- naclDecrypt: HO,
- naclEncrypt: t8,
- packageInfo: uI,
- pbkdf2Encode: $4,
- randomAsHex: $I,
- randomAsNumber: sG,
+ naclDecrypt: DO,
+ naclEncrypt: J4,
+ packageInfo: iI,
+ pbkdf2Encode: Y4,
+ randomAsHex: GI,
+ randomAsNumber: $W,
randomAsU8a: wl,
scryptEncode: wg,
- scryptFromU8a: qO,
- scryptToU8a: r8,
- secp256k1Compress: Z4,
+ scryptFromU8a: LO,
+ scryptToU8a: Q4,
+ secp256k1Compress: G4,
secp256k1Expand: gg,
secp256k1PairFromSeed: $u,
- secp256k1PrivateKeyTweakAdd: _O,
- secp256k1Recover: vO,
- secp256k1Sign: z3,
- secp256k1Verify: EO,
- selectableNetworks: BI,
- setSS58Format: JG,
- sha256AsU8a: OO,
- sha512AsU8a: mK,
- shaAsU8a: e8,
- signatureVerify: Y3,
- sortAddresses: YG,
- sr25519Agreement: AG,
- sr25519DeriveHard: sO,
- sr25519DerivePublic: cO,
- sr25519DeriveSoft: oO,
- sr25519PairFromSeed: F4,
- sr25519Sign: uO,
- sr25519Verify: H4,
- sr25519VrfSign: lO,
- sr25519VrfVerify: fO,
- validateAddress: wO,
- xxhashAsHex: sX,
- xxhashAsU8a: Wc
+ secp256k1PrivateKeyTweakAdd: pO,
+ secp256k1Recover: hO,
+ secp256k1Sign: j3,
+ secp256k1Verify: mO,
+ selectableNetworks: OI,
+ setSS58Format: GG,
+ sha256AsU8a: _O,
+ sha512AsU8a: lK,
+ shaAsU8a: Z4,
+ signatureVerify: K3,
+ sortAddresses: qG,
+ sr25519Agreement: xG,
+ sr25519DeriveHard: JI,
+ sr25519DerivePublic: eO,
+ sr25519DeriveSoft: QI,
+ sr25519PairFromSeed: U4,
+ sr25519Sign: tO,
+ sr25519Verify: j4,
+ sr25519VrfSign: rO,
+ sr25519VrfVerify: nO,
+ validateAddress: fO,
+ xxhashAsHex: eX,
+ xxhashAsU8a: qc
}, Symbol.toStringTag, { value: "Module" }));
var Go = /* @__PURE__ */ ((t) => (t[t.NATIVE = 0] = "NATIVE", t[t.EVM = 1] = "EVM", t))(Go || {});
var ji = /* @__PURE__ */ ((t) => (t.CONNECTING = "connecting", t.NO_ACCOUNT_SELECTED = "no-account-selected", t.SELECTED_NO_VM_CONNECTION = "selected-no-vm-connection", t.OK = "OK", t))(ji || {});
var Ko = "reef";
- var ed = "reef-snap";
- var XO = "reef-easy-wallet";
- var YO = "reef-wallet-connect";
- var aX = [
+ var $h = "reef-snap";
+ var VO = "reef-easy-wallet";
+ var zO = "reef-wallet-connect";
+ var rX = [
Ko,
- ed,
- XO,
- YO
+ $h,
+ VO,
+ zO
];
- var J3 = "reef-injected";
- function ZO(t, { name: e, version: r }) {
+ var Y3 = "reef-injected";
+ function FO(t, { name: e, version: r }) {
const n = window;
n && (n.injectedWeb3 = n.injectedWeb3 || {}, n.injectedWeb3[e] = {
enable: (i) => t(i),
version: r
});
}
- function s8(t) {
+ function t8(t) {
const e = window;
return !!(e != null && e.injectedWeb3) && !!(e != null && e.injectedWeb3[t]);
}
- function JO(t) {
+ function HO(t) {
const e = window;
return !!e._reefInjectionStart && !!e._reefInjectionStart[t];
}
- function cX(t) {
+ function nX(t) {
window._reefInjectionStart || (window._reefInjectionStart = {}), window._reefInjectionStart[t] = true;
}
- function uX(t) {
+ function iX(t) {
return new Promise((e) => {
document.readyState === "complete" ? e(t()) : window.addEventListener("load", () => e(t()));
});
}
- var l0 = "npm:@reef-chain/reef-snap";
- var QO = async (t) => await (t ?? window.ethereum).request({
+ var c0 = "npm:@reef-chain/reef-snap";
+ var qO = async (t) => await (t ?? window.ethereum).request({
method: "wallet_getSnaps"
});
- var $O = async () => {
+ var WO = async () => {
await window.ethereum.request({
method: "wallet_requestSnaps",
params: {
- [l0]: {}
+ [c0]: {}
}
});
};
- var Q3 = async () => {
+ var Z3 = async () => {
try {
- const t = await QO();
- return Object.values(t).find((e) => e.id === l0);
+ const t = await qO();
+ return Object.values(t).find((e) => e.id === c0);
} catch (t) {
console.log("Failed to obtain installed snap", t);
return;
}
};
- var lX = async (t, e) => await window.ethereum.request({
+ var sX = async (t, e) => await window.ethereum.request({
method: "wallet_invokeSnap",
params: {
- snapId: l0,
+ snapId: c0,
request: {
method: t,
params: e || {}
@@ -12825,7 +12826,7 @@ ${Ez(e, r)}`);
}
});
var fy;
- var fX = class {
+ var oX = class {
constructor(e) {
fy = e;
}
@@ -12842,7 +12843,7 @@ ${Ez(e, r)}`);
}
};
var hy;
- var hX = class {
+ var aX = class {
constructor(e) {
hy = e;
}
@@ -12853,10 +12854,10 @@ ${Ez(e, r)}`);
return hy("provideMetadata", e);
}
};
- var E6;
- var o8 = class {
+ var b6;
+ var r8 = class {
constructor(e) {
- this._isConnected = false, this._isClonable = false, E6 = e;
+ this._isConnected = false, this._isClonable = false, b6 = e;
}
get hasSubscriptions() {
return false;
@@ -12870,7 +12871,7 @@ ${Ez(e, r)}`);
clone() {
if (!this.isClonable)
throw new Error("Unclonable provider");
- return new o8(E6);
+ return new r8(b6);
}
async connect() {
console.error("PostMessageProvider.disconnect() is not implemented.");
@@ -12900,13 +12901,13 @@ ${Ez(e, r)}`);
};
var xl = {};
var vg = {};
- var dX = "logger/5.7.0";
- var S6 = false;
- var M6 = false;
- var zp = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var A6 = zp.default;
+ var cX = "logger/5.7.0";
+ var w6 = false;
+ var v6 = false;
+ var jp = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var x6 = jp.default;
var dy = null;
- function pX() {
+ function uX() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -12925,16 +12926,16 @@ ${Ez(e, r)}`);
}
return null;
}
- var T6 = pX();
- var D1;
+ var _6 = uX();
+ var C1;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(D1 || (D1 = {}));
+ })(C1 || (C1 = {}));
var ks;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(ks || (ks = {}));
- var N6 = "0123456789abcdef";
+ var E6 = "0123456789abcdef";
var ot = class mn {
constructor(e) {
Object.defineProperty(this, "version", {
@@ -12945,7 +12946,7 @@ ${Ez(e, r)}`);
}
_log(e, r) {
const n = e.toLowerCase();
- zp[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(A6 > zp[n]) && console.log.apply(console, r);
+ jp[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(x6 > jp[n]) && console.log.apply(console, r);
}
debug(...e) {
this._log(mn.levels.DEBUG, e);
@@ -12957,7 +12958,7 @@ ${Ez(e, r)}`);
this._log(mn.levels.WARNING, e);
}
makeError(e, r, n) {
- if (M6)
+ if (v6)
return this.makeError("censored error", r, {});
r || (r = mn.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -12967,7 +12968,7 @@ ${Ez(e, r)}`);
if (u instanceof Uint8Array) {
let f = "";
for (let p = 0; p < u.length; p++)
- f += N6[u[p] >> 4], f += N6[u[p] & 15];
+ f += E6[u[p] >> 4], f += E6[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -13029,9 +13030,9 @@ ${Ez(e, r)}`);
e || this.throwArgumentError(r, n, i);
}
checkNormalize(e) {
- T6 && this.throwError("platform missing String.prototype.normalize", mn.errors.UNSUPPORTED_OPERATION, {
+ _6 && this.throwError("platform missing String.prototype.normalize", mn.errors.UNSUPPORTED_OPERATION, {
operation: "String.prototype.normalize",
- form: T6
+ form: _6
});
}
checkSafeUint53(e, r) {
@@ -13061,46 +13062,46 @@ ${Ez(e, r)}`);
e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", mn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", mn.errors.MISSING_NEW, { name: r.name });
}
static globalLogger() {
- return dy || (dy = new mn(dX)), dy;
+ return dy || (dy = new mn(cX)), dy;
}
static setCensorship(e, r) {
if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", mn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
- }), S6) {
+ }), w6) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", mn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
});
}
- M6 = !!e, S6 = !!r;
+ v6 = !!e, w6 = !!r;
}
static setLogLevel(e) {
- const r = zp[e.toLowerCase()];
+ const r = jp[e.toLowerCase()];
if (r == null) {
mn.globalLogger().warn("invalid log level - " + e);
return;
}
- A6 = r;
+ x6 = r;
}
static from(e) {
return new mn(e);
}
};
ot.errors = ks;
- ot.levels = D1;
- var mX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ ot.levels = C1;
+ var lX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get ErrorCode() {
return ks;
},
get LogLevel() {
- return D1;
+ return C1;
},
Logger: ot
}, Symbol.toStringTag, { value: "Module" }));
- var gX = "properties/5.7.0";
- var yX = globalThis && globalThis.__awaiter || function(t, e, r, n) {
+ var fX = "properties/5.7.0";
+ var hX = globalThis && globalThis.__awaiter || function(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
o(s);
@@ -13127,7 +13128,7 @@ ${Ez(e, r)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var L1 = new ot(gX);
+ var D1 = new ot(fX);
function pt(t, e, r) {
Object.defineProperty(t, e, {
enumerable: true,
@@ -13146,7 +13147,7 @@ ${Ez(e, r)}`);
return null;
}
function za(t) {
- return yX(this, void 0, void 0, function* () {
+ return hX(this, void 0, void 0, function* () {
const e = Object.keys(t).map((n) => {
const i = t[n];
return Promise.resolve(i).then((s) => ({ key: n, value: s }));
@@ -13154,9 +13155,9 @@ ${Ez(e, r)}`);
return (yield Promise.all(e)).reduce((n, i) => (n[i.key] = i.value, n), {});
});
}
- function bX(t, e) {
- (!t || typeof t != "object") && L1.throwArgumentError("invalid object", "object", t), Object.keys(t).forEach((r) => {
- e[r] || L1.throwArgumentError("invalid object key - " + r, "transaction:" + r, t);
+ function dX(t, e) {
+ (!t || typeof t != "object") && D1.throwArgumentError("invalid object", "object", t), Object.keys(t).forEach((r) => {
+ e[r] || D1.throwArgumentError("invalid object key - " + r, "transaction:" + r, t);
});
}
function el(t) {
@@ -13165,9 +13166,9 @@ ${Ez(e, r)}`);
e[r] = t[r];
return e;
}
- var wX = { bigint: true, boolean: true, function: true, number: true, string: true };
- function eP(t) {
- if (t == null || wX[typeof t])
+ var pX = { bigint: true, boolean: true, function: true, number: true, string: true };
+ function GO(t) {
+ if (t == null || pX[typeof t])
return true;
if (Array.isArray(t) || typeof t == "object") {
if (!Object.isFrozen(t))
@@ -13180,48 +13181,48 @@ ${Ez(e, r)}`);
} catch {
continue;
}
- if (!eP(n))
+ if (!GO(n))
return false;
}
return true;
}
- return L1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t);
+ return D1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t);
}
- function vX(t) {
- if (eP(t))
+ function mX(t) {
+ if (GO(t))
return t;
if (Array.isArray(t))
- return Object.freeze(t.map((e) => Cf(e)));
+ return Object.freeze(t.map((e) => Rf(e)));
if (typeof t == "object") {
const e = {};
for (const r in t) {
const n = t[r];
- n !== void 0 && pt(e, r, Cf(n));
+ n !== void 0 && pt(e, r, Rf(n));
}
return e;
}
- return L1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t);
+ return D1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t);
}
- function Cf(t) {
- return vX(t);
+ function Rf(t) {
+ return mX(t);
}
- var oc = class {
+ var sc = class {
constructor(e) {
for (const r in e)
- this[r] = Cf(e[r]);
+ this[r] = Rf(e[r]);
}
};
- var xX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var gX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- Description: oc,
- checkProperties: bX,
- deepCopy: Cf,
+ Description: sc,
+ checkProperties: dX,
+ deepCopy: Rf,
defineReadOnly: pt,
getStatic: Xo,
resolveProperties: za,
shallowCopy: el
}, Symbol.toStringTag, { value: "Module" }));
- var _X = "abstract-signer/5.7.0";
+ var yX = "abstract-signer/5.7.0";
var qs = globalThis && globalThis.__awaiter || function(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
@@ -13249,8 +13250,8 @@ ${Ez(e, r)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var Ss = new ot(_X);
- var EX = [
+ var Ss = new ot(yX);
+ var bX = [
"accessList",
"ccipReadEnabled",
"chainId",
@@ -13266,14 +13267,14 @@ ${Ez(e, r)}`);
"type",
"value"
];
- var SX = [
+ var wX = [
ot.errors.INSUFFICIENT_FUNDS,
ot.errors.NONCE_EXPIRED,
ot.errors.REPLACEMENT_UNDERPRICED
];
- var a8 = class tP {
+ var n8 = class KO {
constructor() {
- Ss.checkAbstract(new.target, tP), pt(this, "_isSigner", true);
+ Ss.checkAbstract(new.target, KO), pt(this, "_isSigner", true);
}
getBalance(e) {
return qs(this, void 0, void 0, function* () {
@@ -13328,7 +13329,7 @@ ${Ez(e, r)}`);
}
checkTransaction(e) {
for (const n in e)
- EX.indexOf(n) === -1 && Ss.throwArgumentError("invalid transaction key: " + n, "transaction", e);
+ bX.indexOf(n) === -1 && Ss.throwArgumentError("invalid transaction key: " + n, "transaction", e);
const r = el(e);
return r.from == null ? r.from = this.getAddress() : r.from = Promise.all([
Promise.resolve(r.from),
@@ -13369,7 +13370,7 @@ ${Ez(e, r)}`);
r.type === 2 && (r.maxFeePerGas == null && (r.maxFeePerGas = i.maxFeePerGas), r.maxPriorityFeePerGas == null && (r.maxPriorityFeePerGas = i.maxPriorityFeePerGas));
}
return r.nonce == null && (r.nonce = this.getTransactionCount("pending")), r.gasLimit == null && (r.gasLimit = this.estimateGas(r).catch((i) => {
- if (SX.indexOf(i.code) >= 0)
+ if (wX.indexOf(i.code) >= 0)
throw i;
return Ss.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", ot.errors.UNPREDICTABLE_GAS_LIMIT, {
error: i,
@@ -13390,7 +13391,7 @@ ${Ez(e, r)}`);
return !!(e && e._isSigner);
}
};
- var xg = class extends a8 {
+ var xg = class extends n8 {
constructor(e, r) {
super(), pt(this, "address", e), pt(this, "provider", r || null);
}
@@ -13415,27 +13416,27 @@ ${Ez(e, r)}`);
return new xg(this.address, e);
}
};
- var MX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var vX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- Signer: a8,
+ Signer: n8,
VoidSigner: xg
}, Symbol.toStringTag, { value: "Module" }));
- var AX = /* @__PURE__ */ fn(MX);
- var TX = "bytes/5.7.0";
- var Yr = new ot(TX);
- function rP(t) {
+ var xX = /* @__PURE__ */ fn(vX);
+ var _X = "bytes/5.7.0";
+ var Yr = new ot(_X);
+ function XO(t) {
return !!t.toHexString;
}
- function bf(t) {
+ function yf(t) {
return t.slice || (t.slice = function() {
const e = Array.prototype.slice.call(arguments);
- return bf(new Uint8Array(Array.prototype.slice.apply(t, e)));
+ return yf(new Uint8Array(Array.prototype.slice.apply(t, e)));
}), t;
}
- function c8(t) {
+ function i8(t) {
return Rr(t) && !(t.length % 2) || _l(t);
}
- function I6(t) {
+ function S6(t) {
return typeof t == "number" && t == t && t % 1 === 0;
}
function _l(t) {
@@ -13443,11 +13444,11 @@ ${Ez(e, r)}`);
return false;
if (t.constructor === Uint8Array)
return true;
- if (typeof t == "string" || !I6(t.length) || t.length < 0)
+ if (typeof t == "string" || !S6(t.length) || t.length < 0)
return false;
for (let e = 0; e < t.length; e++) {
const r = t[e];
- if (!I6(r) || r < 0 || r >= 256)
+ if (!S6(r) || r < 0 || r >= 256)
return false;
}
return true;
@@ -13458,23 +13459,23 @@ ${Ez(e, r)}`);
const r = [];
for (; t; )
r.unshift(t & 255), t = parseInt(String(t / 256));
- return r.length === 0 && r.push(0), bf(new Uint8Array(r));
+ return r.length === 0 && r.push(0), yf(new Uint8Array(r));
}
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), rP(t) && (t = t.toHexString()), Rr(t)) {
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), XO(t) && (t = t.toHexString()), Rr(t)) {
let r = t.substring(2);
r.length % 2 && (e.hexPad === "left" ? r = "0" + r : e.hexPad === "right" ? r += "0" : Yr.throwArgumentError("hex data is odd-length", "value", t));
const n = [];
for (let i = 0; i < r.length; i += 2)
n.push(parseInt(r.substring(i, i + 2), 16));
- return bf(new Uint8Array(n));
+ return yf(new Uint8Array(n));
}
- return _l(t) ? bf(new Uint8Array(t)) : Yr.throwArgumentError("invalid arrayify value", "value", t);
+ return _l(t) ? yf(new Uint8Array(t)) : Yr.throwArgumentError("invalid arrayify value", "value", t);
}
- function ci(t) {
+ function ui(t) {
const e = t.map((i) => er(i)), r = e.reduce((i, s) => i + s.length, 0), n = new Uint8Array(r);
- return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), bf(n);
+ return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), yf(n);
}
- function nP(t) {
+ function YO(t) {
let e = er(t);
if (e.length === 0)
return e;
@@ -13483,10 +13484,10 @@ ${Ez(e, r)}`);
r++;
return r && (e = e.slice(r)), e;
}
- function iP(t, e) {
+ function ZO(t, e) {
t = er(t), t.length > e && Yr.throwArgumentError("value out of range", "value", arguments[0]);
const r = new Uint8Array(e);
- return r.set(t, e - t.length), bf(r);
+ return r.set(t, e - t.length), yf(r);
}
function Rr(t, e) {
return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e);
@@ -13502,7 +13503,7 @@ ${Ez(e, r)}`);
}
if (typeof t == "bigint")
return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t;
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), rP(t))
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), XO(t))
return t.toHexString();
if (Rr(t))
return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : Yr.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase();
@@ -13516,27 +13517,27 @@ ${Ez(e, r)}`);
}
return Yr.throwArgumentError("invalid hexlify value", "value", t);
}
- function B1(t) {
+ function L1(t) {
if (typeof t != "string")
t = It(t);
else if (!Rr(t) || t.length % 2)
return null;
return (t.length - 2) / 2;
}
- function f0(t, e, r) {
+ function u0(t, e, r) {
return typeof t != "string" ? t = It(t) : (!Rr(t) || t.length % 2) && Yr.throwArgumentError("invalid hexData", "value", t), e = 2 + 2 * e, r != null ? "0x" + t.substring(e, 2 + 2 * r) : "0x" + t.substring(e);
}
- function u8(t) {
+ function s8(t) {
let e = "0x";
return t.forEach((r) => {
e += It(r).substring(2);
}), e;
}
- function NX(t) {
- const e = sP(It(t, { hexPad: "left" }));
+ function EX(t) {
+ const e = JO(It(t, { hexPad: "left" }));
return e === "0x" ? "0x0" : e;
}
- function sP(t) {
+ function JO(t) {
typeof t != "string" && (t = It(t)), Rr(t) || Yr.throwArgumentError("invalid hex string", "value", t), t = t.substring(2);
let e = 0;
for (; e < t.length && t[e] === "0"; )
@@ -13548,7 +13549,7 @@ ${Ez(e, r)}`);
t = "0x0" + t.substring(2);
return t;
}
- function oP(t) {
+ function QO(t) {
const e = {
r: "0x",
s: "0x",
@@ -13558,12 +13559,12 @@ ${Ez(e, r)}`);
yParityAndS: "0x",
compact: "0x"
};
- if (c8(t)) {
+ if (i8(t)) {
let r = er(t);
r.length === 64 ? (e.v = 27 + (r[32] >> 7), r[32] &= 127, e.r = It(r.slice(0, 32)), e.s = It(r.slice(32, 64))) : r.length === 65 ? (e.r = It(r.slice(0, 32)), e.s = It(r.slice(32, 64)), e.v = r[64]) : Yr.throwArgumentError("invalid signature string", "signature", t), e.v < 27 && (e.v === 0 || e.v === 1 ? e.v += 27 : Yr.throwArgumentError("signature invalid v byte", "signature", t)), e.recoveryParam = 1 - e.v % 2, e.recoveryParam && (r[32] |= 128), e._vs = It(r.slice(32, 64));
} else {
if (e.r = t.r, e.s = t.s, e.v = t.v, e.recoveryParam = t.recoveryParam, e._vs = t._vs, e._vs != null) {
- const i = iP(er(e._vs), 32);
+ const i = ZO(er(e._vs), 32);
e._vs = It(i);
const s = i[0] >= 128 ? 1 : 0;
e.recoveryParam == null ? e.recoveryParam = s : e.recoveryParam !== s && Yr.throwArgumentError("signature recoveryParam mismatch _vs", "signature", t), i[0] &= 127;
@@ -13586,34 +13587,34 @@ ${Ez(e, r)}`);
}
return e.yParityAndS = e._vs, e.compact = e.r + e.yParityAndS.substring(2), e;
}
- function IX(t) {
- return t = oP(t), It(ci([
+ function SX(t) {
+ return t = QO(t), It(ui([
t.r,
t.s,
t.recoveryParam ? "0x1c" : "0x1b"
]));
}
- var OX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var MX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
arrayify: er,
- concat: ci,
- hexConcat: u8,
- hexDataLength: B1,
- hexDataSlice: f0,
- hexStripZeros: sP,
- hexValue: NX,
+ concat: ui,
+ hexConcat: s8,
+ hexDataLength: L1,
+ hexDataSlice: u0,
+ hexStripZeros: JO,
+ hexValue: EX,
hexZeroPad: Jo,
hexlify: It,
isBytes: _l,
- isBytesLike: c8,
+ isBytesLike: i8,
isHexString: Rr,
- joinSignature: IX,
- splitSignature: oP,
- stripZeros: nP,
- zeroPad: iP
+ joinSignature: SX,
+ splitSignature: QO,
+ stripZeros: YO,
+ zeroPad: ZO
}, Symbol.toStringTag, { value: "Module" }));
- var l8 = { exports: {} };
- l8.exports;
+ var o8 = { exports: {} };
+ o8.exports;
(function(t) {
(function(e, r) {
function n(d, l) {
@@ -13634,7 +13635,7 @@ ${Ez(e, r)}`);
typeof e == "object" ? e.exports = s : r.BN = s, s.BN = s, s.wordSize = 26;
var o;
try {
- typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer;
+ typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer;
} catch {
}
s.isBN = function(l) {
@@ -13939,7 +13940,7 @@ ${Ez(e, r)}`);
var l = this.words[this.length - 1], h = this._countBits(l);
return (this.length - 1) * 26 + h;
};
- function R(d) {
+ function k(d) {
for (var l = new Array(d.bitLength()), h = 0; h < l.length; h++) {
var y = h / 26 | 0, x = h % 26;
l[h] = d.words[y] >>> x & 1;
@@ -14078,8 +14079,8 @@ ${Ez(e, r)}`);
}
return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip();
}
- var D = function(l, h, y) {
- var x = l.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j = U & 8191, G = U >>> 13, k = x[2] | 0, Y = k & 8191, ee = k >>> 13, ae = x[3] | 0, ie = ae & 8191, Z = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13;
+ var L = function(l, h, y) {
+ var x = l.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j = U & 8191, G = U >>> 13, R = x[2] | 0, Y = R & 8191, ee = R >>> 13, ae = x[3] | 0, ie = ae & 8191, Z = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13;
y.negative = l.negative ^ h.negative, y.length = 19, g = Math.imul(A, de), m = Math.imul(A, ve), m = m + Math.imul(K, de) | 0, P = Math.imul(K, ve);
var gr = (w + g | 0) + ((m & 8191) << 13) | 0;
w = (P + (m >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, g = Math.imul(j, de), m = Math.imul(j, ve), m = m + Math.imul(G, de) | 0, P = Math.imul(G, ve), g = g + Math.imul(A, Ne) | 0, m = m + Math.imul(A, De) | 0, m = m + Math.imul(K, Ne) | 0, P = P + Math.imul(K, De) | 0;
@@ -14120,8 +14121,8 @@ ${Ez(e, r)}`);
var ma = (w + g | 0) + ((m & 8191) << 13) | 0;
return w = (P + (m >>> 13) | 0) + (ma >>> 26) | 0, ma &= 67108863, M[0] = gr, M[1] = yr, M[2] = br, M[3] = wr, M[4] = tr, M[5] = Cn, M[6] = Dn, M[7] = Ln, M[8] = Bn, M[9] = Un, M[10] = rn, M[11] = jn, M[12] = Vn, M[13] = Tr, M[14] = zn, M[15] = Fn, M[16] = Hn, M[17] = Ji, M[18] = ma, w !== 0 && (M[19] = w, y.length++), y;
};
- Math.imul || (D = F);
- function L(d, l, h) {
+ Math.imul || (L = F);
+ function D(d, l, h) {
h.negative = l.negative ^ d.negative, h.length = d.length + l.length;
for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) {
var M = x;
@@ -14135,11 +14136,11 @@ ${Ez(e, r)}`);
return y !== 0 ? h.words[v] = y : h.length--, h._strip();
}
function q(d, l, h) {
- return L(d, l, h);
+ return D(d, l, h);
}
s.prototype.mulTo = function(l, h) {
var y, x = this.length + l.length;
- return this.length === 10 && l.length === 10 ? y = D(this, l, h) : x < 63 ? y = F(this, l, h) : x < 1024 ? y = L(this, l, h) : y = q(this, l, h), y;
+ return this.length === 10 && l.length === 10 ? y = L(this, l, h) : x < 63 ? y = F(this, l, h) : x < 1024 ? y = D(this, l, h) : y = q(this, l, h), y;
}, s.prototype.mul = function(l) {
var h = new s(null);
return h.words = new Array(this.length + l.length), this.mulTo(l, h);
@@ -14163,7 +14164,7 @@ ${Ez(e, r)}`);
}, s.prototype.isqr = function() {
return this.imul(this.clone());
}, s.prototype.pow = function(l) {
- var h = R(l);
+ var h = k(l);
if (h.length === 0)
return new s(1);
for (var y = this, x = 0; x < h.length && h[x] === 0; x++, y = y.sqr())
@@ -14765,18 +14766,18 @@ ${Ez(e, r)}`);
return h._forceRed(this);
};
})(t, Lt);
- })(l8);
- var PX = l8.exports;
- var kX = /* @__PURE__ */ nc(PX);
- var aP = "bignumber/5.7.0";
- var gd = kX.BN;
- var Ia = new ot(aP);
+ })(o8);
+ var AX = o8.exports;
+ var TX = /* @__PURE__ */ rc(AX);
+ var $O = "bignumber/5.7.0";
+ var md = TX.BN;
+ var Ia = new ot($O);
var my = {};
- var O6 = 9007199254740991;
- function RX(t) {
+ var M6 = 9007199254740991;
+ function NX(t) {
return t != null && (zt.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || Rr(t) || typeof t == "bigint" || _l(t));
}
- var P6 = false;
+ var A6 = false;
var zt = class Zs {
constructor(e, r) {
e !== my && Ia.throwError("cannot call constructor directly; use BigNumber.from", ot.errors.UNSUPPORTED_OPERATION, {
@@ -14872,7 +14873,7 @@ ${Ez(e, r)}`);
});
}
toString() {
- return arguments.length > 0 && (arguments[0] === 10 ? P6 || (P6 = true, Ia.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ia.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", ot.errors.UNEXPECTED_ARGUMENT, {}) : Ia.throwError("BigNumber.toString does not accept parameters", ot.errors.UNEXPECTED_ARGUMENT, {})), Gt(this).toString(10);
+ return arguments.length > 0 && (arguments[0] === 10 ? A6 || (A6 = true, Ia.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ia.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", ot.errors.UNEXPECTED_ARGUMENT, {}) : Ia.throwError("BigNumber.toString does not accept parameters", ot.errors.UNEXPECTED_ARGUMENT, {})), Gt(this).toString(10);
}
toHexString() {
return this._hex;
@@ -14884,9 +14885,9 @@ ${Ez(e, r)}`);
if (e instanceof Zs)
return e;
if (typeof e == "string")
- return e.match(/^-?0x[0-9a-f]+$/i) ? new Zs(my, yd(e)) : e.match(/^-?[0-9]+$/) ? new Zs(my, yd(new gd(e))) : Ia.throwArgumentError("invalid BigNumber string", "value", e);
+ return e.match(/^-?0x[0-9a-f]+$/i) ? new Zs(my, gd(e)) : e.match(/^-?[0-9]+$/) ? new Zs(my, gd(new md(e))) : Ia.throwArgumentError("invalid BigNumber string", "value", e);
if (typeof e == "number")
- return e % 1 && ms("underflow", "BigNumber.from", e), (e >= O6 || e <= -O6) && ms("overflow", "BigNumber.from", e), Zs.from(String(e));
+ return e % 1 && ms("underflow", "BigNumber.from", e), (e >= M6 || e <= -M6) && ms("overflow", "BigNumber.from", e), Zs.from(String(e));
const r = e;
if (typeof r == "bigint")
return Zs.from(r.toString());
@@ -14908,11 +14909,11 @@ ${Ez(e, r)}`);
return !!(e && e._isBigNumber);
}
};
- function yd(t) {
+ function gd(t) {
if (typeof t != "string")
- return yd(t.toString(16));
+ return gd(t.toString(16));
if (t[0] === "-")
- return t = t.substring(1), t[0] === "-" && Ia.throwArgumentError("invalid hex", "value", t), t = yd(t), t === "0x00" ? t : "-" + t;
+ return t = t.substring(1), t[0] === "-" && Ia.throwArgumentError("invalid hex", "value", t), t = gd(t), t === "0x00" ? t : "-" + t;
if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x")
return "0x00";
for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; )
@@ -14920,47 +14921,47 @@ ${Ez(e, r)}`);
return t;
}
function Ni(t) {
- return zt.from(yd(t));
+ return zt.from(gd(t));
}
function Gt(t) {
const e = zt.from(t).toHexString();
- return e[0] === "-" ? new gd("-" + e.substring(3), 16) : new gd(e.substring(2), 16);
+ return e[0] === "-" ? new md("-" + e.substring(3), 16) : new md(e.substring(2), 16);
}
function ms(t, e, r) {
const n = { fault: t, operation: e };
return r != null && (n.value = r), Ia.throwError(t, ot.errors.NUMERIC_FAULT, n);
}
- function cP(t) {
- return new gd(t, 36).toString(16);
+ function eP(t) {
+ return new md(t, 36).toString(16);
}
- function uP(t) {
- return new gd(t, 16).toString(36);
+ function tP(t) {
+ return new md(t, 16).toString(36);
}
- var vi = new ot(aP);
- var td = {};
- var lP = zt.from(0);
- var fP = zt.from(-1);
- function hP(t, e, r, n) {
+ var vi = new ot($O);
+ var ed = {};
+ var rP = zt.from(0);
+ var nP = zt.from(-1);
+ function iP(t, e, r, n) {
const i = { fault: e, operation: r };
return n !== void 0 && (i.value = n), vi.throwError(t, ot.errors.NUMERIC_FAULT, i);
}
- var rd = "0";
- for (; rd.length < 256; )
- rd += rd;
- function f8(t) {
+ var td = "0";
+ for (; td.length < 256; )
+ td += td;
+ function a8(t) {
if (typeof t != "number")
try {
t = zt.from(t).toNumber();
} catch {
}
- return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + rd.substring(0, t) : vi.throwArgumentError("invalid decimal size", "decimals", t);
+ return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + td.substring(0, t) : vi.throwArgumentError("invalid decimal size", "decimals", t);
}
- function nd(t, e) {
+ function rd(t, e) {
e == null && (e = 0);
- const r = f8(e);
+ const r = a8(e);
t = zt.from(t);
- const n = t.lt(lP);
- n && (t = t.mul(fP));
+ const n = t.lt(rP);
+ n && (t = t.mul(nP));
let i = t.mod(r).toString();
for (; i.length < r.length - 1; )
i = "0" + i;
@@ -14970,7 +14971,7 @@ ${Ez(e, r)}`);
}
function Po(t, e) {
e == null && (e = 0);
- const r = f8(e);
+ const r = a8(e);
(typeof t != "string" || !t.match(/^-?[0-9.]+$/)) && vi.throwArgumentError("invalid decimal value", "value", t);
const n = t.substring(0, 1) === "-";
n && (t = t.substring(1)), t === "." && vi.throwArgumentError("missing value", "value", t);
@@ -14979,17 +14980,17 @@ ${Ez(e, r)}`);
let s = i[0], o = i[1];
for (s || (s = "0"), o || (o = "0"); o[o.length - 1] === "0"; )
o = o.substring(0, o.length - 1);
- for (o.length > r.length - 1 && hP("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r.length - 1; )
+ for (o.length > r.length - 1 && iP("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r.length - 1; )
o += "0";
const a = zt.from(s), c = zt.from(o);
let u = a.mul(r).add(c);
- return n && (u = u.mul(fP)), u;
+ return n && (u = u.mul(nP)), u;
}
var Fu = class {
constructor(e, r, n, i) {
- e !== td && vi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", ot.errors.UNSUPPORTED_OPERATION, {
+ e !== ed && vi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new FixedFormat"
- }), this.signed = r, this.width = n, this.decimals = i, this.name = (r ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = f8(i), Object.freeze(this);
+ }), this.signed = r, this.width = n, this.decimals = i, this.name = (r ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = a8(i), Object.freeze(this);
}
static from(e) {
if (e instanceof Fu)
@@ -15008,12 +15009,12 @@ ${Ez(e, r)}`);
const s = (o, a, c) => e[o] == null ? c : (typeof e[o] !== a && vi.throwArgumentError("invalid fixed format (" + o + " not " + a + ")", "format." + o, e[o]), e[o]);
r = s("signed", "boolean", r), n = s("width", "number", n), i = s("decimals", "number", i);
}
- return n % 8 && vi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && vi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new Fu(td, r, n, i);
+ return n % 8 && vi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && vi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new Fu(ed, r, n, i);
}
};
var An = class {
constructor(e, r, n, i) {
- e !== td && vi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", ot.errors.UNSUPPORTED_OPERATION, {
+ e !== ed && vi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new FixedFormat"
}), this.format = i, this._hex = r, this._value = n, this._isFixedNumber = true, Object.freeze(this);
}
@@ -15045,21 +15046,21 @@ ${Ez(e, r)}`);
e.length === 1 && e.push("0");
let r = An.from(e[0], this.format);
const n = !e[1].match(/^(0*)$/);
- return this.isNegative() && n && (r = r.subUnsafe(k6.toFormat(r.format))), r;
+ return this.isNegative() && n && (r = r.subUnsafe(T6.toFormat(r.format))), r;
}
ceiling() {
const e = this.toString().split(".");
e.length === 1 && e.push("0");
let r = An.from(e[0], this.format);
const n = !e[1].match(/^(0*)$/);
- return !this.isNegative() && n && (r = r.addUnsafe(k6.toFormat(r.format))), r;
+ return !this.isNegative() && n && (r = r.addUnsafe(T6.toFormat(r.format))), r;
}
round(e) {
e == null && (e = 0);
const r = this.toString().split(".");
if (r.length === 1 && r.push("0"), (e < 0 || e > 80 || e % 1) && vi.throwArgumentError("invalid decimal count", "decimals", e), r[1].length <= e)
return this;
- const n = An.from("1" + rd.substring(0, e), this.format), i = CX.toFormat(this.format);
+ const n = An.from("1" + td.substring(0, e), this.format), i = IX.toFormat(this.format);
return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n);
}
isZero() {
@@ -15085,16 +15086,16 @@ ${Ez(e, r)}`);
return An.fromString(this._value, e);
}
static fromValue(e, r, n) {
- return n == null && r != null && !RX(r) && (n = r, r = null), r == null && (r = 0), n == null && (n = "fixed"), An.fromString(nd(e, r), Fu.from(n));
+ return n == null && r != null && !NX(r) && (n = r, r = null), r == null && (r = 0), n == null && (n = "fixed"), An.fromString(rd(e, r), Fu.from(n));
}
static fromString(e, r) {
r == null && (r = "fixed");
const n = Fu.from(r), i = Po(e, n.decimals);
- !n.signed && i.lt(lP) && hP("unsigned value cannot be negative", "overflow", "value", e);
+ !n.signed && i.lt(rP) && iP("unsigned value cannot be negative", "overflow", "value", e);
let s = null;
n.signed ? s = i.toTwos(n.width).toHexString() : (s = i.toHexString(), s = Jo(s, n.width / 8));
- const o = nd(i, n.decimals);
- return new An(td, s, o, n);
+ const o = rd(i, n.decimals);
+ return new An(ed, s, o, n);
}
static fromBytes(e, r) {
r == null && (r = "fixed");
@@ -15103,8 +15104,8 @@ ${Ez(e, r)}`);
throw new Error("overflow");
let i = zt.from(e);
n.signed && (i = i.fromTwos(n.width));
- const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = nd(i, n.decimals);
- return new An(td, s, o, n);
+ const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = rd(i, n.decimals);
+ return new An(ed, s, o, n);
}
static from(e, r) {
if (typeof e == "string")
@@ -15123,19 +15124,19 @@ ${Ez(e, r)}`);
return !!(e && e._isFixedNumber);
}
};
- var k6 = An.from(1);
- var CX = An.from("0.5");
- var DX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var T6 = An.from(1);
+ var IX = An.from("0.5");
+ var OX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
BigNumber: zt,
FixedFormat: Fu,
FixedNumber: An,
- _base16To36: uP,
- _base36To16: cP,
- formatFixed: nd,
+ _base16To36: tP,
+ _base36To16: eP,
+ formatFixed: rd,
parseFixed: Po
}, Symbol.toStringTag, { value: "Module" }));
- var dP = { exports: {} };
+ var sP = { exports: {} };
(function(t) {
(function() {
var e = "input is invalid type", r = "finalize already called", n = typeof window == "object", i = n ? window : {};
@@ -15191,7 +15192,7 @@ ${Ez(e, r)}`);
0,
2147516424,
2147483648
- ], R = [224, 256, 384, 512], F = [128, 256], D = ["hex", "buffer", "arrayBuffer", "array", "digest"], L = {
+ ], k = [224, 256, 384, 512], F = [128, 256], L = ["hex", "buffer", "arrayBuffer", "array", "digest"], D = {
128: 168,
256: 136
};
@@ -15209,17 +15210,17 @@ ${Ez(e, r)}`);
return new m(A, K, G).update(j)[U]();
};
}, z = function(A, K, U) {
- return function(j, G, k, Y) {
- return l["cshake" + A].update(j, G, k, Y)[U]();
+ return function(j, G, R, Y) {
+ return l["cshake" + A].update(j, G, R, Y)[U]();
};
}, T = function(A, K, U) {
- return function(j, G, k, Y) {
- return l["kmac" + A].update(j, G, k, Y)[U]();
+ return function(j, G, R, Y) {
+ return l["kmac" + A].update(j, G, R, Y)[U]();
};
}, I = function(A, K, U, j) {
- for (var G = 0; G < D.length; ++G) {
- var k = D[G];
- A[k] = K(U, j, k);
+ for (var G = 0; G < L.length; ++G) {
+ var R = L[G];
+ A[R] = K(U, j, R);
}
return A;
}, H = function(A, K) {
@@ -15237,22 +15238,22 @@ ${Ez(e, r)}`);
return U.create(G).update(j);
}, I(U, W, A, K);
}, V = function(A, K) {
- var U = L[A], j = z(A, K, "hex");
- return j.create = function(G, k, Y) {
- return !k && !Y ? l["shake" + A].create(G) : new m(A, K, G).bytepad([k, Y], U);
- }, j.update = function(G, k, Y, ee) {
- return j.create(k, Y, ee).update(G);
+ var U = D[A], j = z(A, K, "hex");
+ return j.create = function(G, R, Y) {
+ return !R && !Y ? l["shake" + A].create(G) : new m(A, K, G).bytepad([R, Y], U);
+ }, j.update = function(G, R, Y, ee) {
+ return j.create(R, Y, ee).update(G);
}, I(j, z, A, K);
}, S = function(A, K) {
- var U = L[A], j = T(A, K, "hex");
- return j.create = function(G, k, Y) {
- return new P(A, K, k).bytepad(["KMAC", Y], U).bytepad([G], U);
- }, j.update = function(G, k, Y, ee) {
- return j.create(G, Y, ee).update(k);
+ var U = D[A], j = T(A, K, "hex");
+ return j.create = function(G, R, Y) {
+ return new P(A, K, R).bytepad(["KMAC", Y], U).bytepad([G], U);
+ }, j.update = function(G, R, Y, ee) {
+ return j.create(G, Y, ee).update(R);
}, I(j, T, A, K);
}, d = [
- { name: "keccak", padding: b, bits: R, createMethod: H },
- { name: "sha3", padding: E, bits: R, createMethod: H },
+ { name: "keccak", padding: b, bits: k, createMethod: H },
+ { name: "sha3", padding: E, bits: k, createMethod: H },
{ name: "shake", padding: f, bits: F, createMethod: X },
{ name: "cshake", padding: p, bits: F, createMethod: V },
{ name: "kmac", padding: p, bits: F, createMethod: S }
@@ -15285,15 +15286,15 @@ ${Ez(e, r)}`);
throw new Error(e);
K = true;
}
- for (var j = this.blocks, G = this.byteCount, k = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z; ee < k; ) {
+ for (var j = this.blocks, G = this.byteCount, R = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z; ee < R; ) {
if (this.reset)
for (this.reset = false, j[0] = this.block, ie = 1; ie < Y + 1; ++ie)
j[ie] = 0;
if (K)
- for (ie = this.start; ee < k && ie < G; ++ee)
+ for (ie = this.start; ee < R && ie < G; ++ee)
j[ie >> 2] |= A[ee] << _[ie++ & 3];
else
- for (ie = this.start; ee < k && ie < G; ++ee)
+ for (ie = this.start; ee < R && ie < G; ++ee)
Z = A.charCodeAt(ee), Z < 128 ? j[ie >> 2] |= Z << _[ie++ & 3] : Z < 2048 ? (j[ie >> 2] |= (192 | Z >> 6) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]) : Z < 55296 || Z >= 57344 ? (j[ie >> 2] |= (224 | Z >> 12) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 6 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]) : (Z = 65536 + ((Z & 1023) << 10 | A.charCodeAt(++ee) & 1023), j[ie >> 2] |= (240 | Z >> 18) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 12 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 6 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]);
if (this.lastByteIndex = ie, ie >= G) {
for (this.start = ie - G, this.block = j[Y], ie = 0; ie < Y; ++ie)
@@ -15326,16 +15327,16 @@ ${Ez(e, r)}`);
if (K)
j = G;
else
- for (var k = 0; k < A.length; ++k) {
- var Y = A.charCodeAt(k);
- Y < 128 ? j += 1 : Y < 2048 ? j += 2 : Y < 55296 || Y >= 57344 ? j += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++k) & 1023), j += 4);
+ for (var R = 0; R < A.length; ++R) {
+ var Y = A.charCodeAt(R);
+ Y < 128 ? j += 1 : Y < 2048 ? j += 2 : Y < 55296 || Y >= 57344 ? j += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++R) & 1023), j += 4);
}
return j += this.encode(j * 8), this.update(A), j;
}, m.prototype.bytepad = function(A, K) {
for (var U = this.encode(K), j = 0; j < A.length; ++j)
U += this.encodeString(A[j]);
- var G = K - U % K, k = [];
- return k.length = G, this.update(k), this;
+ var G = K - U % K, R = [];
+ return R.length = G, this.update(R), this;
}, m.prototype.finalize = function() {
if (!this.finalized) {
this.finalized = true;
@@ -15349,30 +15350,30 @@ ${Ez(e, r)}`);
}
}, m.prototype.toString = m.prototype.hex = function() {
this.finalize();
- for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = "", ee; k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
+ for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = "", ee; R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15] + u[ee >> 12 & 15] + u[ee >> 8 & 15] + u[ee >> 20 & 15] + u[ee >> 16 & 15] + u[ee >> 28 & 15] + u[ee >> 24 & 15];
- k % A === 0 && (Q(K), G = 0);
+ R % A === 0 && (Q(K), G = 0);
}
return j && (ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15], j > 1 && (Y += u[ee >> 12 & 15] + u[ee >> 8 & 15]), j > 2 && (Y += u[ee >> 20 & 15] + u[ee >> 16 & 15])), Y;
}, m.prototype.arrayBuffer = function() {
this.finalize();
- var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = this.outputBits >> 3, ee;
+ var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = this.outputBits >> 3, ee;
j ? ee = new ArrayBuffer(U + 1 << 2) : ee = new ArrayBuffer(Y);
- for (var ae = new Uint32Array(ee); k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
- ae[k] = K[G];
- k % A === 0 && Q(K);
+ for (var ae = new Uint32Array(ee); R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
+ ae[R] = K[G];
+ R % A === 0 && Q(K);
}
return j && (ae[G] = K[G], ee = ee.slice(0, Y)), ee;
}, m.prototype.buffer = m.prototype.arrayBuffer, m.prototype.digest = m.prototype.array = function() {
this.finalize();
- for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = [], ee, ae; k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
- ee = k << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255;
- k % A === 0 && Q(K);
+ for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = [], ee, ae; R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
+ ee = R << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255;
+ R % A === 0 && Q(K);
}
- return j && (ee = k << 2, ae = K[G], Y[ee] = ae & 255, j > 1 && (Y[ee + 1] = ae >> 8 & 255), j > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y;
+ return j && (ee = R << 2, ae = K[G], Y[ee] = ae & 255, j > 1 && (Y[ee + 1] = ae >> 8 & 255), j > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y;
};
function P(A, K, U) {
m.call(this, A, K, U);
@@ -15381,9 +15382,9 @@ ${Ez(e, r)}`);
return this.encode(this.outputBits, true), m.prototype.finalize.call(this);
};
var Q = function(A) {
- var K, U, j, G, k, Y, ee, ae, ie, Z, ce, oe, me, pe, se, le, be, ye, Ee, Te, C, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr;
+ var K, U, j, G, R, Y, ee, ae, ie, Z, ce, oe, me, pe, se, le, be, ye, Ee, Te, C, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr;
for (j = 0; j < 48; j += 2)
- G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], k = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = k ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z ^ (G << 1 | k >>> 31), U = ce ^ (k << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N[j], A[1] ^= N[j + 1];
+ G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], R = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = R ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z ^ (G << 1 | R >>> 31), U = ce ^ (R << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N[j], A[1] ^= N[j + 1];
};
if (a)
t.exports = l;
@@ -15391,69 +15392,69 @@ ${Ez(e, r)}`);
for (y = 0; y < h.length; ++y)
i[h[y]] = l[h[y]];
})();
- })(dP);
- var LX = dP.exports;
- var pP = /* @__PURE__ */ nc(LX);
- function eu(t) {
- return "0x" + pP.keccak_256(er(t));
- }
- var BX = "rlp/5.7.0";
- var UX = new ot(BX);
- function R6(t) {
+ })(sP);
+ var PX = sP.exports;
+ var oP = /* @__PURE__ */ rc(PX);
+ function $c(t) {
+ return "0x" + oP.keccak_256(er(t));
+ }
+ var kX = "rlp/5.7.0";
+ var RX = new ot(kX);
+ function N6(t) {
const e = [];
for (; t; )
e.unshift(t & 255), t >>= 8;
return e;
}
- function mP(t) {
+ function aP(t) {
if (Array.isArray(t)) {
let n = [];
if (t.forEach(function(s) {
- n = n.concat(mP(s));
+ n = n.concat(aP(s));
}), n.length <= 55)
return n.unshift(192 + n.length), n;
- const i = R6(n.length);
+ const i = N6(n.length);
return i.unshift(247 + i.length), i.concat(n);
}
- c8(t) || UX.throwArgumentError("RLP object must be BytesLike", "object", t);
+ i8(t) || RX.throwArgumentError("RLP object must be BytesLike", "object", t);
const e = Array.prototype.slice.call(er(t));
if (e.length === 1 && e[0] <= 127)
return e;
if (e.length <= 55)
return e.unshift(128 + e.length), e;
- const r = R6(e.length);
+ const r = N6(e.length);
return r.unshift(183 + r.length), r.concat(e);
}
- function jX(t) {
- return It(mP(t));
+ function CX(t) {
+ return It(aP(t));
}
- var VX = "address/5.7.0";
- var Vc = new ot(VX);
- function C6(t) {
- Rr(t, 20) || Vc.throwArgumentError("invalid address", "address", t), t = t.toLowerCase();
+ var DX = "address/5.7.0";
+ var jc = new ot(DX);
+ function I6(t) {
+ Rr(t, 20) || jc.throwArgumentError("invalid address", "address", t), t = t.toLowerCase();
const e = t.substring(2).split(""), r = new Uint8Array(40);
for (let i = 0; i < 40; i++)
r[i] = e[i].charCodeAt(0);
- const n = er(eu(r));
+ const n = er($c(r));
for (let i = 0; i < 40; i += 2)
n[i >> 1] >> 4 >= 8 && (e[i] = e[i].toUpperCase()), (n[i >> 1] & 15) >= 8 && (e[i + 1] = e[i + 1].toUpperCase());
return "0x" + e.join("");
}
- var zX = 9007199254740991;
- function FX(t) {
+ var LX = 9007199254740991;
+ function BX(t) {
return Math.log10 ? Math.log10(t) : Math.log(t) / Math.LN10;
}
- var h8 = {};
+ var c8 = {};
for (let t = 0; t < 10; t++)
- h8[String(t)] = String(t);
+ c8[String(t)] = String(t);
for (let t = 0; t < 26; t++)
- h8[String.fromCharCode(65 + t)] = String(10 + t);
- var D6 = Math.floor(FX(zX));
- function gP(t) {
+ c8[String.fromCharCode(65 + t)] = String(10 + t);
+ var O6 = Math.floor(BX(LX));
+ function cP(t) {
t = t.toUpperCase(), t = t.substring(4) + t.substring(0, 2) + "00";
- let e = t.split("").map((n) => h8[n]).join("");
- for (; e.length >= D6; ) {
- let n = e.substring(0, D6);
+ let e = t.split("").map((n) => c8[n]).join("");
+ for (; e.length >= O6; ) {
+ let n = e.substring(0, O6);
e = parseInt(n, 10) % 97 + e.substring(n.length);
}
let r = String(98 - parseInt(e, 10) % 97);
@@ -15461,64 +15462,64 @@ ${Ez(e, r)}`);
r = "0" + r;
return r;
}
- function Jn(t) {
+ function Qn(t) {
let e = null;
- if (typeof t != "string" && Vc.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/))
- t.substring(0, 2) !== "0x" && (t = "0x" + t), e = C6(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Vc.throwArgumentError("bad address checksum", "address", t);
+ if (typeof t != "string" && jc.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/))
+ t.substring(0, 2) !== "0x" && (t = "0x" + t), e = I6(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && jc.throwArgumentError("bad address checksum", "address", t);
else if (t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) {
- for (t.substring(2, 4) !== gP(t) && Vc.throwArgumentError("bad icap checksum", "address", t), e = cP(t.substring(4)); e.length < 40; )
+ for (t.substring(2, 4) !== cP(t) && jc.throwArgumentError("bad icap checksum", "address", t), e = eP(t.substring(4)); e.length < 40; )
e = "0" + e;
- e = C6("0x" + e);
+ e = I6("0x" + e);
} else
- Vc.throwArgumentError("invalid address", "address", t);
+ jc.throwArgumentError("invalid address", "address", t);
return e;
}
- function HX(t) {
+ function UX(t) {
try {
- return Jn(t), true;
+ return Qn(t), true;
} catch {
}
return false;
}
- function qX(t) {
- let e = uP(Jn(t).substring(2)).toUpperCase();
+ function jX(t) {
+ let e = tP(Qn(t).substring(2)).toUpperCase();
for (; e.length < 30; )
e = "0" + e;
- return "XE" + gP("XE00" + e) + e;
+ return "XE" + cP("XE00" + e) + e;
}
- function yP(t) {
+ function uP(t) {
let e = null;
try {
- e = Jn(t.from);
+ e = Qn(t.from);
} catch {
- Vc.throwArgumentError("missing from address", "transaction", t);
+ jc.throwArgumentError("missing from address", "transaction", t);
}
- const r = nP(er(zt.from(t.nonce).toHexString()));
- return Jn(f0(eu(jX([e, r])), 12));
+ const r = YO(er(zt.from(t.nonce).toHexString()));
+ return Qn(u0($c(CX([e, r])), 12));
}
- function WX(t, e, r) {
- return B1(e) !== 32 && Vc.throwArgumentError("salt must be 32 bytes", "salt", e), B1(r) !== 32 && Vc.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", r), Jn(f0(eu(ci(["0xff", Jn(t), e, r])), 12));
+ function VX(t, e, r) {
+ return L1(e) !== 32 && jc.throwArgumentError("salt must be 32 bytes", "salt", e), L1(r) !== 32 && jc.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", r), Qn(u0($c(ui(["0xff", Qn(t), e, r])), 12));
}
- var GX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var zX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- getAddress: Jn,
- getContractAddress: yP,
- getCreate2Address: WX,
- getIcapAddress: qX,
- isAddress: HX
+ getAddress: Qn,
+ getContractAddress: uP,
+ getCreate2Address: VX,
+ getIcapAddress: jX,
+ isAddress: UX
}, Symbol.toStringTag, { value: "Module" }));
- var KX = /* @__PURE__ */ fn(GX);
- var d8 = /* @__PURE__ */ fn(DX);
- var bP = /* @__PURE__ */ fn(OX);
- var wP = /* @__PURE__ */ fn(mX);
- var vP = /* @__PURE__ */ fn(xX);
- var xP = /* @__PURE__ */ zt.from(-1);
- var _P = /* @__PURE__ */ zt.from(0);
- var EP = /* @__PURE__ */ zt.from(1);
- var SP = /* @__PURE__ */ zt.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
- var XX = "0x0000000000000000000000000000000000000000000000000000000000000000";
- var YX = "strings/5.7.0";
- var MP = new ot(YX);
+ var FX = /* @__PURE__ */ fn(zX);
+ var u8 = /* @__PURE__ */ fn(OX);
+ var lP = /* @__PURE__ */ fn(MX);
+ var fP = /* @__PURE__ */ fn(lX);
+ var hP = /* @__PURE__ */ fn(gX);
+ var dP = /* @__PURE__ */ zt.from(-1);
+ var pP = /* @__PURE__ */ zt.from(0);
+ var mP = /* @__PURE__ */ zt.from(1);
+ var gP = /* @__PURE__ */ zt.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
+ var HX = "0x0000000000000000000000000000000000000000000000000000000000000000";
+ var qX = "strings/5.7.0";
+ var yP = new ot(qX);
var tl;
(function(t) {
t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD";
@@ -15527,10 +15528,10 @@ ${Ez(e, r)}`);
(function(t) {
t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation";
})(Ui || (Ui = {}));
- function ZX(t, e, r, n, i) {
- return MP.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`, "bytes", r);
+ function WX(t, e, r, n, i) {
+ return yP.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`, "bytes", r);
}
- function AP(t, e, r, n, i) {
+ function bP(t, e, r, n, i) {
if (t === Ui.BAD_PREFIX || t === Ui.UNEXPECTED_CONTINUE) {
let s = 0;
for (let o = e + 1; o < r.length && r[o] >> 6 === 2; o++)
@@ -15539,16 +15540,16 @@ ${Ez(e, r)}`);
}
return t === Ui.OVERRUN ? r.length - e - 1 : 0;
}
- function JX(t, e, r, n, i) {
- return t === Ui.OVERLONG ? (n.push(i), 0) : (n.push(65533), AP(t, e, r));
+ function GX(t, e, r, n, i) {
+ return t === Ui.OVERLONG ? (n.push(i), 0) : (n.push(65533), bP(t, e, r));
}
- var TP = Object.freeze({
- error: ZX,
- ignore: AP,
- replace: JX
+ var wP = Object.freeze({
+ error: WX,
+ ignore: bP,
+ replace: GX
});
- function p8(t, e) {
- e == null && (e = TP.error), t = er(t);
+ function l8(t, e) {
+ e == null && (e = wP.error), t = er(t);
const r = [];
let n = 0;
for (; n < t.length; ) {
@@ -15599,8 +15600,8 @@ ${Ez(e, r)}`);
}
return r;
}
- function Gf(t, e = tl.current) {
- e != tl.current && (MP.checkNormalize(), t = t.normalize(e));
+ function Wf(t, e = tl.current) {
+ e != tl.current && (yP.checkNormalize(), t = t.normalize(e));
let r = [];
for (let n = 0; n < t.length; n++) {
const i = t.charCodeAt(n);
@@ -15624,8 +15625,8 @@ ${Ez(e, r)}`);
const e = "0000" + t.toString(16);
return "\\u" + e.substring(e.length - 4);
}
- function QX(t, e) {
- return '"' + p8(t, e).map((r) => {
+ function KX(t, e) {
+ return '"' + l8(t, e).map((r) => {
if (r < 256) {
switch (r) {
case 8:
@@ -15647,22 +15648,22 @@ ${Ez(e, r)}`);
return r <= 65535 ? gy(r) : (r -= 65536, gy((r >> 10 & 1023) + 55296) + gy((r & 1023) + 56320));
}).join("") + '"';
}
- function $3(t) {
+ function J3(t) {
return t.map((e) => e <= 65535 ? String.fromCharCode(e) : (e -= 65536, String.fromCharCode((e >> 10 & 1023) + 55296, (e & 1023) + 56320))).join("");
}
function _g(t, e) {
- return $3(p8(t, e));
+ return J3(l8(t, e));
}
- function ew(t, e = tl.current) {
- return p8(Gf(t, e));
+ function Q3(t, e = tl.current) {
+ return l8(Wf(t, e));
}
- function $X(t) {
- const e = Gf(t);
+ function XX(t) {
+ const e = Wf(t);
if (e.length > 31)
throw new Error("bytes32 string must be less than 32 bytes");
- return It(ci([e, XX]).slice(0, 32));
+ return It(ui([e, HX]).slice(0, 32));
}
- function eY(t) {
+ function YX(t) {
const e = er(t);
if (e.length !== 32)
throw new Error("invalid bytes32 - not 32 bytes long");
@@ -15673,7 +15674,7 @@ ${Ez(e, r)}`);
r--;
return _g(e.slice(0, r));
}
- function tY(t) {
+ function ZX(t) {
if (t.length % 4 !== 0)
throw new Error("bad data");
let e = [];
@@ -15681,7 +15682,7 @@ ${Ez(e, r)}`);
e.push(parseInt(t.substring(r, r + 4), 16));
return e;
}
- function m8(t, e) {
+ function f8(t, e) {
e || (e = function(i) {
return [parseInt(i, 16)];
});
@@ -15691,7 +15692,7 @@ ${Ez(e, r)}`);
r += parseInt(s[0], 16), n[r] = e(s[1]);
}), n;
}
- function NP(t) {
+ function vP(t) {
let e = 0;
return t.split(",").map((r) => {
let n = r.split("-");
@@ -15700,7 +15701,7 @@ ${Ez(e, r)}`);
return e = parseInt(n[1], 16), { l: i, h: e };
});
}
- function g8(t, e) {
+ function h8(t, e) {
let r = 0;
for (let n = 0; n < e.length; n++) {
let i = e[n];
@@ -15712,9 +15713,9 @@ ${Ez(e, r)}`);
}
return null;
}
- var rY = NP("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d");
- var nY = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16));
- var iY = [
+ var JX = vP("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d");
+ var QX = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16));
+ var $X = [
{ h: 25, s: 32, l: 65 },
{ h: 30, s: 32, e: [23], l: 127 },
{ h: 54, s: 1, e: [48], l: 64, d: 2 },
@@ -15758,80 +15759,80 @@ ${Ez(e, r)}`);
{ h: 24, s: -119717, e: [17], l: 58 },
{ h: 24, s: -119775, e: [17], l: 58 }
];
- var sY = m8("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3");
- var oY = m8("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7");
- var aY = m8("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", tY);
- var cY = NP("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");
- function uY(t) {
+ var eY = f8("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3");
+ var tY = f8("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7");
+ var rY = f8("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", ZX);
+ var nY = vP("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");
+ function iY(t) {
return t.reduce((e, r) => (r.forEach((n) => {
e.push(n);
}), e), []);
}
- function lY(t) {
- return !!g8(t, rY);
+ function sY(t) {
+ return !!h8(t, JX);
}
- function fY(t) {
- let e = g8(t, iY);
+ function oY(t) {
+ let e = h8(t, $X);
if (e)
return [t + e.s];
- let r = sY[t];
+ let r = eY[t];
if (r)
return r;
- let n = oY[t];
+ let n = tY[t];
if (n)
return [t + n[0]];
- let i = aY[t];
+ let i = rY[t];
return i || null;
}
- function hY(t) {
- return !!g8(t, cY);
+ function aY(t) {
+ return !!h8(t, nY);
}
- function dY(t) {
+ function cY(t) {
if (t.match(/^[a-z0-9-]*$/i) && t.length <= 59)
return t.toLowerCase();
- let e = ew(t);
- e = uY(e.map((n) => {
- if (nY.indexOf(n) >= 0)
+ let e = Q3(t);
+ e = iY(e.map((n) => {
+ if (QX.indexOf(n) >= 0)
return [];
if (n >= 65024 && n <= 65039)
return [];
- let i = fY(n);
+ let i = oY(n);
return i || [n];
- })), e = ew($3(e), tl.NFKC), e.forEach((n) => {
- if (hY(n))
+ })), e = Q3(J3(e), tl.NFKC), e.forEach((n) => {
+ if (aY(n))
throw new Error("STRINGPREP_CONTAINS_PROHIBITED");
}), e.forEach((n) => {
- if (lY(n))
+ if (sY(n))
throw new Error("STRINGPREP_CONTAINS_UNASSIGNED");
});
- let r = $3(e);
+ let r = J3(e);
if (r.substring(0, 1) === "-" || r.substring(2, 4) === "--" || r.substring(r.length - 1) === "-")
throw new Error("invalid hyphen");
return r;
}
- var pY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var uY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get UnicodeNormalizationForm() {
return tl;
},
- Utf8ErrorFuncs: TP,
+ Utf8ErrorFuncs: wP,
get Utf8ErrorReason() {
return Ui;
},
- _toEscapedUtf8String: QX,
- formatBytes32String: $X,
- nameprep: dY,
- parseBytes32String: eY,
- toUtf8Bytes: Gf,
- toUtf8CodePoints: ew,
+ _toEscapedUtf8String: KX,
+ formatBytes32String: XX,
+ nameprep: cY,
+ parseBytes32String: YX,
+ toUtf8Bytes: Wf,
+ toUtf8CodePoints: Q3,
toUtf8String: _g
}, Symbol.toStringTag, { value: "Module" }));
- var IP = /* @__PURE__ */ fn(pY);
- var Eg = /* @__PURE__ */ fn(wH);
- var y8 = /* @__PURE__ */ fn(oX);
- var bd = {};
- var b8 = { exports: {} };
- b8.exports;
+ var xP = /* @__PURE__ */ fn(uY);
+ var Eg = /* @__PURE__ */ fn(hH);
+ var d8 = /* @__PURE__ */ fn(tX);
+ var yd = {};
+ var p8 = { exports: {} };
+ p8.exports;
(function(t) {
(function(e, r) {
function n(V, S) {
@@ -15852,7 +15853,7 @@ ${Ez(e, r)}`);
typeof e == "object" ? e.exports = s : r.BN = s, s.BN = s, s.wordSize = 26;
var o;
try {
- typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer;
+ typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer;
} catch {
}
s.isBN = function(S) {
@@ -16267,30 +16268,30 @@ ${Ez(e, r)}`);
return M !== 0 ? d.words[w] = M | 0 : d.length--, d.strip();
}
var N = function(S, d, l) {
- var h = S.words, y = d.words, x = l.words, v = 0, M, w, g, m = h[0] | 0, P = m & 8191, Q = m >>> 13, A = h[1] | 0, K = A & 8191, U = A >>> 13, j = h[2] | 0, G = j & 8191, k = j >>> 13, Y = h[3] | 0, ee = Y & 8191, ae = Y >>> 13, ie = h[4] | 0, Z = ie & 8191, ce = ie >>> 13, oe = h[5] | 0, me = oe & 8191, pe = oe >>> 13, se = h[6] | 0, le = se & 8191, be = se >>> 13, ye = h[7] | 0, Ee = ye & 8191, Te = ye >>> 13, C = h[8] | 0, O = C & 8191, B = C >>> 13, $ = h[9] | 0, te = $ & 8191, J = $ >>> 13, ne = y[0] | 0, fe = ne & 8191, ge = ne >>> 13, de = y[1] | 0, ve = de & 8191, Ae = de >>> 13, Ne = y[2] | 0, De = Ne & 8191, ut = Ne >>> 13, Ve = y[3] | 0, Ze = Ve & 8191, Ge = Ve >>> 13, ke = y[4] | 0, Re = ke & 8191, Je = ke >>> 13, Me = y[5] | 0, Pe = Me & 8191, et = Me >>> 13, Ce = y[6] | 0, ze = Ce & 8191, nt = Ce >>> 13, qe = y[7] | 0, Ke = qe & 8191, at = qe >>> 13, We = y[8] | 0, $e = We & 8191, dt = We >>> 13, ft = y[9] | 0, ht = ft & 8191, Mt = ft >>> 13;
+ var h = S.words, y = d.words, x = l.words, v = 0, M, w, g, m = h[0] | 0, P = m & 8191, Q = m >>> 13, A = h[1] | 0, K = A & 8191, U = A >>> 13, j = h[2] | 0, G = j & 8191, R = j >>> 13, Y = h[3] | 0, ee = Y & 8191, ae = Y >>> 13, ie = h[4] | 0, Z = ie & 8191, ce = ie >>> 13, oe = h[5] | 0, me = oe & 8191, pe = oe >>> 13, se = h[6] | 0, le = se & 8191, be = se >>> 13, ye = h[7] | 0, Ee = ye & 8191, Te = ye >>> 13, C = h[8] | 0, O = C & 8191, B = C >>> 13, $ = h[9] | 0, te = $ & 8191, J = $ >>> 13, ne = y[0] | 0, fe = ne & 8191, ge = ne >>> 13, de = y[1] | 0, ve = de & 8191, Ae = de >>> 13, Ne = y[2] | 0, De = Ne & 8191, ut = Ne >>> 13, Ve = y[3] | 0, Ze = Ve & 8191, Ge = Ve >>> 13, ke = y[4] | 0, Re = ke & 8191, Je = ke >>> 13, Me = y[5] | 0, Pe = Me & 8191, et = Me >>> 13, Ce = y[6] | 0, ze = Ce & 8191, nt = Ce >>> 13, qe = y[7] | 0, Ke = qe & 8191, at = qe >>> 13, We = y[8] | 0, $e = We & 8191, dt = We >>> 13, ft = y[9] | 0, ht = ft & 8191, Mt = ft >>> 13;
l.negative = S.negative ^ d.negative, l.length = 19, M = Math.imul(P, fe), w = Math.imul(P, ge), w = w + Math.imul(Q, fe) | 0, g = Math.imul(Q, ge);
var rt = (v + M | 0) + ((w & 8191) << 13) | 0;
v = (g + (w >>> 13) | 0) + (rt >>> 26) | 0, rt &= 67108863, M = Math.imul(K, fe), w = Math.imul(K, ge), w = w + Math.imul(U, fe) | 0, g = Math.imul(U, ge), M = M + Math.imul(P, ve) | 0, w = w + Math.imul(P, Ae) | 0, w = w + Math.imul(Q, ve) | 0, g = g + Math.imul(Q, Ae) | 0;
var _t = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, M = Math.imul(G, fe), w = Math.imul(G, ge), w = w + Math.imul(k, fe) | 0, g = Math.imul(k, ge), M = M + Math.imul(K, ve) | 0, w = w + Math.imul(K, Ae) | 0, w = w + Math.imul(U, ve) | 0, g = g + Math.imul(U, Ae) | 0, M = M + Math.imul(P, De) | 0, w = w + Math.imul(P, ut) | 0, w = w + Math.imul(Q, De) | 0, g = g + Math.imul(Q, ut) | 0;
+ v = (g + (w >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, M = Math.imul(G, fe), w = Math.imul(G, ge), w = w + Math.imul(R, fe) | 0, g = Math.imul(R, ge), M = M + Math.imul(K, ve) | 0, w = w + Math.imul(K, Ae) | 0, w = w + Math.imul(U, ve) | 0, g = g + Math.imul(U, Ae) | 0, M = M + Math.imul(P, De) | 0, w = w + Math.imul(P, ut) | 0, w = w + Math.imul(Q, De) | 0, g = g + Math.imul(Q, ut) | 0;
var gr = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, M = Math.imul(ee, fe), w = Math.imul(ee, ge), w = w + Math.imul(ae, fe) | 0, g = Math.imul(ae, ge), M = M + Math.imul(G, ve) | 0, w = w + Math.imul(G, Ae) | 0, w = w + Math.imul(k, ve) | 0, g = g + Math.imul(k, Ae) | 0, M = M + Math.imul(K, De) | 0, w = w + Math.imul(K, ut) | 0, w = w + Math.imul(U, De) | 0, g = g + Math.imul(U, ut) | 0, M = M + Math.imul(P, Ze) | 0, w = w + Math.imul(P, Ge) | 0, w = w + Math.imul(Q, Ze) | 0, g = g + Math.imul(Q, Ge) | 0;
+ v = (g + (w >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, M = Math.imul(ee, fe), w = Math.imul(ee, ge), w = w + Math.imul(ae, fe) | 0, g = Math.imul(ae, ge), M = M + Math.imul(G, ve) | 0, w = w + Math.imul(G, Ae) | 0, w = w + Math.imul(R, ve) | 0, g = g + Math.imul(R, Ae) | 0, M = M + Math.imul(K, De) | 0, w = w + Math.imul(K, ut) | 0, w = w + Math.imul(U, De) | 0, g = g + Math.imul(U, ut) | 0, M = M + Math.imul(P, Ze) | 0, w = w + Math.imul(P, Ge) | 0, w = w + Math.imul(Q, Ze) | 0, g = g + Math.imul(Q, Ge) | 0;
var yr = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, M = Math.imul(Z, fe), w = Math.imul(Z, ge), w = w + Math.imul(ce, fe) | 0, g = Math.imul(ce, ge), M = M + Math.imul(ee, ve) | 0, w = w + Math.imul(ee, Ae) | 0, w = w + Math.imul(ae, ve) | 0, g = g + Math.imul(ae, Ae) | 0, M = M + Math.imul(G, De) | 0, w = w + Math.imul(G, ut) | 0, w = w + Math.imul(k, De) | 0, g = g + Math.imul(k, ut) | 0, M = M + Math.imul(K, Ze) | 0, w = w + Math.imul(K, Ge) | 0, w = w + Math.imul(U, Ze) | 0, g = g + Math.imul(U, Ge) | 0, M = M + Math.imul(P, Re) | 0, w = w + Math.imul(P, Je) | 0, w = w + Math.imul(Q, Re) | 0, g = g + Math.imul(Q, Je) | 0;
+ v = (g + (w >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, M = Math.imul(Z, fe), w = Math.imul(Z, ge), w = w + Math.imul(ce, fe) | 0, g = Math.imul(ce, ge), M = M + Math.imul(ee, ve) | 0, w = w + Math.imul(ee, Ae) | 0, w = w + Math.imul(ae, ve) | 0, g = g + Math.imul(ae, Ae) | 0, M = M + Math.imul(G, De) | 0, w = w + Math.imul(G, ut) | 0, w = w + Math.imul(R, De) | 0, g = g + Math.imul(R, ut) | 0, M = M + Math.imul(K, Ze) | 0, w = w + Math.imul(K, Ge) | 0, w = w + Math.imul(U, Ze) | 0, g = g + Math.imul(U, Ge) | 0, M = M + Math.imul(P, Re) | 0, w = w + Math.imul(P, Je) | 0, w = w + Math.imul(Q, Re) | 0, g = g + Math.imul(Q, Je) | 0;
var br = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, M = Math.imul(me, fe), w = Math.imul(me, ge), w = w + Math.imul(pe, fe) | 0, g = Math.imul(pe, ge), M = M + Math.imul(Z, ve) | 0, w = w + Math.imul(Z, Ae) | 0, w = w + Math.imul(ce, ve) | 0, g = g + Math.imul(ce, Ae) | 0, M = M + Math.imul(ee, De) | 0, w = w + Math.imul(ee, ut) | 0, w = w + Math.imul(ae, De) | 0, g = g + Math.imul(ae, ut) | 0, M = M + Math.imul(G, Ze) | 0, w = w + Math.imul(G, Ge) | 0, w = w + Math.imul(k, Ze) | 0, g = g + Math.imul(k, Ge) | 0, M = M + Math.imul(K, Re) | 0, w = w + Math.imul(K, Je) | 0, w = w + Math.imul(U, Re) | 0, g = g + Math.imul(U, Je) | 0, M = M + Math.imul(P, Pe) | 0, w = w + Math.imul(P, et) | 0, w = w + Math.imul(Q, Pe) | 0, g = g + Math.imul(Q, et) | 0;
+ v = (g + (w >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, M = Math.imul(me, fe), w = Math.imul(me, ge), w = w + Math.imul(pe, fe) | 0, g = Math.imul(pe, ge), M = M + Math.imul(Z, ve) | 0, w = w + Math.imul(Z, Ae) | 0, w = w + Math.imul(ce, ve) | 0, g = g + Math.imul(ce, Ae) | 0, M = M + Math.imul(ee, De) | 0, w = w + Math.imul(ee, ut) | 0, w = w + Math.imul(ae, De) | 0, g = g + Math.imul(ae, ut) | 0, M = M + Math.imul(G, Ze) | 0, w = w + Math.imul(G, Ge) | 0, w = w + Math.imul(R, Ze) | 0, g = g + Math.imul(R, Ge) | 0, M = M + Math.imul(K, Re) | 0, w = w + Math.imul(K, Je) | 0, w = w + Math.imul(U, Re) | 0, g = g + Math.imul(U, Je) | 0, M = M + Math.imul(P, Pe) | 0, w = w + Math.imul(P, et) | 0, w = w + Math.imul(Q, Pe) | 0, g = g + Math.imul(Q, et) | 0;
var wr = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, M = Math.imul(le, fe), w = Math.imul(le, ge), w = w + Math.imul(be, fe) | 0, g = Math.imul(be, ge), M = M + Math.imul(me, ve) | 0, w = w + Math.imul(me, Ae) | 0, w = w + Math.imul(pe, ve) | 0, g = g + Math.imul(pe, Ae) | 0, M = M + Math.imul(Z, De) | 0, w = w + Math.imul(Z, ut) | 0, w = w + Math.imul(ce, De) | 0, g = g + Math.imul(ce, ut) | 0, M = M + Math.imul(ee, Ze) | 0, w = w + Math.imul(ee, Ge) | 0, w = w + Math.imul(ae, Ze) | 0, g = g + Math.imul(ae, Ge) | 0, M = M + Math.imul(G, Re) | 0, w = w + Math.imul(G, Je) | 0, w = w + Math.imul(k, Re) | 0, g = g + Math.imul(k, Je) | 0, M = M + Math.imul(K, Pe) | 0, w = w + Math.imul(K, et) | 0, w = w + Math.imul(U, Pe) | 0, g = g + Math.imul(U, et) | 0, M = M + Math.imul(P, ze) | 0, w = w + Math.imul(P, nt) | 0, w = w + Math.imul(Q, ze) | 0, g = g + Math.imul(Q, nt) | 0;
+ v = (g + (w >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, M = Math.imul(le, fe), w = Math.imul(le, ge), w = w + Math.imul(be, fe) | 0, g = Math.imul(be, ge), M = M + Math.imul(me, ve) | 0, w = w + Math.imul(me, Ae) | 0, w = w + Math.imul(pe, ve) | 0, g = g + Math.imul(pe, Ae) | 0, M = M + Math.imul(Z, De) | 0, w = w + Math.imul(Z, ut) | 0, w = w + Math.imul(ce, De) | 0, g = g + Math.imul(ce, ut) | 0, M = M + Math.imul(ee, Ze) | 0, w = w + Math.imul(ee, Ge) | 0, w = w + Math.imul(ae, Ze) | 0, g = g + Math.imul(ae, Ge) | 0, M = M + Math.imul(G, Re) | 0, w = w + Math.imul(G, Je) | 0, w = w + Math.imul(R, Re) | 0, g = g + Math.imul(R, Je) | 0, M = M + Math.imul(K, Pe) | 0, w = w + Math.imul(K, et) | 0, w = w + Math.imul(U, Pe) | 0, g = g + Math.imul(U, et) | 0, M = M + Math.imul(P, ze) | 0, w = w + Math.imul(P, nt) | 0, w = w + Math.imul(Q, ze) | 0, g = g + Math.imul(Q, nt) | 0;
var tr = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, M = Math.imul(Ee, fe), w = Math.imul(Ee, ge), w = w + Math.imul(Te, fe) | 0, g = Math.imul(Te, ge), M = M + Math.imul(le, ve) | 0, w = w + Math.imul(le, Ae) | 0, w = w + Math.imul(be, ve) | 0, g = g + Math.imul(be, Ae) | 0, M = M + Math.imul(me, De) | 0, w = w + Math.imul(me, ut) | 0, w = w + Math.imul(pe, De) | 0, g = g + Math.imul(pe, ut) | 0, M = M + Math.imul(Z, Ze) | 0, w = w + Math.imul(Z, Ge) | 0, w = w + Math.imul(ce, Ze) | 0, g = g + Math.imul(ce, Ge) | 0, M = M + Math.imul(ee, Re) | 0, w = w + Math.imul(ee, Je) | 0, w = w + Math.imul(ae, Re) | 0, g = g + Math.imul(ae, Je) | 0, M = M + Math.imul(G, Pe) | 0, w = w + Math.imul(G, et) | 0, w = w + Math.imul(k, Pe) | 0, g = g + Math.imul(k, et) | 0, M = M + Math.imul(K, ze) | 0, w = w + Math.imul(K, nt) | 0, w = w + Math.imul(U, ze) | 0, g = g + Math.imul(U, nt) | 0, M = M + Math.imul(P, Ke) | 0, w = w + Math.imul(P, at) | 0, w = w + Math.imul(Q, Ke) | 0, g = g + Math.imul(Q, at) | 0;
+ v = (g + (w >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, M = Math.imul(Ee, fe), w = Math.imul(Ee, ge), w = w + Math.imul(Te, fe) | 0, g = Math.imul(Te, ge), M = M + Math.imul(le, ve) | 0, w = w + Math.imul(le, Ae) | 0, w = w + Math.imul(be, ve) | 0, g = g + Math.imul(be, Ae) | 0, M = M + Math.imul(me, De) | 0, w = w + Math.imul(me, ut) | 0, w = w + Math.imul(pe, De) | 0, g = g + Math.imul(pe, ut) | 0, M = M + Math.imul(Z, Ze) | 0, w = w + Math.imul(Z, Ge) | 0, w = w + Math.imul(ce, Ze) | 0, g = g + Math.imul(ce, Ge) | 0, M = M + Math.imul(ee, Re) | 0, w = w + Math.imul(ee, Je) | 0, w = w + Math.imul(ae, Re) | 0, g = g + Math.imul(ae, Je) | 0, M = M + Math.imul(G, Pe) | 0, w = w + Math.imul(G, et) | 0, w = w + Math.imul(R, Pe) | 0, g = g + Math.imul(R, et) | 0, M = M + Math.imul(K, ze) | 0, w = w + Math.imul(K, nt) | 0, w = w + Math.imul(U, ze) | 0, g = g + Math.imul(U, nt) | 0, M = M + Math.imul(P, Ke) | 0, w = w + Math.imul(P, at) | 0, w = w + Math.imul(Q, Ke) | 0, g = g + Math.imul(Q, at) | 0;
var Cn = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, M = Math.imul(O, fe), w = Math.imul(O, ge), w = w + Math.imul(B, fe) | 0, g = Math.imul(B, ge), M = M + Math.imul(Ee, ve) | 0, w = w + Math.imul(Ee, Ae) | 0, w = w + Math.imul(Te, ve) | 0, g = g + Math.imul(Te, Ae) | 0, M = M + Math.imul(le, De) | 0, w = w + Math.imul(le, ut) | 0, w = w + Math.imul(be, De) | 0, g = g + Math.imul(be, ut) | 0, M = M + Math.imul(me, Ze) | 0, w = w + Math.imul(me, Ge) | 0, w = w + Math.imul(pe, Ze) | 0, g = g + Math.imul(pe, Ge) | 0, M = M + Math.imul(Z, Re) | 0, w = w + Math.imul(Z, Je) | 0, w = w + Math.imul(ce, Re) | 0, g = g + Math.imul(ce, Je) | 0, M = M + Math.imul(ee, Pe) | 0, w = w + Math.imul(ee, et) | 0, w = w + Math.imul(ae, Pe) | 0, g = g + Math.imul(ae, et) | 0, M = M + Math.imul(G, ze) | 0, w = w + Math.imul(G, nt) | 0, w = w + Math.imul(k, ze) | 0, g = g + Math.imul(k, nt) | 0, M = M + Math.imul(K, Ke) | 0, w = w + Math.imul(K, at) | 0, w = w + Math.imul(U, Ke) | 0, g = g + Math.imul(U, at) | 0, M = M + Math.imul(P, $e) | 0, w = w + Math.imul(P, dt) | 0, w = w + Math.imul(Q, $e) | 0, g = g + Math.imul(Q, dt) | 0;
+ v = (g + (w >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, M = Math.imul(O, fe), w = Math.imul(O, ge), w = w + Math.imul(B, fe) | 0, g = Math.imul(B, ge), M = M + Math.imul(Ee, ve) | 0, w = w + Math.imul(Ee, Ae) | 0, w = w + Math.imul(Te, ve) | 0, g = g + Math.imul(Te, Ae) | 0, M = M + Math.imul(le, De) | 0, w = w + Math.imul(le, ut) | 0, w = w + Math.imul(be, De) | 0, g = g + Math.imul(be, ut) | 0, M = M + Math.imul(me, Ze) | 0, w = w + Math.imul(me, Ge) | 0, w = w + Math.imul(pe, Ze) | 0, g = g + Math.imul(pe, Ge) | 0, M = M + Math.imul(Z, Re) | 0, w = w + Math.imul(Z, Je) | 0, w = w + Math.imul(ce, Re) | 0, g = g + Math.imul(ce, Je) | 0, M = M + Math.imul(ee, Pe) | 0, w = w + Math.imul(ee, et) | 0, w = w + Math.imul(ae, Pe) | 0, g = g + Math.imul(ae, et) | 0, M = M + Math.imul(G, ze) | 0, w = w + Math.imul(G, nt) | 0, w = w + Math.imul(R, ze) | 0, g = g + Math.imul(R, nt) | 0, M = M + Math.imul(K, Ke) | 0, w = w + Math.imul(K, at) | 0, w = w + Math.imul(U, Ke) | 0, g = g + Math.imul(U, at) | 0, M = M + Math.imul(P, $e) | 0, w = w + Math.imul(P, dt) | 0, w = w + Math.imul(Q, $e) | 0, g = g + Math.imul(Q, dt) | 0;
var Dn = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, M = Math.imul(te, fe), w = Math.imul(te, ge), w = w + Math.imul(J, fe) | 0, g = Math.imul(J, ge), M = M + Math.imul(O, ve) | 0, w = w + Math.imul(O, Ae) | 0, w = w + Math.imul(B, ve) | 0, g = g + Math.imul(B, Ae) | 0, M = M + Math.imul(Ee, De) | 0, w = w + Math.imul(Ee, ut) | 0, w = w + Math.imul(Te, De) | 0, g = g + Math.imul(Te, ut) | 0, M = M + Math.imul(le, Ze) | 0, w = w + Math.imul(le, Ge) | 0, w = w + Math.imul(be, Ze) | 0, g = g + Math.imul(be, Ge) | 0, M = M + Math.imul(me, Re) | 0, w = w + Math.imul(me, Je) | 0, w = w + Math.imul(pe, Re) | 0, g = g + Math.imul(pe, Je) | 0, M = M + Math.imul(Z, Pe) | 0, w = w + Math.imul(Z, et) | 0, w = w + Math.imul(ce, Pe) | 0, g = g + Math.imul(ce, et) | 0, M = M + Math.imul(ee, ze) | 0, w = w + Math.imul(ee, nt) | 0, w = w + Math.imul(ae, ze) | 0, g = g + Math.imul(ae, nt) | 0, M = M + Math.imul(G, Ke) | 0, w = w + Math.imul(G, at) | 0, w = w + Math.imul(k, Ke) | 0, g = g + Math.imul(k, at) | 0, M = M + Math.imul(K, $e) | 0, w = w + Math.imul(K, dt) | 0, w = w + Math.imul(U, $e) | 0, g = g + Math.imul(U, dt) | 0, M = M + Math.imul(P, ht) | 0, w = w + Math.imul(P, Mt) | 0, w = w + Math.imul(Q, ht) | 0, g = g + Math.imul(Q, Mt) | 0;
+ v = (g + (w >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, M = Math.imul(te, fe), w = Math.imul(te, ge), w = w + Math.imul(J, fe) | 0, g = Math.imul(J, ge), M = M + Math.imul(O, ve) | 0, w = w + Math.imul(O, Ae) | 0, w = w + Math.imul(B, ve) | 0, g = g + Math.imul(B, Ae) | 0, M = M + Math.imul(Ee, De) | 0, w = w + Math.imul(Ee, ut) | 0, w = w + Math.imul(Te, De) | 0, g = g + Math.imul(Te, ut) | 0, M = M + Math.imul(le, Ze) | 0, w = w + Math.imul(le, Ge) | 0, w = w + Math.imul(be, Ze) | 0, g = g + Math.imul(be, Ge) | 0, M = M + Math.imul(me, Re) | 0, w = w + Math.imul(me, Je) | 0, w = w + Math.imul(pe, Re) | 0, g = g + Math.imul(pe, Je) | 0, M = M + Math.imul(Z, Pe) | 0, w = w + Math.imul(Z, et) | 0, w = w + Math.imul(ce, Pe) | 0, g = g + Math.imul(ce, et) | 0, M = M + Math.imul(ee, ze) | 0, w = w + Math.imul(ee, nt) | 0, w = w + Math.imul(ae, ze) | 0, g = g + Math.imul(ae, nt) | 0, M = M + Math.imul(G, Ke) | 0, w = w + Math.imul(G, at) | 0, w = w + Math.imul(R, Ke) | 0, g = g + Math.imul(R, at) | 0, M = M + Math.imul(K, $e) | 0, w = w + Math.imul(K, dt) | 0, w = w + Math.imul(U, $e) | 0, g = g + Math.imul(U, dt) | 0, M = M + Math.imul(P, ht) | 0, w = w + Math.imul(P, Mt) | 0, w = w + Math.imul(Q, ht) | 0, g = g + Math.imul(Q, Mt) | 0;
var Ln = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, M = Math.imul(te, ve), w = Math.imul(te, Ae), w = w + Math.imul(J, ve) | 0, g = Math.imul(J, Ae), M = M + Math.imul(O, De) | 0, w = w + Math.imul(O, ut) | 0, w = w + Math.imul(B, De) | 0, g = g + Math.imul(B, ut) | 0, M = M + Math.imul(Ee, Ze) | 0, w = w + Math.imul(Ee, Ge) | 0, w = w + Math.imul(Te, Ze) | 0, g = g + Math.imul(Te, Ge) | 0, M = M + Math.imul(le, Re) | 0, w = w + Math.imul(le, Je) | 0, w = w + Math.imul(be, Re) | 0, g = g + Math.imul(be, Je) | 0, M = M + Math.imul(me, Pe) | 0, w = w + Math.imul(me, et) | 0, w = w + Math.imul(pe, Pe) | 0, g = g + Math.imul(pe, et) | 0, M = M + Math.imul(Z, ze) | 0, w = w + Math.imul(Z, nt) | 0, w = w + Math.imul(ce, ze) | 0, g = g + Math.imul(ce, nt) | 0, M = M + Math.imul(ee, Ke) | 0, w = w + Math.imul(ee, at) | 0, w = w + Math.imul(ae, Ke) | 0, g = g + Math.imul(ae, at) | 0, M = M + Math.imul(G, $e) | 0, w = w + Math.imul(G, dt) | 0, w = w + Math.imul(k, $e) | 0, g = g + Math.imul(k, dt) | 0, M = M + Math.imul(K, ht) | 0, w = w + Math.imul(K, Mt) | 0, w = w + Math.imul(U, ht) | 0, g = g + Math.imul(U, Mt) | 0;
+ v = (g + (w >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, M = Math.imul(te, ve), w = Math.imul(te, Ae), w = w + Math.imul(J, ve) | 0, g = Math.imul(J, Ae), M = M + Math.imul(O, De) | 0, w = w + Math.imul(O, ut) | 0, w = w + Math.imul(B, De) | 0, g = g + Math.imul(B, ut) | 0, M = M + Math.imul(Ee, Ze) | 0, w = w + Math.imul(Ee, Ge) | 0, w = w + Math.imul(Te, Ze) | 0, g = g + Math.imul(Te, Ge) | 0, M = M + Math.imul(le, Re) | 0, w = w + Math.imul(le, Je) | 0, w = w + Math.imul(be, Re) | 0, g = g + Math.imul(be, Je) | 0, M = M + Math.imul(me, Pe) | 0, w = w + Math.imul(me, et) | 0, w = w + Math.imul(pe, Pe) | 0, g = g + Math.imul(pe, et) | 0, M = M + Math.imul(Z, ze) | 0, w = w + Math.imul(Z, nt) | 0, w = w + Math.imul(ce, ze) | 0, g = g + Math.imul(ce, nt) | 0, M = M + Math.imul(ee, Ke) | 0, w = w + Math.imul(ee, at) | 0, w = w + Math.imul(ae, Ke) | 0, g = g + Math.imul(ae, at) | 0, M = M + Math.imul(G, $e) | 0, w = w + Math.imul(G, dt) | 0, w = w + Math.imul(R, $e) | 0, g = g + Math.imul(R, dt) | 0, M = M + Math.imul(K, ht) | 0, w = w + Math.imul(K, Mt) | 0, w = w + Math.imul(U, ht) | 0, g = g + Math.imul(U, Mt) | 0;
var Bn = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, M = Math.imul(te, De), w = Math.imul(te, ut), w = w + Math.imul(J, De) | 0, g = Math.imul(J, ut), M = M + Math.imul(O, Ze) | 0, w = w + Math.imul(O, Ge) | 0, w = w + Math.imul(B, Ze) | 0, g = g + Math.imul(B, Ge) | 0, M = M + Math.imul(Ee, Re) | 0, w = w + Math.imul(Ee, Je) | 0, w = w + Math.imul(Te, Re) | 0, g = g + Math.imul(Te, Je) | 0, M = M + Math.imul(le, Pe) | 0, w = w + Math.imul(le, et) | 0, w = w + Math.imul(be, Pe) | 0, g = g + Math.imul(be, et) | 0, M = M + Math.imul(me, ze) | 0, w = w + Math.imul(me, nt) | 0, w = w + Math.imul(pe, ze) | 0, g = g + Math.imul(pe, nt) | 0, M = M + Math.imul(Z, Ke) | 0, w = w + Math.imul(Z, at) | 0, w = w + Math.imul(ce, Ke) | 0, g = g + Math.imul(ce, at) | 0, M = M + Math.imul(ee, $e) | 0, w = w + Math.imul(ee, dt) | 0, w = w + Math.imul(ae, $e) | 0, g = g + Math.imul(ae, dt) | 0, M = M + Math.imul(G, ht) | 0, w = w + Math.imul(G, Mt) | 0, w = w + Math.imul(k, ht) | 0, g = g + Math.imul(k, Mt) | 0;
+ v = (g + (w >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, M = Math.imul(te, De), w = Math.imul(te, ut), w = w + Math.imul(J, De) | 0, g = Math.imul(J, ut), M = M + Math.imul(O, Ze) | 0, w = w + Math.imul(O, Ge) | 0, w = w + Math.imul(B, Ze) | 0, g = g + Math.imul(B, Ge) | 0, M = M + Math.imul(Ee, Re) | 0, w = w + Math.imul(Ee, Je) | 0, w = w + Math.imul(Te, Re) | 0, g = g + Math.imul(Te, Je) | 0, M = M + Math.imul(le, Pe) | 0, w = w + Math.imul(le, et) | 0, w = w + Math.imul(be, Pe) | 0, g = g + Math.imul(be, et) | 0, M = M + Math.imul(me, ze) | 0, w = w + Math.imul(me, nt) | 0, w = w + Math.imul(pe, ze) | 0, g = g + Math.imul(pe, nt) | 0, M = M + Math.imul(Z, Ke) | 0, w = w + Math.imul(Z, at) | 0, w = w + Math.imul(ce, Ke) | 0, g = g + Math.imul(ce, at) | 0, M = M + Math.imul(ee, $e) | 0, w = w + Math.imul(ee, dt) | 0, w = w + Math.imul(ae, $e) | 0, g = g + Math.imul(ae, dt) | 0, M = M + Math.imul(G, ht) | 0, w = w + Math.imul(G, Mt) | 0, w = w + Math.imul(R, ht) | 0, g = g + Math.imul(R, Mt) | 0;
var Un = (v + M | 0) + ((w & 8191) << 13) | 0;
v = (g + (w >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, M = Math.imul(te, Ze), w = Math.imul(te, Ge), w = w + Math.imul(J, Ze) | 0, g = Math.imul(J, Ge), M = M + Math.imul(O, Re) | 0, w = w + Math.imul(O, Je) | 0, w = w + Math.imul(B, Re) | 0, g = g + Math.imul(B, Je) | 0, M = M + Math.imul(Ee, Pe) | 0, w = w + Math.imul(Ee, et) | 0, w = w + Math.imul(Te, Pe) | 0, g = g + Math.imul(Te, et) | 0, M = M + Math.imul(le, ze) | 0, w = w + Math.imul(le, nt) | 0, w = w + Math.imul(be, ze) | 0, g = g + Math.imul(be, nt) | 0, M = M + Math.imul(me, Ke) | 0, w = w + Math.imul(me, at) | 0, w = w + Math.imul(pe, Ke) | 0, g = g + Math.imul(pe, at) | 0, M = M + Math.imul(Z, $e) | 0, w = w + Math.imul(Z, dt) | 0, w = w + Math.imul(ce, $e) | 0, g = g + Math.imul(ce, dt) | 0, M = M + Math.imul(ee, ht) | 0, w = w + Math.imul(ee, Mt) | 0, w = w + Math.imul(ae, ht) | 0, g = g + Math.imul(ae, Mt) | 0;
var rn = (v + M | 0) + ((w & 8191) << 13) | 0;
@@ -16309,7 +16310,7 @@ ${Ez(e, r)}`);
return v = (g + (w >>> 13) | 0) + (Hn >>> 26) | 0, Hn &= 67108863, x[0] = rt, x[1] = _t, x[2] = gr, x[3] = yr, x[4] = br, x[5] = wr, x[6] = tr, x[7] = Cn, x[8] = Dn, x[9] = Ln, x[10] = Bn, x[11] = Un, x[12] = rn, x[13] = jn, x[14] = Vn, x[15] = Tr, x[16] = zn, x[17] = Fn, x[18] = Hn, v !== 0 && (x[19] = v, l.length++), l;
};
Math.imul || (N = _);
- function R(V, S, d) {
+ function k(V, S, d) {
d.negative = S.negative ^ V.negative, d.length = V.length + S.length;
for (var l = 0, h = 0, y = 0; y < d.length - 1; y++) {
var x = h;
@@ -16323,65 +16324,65 @@ ${Ez(e, r)}`);
return l !== 0 ? d.words[y] = l : d.length--, d.strip();
}
function F(V, S, d) {
- var l = new D();
+ var l = new L();
return l.mulp(V, S, d);
}
s.prototype.mulTo = function(S, d) {
var l, h = this.length + S.length;
- return this.length === 10 && S.length === 10 ? l = N(this, S, d) : h < 63 ? l = _(this, S, d) : h < 1024 ? l = R(this, S, d) : l = F(this, S, d), l;
+ return this.length === 10 && S.length === 10 ? l = N(this, S, d) : h < 63 ? l = _(this, S, d) : h < 1024 ? l = k(this, S, d) : l = F(this, S, d), l;
};
- function D(V, S) {
+ function L(V, S) {
this.x = V, this.y = S;
}
- D.prototype.makeRBT = function(S) {
+ L.prototype.makeRBT = function(S) {
for (var d = new Array(S), l = s.prototype._countBits(S) - 1, h = 0; h < S; h++)
d[h] = this.revBin(h, l, S);
return d;
- }, D.prototype.revBin = function(S, d, l) {
+ }, L.prototype.revBin = function(S, d, l) {
if (S === 0 || S === l - 1)
return S;
for (var h = 0, y = 0; y < d; y++)
h |= (S & 1) << d - y - 1, S >>= 1;
return h;
- }, D.prototype.permute = function(S, d, l, h, y, x) {
+ }, L.prototype.permute = function(S, d, l, h, y, x) {
for (var v = 0; v < x; v++)
h[v] = d[S[v]], y[v] = l[S[v]];
- }, D.prototype.transform = function(S, d, l, h, y, x) {
+ }, L.prototype.transform = function(S, d, l, h, y, x) {
this.permute(x, S, d, l, h, y);
for (var v = 1; v < y; v <<= 1)
for (var M = v << 1, w = Math.cos(2 * Math.PI / M), g = Math.sin(2 * Math.PI / M), m = 0; m < y; m += M)
for (var P = w, Q = g, A = 0; A < v; A++) {
- var K = l[m + A], U = h[m + A], j = l[m + A + v], G = h[m + A + v], k = P * j - Q * G;
- G = P * G + Q * j, j = k, l[m + A] = K + j, h[m + A] = U + G, l[m + A + v] = K - j, h[m + A + v] = U - G, A !== M && (k = w * P - g * Q, Q = w * Q + g * P, P = k);
+ var K = l[m + A], U = h[m + A], j = l[m + A + v], G = h[m + A + v], R = P * j - Q * G;
+ G = P * G + Q * j, j = R, l[m + A] = K + j, h[m + A] = U + G, l[m + A + v] = K - j, h[m + A + v] = U - G, A !== M && (R = w * P - g * Q, Q = w * Q + g * P, P = R);
}
- }, D.prototype.guessLen13b = function(S, d) {
+ }, L.prototype.guessLen13b = function(S, d) {
var l = Math.max(d, S) | 1, h = l & 1, y = 0;
for (l = l / 2 | 0; l; l = l >>> 1)
y++;
return 1 << y + 1 + h;
- }, D.prototype.conjugate = function(S, d, l) {
+ }, L.prototype.conjugate = function(S, d, l) {
if (!(l <= 1))
for (var h = 0; h < l / 2; h++) {
var y = S[h];
S[h] = S[l - h - 1], S[l - h - 1] = y, y = d[h], d[h] = -d[l - h - 1], d[l - h - 1] = -y;
}
- }, D.prototype.normalize13b = function(S, d) {
+ }, L.prototype.normalize13b = function(S, d) {
for (var l = 0, h = 0; h < d / 2; h++) {
var y = Math.round(S[2 * h + 1] / d) * 8192 + Math.round(S[2 * h] / d) + l;
S[h] = y & 67108863, y < 67108864 ? l = 0 : l = y / 67108864 | 0;
}
return S;
- }, D.prototype.convert13b = function(S, d, l, h) {
+ }, L.prototype.convert13b = function(S, d, l, h) {
for (var y = 0, x = 0; x < d; x++)
y = y + (S[x] | 0), l[2 * x] = y & 8191, y = y >>> 13, l[2 * x + 1] = y & 8191, y = y >>> 13;
for (x = 2 * d; x < h; ++x)
l[x] = 0;
n(y === 0), n((y & -8192) === 0);
- }, D.prototype.stub = function(S) {
+ }, L.prototype.stub = function(S) {
for (var d = new Array(S), l = 0; l < S; l++)
d[l] = 0;
return d;
- }, D.prototype.mulp = function(S, d, l) {
+ }, L.prototype.mulp = function(S, d, l) {
var h = 2 * this.guessLen13b(S.length, d.length), y = this.makeRBT(h), x = this.stub(h), v = new Array(h), M = new Array(h), w = new Array(h), g = new Array(h), m = new Array(h), P = new Array(h), Q = l.words;
Q.length = h, this.convert13b(S.words, S.length, v, h), this.convert13b(d.words, d.length, g, h), this.transform(v, x, M, w, h, y), this.transform(g, x, m, P, h, y);
for (var A = 0; A < h; A++) {
@@ -16789,7 +16790,7 @@ ${Ez(e, r)}`);
}, s.prototype.redPow = function(S) {
return n(this.red && !S.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, S);
};
- var L = {
+ var D = {
k256: null,
p224: null,
p192: null,
@@ -16871,8 +16872,8 @@ ${Ez(e, r)}`);
}
return d !== 0 && (S.words[S.length++] = d), S;
}, s._prime = function(S) {
- if (L[S])
- return L[S];
+ if (D[S])
+ return D[S];
var d;
if (S === "k256")
d = new W();
@@ -16884,7 +16885,7 @@ ${Ez(e, r)}`);
d = new I();
else
throw new Error("Unknown prime " + S);
- return L[S] = d, d;
+ return D[S] = d, d;
};
function H(V) {
if (typeof V == "string") {
@@ -17009,11 +17010,11 @@ ${Ez(e, r)}`);
return d._forceRed(this);
};
})(t, Lt);
- })(b8);
- var OP = b8.exports;
- var mY = /* @__PURE__ */ nc(OP);
+ })(p8);
+ var _P = p8.exports;
+ var lY = /* @__PURE__ */ rc(_P);
(function(t) {
- var e = Lt && Lt.__awaiter || function(L, q, W, z) {
+ var e = Lt && Lt.__awaiter || function(D, q, W, z) {
function T(I) {
return I instanceof W ? I : new W(function(H) {
H(I);
@@ -17037,31 +17038,31 @@ ${Ez(e, r)}`);
function S(d) {
d.done ? I(d.value) : T(d.value).then(X, V);
}
- S((z = z.apply(L, q || [])).next());
+ S((z = z.apply(D, q || [])).next());
});
- }, r = Lt && Lt.__importDefault || function(L) {
- return L && L.__esModule ? L : { default: L };
+ }, r = Lt && Lt.__importDefault || function(D) {
+ return D && D.__esModule ? D : { default: D };
};
Object.defineProperty(t, "__esModule", { value: true }), t.sendSignedTransaction = t.buildPayload = t.resolveAddress = t.resolveEvmAddress = t.isMainnet = t.isSubstrateAddress = t.dataToString = t.toBN = t.handleTxResponse = t.decodeMessage = t.createClaimEvmSignature = t.MAINNET_GENESIS_HASH = t.U64MAX = t.U32MAX = void 0;
- const n = d8, i = Eg, s = r(OP), o = y8, a = IP;
+ const n = u8, i = Eg, s = r(_P), o = d8, a = xP;
t.U32MAX = n.BigNumber.from("0xffffffff"), t.U64MAX = n.BigNumber.from("0xffffffffffffffff"), t.MAINNET_GENESIS_HASH = "0x7834781d38e4798d548e34ec947d19deea29df148a7bf32484b7b24dacf8d4b7";
- function c(L) {
- const q = (0, o.decodeAddress)(L);
+ function c(D) {
+ const q = (0, o.decodeAddress)(D);
let W = "reef evm:" + Buffer.from(q).toString("hex");
return typeof W == "string" && (W = (0, a.toUtf8Bytes)(W)), W;
}
t.createClaimEvmSignature = c;
- function u(L, q) {
- const W = JSON.stringify(L).toLowerCase();
+ function u(D, q) {
+ const W = JSON.stringify(D).toLowerCase();
let z = `0x${q.substr(138)}`.replace(/0+$/, "");
return z.length % 2 === 1 && (z += "0"), `${W} ${(0, i.hexToString)(z)}`;
}
t.decodeMessage = u;
- function f(L, q) {
+ function f(D, q) {
return new Promise((W, z) => {
- if (L.status.isFinalized || L.status.isInBlock) {
- const T = L.findRecord("evm", "CreatedFailed"), I = L.findRecord("evm", "ExecutedFailed");
- L.events.filter(({ event: { section: H } }) => H === "system").forEach((H) => {
+ if (D.status.isFinalized || D.status.isInBlock) {
+ const T = D.findRecord("evm", "CreatedFailed"), I = D.findRecord("evm", "ExecutedFailed");
+ D.events.filter(({ event: { section: H } }) => H === "system").forEach((H) => {
const { event: { data: X, method: V } } = H;
if (V === "ExtrinsicFailed") {
const [S] = X;
@@ -17072,86 +17073,86 @@ ${Ez(e, r)}`);
d = `${h.section}.${h.name}`;
} catch {
}
- z({ message: d, result: L });
+ z({ message: d, result: D });
} else if (V === "ExtrinsicSuccess") {
const S = T || I;
S && z({
message: u(S.event.data[1].toJSON(), S.event.data[2].toJSON()),
- result: L
- }), W({ result: L });
+ result: D
+ }), W({ result: D });
}
});
} else
- L.isError && z({ result: L });
+ D.isError && z({ result: D });
});
}
t.handleTxResponse = f;
- function p(L = 0) {
- if ((0, i.isU8a)(L))
- return (0, i.u8aToBn)(L);
- if ((0, i.isHex)(L))
- return (0, i.hexToBn)(L);
- if (n.BigNumber.isBigNumber(L)) {
- const q = L.toHexString();
+ function p(D = 0) {
+ if ((0, i.isU8a)(D))
+ return (0, i.u8aToBn)(D);
+ if ((0, i.isHex)(D))
+ return (0, i.hexToBn)(D);
+ if (n.BigNumber.isBigNumber(D)) {
+ const q = D.toHexString();
return q[0] === "-" ? new s.default("-" + q.substring(3), 16) : new s.default(q.substring(2), 16);
}
- return new s.default(L);
+ return new s.default(D);
}
t.toBN = p;
- function b(L) {
- return (0, i.isBuffer)(L) ? (0, i.u8aToHex)((0, i.bufferToU8a)(L)) : (0, i.isU8a)(L) ? (0, i.u8aToHex)(L) : Array.isArray(L) ? (0, i.u8aToHex)(Buffer.from(L)) : L;
+ function b(D) {
+ return (0, i.isBuffer)(D) ? (0, i.u8aToHex)((0, i.bufferToU8a)(D)) : (0, i.isU8a)(D) ? (0, i.u8aToHex)(D) : Array.isArray(D) ? (0, i.u8aToHex)(Buffer.from(D)) : D;
}
t.dataToString = b;
- function E(L) {
- if (!L)
+ function E(D) {
+ if (!D)
return false;
try {
- (0, o.encodeAddress)((0, i.isHex)(L) ? (0, i.hexToU8a)(L) : (0, o.decodeAddress)(L));
+ (0, o.encodeAddress)((0, i.isHex)(D) ? (0, i.hexToU8a)(D) : (0, o.decodeAddress)(D));
} catch {
return false;
}
return true;
}
t.isSubstrateAddress = E;
- function _(L) {
+ function _(D) {
var q;
- const W = L.provider ? L.provider : L;
+ const W = D.provider ? D.provider : D;
return ((q = W == null ? void 0 : W.api) === null || q === void 0 ? void 0 : q.genesisHash.toString()) === t.MAINNET_GENESIS_HASH;
}
t.isMainnet = _;
- function N(L, q) {
+ function N(D, q) {
return e(this, void 0, void 0, function* () {
const W = yield q;
- return W.length === 42 ? W : (yield L.api.query.evmAccounts.evmAddresses(W)).toString();
+ return W.length === 42 ? W : (yield D.api.query.evmAccounts.evmAddresses(W)).toString();
});
}
t.resolveEvmAddress = N;
- function R(L, q) {
+ function k(D, q) {
return e(this, void 0, void 0, function* () {
const W = yield q;
- return E(W) ? W : (yield L.api.query.evmAccounts.accounts(W)).toString();
+ return E(W) ? W : (yield D.api.query.evmAccounts.accounts(W)).toString();
});
}
- t.resolveAddress = R;
- function F(L, q, W) {
+ t.resolveAddress = k;
+ function F(D, q, W) {
return e(this, void 0, void 0, function* () {
try {
- const z = yield L.api.rpc.chain.getHeader(), T = L.api.registry.createType("BlockNumber", z.number.toNumber()), I = yield L.api.query.evmAccounts.evmAddresses(q);
+ const z = yield D.api.rpc.chain.getHeader(), T = D.api.registry.createType("BlockNumber", z.number.toNumber()), I = yield D.api.query.evmAccounts.evmAddresses(q);
if (I.isEmpty)
throw new Error(`No EVM address found for signer ${q}`);
W.from = I.toString();
- const H = yield L.estimateResources(W), X = H.gas.mul(31).div(10), V = H.storage.mul(31).div(10), S = L.api.tx.evm.call(W.to, W.data, p(W.value), p(X), p(V.isNegative() ? 0 : V)), d = L.api.createType("Call", S), l = L.api.registry.createType("ExtrinsicEra", {
+ const H = yield D.estimateResources(W), X = H.gas.mul(31).div(10), V = H.storage.mul(31).div(10), S = D.api.tx.evm.call(W.to, W.data, p(W.value), p(X), p(V.isNegative() ? 0 : V)), d = D.api.createType("Call", S), l = D.api.registry.createType("ExtrinsicEra", {
current: z.number.toNumber(),
period: 64
- }), h = yield L.api.rpc.system.accountNextIndex(q), y = L.api.registry.createType("Compact", 0).toHex();
+ }), h = yield D.api.rpc.system.accountNextIndex(q), y = D.api.registry.createType("Compact", 0).toHex();
return { payload: {
- specVersion: L.api.runtimeVersion.specVersion.toString(),
- transactionVersion: L.api.runtimeVersion.transactionVersion.toHex(),
+ specVersion: D.api.runtimeVersion.specVersion.toString(),
+ transactionVersion: D.api.runtimeVersion.transactionVersion.toHex(),
address: q,
blockHash: z.hash.toHex(),
blockNumber: T.toHex(),
era: l.toHex(),
- genesisHash: L.api.genesisHash.toHex(),
+ genesisHash: D.api.genesisHash.toHex(),
method: d.toHex(),
nonce: h.toHex(),
signedExtensions: [
@@ -17173,11 +17174,11 @@ ${Ez(e, r)}`);
});
}
t.buildPayload = F;
- function D(L, q, W, z, T, I) {
+ function L(D, q, W, z, T, I) {
return e(this, void 0, void 0, function* () {
return T.addSignature(q, I, z), yield new Promise((X, V) => {
T.send((S) => {
- f(S, L.api).then(() => {
+ f(S, D.api).then(() => {
X({
hash: T.hash.toHex(),
from: W.from || "",
@@ -17188,7 +17189,7 @@ ${Ez(e, r)}`);
data: b(W.data),
value: (W.value || 0).toString(),
chainId: 13939,
- wait: () => L._resolveTransactionReceipt(T.hash.toHex(), S.status.asInBlock.toHex(), W.from || "")
+ wait: () => D._resolveTransactionReceipt(T.hash.toHex(), S.status.asInBlock.toHex(), W.from || "")
});
}).catch(({ message: d }) => {
V(d);
@@ -17199,8 +17200,8 @@ ${Ez(e, r)}`);
});
});
}
- t.sendSignedTransaction = D;
- })(bd);
+ t.sendSignedTransaction = L;
+ })(yd);
var _o = Lt && Lt.__awaiter || function(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
@@ -17230,30 +17231,30 @@ ${Ez(e, r)}`);
};
Object.defineProperty(vg, "__esModule", { value: true });
vg.Signer = void 0;
- var gY = AX;
- var yy = KX;
- var Z0 = d8;
- var L6 = bP;
- var Fp = wP;
- var by = vP;
- var wy = IP;
- var Ul = Eg;
- var gh = y8;
- var Ws = bd;
- var Eo = new Fp.Logger("evm-provider");
- var yY = class extends gY.Signer {
+ var fY = xX;
+ var yy = FX;
+ var X0 = u8;
+ var P6 = lP;
+ var Vp = fP;
+ var by = hP;
+ var wy = xP;
+ var Bl = Eg;
+ var mh = d8;
+ var Ws = yd;
+ var Eo = new Vp.Logger("evm-provider");
+ var hY = class extends fY.Signer {
constructor(e, r, n) {
- if (super(), (0, by.defineReadOnly)(this, "provider", e), (0, by.defineReadOnly)(this, "signingKey", n), this.provider.api.setSigner(n), typeof r == "string" && (0, gh.isEthereumAddress)(r))
+ if (super(), (0, by.defineReadOnly)(this, "provider", e), (0, by.defineReadOnly)(this, "signingKey", n), this.provider.api.setSigner(n), typeof r == "string" && (0, mh.isEthereumAddress)(r))
Eo.throwError("expect substrate address");
else
try {
- (0, gh.decodeAddress)(r), (0, by.defineReadOnly)(this, "_substrateAddress", r);
+ (0, mh.decodeAddress)(r), (0, by.defineReadOnly)(this, "_substrateAddress", r);
} catch {
Eo.throwArgumentError("invalid address", "address", r);
}
}
connect(e) {
- return Eo.throwError("cannot alter JSON-RPC Signer connection", Fp.Logger.errors.UNSUPPORTED_OPERATION, {
+ return Eo.throwError("cannot alter JSON-RPC Signer connection", Vp.Logger.errors.UNSUPPORTED_OPERATION, {
operation: "connect"
});
}
@@ -17276,8 +17277,8 @@ ${Ez(e, r)}`);
});
}
computeDefaultEvmAddress() {
- const e = this._substrateAddress, r = (0, gh.decodeAddress)(e);
- return (0, Ul.u8aEq)("evm:", r.slice(0, 4)) ? (0, yy.getAddress)((0, Ul.u8aToHex)(r.slice(4, 24))) : (0, yy.getAddress)((0, Ul.u8aToHex)((0, gh.blake2AsU8a)((0, Ul.u8aConcat)("evm:", r), 256).slice(0, 20)));
+ const e = this._substrateAddress, r = (0, mh.decodeAddress)(e);
+ return (0, Bl.u8aEq)("evm:", r.slice(0, 4)) ? (0, yy.getAddress)((0, Bl.u8aToHex)(r.slice(4, 24))) : (0, yy.getAddress)((0, Bl.u8aToHex)((0, mh.blake2AsU8a)((0, Bl.u8aConcat)("evm:", r), 256).slice(0, 20)));
}
getSubstrateAddress() {
return _o(this, void 0, void 0, function* () {
@@ -17288,7 +17289,7 @@ ${Ez(e, r)}`);
return _o(this, void 0, void 0, function* () {
if (yield this.isClaimed(e))
return;
- const n = (0, gh.decodeAddress)(this._substrateAddress), i = "Reef evm:" + Buffer.from(n).toString("hex"), s = yield this._signMessage(e, i), o = this.provider.api.tx.evmAccounts.claimAccount(e, s);
+ const n = (0, mh.decodeAddress)(this._substrateAddress), i = "Reef evm:" + Buffer.from(n).toString("hex"), s = yield this._signMessage(e, i), o = this.provider.api.tx.evmAccounts.claimAccount(e, s);
yield o.signAsync(this._substrateAddress), yield new Promise((a, c) => {
o.send((u) => {
(0, Ws.handleTxResponse)(u, this.provider.api).then(() => {
@@ -17322,7 +17323,7 @@ ${Ez(e, r)}`);
return this.provider.getBalance(this._substrateAddress, e);
}
signTransaction(e) {
- return Eo.throwError("signing transactions is unsupported", Fp.Logger.errors.UNSUPPORTED_OPERATION, {
+ return Eo.throwError("signing transactions is unsupported", Vp.Logger.errors.UNSUPPORTED_OPERATION, {
operation: "signTransaction"
});
}
@@ -17331,7 +17332,7 @@ ${Ez(e, r)}`);
this._checkProvider("sendTransaction");
const r = yield this.getSubstrateAddress(), n = yield this.getAddress(), i = Object.assign({ from: n }, e), s = yield this.provider.estimateResources(i), o = s.gas.mul(31).div(10);
let a;
- i.customData ? "storageLimit" in i.customData && (a = i.customData.storageLimit, (0, Ul.isNumber)(a) && (a = Z0.BigNumber.from(a))) : a = s.storage.mul(31).div(10);
+ i.customData ? "storageLimit" in i.customData && (a = i.customData.storageLimit, (0, Bl.isNumber)(a) && (a = X0.BigNumber.from(a))) : a = s.storage.mul(31).div(10);
let c = yield i.gasLimit;
c == null && (c = o.add(a)), i.gasLimit = c;
const u = yield this.populateTransaction(i), f = u.data, p = u.from;
@@ -17348,15 +17349,15 @@ ${Ez(e, r)}`);
from: p || "",
confirmations: 0,
nonce: (0, Ws.toBN)(u.nonce).toNumber(),
- gasLimit: Z0.BigNumber.from(u.gasLimit || "0"),
- gasPrice: Z0.BigNumber.from(0),
+ gasLimit: X0.BigNumber.from(u.gasLimit || "0"),
+ gasPrice: X0.BigNumber.from(0),
data: (0, Ws.dataToString)(f),
- value: Z0.BigNumber.from(u.value || "0"),
+ value: X0.BigNumber.from(u.value || "0"),
chainId: 13939,
- wait: (R) => this.provider._resolveTransactionReceipt(b.hash.toHex(), N.status.asInBlock.toHex(), p)
+ wait: (k) => this.provider._resolveTransactionReceipt(b.hash.toHex(), N.status.asInBlock.toHex(), p)
});
- }).catch(({ message: R, result: F }) => {
- _(R);
+ }).catch(({ message: k, result: F }) => {
+ _(k);
});
}).catch((N) => {
_(N && N.message);
@@ -17377,7 +17378,7 @@ ${Ez(e, r)}`);
const n = `Ethereum Signed Message:
`;
typeof r == "string" && (r = (0, wy.toUtf8Bytes)(r));
- const i = (0, Ul.u8aToHex)((0, L6.concat)([
+ const i = (0, Bl.u8aToHex)((0, P6.concat)([
(0, wy.toUtf8Bytes)(n),
(0, wy.toUtf8Bytes)(String(r.length)),
r
@@ -17389,21 +17390,21 @@ ${Ez(e, r)}`);
data: i,
type: "bytes"
});
- return (0, L6.joinSignature)(s.signature);
+ return (0, P6.joinSignature)(s.signature);
});
}
_signTypedData(e, r, n) {
return _o(this, void 0, void 0, function* () {
- return Eo.throwError("_signTypedData is unsupported", Fp.Logger.errors.UNSUPPORTED_OPERATION, {
+ return Eo.throwError("_signTypedData is unsupported", Vp.Logger.errors.UNSUPPORTED_OPERATION, {
operation: "_signTypedData"
});
});
}
};
- vg.Signer = yY;
+ vg.Signer = hY;
var Sg = {};
var Mg = {};
- var PP = { exports: {} };
+ var EP = { exports: {} };
(function(t) {
function e(r) {
return r && r.__esModule ? r : {
@@ -17411,15 +17412,15 @@ ${Ez(e, r)}`);
};
}
t.exports = e, t.exports.__esModule = true, t.exports.default = t.exports;
- })(PP);
- var kP = PP.exports;
- var yh = {};
+ })(EP);
+ var SP = EP.exports;
+ var gh = {};
var vy = { exports: {} };
var xy = { exports: {} };
var _y = { exports: {} };
- var B6;
- function RP() {
- return B6 || (B6 = 1, function(t) {
+ var k6;
+ function MP() {
+ return k6 || (k6 = 1, function(t) {
function e(r) {
"@babel/helpers - typeof";
return t.exports = e = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(n) {
@@ -17432,10 +17433,10 @@ ${Ez(e, r)}`);
}(_y)), _y.exports;
}
var Ey = { exports: {} };
- var U6;
- function bY() {
- return U6 || (U6 = 1, function(t) {
- var e = RP().default;
+ var R6;
+ function dY() {
+ return R6 || (R6 = 1, function(t) {
+ var e = MP().default;
function r(n, i) {
if (e(n) != "object" || !n)
return n;
@@ -17451,10 +17452,10 @@ ${Ez(e, r)}`);
t.exports = r, t.exports.__esModule = true, t.exports.default = t.exports;
}(Ey)), Ey.exports;
}
- var j6;
- function wY() {
- return j6 || (j6 = 1, function(t) {
- var e = RP().default, r = bY();
+ var C6;
+ function pY() {
+ return C6 || (C6 = 1, function(t) {
+ var e = MP().default, r = dY();
function n(i) {
var s = r(i, "string");
return e(s) == "symbol" ? s : s + "";
@@ -17462,10 +17463,10 @@ ${Ez(e, r)}`);
t.exports = n, t.exports.__esModule = true, t.exports.default = t.exports;
}(xy)), xy.exports;
}
- var V6;
- function vY() {
- return V6 || (V6 = 1, function(t) {
- var e = wY();
+ var D6;
+ function mY() {
+ return D6 || (D6 = 1, function(t) {
+ var e = pY();
function r(n, i, s) {
return (i = e(i)) in n ? Object.defineProperty(n, i, {
value: s,
@@ -17477,15 +17478,15 @@ ${Ez(e, r)}`);
t.exports = r, t.exports.__esModule = true, t.exports.default = t.exports;
}(vy)), vy.exports;
}
- var CP = { name: "@polkadot/api-derive", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- yl(CP, null, []);
- var xY = { name: "@polkadot/rpc-provider", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ var AP = { name: "@polkadot/api-derive", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ yl(AP, null, []);
+ var gY = { name: "@polkadot/rpc-provider", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
var Ag = { name: "@polkadot/types", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- var _Y = { name: "@polkadot/rpc-core", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- var EY = { name: "@polkadot/types-codec", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- var SY = { name: "@polkadot/types-create", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- yl(Ag, null, [EY, SY]);
- var MY = {
+ var yY = { name: "@polkadot/rpc-core", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ var bY = { name: "@polkadot/types-codec", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ var wY = { name: "@polkadot/types-create", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ yl(Ag, null, [bY, wY]);
+ var vY = {
Blake2_128: null,
Blake2_256: null,
Blake2_128Concat: null,
@@ -17494,14 +17495,14 @@ ${Ez(e, r)}`);
Twox64Concat: null,
Identity: null
};
- var z6 = {
+ var L6 = {
metadata: {
description: "Returns the metadata of a runtime",
params: [],
type: "OpaqueMetadata"
}
};
- var AY = {
+ var xY = {
Metadata: [
{
methods: {
@@ -17520,19 +17521,19 @@ ${Ez(e, r)}`);
params: [],
type: "Vec"
},
- ...z6
+ ...L6
},
version: 2
},
{
methods: {
- ...z6
+ ...L6
},
version: 1
}
]
};
- var TY = {
+ var _Y = {
ErrorMetadataV9: {
name: "Text",
docs: "Vec"
@@ -17610,7 +17611,7 @@ ${Ez(e, r)}`);
items: "Vec"
}
};
- var NY = {
+ var EY = {
ErrorMetadataV10: "ErrorMetadataV9",
EventMetadataV10: "EventMetadataV9",
FunctionArgumentMetadataV10: "FunctionArgumentMetadataV9",
@@ -17668,7 +17669,7 @@ ${Ez(e, r)}`);
}
}
};
- var IY = {
+ var SY = {
ErrorMetadataV11: "ErrorMetadataV10",
EventMetadataV11: "EventMetadataV10",
ExtrinsicMetadataV11: {
@@ -17721,10 +17722,10 @@ ${Ez(e, r)}`);
items: "Vec"
},
StorageHasherV11: {
- _enum: MY
+ _enum: vY
}
};
- var OY = {
+ var MY = {
ErrorMetadataV12: "ErrorMetadataV11",
EventMetadataV12: "EventMetadataV11",
ExtrinsicMetadataV12: "ExtrinsicMetadataV11",
@@ -17750,7 +17751,7 @@ ${Ez(e, r)}`);
StorageMetadataV12: "StorageMetadataV11",
StorageHasherV12: "StorageHasherV11"
};
- var PY = {
+ var AY = {
ErrorMetadataV13: "ErrorMetadataV12",
EventMetadataV13: "EventMetadataV12",
ExtrinsicMetadataV13: "ExtrinsicMetadataV12",
@@ -17807,13 +17808,13 @@ ${Ez(e, r)}`);
},
StorageHasherV13: "StorageHasherV12"
};
- var Hp = {
+ var zp = {
name: "Text",
fields: "Vec",
index: "u8",
docs: "Vec"
};
- var kY = {
+ var TY = {
Si1Field: {
name: "Option",
type: "Si1LookupTypeId",
@@ -17867,19 +17868,19 @@ ${Ez(e, r)}`);
Si1TypeDefVariant: {
variants: "Vec"
},
- Si1Variant: Hp
+ Si1Variant: zp
};
- var RY = {
+ var NY = {
PortableTypeV14: {
id: "Si1LookupTypeId",
type: "Si1Type"
},
ErrorMetadataV14: {
- ...Hp,
+ ...zp,
args: "Vec"
},
EventMetadataV14: {
- ...Hp,
+ ...zp,
args: "Vec"
},
FunctionArgumentMetadataV14: {
@@ -17888,7 +17889,7 @@ ${Ez(e, r)}`);
typeName: "Option"
},
FunctionMetadataV14: {
- ...Hp,
+ ...zp,
args: "Vec"
},
ExtrinsicMetadataV14: {
@@ -17955,7 +17956,7 @@ ${Ez(e, r)}`);
},
StorageHasherV14: "StorageHasherV13"
};
- var CY = {
+ var IY = {
CustomMetadata15: {
map: "BTreeMap"
},
@@ -18011,17 +18012,17 @@ ${Ez(e, r)}`);
custom: "CustomMetadata15"
}
};
- var DY = {
+ var OY = {
rpc: {},
- runtime: AY,
+ runtime: xY,
types: {
- ...TY,
+ ..._Y,
+ ...EY,
+ ...SY,
+ ...MY,
+ ...AY,
...NY,
...IY,
- ...OY,
- ...PY,
- ...RY,
- ...CY,
ErrorMetadataLatest: "ErrorMetadataV14",
EventMetadataLatest: "EventMetadataV14",
ExtrinsicMetadataLatest: "ExtrinsicMetadataV15",
@@ -18064,7 +18065,7 @@ ${Ez(e, r)}`);
}
}
};
- var qh = {
+ var Hh = {
execute_block: {
description: "Execute the given block.",
params: [
@@ -18076,7 +18077,7 @@ ${Ez(e, r)}`);
type: "Null"
}
};
- var F6 = {
+ var B6 = {
version: {
description: "Returns the version of the runtime.",
params: [],
@@ -18095,15 +18096,15 @@ ${Ez(e, r)}`);
type: "Null"
}
};
- var H6 = {
+ var U6 = {
version: {
description: "Returns the version of the runtime.",
params: [],
type: "RuntimeVersion"
}
};
- var LY = {
- ...qh,
+ var PY = {
+ ...Hh,
initialize_block: {
description: "Initialize a block with the given header.",
params: [
@@ -18115,19 +18116,19 @@ ${Ez(e, r)}`);
type: "ExtrinsicInclusionMode"
}
};
- var BY = {
+ var kY = {
Core: [
{
methods: {
- ...H6,
- ...LY
+ ...U6,
+ ...PY
},
version: 5
},
{
methods: {
- ...H6,
- ...qh,
+ ...U6,
+ ...Hh,
...Sy
},
version: 4
@@ -18139,15 +18140,15 @@ ${Ez(e, r)}`);
params: [],
type: "RuntimeVersionPre4"
},
- ...qh,
+ ...Hh,
...Sy
},
version: 3
},
{
methods: {
- ...F6,
- ...qh,
+ ...B6,
+ ...Hh,
...Sy
},
version: 2
@@ -18164,14 +18165,14 @@ ${Ez(e, r)}`);
],
type: "Null"
},
- ...F6,
- ...qh
+ ...B6,
+ ...Hh
},
version: 1
}
]
};
- var UY = {
+ var RY = {
Fixed64: "Int<64, Fixed64>",
FixedI64: "Int<64, FixedI64>",
FixedU64: "UInt<64, FixedU64>",
@@ -18186,7 +18187,7 @@ ${Ez(e, r)}`);
Permill: "UInt<32, Permill>",
Perquintill: "UInt<64, Perquintill>"
};
- var jY = {
+ var CY = {
Council: "CollectiveOrigin",
System: "SystemOrigin",
TechnicalCommittee: "CollectiveOrigin",
@@ -18195,11 +18196,11 @@ ${Ez(e, r)}`);
Authority: "AuthorityOrigin",
GeneralCouncil: "CollectiveOrigin"
};
- var VY = {
+ var DY = {
rpc: {},
- runtime: BY,
+ runtime: kY,
types: {
- ...UY,
+ ...RY,
AccountId: "AccountId32",
AccountId20: "GenericEthereumAccountId",
AccountId32: "GenericAccountId32",
@@ -18378,7 +18379,7 @@ ${Ez(e, r)}`);
}
}
};
- var zY = {
+ var LY = {
Si0Field: {
name: "Option",
type: "Si0LookupTypeId",
@@ -18442,11 +18443,11 @@ ${Ez(e, r)}`);
docs: "Vec"
}
};
- var FY = {
+ var BY = {
rpc: {},
types: {
- ...zY,
- ...kY,
+ ...LY,
+ ...TY,
SiField: "Si1Field",
SiLookupTypeId: "Si1LookupTypeId",
SiPath: "Si1Path",
@@ -18464,7 +18465,7 @@ ${Ez(e, r)}`);
SiVariant: "Si1Variant"
}
};
- var HY = {
+ var UY = {
AssetConversionApi: [
{
methods: {
@@ -18531,14 +18532,14 @@ ${Ez(e, r)}`);
}
]
};
- var qY = {
+ var jY = {
rpc: {},
- runtime: HY,
+ runtime: UY,
types: {
TAssetConversion: "Option"
}
};
- var WY = {
+ var VY = {
AssetsApi: [
{
methods: {
@@ -18557,9 +18558,9 @@ ${Ez(e, r)}`);
}
]
};
- var GY = {
+ var zY = {
rpc: {},
- runtime: WY,
+ runtime: VY,
types: {
AssetApprovalKey: {
owner: "AccountId",
@@ -18604,7 +18605,7 @@ ${Ez(e, r)}`);
TAssetDepositBalance: "BalanceOf"
}
};
- var KY = {
+ var FY = {
AuraApi: [
{
methods: {
@@ -18623,16 +18624,16 @@ ${Ez(e, r)}`);
}
]
};
- var XY = {
+ var HY = {
rpc: {},
- runtime: KY,
+ runtime: FY,
types: {
RawAuraPreDigest: {
slotNumber: "u64"
}
}
};
- var YY = {
+ var qY = {
rpc: {},
types: {
UncleEntryItem: {
@@ -18643,7 +18644,7 @@ ${Ez(e, r)}`);
}
}
};
- var ZY = {
+ var WY = {
epochAuthorship: {
description: "Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",
isUnsafe: true,
@@ -18651,7 +18652,7 @@ ${Ez(e, r)}`);
type: "HashMap"
}
};
- var q6 = {
+ var j6 = {
current_epoch: {
description: "Returns information regarding the current epoch.",
params: [],
@@ -18696,7 +18697,7 @@ ${Ez(e, r)}`);
type: "Option"
}
};
- var JY = {
+ var GY = {
BabeApi: [
{
methods: {
@@ -18705,7 +18706,7 @@ ${Ez(e, r)}`);
params: [],
type: "BabeGenesisConfiguration"
},
- ...q6
+ ...j6
},
version: 2
},
@@ -18716,15 +18717,15 @@ ${Ez(e, r)}`);
params: [],
type: "BabeGenesisConfigurationV1"
},
- ...q6
+ ...j6
},
version: 1
}
]
};
- var QY = {
- rpc: ZY,
- runtime: JY,
+ var KY = {
+ rpc: WY,
+ runtime: GY,
types: {
AllowedSlots: {
_enum: ["PrimarySlots", "PrimaryAndSecondaryPlainSlots", "PrimaryAndSecondaryVRFSlots"]
@@ -18841,7 +18842,7 @@ ${Ez(e, r)}`);
VrfProof: "[u8; 64]"
}
};
- var $Y = {
+ var XY = {
rpc: {},
types: {
AccountData: {
@@ -18888,7 +18889,7 @@ ${Ez(e, r)}`);
}
}
};
- var eZ = {
+ var YY = {
getFinalizedHead: {
description: "Returns hash of the latest BEEFY finalized block as seen by this client.",
params: [],
@@ -18945,7 +18946,7 @@ ${Ez(e, r)}`);
type: "Option"
}
};
- var tZ = {
+ var ZY = {
authority_set_proof: {
description: "Return the currently active BEEFY authority set proof.",
params: [],
@@ -18957,7 +18958,7 @@ ${Ez(e, r)}`);
type: "BeefyNextAuthoritySet"
}
};
- var rZ = {
+ var JY = {
BeefyApi: [
{
methods: My,
@@ -18974,14 +18975,14 @@ ${Ez(e, r)}`);
],
BeefyMmrApi: [
{
- methods: tZ,
+ methods: ZY,
version: 1
}
]
};
- var nZ = {
- rpc: eZ,
- runtime: rZ,
+ var QY = {
+ rpc: YY,
+ runtime: JY,
types: {
BeefyAuthoritySet: {
id: "u64",
@@ -19034,7 +19035,7 @@ ${Ez(e, r)}`);
}
}
};
- var iZ = {
+ var $Y = {
Benchmark: [
{
methods: {
@@ -19063,9 +19064,9 @@ ${Ez(e, r)}`);
}
]
};
- var sZ = {
+ var eZ = {
rpc: {},
- runtime: iZ,
+ runtime: $Y,
types: {
BenchmarkBatch: {
pallet: "Text",
@@ -19112,7 +19113,7 @@ ${Ez(e, r)}`);
type: "Hash"
}
};
- var W6 = {
+ var V6 = {
apply_extrinsic: {
description: "Apply the given extrinsic.",
params: [
@@ -19124,7 +19125,7 @@ ${Ez(e, r)}`);
type: "ApplyExtrinsicResultPre6"
}
};
- var bh = {
+ var yh = {
check_inherents: {
description: "Check that the inherents are valid.",
params: [
@@ -19150,14 +19151,14 @@ ${Ez(e, r)}`);
type: "Vec"
}
};
- var J0 = {
+ var Y0 = {
finalize_block: {
description: "Finish the current block.",
params: [],
type: "Header"
}
};
- var oZ = {
+ var tZ = {
BlockBuilder: [
{
methods: {
@@ -19171,33 +19172,33 @@ ${Ez(e, r)}`);
],
type: "ApplyExtrinsicResult"
},
- ...bh,
- ...J0
+ ...yh,
+ ...Y0
},
version: 6
},
{
methods: {
- ...W6,
- ...bh,
- ...J0
+ ...V6,
+ ...yh,
+ ...Y0
},
version: 5
},
{
methods: {
...Ay,
- ...W6,
- ...bh,
- ...J0
+ ...V6,
+ ...yh,
+ ...Y0
},
version: 4
},
{
methods: {
...Ay,
- ...bh,
- ...J0
+ ...yh,
+ ...Y0
},
version: 3
},
@@ -19209,15 +19210,15 @@ ${Ez(e, r)}`);
type: "Header"
},
...Ay,
- ...bh
+ ...yh
},
version: 2
}
]
};
- var aZ = {
+ var rZ = {
rpc: {},
- runtime: oZ,
+ runtime: tZ,
types: {
CheckInherentsResult: {
okay: "bool",
@@ -19230,7 +19231,7 @@ ${Ez(e, r)}`);
InherentIdentifier: "[u8; 8]"
}
};
- var cZ = {
+ var nZ = {
rpc: {},
types: {
CollectiveOrigin: {
@@ -19256,14 +19257,14 @@ ${Ez(e, r)}`);
}
}
};
- var uZ = {
+ var iZ = {
rpc: {},
types: {
AuthorityId: "AccountId",
RawVRFOutput: "[u8; 32]"
}
};
- var lZ = {
+ var sZ = {
call: {
deprecated: "Use the runtime interface `api.call.contractsApi.call` instead",
description: "Executes a call to a contract",
@@ -19355,7 +19356,7 @@ ${Ez(e, r)}`);
type: "CodeUploadResult"
}
};
- var G6 = {
+ var z6 = {
get_storage: {
description: "Query a given storage key in a given contract.",
params: [
@@ -19389,7 +19390,7 @@ ${Ez(e, r)}`);
type: "CodeUploadResult"
}
};
- var fZ = {
+ var oZ = {
ContractsApi: [
{
methods: {
@@ -19457,7 +19458,7 @@ ${Ez(e, r)}`);
],
type: "ContractInstantiateResult"
},
- ...G6
+ ...z6
},
version: 2
},
@@ -19527,15 +19528,15 @@ ${Ez(e, r)}`);
],
type: "ContractInstantiateResultU64"
},
- ...G6
+ ...z6
},
version: 1
}
]
};
- var hZ = {
- rpc: lZ,
- runtime: fZ,
+ var aZ = {
+ rpc: sZ,
+ runtime: oZ,
types: {
AliveContractInfo: {
trieId: "TrieId",
@@ -19954,7 +19955,7 @@ ${Ez(e, r)}`);
TrieId: "Bytes"
}
};
- var dZ = [
+ var cZ = [
"None",
"Locked1x",
"Locked2x",
@@ -19963,7 +19964,7 @@ ${Ez(e, r)}`);
"Locked5x",
"Locked6x"
];
- var pZ = {
+ var uZ = {
rpc: {},
types: {
AccountVote: {
@@ -19981,7 +19982,7 @@ ${Ez(e, r)}`);
balance: "Balance"
},
Conviction: {
- _enum: dZ
+ _enum: cZ
},
Delegations: {
votes: "Balance",
@@ -20059,7 +20060,7 @@ ${Ez(e, r)}`);
}
}
};
- var mZ = {
+ var lZ = {
getBlockStats: {
description: "Reexecute the specified `block_hash` and gather statistics while doing so",
isUnsafe: true,
@@ -20073,8 +20074,8 @@ ${Ez(e, r)}`);
type: "Option"
}
};
- var gZ = {
- rpc: mZ,
+ var fZ = {
+ rpc: lZ,
types: {
BlockStats: {
witnessLen: "u64",
@@ -20084,7 +20085,7 @@ ${Ez(e, r)}`);
}
}
};
- var yZ = {
+ var hZ = {
AuthorityDiscoveryApi: [
{
methods: {
@@ -20098,12 +20099,12 @@ ${Ez(e, r)}`);
}
]
};
- var bZ = {
+ var dZ = {
rpc: {},
- runtime: yZ,
+ runtime: hZ,
types: {}
};
- var wZ = {
+ var pZ = {
rpc: {},
types: {
ApprovalFlag: "u32",
@@ -20137,7 +20138,7 @@ ${Ez(e, r)}`);
}
}
};
- var vZ = {
+ var mZ = {
createBlock: {
description: "Instructs the manual-seal authorship task to create a new block",
params: [
@@ -20173,8 +20174,8 @@ ${Ez(e, r)}`);
type: "bool"
}
};
- var xZ = {
- rpc: vZ,
+ var gZ = {
+ rpc: mZ,
types: {
CreatedBlock: {
_alias: {
@@ -20193,7 +20194,7 @@ ${Ez(e, r)}`);
}
}
};
- var _Z = {
+ var yZ = {
rpc: {},
types: {
EvmAccount: {
@@ -20283,7 +20284,7 @@ ${Ez(e, r)}`);
}
}
};
- var EZ = {
+ var bZ = {
rpc: {},
types: {
Extrinsic: "GenericExtrinsic",
@@ -20313,7 +20314,7 @@ ${Ez(e, r)}`);
Sr25519Signature: "H512"
}
};
- var SZ = {
+ var wZ = {
FungiblesApi: [
{
methods: {
@@ -20347,16 +20348,16 @@ ${Ez(e, r)}`);
}
]
};
- var MZ = {
+ var vZ = {
rpc: {},
- runtime: SZ,
+ runtime: wZ,
types: {
FungiblesAccessError: {
_enum: ["AssetIdConversionFailed", "AmountToBalanceConversionFailed"]
}
}
};
- var AZ = {
+ var xZ = {
rpc: {},
types: {
AssetOptions: {
@@ -20382,7 +20383,7 @@ ${Ez(e, r)}`);
PermissionLatest: "PermissionsV1"
}
};
- var TZ = {
+ var _Z = {
GenesisBuilder: [
{
methods: {
@@ -20406,14 +20407,14 @@ ${Ez(e, r)}`);
}
]
};
- var NZ = {
+ var EZ = {
rpc: {},
- runtime: TZ,
+ runtime: _Z,
types: {
GenesisBuildErr: "Text"
}
};
- var IZ = {
+ var SZ = {
rpc: {},
types: {
ActiveGilt: {
@@ -20435,7 +20436,7 @@ ${Ez(e, r)}`);
}
}
};
- var OZ = {
+ var MZ = {
proveFinality: {
description: "Prove finality for the given block number, returning the Justification for the last block in the set.",
params: [
@@ -20462,7 +20463,7 @@ ${Ez(e, r)}`);
type: "JustificationNotification"
}
};
- var K6 = {
+ var F6 = {
generate_key_ownership_proof: {
description: "Generates a proof of key ownership for the given authority in the given set.",
params: [
@@ -20497,7 +20498,7 @@ ${Ez(e, r)}`);
type: "Option"
}
};
- var PZ = {
+ var AZ = {
GrandpaApi: [
{
methods: {
@@ -20506,19 +20507,19 @@ ${Ez(e, r)}`);
params: [],
type: "SetId"
},
- ...K6
+ ...F6
},
version: 3
},
{
- methods: K6,
+ methods: F6,
version: 2
}
]
};
- var kZ = {
- rpc: OZ,
- runtime: PZ,
+ var TZ = {
+ rpc: MZ,
+ runtime: AZ,
types: {
AuthorityIndex: "u64",
AuthorityList: "Vec",
@@ -20645,7 +20646,7 @@ ${Ez(e, r)}`);
}
}
};
- var RZ = {
+ var NZ = {
rpc: {},
types: {
IdentityFields: {
@@ -20715,7 +20716,7 @@ ${Ez(e, r)}`);
}
}
};
- var CZ = {
+ var IZ = {
rpc: {},
types: {
AuthIndex: "u32",
@@ -20741,7 +20742,7 @@ ${Ez(e, r)}`);
}
}
};
- var DZ = {
+ var OZ = {
rpc: {},
types: {
CallIndex: "(u8, u8)",
@@ -20754,7 +20755,7 @@ ${Ez(e, r)}`);
}
}
};
- var LZ = {
+ var PZ = {
MixnetApi: [
{
methods: {
@@ -20792,9 +20793,9 @@ ${Ez(e, r)}`);
}
]
};
- var BZ = {
+ var kZ = {
rpc: {},
- runtime: LZ,
+ runtime: PZ,
types: {
Mixnode: {
externalAddresses: "Vec",
@@ -20818,7 +20819,7 @@ ${Ez(e, r)}`);
}
}
};
- var UZ = {
+ var RZ = {
generateProof: {
description: "Generate MMR proof for the given block numbers.",
params: [
@@ -20877,7 +20878,7 @@ ${Ez(e, r)}`);
type: "bool"
}
};
- var jZ = {
+ var CZ = {
generate_proof: {
description: "Generate MMR proof for the given block numbers.",
params: [
@@ -20935,7 +20936,7 @@ ${Ez(e, r)}`);
type: "Result<(), MmrError>"
}
};
- var VZ = {
+ var DZ = {
generate_batch_proof: {
description: "Generate MMR proof for a series of leaves under given indices.",
params: [
@@ -21026,21 +21027,21 @@ ${Ez(e, r)}`);
type: "Result<(), MmrError>"
}
};
- var zZ = {
+ var LZ = {
MmrApi: [
{
- methods: jZ,
+ methods: CZ,
version: 2
},
{
- methods: VZ,
+ methods: DZ,
version: 1
}
]
};
- var FZ = {
- rpc: UZ,
- runtime: zZ,
+ var BZ = {
+ rpc: RZ,
+ runtime: LZ,
types: {
MmrBatchProof: {
leafIndices: "Vec",
@@ -21071,7 +21072,7 @@ ${Ez(e, r)}`);
}
}
};
- var HZ = {
+ var UZ = {
NftsApi: [
{
methods: {
@@ -21176,15 +21177,15 @@ ${Ez(e, r)}`);
}
]
};
- var qZ = {
+ var jZ = {
rpc: {},
- runtime: HZ,
+ runtime: UZ,
types: {
NftCollectionId: "u32",
NftItemId: "u32"
}
};
- var WZ = {
+ var VZ = {
NominationPoolsApi: [
{
methods: {
@@ -21231,9 +21232,9 @@ ${Ez(e, r)}`);
}
]
};
- var GZ = {
+ var zZ = {
rpc: {},
- runtime: WZ,
+ runtime: VZ,
types: {
NpApiError: {
_enum: ["MemberNotFound", "OverflowInPendingRewards"]
@@ -21241,7 +21242,7 @@ ${Ez(e, r)}`);
NpPoolId: "u32"
}
};
- var KZ = {
+ var FZ = {
rpc: {},
types: {
DeferredOffenceOf: "(Vec, Vec, SessionIndex)",
@@ -21256,7 +21257,7 @@ ${Ez(e, r)}`);
Reporter: "AccountId"
}
};
- var XZ = {
+ var HZ = {
DifficultyApi: [
{
methods: {
@@ -21282,12 +21283,12 @@ ${Ez(e, r)}`);
}
]
};
- var YZ = {
+ var qZ = {
rpc: {},
- runtime: XZ,
+ runtime: HZ,
types: {}
};
- var ZZ = {
+ var WZ = {
rpc: {},
types: {
ProxyDefinition: {
@@ -21305,7 +21306,7 @@ ${Ez(e, r)}`);
}
}
};
- var JZ = {
+ var GZ = {
rpc: {},
types: {
ActiveRecovery: {
@@ -21321,7 +21322,7 @@ ${Ez(e, r)}`);
}
}
};
- var QZ = {
+ var KZ = {
rpc: {},
types: {
Period: "(BlockNumber, u32)",
@@ -21344,7 +21345,7 @@ ${Ez(e, r)}`);
TaskAddress: "(BlockNumber, u32)"
}
};
- var $Z = {
+ var XZ = {
SessionKeys: [
{
methods: {
@@ -21373,7 +21374,7 @@ ${Ez(e, r)}`);
}
]
};
- var eJ = {
+ var YZ = {
BeefyKey: "[u8; 33]",
Keys: "SessionKeys4",
SessionKeys1: "(AccountId)",
@@ -21392,11 +21393,11 @@ ${Ez(e, r)}`);
SessionKeys10: "(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",
SessionKeys10B: "(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)"
};
- var tJ = {
+ var ZZ = {
rpc: {},
- runtime: $Z,
+ runtime: XZ,
types: {
- ...eJ,
+ ...YZ,
FullIdentification: "Exposure",
IdentificationTuple: "(ValidatorId, FullIdentification)",
MembershipProof: {
@@ -21408,7 +21409,7 @@ ${Ez(e, r)}`);
ValidatorCount: "u32"
}
};
- var rJ = {
+ var JZ = {
rpc: {},
types: {
Bid: {
@@ -21434,7 +21435,7 @@ ${Ez(e, r)}`);
}
}
};
- var nJ = {
+ var QZ = {
StakingApi: [
{
methods: {
@@ -21453,14 +21454,14 @@ ${Ez(e, r)}`);
}
]
};
- var iJ = {
+ var $Z = {
Points: "u32",
EraPoints: {
total: "Points",
individual: "Vec"
}
};
- var sJ = {
+ var eJ = {
CompactAssignments: "CompactAssignmentsWith16",
CompactAssignmentsWith16: {
votes1: "Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",
@@ -21613,12 +21614,12 @@ ${Ez(e, r)}`);
},
VoteWeight: "u64"
};
- var oJ = {
+ var tJ = {
rpc: {},
- runtime: nJ,
+ runtime: QZ,
types: {
- ...iJ,
- ...sJ,
+ ...$Z,
+ ...eJ,
ActiveEraInfo: {
index: "EraIndex",
start: "Option"
@@ -21745,7 +21746,7 @@ ${Ez(e, r)}`);
}
}
};
- var aJ = {
+ var rJ = {
ValidateStatement: [
{
methods: {
@@ -21768,9 +21769,9 @@ ${Ez(e, r)}`);
}
]
};
- var cJ = {
+ var nJ = {
rpc: {},
- runtime: aJ,
+ runtime: rJ,
types: {
StatementStoreStatementSource: {
_enum: ["Chain", "Network", "Local"]
@@ -21784,7 +21785,7 @@ ${Ez(e, r)}`);
}
}
};
- var uJ = {
+ var iJ = {
rpc: {},
types: {
WeightToFeeCoefficient: {
@@ -21795,7 +21796,7 @@ ${Ez(e, r)}`);
}
}
};
- var lJ = {
+ var sJ = {
genSyncSpec: {
description: "Returns the json-serialized chainspec running the node, with a sync state.",
endpoint: "sync_state_genSyncSpec",
@@ -21808,11 +21809,11 @@ ${Ez(e, r)}`);
type: "Json"
}
};
- var fJ = {
- rpc: lJ,
+ var oJ = {
+ rpc: sJ,
types: {}
};
- var hJ = {
+ var aJ = {
accountNextIndex: {
alias: ["account_nextIndex"],
description: "Retrieves the next accountIndex as available on the node",
@@ -21951,7 +21952,7 @@ ${Ez(e, r)}`);
type: "Text"
}
};
- var dJ = {
+ var cJ = {
AccountNonceApi: [
{
methods: {
@@ -21970,9 +21971,9 @@ ${Ez(e, r)}`);
}
]
};
- var pJ = {
- rpc: hJ,
- runtime: dJ,
+ var uJ = {
+ rpc: aJ,
+ runtime: cJ,
types: {
AccountInfo: "AccountInfoWithTripleRefCount",
AccountInfoWithRefCountU8: {
@@ -22281,7 +22282,7 @@ ${Ez(e, r)}`);
}
}
};
- var mJ = {
+ var lJ = {
rpc: {},
types: {
Bounty: {
@@ -22341,13 +22342,13 @@ ${Ez(e, r)}`);
}
}
};
- var gJ = {
+ var fJ = {
rpc: {},
types: {
Multiplier: "Fixed128"
}
};
- var yJ = {
+ var hJ = {
TaggedTransactionQueue: [
{
methods: {
@@ -22408,9 +22409,9 @@ ${Ez(e, r)}`);
}
]
};
- var bJ = {
+ var dJ = {
rpc: {},
- runtime: yJ,
+ runtime: hJ,
types: {
TransactionSource: {
_enum: ["InBlock", "Local", "External"]
@@ -22425,7 +22426,7 @@ ${Ez(e, r)}`);
}
}
};
- var wJ = {
+ var pJ = {
rpc: {},
types: {
ClassId: "u32",
@@ -22467,7 +22468,7 @@ ${Ez(e, r)}`);
}
}
};
- var vJ = {
+ var mJ = {
rpc: {},
types: {
Multisig: {
@@ -22482,7 +22483,7 @@ ${Ez(e, r)}`);
}
}
};
- var xJ = {
+ var gJ = {
rpc: {},
types: {
VestingInfo: {
@@ -22492,7 +22493,7 @@ ${Ez(e, r)}`);
}
}
};
- var _J = {
+ var yJ = {
rpc: {},
types: {
BlockAttestations: {
@@ -22510,7 +22511,7 @@ ${Ez(e, r)}`);
MoreAttestations: {}
}
};
- var EJ = {
+ var bJ = {
rpc: {},
types: {
BridgedBlockHash: "H256",
@@ -22595,7 +22596,7 @@ ${Ez(e, r)}`);
}
}
};
- var SJ = {
+ var wJ = {
rpc: {},
types: {
StatementKind: {
@@ -22603,7 +22604,7 @@ ${Ez(e, r)}`);
}
}
};
- var MJ = {
+ var vJ = {
rpc: {},
types: {
FundIndex: "u32",
@@ -22629,7 +22630,7 @@ ${Ez(e, r)}`);
TrieIndex: "u32"
}
};
- var AJ = {
+ var xJ = {
CollectCollationInfo: [
{
methods: {
@@ -22658,7 +22659,7 @@ ${Ez(e, r)}`);
}
]
};
- var TJ = {
+ var _J = {
CollationInfo: {
upwardMessages: "Vec",
horizontalMessages: "Vec",
@@ -22686,12 +22687,12 @@ ${Ez(e, r)}`);
overweightCount: "OverweightIndex"
}
};
- var NJ = {
+ var EJ = {
rpc: {},
- runtime: AJ,
- types: TJ
+ runtime: xJ,
+ types: _J
};
- var Q0 = {
+ var Z0 = {
methods: {
best_finalized: {
description: "Returns number and hash of the best finalized header known to the bridge module.",
@@ -22701,18 +22702,18 @@ ${Ez(e, r)}`);
},
version: 1
};
- var IJ = {
- KusamaFinalityApi: [Q0],
- PolkadotFinalityApi: [Q0],
- RococoFinalityApi: [Q0],
- WestendFinalityApi: [Q0]
+ var SJ = {
+ KusamaFinalityApi: [Z0],
+ PolkadotFinalityApi: [Z0],
+ RococoFinalityApi: [Z0],
+ WestendFinalityApi: [Z0]
};
- var OJ = {
+ var MJ = {
rpc: {},
- runtime: IJ,
+ runtime: SJ,
types: {}
};
- var PJ = {
+ var AJ = {
HrmpChannel: {
maxCapacity: "u32",
maxTotalSize: "u32",
@@ -22909,7 +22910,7 @@ ${Ez(e, r)}`);
type: "Option"
}
};
- var _c = {
+ var xc = {
disputes: {
description: "Returns all onchain disputes.",
params: [],
@@ -22928,7 +22929,7 @@ ${Ez(e, r)}`);
type: "Option"
}
};
- var jl = {
+ var Ul = {
key_ownership_proof: {
description: "Returns a merkle proof of a validator session key",
params: [
@@ -22959,14 +22960,14 @@ ${Ez(e, r)}`);
type: "Vec<(SessionIndex, CandidateHash, PendingSlashes)>"
}
};
- var wh = {
+ var bh = {
minimum_backing_votes: {
description: "Get the minimum number of backing votes for a parachain candidate. This is a staging method! Do not use on production runtimes!",
params: [],
type: "u32"
}
};
- var $0 = {
+ var J0 = {
async_backing_params: {
description: "Returns candidate's acceptance limitations for asynchronous backing for a relay parent",
params: [],
@@ -22990,34 +22991,34 @@ ${Ez(e, r)}`);
type: "ValidatorIndex"
}
};
- var X6 = {
+ var H6 = {
node_features: {
description: "Get node features. This is a staging method! Do not use on production runtimes!",
params: [],
type: "NodeFeatures"
}
};
- var kJ = {
+ var TJ = {
approval_voting_params: {
description: "Approval voting configuration parameters",
params: [],
type: "ApprovalVotingParams"
}
};
- var RJ = {
+ var NJ = {
ParachainHost: [
{
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh,
- ...$0,
+ ...Ul,
+ ...bh,
+ ...J0,
...Ty,
- ...X6,
- ...kJ
+ ...H6,
+ ...TJ
},
version: 10
},
@@ -23025,13 +23026,13 @@ ${Ez(e, r)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh,
- ...$0,
+ ...Ul,
+ ...bh,
+ ...J0,
...Ty,
- ...X6
+ ...H6
},
version: 9
},
@@ -23039,11 +23040,11 @@ ${Ez(e, r)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh,
- ...$0,
+ ...Ul,
+ ...bh,
+ ...J0,
...Ty
},
version: 8
@@ -23052,11 +23053,11 @@ ${Ez(e, r)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh,
- ...$0
+ ...Ul,
+ ...bh,
+ ...J0
},
version: 7
},
@@ -23064,10 +23065,10 @@ ${Ez(e, r)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh
+ ...Ul,
+ ...bh
},
version: 6
},
@@ -23075,9 +23076,9 @@ ${Ez(e, r)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl
+ ...Ul
},
version: 5
},
@@ -23085,7 +23086,7 @@ ${Ez(e, r)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du
},
version: 4
@@ -23094,7 +23095,7 @@ ${Ez(e, r)}`);
methods: {
...So,
...ba,
- ..._c
+ ...xc
},
version: 3
},
@@ -23123,13 +23124,13 @@ ${Ez(e, r)}`);
}
]
};
- var Y6 = {
+ var q6 = {
_enum: ["ZeroZero", "ZeroOne", "ZeroTwo", "ZeroThree", "OneOne", "OneTwo", "OneThree", "TwoTwo", "TwoThree", "ThreeThree"]
};
- var Z6 = {
+ var W6 = {
_enum: ["ZeroZero", "ZeroOne", "ZeroTwo", "ZeroThree", "ZeroFour", "ZeroFive", "ZeroSix", "ZeroSeven", "OneOne", "OneTwo", "OneThree", "OneFour", "OneFive", "OneSix", "OneSeven", "TwoTwo", "TwoThree", "TwoFour", "TwoFive", "TwoSix", "TwoSeven", "ThreeThree", "ThreeFour", "ThreeFive", "ThreeSix", "ThreeSeven", "FourFour", "FourFive", "FourSix", "FourSeven", "FiveFive", "FiveSix", "FiveSeven", "SixSix", "SixSeven", "SevenSeven"]
};
- var CJ = {
+ var IJ = {
Bidder: {
_enum: {
New: "NewBidder",
@@ -23158,22 +23159,22 @@ ${Ez(e, r)}`);
},
SubId: "u32"
};
- var DJ = {
- ...CJ,
+ var OJ = {
+ ...IJ,
AuctionIndex: "u32",
LeasePeriod: "BlockNumber",
LeasePeriodOf: "BlockNumber",
- SlotRange10: Y6,
- SlotRange: Z6,
- WinningData10: `[WinningDataEntry; ${Y6._enum.length}]`,
- WinningData: `[WinningDataEntry; ${Z6._enum.length}]`,
+ SlotRange10: q6,
+ SlotRange: W6,
+ WinningData10: `[WinningDataEntry; ${q6._enum.length}]`,
+ WinningData: `[WinningDataEntry; ${W6._enum.length}]`,
WinningDataEntry: "Option<(AccountId, ParaId, BalanceOf)>",
WinnersData10: "Vec",
WinnersData: "Vec",
WinnersDataTuple10: "(AccountId, ParaId, BalanceOf, SlotRange10)",
WinnersDataTuple: "(AccountId, ParaId, BalanceOf, SlotRange)"
};
- var LJ = {
+ var PJ = {
ParachainProposal: {
proposer: "AccountId",
genesisHead: "HeadData",
@@ -23186,12 +23187,12 @@ ${Ez(e, r)}`);
proposer: "AccountId"
}
};
- var BJ = {
+ var kJ = {
ServiceQuality: {
_enum: ["Ordered", "Fast"]
}
};
- var UJ = {
+ var RJ = {
DisputeLocation: {
_enum: ["Local", "Remote"]
},
@@ -23252,15 +23253,15 @@ ${Ez(e, r)}`);
}
}
};
- var jJ = {
+ var CJ = {
rpc: {},
- runtime: RJ,
+ runtime: NJ,
types: {
- ...BJ,
- ...UJ,
+ ...kJ,
+ ...RJ,
+ ...AJ,
...PJ,
- ...LJ,
- ...DJ,
+ ...OJ,
AbridgedCandidateReceipt: {
parachainIndex: "ParaId",
relayParent: "Hash",
@@ -23728,13 +23729,13 @@ ${Ez(e, r)}`);
VecInboundHrmpMessage: "Vec"
}
};
- var VJ = {
+ var DJ = {
rpc: {},
types: {
Approvals: "[bool; 4]"
}
};
- var zJ = {
+ var LJ = {
rpc: {},
types: {
AccountStatus: {
@@ -23753,11 +23754,11 @@ ${Ez(e, r)}`);
(function(t) {
t[t.BTreeMap = 0] = "BTreeMap", t[t.BTreeSet = 1] = "BTreeSet", t[t.Compact = 2] = "Compact", t[t.DoNotConstruct = 3] = "DoNotConstruct", t[t.Enum = 4] = "Enum", t[t.HashMap = 5] = "HashMap", t[t.Int = 6] = "Int", t[t.Linkage = 7] = "Linkage", t[t.Null = 8] = "Null", t[t.Option = 9] = "Option", t[t.Plain = 10] = "Plain", t[t.Range = 11] = "Range", t[t.RangeInclusive = 12] = "RangeInclusive", t[t.Result = 13] = "Result", t[t.Set = 14] = "Set", t[t.Si = 15] = "Si", t[t.Struct = 16] = "Struct", t[t.Tuple = 17] = "Tuple", t[t.UInt = 18] = "UInt", t[t.Vec = 19] = "Vec", t[t.VecFixed = 20] = "VecFixed", t[t.WrapperKeepOpaque = 21] = "WrapperKeepOpaque", t[t.WrapperOpaque = 22] = "WrapperOpaque";
})(Se || (Se = {}));
- function DP(t) {
+ function TP(t) {
return St(t.eq);
}
- function LP(t, e) {
- return Array.isArray(e) ? t.length === e.length && Ar(t.find((r, n) => DP(r) ? !r.eq(e[n]) : r !== e[n])) : false;
+ function NP(t, e) {
+ return Array.isArray(e) ? t.length === e.length && Ar(t.find((r, n) => TP(r) ? !r.eq(e[n]) : r !== e[n])) : false;
}
var Tg = class extends Array {
constructor(r, n) {
@@ -23788,7 +23789,7 @@ ${Ez(e, r)}`);
return super.length;
}
eq(r) {
- return LP(this, r);
+ return NP(this, r);
}
inspect() {
return {
@@ -23834,7 +23835,7 @@ ${Ez(e, r)}`);
}
toU8a(r) {
const n = this.toU8aInner();
- return hi(r ? n : [qr(this.length), ...n]);
+ return di(r ? n : [qr(this.length), ...n]);
}
toU8aInner(r) {
const n = this.length, i = new Array(n);
@@ -23895,22 +23896,22 @@ ${Ez(e, r)}`);
return this.__internal__raw;
}
};
- var FJ = 64;
- var J6 = 52;
- var HJ = new ct(1e4);
- var qJ = [
- ["Perquintill", zN],
- ["Perbill", hd],
- ["Permill", VN],
- ["Percent", jN]
+ var BJ = 64;
+ var G6 = 52;
+ var UJ = new ct(1e4);
+ var jJ = [
+ ["Perquintill", LN],
+ ["Perbill", fd],
+ ["Permill", DN],
+ ["Percent", CN]
];
- function WJ(t) {
+ function VJ(t) {
return St(t.toBn);
}
- function GJ(t, e) {
- return `${(t.mul(HJ).div(e).toNumber() / 100).toFixed(2)}%`;
+ function zJ(t, e) {
+ return `${(t.mul(UJ).div(e).toNumber() / 100).toFixed(2)}%`;
}
- function BP(t, e) {
+ function IP(t, e) {
if (rr(t)) {
if (!Number.isInteger(t) || t > Number.MAX_SAFE_INTEGER || t < Number.MIN_SAFE_INTEGER)
throw new Error("Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1");
@@ -23922,24 +23923,24 @@ ${Ez(e, r)}`);
throw new Error("String should not contain decimal points or scientific notation");
return t;
} else {
- if (Ki(t) || ic(t))
+ if (Ki(t) || nc(t))
return t.toString();
- if (fi(t)) {
- if (WJ(t))
+ if (hi(t)) {
+ if (VJ(t))
return t.toBn().toString();
const r = Object.keys(t);
if (r.length !== 1)
throw new Error("Unable to construct number from multi-key object");
- return BP(t[r[0]], e);
+ return IP(t[r[0]], e);
} else if (!t)
return 0;
}
throw new Error(`Unable to create BN from unknown type ${typeof t}`);
}
- var UP = class extends ct {
- constructor(r, n = 0, i = FJ, s = false) {
+ var OP = class extends ct {
+ constructor(r, n = 0, i = BJ, s = false) {
super(
- Et(n) ? i <= 48 ? CN(n.subarray(0, i / 8), { isNegative: s }) : Xn(n.subarray(0, i / 8), { isLe: true, isNegative: s }).toString() : BP(n, s)
+ Et(n) ? i <= 48 ? IN(n.subarray(0, i / 8), { isNegative: s }) : Yn(n.subarray(0, i / 8), { isLe: true, isNegative: s }).toString() : IP(n, s)
);
re(this, "registry");
re(this, "encodedLength");
@@ -23982,7 +23983,7 @@ ${Ez(e, r)}`);
return this;
}
toHex(r = false) {
- return qN(this, {
+ return jN(this, {
bitLength: this.bitLength(),
isLe: r,
isNegative: !this.isUnsigned
@@ -23991,15 +23992,15 @@ ${Ez(e, r)}`);
toHuman(r) {
const n = this.toRawType();
if (n === "Balance")
- return this.isMax() ? "everything" : au(this, { decimals: this.registry.chainDecimals[0], withSi: true, withUnit: this.registry.chainTokens[0] });
- const [, i] = qJ.find(([s]) => s === n) || [];
- return i ? GJ(this, i) : P1(this);
+ return this.isMax() ? "everything" : ou(this, { decimals: this.registry.chainDecimals[0], withSi: true, withUnit: this.registry.chainTokens[0] });
+ const [, i] = jJ.find(([s]) => s === n) || [];
+ return i ? zJ(this, i) : O1(this);
}
toJSON(r = false) {
- return r || this.__internal__bitLength > 128 || super.bitLength() > J6 ? this.toHex() : this.toNumber();
+ return r || this.__internal__bitLength > 128 || super.bitLength() > G6 ? this.toHex() : this.toNumber();
}
toPrimitive() {
- return super.bitLength() > J6 ? this.toString() : this.toNumber();
+ return super.bitLength() > G6 ? this.toString() : this.toNumber();
}
toRawType() {
return this instanceof this.registry.createClassUnsafe("Balance") ? "Balance" : `${this.isUnsigned ? "u" : "i"}${this.bitLength()}`;
@@ -24015,25 +24016,25 @@ ${Ez(e, r)}`);
});
}
};
- function KJ(t, e) {
- return Ar(t) || (DP(t) ? !t.eq(e) : t !== e);
+ function FJ(t, e) {
+ return Ar(t) || (TP(t) ? !t.eq(e) : t !== e);
}
- function XJ(t) {
+ function HJ(t) {
return !Array.isArray(t) || t.length !== 2;
}
function Ny(t, e) {
- return t.size === e.length && !e.some((r) => XJ(r) || KJ(t.get(r[0]), r[1]));
+ return t.size === e.length && !e.some((r) => HJ(r) || FJ(t.get(r[0]), r[1]));
}
- function w8(t, e) {
- return Array.isArray(e) ? Ny(t, e) : e instanceof Map ? Ny(t, [...e.entries()]) : fi(e) ? Ny(t, Object.entries(e)) : false;
+ function m8(t, e) {
+ return Array.isArray(e) ? Ny(t, e) : e instanceof Map ? Ny(t, [...e.entries()]) : hi(e) ? Ny(t, Object.entries(e)) : false;
}
function Iy(t, e) {
return t.size === e.length && !e.some((r) => !t.has(r));
}
- function YJ(t, e) {
- return Array.isArray(e) ? Iy(t, e) : e instanceof Set ? Iy(t, [...e.values()]) : fi(e) ? Iy(t, Object.values(e)) : false;
+ function qJ(t, e) {
+ return Array.isArray(e) ? Iy(t, e) : e instanceof Set ? Iy(t, [...e.values()]) : hi(e) ? Iy(t, Object.values(e)) : false;
}
- function v8(t, e, r, { message: n }, i, s, o, a, c) {
+ function g8(t, e, r, { message: n }, i, s, o, a, c) {
let u = "";
try {
u = `: ${new a(t).toRawType()}`;
@@ -24041,7 +24042,7 @@ ${Ez(e, r)}`);
}
return `${e}: failed at ${Bt(i.subarray(0, 16))}\u2026${c ? ` on ${c}` : ""} (index ${s + 1}/${o})${u}:: ${n}`;
}
- function x8(t, e, r, [n, i]) {
+ function y8(t, e, r, [n, i]) {
const s = e.length;
let o = 0, a = 0;
try {
@@ -24050,11 +24051,11 @@ ${Ez(e, r)}`);
o += c.initialU8aLength || c.encodedLength, e[a] = c, a++;
}
} catch (c) {
- throw new Error(v8(t, "decodeU8a", e, c, r.subarray(o), a, s, n[a], i[a]));
+ throw new Error(g8(t, "decodeU8a", e, c, r.subarray(o), a, s, n[a], i[a]));
}
return [e, o];
}
- function ZJ(t, e, r, [n, i]) {
+ function WJ(t, e, r, [n, i]) {
const s = e.length;
let o = 0, a = 0;
try {
@@ -24063,7 +24064,7 @@ ${Ez(e, r)}`);
o += c.initialU8aLength || c.encodedLength, e[a] = [i[a], c], a++;
}
} catch (c) {
- throw new Error(v8(t, "decodeU8aStruct", e, c, r.subarray(o), a, s, n[a], i[a]));
+ throw new Error(g8(t, "decodeU8aStruct", e, c, r.subarray(o), a, s, n[a], i[a]));
}
return [e, o];
}
@@ -24076,23 +24077,23 @@ ${Ez(e, r)}`);
o += c.initialU8aLength || c.encodedLength, e[a] = c, a++;
}
} catch (c) {
- throw new Error(v8(t, "decodeU8aVec", e, c, r.subarray(o), a, s, i));
+ throw new Error(g8(t, "decodeU8aVec", e, c, r.subarray(o), a, s, i));
}
return [o, o - n];
}
- var tw = ["BTreeMap", "BTreeSet", "HashMap", "Vec"];
- var JJ = tw.concat(["Compact", "DoNotConstruct", "Int", "Linkage", "Range", "RangeInclusive", "Result", "Opaque", "Option", "UInt", "WrapperKeepOpaque", "WrapperOpaque"]);
- var U1 = ["<", "(", "[", '"', ",", " "];
- var Q6 = [
+ var $3 = ["BTreeMap", "BTreeSet", "HashMap", "Vec"];
+ var GJ = $3.concat(["Compact", "DoNotConstruct", "Int", "Linkage", "Range", "RangeInclusive", "Result", "Opaque", "Option", "UInt", "WrapperKeepOpaque", "WrapperOpaque"]);
+ var B1 = ["<", "(", "[", '"', ",", " "];
+ var K6 = [
Mo("::Inherent", "InherentOfflineReport", false),
Mo("VecDeque<", "Vec<", false),
+ XJ(),
+ X6("Bounded", true),
+ X6("Weak", false),
$J(),
- $6("Bounded", true),
- $6("Weak", false),
- iQ(),
- nQ(),
- sQ("Box<"),
- rQ(),
+ QJ(),
+ eQ("Box<"),
+ JJ(),
Mo("String", "Text"),
Mo("Vec", "Bytes"),
Mo("&\\[u8\\]", "Bytes"),
@@ -24101,14 +24102,14 @@ ${Ez(e, r)}`);
Mo("Lookup::Source", "LookupSource"),
Mo("Lookup::Target", "LookupTarget"),
Mo("exec::StorageKey", "ContractStorageKey"),
- eQ(),
- tQ(),
- QJ()
+ YJ(),
+ ZJ(),
+ KJ()
];
- function QJ() {
+ function KJ() {
return (t) => t.trim();
}
- function _8(t, e) {
+ function b8(t, e) {
let r = 0;
for (let n = e, i = t.length; n < i; n++)
if (t[n] === ">") {
@@ -24120,39 +24121,39 @@ ${Ez(e, r)}`);
throw new Error(`Unable to find closing matching <> on '${t}' (start ${e})`);
}
function Mo(t, e, r = true) {
- const n = new RegExp(`(^${t}|${U1.map((s) => `\\${s}${t}`).join("|")})`, "g"), i = (s) => (n.lastIndex = 0, r && U1.includes(s[0]) ? `${s[0]}${e}` : e);
+ const n = new RegExp(`(^${t}|${B1.map((s) => `\\${s}${t}`).join("|")})`, "g"), i = (s) => (n.lastIndex = 0, r && B1.includes(s[0]) ? `${s[0]}${e}` : e);
return (s) => s.replace(n, i);
}
- function $J() {
+ function XJ() {
return (t) => {
if (t.includes(" as HasCompact")) {
for (let e = 0, r = t.length; e < r; e++)
if (t[e] === "<") {
- const n = _8(t, e + 1) - 14;
+ const n = b8(t, e + 1) - 14;
t.substring(n, n + 14) === " as HasCompact" && (t = `Compact<${t.substring(e + 1, n)}>`);
}
}
return t;
};
}
- function eQ() {
+ function YJ() {
const t = /,\)/g, e = /\(([^,]+)\)/;
return (r) => (t.lastIndex = 0, r.replace(t, ")").replace(e, "$1"));
}
- function E8(t, e, r) {
+ function w8(t, e, r) {
let n = -1;
for (; ; ) {
if (n = t.indexOf(e, n + 1), n === -1)
return t;
- const i = n + e.length, s = _8(t, i);
+ const i = n + e.length, s = b8(t, i);
t = `${t.substring(0, n)}${r(t.substring(i, s))}${t.substring(s + 1)}`;
}
}
- function $6(t, e) {
+ function X6(t, e) {
return (r) => {
- for (let n = 0, i = tw.length; n < i; n++) {
- const s = tw[n];
- r = E8(r, `${t}${s}<`, (o) => {
+ for (let n = 0, i = $3.length; n < i; n++) {
+ const s = $3[n];
+ r = w8(r, `${t}${s}<`, (o) => {
const a = o.split(",").map((c) => c.trim()).filter((c) => c);
return e && a.pop(), `${s}<${a.join(",")}>`;
});
@@ -24160,7 +24161,7 @@ ${Ez(e, r)}`);
return r;
};
}
- function tQ() {
+ function ZJ() {
return (t) => {
let e = 0;
for (; e !== -1; )
@@ -24168,61 +24169,61 @@ ${Ez(e, r)}`);
t = t.substring(2);
else if (e !== -1) {
let r = e;
- for (; r !== -1 && !U1.includes(t[r]); )
+ for (; r !== -1 && !B1.includes(t[r]); )
r--;
t = `${t.substring(0, r + 1)}${t.substring(e + 2)}`;
}
return t;
};
}
- function rQ() {
+ function JJ() {
return (t) => {
for (let e = 0, r = t.length; e < r; e++)
- if (t[e] === "<" && !JJ.find((i) => {
+ if (t[e] === "<" && !GJ.find((i) => {
const s = e - i.length;
- return s >= 0 && t.substring(s, e) === i && (s === 0 || U1.includes(t[s - 1]));
+ return s >= 0 && t.substring(s, e) === i && (s === 0 || B1.includes(t[s - 1]));
})) {
- const i = _8(t, e + 1);
+ const i = b8(t, e + 1);
t = `${t.substring(0, e)}${t.substring(i + 1)}`;
}
return t;
};
}
- function nQ() {
+ function QJ() {
const t = (e) => `(${e},${e})`;
- return (e) => E8(e, "PairOf<", t);
+ return (e) => w8(e, "PairOf<", t);
}
- function iQ() {
+ function $J() {
const t = /\s/g, e = /(T|Self)::/g, r = /<(T|Self)asTrait>::/g, n = /::/g, i = //g, s = /::Type/g;
return (o) => (t.lastIndex = 0, e.lastIndex = 0, r.lastIndex = 0, n.lastIndex = 0, i.lastIndex = 0, s.lastIndex = 0, o.replace(t, "").replace(e, "").replace(r, "").replace(n, "").replace(i, "Lookup").replace(s, ""));
}
- function sQ(t) {
+ function eQ(t) {
const e = (r) => r;
- return (r) => E8(r, t, e);
+ return (r) => w8(r, t, e);
}
- var e7 = /* @__PURE__ */ new Map();
- function j1(t) {
- const e = t.toString(), r = e7.get(e);
+ var Y6 = /* @__PURE__ */ new Map();
+ function U1(t) {
+ const e = t.toString(), r = Y6.get(e);
if (r)
return r;
let n = e;
- for (let i = 0, s = Q6.length; i < s; i++)
- n = Q6[i](n);
- return e7.set(e, n), n;
+ for (let i = 0, s = K6.length; i < s; i++)
+ n = K6[i](n);
+ return Y6.set(e, n), n;
}
- function t7(t) {
+ function Z6(t) {
return t instanceof Uint8Array || Array.isArray(t);
}
- function r7(t) {
+ function J6(t) {
return ss(t) && rr(t.index) && ss(t.value);
}
- function n7(t) {
- return ss(t) && Nf(t.isSome) && ss(t.value);
+ function Q6(t) {
+ return ss(t) && Tf(t.isSome) && ss(t.value);
}
- function i7(t) {
- return rr(t) || Ki(t) || ic(t);
+ function $6(t) {
+ return rr(t) || Ki(t) || nc(t);
}
- function oQ(t, e) {
+ function tQ(t, e) {
let r = 0;
const n = Math.min(t.length, e.length);
for (let i = 0; i < n; ++i)
@@ -24230,7 +24231,7 @@ ${Ez(e, r)}`);
return r;
return t.length - e.length;
}
- function jP(t, e, r) {
+ function PP(t, e, r) {
if (ss(r)) {
const n = r.toHex();
if (e.has(n))
@@ -24240,62 +24241,62 @@ ${Ez(e, r)}`);
return true;
}
function Ra(t, e) {
- if (i7(t) && i7(e))
+ if ($6(t) && $6(e))
return on(t).cmp(on(e));
if (t instanceof Map && e instanceof Map)
return Ra(Array.from(t.values()), Array.from(e.values()));
- if (r7(t) && r7(e))
+ if (J6(t) && J6(e))
return Ra(t.index, e.index) || Ra(t.value, e.value);
- if (n7(t) && n7(e))
+ if (Q6(t) && Q6(e))
return Ra(t.isNone ? 0 : 1, e.isNone ? 0 : 1) || Ra(t.value, e.value);
- if (t7(t) && t7(e))
- return oQ(t, e);
+ if (Z6(t) && Z6(e))
+ return tQ(t, e);
if (ss(t) && ss(e))
return Ra(t.toU8a(true), e.toU8a(true));
throw new Error(`Attempting to sort unrecognized values: ${Ct(t)} (typeof ${typeof t}) <-> ${Ct(e)} (typeof ${typeof e})`);
}
- function aQ(t) {
+ function rQ(t) {
const e = /* @__PURE__ */ new Set();
- return new Set(Array.from(t).filter((r) => jP("BTreeSet", e, r)).sort(Ra));
+ return new Set(Array.from(t).filter((r) => PP("BTreeSet", e, r)).sort(Ra));
}
- function cQ(t) {
+ function nQ(t) {
const e = /* @__PURE__ */ new Set();
- return new Map(Array.from(t.entries()).filter(([r]) => jP("BTreeMap", e, r)).sort(([r], [n]) => Ra(r, n)));
+ return new Map(Array.from(t.entries()).filter(([r]) => PP("BTreeMap", e, r)).sort(([r], [n]) => Ra(r, n)));
}
function yo(t, e) {
return typeof e == "function" ? e : t.createClassUnsafe(e);
}
- function uQ(t, e) {
+ function iQ(t, e) {
const r = e.length, n = new Array(r);
for (let i = 0; i < r; i++)
n[i] = yo(t, e[i]);
return n;
}
- function S8(t, e) {
+ function v8(t, e) {
const r = Object.entries(e), n = r.length, i = [new Array(n), new Array(n)];
for (let s = 0; s < n; s++)
i[1][s] = r[s][0], i[0][s] = yo(t, r[s][1]);
return i;
}
- function VP(t, [e, r]) {
+ function kP(t, [e, r]) {
const n = {};
for (let i = 0, s = r.length; i < s; i++)
n[r[i]] = t.getClassName(e[i]) || new e[i](t).toRawType();
return n;
}
- function lQ(t, e, r) {
+ function sQ(t, e, r) {
if (Et(r)) {
- const [n, i] = (r[0] & 3) < 3 ? ou(r) : sg(r);
+ const [n, i] = (r[0] & 3) < 3 ? su(r) : ig(r);
return [new e(t, i), n];
- } else if (r instanceof Df) {
+ } else if (r instanceof Cf) {
const n = r.unwrap();
return n instanceof e ? [n, 0] : [new e(t, n), 0];
} else if (r instanceof e)
return [r, 0];
return [new e(t, r), 0];
}
- var Df = class {
- constructor(e, r, n = 0, { definition: i, setDefinition: s = cu } = {}) {
+ var Cf = class {
+ constructor(e, r, n = 0, { definition: i, setDefinition: s = au } = {}) {
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -24303,13 +24304,13 @@ ${Ez(e, r)}`);
re(this, "__internal__Type");
re(this, "__internal__raw");
this.registry = e, this.__internal__Type = i || s(yo(e, r));
- const [o, a] = lQ(e, this.__internal__Type, n);
+ const [o, a] = sQ(e, this.__internal__Type, n);
this.initialU8aLength = a, this.__internal__raw = o;
}
static with(e) {
let r;
const n = (i) => r = i;
- return class extends Df {
+ return class extends Cf {
constructor(i, s) {
super(i, e, s, { definition: r, setDefinition: n });
}
@@ -24328,7 +24329,7 @@ ${Ez(e, r)}`);
return this.__internal__raw.bitLength();
}
eq(e) {
- return this.__internal__raw.eq(e instanceof Df ? e.__internal__raw : e);
+ return this.__internal__raw.eq(e instanceof Cf ? e.__internal__raw : e);
}
inspect() {
return {
@@ -24369,7 +24370,7 @@ ${Ez(e, r)}`);
return this.__internal__raw;
}
};
- var h0 = class {
+ var l0 = class {
constructor(e, r = "DoNotConstruct") {
re(this, "registry");
re(this, "createdAtHash");
@@ -24378,7 +24379,7 @@ ${Ez(e, r)}`);
throw this.registry = e, this.__internal__neverError = new Error(`DoNotConstruct: Cannot construct unknown type ${r}`), this.__internal__neverError;
}
static with(e) {
- return class extends h0 {
+ return class extends l0 {
constructor(r) {
super(r, e);
}
@@ -24435,7 +24436,7 @@ ${Ez(e, r)}`);
throw new Error(".hash is not implemented on Null");
}
eq(e) {
- return e instanceof po || Fc(e);
+ return e instanceof po || zc(e);
}
inspect() {
return {};
@@ -24462,7 +24463,7 @@ ${Ez(e, r)}`);
return new Uint8Array();
}
};
- function fQ(t) {
+ function oQ(t) {
const e = Object.values(t);
if (e.some((r) => rr(r))) {
if (!e.every((r) => rr(r) && r >= 0 && r <= 255))
@@ -24471,15 +24472,15 @@ ${Ez(e, r)}`);
}
return true;
}
- function hQ(t, e) {
+ function aQ(t, e) {
const r = {};
let n, i;
if (Array.isArray(e)) {
for (let s = 0, o = e.length; s < o; s++)
r[e[s]] = { Type: po, index: s };
n = true, i = false;
- } else if (fQ(e)) {
- const [s, o] = S8(t, e);
+ } else if (oQ(e)) {
+ const [s, o] = v8(t, e);
for (let a = 0, c = o.length; a < c; a++)
r[o[a]] = { Type: s[a], index: a };
n = !Object.values(r).some(({ Type: a }) => a !== po), i = false;
@@ -24497,7 +24498,7 @@ ${Ez(e, r)}`);
isIndexed: i
};
}
- function zP(t, e) {
+ function RP(t, e) {
const r = Object.values(t);
for (let n = 0, i = r.length; n < i; n++) {
const { Type: s, index: o } = r[n];
@@ -24506,53 +24507,53 @@ ${Ez(e, r)}`);
}
throw new Error(`Unable to create Enum via index ${e}, in ${Object.keys(t).join(", ")}`);
}
- function FP(t, e, r, n) {
- const i = zP(e, r);
+ function CP(t, e, r, n) {
+ const i = RP(e, r);
return {
index: r,
value: new i(t, n)
};
}
- function Wh(t, e, r = 0, n) {
- const i = zP(e, r);
+ function qh(t, e, r = 0, n) {
+ const i = RP(e, r);
return {
index: r,
value: n instanceof i ? n : new i(t, n)
};
}
- function s7(t, e, r, n) {
+ function e7(t, e, r, n) {
const i = Object.keys(e).map((a) => a.toLowerCase()), s = r.toLowerCase(), o = i.indexOf(s);
if (o === -1)
throw new Error(`Cannot map Enum JSON, unable to find '${r}' in ${i.join(", ")}`);
try {
- return Wh(t, e, Object.values(e)[o].index, n);
+ return qh(t, e, Object.values(e)[o].index, n);
} catch (a) {
throw new Error(`Enum(${r}):: ${a.message}`);
}
}
- function dQ(t, e, r, n) {
+ function cQ(t, e, r, n) {
if (rr(n))
- return Wh(t, e, n, r);
+ return qh(t, e, n, r);
if (Et(r) || Ft(r)) {
const i = Xe(r);
if (i.length)
- return FP(t, e, i[0], i.subarray(1));
+ return CP(t, e, i[0], i.subarray(1));
} else {
if (r instanceof us)
- return Wh(t, e, r.index, r.value);
+ return qh(t, e, r.index, r.value);
if (rr(r))
- return Wh(t, e, r);
+ return qh(t, e, r);
if (pr(r))
- return s7(t, e, r.toString());
- if (fi(r)) {
+ return e7(t, e, r.toString());
+ if (hi(r)) {
const i = Object.keys(r)[0];
- return s7(t, e, i, r[i]);
+ return e7(t, e, i, r[i]);
}
}
- return Wh(t, e, Object.values(e)[0].index);
+ return qh(t, e, Object.values(e)[0].index);
}
var us = class {
- constructor(e, r, n, i, { definition: s, setDefinition: o = cu } = {}) {
+ constructor(e, r, n, i, { definition: s, setDefinition: o = au } = {}) {
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -24563,7 +24564,7 @@ ${Ez(e, r)}`);
re(this, "__internal__isBasic");
re(this, "__internal__isIndexed");
re(this, "__internal__raw");
- const { def: a, isBasic: c, isIndexed: u } = s || o(hQ(e, r)), f = Et(n) && n.length && !rr(i) ? FP(e, a, n[0], n.subarray(1)) : dQ(e, a, n, i);
+ const { def: a, isBasic: c, isIndexed: u } = s || o(aQ(e, r)), f = Et(n) && n.length && !rr(i) ? CP(e, a, n[0], n.subarray(1)) : cQ(e, a, n, i);
this.registry = e, this.__internal__def = a, this.__internal__isBasic = c, this.__internal__isIndexed = u, this.__internal__indexes = Object.values(a).map(({ index: p }) => p), this.__internal__entryIndex = this.__internal__indexes.indexOf(f.index), this.__internal__raw = f.value, this.__internal__raw.initialU8aLength && (this.initialU8aLength = 1 + this.__internal__raw.initialU8aLength);
}
static with(e) {
@@ -24577,10 +24578,10 @@ ${Ez(e, r)}`);
}, (() => {
const o = Array.isArray(e) ? e : Object.keys(e), a = o.length, c = new Array(a), u = new Array(a);
for (let f = 0; f < a; f++) {
- const p = cg(o[f]);
+ const p = ag(o[f]);
c[f] = `as${p}`, u[f] = `is${p}`;
}
- Jc(i.prototype, u, (f, p, b) => b.type === o[p]), Jc(i.prototype, c, (f, p, b) => {
+ Zc(i.prototype, u, (f, p, b) => b.type === o[p]), Zc(i.prototype, c, (f, p, b) => {
if (b.type !== o[p])
throw new Error(`Cannot convert '${b.type}' via ${f}`);
return b.value;
@@ -24621,7 +24622,7 @@ ${Ez(e, r)}`);
return this.__internal__raw;
}
eq(e) {
- return Et(e) ? !this.toU8a().some((r, n) => r !== e[n]) : rr(e) ? this.toNumber() === e : this.__internal__isBasic && pr(e) ? this.type === e : Ft(e) ? this.toHex() === e : e instanceof us ? this.index === e.index && this.value.eq(e.value) : fi(e) ? this.value.eq(e[this.type]) : this.value.eq(e);
+ return Et(e) ? !this.toU8a().some((r, n) => r !== e[n]) : rr(e) ? this.toNumber() === e : this.__internal__isBasic && pr(e) ? this.type === e : Ft(e) ? this.toHex() === e : e instanceof us ? this.index === e.index && this.value.eq(e.value) : hi(e) ? this.value.eq(e[this.type]) : this.value.eq(e);
}
inspect() {
if (this.__internal__isBasic)
@@ -24651,7 +24652,7 @@ ${Ez(e, r)}`);
if (this.__internal__isBasic)
return this.__internal__isIndexed ? this.defKeys.reduce((r, n, i) => (r[n] = this.__internal__indexes[i], r), {}) : this.defKeys;
const e = Object.entries(this.__internal__def);
- return VP(this.registry, e.reduce((r, [n, { Type: i }], s) => (r[0][s] = i, r[1][s] = n, r), [new Array(e.length), new Array(e.length)]));
+ return kP(this.registry, e.reduce((r, [n, { Type: i }], s) => (r[0][s] = i, r[1][s] = n, r), [new Array(e.length), new Array(e.length)]));
}
toRawType() {
return Ct({ _enum: this._toRawStruct() });
@@ -24660,13 +24661,13 @@ ${Ez(e, r)}`);
return this.isNone ? this.type : Ct(this.toJSON());
}
toU8a(e) {
- return e ? this.__internal__raw.toU8a(e) : hi([
+ return e ? this.__internal__raw.toU8a(e) : di([
new Uint8Array([this.index]),
this.__internal__raw.toU8a(e)
]);
}
};
- var la = class extends UP {
+ var la = class extends OP {
constructor(e, r = 0, n) {
super(e, r, n, true);
}
@@ -24681,23 +24682,23 @@ ${Ez(e, r)}`);
};
}
};
- var uf = class extends po {
+ var cf = class extends po {
toRawType() {
return "None";
}
};
- function pQ(t, e, r) {
- return r instanceof e ? r : r instanceof bo ? r.value instanceof e ? r.value : r.isNone ? new uf(t) : new e(t, r.value) : Fc(r) || Ar(r) || r === "0x" || r instanceof uf ? new uf(t) : Et(r) ? !r.length || r[0] === 0 ? new uf(t) : new e(t, r.subarray(1)) : new e(t, r);
+ function uQ(t, e, r) {
+ return r instanceof e ? r : r instanceof bo ? r.value instanceof e ? r.value : r.isNone ? new cf(t) : new e(t, r.value) : zc(r) || Ar(r) || r === "0x" || r instanceof cf ? new cf(t) : Et(r) ? !r.length || r[0] === 0 ? new cf(t) : new e(t, r.subarray(1)) : new e(t, r);
}
var bo = class {
- constructor(e, r, n, { definition: i, setDefinition: s = cu } = {}) {
+ constructor(e, r, n, { definition: i, setDefinition: s = au } = {}) {
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
re(this, "isStorageFallback");
re(this, "__internal__Type");
re(this, "__internal__raw");
- const o = i || s(yo(e, r)), a = Et(n) && n.length && !ss(n) ? n[0] === 0 ? new uf(e) : new o(e, n.subarray(1)) : pQ(e, o, n);
+ const o = i || s(yo(e, r)), a = Et(n) && n.length && !ss(n) ? n[0] === 0 ? new cf(e) : new o(e, n.subarray(1)) : uQ(e, o, n);
this.registry = e, this.__internal__Type = o, this.__internal__raw = a, a != null && a.initialU8aLength && (this.initialU8aLength = 1 + a.initialU8aLength);
}
static with(e) {
@@ -24719,7 +24720,7 @@ ${Ez(e, r)}`);
return this.isNone;
}
get isNone() {
- return this.__internal__raw instanceof uf;
+ return this.__internal__raw instanceof cf;
}
get isSome() {
return !this.isNone;
@@ -24811,7 +24812,7 @@ ${Ez(e, r)}`);
return `Result<${e.Ok},${e.Err}>`;
}
};
- function mQ(t, e, r, n) {
+ function lQ(t, e, r, n) {
if (Array.isArray(r)) {
const i = n[0];
for (let s = 0, o = i.length; s < o; s++)
@@ -24824,7 +24825,7 @@ ${Ez(e, r)}`);
return [e, 0];
} else {
if (Ft(r))
- return x8(t, e, Xe(r), n);
+ return y8(t, e, Xe(r), n);
if (!r || !e.length) {
const i = n[0];
for (let s = 0, o = i.length; s < o; s++)
@@ -24835,11 +24836,11 @@ ${Ez(e, r)}`);
throw new Error(`Expected array input to Tuple decoding, found ${typeof r}: ${Ct(r)}`);
}
var El = class extends Tg {
- constructor(r, n, i, { definition: s, setDefinition: o = cu } = {}) {
- const a = s || o(Array.isArray(n) ? [uQ(r, n), []] : St(n) || pr(n) ? [[yo(r, n)], []] : S8(r, n));
+ constructor(r, n, i, { definition: s, setDefinition: o = au } = {}) {
+ const a = s || o(Array.isArray(n) ? [iQ(r, n), []] : St(n) || pr(n) ? [[yo(r, n)], []] : v8(r, n));
super(r, a[0].length);
re(this, "__internal__Types");
- this.initialU8aLength = (Et(i) ? x8(r, this, i, a) : mQ(r, this, i, a))[1], this.__internal__Types = a;
+ this.initialU8aLength = (Et(i) ? y8(r, this, i, a) : lQ(r, this, i, a))[1], this.__internal__Types = a;
}
static with(r) {
let n;
@@ -24871,10 +24872,10 @@ ${Ez(e, r)}`);
return Ct(this.toJSON());
}
toU8a(r) {
- return hi(this.toU8aInner(r));
+ return di(this.toU8aInner(r));
}
};
- var fa = class extends UP {
+ var fa = class extends OP {
static with(e, r) {
return class extends fa {
constructor(n, i) {
@@ -24886,21 +24887,21 @@ ${Ez(e, r)}`);
};
}
};
- var o7 = 64 * 1024;
- var gQ = di("Vec");
- function yQ(t) {
+ var t7 = 64 * 1024;
+ var fQ = pi("Vec");
+ function hQ(t) {
if (Array.isArray(t))
return [t, t.length, 0];
if (Et(t) || Ft(t)) {
- const e = Xe(t), [r, n] = ou(e);
- if (n > o7)
- throw new Error(`Vec length ${n.toString()} exceeds ${o7}`);
+ const e = Xe(t), [r, n] = su(e);
+ if (n > t7)
+ throw new Error(`Vec length ${n.toString()} exceeds ${t7}`);
return [e, n, r];
} else if (!t)
return [null, 0, 0];
throw new Error(`Expected array/hex input to Vec<*> decoding, found ${typeof t}: ${Ct(t)}`);
}
- function HP(t, e, r, n, i) {
+ function DP(t, e, r, n, i) {
if (Array.isArray(r)) {
const s = e.length;
for (let o = 0; o < s; o++) {
@@ -24908,7 +24909,7 @@ ${Ez(e, r)}`);
try {
e[o] = a instanceof i ? a : new i(t, a);
} catch (c) {
- throw gQ.error(`Unable to decode on index ${o}`, c.message), c;
+ throw fQ.error(`Unable to decode on index ${o}`, c.message), c;
}
}
return [0, 0];
@@ -24917,11 +24918,11 @@ ${Ez(e, r)}`);
return Ig(t, e, Xe(r), n, i);
}
var Pg = class extends Tg {
- constructor(r, n, i = [], { definition: s, setDefinition: o = cu } = {}) {
- const [a, c, u] = yQ(i);
+ constructor(r, n, i = [], { definition: s, setDefinition: o = au } = {}) {
+ const [a, c, u] = hQ(i);
super(r, c);
re(this, "__internal__Type");
- this.__internal__Type = s || o(yo(r, n)), this.initialU8aLength = (Et(a) ? Ig(r, this, a, u, this.__internal__Type) : HP(r, this, a, u, this.__internal__Type))[0];
+ this.__internal__Type = s || o(yo(r, n)), this.initialU8aLength = (Et(a) ? Ig(r, this, a, u, this.__internal__Type) : DP(r, this, a, u, this.__internal__Type))[0];
}
static with(r) {
let n;
@@ -24947,10 +24948,10 @@ ${Ez(e, r)}`);
}
};
var kg = class extends Tg {
- constructor(r, n, i, s = [], { definition: o, setDefinition: a = cu } = {}) {
+ constructor(r, n, i, s = [], { definition: o, setDefinition: a = au } = {}) {
super(r, i);
re(this, "__internal__Type");
- this.__internal__Type = o || a(yo(r, n)), this.initialU8aLength = (Et(s) ? Ig(r, this, s, 0, this.__internal__Type) : HP(r, this, s, 0, this.__internal__Type))[1];
+ this.__internal__Type = o || a(yo(r, n)), this.initialU8aLength = (Et(s) ? Ig(r, this, s, 0, this.__internal__Type) : DP(r, this, s, 0, this.__internal__Type))[1];
}
static with(r, n) {
let i;
@@ -24977,7 +24978,7 @@ ${Ez(e, r)}`);
}
toU8a() {
const r = this.toU8aInner();
- return r.length ? hi(r) : new Uint8Array([]);
+ return r.length ? di(r) : new Uint8Array([]);
}
toRawType() {
return `[${this.Type};${this.length}]`;
@@ -25002,13 +25003,13 @@ ${Ez(e, r)}`);
return this.registry.hash(this.toU8a());
}
get isAscii() {
- return T3(this);
+ return A3(this);
}
get isEmpty() {
return !this.length || Ar(this.find((r) => !!r));
}
get isUtf8() {
- return rI(this);
+ return JN(this);
}
bitLength() {
return this.length * 8;
@@ -25033,7 +25034,7 @@ ${Ez(e, r)}`);
toPrimitive(r) {
if (!r && this.isAscii) {
const n = this.toUtf8();
- if (T3(n))
+ if (A3(n))
return n;
}
return this.toJSON();
@@ -25053,24 +25054,24 @@ ${Ez(e, r)}`);
return fo(this);
}
};
- function bQ(t) {
+ function dQ(t) {
if (!(t != null && t.length))
return [0, new Uint8Array()];
- const [e, r] = ou(t), n = e + Math.ceil(r / 8);
+ const [e, r] = su(t), n = e + Math.ceil(r / 8);
if (n > t.length)
throw new Error(`BitVec: required length less than remainder, expected at least ${n}, found ${t.length}`);
return [r, t.subarray(e, n)];
}
- function wQ(t) {
+ function pQ(t) {
if (Array.isArray(t) || pr(t)) {
const e = Xe(t);
return [e.length / 8, e];
}
- return bQ(t);
+ return dQ(t);
}
- var qP = class extends ls {
+ var LP = class extends ls {
constructor(r, n, i = false) {
- const [s, o] = wQ(n);
+ const [s, o] = pQ(n);
super(r, o);
re(this, "__internal__decodedLength");
re(this, "__internal__isMsb");
@@ -25110,16 +25111,16 @@ ${Ez(e, r)}`);
}
toU8a(r) {
const n = super.toU8a(r);
- return r ? n : hi([qr(this.__internal__decodedLength), n]);
+ return r ? n : di([qr(this.__internal__decodedLength), n]);
}
};
- function vQ(t) {
+ function mQ(t) {
return t;
}
- function xQ(t, [e, r], n, i) {
+ function gQ(t, [e, r], n, i) {
let s;
const o = Array.isArray(n), a = n instanceof Map, c = r.length;
- if (!o && !a && !fi(n))
+ if (!o && !a && !hi(n))
throw new Error(`Struct: Cannot decode value ${Ct(n)} (typeof ${typeof n}), expected an input object, map or array`);
if (o && n.length !== c)
throw new Error(`Struct: Unable to map ${Ct(n)} array to object with known keys ${r.join(", ")}`);
@@ -25136,8 +25137,8 @@ ${Ez(e, r)}`);
if (Ar(s)) {
const N = Object.entries(n);
s = {};
- for (let R = 0, F = N.length; R < F; R++)
- s[dr(N[R][0])] = N[R][1];
+ for (let k = 0, F = N.length; k < F; k++)
+ s[dr(N[k][0])] = N[k][1];
}
_ = b && s[b];
}
@@ -25146,19 +25147,19 @@ ${Ez(e, r)}`);
_ instanceof E ? _ : new E(t, _)
];
} catch (N) {
- let R = E.name;
+ let k = E.name;
try {
- R = new E(t).toRawType();
+ k = new E(t).toRawType();
} catch {
}
- throw new Error(`Struct: failed on ${b}: ${R}:: ${N.message}`);
+ throw new Error(`Struct: failed on ${b}: ${k}:: ${N.message}`);
}
}
return [u, 0];
}
var cn = class extends Map {
- constructor(r, n, i, s = /* @__PURE__ */ new Map(), { definition: o, setDefinition: a = vQ } = {}) {
- const c = o || a(S8(r, n)), [u, f] = Et(i) || Ft(i) ? ZJ(r, new Array(c[0].length), Xe(i), c) : i instanceof cn ? [i, 0] : xQ(r, c, i || {}, s);
+ constructor(r, n, i, s = /* @__PURE__ */ new Map(), { definition: o, setDefinition: a = mQ } = {}) {
+ const c = o || a(v8(r, n)), [u, f] = Et(i) || Ft(i) ? WJ(r, new Array(c[0].length), Xe(i), c) : i instanceof cn ? [i, 0] : gQ(r, c, i || {}, s);
super(u);
re(this, "registry");
re(this, "createdAtHash");
@@ -25178,7 +25179,7 @@ ${Ez(e, r)}`);
}
}, (() => {
const c = Object.keys(r);
- Jc(o.prototype, c, (u, f, p) => p.get(u));
+ Zc(o.prototype, c, (u, f, p) => p.get(u));
})(), o;
}
get defKeys() {
@@ -25206,7 +25207,7 @@ ${Ez(e, r)}`);
return r;
}
eq(r) {
- return w8(this, r);
+ return m8(this, r);
}
get(r) {
return super.get(r);
@@ -25221,7 +25222,7 @@ ${Ez(e, r)}`);
const n = [];
for (const [i, s] of this.entries())
n.push({
- ...s.inspect(!r || Nf(r) ? r : r[i]),
+ ...s.inspect(!r || Tf(r) ? r : r[i]),
name: dr(i)
});
return {
@@ -25253,7 +25254,7 @@ ${Ez(e, r)}`);
return n;
}
toRawType() {
- return Ct(VP(this.registry, this.__internal__Types));
+ return Ct(kP(this.registry, this.__internal__Types));
}
toString() {
return Ct(this.toJSON());
@@ -25261,49 +25262,49 @@ ${Ez(e, r)}`);
toU8a(r) {
const n = [];
for (const [i, s] of this.entries())
- n.push(s.toU8a(!r || Nf(r) ? r : r[i]));
- return hi(n);
+ n.push(s.toU8a(!r || Tf(r) ? r : r[i]));
+ return di(n);
}
};
- var _Q = di("Map");
- function EQ(t, e, r, n) {
- const i = /* @__PURE__ */ new Map(), [s, o] = ou(n), a = [];
+ var yQ = pi("Map");
+ function bQ(t, e, r, n) {
+ const i = /* @__PURE__ */ new Map(), [s, o] = su(n), a = [];
for (let f = 0; f < o; f++)
a.push(e, r);
- const [c, u] = x8(t, new Array(a.length), n.subarray(s), [a, []]);
+ const [c, u] = y8(t, new Array(a.length), n.subarray(s), [a, []]);
for (let f = 0, p = c.length; f < p; f += 2)
i.set(c[f], c[f + 1]);
return [e, r, i, s + u];
}
- function a7(t, e, r, n) {
+ function r7(t, e, r, n) {
const i = /* @__PURE__ */ new Map();
for (const [s, o] of n.entries()) {
const a = e.prototype instanceof Tg || e.prototype instanceof cn || e.prototype instanceof us;
try {
i.set(s instanceof e ? s : new e(t, a && typeof s == "string" ? JSON.parse(s) : s), o instanceof r ? o : new r(t, o));
} catch (c) {
- throw _Q.error("Failed to decode key or value:", c.message), c;
+ throw yQ.error("Failed to decode key or value:", c.message), c;
}
}
return [e, r, i, 0];
}
- function SQ(t, e, r, n) {
+ function wQ(t, e, r, n) {
const i = yo(t, e), s = yo(t, r);
if (n) {
if (Et(n) || Ft(n))
- return EQ(t, i, s, Xe(n));
+ return bQ(t, i, s, Xe(n));
if (n instanceof Map)
- return a7(t, i, s, n);
- if (fi(n))
- return a7(t, i, s, new Map(Object.entries(n)));
+ return r7(t, i, s, n);
+ if (hi(n))
+ return r7(t, i, s, new Map(Object.entries(n)));
} else
return [i, s, /* @__PURE__ */ new Map(), 0];
throw new Error("Map: cannot decode type");
}
- var V1 = class extends Map {
+ var j1 = class extends Map {
constructor(r, n, i, s, o = "HashMap") {
- const [a, c, u, f] = SQ(r, n, i, s);
- super(o === "BTreeMap" ? cQ(u) : u);
+ const [a, c, u, f] = wQ(r, n, i, s);
+ super(o === "BTreeMap" ? nQ(u) : u);
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -25326,7 +25327,7 @@ ${Ez(e, r)}`);
return this.size === 0;
}
eq(r) {
- return w8(this, r);
+ return m8(this, r);
}
inspect() {
const r = [];
@@ -25369,10 +25370,10 @@ ${Ez(e, r)}`);
r || n.push(qr(this.size));
for (const [i, s] of this.entries())
n.push(i.toU8a(r), s.toU8a(r));
- return hi(n);
+ return di(n);
}
};
- var Rg = class extends V1 {
+ var Rg = class extends j1 {
static with(e, r) {
return class extends Rg {
constructor(n, i) {
@@ -25381,38 +25382,38 @@ ${Ez(e, r)}`);
};
}
};
- var MQ = di("BTreeSet");
- function AQ(t, e, r) {
- const n = /* @__PURE__ */ new Set(), [i, s] = ou(r), o = new Array(s), [a] = Ig(t, o, r, i, e);
+ var vQ = pi("BTreeSet");
+ function xQ(t, e, r) {
+ const n = /* @__PURE__ */ new Set(), [i, s] = su(r), o = new Array(s), [a] = Ig(t, o, r, i, e);
for (let c = 0; c < s; c++)
n.add(o[c]);
return [e, n, a];
}
- function TQ(t, e, r) {
+ function _Q(t, e, r) {
const n = /* @__PURE__ */ new Set();
return r.forEach((i) => {
try {
n.add(i instanceof e ? i : new e(t, i));
} catch (s) {
- throw MQ.error("Failed to decode key or value:", s.message), s;
+ throw vQ.error("Failed to decode key or value:", s.message), s;
}
}), [e, n, 0];
}
- function NQ(t, e, r) {
+ function EQ(t, e, r) {
const n = yo(t, e);
if (r) {
if (Et(r) || Ft(r))
- return AQ(t, n, Xe(r));
+ return xQ(t, n, Xe(r));
if (Array.isArray(r) || r instanceof Set)
- return TQ(t, n, r);
+ return _Q(t, n, r);
} else
return [n, /* @__PURE__ */ new Set(), 0];
throw new Error("BTreeSet: cannot decode type");
}
var Cg = class extends Set {
constructor(r, n, i) {
- const [s, o, a] = NQ(r, n, i);
- super(aQ(o));
+ const [s, o, a] = EQ(r, n, i);
+ super(rQ(o));
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -25443,7 +25444,7 @@ ${Ez(e, r)}`);
return [...super.values()].map((r) => r.toString());
}
eq(r) {
- return YJ(this, r);
+ return qJ(this, r);
}
inspect() {
const r = [];
@@ -25486,23 +25487,23 @@ ${Ez(e, r)}`);
r || n.push(qr(this.size));
for (const i of this.values())
n.push(i.toU8a(r));
- return hi(n);
+ return di(n);
}
};
- var c7 = 10 * 1024 * 1024;
- function IQ(t) {
+ var n7 = 10 * 1024 * 1024;
+ function SQ(t) {
if (!t.length)
return [new Uint8Array(), 0];
- const [e, r] = ou(t), n = e + r;
- if (r > c7)
- throw new Error(`Bytes length ${r.toString()} exceeds ${c7}`);
+ const [e, r] = su(t), n = e + r;
+ if (r > n7)
+ throw new Error(`Bytes length ${r.toString()} exceeds ${n7}`);
if (n > t.length)
throw new Error(`Bytes: required length less than remainder, expected at least ${n}, found ${t.length}`);
return [t.subarray(e, n), n];
}
- var d0 = class extends ls {
+ var f0 = class extends ls {
constructor(e, r) {
- const [n, i] = Et(r) && !(r instanceof ls) ? IQ(r) : Array.isArray(r) || pr(r) ? [Xe(r), 0] : [r, 0];
+ const [n, i] = Et(r) && !(r instanceof ls) ? SQ(r) : Array.isArray(r) || pr(r) ? [Xe(r), 0] : [r, 0];
super(e, n, i);
}
get encodedLength() {
@@ -25521,7 +25522,7 @@ ${Ez(e, r)}`);
return e ? super.toU8a(e) : ca(this);
}
};
- var Dg = class extends V1 {
+ var Dg = class extends j1 {
static with(e, r) {
return class extends Dg {
constructor(n, i) {
@@ -25530,8 +25531,8 @@ ${Ez(e, r)}`);
};
}
};
- var OQ = new Uint8Array();
- var M8 = class extends cn {
+ var MQ = new Uint8Array();
+ var x8 = class extends cn {
constructor(e, r, n) {
super(e, {
previous: bo.with(r),
@@ -25539,7 +25540,7 @@ ${Ez(e, r)}`);
}, n);
}
static withKey(e) {
- return class extends M8 {
+ return class extends x8 {
constructor(r, n) {
super(r, e, n);
}
@@ -25555,10 +25556,10 @@ ${Ez(e, r)}`);
return `Linkage<${this.next.toRawType(true)}>`;
}
toU8a(e) {
- return this.isEmpty ? OQ : super.toU8a(e);
+ return this.isEmpty ? MQ : super.toU8a(e);
}
};
- var tu = class extends Boolean {
+ var eu = class extends Boolean {
constructor(r, n = false) {
super(Et(n) ? n[0] === 1 : n instanceof Boolean ? n.valueOf() : !!n);
re(this, "registry");
@@ -25612,12 +25613,12 @@ ${Ez(e, r)}`);
return new Uint8Array([this.valueOf() ? 1 : 0]);
}
};
- function PQ(t, e) {
- return e[0] === 0 ? null : new tu(t, e[0] === 1);
+ function AQ(t, e) {
+ return e[0] === 0 ? null : new eu(t, e[0] === 1);
}
- var WP = class extends bo {
+ var BP = class extends bo {
constructor(e, r) {
- super(e, tu, Et(r) || Ft(r) ? PQ(e, Xe(r)) : r), this.initialU8aLength = 1;
+ super(e, eu, Et(r) || Ft(r) ? AQ(e, Xe(r)) : r), this.initialU8aLength = 1;
}
get encodedLength() {
return 1;
@@ -25638,14 +25639,14 @@ ${Ez(e, r)}`);
return e ? super.toU8a(true) : this.isSome ? new Uint8Array([this.isTrue ? 1 : 2]) : new Uint8Array([0]);
}
};
- var p0 = class extends El {
+ var h0 = class extends El {
constructor(r, n, i, { rangeName: s = "Range" } = {}) {
super(r, [n, n], i);
re(this, "__internal__rangeName");
this.__internal__rangeName = s;
}
static with(r) {
- return class extends p0 {
+ return class extends h0 {
constructor(n, i) {
super(n, r, i);
}
@@ -25661,7 +25662,7 @@ ${Ez(e, r)}`);
return `${this.__internal__rangeName}<${this.start.toRawType()}>`;
}
};
- var Lg = class extends p0 {
+ var Lg = class extends h0 {
constructor(e, r, n) {
super(e, r, n, { rangeName: "RangeInclusive" });
}
@@ -25673,16 +25674,16 @@ ${Ez(e, r)}`);
};
}
};
- var u7 = 128 * 1024;
- function kQ(t) {
+ var i7 = 128 * 1024;
+ function TQ(t) {
if (Et(t)) {
if (!t.length)
return ["", 0];
if (t instanceof ls)
return [fo(t), 0];
- const [e, r] = ou(t), n = e + r;
- if (r > u7)
- throw new Error(`Text: length ${r.toString()} exceeds ${u7}`);
+ const [e, r] = su(t), n = e + r;
+ if (r > i7)
+ throw new Error(`Text: length ${r.toString()} exceeds ${i7}`);
if (n > t.length)
throw new Error(`Text: required length less than remainder, expected at least ${n}, found ${t.length}`);
return [fo(t.subarray(e, n)), n];
@@ -25690,9 +25691,9 @@ ${Ez(e, r)}`);
return [fo(In(t)), 0];
return [t ? t.toString() : "", 0];
}
- var A8 = class extends String {
+ var _8 = class extends String {
constructor(r, n) {
- const [i, s] = kQ(n);
+ const [i, s] = TQ(n);
super(i);
re(this, "registry");
re(this, "createdAtHash");
@@ -25748,15 +25749,15 @@ ${Ez(e, r)}`);
return r ? n : ca(n);
}
};
- var GP = class extends A8 {
+ var UP = class extends _8 {
constructor(e, r = "") {
- super(e, r), this.setOverride(j1(this.toString()));
+ super(e, r), this.setOverride(U1(this.toString()));
}
toRawType() {
return "Type";
}
};
- function RQ(t, e) {
+ function NQ(t, e) {
const r = Xe(t), n = e / 8;
if (!r.length)
return [new Uint8Array(n), 0];
@@ -25764,13 +25765,13 @@ ${Ez(e, r)}`);
throw new Error(`Expected input with ${n} bytes (${e} bits), found ${r.length} bytes`);
return [r.subarray(0, n), n];
}
- var ac = class extends ls {
+ var oc = class extends ls {
constructor(e, r = new Uint8Array(), n = 256) {
- const [i, s] = RQ(r, n);
+ const [i, s] = NQ(r, n);
super(e, i, s);
}
static with(e, r) {
- return class extends ac {
+ return class extends oc {
constructor(n, i) {
super(n, i, e);
}
@@ -25783,11 +25784,11 @@ ${Ez(e, r)}`);
return `[u8;${this.length}]`;
}
};
- function CQ(t, e, r) {
+ function IQ(t, e, r) {
const n = yo(t, e);
if (Et(r) || Ft(r))
try {
- const [, s] = Ft(r) ? [0, Xe(r)] : r instanceof ls ? [0, r.subarray()] : dd(r);
+ const [, s] = Ft(r) ? [0, Xe(r)] : r instanceof ls ? [0, r.subarray()] : hd(r);
return [n, new n(t, s), r];
} catch {
return [n, null, r];
@@ -25795,9 +25796,9 @@ ${Ez(e, r)}`);
const i = new n(t, r);
return [n, i, ca(i.toU8a())];
}
- var m0 = class extends d0 {
+ var d0 = class extends f0 {
constructor(r, n, i, { opaqueName: s = "WrapperKeepOpaque" } = {}) {
- const [o, a, c] = CQ(r, n, i);
+ const [o, a, c] = IQ(r, n, i);
super(r, c);
re(this, "__internal__Type");
re(this, "__internal__decoded");
@@ -25805,7 +25806,7 @@ ${Ez(e, r)}`);
this.__internal__Type = o, this.__internal__decoded = a, this.__internal__opaqueName = s;
}
static with(r) {
- return class extends m0 {
+ return class extends d0 {
constructor(n, i) {
super(n, r, i);
}
@@ -25840,7 +25841,7 @@ ${Ez(e, r)}`);
return this.__internal__decoded;
}
};
- var Bg = class extends m0 {
+ var Bg = class extends d0 {
constructor(e, r, n) {
super(e, r, n, { opaqueName: "WrapperOpaque" });
}
@@ -25857,7 +25858,7 @@ ${Ez(e, r)}`);
};
var Ug = class extends Number {
constructor(r, n, { bitLength: i = 32 } = {}) {
- super(Et(n) || Ft(n) ? n.length === 0 ? 0 : kN(Xe(n), { bitLength: i }) : n || 0);
+ super(Et(n) || Ft(n) ? n.length === 0 ? 0 : TN(Xe(n), { bitLength: i }) : n || 0);
re(this, "encodedLength");
re(this, "registry");
re(this, "createdAtHash");
@@ -25906,23 +25907,23 @@ ${Ez(e, r)}`);
return `f${this.__internal__bitLength}`;
}
toU8a(r) {
- return KN(this, {
+ return FN(this, {
bitLength: this.__internal__bitLength
});
}
};
- function DQ(t) {
+ function OQ(t) {
return Object.entries(t || {});
}
- var T8 = class extends Map {
+ var E8 = class extends Map {
constructor(r, n) {
- const i = DQ(n);
+ const i = OQ(n);
super(i);
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
re(this, "isStorageFallback");
- this.registry = r, Jc(this, i.map(([s]) => s), (s) => this.get(s));
+ this.registry = r, Zc(this, i.map(([s]) => s), (s) => this.get(s));
}
get encodedLength() {
return 0;
@@ -25934,7 +25935,7 @@ ${Ez(e, r)}`);
return [...this.keys()].length === 0;
}
eq(r) {
- return w8(this, r);
+ return m8(this, r);
}
getT(r) {
return this.get(r);
@@ -25964,13 +25965,13 @@ ${Ez(e, r)}`);
throw new Error("Unimplemented");
}
};
- function KP(t, e) {
+ function jP(t, e) {
const r = new ct(0);
for (let n = 0, i = e.length; n < i; n++)
r.ior(on(t[e[n]] || 0));
return r;
}
- function LQ(t, e) {
+ function PQ(t, e) {
const r = e.length, n = new Array(r);
for (let i = 0; i < r; i++) {
const s = e[i];
@@ -25980,34 +25981,34 @@ ${Ez(e, r)}`);
}
return n;
}
- function l7(t, e) {
+ function s7(t, e) {
const r = on(e), n = Object.keys(t), i = [];
for (let o = 0, a = n.length; o < a; o++) {
const c = n[o];
r.and(on(t[c])).eq(on(t[c])) && i.push(c);
}
- const s = KP(t, i);
+ const s = jP(t, i);
if (!r.eq(s))
throw new Error(`Set: Mismatch decoding '${r.toString()}', computed as '${s.toString()}' with ${i.join(", ")}`);
return i;
}
- function XP(t, e = 0, r) {
+ function VP(t, e = 0, r) {
if (r % 8 !== 0)
throw new Error(`Expected valid bitLength, power of 8, found ${r}`);
const n = r / 8;
if (Et(e))
- return e.length === 0 ? [] : l7(t, Xn(e.subarray(0, n), { isLe: true }));
+ return e.length === 0 ? [] : s7(t, Yn(e.subarray(0, n), { isLe: true }));
if (pr(e))
- return XP(t, Xe(e), n);
+ return VP(t, Xe(e), n);
if (e instanceof Set || Array.isArray(e)) {
const i = Array.isArray(e) ? e : [...e.values()];
- return LQ(t, i);
+ return PQ(t, i);
}
- return l7(t, e);
+ return s7(t, e);
}
- var wd = class extends Set {
+ var bd = class extends Set {
constructor(r, n, i, s = 8) {
- super(XP(n, i, s));
+ super(VP(n, i, s));
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -26023,15 +26024,15 @@ ${Ez(e, r)}`);
}
static with(r, n) {
var i;
- return i = class extends wd {
+ return i = class extends bd {
constructor(o, a) {
super(o, r, a, n);
}
}, (() => {
const o = Object.keys(r), a = o.length, c = new Array(a);
for (let u = 0; u < a; u++)
- c[u] = `is${cg(o[u])}`;
- Jc(i.prototype, c, (u, f, p) => p.strings.includes(o[f]));
+ c[u] = `is${ag(o[u])}`;
+ Zc(i.prototype, c, (u, f, p) => p.strings.includes(o[f]));
})(), i;
}
get encodedLength() {
@@ -26047,10 +26048,10 @@ ${Ez(e, r)}`);
return [...super.values()];
}
get valueEncoded() {
- return KP(this.__internal__allowed, this.strings);
+ return jP(this.__internal__allowed, this.strings);
}
eq(r) {
- return Array.isArray(r) ? LP(this.strings.sort(), r.sort()) : r instanceof Set ? this.eq([...r.values()]) : rr(r) || Ki(r) ? this.valueEncoded.eq(on(r)) : false;
+ return Array.isArray(r) ? NP(this.strings.sort(), r.sort()) : r instanceof Set ? this.eq([...r.values()]) : rr(r) || Ki(r) ? this.valueEncoded.eq(on(r)) : false;
}
inspect() {
return {
@@ -26085,66 +26086,66 @@ ${Ez(e, r)}`);
});
}
};
- var z1 = class extends Ug.with(32) {
+ var V1 = class extends Ug.with(32) {
constructor() {
super(...arguments);
re(this, "__FloatType", "f32");
}
};
- var F1 = class extends Ug.with(64) {
+ var z1 = class extends Ug.with(64) {
constructor() {
super(...arguments);
re(this, "__FloatType", "f64");
}
};
- var H1 = class extends la.with(8) {
+ var F1 = class extends la.with(8) {
constructor() {
super(...arguments);
re(this, "__IntType", "i8");
}
};
- var q1 = class extends la.with(16) {
+ var H1 = class extends la.with(16) {
constructor() {
super(...arguments);
re(this, "__IntType", "i16");
}
};
- var vd = class extends la.with(32) {
+ var wd = class extends la.with(32) {
constructor() {
super(...arguments);
re(this, "__IntType", "i32");
}
};
- var W1 = class extends la.with(64) {
+ var q1 = class extends la.with(64) {
constructor() {
super(...arguments);
re(this, "__IntType", "i64");
}
};
- var G1 = class extends la.with(128) {
+ var W1 = class extends la.with(128) {
constructor() {
super(...arguments);
re(this, "__IntType", "i128");
}
};
- var K1 = class extends la.with(256) {
+ var G1 = class extends la.with(256) {
constructor() {
super(...arguments);
re(this, "__IntType", "i256");
}
};
- var X1 = class extends vd {
+ var K1 = class extends wd {
constructor(e, r) {
throw super(e, r), new Error("The `isize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally i64) and WASM (always i32) code. Use one of the `i32` or `i64` types explicitly.");
}
};
- var Y1 = class extends fa.with(8) {
+ var X1 = class extends fa.with(8) {
constructor() {
super(...arguments);
re(this, "__UIntType", "u8");
}
};
- var Z1 = class extends fa.with(16) {
+ var Y1 = class extends fa.with(16) {
constructor() {
super(...arguments);
re(this, "__UIntType", "u16");
@@ -26162,24 +26163,24 @@ ${Ez(e, r)}`);
re(this, "__UIntType", "u64");
}
};
- var J1 = class extends fa.with(128) {
+ var Z1 = class extends fa.with(128) {
constructor() {
super(...arguments);
re(this, "__UIntType", "u128");
}
};
- var Q1 = class extends fa.with(256) {
+ var J1 = class extends fa.with(256) {
constructor() {
super(...arguments);
re(this, "__UIntType", "u256");
}
};
- var $1 = class extends rl {
+ var Q1 = class extends rl {
constructor(e, r) {
throw super(e, r), new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.");
}
};
- function YP(t) {
+ function zP(t) {
const e = [];
let r = 0, n = 0, i = 0, s = 0, o = 0;
for (let a = 0, c = t.length; a < c; a++)
@@ -26217,11 +26218,11 @@ ${Ez(e, r)}`);
throw new Error(`Invalid definition (missing terminators) found in ${t}`);
return e.push(t.substring(o, t.length).trim()), e;
}
- var BQ = ["_alias", "_fallback"];
- function ZP(t) {
+ var kQ = ["_alias", "_fallback"];
+ function FP(t) {
return pr(t) ? t.toString() : Ct(t);
}
- function UQ(t) {
+ function RQ(t) {
const e = Object.values(t);
if (e.some((r) => rr(r))) {
if (!e.every((r) => rr(r) && r >= 0 && r <= 255))
@@ -26230,20 +26231,20 @@ ${Ez(e, r)}`);
}
return true;
}
- function jQ(t, e, r, n) {
+ function CQ(t, e, r, n) {
return t.info = Se.Enum, t.fallbackType = n, Array.isArray(e) ? t.sub = e.map((i, s) => ({
index: s,
info: Se.Plain,
name: i,
type: "Null"
- })) : UQ(e) ? t.sub = Object.entries(e).map(([i, s], o) => st({}, ha(ZP(s || "Null"), { name: i }, r), { index: o })) : t.sub = Object.entries(e).map(([i, s]) => ({
+ })) : RQ(e) ? t.sub = Object.entries(e).map(([i, s], o) => st({}, ha(FP(s || "Null"), { name: i }, r), { index: o })) : t.sub = Object.entries(e).map(([i, s]) => ({
index: s,
info: Se.Plain,
name: i,
type: "Null"
})), t;
}
- function VQ(t, e, r) {
+ function DQ(t, e, r) {
return t.info = Se.Set, t.fallbackType = r, t.length = e._bitLength, t.sub = Object.entries(e).filter(([n]) => !n.startsWith("_")).map(([n, i]) => ({
index: i,
info: Se.Plain,
@@ -26251,11 +26252,11 @@ ${Ez(e, r)}`);
type: "Null"
})), t;
}
- function zQ(t, e, r, n) {
+ function LQ(t, e, r, n) {
const i = JSON.parse(e), s = Object.keys(i);
- return i._enum ? jQ(t, i._enum, n, i._fallback) : i._set ? VQ(t, i._set, i._fallback) : (t.alias = i._alias ? new Map(Object.entries(i._alias)) : void 0, t.fallbackType = i._fallback, t.sub = s.filter((o) => !BQ.includes(o)).map((o) => ha(ZP(i[o]), { name: o }, n)), t);
+ return i._enum ? CQ(t, i._enum, n, i._fallback) : i._set ? DQ(t, i._set, i._fallback) : (t.alias = i._alias ? new Map(Object.entries(i._alias)) : void 0, t.fallbackType = i._fallback, t.sub = s.filter((o) => !kQ.includes(o)).map((o) => ha(FP(i[o]), { name: o }, n)), t);
}
- function FQ(t, e, r, n) {
+ function BQ(t, e, r, n) {
const i = e.length - 1;
let s = -1, o = 0;
for (let p = 1; p < i && s === -1; p++)
@@ -26282,39 +26283,39 @@ ${Ez(e, r)}`);
throw new Error(`${e}: Only support for [Type; ], where length <= 2048`);
return t.displayName = u, t.length = f, t.sub = ha(a, {}, n), t;
}
- function ep(t, e, r, n) {
- return t.sub = r.length === 0 ? [] : YP(r).map((i) => ha(i, {}, n)), t;
+ function Q0(t, e, r, n) {
+ return t.sub = r.length === 0 ? [] : zP(r).map((i) => ha(i, {}, n)), t;
}
- function JP(t, e, r, n) {
+ function HP(t, e, r, n) {
const [i, s] = e.substring(n.length + 1, e.length - 1).split(","), o = parseInt(i.trim(), 10);
if (o > 8192 || o % 8)
throw new Error(`${e}: Only support for ${n}, where length <= 8192 and a power of 8, found ${o}`);
return t.displayName = s, t.length = o, t;
}
- function HQ(t, e, r) {
- return JP(t, e, r, "Int");
+ function UQ(t, e, r) {
+ return HP(t, e, r, "Int");
}
- function qQ(t, e, r) {
- return JP(t, e, r, "UInt");
+ function jQ(t, e, r) {
+ return HP(t, e, r, "UInt");
}
- function WQ(t, e, r) {
+ function VQ(t, e, r) {
return t.displayName = e.substring(14 + 1, e.length - 1), t;
}
- function f7(t, [e, r]) {
+ function o7(t, [e, r]) {
return t.startsWith(e) && t.slice(-1 * r.length) === r;
}
- var GQ = [
- ["[", "]", Se.VecFixed, FQ],
- ["{", "}", Se.Struct, zQ],
- ["(", ")", Se.Tuple, ep],
- ["BTreeMap<", ">", Se.BTreeMap, ep],
- ["HashMap<", ">", Se.HashMap, ep],
- ["Int<", ">", Se.Int, HQ],
- ["Result<", ">", Se.Result, ep],
- ["UInt<", ">", Se.UInt, qQ],
- ["DoNotConstruct<", ">", Se.DoNotConstruct, WQ]
+ var zQ = [
+ ["[", "]", Se.VecFixed, BQ],
+ ["{", "}", Se.Struct, LQ],
+ ["(", ")", Se.Tuple, Q0],
+ ["BTreeMap<", ">", Se.BTreeMap, Q0],
+ ["HashMap<", ">", Se.HashMap, Q0],
+ ["Int<", ">", Se.Int, UQ],
+ ["Result<", ">", Se.Result, Q0],
+ ["UInt<", ">", Se.UInt, jQ],
+ ["DoNotConstruct<", ">", Se.DoNotConstruct, VQ]
];
- var KQ = [
+ var FQ = [
["BTreeSet<", ">", Se.BTreeSet],
["Compact<", ">", Se.Compact],
["Linkage<", ">", Se.Linkage],
@@ -26326,77 +26327,77 @@ ${Ez(e, r)}`);
["WrapperKeepOpaque<", ">", Se.WrapperKeepOpaque],
["WrapperOpaque<", ">", Se.WrapperOpaque]
];
- function h7(t, [e, r]) {
+ function a7(t, [e, r]) {
return t.substring(e.length, t.length - r.length);
}
function ha(t, { displayName: e, name: r } = {}, n = 0) {
- const i = j1(t), s = { displayName: e, info: Se.Plain, name: r, type: i };
+ const i = U1(t), s = { displayName: e, info: Se.Plain, name: r, type: i };
if (++n > 64)
throw new Error("getTypeDef: Maximum nested limit reached");
- const o = GQ.find((c) => f7(i, c));
+ const o = zQ.find((c) => o7(i, c));
if (o)
- return s.info = o[2], o[3](s, i, h7(i, o), n);
- const a = KQ.find((c) => f7(i, c));
- return a && (s.info = a[2], s.sub = ha(h7(i, a), {}, n)), s;
+ return s.info = o[2], o[3](s, i, a7(i, o), n);
+ const a = FQ.find((c) => o7(i, c));
+ return a && (s.info = a[2], s.sub = ha(a7(i, a), {}, n)), s;
}
- function xd({ lookupName: t, type: e }) {
+ function vd({ lookupName: t, type: e }) {
return t || e;
}
- function em(t) {
+ function $1(t) {
if (!Array.isArray(t.sub))
throw new Error(`Expected subtype as TypeDef[] in ${Ct(t)}`);
return t.sub;
}
- function XQ(t) {
+ function HQ(t) {
if (!t.sub || Array.isArray(t.sub))
throw new Error(`Expected subtype as TypeDef in ${Ct(t)}`);
return t.sub;
}
- function QP(t) {
- return xd(XQ(t));
+ function qP(t) {
+ return vd(HQ(t));
}
- function d7(t) {
- const e = em(t), r = {};
+ function c7(t) {
+ const e = $1(t), r = {};
for (let n = 0, i = e.length; n < i; n++) {
const s = e[n];
if (!s.name)
throw new Error(`No name found in definition ${Ct(s)}`);
- r[s.name] = xd(s);
+ r[s.name] = vd(s);
}
return r;
}
- function rw(t) {
- return em(t).map(xd);
+ function ew(t) {
+ return $1(t).map(vd);
}
- function p7(t, { displayName: e, length: r }) {
+ function u7(t, { displayName: e, length: r }) {
if (!rr(r))
throw new Error(`Expected bitLength information for ${e || t.constructor.name}`);
return t.with(r, e);
}
- function m7(t, e) {
- const [r, n] = rw(e);
+ function l7(t, e) {
+ const [r, n] = ew(e);
return t.with(r, n);
}
function pu(t, e) {
- return t.with(QP(e));
+ return t.with(qP(e));
}
- var YQ = {
- [Se.BTreeMap]: (t, e) => m7(Rg, e),
+ var qQ = {
+ [Se.BTreeMap]: (t, e) => l7(Rg, e),
[Se.BTreeSet]: (t, e) => pu(Cg, e),
- [Se.Compact]: (t, e) => pu(Df, e),
- [Se.DoNotConstruct]: (t, e) => h0.with(e.displayName || e.type),
+ [Se.Compact]: (t, e) => pu(Cf, e),
+ [Se.DoNotConstruct]: (t, e) => l0.with(e.displayName || e.type),
[Se.Enum]: (t, e) => {
- const r = em(e);
+ const r = $1(e);
return us.with(r.every(({ type: n }) => n === "Null") ? r.reduce((n, { index: i, name: s }, o) => {
if (!s)
throw new Error("No name found in sub definition");
return n[s] = i || o, n;
- }, {}) : d7(e));
+ }, {}) : c7(e));
},
- [Se.HashMap]: (t, e) => m7(Dg, e),
- [Se.Int]: (t, e) => p7(la, e),
+ [Se.HashMap]: (t, e) => l7(Dg, e),
+ [Se.Int]: (t, e) => u7(la, e),
[Se.Linkage]: (t, e) => {
- const r = `Option<${QP(e)}>`, n = cn.with({ previous: r, next: r });
+ const r = `Option<${qP(e)}>`, n = cn.with({ previous: r, next: r });
return n.prototype.toRawType = function() {
return `Linkage<${this.next.toRawType(true)}>`;
}, n;
@@ -26408,37 +26409,37 @@ ${Ez(e, r)}`);
return pu(bo, e);
},
[Se.Plain]: (t, e) => t.getOrUnknown(e.type),
- [Se.Range]: (t, e) => pu(p0, e),
+ [Se.Range]: (t, e) => pu(h0, e),
[Se.RangeInclusive]: (t, e) => pu(Lg, e),
[Se.Result]: (t, e) => {
- const [r, n] = rw(e);
+ const [r, n] = ew(e);
return Og.with({ Err: n, Ok: r });
},
- [Se.Set]: (t, e) => wd.with(em(e).reduce((r, { index: n, name: i }) => {
+ [Se.Set]: (t, e) => bd.with($1(e).reduce((r, { index: n, name: i }) => {
if (!i || !rr(n))
throw new Error("No name found in sub definition");
return r[i] = n, r;
}, {}), e.length),
- [Se.Si]: (t, e) => N8(t, t.lookup.getTypeDef(e.type)),
- [Se.Struct]: (t, e) => cn.with(d7(e), e.alias),
- [Se.Tuple]: (t, e) => El.with(rw(e)),
- [Se.UInt]: (t, e) => p7(fa, e),
+ [Se.Si]: (t, e) => S8(t, t.lookup.getTypeDef(e.type)),
+ [Se.Struct]: (t, e) => cn.with(c7(e), e.alias),
+ [Se.Tuple]: (t, e) => El.with(ew(e)),
+ [Se.UInt]: (t, e) => u7(fa, e),
[Se.Vec]: (t, { sub: e }) => {
if (!e || Array.isArray(e))
throw new Error("Expected type information for vector");
- return e.type === "u8" ? d0 : Pg.with(xd(e));
+ return e.type === "u8" ? f0 : Pg.with(vd(e));
},
[Se.VecFixed]: (t, { displayName: e, length: r, sub: n }) => {
if (!rr(r) || !n || Array.isArray(n))
throw new Error("Expected length & type information for fixed vector");
- return n.type === "u8" ? ac.with(r * 8, e) : kg.with(xd(n), r);
+ return n.type === "u8" ? oc.with(r * 8, e) : kg.with(vd(n), r);
},
- [Se.WrapperKeepOpaque]: (t, e) => pu(m0, e),
+ [Se.WrapperKeepOpaque]: (t, e) => pu(d0, e),
[Se.WrapperOpaque]: (t, e) => pu(Bg, e)
};
- function $P(t, e) {
+ function WP(t, e) {
try {
- const r = YQ[e.info](t, e);
+ const r = qQ[e.info](t, e);
if (!r)
throw new Error("No class created");
return !r.__fallbackType && e.fallbackType && (r.__fallbackType = e.fallbackType), r;
@@ -26446,41 +26447,41 @@ ${Ez(e, r)}`);
throw new Error(`Unable to construct class from ${Ct(e)}: ${r.message}`);
}
}
- function N8(t, e) {
+ function S8(t, e) {
return t.getUnsafe(e.type, false, e);
}
function Hu(t, e) {
- return t.getUnsafe(e) || N8(t, t.isLookupType(e) ? t.lookup.getTypeDef(e) : ha(e));
+ return t.getUnsafe(e) || S8(t, t.isLookupType(e) ? t.lookup.getTypeDef(e) : ha(e));
}
- function g7(t, e) {
+ function f7(t, e) {
const r = t.toU8a(), n = t.toRawType();
if (!(On(r, e) || ["Bytes", "Text", "Type"].includes(n) && e.length === t.length || t.isEmpty && e.every((s) => !s)))
throw new Error(`${n}:: Decoded input doesn't match input, received ${Bt(e, 512)} (${e.length} bytes), created ${Bt(r, 512)} (${r.length} bytes)`);
}
- function ZQ(t, [e]) {
- Et(e) ? g7(t, e) : Ft(e) && g7(t, Xe(e));
+ function WQ(t, [e]) {
+ Et(e) ? f7(t, e) : Ft(e) && f7(t, Xe(e));
}
- function y7(t, e, r = [], { blockHash: n, isFallback: i, isOptional: s, isPedantic: o } = {}) {
+ function h7(t, e, r = [], { blockHash: n, isFallback: i, isOptional: s, isPedantic: o } = {}) {
const a = new (s ? bo.with(e) : e)(t, ...r);
- return o && ZQ(a, r), n && (a.createdAtHash = _d(t, "BlockHash", [n])), i && (a.isStorageFallback = true), a;
+ return o && WQ(a, r), n && (a.createdAtHash = xd(t, "BlockHash", [n])), i && (a.isStorageFallback = true), a;
}
- function _d(t, e, r = [], n = {}) {
+ function xd(t, e, r = [], n = {}) {
let i = null, s = null;
try {
- return i = Hu(t, e), y7(t, i, r, n);
+ return i = Hu(t, e), h7(t, i, r, n);
} catch (o) {
s = new Error(`createType(${e}):: ${o.message}`);
}
if (i != null && i.__fallbackType)
try {
- return i = Hu(t, i.__fallbackType), y7(t, i, r, n);
+ return i = Hu(t, i.__fallbackType), h7(t, i, r, n);
} catch {
}
throw s;
}
- var JQ = (t) => t.toString();
- var QQ = ["BTreeMap", "BTreeSet", "Compact", "HashMap", "Option", "Result", "Vec"];
- function ek(t, e, r = JQ) {
+ var GQ = (t) => t.toString();
+ var KQ = ["BTreeMap", "BTreeSet", "Compact", "HashMap", "Option", "Result", "Vec"];
+ function GP(t, e, r = GQ) {
return `${t}${e ? `<${(Array.isArray(e) ? e : [e]).map(r).join(", ")}>` : ""}`;
}
function gs(t, e, r) {
@@ -26498,11 +26499,11 @@ ${Ez(e, r)}`);
case Se.Vec:
case Se.WrapperKeepOpaque:
case Se.WrapperOpaque:
- return ek(r, i, (s) => jg(t, s));
+ return GP(r, i, (s) => jg(t, s));
}
throw new Error(`Unable to encode ${Ct(e)} with params`);
}
- function b7(t, e, r, n) {
+ function d7(t, e, r, n) {
const i = e.map(({ name: o }) => o);
if (!i.every((o) => !!o))
throw new Error(`Subtypes does not have consistent names, ${i.join(", ")}`);
@@ -26515,7 +26516,7 @@ ${Ez(e, r)}`);
}
return Ct(r ? { _enum: s } : s);
}
- var $Q = {
+ var XQ = {
[Se.BTreeMap]: (t, e) => gs(t, e, "BTreeMap"),
[Se.BTreeSet]: (t, e) => gs(t, e, "BTreeSet"),
[Se.Compact]: (t, e) => gs(t, e, "Compact"),
@@ -26523,7 +26524,7 @@ ${Ez(e, r)}`);
[Se.Enum]: (t, { sub: e }) => {
if (!Array.isArray(e))
throw new Error("Unable to encode Enum type");
- return e.every(({ type: r }) => r === "Null") ? Ct({ _enum: e.map(({ name: r }, n) => `${r || `Empty${n}`}`) }) : b7(t, e, true);
+ return e.every(({ type: r }) => r === "Null") ? Ct({ _enum: e.map(({ name: r }, n) => `${r || `Empty${n}`}`) }) : d7(t, e, true);
},
[Se.HashMap]: (t, e) => gs(t, e, "HashMap"),
[Se.Int]: (t, { length: e = 32 }) => `Int<${e}>`,
@@ -26545,7 +26546,7 @@ ${Ez(e, r)}`);
[Se.Struct]: (t, { alias: e, sub: r }) => {
if (!Array.isArray(r))
throw new Error("Unable to encode Struct type");
- return b7(t, r, false, e ? {
+ return d7(t, r, false, e ? {
_alias: [...e.entries()].reduce((n, [i, s]) => st(n, { [i]: s }), {})
} : {});
},
@@ -26564,22 +26565,22 @@ ${Ez(e, r)}`);
[Se.WrapperKeepOpaque]: (t, e) => gs(t, e, "WrapperKeepOpaque"),
[Se.WrapperOpaque]: (t, e) => gs(t, e, "WrapperOpaque")
};
- function tk(t, e, r = true) {
- return r && e.lookupName ? e.lookupName : $Q[e.info](t, e);
+ function KP(t, e, r = true) {
+ return r && e.lookupName ? e.lookupName : XQ[e.info](t, e);
}
function jg(t, e) {
- return e.displayName && !QQ.some((r) => e.displayName === r) ? e.displayName : tk(t, e);
+ return e.displayName && !KQ.some((r) => e.displayName === r) ? e.displayName : KP(t, e);
}
function Ci(t, e) {
return st({}, e, {
- type: tk(t, e, false)
+ type: KP(t, e, false)
});
}
- var rk = ["AssetInstance", "Fungibility", "Junction", "Junctions", "MultiAsset", "MultiAssetFilter", "MultiLocation", "Response", "WildFungibility", "WildMultiAsset", "Xcm", "XcmError", "XcmOrder"];
+ var XP = ["AssetInstance", "Fungibility", "Junction", "Junctions", "MultiAsset", "MultiAssetFilter", "MultiLocation", "Response", "WildFungibility", "WildMultiAsset", "Xcm", "XcmError", "XcmOrder"];
function Mi(t) {
- return rk.reduce((e, r) => st(e, { [r]: `${r}${t}` }), {});
+ return XP.reduce((e, r) => st(e, { [r]: `${r}${t}` }), {});
}
- var e$ = {
+ var YQ = {
FungibilityV0: "FungibilityV1",
WildFungibilityV0: "WildFungibilityV1",
AssetInstanceV0: {
@@ -26796,7 +26797,7 @@ ${Ez(e, r)}`);
}
}
};
- var t$ = {
+ var ZQ = {
AssetInstanceV1: {
_enum: {
Undefined: "Null",
@@ -27012,7 +27013,7 @@ ${Ez(e, r)}`);
}
}
};
- var r$ = {
+ var JQ = {
AssetInstanceV2: "AssetInstanceV1",
FungibilityV2: "FungibilityV1",
JunctionV2: "JunctionV1",
@@ -27170,8 +27171,8 @@ ${Ez(e, r)}`);
},
XcmOrderV2: "XcmOrderV1"
};
- var n$ = "V2";
- var i$ = {
+ var QQ = "V2";
+ var $Q = {
XcmOrigin: {
_enum: {
Xcm: "MultiLocation"
@@ -27194,7 +27195,7 @@ ${Ez(e, r)}`);
},
MultiAssets: "Vec"
};
- var s$ = {
+ var e$ = {
BodyId: {
_enum: {
Unit: "Null",
@@ -27234,15 +27235,15 @@ ${Ez(e, r)}`);
}
}
};
- var o$ = {
+ var t$ = {
rpc: {},
types: {
- ...s$,
- ...i$,
...e$,
- ...t$,
- ...r$,
- ...Mi(n$),
+ ...$Q,
+ ...YQ,
+ ...ZQ,
+ ...JQ,
+ ...Mi(QQ),
DoubleEncodedCall: {
encoded: "Vec"
},
@@ -27321,7 +27322,7 @@ ${Ez(e, r)}`);
XcmVersion: "u32"
}
};
- var a$ = {
+ var r$ = {
ContractCryptoHasher: {
_enum: ["Blake2x256", "Sha2x256", "Keccak256"]
},
@@ -27368,7 +27369,7 @@ ${Ez(e, r)}`);
}
}
};
- var c$ = {
+ var n$ = {
ContractConstructorSpecV0: {
name: "Text",
selector: "ContractSelector",
@@ -27527,7 +27528,7 @@ ${Ez(e, r)}`);
displayName: "ContractDisplayName"
}
};
- var u$ = {
+ var i$ = {
ContractConstructorSpecLatest: "ContractConstructorSpecV4",
ContractEventSpecLatest: "ContractEventSpecV3",
ContractEventParamSpecLatest: "ContractEventParamSpecV2",
@@ -27535,12 +27536,12 @@ ${Ez(e, r)}`);
ContractMessageSpecLatest: "ContractMessageSpecV3",
ContractMetadataLatest: "ContractMetadataV5"
};
- var l$ = {
+ var s$ = {
rpc: {},
types: {
- ...a$,
- ...c$,
- ...u$,
+ ...r$,
+ ...n$,
+ ...i$,
ContractProjectInfo: {
source: "ContractProjectSource",
contract: "ContractProjectContract"
@@ -27625,7 +27626,7 @@ ${Ez(e, r)}`);
}
}
};
- var f$ = {
+ var o$ = {
listening: {
aliasSection: "net",
description: "Returns true if client is actively listening for network connections. Otherwise false.",
@@ -27645,7 +27646,7 @@ ${Ez(e, r)}`);
type: "Text"
}
};
- var h$ = {
+ var a$ = {
clientVersion: {
aliasSection: "web3",
description: "Returns current client version.",
@@ -27659,9 +27660,9 @@ ${Ez(e, r)}`);
type: "H256"
}
};
- var d$ = {
- ...f$,
- ...h$,
+ var c$ = {
+ ...o$,
+ ...a$,
accounts: {
description: "Returns accounts list.",
params: [],
@@ -28124,7 +28125,7 @@ ${Ez(e, r)}`);
type: "bool"
}
};
- var w7 = {
+ var p7 = {
account_basic: {
description: "Returns pallet_evm::Accounts by address.",
params: [
@@ -28298,7 +28299,7 @@ ${Ez(e, r)}`);
type: "H256"
}
};
- var p$ = {
+ var u$ = {
call: {
description: "Returns a frame_ethereum::call response. If `estimate` is true,",
params: [
@@ -28388,7 +28389,7 @@ ${Ez(e, r)}`);
type: "Result"
}
};
- var m$ = {
+ var l$ = {
ConvertTransactionRuntimeApi: [
{
methods: {
@@ -28444,20 +28445,20 @@ ${Ez(e, r)}`);
EthereumRuntimeRPCApi: [
{
methods: {
- ...w7
+ ...p7
},
version: 4
},
{
methods: {
- ...w7,
- ...p$
+ ...p7,
+ ...u$
},
version: 5
}
]
};
- var g$ = {
+ var f$ = {
BlockV0: {
header: "EthHeader",
transactions: "Vec",
@@ -28474,7 +28475,7 @@ ${Ez(e, r)}`);
},
TransactionV0: "LegacyTransaction"
};
- var y$ = {
+ var h$ = {
BlockV1: {
header: "EthHeader",
transactions: "Vec",
@@ -28500,7 +28501,7 @@ ${Ez(e, r)}`);
}
}
};
- var b$ = {
+ var d$ = {
BlockV2: {
header: "EthHeader",
transactions: "Vec",
@@ -28528,10 +28529,10 @@ ${Ez(e, r)}`);
}
}
};
- var w$ = {
- ...g$,
- ...y$,
- ...b$,
+ var p$ = {
+ ...f$,
+ ...h$,
+ ...d$,
EthereumAccountId: "GenericEthereumAccountId",
EthereumAddress: "GenericEthereumAccountId",
EthereumLookupSource: "GenericEthereumLookupSource",
@@ -28805,8 +28806,8 @@ ${Ez(e, r)}`);
number: "Option"
}
};
- var v$ = { rpc: d$, runtime: m$, types: w$ };
- var x$ = {
+ var m$ = { rpc: c$, runtime: l$, types: p$ };
+ var g$ = {
AuthorFilterAPI: [
{
methods: {
@@ -28877,12 +28878,12 @@ ${Ez(e, r)}`);
}
]
};
- var _$ = {
+ var y$ = {
rpc: {},
- runtime: x$,
+ runtime: g$,
types: {}
};
- var E$ = {
+ var b$ = {
OracleApi: [
{
methods: {
@@ -28915,12 +28916,12 @@ ${Ez(e, r)}`);
}
]
};
- var S$ = {
+ var w$ = {
rpc: {},
- runtime: E$,
+ runtime: b$,
types: {}
};
- var M$ = {
+ var v$ = {
TokensApi: [
{
methods: {
@@ -28939,20 +28940,20 @@ ${Ez(e, r)}`);
}
]
};
- var A$ = {
+ var x$ = {
rpc: {},
- runtime: M$,
+ runtime: v$,
types: {}
};
- var T$ = {
+ var _$ = {
methods: {
description: "Retrieves the list of RPC methods that are exposed by the node",
params: [],
type: "RpcMethods"
}
};
- var N$ = {
- rpc: T$,
+ var E$ = {
+ rpc: _$,
types: {
RpcMethods: {
version: "u32",
@@ -28960,7 +28961,7 @@ ${Ez(e, r)}`);
}
}
};
- var I$ = {
+ var S$ = {
hasKey: {
description: "Returns true if the keystore has private keys for the given public key and key type.",
isUnsafe: true,
@@ -29056,8 +29057,8 @@ ${Ez(e, r)}`);
type: "Hash"
}
};
- var O$ = {
- rpc: I$,
+ var M$ = {
+ rpc: S$,
types: {
ExtrinsicOrHash: {
_enum: {
@@ -29081,7 +29082,7 @@ ${Ez(e, r)}`);
}
}
};
- var P$ = {
+ var A$ = {
getBlock: {
description: "Get header and body of a relay chain block",
params: [
@@ -29157,13 +29158,13 @@ ${Ez(e, r)}`);
type: "Header"
}
};
- var k$ = {
- rpc: P$,
+ var T$ = {
+ rpc: A$,
types: {
BlockHash: "Hash"
}
};
- var R$ = {
+ var N$ = {
getKeys: {
description: "Returns the keys with prefix from a child storage, leave empty to get all the keys",
params: [
@@ -29295,13 +29296,13 @@ ${Ez(e, r)}`);
type: "Option"
}
};
- var C$ = {
- rpc: R$,
+ var I$ = {
+ rpc: N$,
types: {
PrefixedStorageKey: "StorageKey"
}
};
- var D$ = {
+ var O$ = {
localStorageGet: {
description: "Get offchain local storage under given key and prefix",
isUnsafe: true,
@@ -29337,7 +29338,7 @@ ${Ez(e, r)}`);
type: "Null"
}
};
- var L$ = {
+ var P$ = {
OffchainWorkerApi: [
{
methods: {
@@ -29371,9 +29372,9 @@ ${Ez(e, r)}`);
}
]
};
- var B$ = {
- rpc: D$,
- runtime: L$,
+ var k$ = {
+ rpc: O$,
+ runtime: P$,
types: {
StorageKind: {
_enum: {
@@ -29383,7 +29384,7 @@ ${Ez(e, r)}`);
}
}
};
- var U$ = {
+ var R$ = {
queryFeeDetails: {
deprecated: "Use `api.call.transactionPaymentApi.queryFeeDetails` instead",
description: "Query the detailed fee of a given encoded extrinsic",
@@ -29419,7 +29420,7 @@ ${Ez(e, r)}`);
type: "RuntimeDispatchInfoV1"
}
};
- var tp = {
+ var $0 = {
query_fee_details: {
description: "The transaction fee details",
params: [
@@ -29467,7 +29468,7 @@ ${Ez(e, r)}`);
type: "RuntimeDispatchInfo"
}
};
- var v7 = {
+ var m7 = {
query_call_info: {
description: "The call info",
params: [
@@ -29505,13 +29506,13 @@ ${Ez(e, r)}`);
type: "Balance"
}
};
- var j$ = {
+ var C$ = {
TransactionPaymentApi: [
{
methods: {
...ky,
...Py,
- ...tp
+ ...$0
},
version: 4
},
@@ -29519,14 +29520,14 @@ ${Ez(e, r)}`);
methods: {
...ky,
...Py,
- ...tp
+ ...$0
},
version: 3
},
{
methods: {
...Py,
- ...tp
+ ...$0
},
version: 2
},
@@ -29546,7 +29547,7 @@ ${Ez(e, r)}`);
],
type: "RuntimeDispatchInfo"
},
- ...tp
+ ...$0
},
version: 1
}
@@ -29555,14 +29556,14 @@ ${Ez(e, r)}`);
{
methods: {
...ky,
- ...v7,
+ ...m7,
...Oy
},
version: 3
},
{
methods: {
- ...v7,
+ ...m7,
...Oy
},
version: 2
@@ -29589,9 +29590,9 @@ ${Ez(e, r)}`);
}
]
};
- var V$ = {
- rpc: U$,
- runtime: j$,
+ var D$ = {
+ rpc: R$,
+ runtime: C$,
types: {
FeeDetails: {
inclusionFee: "Option"
@@ -29618,7 +29619,7 @@ ${Ez(e, r)}`);
}
}
};
- var z$ = {
+ var L$ = {
call: {
alias: ["state_callAt"],
description: "Perform a call to a builtin on the chain",
@@ -30025,8 +30026,8 @@ ${Ez(e, r)}`);
type: "MigrationStatusResult"
}
};
- var F$ = {
- rpc: z$,
+ var B$ = {
+ rpc: L$,
types: {
ApiId: "[u8; 8]",
BlockTrace: {
@@ -30110,101 +30111,101 @@ ${Ez(e, r)}`);
}
}
};
- var Ed = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var _d = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- assetConversion: qY,
- assets: GY,
- attestations: _J,
- aura: XY,
- author: O$,
- authorship: YY,
- babe: QY,
- balances: $Y,
- beefy: nZ,
- benchmark: sZ,
- blockbuilder: aZ,
- bridges: EJ,
- chain: k$,
- childstate: C$,
- claims: SJ,
- collective: cZ,
- consensus: uZ,
- contracts: hZ,
- contractsAbi: l$,
- crowdloan: MJ,
- cumulus: NJ,
- democracy: pZ,
- dev: gZ,
- discovery: bZ,
- elections: wZ,
- engine: xZ,
- eth: v$,
- evm: _Z,
- extrinsics: EZ,
- finality: OJ,
- fungibles: MZ,
- genericAsset: AZ,
- genesisBuilder: NZ,
- gilt: IZ,
- grandpa: kZ,
- identity: RZ,
- imOnline: CZ,
- lottery: DZ,
- metadata: DY,
- mixnet: BZ,
- mmr: FZ,
- nfts: qZ,
- nimbus: _$,
- nompools: GZ,
- offchain: B$,
- offences: KZ,
- ormlOracle: S$,
- ormlTokens: A$,
- parachains: jJ,
- payment: V$,
- poll: VJ,
- pow: YZ,
- proxy: ZZ,
- purchase: zJ,
- recovery: JZ,
- rpc: N$,
- runtime: VY,
- scaleInfo: FY,
- scheduler: QZ,
- session: tJ,
- society: rJ,
- staking: oJ,
- state: F$,
- statement: cJ,
- support: uJ,
- syncstate: fJ,
- system: pJ,
- treasury: mJ,
- txpayment: gJ,
- txqueue: bJ,
- uniques: wJ,
- utility: vJ,
- vesting: xJ,
- xcm: o$
+ assetConversion: jY,
+ assets: zY,
+ attestations: yJ,
+ aura: HY,
+ author: M$,
+ authorship: qY,
+ babe: KY,
+ balances: XY,
+ beefy: QY,
+ benchmark: eZ,
+ blockbuilder: rZ,
+ bridges: bJ,
+ chain: T$,
+ childstate: I$,
+ claims: wJ,
+ collective: nZ,
+ consensus: iZ,
+ contracts: aZ,
+ contractsAbi: s$,
+ crowdloan: vJ,
+ cumulus: EJ,
+ democracy: uZ,
+ dev: fZ,
+ discovery: dZ,
+ elections: pZ,
+ engine: gZ,
+ eth: m$,
+ evm: yZ,
+ extrinsics: bZ,
+ finality: MJ,
+ fungibles: vZ,
+ genericAsset: xZ,
+ genesisBuilder: EZ,
+ gilt: SZ,
+ grandpa: TZ,
+ identity: NZ,
+ imOnline: IZ,
+ lottery: OZ,
+ metadata: OY,
+ mixnet: kZ,
+ mmr: BZ,
+ nfts: jZ,
+ nimbus: y$,
+ nompools: zZ,
+ offchain: k$,
+ offences: FZ,
+ ormlOracle: w$,
+ ormlTokens: x$,
+ parachains: CJ,
+ payment: D$,
+ poll: DJ,
+ pow: qZ,
+ proxy: WZ,
+ purchase: LJ,
+ recovery: GZ,
+ rpc: E$,
+ runtime: DY,
+ scaleInfo: BY,
+ scheduler: KZ,
+ session: ZZ,
+ society: JZ,
+ staking: tJ,
+ state: B$,
+ statement: nJ,
+ support: iJ,
+ syncstate: oJ,
+ system: uJ,
+ treasury: lJ,
+ txpayment: fJ,
+ txqueue: dJ,
+ uniques: pJ,
+ utility: mJ,
+ vesting: gJ,
+ xcm: t$
}, Symbol.toStringTag, { value: "Module" }));
- var qp = {};
- Object.keys(Ed).forEach((t) => Object.entries(Ed[t].rpc || {}).forEach(([e, r]) => {
+ var Fp = {};
+ Object.keys(_d).forEach((t) => Object.entries(_d[t].rpc || {}).forEach(([e, r]) => {
const n = r.aliasSection || t;
- qp[n] || (qp[n] = {}), qp[n][e] = st({}, r, {
+ Fp[n] || (Fp[n] = {}), Fp[n][e] = st({}, r, {
isSubscription: !!r.pubsub,
jsonrpc: `${n}_${e}`,
method: e,
section: n
});
}));
- var nw = qp;
- var x7 = di("PortableRegistry");
- var _7 = { toNumber: () => -1 };
- var H$ = {
+ var tw = Fp;
+ var g7 = pi("PortableRegistry");
+ var y7 = { toNumber: () => -1 };
+ var U$ = {
Char: "u32",
Str: "Text"
};
- var q$ = ik([
+ var j$ = ZP([
"sp_core::crypto::AccountId32",
"sp_runtime::generic::era::Era",
"sp_runtime::multiaddress::MultiAddress",
@@ -30230,14 +30231,14 @@ ${Ez(e, r)}`);
"np_runtime::accountname::AccountName",
"np_runtime::universaladdress::UniversalAddress"
]);
- var W$ = ik([
+ var V$ = ZP([
"pallet_identity::types::BitFlags"
]);
- var nk = ["bitvec::order::Lsb0", "BitOrderLsb0"];
- var G$ = ["bitvec::order::Msb0", "BitOrderMsb0"];
- var E7 = [...nk, ...G$];
- var K$ = ["BoundedBTreeMap", "BoundedBTreeSet", "BoundedVec", "Box", "BTreeMap", "BTreeSet", "Cow", "Option", "Range", "RangeInclusive", "Result", "WeakBoundedVec", "WrapperKeepOpaque", "WrapperOpaque"];
- var X$ = [
+ var YP = ["bitvec::order::Lsb0", "BitOrderLsb0"];
+ var z$ = ["bitvec::order::Msb0", "BitOrderMsb0"];
+ var b7 = [...YP, ...z$];
+ var F$ = ["BoundedBTreeMap", "BoundedBTreeSet", "BoundedVec", "Box", "BTreeMap", "BTreeSet", "Cow", "Option", "Range", "RangeInclusive", "Result", "WeakBoundedVec", "WrapperKeepOpaque", "WrapperOpaque"];
+ var H$ = [
"entries",
"keys",
"new",
@@ -30245,20 +30246,20 @@ ${Ez(e, r)}`);
"hash",
"registry"
];
- var Y$ = ["generic", "misc", "pallet", "traits", "types"];
- function S7(t) {
+ var q$ = ["generic", "misc", "pallet", "traits", "types"];
+ function w7(t) {
const e = t.length, r = new Array(e);
for (let n = 0; n < e; n++)
r[n] = t[n].toString();
return r;
}
- function ik(t) {
+ function ZP(t) {
const e = t.length, r = new Array(e);
for (let n = 0; n < e; n++)
r[n] = t[n].split("::");
return r;
}
- function I8(t, e) {
+ function M8(t, e) {
return t.length === e.length && t.every((r, n) => {
const i = e[n].toString();
if (r === "*" || r === i)
@@ -30269,27 +30270,27 @@ ${Ez(e, r)}`);
const a = o.indexOf(s[1]);
a !== -1 && (s = s.slice(1), o = o.slice(a));
}
- return s.length === 2 && s[1] === "*" && s[0] === o[0] ? true : I8(s, o);
+ return s.length === 2 && s[1] === "*" && s[0] === o[0] ? true : M8(s, o);
}
return false;
});
}
- function Z$({ def: t, path: e }) {
- return ["frame_support::weights::weight_v2::Weight", "sp_weights::weight_v2::Weight"].includes(e.join("::")) ? !t.isComposite || t.asComposite.fields.length === 1 ? "WeightV1" : null : e.length && q$.some((r) => I8(r, e)) ? e[e.length - 1].toString() : null;
+ function W$({ def: t, path: e }) {
+ return ["frame_support::weights::weight_v2::Weight", "sp_weights::weight_v2::Weight"].includes(e.join("::")) ? !t.isComposite || t.asComposite.fields.length === 1 ? "WeightV1" : null : e.length && j$.some((r) => M8(r, e)) ? e[e.length - 1].toString() : null;
}
- function sk(t, e, r, n, i = false) {
+ function JP(t, e, r, n, i = false) {
const s = n.length;
- if (s === 0 || K$.includes(n[s - 1].toString()))
+ if (s === 0 || F$.includes(n[s - 1].toString()))
return null;
const o = new Array(s), a = new Array(s);
for (let u = 0; u < s; u++) {
- const f = cg(i ? n[u].replace("pallet_", "") : n[u]), p = f.toLowerCase();
+ const f = ag(i ? n[u].replace("pallet_", "") : n[u]), p = f.toLowerCase();
o[u] = f, a[u] = p;
}
let c = "";
for (let u = 0; u < s; u++) {
const f = a[u];
- (u !== 1 || !Y$.includes(f)) && f !== a[u + 1] && (c += o[u]);
+ (u !== 1 || !q$.includes(f)) && f !== a[u + 1] && (c += o[u]);
}
if (o[1] === "RawOrigin" && s === 2 && r.length === 2 && r[1].type.isSome) {
const u = t[r[1].type.unwrap().toNumber()];
@@ -30297,10 +30298,10 @@ ${Ez(e, r)}`);
}
return { lookupIndex: e, name: c, params: r };
}
- function J$(t, e, { type: { params: r, path: n } }) {
- return sk(t, e, r, n);
+ function G$(t, e, { type: { params: r, path: n } }) {
+ return JP(t, e, r, n);
}
- function Q$(t, e, r) {
+ function K$(t, e, r) {
const n = [r[e]];
for (let i = e + 1, s = r.length; i < s; i++) {
const o = r[i];
@@ -30308,7 +30309,7 @@ ${Ez(e, r)}`);
}
return n;
}
- function M7(t, e) {
+ function v7(t, e) {
const r = t.length;
for (let n = 0; n < r; n++) {
const i = t[n];
@@ -30324,7 +30325,7 @@ ${Ez(e, r)}`);
}
return true;
}
- function $$(t, e, r) {
+ function X$(t, e, r) {
const n = {};
return r.map((i, s) => {
const { lookupIndex: o, name: a, params: c } = i;
@@ -30333,41 +30334,41 @@ ${Ez(e, r)}`);
return i;
} else
return null;
- const u = Q$(a, s, r);
- if (u.length === 1 || !u.some((_) => c.length !== _.params.length || c.some((N, R) => !N.name.eq(_.params[R].name) || N.type.unwrapOr(_7).toNumber() !== _.params[R].type.unwrapOr(_7).toNumber())))
+ const u = K$(a, s, r);
+ if (u.length === 1 || !u.some((_) => c.length !== _.params.length || c.some((N, k) => !N.name.eq(_.params[k].name) || N.type.unwrapOr(y7).toNumber() !== _.params[k].type.unwrapOr(y7).toNumber())))
return i;
- const p = c.findIndex(({ type: _ }, N) => u.every(({ params: R }, F) => R[N].type.isSome && (F === 0 || !R[N].type.eq(_))));
+ const p = c.findIndex(({ type: _ }, N) => u.every(({ params: k }, F) => k[N].type.isSome && (F === 0 || !k[N].type.eq(_))));
if (p === -1)
return i;
const b = u.length, E = new Array(b);
for (let _ = 0; _ < b; _++) {
- const { lookupIndex: N, name: R, params: F } = u[_], { def: D, path: L } = t.getSiType(F[p].type.unwrap());
- if (!D.isPrimitive && !L.length)
+ const { lookupIndex: N, name: k, params: F } = u[_], { def: L, path: D } = t.getSiType(F[p].type.unwrap());
+ if (!L.isPrimitive && !D.length)
return null;
E[_] = {
lookupIndex: N,
- name: D.isPrimitive ? `${R}${D.asPrimitive.toString()}` : `${R}${L[L.length - 1].toString()}`
+ name: L.isPrimitive ? `${k}${L.asPrimitive.toString()}` : `${k}${D[D.length - 1].toString()}`
};
}
- if (M7(E, n))
+ if (v7(E, n))
return i;
for (let _ = 0; _ < b; _++) {
- const { lookupIndex: N, name: R, params: F } = u[_], { def: D, path: L } = t.getSiType(F[p].type.unwrap()), q = sk(e, N, F, L, true);
- if (D.isPrimitive || !q)
+ const { lookupIndex: N, name: k, params: F } = u[_], { def: L, path: D } = t.getSiType(F[p].type.unwrap()), q = JP(e, N, F, D, true);
+ if (L.isPrimitive || !q)
return null;
E[_] = {
lookupIndex: N,
- name: `${R}${q.name}`
+ name: `${k}${q.name}`
};
}
- return M7(E, n) ? i : null;
+ return v7(E, n) ? i : null;
}).filter((i) => !!i).map(({ lookupIndex: i, name: s, params: o }) => ({
lookupIndex: i,
name: n[i] || s,
params: o
}));
}
- function eee(t, e, r, n) {
+ function Y$(t, e, r, n) {
if (t.registry.register(e), n.SpRuntimeUncheckedExtrinsic) {
const [i, , s] = n.SpRuntimeUncheckedExtrinsic, o = t.getSiType(i.type.unwrap()), c = t.getSiType(s.type.unwrap()).path.join("::");
let u = o.path.join("::");
@@ -30383,34 +30384,34 @@ ${Ez(e, r)}`);
});
}
}
- function tee(t, e) {
+ function Z$(t, e) {
const r = Object.keys(t).some((i) => !i.startsWith("Pallet")), n = {};
if (t.SpRuntimeUncheckedExtrinsic) {
const [, { type: i }] = t.SpRuntimeUncheckedExtrinsic;
n[i.unwrap().toNumber()] = "Call";
} else
- r && !e && x7.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic");
+ r && !e && g7.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic");
if (t.FrameSystemEventRecord) {
const [{ type: i }] = t.FrameSystemEventRecord;
n[i.unwrap().toNumber()] = "Event";
} else
- r && !e && x7.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord");
+ r && !e && g7.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord");
return n;
}
- function ree(t, e) {
+ function J$(t, e) {
const r = [], n = {};
for (let c = 0, u = e.length; c < u; c++) {
- const f = e[c], p = f.id.toNumber(), b = J$(e, p, e[c]);
+ const f = e[c], p = f.id.toNumber(), b = G$(e, p, e[c]);
b && r.push(b), n[p] = f;
}
- const i = {}, s = {}, o = {}, a = $$(t, e, r);
+ const i = {}, s = {}, o = {}, a = X$(t, e, r);
for (let c = 0, u = a.length; c < u; c++) {
const { lookupIndex: f, name: p, params: b } = a[c];
s[f] = p, i[p] = t.registry.createLookupType(f), o[p] = b;
}
return { lookups: i, names: s, params: o, types: n };
}
- var ok = class extends cn {
+ var QP = class extends cn {
constructor(r, n, i) {
super(r, {
types: "Vec"
@@ -30421,8 +30422,8 @@ ${Ez(e, r)}`);
re(this, "__internal__params");
re(this, "__internal__typeDefs", {});
re(this, "__internal__types");
- const { lookups: s, names: o, params: a, types: c } = ree(this, this.types);
- this.__internal__alias = tee(a, i), this.__internal__lookups = s, this.__internal__names = o, this.__internal__params = a, this.__internal__types = c;
+ const { lookups: s, names: o, params: a, types: c } = J$(this, this.types);
+ this.__internal__alias = Z$(a, i), this.__internal__lookups = s, this.__internal__names = o, this.__internal__params = a, this.__internal__types = c;
}
get names() {
return Object.values(this.__internal__names).sort();
@@ -30434,7 +30435,7 @@ ${Ez(e, r)}`);
return this.getT("types");
}
register() {
- eee(this, this.__internal__lookups, this.__internal__names, this.__internal__params);
+ Y$(this, this.__internal__lookups, this.__internal__names, this.__internal__params);
}
getName(r) {
return this.__internal__names[this.__internal__getLookupId(r)];
@@ -30464,7 +30465,7 @@ ${Ez(e, r)}`);
}
sanitizeField(r) {
let n = null, i = null;
- return r.isSome && (n = dr(r.unwrap()), n.includes("#") ? (i = n, n = i.replace(/#/g, "_")) : X$.includes(n) && (i = n, n = `${n}_`)), [n, i];
+ return r.isSome && (n = dr(r.unwrap()), n.includes("#") ? (i = n, n = i.replace(/#/g, "_")) : H$.includes(n) && (i = n, n = `${n}_`)), [n, i];
}
__internal__createSiDef(r) {
const n = this.getTypeDef(r), i = r.toNumber();
@@ -30488,7 +30489,7 @@ ${Ez(e, r)}`);
__internal__extract(r, n) {
const i = r.path.join("::");
let s;
- const o = this.__internal__alias[n] || Z$(r);
+ const o = this.__internal__alias[n] || W$(r);
try {
if (o)
s = this.__internal__extractAliasPath(n, o);
@@ -30522,13 +30523,13 @@ ${Ez(e, r)}`);
s = this.__internal__extractVariant(n, r, r.def.asVariant);
break;
default:
- $v(r.def.type);
+ Jv(r.def.type);
}
} catch (a) {
throw new Error(`PortableRegistry: ${n}${i ? ` (${i})` : ""}: Error extracting ${Ct(r)}: ${a.message}`);
}
return st({
- docs: S7(r.docs),
+ docs: w7(r.docs),
namespace: i
}, s);
}
@@ -30543,12 +30544,12 @@ ${Ez(e, r)}`);
});
}
__internal__extractBitSequence(r, { bitOrderType: n, bitStoreType: i }) {
- const s = this.__internal__createSiDef(n), o = this.__internal__createSiDef(i), [a, c] = E7.includes(s.namespace || "") ? [s, o] : [o, s];
- if (!a.namespace || !E7.includes(a.namespace))
+ const s = this.__internal__createSiDef(n), o = this.__internal__createSiDef(i), [a, c] = b7.includes(s.namespace || "") ? [s, o] : [o, s];
+ if (!a.namespace || !b7.includes(a.namespace))
throw new Error(`Unexpected bitOrder found as ${a.namespace || ""}`);
if (c.info !== Se.Plain || c.type !== "u8")
throw new Error(`Only u8 bitStore is currently supported, found ${c.type}`);
- return nk.includes(a.namespace), {
+ return YP.includes(a.namespace), {
info: Se.Plain,
type: "BitVec"
};
@@ -30594,7 +30595,7 @@ ${Ez(e, r)}`);
});
}
}
- return W$.some((o) => I8(o, i)) ? this.__internal__extractCompositeSet(r, n, s) : this.__internal__extractFields(r, s);
+ return V$.some((o) => M8(o, i)) ? this.__internal__extractCompositeSet(r, n, s) : this.__internal__extractFields(r, s);
}
__internal__extractCompositeSet(r, n, i) {
if (n.length !== 1 || i.length !== 1)
@@ -30630,7 +30631,7 @@ ${Ez(e, r)}`);
lookupIndex: r,
lookupName: this.__internal__names[r],
lookupNameRoot: u.lookupName
- }, n[0].typeName.isSome ? { typeName: j1(n[0].typeName.unwrap()) } : null);
+ }, n[0].typeName.isSome ? { typeName: U1(n[0].typeName.unwrap()) } : null);
}
const [a, c] = this.__internal__extractFieldsAlias(n);
return Ci(this.registry, st({
@@ -30650,9 +30651,9 @@ ${Ez(e, r)}`);
else {
const [b, E] = this.sanitizeField(c);
b && E && n.set(b, E), s[o] = st({
- docs: S7(a),
+ docs: w7(a),
name: b
- }, p, f.isSome ? { typeName: j1(f.unwrap()) } : null);
+ }, p, f.isSome ? { typeName: U1(f.unwrap()) } : null);
}
}
return [s, n];
@@ -30667,7 +30668,7 @@ ${Ez(e, r)}`);
const i = n.def.asPrimitive.type.toString();
return {
info: Se.Plain,
- type: H$[i] || i.toLowerCase()
+ type: U$[i] || i.toLowerCase()
};
}
__internal__extractAliasPath(r, n) {
@@ -30753,14 +30754,14 @@ ${Ez(e, r)}`);
});
}
};
- function ak(t) {
+ function $P(t) {
return (e, { type: r }) => e.createType("Si1TypeDef", {
[t]: {
type: r.toNumber()
}
});
}
- function nee(t, { len: e, type: r }) {
+ function Q$(t, { len: e, type: r }) {
return t.createType("Si1TypeDef", {
Array: {
len: e,
@@ -30768,7 +30769,7 @@ ${Ez(e, r)}`);
}
});
}
- function iee(t, { bitOrderType: e, bitStoreType: r }) {
+ function $$(t, { bitOrderType: e, bitStoreType: r }) {
return t.createType("Si1TypeDef", {
BitSequence: {
bitOrderType: e.toNumber(),
@@ -30776,15 +30777,15 @@ ${Ez(e, r)}`);
}
});
}
- var see = ak("Compact");
- function oee(t, { fields: e }) {
+ var eee = $P("Compact");
+ function tee(t, { fields: e }) {
return t.createType("Si1TypeDef", {
Composite: {
- fields: ck(t, e)
+ fields: ek(t, e)
}
});
}
- function ck(t, e) {
+ function ek(t, e) {
return e.map(({ docs: r, name: n, type: i, typeName: s }) => t.createType("Si1Field", {
docs: r,
name: n,
@@ -30792,74 +30793,74 @@ ${Ez(e, r)}`);
typeName: s
}));
}
- function aee(t, e) {
+ function ree(t, e) {
return console.warn(`Converting phantom type ${e.map((r) => r.toString()).join("::")} to empty tuple`), t.createType("Si1TypeDef", {
Tuple: []
});
}
- function cee(t, e) {
+ function nee(t, e) {
return t.createType("Si1TypeDef", {
Primitive: e.toString()
});
}
- var uee = ak("Sequence");
- function lee(t, e) {
+ var iee = $P("Sequence");
+ function see(t, e) {
return t.createType("Si1TypeDef", {
Tuple: e.map((r) => r.toNumber())
});
}
- function fee(t, { variants: e }) {
+ function oee(t, { variants: e }) {
return t.createType("Si1TypeDef", {
Variant: {
variants: e.map(({ discriminant: r, docs: n, fields: i, name: s }, o) => t.createType("Si1Variant", {
docs: n,
- fields: ck(t, i),
+ fields: ek(t, i),
index: r.isSome ? r.unwrap().toNumber() : o,
name: s
}))
}
});
}
- function hee(t, { def: e, path: r }) {
+ function aee(t, { def: e, path: r }) {
let n;
switch (e.type) {
case "Array":
- n = nee(t, e.asArray);
+ n = Q$(t, e.asArray);
break;
case "BitSequence":
- n = iee(t, e.asBitSequence);
+ n = $$(t, e.asBitSequence);
break;
case "Compact":
- n = see(t, e.asCompact);
+ n = eee(t, e.asCompact);
break;
case "Composite":
- n = oee(t, e.asComposite);
+ n = tee(t, e.asComposite);
break;
case "Phantom":
- n = aee(t, r);
+ n = ree(t, r);
break;
case "Primitive":
- n = cee(t, e.asPrimitive);
+ n = nee(t, e.asPrimitive);
break;
case "Sequence":
- n = uee(t, e.asSequence);
+ n = iee(t, e.asSequence);
break;
case "Tuple":
- n = lee(t, e.asTuple);
+ n = see(t, e.asTuple);
break;
case "Variant":
- n = fee(t, e.asVariant);
+ n = oee(t, e.asVariant);
break;
default:
- $v(e.type);
+ Jv(e.type);
}
return n;
}
- function dee(t, e) {
+ function cee(t, e) {
return e.map((r, n) => t.createType("PortableType", {
id: n + 1,
type: {
- def: hee(t, r),
+ def: aee(t, r),
docs: [],
params: r.params.map((i) => t.createType("Si1TypeParameter", {
type: i.toNumber()
@@ -30868,79 +30869,79 @@ ${Ez(e, r)}`);
}
}));
}
- function O8(t, e = []) {
+ function A8(t, e = []) {
for (let r = 0, n = t.length; r < n; r++) {
const i = t[r];
- Array.isArray(i) ? O8(i, e) : e.push(i);
+ Array.isArray(i) ? A8(i, e) : e.push(i);
}
return [...new Set(e)];
}
- function Sd(t, e) {
+ function Ed(t, e) {
const r = t.getTypeDef(e);
return r.lookupName || r.type;
}
function Ao(t, { sub: e }) {
const { lookupName: r, type: n } = e;
- return P8([r || n]);
+ return T8([r || n]);
}
function mu(t, { sub: e }) {
- return P8(e.map(({ lookupName: r, type: n }) => r || n));
+ return T8(e.map(({ lookupName: r, type: n }) => r || n));
}
- function vh(t, { info: e }) {
+ function wh(t, { info: e }) {
throw new Error(`Unhandled: Unable to create and validate type from ${t} (info=${Se[e]})`);
}
- var pee = {
+ var uee = {
[Se.BTreeMap]: mu,
[Se.BTreeSet]: Ao,
[Se.Compact]: Ao,
- [Se.DoNotConstruct]: vh,
+ [Se.DoNotConstruct]: wh,
[Se.Enum]: mu,
[Se.HashMap]: mu,
- [Se.Int]: vh,
+ [Se.Int]: wh,
[Se.Linkage]: Ao,
- [Se.Null]: vh,
+ [Se.Null]: wh,
[Se.Option]: Ao,
[Se.Plain]: (t, e) => e.lookupName || e.type,
[Se.Range]: Ao,
[Se.RangeInclusive]: Ao,
[Se.Result]: mu,
[Se.Set]: mu,
- [Se.Si]: vh,
+ [Se.Si]: wh,
[Se.Struct]: mu,
[Se.Tuple]: mu,
- [Se.UInt]: vh,
+ [Se.UInt]: wh,
[Se.Vec]: Ao,
[Se.VecFixed]: Ao,
[Se.WrapperKeepOpaque]: Ao,
[Se.WrapperOpaque]: Ao
};
- function P8(t) {
+ function T8(t) {
const e = t.length, r = new Array(e);
for (let n = 0; n < e; n++) {
const i = t[n], s = ha(i);
- r[n] = pee[s.info](i, s);
+ r[n] = uee[s.info](i, s);
}
return r;
}
- var mee = di("metadata");
- function gee(t, e, r) {
- const n = O8(P8(r)).filter((i) => !t.hasType(i) && !t.isLookupType(i)).sort();
+ var lee = pi("metadata");
+ function fee(t, e, r) {
+ const n = A8(T8(r)).filter((i) => !t.hasType(i) && !t.isLookupType(i)).sort();
if (n.length !== 0) {
const i = `Unknown types found, no types for ${n.join(", ")}`;
if (e)
throw new Error(i);
- mee.warn(i);
+ lee.warn(i);
}
return r;
}
- function uk(t, e) {
+ function tk(t, e) {
return e.map(({ type: r }) => t.getTypeDef(r).type);
}
- function A7(t, e) {
- return t.getSiType(e).def.asVariant.variants.map(({ fields: r }) => uk(t, r));
+ function x7(t, e) {
+ return t.getSiType(e).def.asVariant.variants.map(({ fields: r }) => tk(t, r));
}
- function yee({ lookup: t, pallets: e }) {
- return e.reduce((r, { calls: n, constants: i, events: s, storage: o }) => (r.push([uk(t, i)]), n.isSome && r.push(A7(t, n.unwrap().type)), s.isSome && r.push(A7(t, s.unwrap().type)), o.isSome && r.push(o.unwrap().items.map(({ type: a }) => {
+ function hee({ lookup: t, pallets: e }) {
+ return e.reduce((r, { calls: n, constants: i, events: s, storage: o }) => (r.push([tk(t, i)]), n.isSome && r.push(x7(t, n.unwrap().type)), s.isSome && r.push(x7(t, s.unwrap().type)), o.isSome && r.push(o.unwrap().items.map(({ type: a }) => {
if (a.isPlain)
return [t.getTypeDef(a.asPlain).type];
const { hashers: c, key: u, value: f } = a.asMap;
@@ -30953,20 +30954,20 @@ ${Ez(e, r)}`);
];
})), r), []);
}
- function bee(t, e, r) {
- return gee(t, r, O8(yee(e)));
+ function dee(t, e, r) {
+ return fee(t, r, A8(hee(e)));
}
- function wee(t) {
+ function pee(t) {
const e = t.map((n) => n.toString().trim()), r = e.findIndex((n) => !n.length);
return r === -1 ? e : e.slice(0, r);
}
- function vee(t, { extrinsic: e, lookup: r, pallets: n }) {
+ function mee(t, { extrinsic: e, lookup: r, pallets: n }) {
return t.createTypeUnsafe("MetadataLatest", [{
extrinsic: e,
lookup: {
types: r.types.map(({ id: i, type: s }) => t.createTypeUnsafe("PortableType", [{
id: i,
- type: st({}, s, { docs: wee(s.docs) })
+ type: st({}, s, { docs: pee(s.docs) })
}]))
},
pallets: n.map(({ calls: i, index: s, name: o }) => ({
@@ -30976,30 +30977,30 @@ ${Ez(e, r)}`);
}))
}]).toJSON();
}
- function xee(t) {
+ function gee(t) {
return t.isPlain ? t.asPlain : t.asMap.value;
}
- function tm(t, e, r) {
- const n = Sd(t.lookup, xee(e));
+ function em(t, e, r) {
+ const n = Ed(t.lookup, gee(e));
return r ? `Option<${n}>` : n;
}
- function _ee(t, e) {
+ function yee(t, e) {
return Hu(t, e);
}
- function Eee(t, e, ...r) {
- return _d(t, e, r);
+ function bee(t, e, ...r) {
+ return xd(t, e, r);
}
function Sl(t, { type: e }, r, n) {
const i = {}, s = t.getSiType(e).def.asVariant.variants;
for (let o = 0, a = s.length; o < a; o++)
- Yn(i, s[o], n, r, o);
+ Zn(i, s[o], n, r, o);
return i;
}
var Ds = {
extrinsic: {},
payload: {}
};
- var See = {
+ var wee = {
LimitParathreadCommits: Ds,
OnlyStakingAndClaims: Ds,
PrevalidateAttests: Ds,
@@ -31007,10 +31008,10 @@ ${Ez(e, r)}`);
TransactionCallFilter: Ds,
ValidateDoubleVoteReports: Ds
};
- var Mee = {
+ var vee = {
DisallowSigned: Ds
};
- var Aee = {
+ var xee = {
ChargeAssetTxPayment: {
extrinsic: {
tip: "Compact",
@@ -31019,7 +31020,7 @@ ${Ez(e, r)}`);
payload: {}
}
};
- var T7 = {
+ var _7 = {
extrinsic: {
era: "ExtrinsicEra"
},
@@ -31027,23 +31028,23 @@ ${Ez(e, r)}`);
blockHash: "Hash"
}
};
- var N7 = {
+ var E7 = {
extrinsic: {
tip: "Compact"
},
payload: {}
};
- var Tee = {
- ChargeTransactionPayment: N7,
+ var _ee = {
+ ChargeTransactionPayment: E7,
CheckBlockGasLimit: Ds,
- CheckEra: T7,
+ CheckEra: _7,
CheckGenesis: {
extrinsic: {},
payload: {
genesisHash: "Hash"
}
},
- CheckMortality: T7,
+ CheckMortality: _7,
CheckNonZeroSender: Ds,
CheckNonce: {
extrinsic: {
@@ -31071,10 +31072,10 @@ ${Ez(e, r)}`);
},
CheckWeight: Ds,
LockStakingStatus: Ds,
- SkipCheckIfFeeless: N7,
+ SkipCheckIfFeeless: E7,
ValidateEquivocationReport: Ds
};
- var lk = st({}, Tee, See, Mee, Aee);
+ var rk = st({}, _ee, wee, vee, xee);
var Ry = [
"CheckVersion",
"CheckGenesis",
@@ -31084,14 +31085,14 @@ ${Ez(e, r)}`);
"ChargeTransactionPayment",
"CheckBlockGasLimit"
];
- function Nee(t, e = {}) {
- const r = [...Object.keys(lk), ...Object.keys(e)];
+ function Eee(t, e = {}) {
+ const r = [...Object.keys(rk), ...Object.keys(e)];
return t.filter((n) => !r.includes(n));
}
- function I7(t, e, r = {}) {
- return t.map((n) => r[n] || lk[n]).filter((n) => !!n).reduce((n, i) => st(n, i[e]), {});
+ function S7(t, e, r = {}) {
+ return t.map((n) => r[n] || rk[n]).filter((n) => !!n).reduce((n, i) => st(n, i[e]), {});
}
- function Iee(t, e) {
+ function See(t, e) {
if (!(e != null && e.length))
return { DataType: po };
const r = e.subarray(0, 2);
@@ -31103,7 +31104,7 @@ ${Ez(e, r)}`);
}
};
}
- var k8 = class extends El {
+ var N8 = class extends El {
constructor(r, n, i, s = "", o = "") {
const a = (i == null ? void 0 : i.fields) || [];
super(r, a.map(({ type: u }) => r.createLookupType(u)), n);
@@ -31114,7 +31115,7 @@ ${Ez(e, r)}`);
re(this, "__internal__typeDef");
this.__internal__meta = i, this.__internal__method = o, this.__internal__section = s, this.__internal__typeDef = a.map(({ type: u }) => r.lookup.getTypeDef(u));
const c = a.map(({ name: u }) => r.lookup.sanitizeField(u)[0]).filter((u) => !!u);
- c.length === a.length && (this.__internal__names = c, Jc(this, c, (u, f) => this[f]));
+ c.length === a.length && (this.__internal__names = c, Zc(this, c, (u, f) => this[f]));
}
get meta() {
return this.__internal__meta;
@@ -31141,9 +31142,9 @@ ${Ez(e, r)}`);
return super.toHuman(r);
}
};
- var fk = class extends cn {
+ var nk = class extends cn {
constructor(e, r) {
- const { DataType: n, value: i } = Iee(e, r);
+ const { DataType: n, value: i } = See(e, r);
super(e, {
index: "EventId",
data: n
@@ -31174,16 +31175,16 @@ ${Ez(e, r)}`);
}, e ? { docs: this.meta.docs.map((n) => n.toString()) } : null, super.toHuman(e, r));
}
};
- var hk = 4;
- var Md = class extends cn {
+ var ik = 4;
+ var Sd = class extends cn {
constructor(e, r, { isSigned: n } = {}) {
super(e, {
signature: "ExtrinsicSignatureV4",
method: "Call"
- }, Md.decodeExtrinsic(e, r, n));
+ }, Sd.decodeExtrinsic(e, r, n));
}
static decodeExtrinsic(e, r, n = false) {
- if (r instanceof Md)
+ if (r instanceof Sd)
return r;
if (r instanceof e.createClassUnsafe("Call"))
return { method: r };
@@ -31206,7 +31207,7 @@ ${Ez(e, r)}`);
return this.getT("signature");
}
get version() {
- return hk;
+ return ik;
}
addSignature(e, r, n) {
return this.signature.addSignature(e, r, n), this;
@@ -31218,43 +31219,43 @@ ${Ez(e, r)}`);
return this.signature.signFake(this.method, e, r), this;
}
};
- var iw = 128;
- var Oee = 0;
+ var rw = 128;
+ var Mee = 0;
var Cy = new Uint8Array();
- var dk = 4;
- var pk = new Uint8Array([0]);
- var mk = 127;
- var O7 = [
+ var sk = 4;
+ var ok = new Uint8Array([0]);
+ var ak = 127;
+ var M7 = [
"ExtrinsicUnknown",
"ExtrinsicUnknown",
"ExtrinsicUnknown",
"ExtrinsicUnknown",
"ExtrinsicV4"
];
- function rm(t, e, r) {
- if (e instanceof g0)
+ function tm(t, e, r) {
+ if (e instanceof p0)
return e.unwrap();
- const n = (r & iw) === iw, i = O7[r & mk] || O7[0];
+ const n = (r & rw) === rw, i = M7[r & ak] || M7[0];
return t.createTypeUnsafe(i, [e, { isSigned: n, version: r }]);
}
- function Pee(t, e, r = dk) {
- return Et(e) || Array.isArray(e) || Ft(e) ? kee(t, Xe(e), r) : e instanceof t.createClassUnsafe("Call") ? rm(t, { method: e }, r) : rm(t, e, r);
+ function Aee(t, e, r = sk) {
+ return Et(e) || Array.isArray(e) || Ft(e) ? Tee(t, Xe(e), r) : e instanceof t.createClassUnsafe("Call") ? tm(t, { method: e }, r) : tm(t, e, r);
}
- function kee(t, e, r) {
+ function Tee(t, e, r) {
if (!e.length)
- return rm(t, new Uint8Array(), r);
- const [n, i] = sg(e), s = n + i.toNumber();
+ return tm(t, new Uint8Array(), r);
+ const [n, i] = ig(e), s = n + i.toNumber();
if (s > e.length)
throw new Error(`Extrinsic: length less than remainder, expected at least ${s}, found ${e.length}`);
const o = e.subarray(n, s);
- return rm(t, o.subarray(1), o[0]);
+ return tm(t, o.subarray(1), o[0]);
}
- var Ree = class extends Ng {
+ var Nee = class extends Ng {
constructor(e, r, n) {
super(e, r, n);
const i = Object.keys(e.getSignedExtensionTypes()), s = (o) => this.inner.signature[o];
for (let o = 0, a = i.length; o < a; o++)
- ag(this, i[o], s);
+ og(this, i[o], s);
}
get args() {
return this.method.args;
@@ -31308,7 +31309,7 @@ ${Ez(e, r)}`);
return this.unwrap();
}
get version() {
- return this.type | (this.isSigned ? iw : Oee);
+ return this.type | (this.isSigned ? rw : Mee);
}
is(e) {
return this.method.is(e);
@@ -31317,9 +31318,9 @@ ${Ez(e, r)}`);
return super.unwrap();
}
};
- var g0 = class extends Ree {
+ var p0 = class extends Nee {
constructor(r, n, { version: i } = {}) {
- super(r, Pee(r, n, i));
+ super(r, Aee(r, n, i));
re(this, "__internal__hashCache");
}
get hash() {
@@ -31374,48 +31375,48 @@ ${Ez(e, r)}`);
];
}
};
- re(g0, "LATEST_EXTRINSIC_VERSION", hk);
- function Cee(t) {
+ re(p0, "LATEST_EXTRINSIC_VERSION", ik);
+ function Iee(t) {
const e = t.toString(2);
let r = 0;
for (; e[e.length - 1 - r] === "0"; )
r++;
return r;
}
- function Dee(t, e) {
+ function Oee(t, e) {
if (Et(e) || Ft(e) || Array.isArray(e))
- return Bee(t, Xe(e));
+ return kee(t, Xe(e));
if (e) {
- if (fi(e))
- return Lee(t, e);
+ if (hi(e))
+ return Pee(t, e);
} else
return [new zi(t), new zi(t)];
throw new Error("Invalid data passed to Mortal era");
}
- function Lee(t, e) {
+ function Pee(t, e) {
const { current: r, period: n } = e;
let i = Math.pow(2, Math.ceil(Math.log2(n)));
i = Math.min(Math.max(i, 4), 65536);
const s = r % i, o = Math.max(i >> 12, 1), a = s / o * o;
return [new zi(t, i), new zi(t, a)];
}
- function Bee(t, e) {
+ function kee(t, e) {
if (e.length === 0)
return [new zi(t), new zi(t)];
- const r = Xn(e.subarray(0, 1)).toNumber(), n = Xn(e.subarray(1, 2)).toNumber(), i = r + (n << 8), s = 2 << i % 16, o = Math.max(s >> 12, 1), a = (i >> 4) * o;
+ const r = Yn(e.subarray(0, 1)).toNumber(), n = Yn(e.subarray(1, 2)).toNumber(), i = r + (n << 8), s = 2 << i % 16, o = Math.max(s >> 12, 1), a = (i >> 4) * o;
if (s < 4 || a >= s)
throw new Error("Invalid data passed to Mortal era");
return [new zi(t, s), new zi(t, a)];
}
- function sw(t = new Uint8Array()) {
+ function nw(t = new Uint8Array()) {
if (Et(t))
return !t.length || t[0] === 0 ? new Uint8Array([0]) : new Uint8Array([1, t[0], t[1]]);
if (t) {
- if (t instanceof D8)
- return sw(t.toU8a());
+ if (t instanceof P8)
+ return nw(t.toU8a());
if (Ft(t))
- return sw(In(t));
- if (fi(t)) {
+ return nw(In(t));
+ if (hi(t)) {
const e = Object.entries(t).map(([i, s]) => [i.toLowerCase(), s]), r = e.find(([i]) => i.toLowerCase() === "mortalera"), n = e.find(([i]) => i.toLowerCase() === "immortalera");
return r ? { MortalEra: r[1] } : n ? { ImmortalEra: n[1] } : { MortalEra: t };
}
@@ -31423,17 +31424,17 @@ ${Ez(e, r)}`);
return new Uint8Array([0]);
throw new Error("Invalid data passed to Era");
}
- var R8 = class extends ls {
+ var I8 = class extends ls {
constructor(e, r) {
- super(e, pk);
+ super(e, ok);
}
};
- var C8 = class extends El {
+ var O8 = class extends El {
constructor(e, r) {
super(e, {
period: zi,
phase: zi
- }, Dee(e, r));
+ }, Oee(e, r));
}
get encodedLength() {
return 2;
@@ -31446,15 +31447,15 @@ ${Ez(e, r)}`);
}
toHuman() {
return {
- period: P1(this.period),
- phase: P1(this.phase)
+ period: O1(this.period),
+ phase: O1(this.phase)
};
}
toJSON() {
return this.toHex();
}
toU8a(e) {
- const r = this.period.toNumber(), n = Math.min(15, Math.max(1, Cee(r) - 1)) + (this.phase.toNumber() / Math.max(r >> 12, 1) << 4);
+ const r = this.period.toNumber(), n = Math.min(15, Math.max(1, Iee(r) - 1)) + (this.phase.toNumber() / Math.max(r >> 12, 1) << 4);
return new Uint8Array([
n & 255,
n >> 8
@@ -31468,12 +31469,12 @@ ${Ez(e, r)}`);
return this.birth(e) + this.period.toNumber();
}
};
- var D8 = class extends us {
+ var P8 = class extends us {
constructor(e, r) {
super(e, {
- ImmortalEra: R8,
- MortalEra: C8
- }, sw(r));
+ ImmortalEra: I8,
+ MortalEra: O8
+ }, nw(r));
}
get encodedLength() {
return this.isImmortalEra ? this.asImmortalEra.encodedLength : this.asMortalEra.encodedLength;
@@ -31498,19 +31499,19 @@ ${Ez(e, r)}`);
return this.isMortalEra ? this.asMortalEra.toU8a(e) : this.asImmortalEra.toU8a(e);
}
};
- var P7 = [
+ var A7 = [
"ExtrinsicPayloadUnknown",
"ExtrinsicPayloadUnknown",
"ExtrinsicPayloadUnknown",
"ExtrinsicPayloadUnknown",
"ExtrinsicPayloadV4"
];
- function Uee(t, e, r = dk) {
- return e instanceof L8 ? e.unwrap() : t.createTypeUnsafe(P7[r] || P7[0], [e, { version: r }]);
+ function Ree(t, e, r = sk) {
+ return e instanceof k8 ? e.unwrap() : t.createTypeUnsafe(A7[r] || A7[0], [e, { version: r }]);
}
- var L8 = class extends Ng {
+ var k8 = class extends Ng {
constructor(e, r, { version: n } = {}) {
- super(e, Uee(e, r, n));
+ super(e, Ree(e, r, n));
}
get blockHash() {
return this.inner.blockHash;
@@ -31564,17 +31565,17 @@ ${Ez(e, r)}`);
return super.toU8a(e ? { method: true } : false);
}
};
- var gk = class extends cn {
+ var ck = class extends cn {
constructor(e, r, { version: n = 0 } = {}) {
throw super(e, {}), new Error(`Unsupported extrinsic payload version ${n}`);
}
};
- var yk = class extends cn {
+ var uk = class extends cn {
constructor(e, r, { isSigned: n = false, version: i = 0 } = {}) {
- throw super(e, {}), new Error(`Unsupported ${n ? "" : "un"}signed extrinsic version ${i & mk}`);
+ throw super(e, {}), new Error(`Unsupported ${n ? "" : "un"}signed extrinsic version ${i & ak}`);
}
};
- var k7 = {
+ var T7 = {
address: "Address",
blockHash: "Hash",
blockNumber: "BlockNumber",
@@ -31587,15 +31588,15 @@ ${Ez(e, r)}`);
tip: "Compact",
version: "u8"
};
- var bk = class extends cn {
+ var lk = class extends cn {
constructor(r, n) {
const i = st({}, r.getSignedExtensionTypes(), r.getSignedExtensionExtra());
- super(r, st({}, i, k7), n);
+ super(r, st({}, i, T7), n);
re(this, "__internal__extraTypes");
this.__internal__extraTypes = {};
const s = (o) => this.get(o);
for (const [o, a] of Object.entries(i))
- k7[o] || (this.__internal__extraTypes[o] = a), ag(this, o, s);
+ T7[o] || (this.__internal__extraTypes[o] = a), og(this, o, s);
}
get address() {
return this.getT("address");
@@ -31663,11 +31664,11 @@ ${Ez(e, r)}`);
};
}
};
- function jee(t, e, r, n) {
+ function Cee(t, e, r, n) {
const i = r.length > 256 ? t.hash(r) : r;
return e.sign(i, n);
}
- var nm = class extends cn {
+ var rm = class extends cn {
constructor(r, n) {
super(r, st({ method: "Bytes" }, r.getSignedExtensionTypes(), r.getSignedExtensionExtra()), n);
re(this, "__internal__signOptions");
@@ -31706,26 +31707,26 @@ ${Ez(e, r)}`);
return this.getT("assetId");
}
sign(r) {
- return jee(this.registry, r, this.toU8a({ method: true }), this.__internal__signOptions);
+ return Cee(this.registry, r, this.toU8a({ method: true }), this.__internal__signOptions);
}
};
- var Vee = new Uint8Array(256).fill(1);
+ var Dee = new Uint8Array(256).fill(1);
function Dy(t, e) {
return t.createTypeUnsafe("Address", [Et(e) ? Bt(e) : e]);
}
- var Ad = class extends cn {
+ var Md = class extends cn {
constructor(r, n, { isSigned: i } = {}) {
const s = r.getSignedExtensionTypes();
super(r, st(
{ signer: "Address", signature: "ExtrinsicSignature" },
s
- ), Ad.decodeExtrinsicSignature(n, i));
+ ), Md.decodeExtrinsicSignature(n, i));
re(this, "__internal__signKeys");
- this.__internal__signKeys = Object.keys(s), Jc(this, this.__internal__signKeys, (o) => this.get(o));
+ this.__internal__signKeys = Object.keys(s), Zc(this, this.__internal__signKeys, (o) => this.get(o));
}
static decodeExtrinsicSignature(r, n = false) {
if (r) {
- if (r instanceof Ad)
+ if (r instanceof Md)
return r;
} else
return Cy;
@@ -31766,12 +31767,12 @@ ${Ez(e, r)}`);
return this.set("signer", r), this.set("signature", n), this;
}
addSignature(r, n, i) {
- return this._injectSignature(Dy(this.registry, r), this.registry.createTypeUnsafe("ExtrinsicSignature", [n]), new nm(this.registry, i));
+ return this._injectSignature(Dy(this.registry, r), this.registry.createTypeUnsafe("ExtrinsicSignature", [n]), new rm(this.registry, i));
}
createPayload(r, n) {
const { era: i, runtimeVersion: { specVersion: s, transactionVersion: o } } = n;
- return new nm(this.registry, st({}, n, {
- era: i || pk,
+ return new rm(this.registry, st({}, n, {
+ era: i || ok,
method: r.toHex(),
specVersion: s,
transactionVersion: o
@@ -31787,13 +31788,13 @@ ${Ez(e, r)}`);
if (!n)
throw new Error(`Expected a valid address for signing, found ${Ct(n)}`);
const s = this.createPayload(r, i);
- return this._injectSignature(Dy(this.registry, n), this.registry.createTypeUnsafe("ExtrinsicSignature", [Vee]), s);
+ return this._injectSignature(Dy(this.registry, n), this.registry.createTypeUnsafe("ExtrinsicSignature", [Dee]), s);
}
toU8a(r) {
return this.isSigned ? super.toU8a(r) : Cy;
}
};
- function R7(t) {
+ function N7(t) {
if (Et(t) || Array.isArray(t))
return Xe(t);
if (t) {
@@ -31805,15 +31806,15 @@ ${Ez(e, r)}`);
return new Uint8Array();
throw new Error(`Unknown type passed to AccountId constructor, found typeof ${typeof t}`);
}
- var wk = class extends ac {
+ var fk = class extends oc {
constructor(e, r = 264, n) {
- const i = R7(n);
+ const i = N7(n);
if (i.length * 8 < r && i.some((o) => o))
throw new Error(`Invalid AccountId provided, expected ${r >> 3} bytes, found ${i.length}`);
super(e, i, r);
}
eq(e) {
- return super.eq(R7(e));
+ return super.eq(N7(e));
}
toHuman() {
return this.toJSON();
@@ -31831,46 +31832,46 @@ ${Ez(e, r)}`);
return "AccountId";
}
};
- var Lf = class extends wk {
+ var Df = class extends fk {
constructor(e, r) {
super(e, 256, r);
}
};
- var vk = class extends wk {
+ var hk = class extends fk {
constructor(e, r) {
super(e, 264, r);
}
};
- var zee = 239;
- var C7 = 252;
- var D7 = 253;
- var L7 = 254;
- var Fee = new ct(zee);
- var Hee = new ct(1).shln(16);
- var qee = new ct(1).shln(32);
- function xk(t) {
- return t instanceof sn ? t.toBn() : Ki(t) || rr(t) || Ft(t) || Et(t) || ic(t) ? t : xk(Mr(t));
+ var Lee = 239;
+ var I7 = 252;
+ var O7 = 253;
+ var P7 = 254;
+ var Bee = new ct(Lee);
+ var Uee = new ct(1).shln(16);
+ var jee = new ct(1).shln(32);
+ function dk(t) {
+ return t instanceof sn ? t.toBn() : Ki(t) || rr(t) || Ft(t) || Et(t) || nc(t) ? t : dk(Mr(t));
}
var sn = class extends rl {
constructor(e, r = new ct(0)) {
- super(e, xk(r));
+ super(e, dk(r));
}
static calcLength(e) {
const r = on(e);
- return r.lte(Fee) ? 1 : r.lt(Hee) ? 2 : r.lt(qee) ? 4 : 8;
+ return r.lte(Bee) ? 1 : r.lt(Uee) ? 2 : r.lt(jee) ? 4 : 8;
}
static readLength(e) {
const r = e[0];
- return r === C7 ? [1, 2] : r === D7 ? [1, 4] : r === L7 ? [1, 8] : [0, 1];
+ return r === I7 ? [1, 2] : r === O7 ? [1, 4] : r === P7 ? [1, 8] : [0, 1];
}
static writeLength(e) {
switch (e.length) {
case 2:
- return new Uint8Array([C7]);
+ return new Uint8Array([I7]);
case 4:
- return new Uint8Array([D7]);
+ return new Uint8Array([O7]);
case 8:
- return new Uint8Array([L7]);
+ return new Uint8Array([P7]);
default:
return new Uint8Array([]);
}
@@ -31895,7 +31896,7 @@ ${Ez(e, r)}`);
return "AccountIndex";
}
};
- var _k = class extends cn {
+ var pk = class extends cn {
constructor(e, r) {
super(e, {
header: "Header",
@@ -31915,37 +31916,37 @@ ${Ez(e, r)}`);
return this.getT("header");
}
};
- function B8(t, e) {
+ function R8(t, e) {
return e.fields.reduce((r, { name: n, type: i }, s) => (r[n.unwrapOr(`param${s}`).toString()] = t.createLookupType(i), r), {});
}
- function Wee(t, e, r) {
- const { args: n, callIndex: i } = e, s = i instanceof Ek ? i.toU8a() : i, o = r || t.findMetaCall(s).meta;
+ function Vee(t, e, r) {
+ const { args: n, callIndex: i } = e, s = i instanceof mk ? i.toU8a() : i, o = r || t.findMetaCall(s).meta;
return {
args: n,
- argsDef: B8(t, o),
+ argsDef: R8(t, o),
callIndex: i,
meta: o
};
}
- function Gee(t, e, r) {
+ function zee(t, e, r) {
const n = t.firstCallIndex.slice();
n.set(e.subarray(0, 2), 0);
const i = r || t.findMetaCall(n).meta;
return {
args: e.subarray(2),
- argsDef: B8(t, i),
+ argsDef: R8(t, i),
callIndex: n,
meta: i
};
}
- function Kee(t, e = new Uint8Array(), r) {
+ function Fee(t, e = new Uint8Array(), r) {
if (Et(e) || Ft(e))
- return Gee(t, Xe(e), r);
- if (fi(e) && e.callIndex && e.args)
- return Wee(t, e, r);
+ return zee(t, Xe(e), r);
+ if (hi(e) && e.callIndex && e.args)
+ return Vee(t, e, r);
throw new Error(`Call: Cannot decode value '${e}' of type ${typeof e}`);
}
- var Ek = class extends ac {
+ var mk = class extends oc {
constructor(e, r) {
super(e, r, 16);
}
@@ -31953,16 +31954,16 @@ ${Ez(e, r)}`);
return this.toHex();
}
};
- var Sk = class extends cn {
+ var gk = class extends cn {
constructor(r, n, i) {
var e = (...args) => {
super(...args);
re(this, "_meta");
};
- const s = Kee(r, n, i);
+ const s = Fee(r, n, i);
try {
e(r, {
- callIndex: Ek,
+ callIndex: mk,
args: cn.with(s.argsDef)
}, s);
} catch (o) {
@@ -31980,7 +31981,7 @@ ${Ez(e, r)}`);
return [...this.getT("args").values()];
}
get argsDef() {
- return B8(this.registry, this.meta);
+ return R8(this.registry, this.meta);
}
get argsEntries() {
return [...this.getT("args").entries()];
@@ -32019,25 +32020,25 @@ ${Ez(e, r)}`);
return "Call";
}
};
- function rp(t, e, r, n = true) {
+ function ep(t, e, r, n = true) {
return r && St(r.unwrapOrDefault) ? r : t.createTypeUnsafe(e, [
- n ? Fc(r) || Ar(r) ? null : Array.isArray(r) ? r : [r] : r
+ n ? zc(r) || Ar(r) ? null : Array.isArray(r) ? r : [r] : r
]);
}
- function Xee(t, e, r) {
- return e === "ss58Format" ? rp(t, "Option", r, false) : e === "tokenDecimals" ? rp(t, "Option>", r) : e === "tokenSymbol" ? rp(t, "Option>", r) : e === "isEthereum" ? rp(t, "Bool", r, false) : r;
+ function Hee(t, e, r) {
+ return e === "ss58Format" ? ep(t, "Option", r, false) : e === "tokenDecimals" ? ep(t, "Option>", r) : e === "tokenSymbol" ? ep(t, "Option>", r) : e === "isEthereum" ? ep(t, "Bool", r, false) : r;
}
- function Yee(t, e) {
- return (e && St(e.entries) ? [...e.entries()] : Object.entries(e || {})).reduce((r, [n, i]) => (r[n] = Xee(t, n, i), r), {
+ function qee(t, e) {
+ return (e && St(e.entries) ? [...e.entries()] : Object.entries(e || {})).reduce((r, [n, i]) => (r[n] = Hee(t, n, i), r), {
isEthereum: t.createTypeUnsafe("Bool", []),
ss58Format: t.createTypeUnsafe("Option", []),
tokenDecimals: t.createTypeUnsafe("Option>", []),
tokenSymbol: t.createTypeUnsafe("Option>", [])
});
}
- var Mk = class extends T8 {
+ var yk = class extends E8 {
constructor(e, r) {
- super(e, Yee(e, r));
+ super(e, qee(e, r));
}
get isEthereum() {
return this.getT("isEthereum");
@@ -32052,49 +32053,49 @@ ${Ez(e, r)}`);
return this.getT("tokenSymbol");
}
};
- var Zee = /* @__PURE__ */ Dr("aura");
- var Jee = /* @__PURE__ */ Dr("BABE");
- var Qee = /* @__PURE__ */ Dr("FRNK");
- var $ee = /* @__PURE__ */ Dr("pow_");
- var ete = /* @__PURE__ */ Dr("nmbs");
- function tte(t, e, r) {
+ var Wee = /* @__PURE__ */ Dr("aura");
+ var Gee = /* @__PURE__ */ Dr("BABE");
+ var Kee = /* @__PURE__ */ Dr("FRNK");
+ var Xee = /* @__PURE__ */ Dr("pow_");
+ var Yee = /* @__PURE__ */ Dr("nmbs");
+ function Zee(t, e, r) {
return r[t.createTypeUnsafe("RawAuraPreDigest", [e.toU8a(true)]).slotNumber.mod(new ct(r.length)).toNumber()];
}
- function rte(t, e, r) {
+ function Jee(t, e, r) {
const n = t.createTypeUnsafe("RawBabePreDigestCompat", [e.toU8a(true)]);
return r[n.value.toNumber()];
}
- function nte(t, e) {
+ function Qee(t, e) {
return t.createTypeUnsafe("AccountId", [e]);
}
- var Ak = class extends ac {
+ var bk = class extends oc {
constructor(e, r) {
super(e, rr(r) ? Hr(r, { isLe: false }) : r, 32);
}
get isAura() {
- return this.eq(Zee);
+ return this.eq(Wee);
}
get isBabe() {
- return this.eq(Jee);
+ return this.eq(Gee);
}
get isGrandpa() {
- return this.eq(Qee);
+ return this.eq(Kee);
}
get isPow() {
- return this.eq($ee);
+ return this.eq(Xee);
}
get isNimbus() {
- return this.eq(ete);
+ return this.eq(Yee);
}
extractAuthor(e, r) {
if (r != null && r.length) {
if (this.isAura)
- return tte(this.registry, e, r);
+ return Zee(this.registry, e, r);
if (this.isBabe)
- return rte(this.registry, e, r);
+ return Jee(this.registry, e, r);
}
if (this.isPow || this.isNimbus)
- return nte(this.registry, e);
+ return Qee(this.registry, e);
}
toHuman() {
return this.toString();
@@ -32106,25 +32107,25 @@ ${Ez(e, r)}`);
return this.isAscii ? fo(this) : Bt(this);
}
};
- var B7 = new Uint8Array([255]);
- function ite(t, e) {
+ var k7 = new Uint8Array([255]);
+ function $ee(t, e) {
const r = Mr(e);
- return r.length === 32 ? t.createTypeUnsafe("AccountId", [r]) : t.createTypeUnsafe("AccountIndex", [Xn(r)]);
+ return r.length === 32 ? t.createTypeUnsafe("AccountId", [r]) : t.createTypeUnsafe("AccountIndex", [Yn(r)]);
}
- function ste(t, e) {
+ function ete(t, e) {
if (e.length === 32)
return t.createTypeUnsafe("AccountId", [e]);
if (e[0] === 255)
return t.createTypeUnsafe("AccountId", [e.subarray(1)]);
const [r, n] = sn.readLength(e);
- return t.createTypeUnsafe("AccountIndex", [Xn(e.subarray(r, r + n))]);
+ return t.createTypeUnsafe("AccountIndex", [Yn(e.subarray(r, r + n))]);
}
- function ote(t, e) {
- return e instanceof U8 ? e.inner : e instanceof Lf || e instanceof sn ? e : Ki(e) || rr(e) || ic(e) ? t.createTypeUnsafe("AccountIndex", [e]) : Array.isArray(e) || Ft(e) || Et(e) ? ste(t, Xe(e)) : ite(t, e);
+ function tte(t, e) {
+ return e instanceof C8 ? e.inner : e instanceof Df || e instanceof sn ? e : Ki(e) || rr(e) || nc(e) ? t.createTypeUnsafe("AccountIndex", [e]) : Array.isArray(e) || Ft(e) || Et(e) ? ete(t, Xe(e)) : $ee(t, e);
}
- var U8 = class extends Ng {
+ var C8 = class extends Ng {
constructor(e, r = new Uint8Array()) {
- super(e, ote(e, r));
+ super(e, tte(e, r));
}
get encodedLength() {
const e = this._rawLength;
@@ -32137,7 +32138,7 @@ ${Ez(e, r)}`);
const e = this.inner.toU8a().subarray(0, this._rawLength);
return {
outer: [
- new Uint8Array(this.inner instanceof sn ? sn.writeLength(e) : B7),
+ new Uint8Array(this.inner instanceof sn ? sn.writeLength(e) : k7),
e
]
};
@@ -32150,16 +32151,16 @@ ${Ez(e, r)}`);
}
toU8a(e) {
const r = this.inner.toU8a().subarray(0, this._rawLength);
- return e ? r : $t(this.inner instanceof sn ? sn.writeLength(r) : B7, r);
+ return e ? r : $t(this.inner instanceof sn ? sn.writeLength(r) : k7, r);
}
};
- function U7(t, e) {
+ function R7(t, e) {
return [0, 32].includes(e.length) ? { Id: e } : e.length === 20 ? { Address20: e } : e.length <= 8 ? { Index: t.createTypeUnsafe("AccountIndex", [e]).toNumber() } : e;
}
- function ate(t, e) {
- return e instanceof Lf ? { Id: e } : Et(e) ? U7(t, e) : e instanceof Td ? e : e instanceof sn || Ki(e) || rr(e) ? { Index: rr(e) ? e : e.toNumber() } : pr(e) ? U7(t, Mr(e.toString())) : e;
+ function rte(t, e) {
+ return e instanceof Df ? { Id: e } : Et(e) ? R7(t, e) : e instanceof Ad ? e : e instanceof sn || Ki(e) || rr(e) ? { Index: rr(e) ? e : e.toNumber() } : pr(e) ? R7(t, Mr(e.toString())) : e;
}
- var Td = class extends us {
+ var Ad = class extends us {
constructor(e, r) {
super(e, {
Id: "AccountId",
@@ -32167,7 +32168,7 @@ ${Ez(e, r)}`);
Raw: "Bytes",
Address32: "H256",
Address20: "H160"
- }, ate(e, r));
+ }, rte(e, r));
}
inspect() {
const { inner: e, outer: r = [] } = this.inner.inspect();
@@ -32180,31 +32181,31 @@ ${Ez(e, r)}`);
return this.value.toString();
}
};
- var im = 128;
- var j8 = 0;
- var cte = 127;
- var Tk = 0;
- function j7(t) {
- return t ? new Uint8Array([im | Tk]) : new Uint8Array([j8]);
+ var nm = 128;
+ var D8 = 0;
+ var nte = 127;
+ var wk = 0;
+ function C7(t) {
+ return t ? new Uint8Array([nm | wk]) : new Uint8Array([D8]);
}
- function ute(t) {
- return t.length ? t.subarray(0, 1) : new Uint8Array([j8]);
+ function ite(t) {
+ return t.length ? t.subarray(0, 1) : new Uint8Array([D8]);
}
- function lte(t, e) {
+ function ste(t, e) {
return new Uint8Array([
- (new tu(t, e.aye).isTrue ? im : j8) | t.createTypeUnsafe("Conviction", [e.conviction || Tk]).index
+ (new eu(t, e.aye).isTrue ? nm : D8) | t.createTypeUnsafe("Conviction", [e.conviction || wk]).index
]);
}
- function fte(t, e) {
- return Et(e) ? ute(e) : Ar(e) || e instanceof Boolean || Nf(e) ? j7(new tu(t, e).isTrue) : rr(e) ? j7(e < 0) : lte(t, e);
+ function ote(t, e) {
+ return Et(e) ? ite(e) : Ar(e) || e instanceof Boolean || Tf(e) ? C7(new eu(t, e).isTrue) : rr(e) ? C7(e < 0) : ste(t, e);
}
- var Nk = class extends ac {
+ var vk = class extends oc {
constructor(r, n) {
- const i = fte(r, n);
+ const i = ote(r, n);
super(r, i, 8);
re(this, "__internal__aye");
re(this, "__internal__conviction");
- this.__internal__aye = (i[0] & im) === im, this.__internal__conviction = this.registry.createTypeUnsafe("Conviction", [i[0] & cte]);
+ this.__internal__aye = (i[0] & nm) === nm, this.__internal__conviction = this.registry.createTypeUnsafe("Conviction", [i[0] & nte]);
}
get conviction() {
return this.__internal__conviction;
@@ -32231,15 +32232,15 @@ ${Ez(e, r)}`);
return "Vote";
}
};
- function V7(t) {
- return Et(t) || Array.isArray(t) ? Xe(t) : Ft(t) || MO(t.toString()) ? In(t.toString()) : pr(t) ? Xe(t) : t;
+ function D7(t) {
+ return Et(t) || Array.isArray(t) ? Xe(t) : Ft(t) || yO(t.toString()) ? In(t.toString()) : pr(t) ? Xe(t) : t;
}
- var V8 = class extends ac {
+ var L8 = class extends oc {
constructor(e, r = new Uint8Array()) {
- super(e, V7(r), 160);
+ super(e, D7(r), 160);
}
eq(e) {
- return !!e && super.eq(V7(e));
+ return !!e && super.eq(D7(e));
}
toHuman() {
return this.toJSON();
@@ -32257,25 +32258,25 @@ ${Ez(e, r)}`);
return "AccountId";
}
};
- var hte = new Uint8Array([255]);
- function dte(t, e) {
+ var ate = new Uint8Array([255]);
+ function cte(t, e) {
const r = Mr(e);
- return r.length === 20 ? t.createTypeUnsafe("EthereumAccountId", [r]) : t.createTypeUnsafe("AccountIndex", [Xn(r)]);
+ return r.length === 20 ? t.createTypeUnsafe("EthereumAccountId", [r]) : t.createTypeUnsafe("AccountIndex", [Yn(r)]);
}
- function pte(t, e) {
+ function ute(t, e) {
if (e.length === 20)
return t.createTypeUnsafe("EthereumAccountId", [e]);
if (e[0] === 255)
return t.createTypeUnsafe("EthereumAccountId", [e.subarray(1)]);
const [r, n] = sn.readLength(e);
- return t.createTypeUnsafe("AccountIndex", [Xn(e.subarray(r, r + n))]);
+ return t.createTypeUnsafe("AccountIndex", [Yn(e.subarray(r, r + n))]);
}
- function mte(t, e) {
- return e instanceof z8 ? e.inner : e instanceof V8 || e instanceof sn ? e : Et(e) || Array.isArray(e) || Ft(e) ? pte(t, Xe(e)) : Ki(e) || rr(e) || ic(e) ? t.createTypeUnsafe("AccountIndex", [e]) : dte(t, e);
+ function lte(t, e) {
+ return e instanceof B8 ? e.inner : e instanceof L8 || e instanceof sn ? e : Et(e) || Array.isArray(e) || Ft(e) ? ute(t, Xe(e)) : Ki(e) || rr(e) || nc(e) ? t.createTypeUnsafe("AccountIndex", [e]) : cte(t, e);
}
- var z8 = class extends Ng {
+ var B8 = class extends Ng {
constructor(e, r = new Uint8Array()) {
- super(e, mte(e, r));
+ super(e, lte(e, r));
}
get encodedLength() {
const e = this._rawLength;
@@ -32292,10 +32293,10 @@ ${Ez(e, r)}`);
}
toU8a(e) {
const r = this.inner.toU8a().subarray(0, this._rawLength);
- return e ? r : $t(this.inner instanceof sn ? sn.writeLength(r) : hte, r);
+ return e ? r : $t(this.inner instanceof sn ? sn.writeLength(r) : ate, r);
}
};
- function gte(t, e) {
+ function fte(t, e) {
const r = e[0];
if (r) {
if (r >= 1 && r <= 33) {
@@ -32307,10 +32308,10 @@ ${Ez(e, r)}`);
return [void 0, void 0];
throw new Error(`Unable to decode Data, invalid indicator byte ${r}`);
}
- function yte(t, e) {
- return Et(e) || pr(e) ? gte(t, Xe(e)) : e ? [e, void 0] : [void 0, void 0];
+ function hte(t, e) {
+ return Et(e) || pr(e) ? fte(t, Xe(e)) : e ? [e, void 0] : [void 0, void 0];
}
- var Ik = class extends us {
+ var xk = class extends us {
constructor(e, r) {
if (super(e, {
None: "Null",
@@ -32319,7 +32320,7 @@ ${Ez(e, r)}`);
Sha256: "H256",
Keccak256: "H256",
ShaThree256: "H256"
- }, ...yte(e, r)), this.isRaw && this.asRaw.length > 32)
+ }, ...hte(e, r)), this.isRaw && this.asRaw.length > 32)
throw new Error("Data.Raw values are limited to a maximum length of 32 bytes");
}
get asBlakeTwo256() {
@@ -32369,7 +32370,7 @@ ${Ez(e, r)}`);
return e.set([this.index + 32], 0), e.set(this.value.toU8a(), 1), e;
}
};
- var bte = {
+ var dte = {
Blake2_128: [16, false],
Blake2_128Concat: [16, true],
Blake2_256: [32, false],
@@ -32378,10 +32379,10 @@ ${Ez(e, r)}`);
Twox256: [32, false],
Twox64Concat: [8, true]
};
- function wte(t) {
+ function pte(t) {
if (Et(t) || !t || pr(t))
return { key: t };
- if (t instanceof y0)
+ if (t instanceof m0)
return {
key: t,
method: t.method,
@@ -32410,23 +32411,23 @@ ${Ez(e, r)}`);
}
throw new Error(`Unable to convert input ${t} to StorageKey`);
}
- function vte(t, e, r) {
+ function mte(t, e, r) {
let n = 32;
const i = r.length, s = new Array(i);
for (let o = 0; o < i; o++) {
- const [a, c] = r[o], [u, f] = bte[a.type], p = f ? t.createTypeUnsafe(Sd(t.lookup, c), [e.subarray(n + u)]) : t.createTypeUnsafe("Raw", [e.subarray(n, n + u)]);
+ const [a, c] = r[o], [u, f] = dte[a.type], p = f ? t.createTypeUnsafe(Ed(t.lookup, c), [e.subarray(n + u)]) : t.createTypeUnsafe("Raw", [e.subarray(n, n + u)]);
n += u + (f ? p.encodedLength : 0), s[o] = p;
}
return s;
}
- function xte(t, e, r) {
+ function gte(t, e, r) {
if (!r || !r.type.isMap)
return [];
const { hashers: n, key: i } = r.type.asMap, s = n.length === 1 ? [i] : t.lookup.getSiType(i).def.asTuple;
- return vte(t, e, n.map((o, a) => [o, s[a]]));
+ return mte(t, e, n.map((o, a) => [o, s[a]]));
}
- function _te(t) {
- if (t instanceof y0)
+ function yte(t) {
+ if (t instanceof m0)
return t.meta;
if (St(t))
return t.meta;
@@ -32435,28 +32436,28 @@ ${Ez(e, r)}`);
return e.meta;
}
}
- function Ete(t, e) {
- if (e instanceof y0)
+ function bte(t, e) {
+ if (e instanceof m0)
return e.outputType;
if (St(e))
- return tm(t, e.meta.type);
+ return em(t, e.meta.type);
if (Array.isArray(e)) {
const [r] = e;
if (r.meta)
- return tm(t, r.meta.type);
+ return em(t, r.meta.type);
}
return "Raw";
}
- var y0 = class extends d0 {
+ var m0 = class extends f0 {
constructor(r, n, i = {}) {
- const { key: s, method: o, section: a } = wte(n);
+ const { key: s, method: o, section: a } = pte(n);
super(r, s);
re(this, "__internal__args");
re(this, "__internal__meta");
re(this, "__internal__outputType");
re(this, "__internal__method");
re(this, "__internal__section");
- this.__internal__outputType = Ete(r, n), this.setMeta(_te(n), i.section || a, i.method || o);
+ this.__internal__outputType = bte(r, n), this.setMeta(yte(n), i.section || a, i.method || o);
}
get args() {
return this.__internal__args;
@@ -32477,9 +32478,9 @@ ${Ez(e, r)}`);
return r.section === this.section && r.method === this.method;
}
setMeta(r, n, i) {
- this.__internal__meta = r, this.__internal__method = i || this.__internal__method, this.__internal__section = n || this.__internal__section, r && (this.__internal__outputType = tm(this.registry, r.type));
+ this.__internal__meta = r, this.__internal__method = i || this.__internal__method, this.__internal__section = n || this.__internal__section, r && (this.__internal__outputType = em(this.registry, r.type));
try {
- this.__internal__args = xte(this.registry, this.toU8a(true), r);
+ this.__internal__args = gte(this.registry, this.toU8a(true), r);
} catch {
}
return this;
@@ -32491,120 +32492,120 @@ ${Ez(e, r)}`);
return "StorageKey";
}
};
- var Ste = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var wte = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- BitVec: qP,
- Bool: tu,
- Bytes: d0,
- Data: Ik,
- F32: z1,
- F64: F1,
- GenericAccountId: Lf,
- GenericAccountId32: Lf,
- GenericAccountId33: vk,
+ BitVec: LP,
+ Bool: eu,
+ Bytes: f0,
+ Data: xk,
+ F32: V1,
+ F64: z1,
+ GenericAccountId: Df,
+ GenericAccountId32: Df,
+ GenericAccountId33: hk,
GenericAccountIndex: sn,
- GenericAddress: Td,
- GenericBlock: _k,
- GenericCall: Sk,
- GenericChainProperties: Mk,
- GenericConsensusEngineId: Ak,
- GenericEthereumAccountId: V8,
- GenericEthereumLookupSource: z8,
- GenericEvent: fk,
- GenericEventData: k8,
- GenericExtrinsic: g0,
- GenericExtrinsicEra: D8,
- GenericExtrinsicPayload: L8,
- GenericExtrinsicPayloadUnknown: gk,
- GenericExtrinsicPayloadV4: nm,
- GenericExtrinsicSignatureV4: Ad,
- GenericExtrinsicUnknown: yk,
- GenericExtrinsicV4: Md,
- GenericImmortalEra: R8,
- GenericLookupSource: U8,
- GenericMortalEra: C8,
- GenericMultiAddress: Td,
- GenericSignerPayload: bk,
- GenericVote: Nk,
- I128: G1,
- I16: q1,
- I256: K1,
- I32: vd,
- I64: W1,
- I8: H1,
- ISize: X1,
+ GenericAddress: Ad,
+ GenericBlock: pk,
+ GenericCall: gk,
+ GenericChainProperties: yk,
+ GenericConsensusEngineId: bk,
+ GenericEthereumAccountId: L8,
+ GenericEthereumLookupSource: B8,
+ GenericEvent: nk,
+ GenericEventData: N8,
+ GenericExtrinsic: p0,
+ GenericExtrinsicEra: P8,
+ GenericExtrinsicPayload: k8,
+ GenericExtrinsicPayloadUnknown: ck,
+ GenericExtrinsicPayloadV4: rm,
+ GenericExtrinsicSignatureV4: Md,
+ GenericExtrinsicUnknown: uk,
+ GenericExtrinsicV4: Sd,
+ GenericImmortalEra: I8,
+ GenericLookupSource: C8,
+ GenericMortalEra: O8,
+ GenericMultiAddress: Ad,
+ GenericSignerPayload: lk,
+ GenericVote: vk,
+ I128: W1,
+ I16: H1,
+ I256: G1,
+ I32: wd,
+ I64: q1,
+ I8: F1,
+ ISize: K1,
Null: po,
- OptionBool: WP,
- StorageKey: y0,
- Text: A8,
- Type: GP,
- U128: J1,
- U16: Z1,
- U256: Q1,
+ OptionBool: BP,
+ StorageKey: m0,
+ Text: _8,
+ Type: UP,
+ U128: Z1,
+ U16: Y1,
+ U256: J1,
U32: rl,
U64: zi,
- U8: Y1,
- USize: $1,
- bool: tu,
- f32: z1,
- f64: F1,
- i128: G1,
- i16: q1,
- i256: K1,
- i32: vd,
- i64: W1,
- i8: H1,
- isize: X1,
- u128: J1,
- u16: Z1,
- u256: Q1,
+ U8: X1,
+ USize: Q1,
+ bool: eu,
+ f32: V1,
+ f64: z1,
+ i128: W1,
+ i16: H1,
+ i256: G1,
+ i32: wd,
+ i64: q1,
+ i8: F1,
+ isize: K1,
+ u128: Z1,
+ u16: Y1,
+ u256: J1,
u32: rl,
u64: zi,
- u8: Y1,
- usize: $1
+ u8: X1,
+ usize: Q1
}, Symbol.toStringTag, { value: "Module" }));
- function Ok(t) {
+ function _k(t) {
return ({ name: e }) => t(e);
}
- var F8 = /* @__PURE__ */ Ok(dr);
- var Pk = /* @__PURE__ */ Ok((t) => t.toString());
- function Mte(t, e) {
+ var U8 = /* @__PURE__ */ _k(dr);
+ var Ek = /* @__PURE__ */ _k((t) => t.toString());
+ function vte(t, e) {
return t.callIndex[0] === e[0] && t.callIndex[1] === e[1];
}
- function Ate(t, e, r, n) {
+ function xte(t, e, r, n) {
const i = n.fields, s = dr(n.name), o = (...a) => {
if (i.length !== a.length)
throw new Error(`Extrinsic ${e}.${s} expects ${i.length} arguments, got ${a.length}.`);
return t.createTypeUnsafe("Call", [{ args: a, callIndex: r }, n]);
};
- return o.is = (a) => Mte(a, r), o.callIndex = r, o.meta = n, o.method = s, o.section = e, o.toJSON = () => n.toJSON(), o;
+ return o.is = (a) => vte(a, r), o.callIndex = r, o.meta = n, o.method = s, o.section = e, o.toJSON = () => n.toJSON(), o;
}
- function kk({ calls: t }) {
+ function Sk({ calls: t }) {
return t.isSome;
}
- function Rk(t, e, r, n, i) {
+ function Mk(t, e, r, n, i) {
const { fields: s, index: o } = r, a = s.length, c = new Array(a);
for (let u = 0; u < a; u++) {
const { name: f, type: p, typeName: b } = s[u];
c[u] = st({
name: dr(f.unwrapOr(`param${u}`)),
- type: Sd(e, p)
+ type: Ed(e, p)
}, b.isSome ? { typeName: b.unwrap() } : null);
}
- return Ate(t, n, new Uint8Array([i, o.toNumber()]), t.createTypeUnsafe("FunctionMetadataLatest", [st({ args: c }, r)]));
+ return xte(t, n, new Uint8Array([i, o.toNumber()]), t.createTypeUnsafe("FunctionMetadataLatest", [st({ args: c }, r)]));
}
- function Ck(t, { lookup: e, pallets: r }, n) {
- const i = {}, s = r.filter(kk);
+ function Ak(t, { lookup: e, pallets: r }, n) {
+ const i = {}, s = r.filter(Sk);
for (let o = 0, a = s.length; o < a; o++) {
const { calls: c, index: u, name: f } = s[o], p = dr(f), b = n >= 12 ? u.toNumber() : o;
- Yn(i, p, () => Sl(e, c.unwrap(), F8, (E) => Rk(t, e, E, p, b)));
+ Zn(i, p, () => Sl(e, c.unwrap(), U8, (E) => Mk(t, e, E, p, b)));
}
return i;
}
function Ly(t, e) {
return e.toNumber() >= 2 ? t.createTypeUnsafe("StorageHasherV10", [e.toNumber() + 1]) : t.createTypeUnsafe("StorageHasherV10", [e]);
}
- function Tte(t, e) {
+ function _te(t, e) {
return e.isMap ? [st({}, e.asMap, {
hasher: Ly(t, e.asMap.hasher)
}), 1] : e.isDoubleMap ? [st({}, e.asDoubleMap, {
@@ -32612,22 +32613,22 @@ ${Ez(e, r)}`);
key2Hasher: Ly(t, e.asDoubleMap.key2Hasher)
}), 2] : [e.asPlain, 0];
}
- function Nte(t, e) {
+ function Ete(t, e) {
const r = e.storage.unwrapOr(null);
return t.createTypeUnsafe("ModuleMetadataV10", [st({}, e, {
storage: r ? st({}, r, {
items: r.items.map((n) => st({}, n, {
- type: t.createTypeUnsafe("StorageEntryTypeV10", Tte(t, n.type))
+ type: t.createTypeUnsafe("StorageEntryTypeV10", _te(t, n.type))
}))
}) : null
})]);
}
- function Ite(t, { modules: e }) {
+ function Ste(t, { modules: e }) {
return t.createTypeUnsafe("MetadataV10", [{
- modules: e.map((r) => Nte(t, r))
+ modules: e.map((r) => Ete(t, r))
}]);
}
- function Ote(t, { modules: e }) {
+ function Mte(t, { modules: e }) {
return t.createTypeUnsafe("MetadataV11", [{
extrinsic: {
signedExtensions: [],
@@ -32636,16 +32637,16 @@ ${Ez(e, r)}`);
modules: e
}]);
}
- function Pte(t, { extrinsic: e, modules: r }) {
+ function Ate(t, { extrinsic: e, modules: r }) {
return t.createTypeUnsafe("MetadataV12", [{
extrinsic: e,
modules: r.map((n) => t.createTypeUnsafe("ModuleMetadataV12", [st({}, n, { index: 255 })]))
}]);
}
- function kte(t, e) {
+ function Tte(t, e) {
return t.createTypeUnsafe("MetadataV13", [e]);
}
- var Rte = {
+ var Nte = {
assets: {
Approval: "AssetApproval",
ApprovalKey: "AssetApprovalKey",
@@ -32745,14 +32746,14 @@ ${Ez(e, r)}`);
AssetId: "XcmAssetId"
}
};
- function Cte({ knownTypes: t }, e) {
+ function Ite({ knownTypes: t }, e) {
var r;
return {
- ...Rte[e] ?? {},
+ ...Nte[e] ?? {},
...((r = t.typesAlias) == null ? void 0 : r[e]) ?? {}
};
}
- var Dte = [["<", ">"], ["<", ","], [",", ">"], ["(", ")"], ["(", ","], [",", ","], [",", ")"]];
+ var Ote = [["<", ">"], ["<", ","], [",", ">"], ["(", ")"], ["(", ","], [",", ","], [",", ")"]];
function Fa(t, e) {
const r = e.toString(), n = t.findIndex(({ def: i }) => i.HistoricMetaCompat === r);
return n !== -1 ? n : t.push({
@@ -32761,18 +32762,18 @@ ${Ez(e, r)}`);
}
}) - 1;
}
- function Lte(t, ...e) {
+ function Pte(t, ...e) {
for (let r = 0, n = e.length; r < n; r++)
Fa(t, e[r]);
}
- function Bte(t, e) {
+ function kte(t, e) {
return t.push({
def: {
Tuple: e
}
}) - 1;
}
- function H8(t, e, r, n) {
+ function j8(t, e, r, n) {
return r.push({
def: {
Variant: { variants: n }
@@ -32780,7 +32781,7 @@ ${Ez(e, r)}`);
path: [`pallet_${t.toString()}`, "pallet", e]
}) - 1;
}
- function Ute(t, e, r) {
+ function Rte(t, e, r) {
t.register({
OriginCaller: {
_enum: e.map((n, i) => [
@@ -32789,42 +32790,42 @@ ${Ez(e, r)}`);
]).sort((n, i) => n[1] - i[1]).reduce((n, [i, s]) => {
for (let o = Object.keys(n).length; o < s; o++)
n[`Empty${o}`] = "Null";
- return n[i] = jY[i] || "Null", n;
+ return n[i] = CY[i] || "Null", n;
}, {})
}
});
}
- function b0(t, e) {
+ function g0(t, e) {
e.forEach((r) => {
const n = Object.keys(t).find((i) => r.eq(i));
if (n)
r.setOverride(t[n]);
else {
- const i = r.toString(), s = Object.entries(t).reduce((o, [a, c]) => Dte.reduce((u, [f, p]) => u.replace(`${f}${a}${p}`, `${f}${c}${p}`), o), i);
+ const i = r.toString(), s = Object.entries(t).reduce((o, [a, c]) => Ote.reduce((u, [f, p]) => u.replace(`${f}${a}${p}`, `${f}${c}${p}`), o), i);
i !== s && r.setOverride(s);
}
});
}
- function jte(t, e, r, n, i) {
- const s = n.map(({ args: o, docs: a, name: c }, u) => (b0(i, o.map(({ type: f }) => f)), e.createTypeUnsafe("SiVariant", [{
+ function Cte(t, e, r, n, i) {
+ const s = n.map(({ args: o, docs: a, name: c }, u) => (g0(i, o.map(({ type: f }) => f)), e.createTypeUnsafe("SiVariant", [{
docs: a,
fields: o.map(({ name: f, type: p }) => e.createTypeUnsafe("SiField", [{ name: f, type: Fa(t, p) }])),
index: u,
name: c
}])));
return e.createTypeUnsafe("PalletCallMetadataV14", [{
- type: H8(r, "Call", t, s)
+ type: j8(r, "Call", t, s)
}]);
}
- function Vte(t, e, r, n) {
- return r.map(({ docs: i, name: s, type: o, value: a }) => (b0(n, [o]), e.createTypeUnsafe("PalletConstantMetadataV14", [{
+ function Dte(t, e, r, n) {
+ return r.map(({ docs: i, name: s, type: o, value: a }) => (g0(n, [o]), e.createTypeUnsafe("PalletConstantMetadataV14", [{
docs: i,
name: s,
type: Fa(t, o),
value: a
}])));
}
- function zte(t, e, r, n, i) {
+ function Lte(t, e, r, n, i) {
const s = n.map(({ docs: o, name: a }, c) => e.createTypeUnsafe("SiVariant", [{
docs: o,
fields: [],
@@ -32832,36 +32833,36 @@ ${Ez(e, r)}`);
name: a
}]));
return e.createTypeUnsafe("PalletErrorMetadataV14", [{
- type: H8(r, "Error", t, s)
+ type: j8(r, "Error", t, s)
}]);
}
- function Fte(t, e, r, n, i) {
- const s = n.map(({ args: o, docs: a, name: c }, u) => (b0(i, o), e.createTypeUnsafe("SiVariant", [{
+ function Bte(t, e, r, n, i) {
+ const s = n.map(({ args: o, docs: a, name: c }, u) => (g0(i, o), e.createTypeUnsafe("SiVariant", [{
docs: a,
fields: o.map((f) => e.createTypeUnsafe("SiField", [{ type: Fa(t, f) }])),
index: u,
name: c
}])));
return e.createTypeUnsafe("PalletEventMetadataV14", [{
- type: H8(r, "Event", t, s)
+ type: j8(r, "Event", t, s)
}]);
}
function By(t, e, r, { hashers: n, isLinked: i, isOptional: s, keys: o, value: a }) {
- return b0(r, [a, ...Array.isArray(o) ? o : [o]]), e.createTypeUnsafe("StorageEntryTypeV14", [{
+ return g0(r, [a, ...Array.isArray(o) ? o : [o]]), e.createTypeUnsafe("StorageEntryTypeV14", [{
Map: {
hashers: n,
- key: n.length === 1 ? Fa(t, o[0]) : Bte(t, o.map((c) => Fa(t, c))),
+ key: n.length === 1 ? Fa(t, o[0]) : kte(t, o.map((c) => Fa(t, c))),
value: i ? Fa(t, `(${s ? `Option<${a.toString()}>` : a.toString()}, Linkage<${o[0].toString()}>)`) : Fa(t, a)
}
}]);
}
- function Hte(t, e, { items: r, prefix: n }, i) {
+ function Ute(t, e, { items: r, prefix: n }, i) {
return e.createTypeUnsafe("PalletStorageMetadataV14", [{
items: r.map(({ docs: s, fallback: o, modifier: a, name: c, type: u }) => {
let f;
if (u.isPlain) {
const p = u.asPlain;
- b0(i, [p]), f = e.createTypeUnsafe("StorageEntryTypeV14", [{
+ g0(i, [p]), f = e.createTypeUnsafe("StorageEntryTypeV14", [{
Plain: Fa(t, p)
}]);
} else if (u.isMap) {
@@ -32903,7 +32904,7 @@ ${Ez(e, r)}`);
prefix: n
}]);
}
- function qte(t, { signedExtensions: e, version: r }) {
+ function jte(t, { signedExtensions: e, version: r }) {
return t.createTypeUnsafe("ExtrinsicMetadataV14", [{
signedExtensions: e.map((n) => ({
identifier: n,
@@ -32913,22 +32914,22 @@ ${Ez(e, r)}`);
version: r
}]);
}
- function Wte(t, e, r, { calls: n, constants: i, errors: s, events: o, storage: a }) {
- const c = Cte(e, dr(r.name));
+ function Vte(t, e, r, { calls: n, constants: i, errors: s, events: o, storage: a }) {
+ const c = Ite(e, dr(r.name));
return e.createTypeUnsafe("PalletMetadataV14", [{
- calls: n && jte(t, e, r.name, n, c),
- constants: Vte(t, e, i, c),
- errors: s && zte(t, e, r.name, s),
- events: o && Fte(t, e, r.name, o, c),
+ calls: n && Cte(t, e, r.name, n, c),
+ constants: Dte(t, e, i, c),
+ errors: s && Lte(t, e, r.name, s),
+ events: o && Bte(t, e, r.name, o, c),
index: r.index,
name: r.name,
- storage: a && Hte(t, e, a, c)
+ storage: a && Ute(t, e, a, c)
}]);
}
- function Gte(t, e, r) {
+ function zte(t, e, r) {
const n = [];
- Lte(n, "Null", "u8", "u16", "u32", "u64"), Ute(t, e.modules, r);
- const i = qte(t, e.extrinsic), s = e.modules.map((o) => Wte(n, t, o, {
+ Pte(n, "Null", "u8", "u16", "u32", "u64"), Rte(t, e.modules, r);
+ const i = jte(t, e.extrinsic), s = e.modules.map((o) => Vte(n, t, o, {
calls: o.calls.unwrapOr(null),
constants: o.constants,
errors: o.errors.length ? o.errors : null,
@@ -32943,7 +32944,7 @@ ${Ez(e, r)}`);
pallets: s
}]);
}
- function Kte(t, e, r) {
+ function Fte(t, e, r) {
var i;
const n = e.lookup.paramTypes.SpRuntimeUncheckedExtrinsic;
return t.createTypeUnsafe("MetadataV15", [
@@ -32963,23 +32964,23 @@ ${Ez(e, r)}`);
})
]);
}
- function Xte(t, e, r) {
+ function Hte(t, e, r) {
return e;
}
- var z7 = 1635018093;
- var Yte = class extends rl {
+ var L7 = 1635018093;
+ var qte = class extends rl {
constructor(e, r) {
- if (super(e, r), !this.isEmpty && !this.eq(z7))
- throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32", [z7]).toHex()}, found ${this.toHex()}`);
+ if (super(e, r), !this.isEmpty && !this.eq(L7))
+ throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32", [L7]).toHex()}, found ${this.toHex()}`);
}
};
- var Zte = [15, 14, 13, 12, 11, 10, 9];
- var Jte = Zte[0];
- var Qte = 14;
+ var Wte = [15, 14, 13, 12, 11, 10, 9];
+ var Gte = Wte[0];
+ var Kte = 14;
var Vg = class extends cn {
constructor(r, n) {
super(r, {
- magicNumber: Yte,
+ magicNumber: qte,
metadata: "MetadataAll"
}, n);
re(this, "__internal__converted", /* @__PURE__ */ new Map());
@@ -32994,7 +32995,7 @@ ${Ez(e, r)}`);
return this.__internal__metadata()[i];
}
if (!this.__internal__converted.has(r10)) {
- const i = r10 === "latest" ? `asV${Jte}` : `asV${r10 - 1}`;
+ const i = r10 === "latest" ? `asV${Gte}` : `asV${r10 - 1}`;
this.__internal__converted.set(r10, n10(this.registry, this[i], this.version));
}
return this.__internal__converted.get(r10);
@@ -33004,32 +33005,32 @@ ${Ez(e, r)}`);
get asCallsOnly() {
return new Vg(this.registry, {
magicNumber: this.magicNumber,
- metadata: this.registry.createTypeUnsafe("MetadataAll", [vee(this.registry, this.asLatest), Qte])
+ metadata: this.registry.createTypeUnsafe("MetadataAll", [mee(this.registry, this.asLatest), Kte])
});
}
get asV9() {
return this.__internal__assertVersion(9), this.__internal__metadata().asV9;
}
get asV10() {
- return this.__internal__getVersion(10, Ite);
+ return this.__internal__getVersion(10, Ste);
}
get asV11() {
- return this.__internal__getVersion(11, Ote);
+ return this.__internal__getVersion(11, Mte);
}
get asV12() {
- return this.__internal__getVersion(12, Pte);
+ return this.__internal__getVersion(12, Ate);
}
get asV13() {
- return this.__internal__getVersion(13, kte);
+ return this.__internal__getVersion(13, Tte);
}
get asV14() {
- return this.__internal__getVersion(14, Gte);
+ return this.__internal__getVersion(14, zte);
}
get asV15() {
- return this.__internal__getVersion(15, Kte);
+ return this.__internal__getVersion(15, Fte);
}
get asLatest() {
- return this.__internal__getVersion("latest", Xte);
+ return this.__internal__getVersion("latest", Hte);
}
get magicNumber() {
return this.getT("magicNumber");
@@ -33038,133 +33039,133 @@ ${Ez(e, r)}`);
return this.__internal__metadata().index;
}
getUniqTypes(r) {
- return bee(this.registry, this.asLatest, r);
+ return dee(this.registry, this.asLatest, r);
}
toJSON() {
return this.asLatest, super.toJSON();
}
};
- var Dk = new Uint8Array([109, 101, 116, 97, 9]);
- var F7 = Dk.length - 1;
- function $te(t, e) {
+ var Tk = new Uint8Array([109, 101, 116, 97, 9]);
+ var B7 = Tk.length - 1;
+ function Xte(t, e) {
if (e.length === 0)
- return Dk;
- if (e[F7] === 9)
+ return Tk;
+ if (e[B7] === 9)
try {
return new Vg(t, e);
} catch {
- e[F7] = 10;
+ e[B7] = 10;
}
return e;
}
- var Bf = class extends Vg {
+ var Lf = class extends Vg {
constructor(e, r) {
- super(e, Et(r) || pr(r) ? $te(e, Xe(r)) : r);
+ super(e, Et(r) || pr(r) ? Xte(e, Xe(r)) : r);
}
};
- function q8(t, { pallets: e }, r) {
+ function V8(t, { pallets: e }, r) {
const n = {};
for (let i = 0, s = e.length; i < s; i++) {
const { constants: o, name: a } = e[i];
- o.isEmpty || Yn(n, dr(a), () => Hc({}, o, (c) => {
+ o.isEmpty || Zn(n, dr(a), () => Fc({}, o, (c) => {
const u = t.createTypeUnsafe(t.createLookupType(c.type), [In(c.value.toHex())]);
return u.meta = c, u;
- }, F8));
+ }, U8));
}
return n;
}
- function Lk(t, e) {
+ function Nk(t, e) {
return st({ args: e.fields.map(({ type: r }) => t.getTypeDef(r).type) }, e);
}
- function ere(t, { lookup: e, pallets: r }, n) {
+ function Yte(t, { lookup: e, pallets: r }, n) {
const i = {};
for (let s = 0, o = r.length; s < o; s++) {
const { errors: a, index: c, name: u } = r[s];
if (a.isSome) {
const f = n >= 12 ? c.toNumber() : s;
- Yn(i, dr(u), () => Sl(e, a.unwrap(), Pk, (p) => ({
+ Zn(i, dr(u), () => Sl(e, a.unwrap(), Ek, (p) => ({
is: (b) => ss(b) && ss(b.index) && b.index.eq(f) && (Et(b.error) ? b.error[0] === p.index.toNumber() : ss(b.error) && b.error.eq(p.index)),
- meta: t.createTypeUnsafe("ErrorMetadataLatest", [Lk(e, p)])
+ meta: t.createTypeUnsafe("ErrorMetadataLatest", [Nk(e, p)])
})));
}
}
return i;
}
- function Bk({ events: t }) {
+ function Ik({ events: t }) {
return t.isSome;
}
- function tre(t, { lookup: e, pallets: r }, n) {
- const i = {}, s = r.filter(Bk);
+ function Zte(t, { lookup: e, pallets: r }, n) {
+ const i = {}, s = r.filter(Ik);
for (let o = 0, a = s.length; o < a; o++) {
const { events: c, index: u, name: f } = s[o], p = n >= 12 ? u.toNumber() : o;
- Yn(i, dr(f), () => Sl(e, c.unwrap(), Pk, (b) => ({
+ Zn(i, dr(f), () => Sl(e, c.unwrap(), Ek, (b) => ({
is: (E) => ss(E) && Et(E.index) && p === E.index[0] && b.index.eq(E.index[1]),
- meta: t.createTypeUnsafe("EventMetadataLatest", [Lk(e, b)])
+ meta: t.createTypeUnsafe("EventMetadataLatest", [Nk(e, b)])
})));
}
return i;
}
- var rre = (t) => Wc(t, 128);
- var nre = {
+ var Jte = (t) => qc(t, 128);
+ var Qte = {
Blake2_128: (t) => Pn(t, 128),
Blake2_128Concat: (t) => $t(Pn(t, 128), Xe(t)),
Blake2_256: (t) => Pn(t, 256),
Identity: (t) => Xe(t),
- Twox128: (t) => Wc(t, 128),
- Twox256: (t) => Wc(t, 256),
- Twox64Concat: (t) => $t(Wc(t, 64), Xe(t))
+ Twox128: (t) => qc(t, 128),
+ Twox256: (t) => qc(t, 256),
+ Twox64Concat: (t) => $t(qc(t, 64), Xe(t))
};
- function ire(t) {
- return nre[t.type] || rre;
+ function $te(t) {
+ return Qte[t.type] || Jte;
}
var zg = {
args: [],
hashers: [],
keys: []
};
- function sre(t) {
+ function ere(t) {
return !Ar(t);
}
- function Uk({ method: t, section: e }, { args: r, keys: n }) {
+ function Ok({ method: t, section: e }, { args: r, keys: n }) {
if (Array.isArray(r)) {
- if (r.filter(sre).length !== n.length)
+ if (r.filter(ere).length !== n.length)
throw new Error(`Call to ${dr(e || "unknown")}.${dr(t || "unknown")} needs ${n.length} arguments, found [${r.join(", ")}]`);
} else
throw new Error(`Call to ${dr(e || "unknown")}.${dr(t || "unknown")} needs ${n.length} arguments`);
}
- function jk(t, e, { args: r, hashers: n, keys: i }) {
+ function Pk(t, e, { args: r, hashers: n, keys: i }) {
const s = i.length, o = new Array(s);
for (let a = 0; a < s; a++)
- o[a] = ire(n[a])(t.createTypeUnsafe(t.createLookupType(i[a]), [r[a]]).toU8a());
+ o[a] = $te(n[a])(t.createTypeUnsafe(t.createLookupType(i[a]), [r[a]]).toU8a());
return [
[
- Wc(e.prefix, 128),
- Wc(e.method, 128)
+ qc(e.prefix, 128),
+ qc(e.method, 128)
],
o
];
}
function Uy(t, e, r) {
- Uk(e, r);
- const { meta: n } = e, [i, s] = jk(t, e, r);
+ Ok(e, r);
+ const { meta: n } = e, [i, s] = Pk(t, e, r);
let o = [];
if (n.type.isMap) {
const { hashers: c, key: u } = n.type.asMap;
- o = c.length === 1 ? [`${c[0].type}(${Sd(t.lookup, u)})`] : t.lookup.getSiType(u).def.asTuple.map((f, p) => `${c[p].type}(${Sd(t.lookup, f)})`);
+ o = c.length === 1 ? [`${c[0].type}(${Ed(t.lookup, u)})`] : t.lookup.getSiType(u).def.asTuple.map((f, p) => `${c[p].type}(${Ed(t.lookup, f)})`);
}
const a = ["module", "method"].concat(...r.args.map((c, u) => o[u]));
return {
inner: i.concat(...s).map((c, u) => ({ name: a[u], outer: [c] }))
};
}
- function sm(t, e, r) {
- const [n, i] = jk(t, e, r);
+ function im(t, e, r) {
+ const [n, i] = Pk(t, e, r);
return $t(...n, ...i);
}
function jy(t, e, r) {
- return Uk(e, r), ca(sm(t, e, r));
+ return Ok(e, r), ca(im(t, e, r));
}
- function ore(t, e, r) {
+ function tre(t, e, r) {
const { meta: { type: n } } = e;
return (...i) => {
if (n.isPlain)
@@ -33173,7 +33174,7 @@ ${Ez(e, r)}`);
return s.length === 1 ? Uy(t, e, { args: i, hashers: s, keys: [o] }) : Uy(t, e, { args: i, hashers: s, keys: t.lookup.getSiType(o).def.asTuple });
};
}
- function are(t, e, r) {
+ function rre(t, e, r) {
const { meta: { type: n } } = e;
let i = null;
return (...s) => {
@@ -33183,11 +33184,11 @@ ${Ez(e, r)}`);
return o.length === 1 ? jy(t, e, { args: s, hashers: o, keys: [a] }) : jy(t, e, { args: s, hashers: o, keys: t.lookup.getSiType(a).def.asTuple });
};
}
- function cre(t, e, r) {
- const { meta: n, method: i, prefix: s, section: o } = e, a = are(t, e, r);
- return a.inspect = ore(t, e, r), a.meta = n, a.method = dr(i), a.prefix = s, a.section = o, a.toJSON = () => st({ storage: { method: i, prefix: s, section: o } }, n.toJSON()), a;
+ function nre(t, e, r) {
+ const { meta: n, method: i, prefix: s, section: o } = e, a = rre(t, e, r);
+ return a.inspect = tre(t, e, r), a.meta = n, a.method = dr(i), a.prefix = s, a.section = o, a.toJSON = () => st({ storage: { method: i, prefix: s, section: o } }, n.toJSON()), a;
}
- function ure(t, { meta: { docs: e, name: r, type: n }, section: i }, { method: s }, o) {
+ function ire(t, { meta: { docs: e, name: r, type: n }, section: i }, { method: s }, o) {
const a = t.createTypeUnsafe("StorageEntryMetadataLatest", [{
docs: e,
fallback: t.createTypeUnsafe("Bytes", []),
@@ -33199,30 +33200,30 @@ ${Ez(e, r)}`);
const c = (...u) => t.createTypeUnsafe("StorageKey", [o(...u), { method: s, section: i }]);
return c.meta = a, c;
}
- function lre(t, e, r) {
+ function sre(t, e, r) {
const { meta: { type: n }, method: i, section: s } = e;
- return r.iterKey = ure(t, e, r, (...o) => {
+ return r.iterKey = ire(t, e, r, (...o) => {
if (o.length && (n.isPlain || o.length >= n.asMap.hashers.length))
throw new Error(`Iteration of ${dr(s || "unknown")}.${dr(i || "unknown")} needs arguments to be at least one less than the full arguments, found [${o.join(", ")}]`);
if (o.length && n.isMap) {
const { hashers: a, key: c } = n.asMap, u = a.length === 1 ? [c] : t.lookup.getSiType(c).def.asTuple;
- return new ls(t, sm(t, e, { args: o, hashers: a.slice(0, o.length), keys: u.slice(0, o.length) }));
+ return new ls(t, im(t, e, { args: o, hashers: a.slice(0, o.length), keys: u.slice(0, o.length) }));
}
- return new ls(t, sm(t, e, zg));
+ return new ls(t, im(t, e, zg));
}), r;
}
- function Vk(t, e, r) {
- const { meta: { type: n } } = e, i = cre(t, e, r);
- return n.isMap && lre(t, e, i), i.keyPrefix = (...s) => i.iterKey && i.iterKey(...s) || dd(i())[1], i;
+ function kk(t, e, r) {
+ const { meta: { type: n } } = e, i = nre(t, e, r);
+ return n.isMap && sre(t, e, i), i.keyPrefix = (...s) => i.iterKey && i.iterKey(...s) || hd(i())[1], i;
}
- function H7(t, e) {
+ function U7(t, e) {
const r = e.toLowerCase();
return t.lookup.types.find((n) => n.type.def.isPrimitive && n.type.def.asPrimitive.toString().toLowerCase() === r || n.type.def.isHistoricMetaCompat && n.type.def.asHistoricMetaCompat.toString().toLowerCase() === r);
}
- function fre(t, e) {
- let r = H7(t, e);
+ function ore(t, e) {
+ let r = U7(t, e);
if (!r && (e === "Bytes" || e.startsWith("[u8;"))) {
- const n = H7(t, "u8");
+ const n = U7(t, "u8");
if (n)
if (e === "Bytes")
r = t.lookup.types.find((i) => i.type.def.isSequence && i.type.def.asSequence.type.eq(n.id) || i.type.def.isHistoricMetaCompat && i.type.def.asHistoricMetaCompat.eq(e));
@@ -33236,16 +33237,16 @@ ${Ez(e, r)}`);
}
return r || console.warn(`Unable to map ${e} to a lookup index`), r;
}
- function zk({ method: t, prefix: e, section: r }, n, { docs: i, type: s }) {
+ function Rk({ method: t, prefix: e, section: r }, n, { docs: i, type: s }) {
return (o) => {
var a;
- return Vk(o, {
+ return kk(o, {
meta: o.createTypeUnsafe("StorageEntryMetadataLatest", [{
docs: o.createTypeUnsafe("Vec", [[i]]),
modifier: o.createTypeUnsafe("StorageEntryModifierLatest", ["Required"]),
name: o.createTypeUnsafe("Text", [t]),
toJSON: () => n,
- type: o.createTypeUnsafe("StorageEntryTypeLatest", [{ Plain: ((a = fre(o, s)) == null ? void 0 : a.id) || 0 }])
+ type: o.createTypeUnsafe("StorageEntryTypeLatest", [{ Plain: ((a = ore(o, s)) == null ? void 0 : a.id) || 0 }])
}]),
method: t,
prefix: e,
@@ -33253,103 +33254,103 @@ ${Ez(e, r)}`);
}, { key: n, skipHashing: true });
};
}
- var hre = "Substrate";
- var dre = "substrate";
- function Vl(t, e, r) {
- return zk({ method: t, prefix: hre, section: dre }, e, r);
+ var are = "Substrate";
+ var cre = "substrate";
+ function jl(t, e, r) {
+ return Rk({ method: t, prefix: are, section: cre }, e, r);
}
- var pre = {
- changesTrieConfig: Vl("changesTrieConfig", ":changes_trie", {
+ var ure = {
+ changesTrieConfig: jl("changesTrieConfig", ":changes_trie", {
docs: "Changes trie configuration is stored under this key.",
type: "u32"
}),
- childStorageKeyPrefix: Vl("childStorageKeyPrefix", ":child_storage:", {
+ childStorageKeyPrefix: jl("childStorageKeyPrefix", ":child_storage:", {
docs: "Prefix of child storage keys.",
type: "u32"
}),
- code: Vl("code", ":code", {
+ code: jl("code", ":code", {
docs: "Wasm code of the runtime.",
type: "Bytes"
}),
- extrinsicIndex: Vl("extrinsicIndex", ":extrinsic_index", {
+ extrinsicIndex: jl("extrinsicIndex", ":extrinsic_index", {
docs: "Current extrinsic index (u32) is stored under this key.",
type: "u32"
}),
- heapPages: Vl("heapPages", ":heappages", {
+ heapPages: jl("heapPages", ":heappages", {
docs: "Number of wasm linear memory pages required for execution of the runtime.",
type: "u64"
}),
- intrablockEntropy: Vl("intrablockEntropy", ":intrablock_entropy", {
+ intrablockEntropy: jl("intrablockEntropy", ":intrablock_entropy", {
docs: "Current intra-block entropy (a universally unique `[u8; 32]` value) is stored here.",
type: "[u8; 32]"
})
};
- function mre(t) {
- const e = {}, r = Object.entries(pre);
+ function lre(t) {
+ const e = {}, r = Object.entries(ure);
for (let n = 0, i = r.length; n < i; n++)
e[r[n][0]] = r[n][1](t);
return { substrate: e };
}
- var gre = "palletVersion";
- var yre = ":__STORAGE_VERSION__:";
- var bre = { docs: "Returns the current pallet version from storage", type: "u16" };
- function Fk(t, { pallets: e }, r) {
- const n = mre(t);
+ var fre = "palletVersion";
+ var hre = ":__STORAGE_VERSION__:";
+ var dre = { docs: "Returns the current pallet version from storage", type: "u16" };
+ function Ck(t, { pallets: e }, r) {
+ const n = lre(t);
for (let i = 0, s = e.length; i < s; i++) {
const { name: o, storage: a } = e[i];
if (a.isSome) {
const c = dr(o), { items: u, prefix: f } = a.unwrap(), p = f.toString();
- Yn(n, c, () => Hc({
- palletVersion: zk({ method: gre, prefix: p, section: c }, sm(t, { method: yre, prefix: o.toString() }, zg), bre)(t)
- }, u, (b) => Vk(t, { meta: b, method: b.name.toString(), prefix: p, section: c }, {}), F8));
+ Zn(n, c, () => Fc({
+ palletVersion: Rk({ method: fre, prefix: p, section: c }, im(t, { method: hre, prefix: o.toString() }, zg), dre)(t)
+ }, u, (b) => kk(t, { meta: b, method: b.name.toString(), prefix: p, section: c }, {}), U8));
}
}
return n;
}
- function Hk(t, e) {
- if (!(e instanceof Bf))
+ function Dk(t, e) {
+ if (!(e instanceof Lf))
throw new Error("You need to pass a valid Metadata instance to Decorated");
const r = e.asLatest, n = e.version;
return {
- consts: q8(t, r),
- errors: ere(t, r, n),
- events: tre(t, r, n),
- query: Fk(t, r),
+ consts: V8(t, r),
+ errors: Yte(t, r, n),
+ events: Zte(t, r, n),
+ query: Ck(t, r),
registry: t,
- tx: Ck(t, r, n)
+ tx: Ak(t, r, n)
};
}
- var wre = new Uint8Array(2);
- var q7 = di("registry");
- function W7(t, e) {
+ var pre = new Uint8Array(2);
+ var j7 = pi("registry");
+ function V7(t, e) {
return parseInt(t, 10) - parseInt(e, 10);
}
- function qk(t) {
+ function Lk(t) {
return t.toString();
}
- function Wk(t, e) {
+ function Bk(t, e) {
const r = e.length, n = new Array(r);
for (let i = 0; i < r; i++)
n[i] = t.getTypeDef(e[i].type).type;
return n;
}
- function om(t) {
+ function sm(t) {
const e = Object.keys(t);
for (let r = 0, n = e.length; r < n; r++)
delete t[e[r]];
}
- function W8({ index: t }) {
+ function z8({ index: t }) {
return t.toString();
}
- function vre(t, { lookup: e, pallets: r }, n, i) {
- om(i);
+ function mre(t, { lookup: e, pallets: r }, n, i) {
+ sm(i);
for (let s = 0, o = r.length; s < o; s++) {
const { errors: a, index: c, name: u } = r[s];
if (a.isSome) {
const f = dr(u);
- Yn(i, n >= 12 ? c.toNumber() : s, () => Sl(e, a.unwrap(), W8, ({ docs: p, fields: b, index: E, name: _ }) => ({
- args: Wk(e, b),
- docs: p.map(qk),
+ Zn(i, n >= 12 ? c.toNumber() : s, () => Sl(e, a.unwrap(), z8, ({ docs: p, fields: b, index: E, name: _ }) => ({
+ args: Bk(e, b),
+ docs: p.map(Lk),
fields: b,
index: E.toNumber(),
method: _.toString(),
@@ -33359,14 +33360,14 @@ ${Ez(e, r)}`);
}
}
}
- function xre(t, { lookup: e, pallets: r }, n, i) {
- const s = r.filter(Bk);
- om(i);
+ function gre(t, { lookup: e, pallets: r }, n, i) {
+ const s = r.filter(Ik);
+ sm(i);
for (let o = 0, a = s.length; o < a; o++) {
const { events: c, index: u, name: f } = s[o];
- Yn(i, n >= 12 ? u.toNumber() : o, () => Sl(e, c.unwrap(), W8, (p) => {
- const b = t.createType("EventMetadataLatest", st({}, p, { args: Wk(e, p.fields) }));
- return class extends k8 {
+ Zn(i, n >= 12 ? u.toNumber() : o, () => Sl(e, c.unwrap(), z8, (p) => {
+ const b = t.createType("EventMetadataLatest", st({}, p, { args: Bk(e, p.fields) }));
+ return class extends N8 {
constructor(E, _) {
super(E, _, b, dr(f), p.name.toString());
}
@@ -33374,21 +33375,21 @@ ${Ez(e, r)}`);
}));
}
}
- function _re(t, { lookup: e, pallets: r }, n, i, s) {
- const o = r.filter(kk);
- om(i), om(s);
+ function yre(t, { lookup: e, pallets: r }, n, i, s) {
+ const o = r.filter(Sk);
+ sm(i), sm(s);
for (let a = 0, c = o.length; a < c; a++) {
const { calls: u, index: f, name: p } = o[a], b = n >= 12 ? f.toNumber() : a, E = dr(p), _ = u.unwrap();
- Yn(i, b, () => Sl(e, _, W8, (F) => Rk(t, e, F, E, b)));
- const { path: N } = t.lookup.getSiType(_.type), R = N.findIndex((F) => F.eq("pallet"));
- if (R !== -1) {
- const F = dr(N.slice(0, R).map((D, L) => L === 0 ? D.replace(/^(frame|pallet)_/, "") : D).join(" "));
+ Zn(i, b, () => Sl(e, _, z8, (F) => Mk(t, e, F, E, b)));
+ const { path: N } = t.lookup.getSiType(_.type), k = N.findIndex((F) => F.eq("pallet"));
+ if (k !== -1) {
+ const F = dr(N.slice(0, k).map((L, D) => D === 0 ? L.replace(/^(frame|pallet)_/, "") : L).join(" "));
s[F] ? s[F].push(E) : s[F] = [E];
}
}
}
- function Ere(t, e) {
- const r = t.getChainProperties(), n = q8(t, e.asLatest, e.version), i = n.system && (n.system.sS58Prefix || n.system.ss58Prefix);
+ function bre(t, e) {
+ const r = t.getChainProperties(), n = V8(t, e.asLatest, e.version), i = n.system && (n.system.sS58Prefix || n.system.ss58Prefix);
if (!i)
return r;
const { isEthereum: s, tokenDecimals: o, tokenSymbol: a } = r || {};
@@ -33440,7 +33441,7 @@ ${Ez(e, r)}`);
Ki(this.createType("Weight")) || (r10 = "WeightV1");
r10 && this.register({ Weight: r10 });
});
- this.__internal__knownDefaults = st({ Json: T8, Metadata: Bf, PortableRegistry: ok, Raw: ls }, Ste), this.__internal__knownDefaultsEntries = Object.entries(this.__internal__knownDefaults), this.__internal__knownDefinitions = Ed;
+ this.__internal__knownDefaults = st({ Json: E8, Metadata: Lf, PortableRegistry: QP, Raw: ls }, wte), this.__internal__knownDefaultsEntries = Object.entries(this.__internal__knownDefaults), this.__internal__knownDefinitions = _d;
const r = Object.values(this.__internal__knownDefinitions);
for (let n = 0, i = r.length; n < i; n++)
this.register(r[n].types);
@@ -33468,12 +33469,12 @@ ${Ez(e, r)}`);
if ((e = this.__internal__chainProperties) != null && e.tokenSymbol.isSome) {
const r = this.__internal__chainProperties.tokenSymbol.unwrap();
if (r.length)
- return r.map(qk);
+ return r.map(Lk);
}
- return [au.getDefaults().unit];
+ return [ou.getDefaults().unit];
}
get firstCallIndex() {
- return this.__internal__firstCallIndex || wre;
+ return this.__internal__firstCallIndex || pre;
}
isLookupType(e) {
return /Lookup\d+$/.test(e);
@@ -33506,10 +33507,10 @@ ${Ez(e, r)}`);
return Hu(this, e);
}
createType(e, ...r) {
- return _d(this, e, r);
+ return xd(this, e, r);
}
createTypeUnsafe(e, r, n) {
- return _d(this, e, r, n);
+ return xd(this, e, r, n);
}
findMetaCall(e) {
const [r, n] = [e[0], e[1]];
@@ -33534,7 +33535,7 @@ ${Ez(e, r)}`);
if (!i) {
const s = this.__internal__definitions.get(e);
let o;
- s ? o = Hu(this, s) : n ? o = $P(this, n) : r && (q7.warn(`Unable to resolve type ${e}, it will fail on construction`), this.__internal__unknownTypes.set(e, true), o = h0.with(e)), o && (i = class extends o {
+ s ? o = Hu(this, s) : n ? o = WP(this, n) : r && (j7.warn(`Unable to resolve type ${e}, it will fail on construction`), this.__internal__unknownTypes.set(e, true), o = l0.with(e)), o && (i = class extends o {
}, this.__internal__classes.set(e, i), n && rr(n.lookupIndex) && this.__internal__classes.set(this.createLookupType(n.lookupIndex), i));
}
return i;
@@ -33567,10 +33568,10 @@ ${Ez(e, r)}`);
return this.get(e, true);
}
getSignedExtensionExtra() {
- return I7(this.__internal__signedExtensions, "payload", this.__internal__userExtensions);
+ return S7(this.__internal__signedExtensions, "payload", this.__internal__userExtensions);
}
getSignedExtensionTypes() {
- return I7(this.__internal__signedExtensions, "extrinsic", this.__internal__userExtensions);
+ return S7(this.__internal__signedExtensions, "extrinsic", this.__internal__userExtensions);
}
hasClass(e) {
return this.__internal__classes.has(e) || !!this.__internal__knownDefaults[e];
@@ -33610,176 +33611,176 @@ ${Ez(e, r)}`);
this.__internal__lookup = e, e.register();
}
setMetadata(e, r, n, i) {
- this.__internal__metadata = e.asLatest, this.__internal__metadataVersion = e.version, this.__internal__firstCallIndex = null, this.__internal__registerLookup(this.__internal__metadata.lookup), _re(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataCalls, this.__internal__moduleMap), vre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataErrors), xre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataEvents);
- const [s] = Object.keys(this.__internal__metadataCalls).sort(W7);
+ this.__internal__metadata = e.asLatest, this.__internal__metadataVersion = e.version, this.__internal__firstCallIndex = null, this.__internal__registerLookup(this.__internal__metadata.lookup), yre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataCalls, this.__internal__moduleMap), mre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataErrors), gre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataEvents);
+ const [s] = Object.keys(this.__internal__metadataCalls).sort(V7);
if (s) {
- const [o] = Object.keys(this.__internal__metadataCalls[s]).sort(W7);
+ const [o] = Object.keys(this.__internal__metadataCalls[s]).sort(V7);
o && (this.__internal__firstCallIndex = new Uint8Array([parseInt(s, 10), parseInt(o, 10)]));
}
- this.setSignedExtensions(r || (this.__internal__metadata.extrinsic.version.gt(Jr) ? this.__internal__metadata.extrinsic.signedExtensions.map(({ identifier: o }) => o.toString()) : Ry), n, i), this.setChainProperties(Ere(this, e));
+ this.setSignedExtensions(r || (this.__internal__metadata.extrinsic.version.gt(Jr) ? this.__internal__metadata.extrinsic.signedExtensions.map(({ identifier: o }) => o.toString()) : Ry), n, i), this.setChainProperties(bre(this, e));
}
setSignedExtensions(e = Ry, r, n) {
if (this.__internal__signedExtensions = e, this.__internal__userExtensions = r, !n) {
- const i = Nee(this.__internal__signedExtensions, this.__internal__userExtensions);
- i.length && q7.warn(`Unknown signed extensions ${i.join(", ")} found, treating them as no-effect`);
+ const i = Eee(this.__internal__signedExtensions, this.__internal__userExtensions);
+ i.length && j7.warn(`Unknown signed extensions ${i.join(", ")} found, treating them as no-effect`);
}
}
};
- var Sre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var wre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
BTreeMap: Rg,
BTreeSet: Cg,
- BitVec: qP,
- Bool: tu,
- Bytes: d0,
- CodecMap: V1,
- CodecSet: wd,
- Compact: Df,
- Data: Ik,
- DoNotConstruct: h0,
+ BitVec: LP,
+ Bool: eu,
+ Bytes: f0,
+ CodecMap: j1,
+ CodecSet: bd,
+ Compact: Cf,
+ Data: xk,
+ DoNotConstruct: l0,
Enum: us,
- F32: z1,
- F64: F1,
- GenericAccountId: Lf,
- GenericAccountId32: Lf,
- GenericAccountId33: vk,
+ F32: V1,
+ F64: z1,
+ GenericAccountId: Df,
+ GenericAccountId32: Df,
+ GenericAccountId33: hk,
GenericAccountIndex: sn,
- GenericAddress: Td,
- GenericBlock: _k,
- GenericCall: Sk,
- GenericChainProperties: Mk,
- GenericConsensusEngineId: Ak,
- GenericEthereumAccountId: V8,
- GenericEthereumLookupSource: z8,
- GenericEvent: fk,
- GenericEventData: k8,
- GenericExtrinsic: g0,
- GenericExtrinsicEra: D8,
- GenericExtrinsicPayload: L8,
- GenericExtrinsicPayloadUnknown: gk,
- GenericExtrinsicPayloadV4: nm,
- GenericExtrinsicSignatureV4: Ad,
- GenericExtrinsicUnknown: yk,
- GenericExtrinsicV4: Md,
- GenericImmortalEra: R8,
- GenericLookupSource: U8,
- GenericMortalEra: C8,
- GenericMultiAddress: Td,
- GenericSignerPayload: bk,
- GenericVote: Nk,
+ GenericAddress: Ad,
+ GenericBlock: pk,
+ GenericCall: gk,
+ GenericChainProperties: yk,
+ GenericConsensusEngineId: bk,
+ GenericEthereumAccountId: L8,
+ GenericEthereumLookupSource: B8,
+ GenericEvent: nk,
+ GenericEventData: N8,
+ GenericExtrinsic: p0,
+ GenericExtrinsicEra: P8,
+ GenericExtrinsicPayload: k8,
+ GenericExtrinsicPayloadUnknown: ck,
+ GenericExtrinsicPayloadV4: rm,
+ GenericExtrinsicSignatureV4: Md,
+ GenericExtrinsicUnknown: uk,
+ GenericExtrinsicV4: Sd,
+ GenericImmortalEra: I8,
+ GenericLookupSource: C8,
+ GenericMortalEra: O8,
+ GenericMultiAddress: Ad,
+ GenericSignerPayload: lk,
+ GenericVote: vk,
HashMap: Dg,
- I128: G1,
- I16: q1,
- I256: K1,
- I32: vd,
- I64: W1,
- I8: H1,
- ISize: X1,
+ I128: W1,
+ I16: H1,
+ I256: G1,
+ I32: wd,
+ I64: q1,
+ I8: F1,
+ ISize: K1,
Int: la,
- Json: T8,
- Linkage: M8,
- Map: V1,
- Metadata: Bf,
+ Json: E8,
+ Linkage: x8,
+ Map: j1,
+ Metadata: Lf,
Null: po,
Option: bo,
- OptionBool: WP,
- PortableRegistry: ok,
- Range: p0,
+ OptionBool: BP,
+ PortableRegistry: QP,
+ Range: h0,
RangeInclusive: Lg,
Raw: ls,
Result: Og,
- Set: wd,
- StorageKey: y0,
+ Set: bd,
+ StorageKey: m0,
Struct: cn,
- Text: A8,
+ Text: _8,
Tuple: El,
- Type: GP,
+ Type: UP,
get TypeDefInfo() {
return Se;
},
TypeRegistry: Fg,
- U128: J1,
- U16: Z1,
- U256: Q1,
+ U128: Z1,
+ U16: Y1,
+ U256: J1,
U32: rl,
U64: zi,
- U8: Y1,
- U8aFixed: ac,
+ U8: X1,
+ U8aFixed: oc,
UInt: fa,
- USize: $1,
+ USize: Q1,
Vec: Pg,
VecFixed: kg,
- WrapperKeepOpaque: m0,
+ WrapperKeepOpaque: d0,
WrapperOpaque: Bg,
- XCM_MAPPINGS: rk,
- bool: tu,
- constructTypeClass: $P,
- convertSiV0toV1: dee,
- createClass: _ee,
+ XCM_MAPPINGS: XP,
+ bool: eu,
+ constructTypeClass: WP,
+ convertSiV0toV1: cee,
+ createClass: yee,
createClassUnsafe: Hu,
- createType: Eee,
- createTypeUnsafe: _d,
- decorateConstants: q8,
- decorateExtrinsics: Ck,
- decorateStorage: Fk,
+ createType: bee,
+ createTypeUnsafe: xd,
+ decorateConstants: V8,
+ decorateExtrinsics: Ak,
+ decorateStorage: Ck,
encodeTypeDef: jg,
- expandMetadata: Hk,
- f32: z1,
- f64: F1,
- getTypeClass: N8,
+ expandMetadata: Dk,
+ f32: V1,
+ f64: z1,
+ getTypeClass: S8,
getTypeDef: ha,
- i128: G1,
- i16: q1,
- i256: K1,
- i32: vd,
- i64: W1,
- i8: H1,
- isize: X1,
+ i128: W1,
+ i16: H1,
+ i256: G1,
+ i32: wd,
+ i64: q1,
+ i8: F1,
+ isize: K1,
lazyVariants: Sl,
mapXcmTypes: Mi,
packageInfo: Ag,
- paramsNotation: ek,
- rpcDefinitions: nw,
- typeDefinitions: Ed,
- typeSplit: YP,
- u128: J1,
- u16: Z1,
- u256: Q1,
+ paramsNotation: GP,
+ rpcDefinitions: tw,
+ typeDefinitions: _d,
+ typeSplit: zP,
+ u128: Z1,
+ u16: Y1,
+ u256: J1,
u32: rl,
u64: zi,
- u8: Y1,
- unwrapStorageType: tm,
- usize: $1,
+ u8: X1,
+ unwrapStorageType: em,
+ usize: Q1,
withTypeString: Ci
}, Symbol.toStringTag, { value: "Module" }));
- function Gk(t = 1750) {
+ function Uk(t = 1750) {
return (e) => {
- let [r, n, i, s] = [0, 0, ui.EMPTY, ui.EMPTY];
+ let [r, n, i, s] = [0, 0, li.EMPTY, li.EMPTY];
return new Ht((o) => (e.subscribe(o), n++ === 0 && (r === 1 ? s.unsubscribe() : i = e.connect(), r = 3), () => {
- --n === 0 && (r === 2 ? (r = 0, s.unsubscribe()) : (r = 1, s = Tv.schedule(() => {
+ --n === 0 && (r === 2 ? (r = 0, s.unsubscribe()) : (r = 1, s = Mv.schedule(() => {
r = 0, i.unsubscribe();
}, t)));
}));
};
}
- function Mre(t, e) {
+ function vre(t, e) {
return Ct({ t }) === Ct({ t: e });
}
- function Are(t) {
+ function xre(t) {
throw t;
}
- function Tre() {
+ function _re() {
}
function Hg({ delay: t, skipChange: e = false, skipTimeout: r = false } = {}) {
return (n) => n.pipe(
- Yt(Are),
- e ? Us(Tre) : aa(Mre),
- tg(1),
- r ? Gd() : Gk(t)
+ Yt(xre),
+ e ? Us(_re) : aa(vre),
+ eg(1),
+ r ? Wd() : Uk(t)
);
}
function Le(t, e) {
- const n = cf((...i) => new Ht((s) => {
+ const n = af((...i) => new Ht((s) => {
const o = e(...i).subscribe(s);
return () => {
n.unmemoize(...i), o.unsubscribe();
@@ -33787,8 +33788,8 @@ ${Ez(e, r)}`);
}).pipe(Hg()), { getInstanceId: () => t });
return n;
}
- var Nre = di("rpc-core");
- var Ire = {
+ var Ere = pi("rpc-core");
+ var Sre = {
fallback: void 0,
modifier: { isOptional: true },
type: {
@@ -33796,13 +33797,13 @@ ${Ez(e, r)}`);
isMap: false
}
};
- function np(t, { noErrorLog: e, params: r, type: n }, i) {
- e || Nre.error(`${t}(${r.map(({ isOptional: s, name: o, type: a }) => `${o}${s ? "?" : ""}: ${a}`).join(", ")}): ${n}:: ${i.message}`);
+ function tp(t, { noErrorLog: e, params: r, type: n }, i) {
+ e || Ere.error(`${t}(${r.map(({ isOptional: s, name: o, type: a }) => `${o}${s ? "?" : ""}: ${a}`).join(", ")}): ${n}:: ${i.message}`);
}
- function G7(t) {
+ function z7(t) {
return ["0x3a636f6465"].includes(t.toHex());
}
- var Ore = class {
+ var Mre = class {
constructor(e, r, { isPedantic: n = true, provider: i, userRpc: s = {} }) {
re(this, "__internal__instanceId");
re(this, "__internal__isPedantic");
@@ -33818,7 +33819,7 @@ ${Ez(e, r)}`);
if (!i || !St(i.send))
throw new Error("Expected Provider to API create");
this.__internal__instanceId = e, this.__internal__isPedantic = n, this.__internal__registryDefault = r, this.provider = i;
- const o = Object.keys(nw);
+ const o = Object.keys(tw);
this.sections.push(...o), this.addUserInterfaces(s);
}
get isConnected() {
@@ -33841,31 +33842,31 @@ ${Ez(e, r)}`);
} : void 0;
}
setRegistrySwap(e) {
- this.__internal__getBlockRegistry = cf(e, {
+ this.__internal__getBlockRegistry = af(e, {
getInstanceId: () => this.__internal__instanceId
});
}
setResolveBlockHash(e) {
- this.__internal__getBlockHash = cf(e, {
+ this.__internal__getBlockHash = af(e, {
getInstanceId: () => this.__internal__instanceId
});
}
addUserInterfaces(e) {
this.sections.push(...Object.keys(e).filter((r) => !this.sections.includes(r)));
for (let r = 0, n = this.sections.length; r < n; r++) {
- const i = this.sections[r], s = st({}, nw[i], e[i]), o = Object.keys(s);
+ const i = this.sections[r], s = st({}, tw[i], e[i]), o = Object.keys(s);
for (let a = 0, c = o.length; a < c; a++) {
const u = o[a], f = s[u], p = f.endpoint || `${i}_${u}`;
if (!this.mapping.has(p)) {
const b = !!f.pubsub;
- this[i] || (this[i] = {}), this.mapping.set(p, st({}, f, { isSubscription: b, jsonrpc: p, method: u, section: i })), Yn(this[i], u, () => b ? this._createMethodSubscribe(i, u, f) : this._createMethodSend(i, u, f));
+ this[i] || (this[i] = {}), this.mapping.set(p, st({}, f, { isSubscription: b, jsonrpc: p, method: u, section: i })), Zn(this[i], u, () => b ? this._createMethodSubscribe(i, u, f) : this._createMethodSend(i, u, f));
}
}
}
}
_memomize(e, r) {
- const n = { getInstanceId: () => this.__internal__instanceId }, i = cf(e(true), n);
- return i.raw = cf(e(false), n), i.meta = r, i;
+ const n = { getInstanceId: () => this.__internal__instanceId }, i = af(e(true), n);
+ return i.raw = af(e(false), n), i.meta = r, i;
}
_formatResult(e, r, n, i, s, o, a) {
return e ? this._formatOutput(r, n, i, s, o, a) : a;
@@ -33874,20 +33875,20 @@ ${Ez(e, r)}`);
const i = n.endpoint || `${e}_${r}`, s = n.params.findIndex(({ isHistoric: u }) => u);
let o = null;
const a = async (u, f) => {
- var R;
- const p = s === -1 ? null : f[s], b = p && n.params[s].type === "BlockNumber" ? await ((R = this.__internal__getBlockHash) == null ? void 0 : R.call(this, p)) : p, { registry: E } = u && b && this.__internal__getBlockRegistry ? await this.__internal__getBlockRegistry(Xe(b)) : { registry: this.__internal__registryDefault }, _ = this._formatParams(E, null, n, f), N = await this.provider.send(i, _.map((F) => F.toJSON()), !!b);
+ var k;
+ const p = s === -1 ? null : f[s], b = p && n.params[s].type === "BlockNumber" ? await ((k = this.__internal__getBlockHash) == null ? void 0 : k.call(this, p)) : p, { registry: E } = u && b && this.__internal__getBlockRegistry ? await this.__internal__getBlockRegistry(Xe(b)) : { registry: this.__internal__registryDefault }, _ = this._formatParams(E, null, n, f), N = await this.provider.send(i, _.map((F) => F.toJSON()), !!b);
return this._formatResult(u, E, b, r, n, _, N);
}, c = (u) => (...f) => {
const p = u && s !== -1 && !!f[s];
return new Ht((b) => (a(u, f).then((E) => {
b.next(E), b.complete();
}).catch((E) => {
- np(r, n, E), b.error(E), b.complete();
+ tp(r, n, E), b.error(E), b.complete();
}), () => {
u ? o == null || o.unmemoize(...f) : o == null || o.raw.unmemoize(...f);
})).pipe(
- tg(1),
- p ? Gk() : Gd()
+ eg(1),
+ p ? Uk() : Wd()
);
};
return o = this._memomize(c, n), o;
@@ -33904,27 +33905,27 @@ ${Ez(e, r)}`);
let f = null;
const p = (b) => (...E) => new Ht((_) => {
let N = Promise.resolve(null);
- const R = this.__internal__registryDefault, F = (D) => {
- np(r, n, D), _.error(D);
+ const k = this.__internal__registryDefault, F = (L) => {
+ tp(r, n, L), _.error(L);
};
try {
- const D = this._formatParams(R, null, n, E), L = (q, W) => {
+ const L = this._formatParams(k, null, n, E), D = (q, W) => {
if (q) {
- np(r, n, q);
+ tp(r, n, q);
return;
}
try {
- _.next(this._formatResult(b, R, null, r, n, D, W));
+ _.next(this._formatResult(b, k, null, r, n, L, W));
} catch (z) {
_.error(z);
}
};
- N = this._createSubscriber({ paramsJson: D.map((q) => q.toJSON()), subName: a, subType: u, update: L }, F);
- } catch (D) {
- F(D);
+ N = this._createSubscriber({ paramsJson: L.map((q) => q.toJSON()), subName: a, subType: u, update: D }, F);
+ } catch (L) {
+ F(L);
}
return () => {
- b ? f == null || f.unmemoize(...E) : f == null || f.raw.unmemoize(...E), N.then((D) => Fc(D) ? Promise.resolve(false) : this.provider.unsubscribe(u, c, D)).catch((D) => np(r, n, D));
+ b ? f == null || f.unmemoize(...E) : f == null || f.raw.unmemoize(...E), N.then((L) => zc(L) ? Promise.resolve(false) : this.provider.unsubscribe(u, c, L)).catch((L) => tp(r, n, L));
};
}).pipe(Hg());
return f = this._memomize(p, n), f;
@@ -33959,7 +33960,7 @@ ${Ez(e, r)}`);
return e.createTypeUnsafe(i.type, [o], { blockHash: r });
}
_formatStorageData(e, r, n, i) {
- const s = Fc(i), o = s ? null : G7(n) ? i : Xe(i);
+ const s = zc(i), o = s ? null : z7(n) ? i : Xe(i);
return this._newType(e, r, n, o, s);
}
_formatStorageSet(e, r, n, i) {
@@ -33975,11 +33976,11 @@ ${Ez(e, r)}`);
if (_)
return this.__internal__storageCacheHits++, _;
}
- const f = u ? null : c[1], p = Fc(f), b = p || G7(n) ? f : Xe(f), E = this._newType(e, r, n, b, p, o);
+ const f = u ? null : c[1], p = zc(f), b = p || z7(n) ? f : Xe(f), E = this._newType(e, r, n, b, p, o);
return this.__internal__storageCache.set(a, E), this.__internal__storageCacheSize++, E;
}
_newType(e, r, n, i, s, o = -1) {
- const a = n.outputType || "Raw", c = n.meta || Ire, u = o === -1 ? "" : ` entry ${o}:`;
+ const a = n.outputType || "Raw", c = n.meta || Sre, u = o === -1 ? "" : ` entry ${o}:`;
try {
return e.createTypeUnsafe(a, [
s ? c.fallback ? a.includes("Linkage<") ? $t(In(c.fallback.toHex()), new Uint8Array(2)) : In(c.fallback.toHex()) : void 0 : c.modifier.isOptional ? e.createTypeUnsafe(a, [i], { blockHash: r, isPedantic: this.__internal__isPedantic }) : i
@@ -33989,7 +33990,7 @@ ${Ez(e, r)}`);
}
}
};
- function Pre(t) {
+ function Are(t) {
const e = [];
for (let n = 0, i = t.length; n < i; n++) {
const s = t[n].toString(2);
@@ -33999,24 +34000,24 @@ ${Ez(e, r)}`);
const r = e.lastIndexOf(true);
return r >= 0 ? e.slice(0, r + 1) : [];
}
- function am(t) {
- return m4(t.number) ? t.number.unwrap() : t.number;
+ function om(t) {
+ return d4(t.number) ? t.number.unwrap() : t.number;
}
- var ip = /* @__PURE__ */ new Map();
- var kre = {
+ var rp = /* @__PURE__ */ new Map();
+ var Tre = {
del: (t) => {
- ip.delete(t);
+ rp.delete(t);
},
forEach: (t) => {
- for (const [e, r] of ip.entries())
+ for (const [e, r] of rp.entries())
t(e, r);
},
- get: (t) => ip.get(t),
+ get: (t) => rp.get(t),
set: (t, e) => {
- ip.set(t, e);
+ rp.set(t, e);
}
};
- var Kk = {
+ var jk = {
del: () => {
},
forEach: () => {
@@ -34025,9 +34026,9 @@ ${Ez(e, r)}`);
},
set: (t, e) => e
};
- var Rre = 7 * (24 * 60) * (60 * 1e3);
- var Kf;
- function Cre(t, e) {
+ var Nre = 7 * (24 * 60) * (60 * 1e3);
+ var Gf;
+ function Ire(t, e) {
return {
del: (r) => e.del(`${t}${r}`),
forEach: e.forEach,
@@ -34041,42 +34042,42 @@ ${Ez(e, r)}`);
}
};
}
- function Dre(t) {
+ function Ore(t) {
const e = Date.now(), r = [];
t.forEach((n, { x: i }) => {
- e - i > Rre && r.push(n);
+ e - i > Nre && r.push(n);
}), r.forEach((n) => t.del(n));
}
- function Xk(t = "", e) {
- Kf = e ? Cre(`derive:${t}:`, e) : Kk, e && Dre(e);
+ function Vk(t = "", e) {
+ Gf = e ? Ire(`derive:${t}:`, e) : jk, e && Ore(e);
}
- Xk();
- function G8(t) {
+ Vk();
+ function F8(t) {
return t.pipe(we(([e]) => e));
}
function da(t) {
- return (e, r) => Le(e, (...n) => G8(t(r, ...n)));
+ return (e, r) => Le(e, (...n) => F8(t(r, ...n)));
}
function qg(t, e, r, n) {
- Yn(t, e, () => Hc({}, r(e), (i) => n(e, i)));
+ Zn(t, e, () => Fc({}, r(e), (i) => n(e, i)));
}
- var Lre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Pre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- approvalFlagsToBools: Pre,
+ approvalFlagsToBools: Are,
get deriveCache() {
- return Kf;
+ return Gf;
},
- deriveMapCache: kre,
- deriveNoopCache: Kk,
+ deriveMapCache: Tre,
+ deriveNoopCache: jk,
drr: Hg,
firstMemo: da,
- firstObservable: G8,
+ firstObservable: F8,
lazyDeriveSection: qg,
memo: Le,
- setDeriveCache: Xk,
- unwrapBlockNumber: am
+ setDeriveCache: Vk,
+ unwrapBlockNumber: om
}, Symbol.toStringTag, { value: "Module" }));
- function Bre(t, e) {
+ function kre(t, e) {
return Le(t, (r) => {
const n = Et(r) ? r : Mr((r || "").toString());
if (n.length > 8)
@@ -34085,7 +34086,7 @@ ${Ez(e, r)}`);
return e.derive.accounts.indexToId(i.toString()).pipe(we((s) => Da(s, "Unable to retrieve accountId")));
});
}
- function Ure(t, [e, r, n, i, s]) {
+ function Rre(t, [e, r, n, i, s]) {
const o = t == null ? void 0 : t.toString(), a = (c) => c.toString() === o;
return {
isCouncil: ((e == null ? void 0 : e.map((c) => Array.isArray(c) ? c[0] : c.who)) || r || []).some(a),
@@ -34094,7 +34095,7 @@ ${Ez(e, r)}`);
isTechCommittee: (n || []).some(a)
};
}
- function jre(t, e) {
+ function Cre(t, e) {
return Le(t, () => {
var s, o, a, c, u;
const r = [void 0, [], [], [], void 0], n = [
@@ -34112,10 +34113,10 @@ ${Ez(e, r)}`);
})) : xe(r);
});
}
- function Vre(t, e) {
- return Le(t, (r) => e.derive.accounts._flags().pipe(we((n) => Ure(r, n))));
+ function Dre(t, e) {
+ return Le(t, (r) => e.derive.accounts._flags().pipe(we((n) => Rre(r, n))));
}
- function zre(t, e) {
+ function Lre(t, e) {
return Le(t, (r) => {
try {
const n = Et(r) ? r : Mr((r || "").toString());
@@ -34130,25 +34131,25 @@ ${Ez(e, r)}`);
}
});
}
- var Fre = { toHex: () => {
+ var Bre = { toHex: () => {
} };
function eo(t) {
return t.isRaw ? fo(t.asRaw.toU8a(true)) : t.isNone ? void 0 : t.toHex();
}
- function Hre(t) {
+ function Ure(t) {
return t.reduce((e, [r, n]) => {
const i = eo(r), s = eo(n);
return i && s && (e[i] = s), e;
}, {});
}
- function Yk(t) {
+ function zk(t) {
const e = t.unwrap();
return Array.isArray(e) ? e[0] : e;
}
- function qre(t, e) {
+ function jre(t, e) {
if (!(t != null && t.isSome))
return { judgements: [] };
- const { info: r, judgements: n } = Yk(t), i = eo(r.display);
+ const { info: r, judgements: n } = zk(t), i = eo(r.display);
return {
display: e && eo(e[1]) || i,
displayParent: e && i,
@@ -34156,15 +34157,15 @@ ${Ez(e, r)}`);
image: eo(r.image),
judgements: n,
legal: eo(r.legal),
- other: Hre(r.additional),
+ other: Ure(r.additional),
parent: e == null ? void 0 : e[0],
- pgp: r.pgpFingerprint.unwrapOr(Fre).toHex(),
+ pgp: r.pgpFingerprint.unwrapOr(Bre).toHex(),
riot: eo(r.riot),
twitter: eo(r.twitter),
web: eo(r.web)
};
}
- function Wre(t, e, r) {
+ function Vre(t, e, r) {
if (e != null && e.isSome)
return xe([e, void 0]);
if (r != null && r.isSome) {
@@ -34176,7 +34177,7 @@ ${Ez(e, r)}`);
}
return xe([void 0, void 0]);
}
- function Gre(t, e) {
+ function zre(t, e) {
return Le(t, (r) => {
var n;
return r && ((n = e.query.identity) != null && n.identityOf) ? Qe([
@@ -34185,11 +34186,11 @@ ${Ez(e, r)}`);
]) : xe([void 0, void 0]);
});
}
- function Kre(t, e) {
- return Le(t, (r) => e.derive.accounts._identity(r).pipe(Oe(([n, i]) => Wre(e, n, i)), we(([n, i]) => qre(n, i))));
+ function Fre(t, e) {
+ return Le(t, (r) => e.derive.accounts._identity(r).pipe(Oe(([n, i]) => Vre(e, n, i)), we(([n, i]) => jre(n, i))));
}
- var Xre = /* @__PURE__ */ da((t, e) => t.derive.accounts.hasIdentityMulti([e]));
- function Yre(t, e) {
+ var Hre = /* @__PURE__ */ da((t, e) => t.derive.accounts.hasIdentityMulti([e]));
+ function qre(t, e) {
return Le(t, (r) => {
var n;
return (n = e.query.identity) != null && n.identityOf ? Qe([
@@ -34199,35 +34200,35 @@ ${Ez(e, r)}`);
const c = s[a], u = c && c.isSome ? c.unwrap()[0].toString() : void 0;
let f;
if (o && o.isSome) {
- const p = eo(Yk(o).info.display);
+ const p = eo(zk(o).info.display);
p && !Ft(p) && (f = p);
}
return { display: f, hasIdentity: !!(f || u), parentId: u };
}))) : xe(r.map(() => ({ hasIdentity: false })));
});
}
- function Zre(t, e) {
+ function Wre(t, e) {
return Le(t, (r) => e.derive.accounts.indexes().pipe(we((n) => n[r.toString()])));
}
var Vy = null;
- function Jre(t) {
+ function Gre(t) {
return t.query.indices.accounts.entries().pipe(we((e) => e.reduce((r, [n, i]) => (i.isSome && (r[i.unwrap()[0].toString()] = t.registry.createType("AccountIndex", n.args[0])), r), {})));
}
- function Qre(t, e) {
- return Le(t, () => Vy ? xe(Vy) : (e.query.indices ? Jre(e).pipe(Cr({})) : xe({})).pipe(we((r) => (Vy = r, r))));
+ function Kre(t, e) {
+ return Le(t, () => Vy ? xe(Vy) : (e.query.indices ? Gre(e).pipe(Cr({})) : xe({})).pipe(we((r) => (Vy = r, r))));
}
- function $re(t, e) {
+ function Xre(t, e) {
return Le(t, (r) => e.query.indices ? e.query.indices.accounts(r).pipe(we((n) => n.unwrapOr([])[0])) : xe(void 0));
}
- function ene(t, e) {
+ function Yre(t, e) {
var r;
return (e && ((r = t.query.nicks) != null && r.nameOf) ? t.query.nicks.nameOf(e) : xe(void 0)).pipe(we((n) => n != null && n.isSome ? fo(n.unwrap()[0]).substring(0, t.consts.nicks.maxLength.toNumber()) : void 0));
}
- function tne(t, e) {
+ function Zre(t, e) {
return Le(t, (r) => e.derive.accounts.idAndIndex(r).pipe(Oe(([n, i]) => Qe([
xe({ accountId: n, accountIndex: i }),
e.derive.accounts.identity(n),
- ene(e, n)
+ Yre(e, n)
])), we(([{ accountId: n, accountIndex: i }, s, o]) => ({
accountId: n,
accountIndex: i,
@@ -34235,81 +34236,81 @@ ${Ez(e, r)}`);
nickname: o
}))));
}
- var rne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Jre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _flags: jre,
- _identity: Gre,
- accountId: Bre,
- flags: Vre,
- hasIdentity: Xre,
- hasIdentityMulti: Yre,
- idAndIndex: zre,
- idToIndex: Zre,
- identity: Kre,
- indexToId: $re,
- indexes: Qre,
- info: tne
+ _flags: Cre,
+ _identity: zre,
+ accountId: kre,
+ flags: Dre,
+ hasIdentity: Hre,
+ hasIdentityMulti: qre,
+ idAndIndex: Lre,
+ idToIndex: Wre,
+ identity: Fre,
+ indexToId: Xre,
+ indexes: Kre,
+ info: Zre
}, Symbol.toStringTag, { value: "Module" }));
- function nne(t, e) {
+ function Qre(t, e) {
const r = t.registry.getModuleInstances(t.runtimeVersion.specName, e), n = r != null && r.length ? r[0] : e;
return t.query[n];
}
- function w0(t, e) {
- return (r, n) => Le(r, e(nne(n, t), n, r));
+ function y0(t, e) {
+ return (r, n) => Le(r, e(Qre(n, t), n, r));
}
- function K8(t, e) {
- return (r) => w0(r, (n) => () => St(n == null ? void 0 : n[t]) ? n[t]() : xe(e));
+ function H8(t, e) {
+ return (r) => y0(r, (n) => () => St(n == null ? void 0 : n[t]) ? n[t]() : xe(e));
}
- var Wg = /* @__PURE__ */ K8("members", []);
+ var Wg = /* @__PURE__ */ H8("members", []);
function Gg(t) {
- return w0(t, (e) => () => St(e == null ? void 0 : e.prime) ? e.prime().pipe(we((r) => r.unwrapOr(null))) : xe(null));
+ return y0(t, (e) => () => St(e == null ? void 0 : e.prime) ? e.prime().pipe(we((r) => r.unwrapOr(null))) : xe(null));
}
- function ine(t, [e, r, n]) {
+ function $re(t, [e, r, n]) {
return r.map((i, s) => ({
hash: t.registry.createType("Hash", e[s]),
proposal: i && i.isSome ? i.unwrap() : null,
votes: n[s].unwrapOr(null)
}));
}
- function Zk(t, e, r) {
+ function Fk(t, e, r) {
return (St(e == null ? void 0 : e.proposals) && r.length ? Qe([
xe(r),
e.proposalOf.multi(r).pipe(Yt(() => xe(r.map(() => null)))),
e.voting.multi(r)
- ]) : xe([[], [], []])).pipe(we((n) => ine(t, n)));
+ ]) : xe([[], [], []])).pipe(we((n) => $re(t, n)));
}
function Kg(t) {
- return w0(t, (e) => () => xe(St(e == null ? void 0 : e.proposals)));
+ return y0(t, (e) => () => xe(St(e == null ? void 0 : e.proposals)));
}
function Xg(t) {
- return w0(t, (e, r) => () => r.derive[t].proposalHashes().pipe(Oe((n) => Zk(r, e, n))));
+ return y0(t, (e, r) => () => r.derive[t].proposalHashes().pipe(Oe((n) => Fk(r, e, n))));
}
function Yg(t) {
- return w0(t, (e, r) => (n) => St(e == null ? void 0 : e.proposals) ? G8(Zk(r, e, [n])) : xe(null));
- }
- var Zg = /* @__PURE__ */ K8("proposalCount", null);
- var Jg = /* @__PURE__ */ K8("proposals", []);
- var sne = /* @__PURE__ */ Wg("allianceMotion");
- var one = /* @__PURE__ */ Kg("allianceMotion");
- var ane = /* @__PURE__ */ Yg("allianceMotion");
- var cne = /* @__PURE__ */ Zg("allianceMotion");
- var une = /* @__PURE__ */ Jg("allianceMotion");
- var lne = /* @__PURE__ */ Xg("allianceMotion");
- var fne = /* @__PURE__ */ Gg("allianceMotion");
- var hne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ return y0(t, (e, r) => (n) => St(e == null ? void 0 : e.proposals) ? F8(Fk(r, e, [n])) : xe(null));
+ }
+ var Zg = /* @__PURE__ */ H8("proposalCount", null);
+ var Jg = /* @__PURE__ */ H8("proposals", []);
+ var ene = /* @__PURE__ */ Wg("allianceMotion");
+ var tne = /* @__PURE__ */ Kg("allianceMotion");
+ var rne = /* @__PURE__ */ Yg("allianceMotion");
+ var nne = /* @__PURE__ */ Zg("allianceMotion");
+ var ine = /* @__PURE__ */ Jg("allianceMotion");
+ var sne = /* @__PURE__ */ Xg("allianceMotion");
+ var one = /* @__PURE__ */ Gg("allianceMotion");
+ var ane = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasProposals: one,
- members: sne,
- prime: fne,
- proposal: ane,
- proposalCount: cne,
- proposalHashes: une,
- proposals: lne
+ hasProposals: tne,
+ members: ene,
+ prime: one,
+ proposal: rne,
+ proposalCount: nne,
+ proposalHashes: ine,
+ proposals: sne
}, Symbol.toStringTag, { value: "Module" }));
- function X8(t) {
+ function q8(t) {
return t.query.voterList || t.query.voterBagsList || t.query.bagsList;
}
- function dne(t, e) {
+ function cne(t, e) {
const r = t.map((i, s) => ({
bag: e[s].unwrapOr(null),
id: i,
@@ -34321,32 +34322,32 @@ ${Ez(e, r)}`);
index: s
}));
}
- function pne(t, e) {
- const r = X8(e);
+ function une(t, e) {
+ const r = q8(e);
return Le(t, (n) => {
const i = n.map((s) => on(s));
- return i.length ? r.listBags.multi(i).pipe(we((s) => dne(i, s))) : xe([]);
+ return i.length ? r.listBags.multi(i).pipe(we((s) => cne(i, s))) : xe([]);
});
}
- function mne(t, e) {
- const r = X8(e);
+ function lne(t, e) {
+ const r = q8(e);
return Le(t, () => r.listBags.keys().pipe(Oe((n) => e.derive.bagsList._getIds(n.map(({ args: [i] }) => i))), we((n) => n.filter(({ bag: i }) => i))));
}
- function gne(t, e) {
+ function fne(t, e) {
return Le(t, (r) => e.derive.bagsList._getIds([on(r)]).pipe(we((n) => n[0])));
}
- function yne(t, e) {
+ function hne(t, e) {
return Le(t, (r) => e.derive.bagsList.listNodes(r.bag).pipe(we((n) => st({ nodes: n }, r))));
}
- function bne(t, e) {
+ function dne(t, e) {
return Le(t, (r) => e.derive.bagsList.get(r).pipe(Oe((n) => e.derive.bagsList.expand(n))));
}
- function wne(t, e) {
- const r = new Xc(e), n = X8(t);
+ function pne(t, e) {
+ const r = new Kc(e), n = q8(t);
return r.pipe(
Oe((i) => n.listNodes(i)),
Us((i) => {
- Zc(() => {
+ Yc(() => {
i.isSome && i.value.next.isSome ? r.next(i.unwrap().next.unwrap()) : r.complete();
});
}),
@@ -34354,39 +34355,39 @@ ${Ez(e, r)}`);
we((i) => i.map((s) => s.unwrap()))
);
}
- function vne(t, e) {
- return Le(t, (r) => r && r.head.isSome ? wne(e, r.head.unwrap()) : xe([]));
+ function mne(t, e) {
+ return Le(t, (r) => r && r.head.isSome ? pne(e, r.head.unwrap()) : xe([]));
}
- var xne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var gne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _getIds: pne,
- all: mne,
- expand: yne,
- get: gne,
- getExpanded: bne,
- listNodes: vne
+ _getIds: une,
+ all: lne,
+ expand: hne,
+ get: fne,
+ getExpanded: dne,
+ listNodes: mne
}, Symbol.toStringTag, { value: "Module" }));
- var _ne = "0x76657374696e6720";
- function Ene(t, e, r) {
+ var yne = "0x76657374696e6720";
+ function bne(t, e, r) {
let n = t.registry.createType("Balance"), i = [], s = t.registry.createType("Balance"), o = false;
if (Array.isArray(r)) {
- i = r.filter(({ until: c }) => !c || e && c.gt(e)), o = i.some(({ amount: c }) => c && c.isMax()), s = t.registry.createType("Balance", i.filter(({ id: c }) => c.eq(_ne)).reduce((c, { amount: u }) => c.iadd(u), new ct(0)));
+ i = r.filter(({ until: c }) => !c || e && c.gt(e)), o = i.some(({ amount: c }) => c && c.isMax()), s = t.registry.createType("Balance", i.filter(({ id: c }) => c.eq(yne)).reduce((c, { amount: u }) => c.iadd(u), new ct(0)));
const a = i.filter(({ amount: c }) => c && !c.isMax());
- a.length && (n = t.registry.createType("Balance", l4(...a.map(({ amount: c }) => c))));
+ a.length && (n = t.registry.createType("Balance", c4(...a.map(({ amount: c }) => c))));
}
return { allLocked: o, lockedBalance: n, lockedBreakdown: i, vestingLocked: s };
}
- function K7(t, e, r, n) {
- const { allLocked: i, lockedBalance: s, lockedBreakdown: o, vestingLocked: a } = Ene(t, e, n);
+ function F7(t, e, r, n) {
+ const { allLocked: i, lockedBalance: s, lockedBreakdown: o, vestingLocked: a } = bne(t, e, n);
return st({}, r, {
- availableBalance: t.registry.createType("Balance", i ? 0 : l4(new ct(0), r != null && r.freeBalance ? r.freeBalance.sub(s) : new ct(0))),
+ availableBalance: t.registry.createType("Balance", i ? 0 : c4(new ct(0), r != null && r.freeBalance ? r.freeBalance.sub(s) : new ct(0))),
lockedBalance: s,
lockedBreakdown: o,
vestingLocked: a
});
}
- function Sne(t, e, r) {
- const n = r || [], i = !e.vestingLocked.isZero(), s = n.map(({ locked: c, perBlock: u, startingBlock: f }) => t.gt(f) ? BN(c, u.mul(t.sub(f))) : Jr), o = s.reduce((c, u) => c.iadd(u), new ct(0)), a = n.reduce((c, { locked: u }) => c.iadd(u), new ct(0));
+ function wne(t, e, r) {
+ const n = r || [], i = !e.vestingLocked.isZero(), s = n.map(({ locked: c, perBlock: u, startingBlock: f }) => t.gt(f) ? kN(c, u.mul(t.sub(f))) : Jr), o = s.reduce((c, u) => c.iadd(u), new ct(0)), a = n.reduce((c, { locked: u }) => c.iadd(u), new ct(0));
return {
isVesting: i,
vestedBalance: o,
@@ -34401,16 +34402,16 @@ ${Ez(e, r)}`);
vestingTotal: a
};
}
- function Mne(t, e) {
- const [r, [n, i, s], o] = e, a = K7(t, o, r, i[0]);
- return st(a, Sne(o, a, n), {
+ function vne(t, e) {
+ const [r, [n, i, s], o] = e, a = F7(t, o, r, i[0]);
+ return st(a, wne(o, a, n), {
accountId: r.accountId,
accountNonce: r.accountNonce,
- additional: i.slice(1).map((c, u) => K7(t, o, r.additional[u], c)),
+ additional: i.slice(1).map((c, u) => F7(t, o, r.additional[u], c)),
namedReserves: s
});
}
- function Ane(t, e) {
+ function xne(t, e) {
return Qe([
t.query.balances.locks(e),
t.query.balances.vesting(e)
@@ -34427,19 +34428,19 @@ ${Ez(e, r)}`);
];
}));
}
- var Tne = (t) => !!t;
- function X7(t) {
+ var _ne = (t) => !!t;
+ function H7(t) {
return [
t.map((e) => !e),
- t.filter(Tne)
+ t.filter(_ne)
];
}
- function Nne(t, e, r = ["balances"]) {
+ function Ene(t, e, r = ["balances"]) {
var a;
- const [n, i] = X7(r.map((c) => {
+ const [n, i] = H7(r.map((c) => {
var u, f;
return ((u = t.derive[c]) == null ? void 0 : u.customLocks) || ((f = t.query[c]) == null ? void 0 : f.locks);
- })), [s, o] = X7(r.map((c) => {
+ })), [s, o] = H7(r.map((c) => {
var u;
return (u = t.query[c]) == null ? void 0 : u.reserves;
}));
@@ -34457,24 +34458,24 @@ ${Ez(e, r)}`);
];
}));
}
- function Jk(t, e) {
+ function Hk(t, e) {
const r = e.registry.getModuleInstances(e.runtimeVersion.specName, "balances");
return Le(t, (n) => {
var i, s;
return Qe([
e.derive.balances.account(n),
- St((i = e.query.system) == null ? void 0 : i.account) || St((s = e.query.balances) == null ? void 0 : s.account) ? Nne(e, n, r) : Ane(e, n)
+ St((i = e.query.system) == null ? void 0 : i.account) || St((s = e.query.balances) == null ? void 0 : s.account) ? Ene(e, n, r) : xne(e, n)
]).pipe(Oe(([o, a]) => Qe([
xe(o),
xe(a),
e.derive.chain.bestNumber()
- ])), we((o) => Mne(e, o)));
+ ])), we((o) => vne(e, o)));
});
}
function Fi(t) {
return t.registry.createType("Balance");
}
- function Y7(t, [e, r, n, i]) {
+ function q7(t, [e, r, n, i]) {
const s = t.registry.createType("Balance", e.toBn());
return {
freeBalance: e,
@@ -34484,14 +34485,14 @@ ${Ez(e, r)}`);
votingBalance: s
};
}
- function Ine(t, [e, [r, [n, ...i]]]) {
+ function Sne(t, [e, [r, [n, ...i]]]) {
return st({
accountId: e,
accountNonce: r,
- additional: i.map((s) => Y7(t, s))
- }, Y7(t, n));
+ additional: i.map((s) => q7(t, s))
+ }, q7(t, n));
}
- function One(t, e) {
+ function Mne(t, e) {
return Qe([
t.query.balances.freeBalance(e),
t.query.balances.reservedBalance(e),
@@ -34501,14 +34502,14 @@ ${Ez(e, r)}`);
[[r, n, Fi(t), Fi(t)]]
]));
}
- function Qk(t, e) {
+ function qk(t, e) {
const r = (n) => [
n,
[[Fi(t), Fi(t), Fi(t), Fi(t)]]
];
return St(t.query.system.account) ? t.query.system.account(e).pipe(we(({ nonce: n }) => r(n))) : St(t.query.system.accountNonce) ? t.query.system.accountNonce(e).pipe(we((n) => r(n))) : xe(r(t.registry.createType("Index")));
}
- function Z7(t, e, r = ["balances"]) {
+ function W7(t, e, r = ["balances"]) {
const n = r.map((s) => {
var o, a;
return ((o = t.derive[s]) == null ? void 0 : o.customAccount) || ((a = t.query[s]) == null ? void 0 : a.account);
@@ -34522,9 +34523,9 @@ ${Ez(e, r)}`);
]).pipe(we(([{ nonce: s }, ...o]) => i(s, o))) : Qe([
t.query.system.accountNonce(e),
...n.map((s) => s(e))
- ]).pipe(we(([s, ...o]) => i(s, o))) : Qk(t, e);
+ ]).pipe(we(([s, ...o]) => i(s, o))) : qk(t, e);
}
- function Pne(t, e) {
+ function Ane(t, e) {
return t.query.system.account(e).pipe(we((r) => {
const n = r.nonce ? r.data : r[1], i = r.nonce || r[0];
if (!n || n.isEmpty)
@@ -34539,35 +34540,35 @@ ${Ez(e, r)}`);
];
}));
}
- function kne(t, e) {
+ function Tne(t, e) {
const r = e.registry.getModuleInstances(e.runtimeVersion.specName, "balances"), n = r && r[0] !== "balances";
return Le(t, (i) => e.derive.accounts.accountId(i).pipe(Oe((s) => {
var o, a, c;
return s ? Qe([
xe(s),
- n ? Z7(e, s, r) : St((o = e.query.system) == null ? void 0 : o.account) ? Pne(e, s) : St((a = e.query.balances) == null ? void 0 : a.account) ? Z7(e, s) : St((c = e.query.balances) == null ? void 0 : c.freeBalance) ? One(e, s) : Qk(e, s)
+ n ? W7(e, s, r) : St((o = e.query.system) == null ? void 0 : o.account) ? Ane(e, s) : St((a = e.query.balances) == null ? void 0 : a.account) ? W7(e, s) : St((c = e.query.balances) == null ? void 0 : c.freeBalance) ? Mne(e, s) : qk(e, s)
]) : xe([e.registry.createType("AccountId"), [
e.registry.createType("Index"),
[[Fi(e), Fi(e), Fi(e), Fi(e)]]
]]);
- }), we((s) => Ine(e, s))));
+ }), we((s) => Sne(e, s))));
}
- function Rne(t, e) {
+ function Nne(t, e) {
return Le(t, (r) => r != null && r.length ? Qe(r.map((n) => e.derive.balances.account(n))) : xe([]));
}
- var Cne = Jk;
- var Dne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ine = Hk;
+ var One = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- account: kne,
- all: Jk,
- votingBalance: Cne,
- votingBalances: Rne
+ account: Tne,
+ all: Hk,
+ votingBalance: Ine,
+ votingBalances: Nne
}, Symbol.toStringTag, { value: "Module" }));
- function Lne(t, e) {
+ function Pne(t, e) {
const r = t.tx.bounties ? t.tx.bounties : t.tx.treasury, n = [r.approveBounty, r.closeBounty, r.proposeCurator, r.unassignCurator];
return e.filter((i) => n.find((s) => i.proposal && s.is(i.proposal)));
}
- function J7([t, e, r, n]) {
+ function G7([t, e, r, n]) {
const i = [];
return t.forEach((s, o) => {
s.isSome && i.push({
@@ -34578,7 +34579,7 @@ ${Ez(e, r)}`);
});
}), i;
}
- function Bne(t, e) {
+ function kne(t, e) {
const r = e.query.bounties || e.query.treasury;
return Le(t, () => r.bounties ? Qe([
r.bountyCount(),
@@ -34592,18 +34593,18 @@ ${Ez(e, r)}`);
r.bounties.multi(s),
r.bountyDescriptions.multi(s),
xe(s),
- xe(Lne(e, i))
+ xe(Pne(e, i))
]);
- }), we(J7)) : xe(J7([[], [], [], []])));
+ }), we(G7)) : xe(G7([[], [], [], []])));
}
- var Une = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Rne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- bounties: Bne
+ bounties: kne
}, Symbol.toStringTag, { value: "Module" }));
- function $k(t) {
- return (e, r) => Le(e, () => t(r).pipe(we(am)));
+ function Wk(t) {
+ return (e, r) => Le(e, () => t(r).pipe(we(om)));
}
- function jne(t, e) {
+ function Cne(t, e) {
var s, o, a, c;
const r = (s = e.session) != null && s.validators ? e.session.validators() : xe(null), { logs: [n] } = t.digest, i = n && (n.isConsensus && n.asConsensus[0].isNimbus && n.asConsensus[1] || n.isPreRuntime && n.asPreRuntime[0].isNimbus && n.asPreRuntime[1]);
if (i) {
@@ -34631,18 +34632,18 @@ ${Ez(e, r)}`);
xe(null)
]);
}
- function Y8(t, e, r) {
- return t.queryAt(e.parentHash.isEmpty ? r || e.hash : e.parentHash).pipe(Oe((n) => jne(e, n)));
+ function W8(t, e, r) {
+ return t.queryAt(e.parentHash.isEmpty ? r || e.hash : e.parentHash).pipe(Oe((n) => Cne(e, n)));
}
- var Vne = /* @__PURE__ */ $k((t) => t.rpc.chain.subscribeNewHeads());
- var zne = /* @__PURE__ */ $k((t) => t.rpc.chain.subscribeFinalizedHeads());
- function Fne(t, e) {
+ var Dne = /* @__PURE__ */ Wk((t) => t.rpc.chain.subscribeNewHeads());
+ var Lne = /* @__PURE__ */ Wk((t) => t.rpc.chain.subscribeFinalizedHeads());
+ function Bne(t, e) {
return Le(t, () => Qe([
e.derive.chain.bestNumber(),
e.derive.chain.bestNumberFinalized()
]).pipe(we(([r, n]) => e.registry.createType("BlockNumber", r.sub(n)))));
}
- function eR(t, e) {
+ function Gk(t, e) {
const [r] = t.logs.filter((o) => o.isConsensus), [n] = t.logs.filter((o) => o.isPreRuntime), [i] = t.logs.filter((o) => o.isSeal);
let s;
try {
@@ -34662,13 +34663,13 @@ ${Ez(e, r)}`);
}
return s;
}
- function Z8(t, e, r, n) {
+ function G8(t, e, r, n) {
const i = t.createClass("Header");
class s extends i {
constructor(c, u, f, p) {
super(c, u);
re(this, "__internal__author");
- this.__internal__author = p || eR(this.digest, f || []), this.createdAtHash = u == null ? void 0 : u.createdAtHash;
+ this.__internal__author = p || Gk(this.digest, f || []), this.createdAtHash = u == null ? void 0 : u.createdAtHash;
}
get author() {
return this.__internal__author;
@@ -34676,14 +34677,14 @@ ${Ez(e, r)}`);
}
return new s(t, e, r, n);
}
- function Hne(t, e) {
+ function Une(t, e) {
return t.map((r, n) => {
let i, s;
const o = e.filter(({ phase: a }) => a.isApplyExtrinsic && a.asApplyExtrinsic.eq(n)).map(({ event: a }) => (a.section === "system" && (a.method === "ExtrinsicSuccess" ? s = a.data[0] : a.method === "ExtrinsicFailed" && (i = a.data[0], s = a.data[1])), a));
return { dispatchError: i, dispatchInfo: s, events: o, extrinsic: r };
});
}
- function tR(t, e, r, n, i) {
+ function Kk(t, e, r, n, i) {
const s = t.createClass("SignedBlock");
class o extends s {
constructor(u, f, p, b, E) {
@@ -34691,7 +34692,7 @@ ${Ez(e, r)}`);
re(this, "__internal__author");
re(this, "__internal__events");
re(this, "__internal__extrinsics");
- this.__internal__author = E || eR(this.block.header.digest, b || []), this.__internal__events = p || [], this.__internal__extrinsics = Hne(this.block.extrinsics, this.__internal__events), this.createdAtHash = f == null ? void 0 : f.createdAtHash;
+ this.__internal__author = E || Gk(this.block.header.digest, b || []), this.__internal__events = p || [], this.__internal__extrinsics = Une(this.block.extrinsics, this.__internal__events), this.createdAtHash = f == null ? void 0 : f.createdAtHash;
}
get author() {
return this.__internal__author;
@@ -34705,29 +34706,29 @@ ${Ez(e, r)}`);
}
return new o(t, e, r, n, i);
}
- function qne(t, e) {
+ function jne(t, e) {
return Le(t, (r) => Qe([
e.rpc.chain.getBlock(r),
e.queryAt(r)
]).pipe(Oe(([n, i]) => Qe([
xe(n),
i.system.events(),
- Y8(e, n.block.header, r)
- ])), we(([n, i, [, s, o]]) => tR(i.registry, n, i, s, o))));
+ W8(e, n.block.header, r)
+ ])), we(([n, i, [, s, o]]) => Kk(i.registry, n, i, s, o))));
}
- function Wne(t, e) {
+ function Vne(t, e) {
return Le(t, (r) => e.rpc.chain.getBlockHash(r).pipe(Oe((n) => e.derive.chain.getBlock(n))));
}
- function Gne(t, e) {
- return Le(t, (r) => e.rpc.chain.getHeader(r).pipe(Oe((n) => Y8(e, n, r)), we(([n, i, s]) => Z8((i || n).registry, n, i, s))));
+ function zne(t, e) {
+ return Le(t, (r) => e.rpc.chain.getHeader(r).pipe(Oe((n) => W8(e, n, r)), we(([n, i, s]) => G8((i || n).registry, n, i, s))));
}
- function Kne(t, e) {
+ function Fne(t, e) {
return Le(t, () => e.derive.chain.subscribeFinalizedHeads().pipe(Oe((r) => e.derive.chain.getBlock(r.createdAtHash || r.hash))));
}
- function Xne(t, e) {
+ function Hne(t, e) {
return Le(t, (r, n, i = []) => e.rpc.chain.getHeader(r).pipe(Oe((s) => s.parentHash.eq(n) ? xe([s, ...i]) : e.derive.chain._getHeaderRange(s.parentHash, n, [s, ...i]))));
}
- function Yne(t, e) {
+ function qne(t, e) {
return Le(t, () => {
let r = null;
return e.rpc.chain.subscribeFinalizedHeads().pipe(Oe((n) => {
@@ -34736,27 +34737,27 @@ ${Ez(e, r)}`);
}));
});
}
- function Zne(t, e) {
+ function Wne(t, e) {
return Le(t, () => e.derive.chain.subscribeNewHeads().pipe(Oe((r) => e.derive.chain.getBlock(r.createdAtHash || r.hash))));
}
- function Jne(t, e) {
- return Le(t, () => e.rpc.chain.subscribeNewHeads().pipe(Oe((r) => Y8(e, r)), we(([r, n, i]) => (r.createdAtHash = r.hash, Z8(r.registry, r, n, i)))));
+ function Gne(t, e) {
+ return Le(t, () => e.rpc.chain.subscribeNewHeads().pipe(Oe((r) => W8(e, r)), we(([r, n, i]) => (r.createdAtHash = r.hash, G8(r.registry, r, n, i)))));
}
- var Qne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Kne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _getHeaderRange: Xne,
- bestNumber: Vne,
- bestNumberFinalized: zne,
- bestNumberLag: Fne,
- getBlock: qne,
- getBlockByNumber: Wne,
- getHeader: Gne,
- subscribeFinalizedBlocks: Kne,
- subscribeFinalizedHeads: Yne,
- subscribeNewBlocks: Zne,
- subscribeNewHeads: Jne
+ _getHeaderRange: Hne,
+ bestNumber: Dne,
+ bestNumberFinalized: Lne,
+ bestNumberLag: Bne,
+ getBlock: jne,
+ getBlockByNumber: Vne,
+ getHeader: zne,
+ subscribeFinalizedBlocks: Fne,
+ subscribeFinalizedHeads: qne,
+ subscribeNewBlocks: Wne,
+ subscribeNewHeads: Gne
}, Symbol.toStringTag, { value: "Module" }));
- function $ne(t) {
+ function Xne(t) {
return xe([
t.consts.contracts.callBaseFee || t.registry.createType("Balance"),
t.consts.contracts.contractFee || t.registry.createType("Balance"),
@@ -34770,8 +34771,8 @@ ${Ez(e, r)}`);
t.consts.contracts.tombstoneDeposit || t.registry.createType("Balance")
]);
}
- function eie(t, e) {
- return Le(t, () => $ne(e).pipe(we(([r, n, i, s, o, a, c, u, f, p]) => ({
+ function Yne(t, e) {
+ return Le(t, () => Xne(e).pipe(we(([r, n, i, s, o, a, c, u, f, p]) => ({
callBaseFee: r,
contractFee: n,
creationFee: i,
@@ -34784,23 +34785,23 @@ ${Ez(e, r)}`);
transferFee: a
}))));
}
- var tie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Zne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- fees: eie
+ fees: Yne
}, Symbol.toStringTag, { value: "Module" }));
- function rie(t) {
+ function Jne(t) {
return !Array.isArray(t);
}
- function nie(t) {
+ function Qne(t) {
return t.stakeOf.entries().pipe(we((e) => e.map(([{ args: [r] }, n]) => [r, n])));
}
- function iie(t) {
+ function $ne(t) {
return t.votesOf.entries().pipe(we((e) => e.map(([{ args: [r] }, n]) => [r, n])));
}
- function sie(t, e) {
+ function eie(t, e) {
return Qe([
- nie(e),
- iie(e)
+ Qne(e),
+ $ne(e)
]).pipe(we(([r, n]) => {
const i = [];
return n.forEach(([s, o]) => {
@@ -34811,70 +34812,70 @@ ${Ez(e, r)}`);
}), i;
}));
}
- function oie(t) {
+ function tie(t) {
return t.voting.entries().pipe(we((e) => e.map(([{ args: [r] }, n]) => [
r,
- rie(n) ? { stake: n.stake, votes: n.votes } : { stake: n[0], votes: n[1] }
+ Jne(n) ? { stake: n.stake, votes: n.votes } : { stake: n[0], votes: n[1] }
])));
}
- function aie(t, e) {
+ function rie(t, e) {
const r = e.query.elections || e.query.phragmenElection || e.query.electionsPhragmen;
- return Le(t, () => r ? r.stakeOf ? sie(e, r) : oie(r) : xe([]));
+ return Le(t, () => r ? r.stakeOf ? eie(e, r) : tie(r) : xe([]));
}
- function cie(t, e) {
+ function nie(t, e) {
return Le(t, (r) => e.derive.council.votes().pipe(we((n) => (n.find(([i]) => i.eq(r)) || [null, { stake: e.registry.createType("Balance"), votes: [] }])[1])));
}
- var uie = /* @__PURE__ */ Wg("council");
- var lie = /* @__PURE__ */ Kg("council");
- var fie = /* @__PURE__ */ Yg("council");
- var hie = /* @__PURE__ */ Zg("council");
- var die = /* @__PURE__ */ Jg("council");
- var pie = /* @__PURE__ */ Xg("council");
- var mie = /* @__PURE__ */ Gg("council");
- var gie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var iie = /* @__PURE__ */ Wg("council");
+ var sie = /* @__PURE__ */ Kg("council");
+ var oie = /* @__PURE__ */ Yg("council");
+ var aie = /* @__PURE__ */ Zg("council");
+ var cie = /* @__PURE__ */ Jg("council");
+ var uie = /* @__PURE__ */ Xg("council");
+ var lie = /* @__PURE__ */ Gg("council");
+ var fie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasProposals: lie,
- members: uie,
- prime: mie,
- proposal: fie,
- proposalCount: hie,
- proposalHashes: die,
- proposals: pie,
- votes: aie,
- votesOf: cie
+ hasProposals: sie,
+ members: iie,
+ prime: lie,
+ proposal: oie,
+ proposalCount: aie,
+ proposalHashes: cie,
+ proposals: uie,
+ votes: rie,
+ votesOf: nie
}, Symbol.toStringTag, { value: "Module" }));
- function yie(t) {
+ function hie(t) {
return Bt($t(":child_storage:default:", Pn($t("crowdloan", (t.fundIndex || t.trieIndex).toU8a()))));
}
- function bie(t, e) {
- return Le(t, (r) => e.query.crowdloan.funds(r).pipe(we((n) => n.isSome ? yie(n.unwrap()) : null)));
+ function die(t, e) {
+ return Le(t, (r) => e.query.crowdloan.funds(r).pipe(we((n) => n.isSome ? hie(n.unwrap()) : null)));
}
- function rR(t, e) {
+ function Xk(t, e) {
var i;
const r = [], n = [];
return e.filter(({ event: { data: [, s], method: o, section: a } }) => a === "crowdloan" && ["Contributed", "Withdrew"].includes(o) && s.eq(t)).reduce((s, { event: { data: [o], method: a } }) => (a === "Contributed" ? s.added.push(o.toHex()) : s.removed.push(o.toHex()), s), { added: r, blockHash: ((i = e.createdAtHash) == null ? void 0 : i.toHex()) || "-", removed: n });
}
var zy = 1e3;
- function wie(t, e) {
+ function pie(t, e) {
let r = [], n = [];
return t.query.system.events().pipe(Oe((i) => {
var o;
- const s = rR(e, i);
+ const s = Xk(e, i);
return s.added.length || s.removed.length ? (r = r.concat(...s.added), n = n.concat(...s.removed), xe({ added: r, addedDelta: s.added, blockHash: ((o = i.createdAtHash) == null ? void 0 : o.toHex()) || "-", removed: n, removedDelta: s.removed })) : Gi;
}), Cr({ added: r, addedDelta: [], blockHash: "-", removed: n, removedDelta: [] }));
}
- function vie(t, e) {
+ function mie(t, e) {
return t.query.system.events().pipe(Oe((r) => {
var i;
return r.filter(({ event: { data: [s], method: o, section: a } }) => a === "crowdloan" && ["AllRefunded", "Dissolved", "PartiallyRefunded"].includes(o) && s.eq(e)).length ? xe(((i = r.createdAtHash) == null ? void 0 : i.toHex()) || "-") : Gi;
}), Cr("-"));
}
- function xie(t, e) {
- const r = new Xc(void 0);
+ function gie(t, e) {
+ const r = new Kc(void 0);
return r.pipe(
Oe((n) => t.rpc.childstate.getKeysPaged(e, "0x", zy, n)),
Us((n) => {
- Zc(() => {
+ Yc(() => {
n.length === zy ? r.next(n[zy - 1].toHex()) : r.complete();
});
}),
@@ -34882,13 +34883,13 @@ ${Ez(e, r)}`);
we((n) => Vu(n))
);
}
- function _ie(t, e, r) {
- return vie(t, e).pipe(Oe(() => St(t.rpc.childstate.getKeysPaged) ? xie(t, r) : t.rpc.childstate.getKeys(r, "0x")), we((n) => n.map((i) => i.toHex())));
+ function yie(t, e, r) {
+ return mie(t, e).pipe(Oe(() => St(t.rpc.childstate.getKeysPaged) ? gie(t, r) : t.rpc.childstate.getKeys(r, "0x")), we((n) => n.map((i) => i.toHex())));
}
- function Eie(t, e, r) {
+ function bie(t, e, r) {
return Qe([
- _ie(t, e, r),
- wie(t, e)
+ yie(t, e, r),
+ pie(t, e)
]).pipe(we(([n, { added: i, blockHash: s, removed: o }]) => {
const a = {};
return n.forEach((c) => {
@@ -34903,40 +34904,40 @@ ${Ez(e, r)}`);
};
}));
}
- function Sie(t, e) {
- return Le(t, (r) => e.derive.crowdloan.childKey(r).pipe(Oe((n) => n ? Eie(e, r, n) : xe({ blockHash: "-", contributorsHex: [] }))));
+ function wie(t, e) {
+ return Le(t, (r) => e.derive.crowdloan.childKey(r).pipe(Oe((n) => n ? bie(e, r, n) : xe({ blockHash: "-", contributorsHex: [] }))));
}
- function nR(t, e, r) {
+ function Yk(t, e, r) {
return Qe(r.map((n) => t.rpc.childstate.getStorage(e, n))).pipe(we((n) => n.map((i) => t.registry.createType("Option", i)).map((i) => i.isSome ? t.registry.createType("Balance", i.unwrap()) : t.registry.createType("Balance")).reduce((i, s, o) => st(i, { [r[o]]: s }), {})));
}
- function Mie(t, e, r, n) {
+ function vie(t, e, r, n) {
return t.query.system.events().pipe(Oe((i) => {
- const s = rR(e, i), o = n.filter((a) => s.added.includes(a) || s.removed.includes(a));
- return o.length ? nR(t, r, o) : Gi;
+ const s = Xk(e, i), o = n.filter((a) => s.added.includes(a) || s.removed.includes(a));
+ return o.length ? Yk(t, r, o) : Gi;
}), Cr({}));
}
- function Aie(t, e, r, n) {
+ function xie(t, e, r, n) {
return Qe([
- nR(t, r, n),
- Mie(t, e, r, n)
+ Yk(t, r, n),
+ vie(t, e, r, n)
]).pipe(we(([i, s]) => st({}, i, s)));
}
- function Tie(t, e) {
- return Le(t, (r, n) => e.derive.crowdloan.childKey(r).pipe(Oe((i) => i && n.length ? Aie(e, r, i, n) : xe({}))));
+ function _ie(t, e) {
+ return Le(t, (r, n) => e.derive.crowdloan.childKey(r).pipe(Oe((i) => i && n.length ? xie(e, r, i, n) : xe({}))));
}
- var Nie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Eie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- childKey: bie,
- contributions: Sie,
- ownContributions: Tie
+ childKey: die,
+ contributions: wie,
+ ownContributions: _ie
}, Symbol.toStringTag, { value: "Module" }));
- function Iie(t) {
+ function Sie(t) {
return !!t.proposalHash;
}
- function Oie(t) {
+ function Mie(t) {
return !!t.tally;
}
- function Q7(t, e, r, n) {
+ function K7(t, e, r, n) {
for (; ; ) {
const i = t.div(e), s = r.div(n);
if (i.lt(s))
@@ -34951,20 +34952,20 @@ ${Ez(e, r)}`);
t = n, r = e, e = a, n = o;
}
}
- function Pie(t, e, { votedAye: r, votedNay: n, votedTotal: i }) {
- const s = f4(i);
- return s.isZero() ? false : t.isSuperMajorityApprove ? Q7(n, s, r, e) : Q7(n, e, r, s);
+ function Aie(t, e, { votedAye: r, votedNay: n, votedTotal: i }) {
+ const s = u4(i);
+ return s.isZero() ? false : t.isSuperMajorityApprove ? K7(n, s, r, e) : K7(n, e, r, s);
}
- function kie(t, e, r) {
- return t.isSimpleMajority ? r.votedAye.gt(r.votedNay) : Pie(t, e, r);
+ function Tie(t, e, r) {
+ return t.isSimpleMajority ? r.votedAye.gt(r.votedNay) : Aie(t, e, r);
}
- function Rie(t) {
+ function Nie(t) {
return t.reduce((e, r) => {
const { balance: n, vote: i } = r, s = i.conviction.index === 0, o = n.muln(s ? 1 : i.conviction.index).divn(s ? 10 : 1);
return i.isAye ? (e.allAye.push(r), e.voteCountAye++, e.votedAye.iadd(o)) : (e.allNay.push(r), e.voteCountNay++, e.votedNay.iadd(o)), e.voteCount++, e.votedTotal.iadd(o), e;
}, { allAye: [], allNay: [], voteCount: 0, voteCountAye: 0, voteCountNay: 0, votedAye: new ct(0), votedNay: new ct(0), votedTotal: new ct(0) });
}
- function Cie(t, e) {
+ function Iie(t, e) {
const r = [], n = [];
return e.forEach((i) => {
i.vote.isAye ? r.push(i) : n.push(i);
@@ -34979,33 +34980,33 @@ ${Ez(e, r)}`);
votedTotal: t.turnout
};
}
- function Die(t, e, r) {
- const n = Oie(e.status) ? Cie(e.status.tally, r) : Rie(r);
+ function Oie(t, e, r) {
+ const n = Mie(e.status) ? Iie(e.status.tally, r) : Nie(r);
return st({}, n, {
- isPassing: kie(e.status.threshold, t, n),
+ isPassing: Tie(e.status.threshold, t, n),
votes: r
});
}
- function Lie(t) {
+ function Pie(t) {
if (t.isNone)
return null;
const e = t.unwrap();
- return Iie(e) ? e : e.isOngoing ? e.asOngoing : null;
+ return Sie(e) ? e : e.isOngoing ? e.asOngoing : null;
}
function Ml(t) {
- return t.isLegacy ? t.asLegacy.hash_.toHex() : t.isLookup ? t.asLookup.hash_.toHex() : t.isInline ? t.asInline.hash.toHex() : pr(t) ? Ft(t) ? t : y4(t) : Et(t) ? Bt(t) : t.toHex();
+ return t.isLegacy ? t.asLegacy.hash_.toHex() : t.isLookup ? t.asLookup.hash_.toHex() : t.isInline ? t.asInline.hash.toHex() : pr(t) ? Ft(t) ? t : m4(t) : Et(t) ? Bt(t) : t.toHex();
}
- function Bie(t) {
+ function kie(t) {
return Ml(t.proposal || t.proposalHash);
}
- var Uie = y4("democrac");
- function jie(t) {
+ var Rie = m4("democrac");
+ function Cie(t) {
return t instanceof us;
}
- function Vie(t) {
+ function Die(t) {
return t.isInline || t.isLegacy || t.isLookup;
}
- function zie(t) {
+ function Lie(t) {
return t.query.democracy.dispatchQueue().pipe(Oe((e) => Qe([
xe(e),
t.derive.democracy.preimages(e.map(([, r]) => r))
@@ -35016,7 +35017,7 @@ ${Ez(e, r)}`);
index: s
}))));
}
- function Fie(t) {
+ function Bie(t) {
return t.derive.democracy.referendumsFinished().pipe(Oe(() => t.query.scheduler.agenda.keys()), Oe((e) => {
const r = e.map(({ args: [n] }) => n);
return r.length ? Qe([
@@ -35025,16 +35026,16 @@ ${Ez(e, r)}`);
]) : xe([[], []]);
}));
}
- function Hie(t) {
- return Fie(t).pipe(Oe(([e, r]) => {
+ function Uie(t) {
+ return Bie(t).pipe(Oe(([e, r]) => {
const n = [];
return e.forEach((i, s) => {
(r[s] || []).filter((o) => o.isSome).forEach((o) => {
const a = o.unwrap();
if (a.maybeId.isSome) {
const c = a.maybeId.unwrap().toHex();
- if (c.startsWith(Uie)) {
- const u = jie(a.call) ? Vie(a.call) ? Ml(a.call) : a.call.isHash ? a.call.asHash.toHex() : a.call.asValue.args[0].toHex() : a.call.args[0].toHex();
+ if (c.startsWith(Rie)) {
+ const u = Cie(a.call) ? Die(a.call) ? Ml(a.call) : a.call.isHash ? a.call.asHash.toHex() : a.call.asValue.args[0].toHex() : a.call.args[0].toHex();
n.push({ at: i, imageHash: u, index: t.registry.createType("(u64, ReferendumIndex)", c)[1] });
}
}
@@ -35045,41 +35046,41 @@ ${Ez(e, r)}`);
]);
}), we(([e, r]) => e.map((n, i) => st({ image: r[i] }, n))));
}
- function qie(t, e) {
+ function jie(t, e) {
return Le(t, () => {
var r;
- return St((r = e.query.scheduler) == null ? void 0 : r.agenda) ? Hie(e) : e.query.democracy.dispatchQueue ? zie(e) : xe([]);
+ return St((r = e.query.scheduler) == null ? void 0 : r.agenda) ? Uie(e) : e.query.democracy.dispatchQueue ? Lie(e) : xe([]);
});
}
- var iR = [0, 1, 2, 4, 8, 16, 32];
- function Wie(t, e, { approved: r, end: n }) {
+ var Zk = [0, 1, 2, 4, 8, 16, 32];
+ function Vie(t, e, { approved: r, end: n }) {
return [
n,
- r.isTrue && e.isAye || r.isFalse && e.isNay ? n.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(iR[e.conviction.index])) : Jr
+ r.isTrue && e.isAye || r.isFalse && e.isNay ? n.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(Zk[e.conviction.index])) : Jr
];
}
- function Gie(t, [e, r], n) {
- const { balance: i, vote: s } = r.asStandard, [o, a] = n.isFinished ? Wie(t, s, n.asFinished) : [Jr, Jr];
+ function zie(t, [e, r], n) {
+ const { balance: i, vote: s } = r.asStandard, [o, a] = n.isFinished ? Vie(t, s, n.asFinished) : [Jr, Jr];
return { balance: i, isDelegated: false, isFinished: n.isFinished, referendumEnd: o, referendumId: e, unlockAt: a, vote: s };
}
- function Kie(t, { balance: e, conviction: r, target: n }) {
+ function Fie(t, { balance: e, conviction: r, target: n }) {
return t.derive.democracy.locks(n).pipe(we((i) => i.map(({ isFinished: s, referendumEnd: o, referendumId: a, unlockAt: c, vote: u }) => ({
balance: e,
isDelegated: true,
isFinished: s,
referendumEnd: o,
referendumId: a,
- unlockAt: c.isZero() ? c : o.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(iR[r.index])),
+ unlockAt: c.isZero() ? c : o.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(Zk[r.index])),
vote: t.registry.createType("Vote", { aye: u.isAye, conviction: r })
}))));
}
- function Xie(t, { votes: e }) {
- return e.length ? t.query.democracy.referendumInfoOf.multi(e.map(([r]) => r)).pipe(we((r) => e.map((n, i) => [n, r[i].unwrapOr(null)]).filter((n) => !!n[1] && Ar(n[1].end) && n[0][1].isStandard).map(([n, i]) => Gie(t, n, i)))) : xe([]);
+ function Hie(t, { votes: e }) {
+ return e.length ? t.query.democracy.referendumInfoOf.multi(e.map(([r]) => r)).pipe(we((r) => e.map((n, i) => [n, r[i].unwrapOr(null)]).filter((n) => !!n[1] && Ar(n[1].end) && n[0][1].isStandard).map(([n, i]) => zie(t, n, i)))) : xe([]);
}
- function Yie(t, e) {
- return Le(t, (r) => e.query.democracy.votingOf ? e.query.democracy.votingOf(r).pipe(Oe((n) => n.isDirect ? Xie(e, n.asDirect) : n.isDelegating ? Kie(e, n.asDelegating) : xe([]))) : xe([]));
+ function qie(t, e) {
+ return Le(t, (r) => e.query.democracy.votingOf ? e.query.democracy.votingOf(r).pipe(Oe((n) => n.isDirect ? Hie(e, n.asDirect) : n.isDelegating ? Fie(e, n.asDelegating) : xe([]))) : xe([]));
}
- function Zie(t, e) {
+ function Wie(t, e) {
if (e.isNone)
return xe(null);
const [r, n] = e.unwrap();
@@ -35089,22 +35090,22 @@ ${Ez(e, r)}`);
threshold: n
})));
}
- function Jie(t, e) {
+ function Gie(t, e) {
return Le(t, () => {
var r;
- return (r = e.query.democracy) != null && r.nextExternal ? e.query.democracy.nextExternal().pipe(Oe((n) => Zie(e, n))) : xe(null);
+ return (r = e.query.democracy) != null && r.nextExternal ? e.query.democracy.nextExternal().pipe(Oe((n) => Wie(e, n))) : xe(null);
});
}
- function Qie(t) {
+ function Kie(t) {
return t.ticket || t.deposit;
}
- function $ie(t) {
+ function Xie(t) {
return (t.maybeTicket || t.deposit).unwrapOrDefault();
}
- function ese(t, e) {
+ function Yie(t, e) {
return !!e && !t.query.democracy.dispatchQueue;
}
- function $7(t, [e, r, n, i]) {
+ function X7(t, [e, r, n, i]) {
let s;
try {
s = t.registry.createType("Call", e.toU8a(true));
@@ -35113,22 +35114,22 @@ ${Ez(e, r)}`);
}
return { at: i, balance: n, proposal: s, proposer: r };
}
- function tse(t, e) {
+ function Zie(t, e) {
if (!e.isNone) {
- if (ese(t, e)) {
+ if (Yie(t, e)) {
const r = e.unwrap();
if (r.isMissing)
return;
const { data: n, deposit: i, provider: s, since: o } = r.asAvailable;
- return $7(t, [n, s, i, o]);
+ return X7(t, [n, s, i, o]);
}
- return $7(t, e.unwrap());
+ return X7(t, e.unwrap());
}
}
- function rse(t, [e, r, n]) {
+ function Jie(t, [e, r, n]) {
if (!r)
return;
- const [i, s] = r.isUnrequested ? Qie(r.asUnrequested) : $ie(r.asRequested);
+ const [i, s] = r.isUnrequested ? Kie(r.asUnrequested) : Xie(r.asRequested);
let o;
if (n)
try {
@@ -35138,28 +35139,28 @@ ${Ez(e, r)}`);
}
return { at: Jr, balance: s, proposal: o, proposalHash: e, proposer: i };
}
- function nse(t, e) {
+ function Qie(t, e) {
const r = e.map((n) => Ml(n));
- return t.query.democracy.preimages.multi(r).pipe(we((n) => n.map((i) => tse(t, i))));
+ return t.query.democracy.preimages.multi(r).pipe(we((n) => n.map((i) => Zie(t, i))));
}
- function ise(t, e) {
+ function $ie(t, e) {
const r = e.map((i) => Ml(i)), n = t.registry.lookup.getTypeDef(t.query.preimage.preimageFor.creator.meta.type.asMap.key).type;
return t.query.preimage.statusFor.multi(r).pipe(Oe((i) => {
const s = i.map((a) => a.unwrapOr(null)), o = s.map((a, c) => a ? n === "H256" ? r[c] : a.isRequested ? [r[c], a.asRequested.len.unwrapOr(0)] : [r[c], a.asUnrequested.len] : null).filter((a) => !!a);
return t.query.preimage.preimageFor.multi(o).pipe(we((a) => {
let c = -1;
- return s.map((u, f) => u ? [r[f], u, a[++c].unwrapOr(null)] : [r[f], null, null]).map((u) => rse(t, u));
+ return s.map((u, f) => u ? [r[f], u, a[++c].unwrapOr(null)] : [r[f], null, null]).map((u) => Jie(t, u));
}));
}));
}
- function sse(t, e) {
- return Le(t, (r) => r.length ? St(e.query.democracy.preimages) ? nse(e, r) : St(e.query.preimage.preimageFor) ? ise(e, r) : xe([]) : xe([]));
+ function ese(t, e) {
+ return Le(t, (r) => r.length ? St(e.query.democracy.preimages) ? Qie(e, r) : St(e.query.preimage.preimageFor) ? $ie(e, r) : xe([]) : xe([]));
}
- var ose = /* @__PURE__ */ da((t, e) => t.derive.democracy.preimages([e]));
- function ase(t) {
+ var tse = /* @__PURE__ */ da((t, e) => t.derive.democracy.preimages([e]));
+ function rse(t) {
return St(t[1].mul);
}
- function cse([t, e, r]) {
+ function nse([t, e, r]) {
return t.filter(([, , n], i) => {
var s;
return !!((s = r[i]) != null && s.isSome) && !n.isEmpty;
@@ -35170,20 +35171,20 @@ ${Ez(e, r)}`);
imageHash: Ml(i),
index: n,
proposer: s
- }, ase(a) ? { balance: a[1], seconds: a[0] } : { balance: a[0], seconds: a[1] });
+ }, rse(a) ? { balance: a[1], seconds: a[0] } : { balance: a[0], seconds: a[1] });
});
}
- function use(t, e) {
+ function ise(t, e) {
return Le(t, () => {
var r;
return St((r = e.query.democracy) == null ? void 0 : r.publicProps) ? e.query.democracy.publicProps().pipe(Oe((n) => n.length ? Qe([
xe(n),
e.derive.democracy.preimages(n.map(([, i]) => i)),
e.query.democracy.depositOf.multi(n.map(([i]) => i))
- ]) : xe([[], [], []])), we(cse)) : xe([]);
+ ]) : xe([[], [], []])), we(nse)) : xe([]);
});
}
- function lse(t, e) {
+ function sse(t, e) {
return Le(t, () => {
var r;
return (r = e.query.democracy) != null && r.lowestUnbaked ? e.queryMulti([
@@ -35192,19 +35193,19 @@ ${Ez(e, r)}`);
]).pipe(we(([n, i]) => i.gt(n) ? [...Array(i.sub(n).toNumber())].map((s, o) => n.addn(o)) : [])) : xe([]);
});
}
- function fse(t, e) {
+ function ose(t, e) {
return Le(t, () => e.derive.democracy.referendumsActive().pipe(Oe((r) => r.length ? Qe([
xe(r),
e.derive.democracy._referendumsVotes(r)
]) : xe([[], []])), we(([r, n]) => r.map((i, s) => st({}, i, n[s])))));
}
- function hse(t, e) {
+ function ase(t, e) {
return Le(t, () => e.derive.democracy.referendumIds().pipe(Oe((r) => r.length ? e.derive.democracy.referendumsInfo(r) : xe([]))));
}
- function dse(t, e) {
+ function cse(t, e) {
return Le(t, () => e.derive.democracy.referendumIds().pipe(Oe((r) => e.query.democracy.referendumInfoOf.multi(r)), we((r) => r.map((n) => n.unwrapOr(null)).filter((n) => !!n && n.isFinished).map((n) => n.asFinished))));
}
- function pse(t, e) {
+ function use(t, e) {
return t.query.democracy.votersFor(e).pipe(Oe((r) => Qe([
xe(r),
r.length ? t.query.democracy.voteOf.multi(r.map((n) => [e, n])) : xe([]),
@@ -35216,7 +35217,7 @@ ${Ez(e, r)}`);
vote: n[o] || t.registry.createType("Vote")
}))));
}
- function mse(t, e) {
+ function lse(t, e) {
return t.filter(([, r]) => r.isDirect).map(([r, n]) => [
r,
n.asDirect.votes.filter(([i]) => i.eq(e))
@@ -35225,9 +35226,9 @@ ${Ez(e, r)}`);
isDelegating: false
}, o.asStandard)), s), r), []);
}
- function gse(t, e) {
+ function fse(t, e) {
return t.query.democracy.votingOf.entries().pipe(we((r) => {
- const n = r.map(([{ args: [o] }, a]) => [o, a]), i = mse(n, e), s = n.filter(([, o]) => o.isDelegating).map(([o, a]) => [o, a.asDelegating]);
+ const n = r.map(([{ args: [o] }, a]) => [o, a]), i = lse(n, e), s = n.filter(([, o]) => o.isDelegating).map(([o, a]) => [o, a.asDelegating]);
return s.forEach(([o, { balance: a, conviction: c, target: u }]) => {
const f = s.find(([b]) => b.eq(u)), p = i.find(({ accountId: b }) => b.eq(f ? f[0] : u));
p && i.push({
@@ -35239,66 +35240,66 @@ ${Ez(e, r)}`);
}), i;
}));
}
- function yse(t, e) {
+ function hse(t, e) {
return Le(t, (r) => Qe([
e.derive.democracy.sqrtElectorate(),
- St(e.query.democracy.votingOf) ? gse(e, r.index) : pse(e, r.index)
- ]).pipe(we(([n, i]) => Die(n, r, i))));
+ St(e.query.democracy.votingOf) ? fse(e, r.index) : use(e, r.index)
+ ]).pipe(we(([n, i]) => Oie(n, r, i))));
}
- function bse(t, e) {
+ function dse(t, e) {
return Le(t, (r) => r.length ? Qe(r.map((n) => e.derive.democracy._referendumVotes(n))) : xe([]));
}
- function wse(t, e) {
+ function pse(t, e) {
return Le(t, (r, n) => {
- const i = Lie(n);
+ const i = Pie(n);
return i ? e.derive.democracy.preimage(i.proposal || i.proposalHash).pipe(we((s) => ({
image: s,
- imageHash: Bie(i),
+ imageHash: kie(i),
index: e.registry.createType("ReferendumIndex", r),
status: i
}))) : xe(null);
});
}
- function vse(t, e) {
+ function mse(t, e) {
return Le(t, (r) => r.length ? e.query.democracy.referendumInfoOf.multi(r).pipe(Oe((n) => Qe(r.map((i, s) => e.derive.democracy._referendumInfo(i, n[s])))), we((n) => n.filter((i) => !!i))) : xe([]));
}
- function xse(t, e) {
- return Le(t, () => e.query.balances.totalIssuance().pipe(we(f4)));
+ function gse(t, e) {
+ return Le(t, () => e.query.balances.totalIssuance().pipe(we(u4)));
}
- var _se = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var yse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _referendumInfo: wse,
- _referendumVotes: yse,
- _referendumsVotes: bse,
- dispatchQueue: qie,
- locks: Yie,
- nextExternal: Jie,
- preimage: ose,
- preimages: sse,
- proposals: use,
- referendumIds: lse,
- referendums: fse,
- referendumsActive: hse,
- referendumsFinished: dse,
- referendumsInfo: vse,
- sqrtElectorate: xse
+ _referendumInfo: pse,
+ _referendumVotes: hse,
+ _referendumsVotes: dse,
+ dispatchQueue: jie,
+ locks: qie,
+ nextExternal: Gie,
+ preimage: tse,
+ preimages: ese,
+ proposals: ise,
+ referendumIds: sse,
+ referendums: ose,
+ referendumsActive: ase,
+ referendumsFinished: cse,
+ referendumsInfo: mse,
+ sqrtElectorate: gse
}, Symbol.toStringTag, { value: "Module" }));
- function Ese(t) {
+ function bse(t) {
return !Array.isArray(t);
}
- function Sse(t) {
+ function wse(t) {
return Array.isArray(t);
}
- function e_(t) {
- return Ese(t) ? [t.who, t.stake] : t;
+ function Y7(t) {
+ return bse(t) ? [t.who, t.stake] : t;
}
- function Mse(t) {
- return Sse(t) ? t[0] : t;
+ function vse(t) {
+ return wse(t) ? t[0] : t;
}
- function t_([, t], [, e]) {
+ function Z7([, t], [, e]) {
return e.cmp(t);
}
- function Ase(t, e) {
+ function xse(t, e) {
return e ? {
candidacyBond: t.consts[e].candidacyBond,
desiredRunnersUp: t.consts[e].desiredRunnersUp,
@@ -35309,11 +35310,11 @@ ${Ez(e, r)}`);
votingBondFactor: t.consts[e].votingBondFactor
} : {};
}
- function Tse(t) {
+ function _se(t) {
const [e] = t.registry.getModuleInstances(t.runtimeVersion.specName, "council") || ["council"], r = t.query.phragmenElection ? "phragmenElection" : t.query.electionsPhragmen ? "electionsPhragmen" : t.query.elections ? "elections" : null;
return [t.query[e] ? e : "council", r];
}
- function Nse(t, e, r) {
+ function Ese(t, e, r) {
return t.queryMulti([
t.query[e].members,
t.query[r].candidates,
@@ -35321,7 +35322,7 @@ ${Ez(e, r)}`);
t.query[r].runnersUp
]);
}
- function Ise(t, e) {
+ function Sse(t, e) {
return Qe([
t.query[e].members(),
xe([]),
@@ -35329,22 +35330,22 @@ ${Ez(e, r)}`);
xe([])
]);
}
- function Ose(t, e) {
+ function Mse(t, e) {
return Le(t, () => {
- const [r, n] = Tse(e);
- return (n ? Nse(e, r, n) : Ise(e, r)).pipe(we(([i, s, o, a]) => st({}, Ase(e, n), {
+ const [r, n] = _se(e);
+ return (n ? Ese(e, r, n) : Sse(e, r)).pipe(we(([i, s, o, a]) => st({}, xse(e, n), {
candidateCount: e.registry.createType("u32", s.length),
- candidates: s.map(Mse),
- members: o.length ? o.map(e_).sort(t_) : i.map((c) => [c, e.registry.createType("Balance")]),
- runnersUp: a.map(e_).sort(t_)
+ candidates: s.map(vse),
+ members: o.length ? o.map(Y7).sort(Z7) : i.map((c) => [c, e.registry.createType("Balance")]),
+ runnersUp: a.map(Y7).sort(Z7)
})));
});
}
- var Pse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ase = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- info: Ose
+ info: Mse
}, Symbol.toStringTag, { value: "Module" }));
- function kse([t, e, r, n]) {
+ function Tse([t, e, r, n]) {
return e.forEach((i, s) => {
const o = i.toString(), a = n[s], c = !r[s].isEmpty, u = t[o];
(!u || u.hasMessage !== c || !u.blockCount.eq(a)) && (t[o] = {
@@ -35354,7 +35355,7 @@ ${Ez(e, r)}`);
});
}), t;
}
- function Rse(t, e) {
+ function Nse(t, e) {
return Le(t, () => {
var r;
return (r = e.query.imOnline) != null && r.receivedHeartbeats ? e.derive.staking.overview().pipe(Oe(({ currentIndex: n, validators: i }) => Qe([
@@ -35362,34 +35363,34 @@ ${Ez(e, r)}`);
xe(i),
e.query.imOnline.receivedHeartbeats.multi(i.map((s, o) => [n, o])),
e.query.imOnline.authoredBlocks.multi(i.map((s) => [n, s]))
- ])), we(kse)) : xe({});
+ ])), we(Tse)) : xe({});
});
}
- var Cse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ise = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- receivedHeartbeats: Rse
+ receivedHeartbeats: Nse
}, Symbol.toStringTag, { value: "Module" }));
- var Dse = /* @__PURE__ */ Wg("membership");
- var Lse = /* @__PURE__ */ Kg("membership");
- var Bse = /* @__PURE__ */ Yg("membership");
- var Use = /* @__PURE__ */ Zg("membership");
- var jse = /* @__PURE__ */ Jg("membership");
- var Vse = /* @__PURE__ */ Xg("membership");
- var zse = /* @__PURE__ */ Gg("membership");
- var Fse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ose = /* @__PURE__ */ Wg("membership");
+ var Pse = /* @__PURE__ */ Kg("membership");
+ var kse = /* @__PURE__ */ Yg("membership");
+ var Rse = /* @__PURE__ */ Zg("membership");
+ var Cse = /* @__PURE__ */ Jg("membership");
+ var Dse = /* @__PURE__ */ Xg("membership");
+ var Lse = /* @__PURE__ */ Gg("membership");
+ var Bse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasProposals: Lse,
- members: Dse,
- prime: zse,
- proposal: Bse,
- proposalCount: Use,
- proposalHashes: jse,
- proposals: Vse
+ hasProposals: Pse,
+ members: Ose,
+ prime: Lse,
+ proposal: kse,
+ proposalCount: Rse,
+ proposalHashes: Cse,
+ proposals: Dse
}, Symbol.toStringTag, { value: "Module" }));
- function sR(t, e) {
+ function Jk(t, e) {
return t.isSome ? t.unwrap().some((r) => r.eq(e)) : false;
}
- function Hse(t, e) {
+ function Use(t, e) {
const r = e.find(([n]) => n === t);
if (r && r[1].isSome) {
const [n, i] = r[1].unwrap();
@@ -35403,26 +35404,26 @@ ${Ez(e, r)}`);
}
return null;
}
- function r_(t, e) {
+ function J7(t, e) {
return e.map((r) => {
const n = r.find(([i]) => i === t);
return n ? n[1] : null;
});
}
- function qse(t, [e, r, n, i, s, o, a, c]) {
+ function jse(t, [e, r, n, i, s, o, a, c]) {
return s.isNone ? null : {
- active: Hse(t, e),
- didUpdate: sR(i, t),
+ active: Use(t, e),
+ didUpdate: Jk(i, t),
heads: a,
id: t,
info: st({ id: t }, s.unwrap()),
pendingSwapId: o.unwrapOr(null),
relayDispatchQueue: c,
- retryCollators: r_(t, r),
- selectedCollators: r_(t, n)
+ retryCollators: J7(t, r),
+ selectedCollators: J7(t, n)
};
}
- function Wse(t, e) {
+ function Vse(t, e) {
return Le(t, (r) => e.query.registrar && e.query.parachains ? e.queryMulti([
e.query.registrar.active,
e.query.registrar.retryQueue,
@@ -35432,18 +35433,18 @@ ${Ez(e, r)}`);
[e.query.registrar.pendingSwap, r],
[e.query.parachains.heads, r],
[e.query.parachains.relayDispatchQueue, r]
- ]).pipe(we((n) => qse(e.registry.createType("ParaId", r), n))) : xe(null));
+ ]).pipe(we((n) => jse(e.registry.createType("ParaId", r), n))) : xe(null));
}
- function Gse([t, e, r, n, i]) {
+ function zse([t, e, r, n, i]) {
return t.map((s, o) => ({
- didUpdate: sR(e, s),
+ didUpdate: Jk(e, s),
id: s,
info: st({ id: s }, n[o].unwrapOr(null)),
pendingSwapId: i[o].unwrapOr(null),
relayDispatchQueueSize: r[o][0].toNumber()
}));
}
- function Kse(t, e) {
+ function Fse(t, e) {
return Le(t, () => {
var r;
return (r = e.query.registrar) != null && r.parachains && e.query.parachains ? e.query.registrar.parachains().pipe(Oe((n) => Qe([
@@ -35452,15 +35453,15 @@ ${Ez(e, r)}`);
e.query.parachains.relayDispatchQueueSize.multi(n),
e.query.registrar.paras.multi(n),
e.query.registrar.pendingSwap.multi(n)
- ])), we(Gse)) : xe([]);
+ ])), we(zse)) : xe([]);
});
}
- var Xse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Hse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- info: Wse,
- overview: Kse
+ info: Vse,
+ overview: Fse
}, Symbol.toStringTag, { value: "Module" }));
- function J8([t, e, r, n, i]) {
+ function K8([t, e, r, n, i]) {
return {
activeEra: e,
activeEraStart: r,
@@ -35469,7 +35470,7 @@ ${Ez(e, r)}`);
validatorCount: i
};
}
- function Yse(t) {
+ function qse(t) {
return t.queryMulti([
t.query.session.currentIndex,
t.query.staking.activeEra,
@@ -35477,7 +35478,7 @@ ${Ez(e, r)}`);
t.query.staking.validatorCount
]).pipe(we(([e, r, n, i]) => {
const { index: s, start: o } = r.unwrapOrDefault();
- return J8([
+ return K8([
e,
s,
o,
@@ -35486,8 +35487,8 @@ ${Ez(e, r)}`);
]);
}));
}
- function Zse(t) {
- return t.query.session.currentIndex().pipe(we((e) => J8([
+ function Wse(t) {
+ return t.query.session.currentIndex().pipe(we((e) => K8([
e,
t.registry.createType("EraIndex"),
t.registry.createType("Option"),
@@ -35495,8 +35496,8 @@ ${Ez(e, r)}`);
t.registry.createType("u32")
])));
}
- function Jse(t) {
- return xe(J8([
+ function Gse(t) {
+ return xe(K8([
t.registry.createType("SessionIndex", 1),
t.registry.createType("EraIndex"),
t.registry.createType("Option"),
@@ -35504,10 +35505,10 @@ ${Ez(e, r)}`);
t.registry.createType("u32")
]));
}
- function Qse(t, e) {
- return Le(t, () => e.query.session ? e.query.staking ? Yse(e) : Zse(e) : Jse(e));
+ function Kse(t, e) {
+ return Le(t, () => e.query.session ? e.query.staking ? qse(e) : Wse(e) : Gse(e));
}
- function $se(t, e) {
+ function Xse(t, e) {
return Le(t, () => e.derive.session.indexes().pipe(we((r) => {
var s, o, a, c;
const n = ((o = (s = e.consts) == null ? void 0 : s.babe) == null ? void 0 : o.epochDuration) || e.registry.createType("u64", 1), i = ((c = (a = e.consts) == null ? void 0 : a.staking) == null ? void 0 : c.sessionsPerEra) || e.registry.createType("SessionIndex", 1);
@@ -35519,23 +35520,23 @@ ${Ez(e, r)}`);
}, r);
})));
}
- function Q8(t) {
+ function X8(t) {
return (e, r) => Le(e, () => r.derive.session.progress().pipe(we((n) => n[t])));
}
- function eoe(t, e, [r, n, i, s]) {
+ function Yse(t, e, [r, n, i, s]) {
const o = n.mul(e.sessionLength).iadd(i), a = r.sub(o), c = e.currentIndex.sub(s).imul(e.sessionLength).iadd(a);
return st({
eraProgress: t.registry.createType("BlockNumber", c),
sessionProgress: t.registry.createType("BlockNumber", a)
}, e);
}
- function toe(t) {
+ function Zse(t) {
return t.derive.session.info().pipe(we((e) => st({
eraProgress: t.registry.createType("BlockNumber"),
sessionProgress: t.registry.createType("BlockNumber")
}, e)));
}
- function roe(t) {
+ function Jse(t) {
return t.derive.session.info().pipe(Oe((e) => {
var r;
return Qe([
@@ -35556,22 +35557,22 @@ ${Ez(e, r)}`);
[r, n, i, s && s.isSome ? s.unwrap() : t.registry.createType("SessionIndex", 1)]
]));
}
- function noe(t, e) {
- return Le(t, () => e.query.babe ? roe(e).pipe(we(([r, n]) => eoe(e, r, n))) : toe(e));
+ function Qse(t, e) {
+ return Le(t, () => e.query.babe ? Jse(e).pipe(we(([r, n]) => Yse(e, r, n))) : Zse(e));
}
- var ioe = /* @__PURE__ */ Q8("eraLength");
- var soe = /* @__PURE__ */ Q8("eraProgress");
- var ooe = /* @__PURE__ */ Q8("sessionProgress");
- var aoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var $se = /* @__PURE__ */ X8("eraLength");
+ var eoe = /* @__PURE__ */ X8("eraProgress");
+ var toe = /* @__PURE__ */ X8("sessionProgress");
+ var roe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- eraLength: ioe,
- eraProgress: soe,
- indexes: Qse,
- info: $se,
- progress: noe,
- sessionProgress: ooe
+ eraLength: $se,
+ eraProgress: eoe,
+ indexes: Kse,
+ info: Xse,
+ progress: Qse,
+ sessionProgress: toe
}, Symbol.toStringTag, { value: "Module" }));
- function coe(t) {
+ function noe(t) {
return t.query.society.candidates().pipe(Oe((e) => Qe([
xe(e),
t.query.society.suspendedCandidates.multi(e.map(({ who: r }) => r))
@@ -35582,7 +35583,7 @@ ${Ez(e, r)}`);
value: i
}))));
}
- function uoe(t) {
+ function ioe(t) {
return t.query.society.candidates.entries().pipe(we((e) => e.filter(([, r]) => r.isSome).map(([{ args: [r] }, n]) => [r, n.unwrap()]).map(([r, { bid: n, kind: i }]) => ({
accountId: r,
isSuspended: false,
@@ -35590,10 +35591,10 @@ ${Ez(e, r)}`);
value: n
}))));
}
- function loe(t, e) {
- return Le(t, () => e.query.society.suspendedCandidates && e.query.society.candidates.creator.meta.type.isPlain ? coe(e) : uoe(e));
+ function soe(t, e) {
+ return Le(t, () => e.query.society.suspendedCandidates && e.query.society.candidates.creator.meta.type.isPlain ? noe(e) : ioe(e));
}
- function foe(t, e) {
+ function ooe(t, e) {
return Le(t, () => Qe([
e.query.society.bids(),
e.query.society.defender ? e.query.society.defender() : xe(void 0),
@@ -35611,10 +35612,10 @@ ${Ez(e, r)}`);
pot: a
}))));
}
- function hoe(t, e) {
+ function aoe(t, e) {
return Le(t, (r) => e.derive.society._members([r]).pipe(we(([n]) => n)));
}
- function doe(t, e) {
+ function coe(t, e) {
return Qe([
xe(e),
t.query.society.payouts.multi(e),
@@ -35632,7 +35633,7 @@ ${Ez(e, r)}`);
vouching: a[u].unwrapOr(void 0)
}))));
}
- function poe(t, e) {
+ function uoe(t, e) {
return Qe([
xe(e),
t.query.society.members.multi(e),
@@ -35654,116 +35655,116 @@ ${Ez(e, r)}`);
vouching: f.vouching.unwrapOr(void 0)
}))));
}
- function moe(t, e) {
- return Le(t, (r) => e.query.society.members.creator.meta.type.isMap ? poe(e, r) : doe(e, r));
+ function loe(t, e) {
+ return Le(t, (r) => e.query.society.members.creator.meta.type.isMap ? uoe(e, r) : coe(e, r));
}
- function goe(t, e) {
+ function foe(t, e) {
return Le(t, () => e.query.society.members.creator.meta.type.isMap ? e.query.society.members.keys().pipe(Oe((r) => e.derive.society._members(r.map(({ args: [n] }) => n)))) : e.query.society.members().pipe(Oe((r) => e.derive.society._members(r))));
}
- var yoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var hoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _members: moe,
- candidates: loe,
- info: foe,
- member: hoe,
- members: goe
+ _members: loe,
+ candidates: soe,
+ info: ooe,
+ member: aoe,
+ members: foe
}, Symbol.toStringTag, { value: "Module" }));
- var boe = {
+ var doe = {
withDestination: true,
withLedger: true,
withNominations: true,
withPrefs: true
};
- function woe(t) {
+ function poe(t) {
return t.reduce((e, { era: r, value: n }) => {
const i = r.toString();
return e[i] = (e[i] || Jr).add(n.unwrap()), e;
}, {});
}
- function voe(t, e, r) {
- const n = Object.entries(woe(((e == null ? void 0 : e.unlocking) || []).filter(({ era: i }) => i.unwrap().gt(r.activeEra)))).map(([i, s]) => ({
+ function moe(t, e, r) {
+ const n = Object.entries(poe(((e == null ? void 0 : e.unlocking) || []).filter(({ era: i }) => i.unwrap().gt(r.activeEra)))).map(([i, s]) => ({
remainingEras: new ct(i).isub(r.activeEra),
value: t.registry.createType("Balance", s)
}));
return n.length ? n : void 0;
}
- function xoe(t, e, r) {
+ function goe(t, e, r) {
return t.registry.createType("Balance", ((e == null ? void 0 : e.unlocking) || []).reduce((n, { era: i, value: s }) => i.unwrap().gt(r.currentEra) ? n : n.iadd(s.unwrap()), new ct(0)));
}
- function _oe(t, e, r, n) {
+ function yoe(t, e, r, n) {
return st({}, r, n, {
- redeemable: xoe(t, n.stakingLedger, e),
- unlocking: voe(t, n.stakingLedger, e)
+ redeemable: goe(t, n.stakingLedger, e),
+ unlocking: moe(t, n.stakingLedger, e)
});
}
- function Eoe(t, e) {
- return Le(t, (r, n = boe) => e.derive.session.info().pipe(Oe((i) => Qe([
+ function boe(t, e) {
+ return Le(t, (r, n = doe) => e.derive.session.info().pipe(Oe((i) => Qe([
e.derive.staking.keysMulti(r),
e.derive.staking.queryMulti(r, n)
- ]).pipe(we(([s, o]) => o.map((a, c) => _oe(e, i, s[c], a)))))));
+ ]).pipe(we(([s, o]) => o.map((a, c) => yoe(e, i, s[c], a)))))));
}
- var Soe = /* @__PURE__ */ da((t, e, r) => t.derive.staking.accounts([e], r));
- function Moe(t, e) {
+ var woe = /* @__PURE__ */ da((t, e, r) => t.derive.staking.accounts([e], r));
+ function voe(t, e) {
return Le(t, () => e.derive.session.indexes().pipe(Oe(({ activeEra: r }) => e.query.staking.erasRewardPoints(r))));
}
- var Aoe = { withController: true, withExposure: true, withPrefs: true };
- function Toe(t, e) {
+ var xoe = { withController: true, withExposure: true, withPrefs: true };
+ function _oe(t, e) {
return Vu([t, e.filter((r) => !t.find((n) => n.eq(r)))]);
}
- function Noe(t, e) {
- return Le(t, (r = Aoe) => e.derive.staking.validators().pipe(Oe(({ nextElected: n, validators: i }) => e.derive.staking.queryMulti(Toe(n, i), r).pipe(we((s) => ({
+ function Eoe(t, e) {
+ return Le(t, (r = xoe) => e.derive.staking.validators().pipe(Oe(({ nextElected: n, validators: i }) => e.derive.staking.queryMulti(_oe(n, i), r).pipe(we((s) => ({
info: s,
nextElected: n,
validators: i
}))))));
}
- function $8(t, e, r) {
+ function Y8(t, e, r) {
const n = `${t}-${e.toString()}`;
return [
n,
- r ? void 0 : Kf.get(n)
+ r ? void 0 : Gf.get(n)
];
}
- function oR(t, e, r) {
- return r ? [] : e.map((i) => Kf.get(`${t}-${i.toString()}`)).filter((i) => !!i);
+ function Qk(t, e, r) {
+ return r ? [] : e.map((i) => Gf.get(`${t}-${i.toString()}`)).filter((i) => !!i);
}
- function cm(t, e, r) {
- return !e && Kf.set(t, r), r;
+ function am(t, e, r) {
+ return !e && Gf.set(t, r), r;
}
- function aR(t, e, r) {
- return !e && r.forEach((n) => Kf.set(`${t}-${n.era.toString()}`, n)), r;
+ function $k(t, e, r) {
+ return !e && r.forEach((n) => Gf.set(`${t}-${n.era.toString()}`, n)), r;
}
- function cR(t, e, r) {
+ function eR(t, e, r) {
return t.map((n) => e.find(({ era: i }) => n.eq(i)) || r.find(({ era: i }) => n.eq(i))).filter((n) => !!n);
}
- var Ioe = 14;
- function Ooe(t, e) {
- const r = T1(t, Ioe);
+ var Soe = 14;
+ function Moe(t, e) {
+ const r = A1(t, Soe);
let n = 0;
- const i = new Xc(r[n]);
+ const i = new Kc(r[n]);
return i.pipe(Oe(e), Us(() => {
- Zc(() => {
+ Yc(() => {
n++, n === r.length ? i.complete() : i.next(r[n]);
});
}), pl(), we(Vu));
}
- function uR(t, e) {
+ function tR(t, e) {
return t.filter((r) => !e.some(({ era: n }) => r.eq(n)));
}
- function v0(t) {
+ function b0(t) {
return (e, r) => Le(e, (n = false) => r.derive.staking.erasHistoric(n).pipe(Oe((i) => r.derive.staking[t](i, n))));
}
- function x0(t) {
+ function w0(t) {
return (e, r) => Le(e, (n, i = false) => r.derive.staking.erasHistoric(i).pipe(Oe((s) => r.derive.staking[t](n, s, i))));
}
- function ex(t) {
+ function Z8(t) {
return (e, r) => Le(e, (n) => r.derive.staking[t](n, true));
}
- function tx(t) {
- return (e, r) => Le(e, (n, i) => n.length ? Ooe(n, (s) => Qe(s.map((o) => r.derive.staking[t](o, i)))) : xe([]));
+ function J8(t) {
+ return (e, r) => Le(e, (n, i) => n.length ? Moe(n, (s) => Qe(s.map((o) => r.derive.staking[t](o, i)))) : xe([]));
}
- var Poe = "eraExposure";
- function koe(t, e) {
+ var Aoe = "eraExposure";
+ function Toe(t, e) {
const r = {}, n = {};
return e.forEach(([i, s]) => {
const o = i.args[1].toString();
@@ -35773,7 +35774,7 @@ ${Ez(e, r)}`);
});
}), { era: t, nominators: r, validators: n };
}
- function Roe(t, e) {
+ function Noe(t, e) {
const r = {}, n = {};
return e.forEach(([i, s]) => {
if (s.isSome) {
@@ -35785,16 +35786,16 @@ ${Ez(e, r)}`);
}
}), { era: t, nominators: r, validators: n };
}
- function Coe(t, e) {
+ function Ioe(t, e) {
return Le(t, (r, n = false) => {
- const [i, s] = $8(Poe, r, n);
- return s ? xe(s) : e.query.staking.erasStakersPaged ? e.query.staking.erasStakersPaged.entries(r).pipe(we((o) => cm(i, n, Roe(r, o)))) : e.query.staking.erasStakersClipped.entries(r).pipe(we((o) => cm(i, n, koe(r, o))));
+ const [i, s] = Y8(Aoe, r, n);
+ return s ? xe(s) : e.query.staking.erasStakersPaged ? e.query.staking.erasStakersPaged.entries(r).pipe(we((o) => am(i, n, Noe(r, o)))) : e.query.staking.erasStakersClipped.entries(r).pipe(we((o) => am(i, n, Toe(r, o))));
});
}
- var Doe = /* @__PURE__ */ ex("_eraExposure");
- var Loe = /* @__PURE__ */ tx("_eraExposure");
- var Boe = /* @__PURE__ */ v0("_erasExposure");
- function Uoe(t, e) {
+ var Ooe = /* @__PURE__ */ Z8("_eraExposure");
+ var Poe = /* @__PURE__ */ J8("_eraExposure");
+ var koe = /* @__PURE__ */ b0("_erasExposure");
+ function Roe(t, e) {
return Le(t, (r) => Qe([
e.query.staking.activeEra(),
e.consts.staking.historyDepth ? xe(e.consts.staking.historyDepth) : e.query.staking.historyDepth()
@@ -35806,60 +35807,60 @@ ${Ez(e, r)}`);
return s.reverse();
})));
}
- var n_ = "eraPoints";
- function joe({ individual: t }) {
+ var Q7 = "eraPoints";
+ function Coe({ individual: t }) {
return [...t.entries()].filter(([, e]) => e.gt(Jr)).reduce((e, [r, n]) => (e[r.toString()] = n, e), {});
}
- function Voe(t, e) {
+ function Doe(t, e) {
return t.map((r, n) => ({
era: r,
eraPoints: e[n].total,
- validators: joe(e[n])
+ validators: Coe(e[n])
}));
}
- function zoe(t, e) {
+ function Loe(t, e) {
return Le(t, (r, n) => {
if (!r.length)
return xe([]);
- const i = oR(n_, r, n), s = uR(r, i);
- return s.length ? e.query.staking.erasRewardPoints.multi(s).pipe(we((o) => cR(r, i, aR(n_, n, Voe(s, o))))) : xe(i);
+ const i = Qk(Q7, r, n), s = tR(r, i);
+ return s.length ? e.query.staking.erasRewardPoints.multi(s).pipe(we((o) => eR(r, i, $k(Q7, n, Doe(s, o))))) : xe(i);
});
}
- var Foe = /* @__PURE__ */ v0("_erasPoints");
- var Hoe = "eraPrefs";
- function qoe(t, e) {
+ var Boe = /* @__PURE__ */ b0("_erasPoints");
+ var Uoe = "eraPrefs";
+ function joe(t, e) {
const r = {};
return e.forEach(([n, i]) => {
r[n.args[1].toString()] = i;
}), { era: t, validators: r };
}
- function Woe(t, e) {
+ function Voe(t, e) {
return Le(t, (r, n) => {
- const [i, s] = $8(Hoe, r, n);
- return s ? xe(s) : e.query.staking.erasValidatorPrefs.entries(r).pipe(we((o) => cm(i, n, qoe(r, o))));
+ const [i, s] = Y8(Uoe, r, n);
+ return s ? xe(s) : e.query.staking.erasValidatorPrefs.entries(r).pipe(we((o) => am(i, n, joe(r, o))));
});
}
- var Goe = /* @__PURE__ */ ex("_eraPrefs");
- var Koe = /* @__PURE__ */ tx("_eraPrefs");
- var Xoe = /* @__PURE__ */ v0("_erasPrefs");
- var i_ = "eraRewards";
- function Yoe(t, e) {
+ var zoe = /* @__PURE__ */ Z8("_eraPrefs");
+ var Foe = /* @__PURE__ */ J8("_eraPrefs");
+ var Hoe = /* @__PURE__ */ b0("_erasPrefs");
+ var $7 = "eraRewards";
+ function qoe(t, e) {
return t.map((r, n) => ({
era: r,
eraReward: e[n].unwrapOrDefault()
}));
}
- function Zoe(t, e) {
+ function Woe(t, e) {
return Le(t, (r, n) => {
if (!r.length)
return xe([]);
- const i = oR(i_, r, n), s = uR(r, i);
- return s.length ? e.query.staking.erasValidatorReward.multi(s).pipe(we((o) => cR(r, i, aR(i_, n, Yoe(s, o))))) : xe(i);
+ const i = Qk($7, r, n), s = tR(r, i);
+ return s.length ? e.query.staking.erasValidatorReward.multi(s).pipe(we((o) => eR(r, i, $k($7, n, qoe(s, o))))) : xe(i);
});
}
- var Joe = /* @__PURE__ */ v0("_erasRewards");
- var Qoe = "eraSlashes";
- function $oe(t, e, r) {
+ var Goe = /* @__PURE__ */ b0("_erasRewards");
+ var Koe = "eraSlashes";
+ function Xoe(t, e, r) {
const n = {}, i = {};
return e.forEach(([s, o]) => {
n[s.args[1].toString()] = o.unwrap();
@@ -35867,36 +35868,36 @@ ${Ez(e, r)}`);
i[s.args[1].toString()] = o.unwrapOrDefault()[1];
}), { era: t, nominators: n, validators: i };
}
- function eae(t, e) {
+ function Yoe(t, e) {
return Le(t, (r, n) => {
- const [i, s] = $8(Qoe, r, n);
+ const [i, s] = Y8(Koe, r, n);
return s ? xe(s) : Qe([
e.query.staking.nominatorSlashInEra.entries(r),
e.query.staking.validatorSlashInEra.entries(r)
- ]).pipe(we(([o, a]) => cm(i, n, $oe(r, o, a))));
+ ]).pipe(we(([o, a]) => am(i, n, Xoe(r, o, a))));
});
}
- var tae = /* @__PURE__ */ ex("_eraSlashes");
- var rae = /* @__PURE__ */ tx("_eraSlashes");
- var nae = /* @__PURE__ */ v0("_erasSlashes");
- function iae(t, e, r) {
+ var Zoe = /* @__PURE__ */ Z8("_eraSlashes");
+ var Joe = /* @__PURE__ */ J8("_eraSlashes");
+ var Qoe = /* @__PURE__ */ b0("_erasSlashes");
+ function $oe(t, e, r) {
const n = (e.find(([s]) => s.eq(t)) || [void 0, []])[1], i = r.unwrapOr([]);
return {
nextSessionIds: Array.isArray(i) ? i : [...i.values()],
sessionIds: Array.isArray(n) ? n : [...n.values()]
};
}
- var sae = /* @__PURE__ */ da((t, e) => t.derive.staking.keysMulti([e]));
- function oae(t, e) {
+ var eae = /* @__PURE__ */ da((t, e) => t.derive.staking.keysMulti([e]));
+ function tae(t, e) {
return Le(t, (r) => r.length ? e.query.session.queuedKeys().pipe(Oe((n) => {
var i;
return Qe([
xe(n),
(i = e.consts.session) != null && i.dedupKeyPrefix ? e.query.session.nextKeys.multi(r.map((s) => [e.consts.session.dedupKeyPrefix, s])) : Qe(r.map((s) => e.query.session.nextKeys(s)))
]);
- }), we(([n, i]) => r.map((s, o) => iae(s, n, i[o])))) : xe([]));
+ }), we(([n, i]) => r.map((s, o) => $oe(s, n, i[o])))) : xe([]));
}
- function aae(t, e) {
+ function rae(t, e) {
return Le(t, () => Qe([
e.derive.session.indexes(),
e.derive.staking.validators()
@@ -35905,15 +35906,15 @@ ${Ez(e, r)}`);
validators: i
}))));
}
- function cae(t, e) {
+ function nae(t, e) {
return Le(t, (r, n, i) => n.length ? Qe([
Qe(n.map((s) => e.query.staking.erasStakersClipped(s, r))),
Qe(n.map((s) => e.query.staking.erasStakers(s, r)))
]).pipe(we(([s, o]) => n.map((a, c) => ({ clipped: s[c], era: a, exposure: o[c] })))) : xe([]));
}
- var uae = /* @__PURE__ */ da((t, e, r) => t.derive.staking._ownExposures(e, [r], true));
- var lae = /* @__PURE__ */ x0("_ownExposures");
- function fae(t, e) {
+ var iae = /* @__PURE__ */ da((t, e, r) => t.derive.staking._ownExposures(e, [r], true));
+ var sae = /* @__PURE__ */ w0("_ownExposures");
+ function oae(t, e) {
return Le(t, (r, n, i) => n.length ? Qe([
Qe(n.map((s) => e.query.staking.validatorSlashInEra(s, r))),
Qe(n.map((s) => e.query.staking.nominatorSlashInEra(s, r)))
@@ -35922,31 +35923,31 @@ ${Ez(e, r)}`);
total: s[c].isSome ? s[c].unwrap()[1] : o[c].unwrapOrDefault()
})))) : xe([]));
}
- var hae = /* @__PURE__ */ da((t, e, r) => t.derive.staking._ownSlashes(e, [r], true));
- var dae = /* @__PURE__ */ x0("_ownSlashes");
- function pae(t) {
+ var aae = /* @__PURE__ */ da((t, e, r) => t.derive.staking._ownSlashes(e, [r], true));
+ var cae = /* @__PURE__ */ w0("_ownSlashes");
+ function uae(t) {
return typeof t.isSome == "boolean" ? t.unwrapOr(null) : t;
}
- function mae(t, e, r, n, i, s, o) {
+ function lae(t, e, r, n, i, s, o) {
return {
accountId: t,
controllerId: (e == null ? void 0 : e.unwrapOr(null)) || null,
exposure: s,
nominators: r.isSome ? r.unwrap().targets : [],
- rewardDestination: pae(n),
+ rewardDestination: uae(n),
stakingLedger: o.unwrapOrDefault(),
stashId: t,
validatorPrefs: i
};
}
- function gae(t, e, { withLedger: r = false }) {
+ function fae(t, e, { withLedger: r = false }) {
const n = e.filter((s) => r && !!s && s.isSome).map((s) => s.unwrap()), i = t.registry.createType("Option");
return (n.length ? Qe(n.map((s) => t.query.staking.ledger(s))) : xe([])).pipe(we((s) => {
let o = -1;
return e.map((a) => a && a.isSome && s[++o] || i);
}));
}
- function yae(t, e, r, { withController: n, withDestination: i, withExposure: s, withLedger: o, withNominations: a, withPrefs: c }) {
+ function hae(t, e, r, { withController: n, withDestination: i, withExposure: s, withLedger: o, withNominations: a, withPrefs: c }) {
const u = t.registry.createType("Option"), f = t.registry.createType("RewardDestination"), p = t.registry.createType("Exposure"), b = t.registry.createType("ValidatorPrefs");
return Qe([
n || o ? Qe(e.map((E) => t.query.staking.bonded(E))) : xe(e.map(() => null)),
@@ -35956,17 +35957,17 @@ ${Ez(e, r)}`);
s ? Qe(e.map((E) => t.query.staking.erasStakers(r, E))) : xe(e.map(() => p))
]);
}
- function bae(t, e, r, n) {
- return yae(t, r, e, n).pipe(Oe(([i, s, o, a, c]) => gae(t, i, n).pipe(we((u) => r.map((f, p) => mae(f, i[p], s[p], o[p], a[p], c[p], u[p]))))));
+ function dae(t, e, r, n) {
+ return hae(t, r, e, n).pipe(Oe(([i, s, o, a, c]) => fae(t, i, n).pipe(we((u) => r.map((f, p) => lae(f, i[p], s[p], o[p], a[p], c[p], u[p]))))));
}
- var wae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.queryMulti([e], r));
- function vae(t, e) {
+ var pae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.queryMulti([e], r));
+ function mae(t, e) {
return Le(t, (r, n) => e.derive.session.indexes().pipe(Oe(({ activeEra: i }) => {
const s = r.map((o) => e.registry.createType("AccountId", o));
- return s.length ? bae(e, i, s, n) : xe([]);
+ return s.length ? dae(e, i, s, n) : xe([]);
})));
}
- function xae(t, e) {
+ function gae(t, e) {
return Le(t, (r, n, i = false) => {
const s = r.map((o) => e.registry.createType("AccountId", o).toString());
return e.derive.staking._erasExposure(n, i).pipe(we((o) => s.map((a) => o.map(({ era: c, nominators: u, validators: f }) => {
@@ -35977,11 +35978,11 @@ ${Ez(e, r)}`);
}))));
});
}
- function _ae(t, e) {
+ function yae(t, e) {
return Le(t, (r, n = false) => e.derive.staking.erasHistoric(n).pipe(Oe((i) => e.derive.staking._stakerExposures(r, i, n))));
}
- var Eae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.stakerExposures([e], r));
- function Sae(t, e) {
+ var bae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.stakerExposures([e], r));
+ function wae(t, e) {
return Le(t, (r, n, i) => {
const s = e.registry.createType("AccountId", r).toString();
return e.derive.staking._erasPoints(n, i).pipe(we((o) => o.map(({ era: a, eraPoints: c, validators: u }) => ({
@@ -35991,40 +35992,40 @@ ${Ez(e, r)}`);
}))));
});
}
- var Mae = /* @__PURE__ */ x0("_stakerPoints");
- function Aae(t, e) {
+ var vae = /* @__PURE__ */ w0("_stakerPoints");
+ function xae(t, e) {
return Le(t, (r, n, i) => e.query.staking.erasValidatorPrefs.multi(n.map((s) => [s, r])).pipe(we((s) => s.map((o, a) => ({
era: n[a],
validatorPrefs: o
})))));
}
- var Tae = /* @__PURE__ */ x0("_stakerPrefs");
- function lR(t) {
+ var _ae = /* @__PURE__ */ w0("_stakerPrefs");
+ function rR(t) {
return t ? t.legacyClaimedRewards || t.claimedRewards : [];
}
- function Nae(t, e, [r, n, i], s) {
+ function Eae(t, e, [r, n, i], s) {
return s.map(({ era: o, isEmpty: a, isValidator: c, nominating: u, validators: f }) => {
- const { eraPoints: p, validators: b } = r.find((F) => F.era.eq(o)) || { eraPoints: Jr, validators: {} }, { eraReward: E } = i.find((F) => F.era.eq(o)) || { eraReward: t.registry.createType("Balance") }, { validators: _ } = n.find((F) => F.era.eq(o)) || { validators: {} }, N = {}, R = e.toString();
- return Object.entries(f).forEach(([F, D]) => {
+ const { eraPoints: p, validators: b } = r.find((F) => F.era.eq(o)) || { eraPoints: Jr, validators: {} }, { eraReward: E } = i.find((F) => F.era.eq(o)) || { eraReward: t.registry.createType("Balance") }, { validators: _ } = n.find((F) => F.era.eq(o)) || { validators: {} }, N = {}, k = e.toString();
+ return Object.entries(f).forEach(([F, L]) => {
var I, H, X;
- const L = b[F] || Jr, q = ((I = _[F]) == null ? void 0 : I.commission.unwrap()) || Jr, W = D.total ? (H = D.total) == null ? void 0 : H.unwrap() : D.pageTotal ? (X = D.pageTotal) == null ? void 0 : X.unwrap() : Jr;
+ const D = b[F] || Jr, q = ((I = _[F]) == null ? void 0 : I.commission.unwrap()) || Jr, W = L.total ? (H = L.total) == null ? void 0 : H.unwrap() : L.pageTotal ? (X = L.pageTotal) == null ? void 0 : X.unwrap() : Jr;
let z = Jr, T;
- if (!(W.isZero() || L.isZero() || p.isZero())) {
- z = E.mul(L).div(p);
- const V = q.mul(z).div(hd);
+ if (!(W.isZero() || D.isZero() || p.isZero())) {
+ z = E.mul(D).div(p);
+ const V = q.mul(z).div(fd);
let S;
- if (F === R)
- if (D.own)
- S = D.own.unwrap();
+ if (F === k)
+ if (L.own)
+ S = L.own.unwrap();
else {
- const d = D.others.find(({ who: l }) => l.eq(F));
+ const d = L.others.find(({ who: l }) => l.eq(F));
S = d ? d.value.unwrap() : Jr;
}
else {
- const d = D.others.find(({ who: l }) => l.eq(R));
+ const d = L.others.find(({ who: l }) => l.eq(k));
S = d ? d.value.unwrap() : Jr;
}
- T = z.sub(V).imul(S).div(W).iadd(F === R ? V : Jr);
+ T = z.sub(V).imul(S).div(W).iadd(F === k ? V : Jr);
}
N[F] = {
total: t.registry.createType("Balance", z),
@@ -36040,7 +36041,7 @@ ${Ez(e, r)}`);
};
});
}
- function Iae(t) {
+ function Sae(t) {
return t.reduce(([e, r], n) => {
const i = [];
return r.push(i), n.forEach(({ validators: s }) => Object.keys(s).forEach((o) => {
@@ -36048,42 +36049,42 @@ ${Ez(e, r)}`);
})), [e, r];
}, [[], []]);
}
- function Oae(t, e, r) {
+ function Mae(t, e, r) {
const n = [];
Object.keys(r.validators).forEach((i) => {
const s = t.indexOf(i);
if (s !== -1) {
const o = e[s].stakingLedger;
- lR(o).some((a) => r.era.eq(a)) && n.push(i);
+ rR(o).some((a) => r.era.eq(a)) && n.push(i);
}
}), n.forEach((i) => {
delete r.validators[i];
});
}
- function Pae(t, e, { rewards: r, stakingLedger: n }) {
- const i = t.filter((a) => !lR(n).some((c) => c.eq(a))), s = e.map(([a]) => a), o = e.map(([, a]) => a);
- return r.filter(({ isEmpty: a }) => !a).filter((a) => i.some((c) => a.era.eq(c)) ? (Oae(s, o, a), true) : false).filter(({ validators: a }) => Object.keys(a).length !== 0).map((a) => st({}, a, {
+ function Aae(t, e, { rewards: r, stakingLedger: n }) {
+ const i = t.filter((a) => !rR(n).some((c) => c.eq(a))), s = e.map(([a]) => a), o = e.map(([, a]) => a);
+ return r.filter(({ isEmpty: a }) => !a).filter((a) => i.some((c) => a.era.eq(c)) ? (Mae(s, o, a), true) : false).filter(({ validators: a }) => Object.keys(a).length !== 0).map((a) => st({}, a, {
nominators: a.nominating.filter((c) => a.validators[c.validatorId])
}));
}
- function kae(t, e) {
+ function Tae(t, e) {
return Le(t, (r, n = false) => Qe([
e.derive.staking._erasPoints(r, n),
e.derive.staking._erasPrefs(r, n),
e.derive.staking._erasRewards(r, n)
]));
}
- function Rae(t, e) {
+ function Nae(t, e) {
return Le(t, (r, n, i = false) => Qe([
e.derive.staking.queryMulti(r, { withLedger: true }),
e.derive.staking._stakerExposures(r, n, i),
e.derive.staking._stakerRewardsEras(n, i)
]).pipe(Oe(([s, o, a]) => {
- const c = s.map(({ stakingLedger: p, stashId: b }, E) => !b || !p ? [] : Nae(e, b, a, o[E]));
+ const c = s.map(({ stakingLedger: p, stashId: b }, E) => !b || !p ? [] : Eae(e, b, a, o[E]));
if (i)
return xe(c);
- const [u, f] = Iae(c);
- return e.derive.staking.queryMulti(u, { withLedger: true }).pipe(we((p) => s.map(({ stakingLedger: b }, E) => Pae(n, f[E].map((_) => [
+ const [u, f] = Sae(c);
+ return e.derive.staking.queryMulti(u, { withLedger: true }).pipe(we((p) => s.map(({ stakingLedger: b }, E) => Aae(n, f[E].map((_) => [
_,
p.find((N) => N.accountId.eq(_))
]).filter((_) => !!_[1]), {
@@ -36092,14 +36093,14 @@ ${Ez(e, r)}`);
}))));
})));
}
- var Cae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.erasHistoric(r).pipe(Oe((n) => t.derive.staking._stakerRewards([e], n, r))));
- function Dae(t, e) {
+ var Iae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.erasHistoric(r).pipe(Oe((n) => t.derive.staking._stakerRewards([e], n, r))));
+ function Oae(t, e) {
return Le(t, (r, n) => r.length && n.length ? e.derive.staking._stakerRewards(r, n, false) : xe([]));
}
- function Lae(t, e) {
+ function Pae(t, e) {
return Le(t, (r, n = false) => e.derive.staking.erasHistoric(n).pipe(Oe((i) => e.derive.staking.stakerRewardsMultiEras(r, i))));
}
- function Bae(t, e) {
+ function kae(t, e) {
return Le(t, (r, n, i) => {
const s = e.registry.createType("AccountId", r).toString();
return e.derive.staking._erasSlashes(n, i).pipe(we((o) => o.map(({ era: a, nominators: c, validators: u }) => ({
@@ -36108,8 +36109,8 @@ ${Ez(e, r)}`);
}))));
});
}
- var Uae = /* @__PURE__ */ x0("_stakerSlashes");
- function jae(t) {
+ var Rae = /* @__PURE__ */ w0("_stakerSlashes");
+ function Cae(t) {
let e = Date.now();
return t.query.system.events().pipe(we((r) => (e = r.filter(({ event: n, phase: i }) => {
try {
@@ -36119,16 +36120,16 @@ ${Ez(e, r)}`);
}
}) ? Date.now() : e, e)), Cr(e), Hg({ skipTimeout: true }));
}
- function Vae(t, e) {
- return Le(t, () => jae(e).pipe(Oe(() => e.query.staking.validators.keys()), we((r) => r.map(({ args: [n] }) => n).filter((n) => n))));
+ function Dae(t, e) {
+ return Le(t, () => Cae(e).pipe(Oe(() => e.query.staking.validators.keys()), we((r) => r.map(({ args: [n] }) => n).filter((n) => n))));
}
- function zae(t, e) {
+ function Lae(t, e) {
return Le(t, () => e.query.staking.erasStakers ? e.derive.session.indexes().pipe(
Oe(({ currentEra: r }) => e.query.staking.erasStakers.keys(r)),
we((r) => r.map(({ args: [, n] }) => n))
) : e.query.staking.currentElected());
}
- function Fae(t, e) {
+ function Bae(t, e) {
return Le(t, () => Qe([
e.query.session ? e.query.session.validators() : xe([]),
e.query.staking ? e.derive.staking.nextElected() : xe([])
@@ -36137,9 +36138,9 @@ ${Ez(e, r)}`);
validators: r
}))));
}
- var Hae = { withController: true, withPrefs: true };
- function qae(t, e) {
- return Le(t, (r = Hae) => Qe([
+ var Uae = { withController: true, withPrefs: true };
+ function jae(t, e) {
+ return Le(t, (r = Uae) => Qe([
e.derive.staking.validators(),
e.derive.staking.stashes()
]).pipe(Oe(([{ nextElected: n }, i]) => {
@@ -36150,77 +36151,77 @@ ${Ez(e, r)}`);
})));
})));
}
- var Wae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Vae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _eraExposure: Coe,
- _eraPrefs: Woe,
- _eraSlashes: eae,
- _erasExposure: Loe,
- _erasPoints: zoe,
- _erasPrefs: Koe,
- _erasRewards: Zoe,
- _erasSlashes: rae,
- _ownExposures: cae,
- _ownSlashes: fae,
- _stakerExposures: xae,
- _stakerPoints: Sae,
- _stakerPrefs: Aae,
- _stakerRewards: Rae,
- _stakerRewardsEras: kae,
- _stakerSlashes: Bae,
- account: Soe,
- accounts: Eoe,
- currentPoints: Moe,
- electedInfo: Noe,
- eraExposure: Doe,
- eraPrefs: Goe,
- eraSlashes: tae,
- erasExposure: Boe,
- erasHistoric: Uoe,
- erasPoints: Foe,
- erasPrefs: Xoe,
- erasRewards: Joe,
- erasSlashes: nae,
- keys: sae,
- keysMulti: oae,
- nextElected: zae,
- overview: aae,
- ownExposure: uae,
- ownExposures: lae,
- ownSlash: hae,
- ownSlashes: dae,
- query: wae,
- queryMulti: vae,
- stakerExposure: Eae,
- stakerExposures: _ae,
- stakerPoints: Mae,
- stakerPrefs: Tae,
- stakerRewards: Cae,
- stakerRewardsMulti: Lae,
- stakerRewardsMultiEras: Dae,
- stakerSlashes: Uae,
- stashes: Vae,
- validators: Fae,
- waitingInfo: qae
+ _eraExposure: Ioe,
+ _eraPrefs: Voe,
+ _eraSlashes: Yoe,
+ _erasExposure: Poe,
+ _erasPoints: Loe,
+ _erasPrefs: Foe,
+ _erasRewards: Woe,
+ _erasSlashes: Joe,
+ _ownExposures: nae,
+ _ownSlashes: oae,
+ _stakerExposures: gae,
+ _stakerPoints: wae,
+ _stakerPrefs: xae,
+ _stakerRewards: Nae,
+ _stakerRewardsEras: Tae,
+ _stakerSlashes: kae,
+ account: woe,
+ accounts: boe,
+ currentPoints: voe,
+ electedInfo: Eoe,
+ eraExposure: Ooe,
+ eraPrefs: zoe,
+ eraSlashes: Zoe,
+ erasExposure: koe,
+ erasHistoric: Roe,
+ erasPoints: Boe,
+ erasPrefs: Hoe,
+ erasRewards: Goe,
+ erasSlashes: Qoe,
+ keys: eae,
+ keysMulti: tae,
+ nextElected: Lae,
+ overview: rae,
+ ownExposure: iae,
+ ownExposures: sae,
+ ownSlash: aae,
+ ownSlashes: cae,
+ query: pae,
+ queryMulti: mae,
+ stakerExposure: bae,
+ stakerExposures: yae,
+ stakerPoints: vae,
+ stakerPrefs: _ae,
+ stakerRewards: Iae,
+ stakerRewardsMulti: Pae,
+ stakerRewardsMultiEras: Oae,
+ stakerSlashes: Rae,
+ stashes: Dae,
+ validators: Bae,
+ waitingInfo: jae
}, Symbol.toStringTag, { value: "Module" }));
- var Gae = /* @__PURE__ */ Wg("technicalCommittee");
- var Kae = /* @__PURE__ */ Kg("technicalCommittee");
- var Xae = /* @__PURE__ */ Yg("technicalCommittee");
- var Yae = /* @__PURE__ */ Zg("technicalCommittee");
- var Zae = /* @__PURE__ */ Jg("technicalCommittee");
- var Jae = /* @__PURE__ */ Xg("technicalCommittee");
- var Qae = /* @__PURE__ */ Gg("technicalCommittee");
- var $ae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var zae = /* @__PURE__ */ Wg("technicalCommittee");
+ var Fae = /* @__PURE__ */ Kg("technicalCommittee");
+ var Hae = /* @__PURE__ */ Yg("technicalCommittee");
+ var qae = /* @__PURE__ */ Zg("technicalCommittee");
+ var Wae = /* @__PURE__ */ Jg("technicalCommittee");
+ var Gae = /* @__PURE__ */ Xg("technicalCommittee");
+ var Kae = /* @__PURE__ */ Gg("technicalCommittee");
+ var Xae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasProposals: Kae,
- members: Gae,
- prime: Qae,
- proposal: Xae,
- proposalCount: Yae,
- proposalHashes: Zae,
- proposals: Jae
+ hasProposals: Fae,
+ members: zae,
+ prime: Kae,
+ proposal: Hae,
+ proposalCount: qae,
+ proposalHashes: Wae,
+ proposals: Gae
}, Symbol.toStringTag, { value: "Module" }));
- function ece(t, { allIds: e, allProposals: r, approvalIds: n, councilProposals: i, proposalCount: s }) {
+ function Yae(t, { allIds: e, allProposals: r, approvalIds: n, councilProposals: i, proposalCount: s }) {
const o = [], a = [], c = i.filter(({ proposal: u }) => u && (t.tx.treasury.approveProposal.is(u) || t.tx.treasury.rejectProposal.is(u)));
return e.forEach((u, f) => {
if (r[f].isSome) {
@@ -36229,7 +36230,7 @@ ${Ez(e, r)}`);
}
}), { approvals: o, proposalCount: s, proposals: a };
}
- function tce(t, e, r) {
+ function Zae(t, e, r) {
const n = [], i = e.toNumber();
for (let o = 0; o < i; o++)
r.some((a) => a.eqn(o)) || n.push(t.registry.createType("ProposalIndex", o));
@@ -36237,69 +36238,69 @@ ${Ez(e, r)}`);
return Qe([
t.query.treasury.proposals.multi(s),
t.derive.council ? t.derive.council.proposals() : xe([])
- ]).pipe(we(([o, a]) => ece(t, { allIds: s, allProposals: o, approvalIds: r, councilProposals: a, proposalCount: e })));
+ ]).pipe(we(([o, a]) => Yae(t, { allIds: s, allProposals: o, approvalIds: r, councilProposals: a, proposalCount: e })));
}
- function rce(t, e) {
+ function Jae(t, e) {
return Le(t, () => e.query.treasury ? Qe([
e.query.treasury.proposalCount(),
e.query.treasury.approvals()
- ]).pipe(Oe(([r, n]) => tce(e, r, n))) : xe({
+ ]).pipe(Oe(([r, n]) => Zae(e, r, n))) : xe({
approvals: [],
proposalCount: e.registry.createType("ProposalIndex"),
proposals: []
}));
}
- var nce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Qae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- proposals: rce
+ proposals: Jae
}, Symbol.toStringTag, { value: "Module" }));
- function ice(t, e) {
+ function $ae(t, e) {
return Le(t, (r) => Qe([
e.rpc.chain.getBlock(r),
e.queryAt(r).pipe(Oe((n) => n.system.events()))
]).pipe(we(([n, i]) => ({ block: n, events: i }))));
}
- var sce = 250;
- var oce = new ct(6 * 1e3);
- var fR = new ct(5);
- var ace = new ct(5 * 60 * 1e3);
- function hR(t, e) {
+ var ece = 250;
+ var tce = new ct(6 * 1e3);
+ var nR = new ct(5);
+ var rce = new ct(5 * 60 * 1e3);
+ function iR(t, e) {
return t.derive.balances.account(e).pipe(we(({ accountNonce: r }) => r));
}
- function cce(t, e) {
+ function nce(t, e) {
var r;
- return (r = t.rpc.system) != null && r.accountNextIndex ? t.rpc.system.accountNextIndex(e) : hR(t, e);
+ return (r = t.rpc.system) != null && r.accountNextIndex ? t.rpc.system.accountNextIndex(e) : iR(t, e);
}
- function uce(t) {
+ function ice(t) {
return Qe([
t.rpc.chain.getHeader().pipe(Oe((e) => e.parentHash.isEmpty ? xe(e) : t.rpc.chain.getHeader(e.parentHash).pipe(Yt(() => xe(e))))),
t.rpc.chain.getFinalizedHead().pipe(Oe((e) => t.rpc.chain.getHeader(e).pipe(Yt(() => xe(null)))))
- ]).pipe(we(([e, r]) => !r || am(e).sub(am(r)).gt(fR) ? e : r));
+ ]).pipe(we(([e, r]) => !r || om(e).sub(om(r)).gt(nR) ? e : r));
}
- function lce(t) {
+ function sce(t) {
var r, n, i;
const e = ((r = t.consts.babe) == null ? void 0 : r.expectedBlockTime) || ((n = t.consts.aura) == null ? void 0 : n.slotDuration) || ((i = t.consts.timestamp) == null ? void 0 : i.minimumPeriod.muln(2));
return e.isZero() ? void 0 : e;
}
- function fce(t, e) {
+ function oce(t, e) {
return (r, n, i) => Qe([
- Ar(n) ? hR(e, r) : n === -1 ? cce(e, r) : xe(e.registry.createType("Index", n)),
- Ar(i) || rr(i) && i > 0 ? uce(e) : xe(null)
+ Ar(n) ? iR(e, r) : n === -1 ? nce(e, r) : xe(e.registry.createType("Index", n)),
+ Ar(i) || rr(i) && i > 0 ? ice(e) : xe(null)
]).pipe(we(([s, o]) => {
var a, c;
return {
header: o,
- mortalLength: Math.min(((c = (a = e.consts.system) == null ? void 0 : a.blockHashCount) == null ? void 0 : c.toNumber()) || sce, ace.div(lce(e) || oce).iadd(fR).toNumber()),
+ mortalLength: Math.min(((c = (a = e.consts.system) == null ? void 0 : a.blockHashCount) == null ? void 0 : c.toNumber()) || ece, rce.div(sce(e) || tce).iadd(nR).toNumber()),
nonce: s
};
}));
}
- var hce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var ace = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- events: ice,
- signingInfo: fce
+ events: $ae,
+ signingInfo: oce
}, Symbol.toStringTag, { value: "Module" }));
- var dR = { accounts: rne, alliance: hne, bagsList: xne, balances: Dne, bounties: Une, chain: Qne, contracts: tie, council: gie, crowdloan: Nie, democracy: _se, elections: Pse, imOnline: Cse, membership: Fse, parachains: Xse, session: aoe, society: yoe, staking: Wae, technicalCommittee: $ae, treasury: nce, tx: hce };
+ var sR = { accounts: Jre, alliance: ane, bagsList: gne, balances: One, bounties: Rne, chain: Kne, contracts: Zne, council: fie, crowdloan: Eie, democracy: yse, elections: Ase, imOnline: Ise, membership: Bse, parachains: Hse, session: roe, society: hoe, staking: Vae, technicalCommittee: Xae, treasury: Qae, tx: ace };
var gu = {
allianceMotion: {
instances: ["allianceMotion"],
@@ -36366,37 +36367,37 @@ ${Ez(e, r)}`);
methods: []
}
};
- function dce(t, e, r) {
+ function cce(t, e, r) {
return t.registry.getModuleInstances(e, r) || [];
}
- function s_(t, e, r) {
- const n = {}, i = Object.keys(r), s = Object.keys(e.query), o = e.runtimeVersion.specName, a = (E) => s.includes(E), c = (E) => dce(e, o, E).some(a), u = (E) => (_) => E.some((N) => s.includes(N) && e.query[N][_]), f = (E) => Object.keys(r[E]), p = (E, _) => r[E][_](t, e), b = (E) => !gu[E] || gu[E].instances.some(a) && (!gu[E].methods.length || gu[E].methods.every(u(gu[E].instances))) || gu[E].withDetect && gu[E].instances.some(c);
+ function e_(t, e, r) {
+ const n = {}, i = Object.keys(r), s = Object.keys(e.query), o = e.runtimeVersion.specName, a = (E) => s.includes(E), c = (E) => cce(e, o, E).some(a), u = (E) => (_) => E.some((N) => s.includes(N) && e.query[N][_]), f = (E) => Object.keys(r[E]), p = (E, _) => r[E][_](t, e), b = (E) => !gu[E] || gu[E].instances.some(a) && (!gu[E].methods.length || gu[E].methods.every(u(gu[E].instances))) || gu[E].withDetect && gu[E].instances.some(c);
for (let E = 0, _ = i.length; E < _; E++) {
const N = i[E];
b(N) && qg(n, N, f, p);
}
return n;
}
- function pR(t, e, r = {}) {
+ function oR(t, e, r = {}) {
return {
- ...s_(t, e, dR),
- ...s_(t, e, r)
+ ...e_(t, e, sR),
+ ...e_(t, e, r)
};
}
- var pce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var uce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- createHeaderExtended: Z8,
- createSignedBlockExtended: tR,
- derive: dR,
- getAvailableDerives: pR,
+ createHeaderExtended: G8,
+ createSignedBlockExtended: Kk,
+ derive: sR,
+ getAvailableDerives: oR,
lazyDeriveSection: qg
}, Symbol.toStringTag, { value: "Module" }));
- var mce = /* @__PURE__ */ fn(pce);
- var mR = /* @__PURE__ */ fn(Sre);
- var rx = { name: "@polkadot/types-known", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- yl(rx, null, [Ag]);
- var gce = {};
- var gR = {
+ var lce = /* @__PURE__ */ fn(uce);
+ var aR = /* @__PURE__ */ fn(wre);
+ var Q8 = { name: "@polkadot/types-known", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ yl(Q8, null, [Ag]);
+ var fce = {};
+ var cR = {
AnchorData: {
anchoredBlock: "u64",
docRoot: "H256",
@@ -36460,19 +36461,19 @@ ${Ez(e, r)}`);
]
}
};
- var o_ = {
- ...gR,
+ var t_ = {
+ ...cR,
AccountInfo: "AccountInfoWithRefCount",
Address: "LookupSource",
LookupSource: "IndicesLookupSource",
Multiplier: "Fixed64",
RefCount: "RefCountTo259"
};
- var yce = [
+ var hce = [
{
minmax: [240, 243],
types: {
- ...o_,
+ ...t_,
ProxyType: {
_enum: [
"Any",
@@ -36486,11 +36487,11 @@ ${Ez(e, r)}`);
},
{
minmax: [244, 999],
- types: { ...o_ }
+ types: { ...t_ }
},
{
minmax: [1e3, void 0],
- types: { ...gR }
+ types: { ...cR }
}
];
var ys = {
@@ -36513,7 +36514,7 @@ ${Ez(e, r)}`);
LookupSource: "IndicesLookupSource",
ValidatorPrefs: "ValidatorPrefsWithCommission"
};
- var Ec = {
+ var _c = {
AccountInfo: "AccountInfoWithRefCount",
Address: "AccountId",
CompactAssignments: "CompactAssignmentsWith16",
@@ -36523,7 +36524,7 @@ ${Ez(e, r)}`);
LookupSource: "AccountId",
ValidatorPrefs: "ValidatorPrefsWithCommission"
};
- var bce = [
+ var dce = [
{
minmax: [1019, 1031],
types: {
@@ -36589,7 +36590,7 @@ ${Ez(e, r)}`);
minmax: [1046, 1049],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -36606,7 +36607,7 @@ ${Ez(e, r)}`);
minmax: [1050, 1054],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -36623,7 +36624,7 @@ ${Ez(e, r)}`);
minmax: [1055, 1056],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -36639,7 +36640,7 @@ ${Ez(e, r)}`);
minmax: [1057, 1061],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -36652,7 +36653,7 @@ ${Ez(e, r)}`);
minmax: [1062, 2012],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
OpenTip: "OpenTipTo225",
RefCount: "RefCountTo259"
@@ -36662,7 +36663,7 @@ ${Ez(e, r)}`);
minmax: [2013, 2022],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
RefCount: "RefCountTo259"
}
@@ -36671,7 +36672,7 @@ ${Ez(e, r)}`);
minmax: [2023, 2024],
types: {
...ys,
- ...Ec,
+ ..._c,
RefCount: "RefCountTo259"
}
},
@@ -36679,7 +36680,7 @@ ${Ez(e, r)}`);
minmax: [2025, 2027],
types: {
...ys,
- ...Ec
+ ..._c
}
},
{
@@ -36720,7 +36721,7 @@ ${Ez(e, r)}`);
}
}
];
- var wce = [
+ var pce = [
{
minmax: [0, void 0],
types: {
@@ -36728,7 +36729,7 @@ ${Ez(e, r)}`);
}
}
];
- var vce = [
+ var mce = [
{
minmax: [0, void 0],
types: {
@@ -36736,7 +36737,7 @@ ${Ez(e, r)}`);
}
}
];
- var zl = {
+ var Vl = {
CompactAssignments: "CompactAssignmentsWith16",
DispatchErrorModule: "DispatchErrorModuleU8",
RawSolution: "RawSolutionWith16",
@@ -36755,7 +36756,7 @@ ${Ez(e, r)}`);
},
Weight: "WeightV1"
};
- var sp = {
+ var np = {
AccountInfo: "AccountInfoWithRefCount",
Address: "AccountId",
DispatchErrorModule: "DispatchErrorModuleU8",
@@ -36763,12 +36764,12 @@ ${Ez(e, r)}`);
LookupSource: "AccountId",
ValidatorPrefs: "ValidatorPrefsWithCommission"
};
- var xce = [
+ var gce = [
{
minmax: [0, 12],
types: {
- ...zl,
- ...sp,
+ ...Vl,
+ ...np,
CompactAssignments: "CompactAssignmentsTo257",
OpenTip: "OpenTipTo225",
RefCount: "RefCountTo259"
@@ -36777,8 +36778,8 @@ ${Ez(e, r)}`);
{
minmax: [13, 22],
types: {
- ...zl,
- ...sp,
+ ...Vl,
+ ...np,
CompactAssignments: "CompactAssignmentsTo257",
RefCount: "RefCountTo259"
}
@@ -36786,29 +36787,29 @@ ${Ez(e, r)}`);
{
minmax: [23, 24],
types: {
- ...zl,
- ...sp,
+ ...Vl,
+ ...np,
RefCount: "RefCountTo259"
}
},
{
minmax: [25, 27],
types: {
- ...zl,
- ...sp
+ ...Vl,
+ ...np
}
},
{
minmax: [28, 29],
types: {
- ...zl,
+ ...Vl,
AccountInfo: "AccountInfoWithDualRefCount"
}
},
{
minmax: [30, 9109],
types: {
- ...zl
+ ...Vl
}
},
{
@@ -36818,17 +36819,17 @@ ${Ez(e, r)}`);
}
}
];
- var xh = {
+ var vh = {
DispatchErrorModule: "DispatchErrorModuleU8",
FullIdentification: "()",
Keys: "SessionKeys7B",
Weight: "WeightV1"
};
- var _ce = [
+ var yce = [
{
minmax: [0, 200],
types: {
- ...xh,
+ ...vh,
AccountInfo: "AccountInfoWithDualRefCount",
Address: "AccountId",
LookupSource: "AccountId"
@@ -36837,28 +36838,28 @@ ${Ez(e, r)}`);
{
minmax: [201, 214],
types: {
- ...xh,
+ ...vh,
AccountInfo: "AccountInfoWithDualRefCount"
}
},
{
minmax: [215, 228],
types: {
- ...xh,
+ ...vh,
Keys: "SessionKeys6"
}
},
{
minmax: [229, 9099],
types: {
- ...xh,
+ ...vh,
...Mi("V0")
}
},
{
minmax: [9100, 9105],
types: {
- ...xh,
+ ...vh,
...Mi("V1")
}
},
@@ -36869,13 +36870,13 @@ ${Ez(e, r)}`);
}
}
];
- var Ece = [
+ var bce = [
{
minmax: [0, void 0],
types: {}
}
];
- var a_ = {
+ var r_ = {
DispatchErrorModule: "DispatchErrorModuleU8",
TAssetBalance: "u128",
ProxyType: {
@@ -36891,12 +36892,12 @@ ${Ez(e, r)}`);
},
Weight: "WeightV1"
};
- var Sce = [
+ var wce = [
{
minmax: [0, 3],
types: {
DispatchError: "DispatchErrorPre6First",
- ...a_,
+ ...r_,
...Mi("V0")
}
},
@@ -36904,7 +36905,7 @@ ${Ez(e, r)}`);
minmax: [4, 5],
types: {
DispatchError: "DispatchErrorPre6First",
- ...a_,
+ ...r_,
...Mi("V1")
}
},
@@ -36922,7 +36923,7 @@ ${Ez(e, r)}`);
}
}
];
- var c_ = {
+ var n_ = {
DispatchErrorModule: "DispatchErrorModuleU8",
TAssetBalance: "u128",
ProxyType: {
@@ -36938,12 +36939,12 @@ ${Ez(e, r)}`);
},
Weight: "WeightV1"
};
- var Mce = [
+ var vce = [
{
minmax: [0, 3],
types: {
DispatchError: "DispatchErrorPre6First",
- ...c_,
+ ...n_,
...Mi("V0")
}
},
@@ -36951,7 +36952,7 @@ ${Ez(e, r)}`);
minmax: [4, 5],
types: {
DispatchError: "DispatchErrorPre6First",
- ...c_,
+ ...n_,
...Mi("V1")
}
},
@@ -36963,7 +36964,7 @@ ${Ez(e, r)}`);
}
}
];
- var Sc = {
+ var Ec = {
CompactAssignments: "CompactAssignmentsWith16",
DispatchErrorModule: "DispatchErrorModuleU8",
RawSolution: "RawSolutionWith16",
@@ -36973,7 +36974,7 @@ ${Ez(e, r)}`);
},
Weight: "WeightV1"
};
- var _h = {
+ var xh = {
AccountInfo: "AccountInfoWithRefCount",
Address: "AccountId",
CompactAssignments: "CompactAssignmentsWith16",
@@ -36983,12 +36984,12 @@ ${Ez(e, r)}`);
RawSolution: "RawSolutionWith16",
ValidatorPrefs: "ValidatorPrefsWithCommission"
};
- var Ace = [
+ var xce = [
{
minmax: [1, 2],
types: {
- ...Sc,
- ..._h,
+ ...Ec,
+ ...xh,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -37001,8 +37002,8 @@ ${Ez(e, r)}`);
{
minmax: [3, 22],
types: {
- ...Sc,
- ..._h,
+ ...Ec,
+ ...xh,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -37013,8 +37014,8 @@ ${Ez(e, r)}`);
{
minmax: [23, 42],
types: {
- ...Sc,
- ..._h,
+ ...Ec,
+ ...xh,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -37024,8 +37025,8 @@ ${Ez(e, r)}`);
{
minmax: [43, 44],
types: {
- ...Sc,
- ..._h,
+ ...Ec,
+ ...xh,
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
RefCount: "RefCountTo259"
@@ -37034,28 +37035,28 @@ ${Ez(e, r)}`);
{
minmax: [45, 47],
types: {
- ...Sc,
- ..._h
+ ...Ec,
+ ...xh
}
},
{
minmax: [48, 49],
types: {
- ...Sc,
+ ...Ec,
AccountInfo: "AccountInfoWithDualRefCount"
}
},
{
minmax: [50, 9099],
types: {
- ...Sc,
+ ...Ec,
...Mi("V0")
}
},
{
minmax: [9100, 9105],
types: {
- ...Sc,
+ ...Ec,
...Mi("V1")
}
},
@@ -37066,7 +37067,7 @@ ${Ez(e, r)}`);
}
}
];
- var u_ = {
+ var i_ = {
DispatchErrorModule: "DispatchErrorModuleU8",
TAssetBalance: "u128",
ProxyType: {
@@ -37082,12 +37083,12 @@ ${Ez(e, r)}`);
},
Weight: "WeightV1"
};
- var Tce = [
+ var _ce = [
{
minmax: [0, 3],
types: {
DispatchError: "DispatchErrorPre6First",
- ...u_,
+ ...i_,
...Mi("V0")
}
},
@@ -37095,7 +37096,7 @@ ${Ez(e, r)}`);
minmax: [4, 5],
types: {
DispatchError: "DispatchErrorPre6First",
- ...u_,
+ ...i_,
...Mi("V1")
}
},
@@ -37113,20 +37114,20 @@ ${Ez(e, r)}`);
}
}
];
- var Nce = {
- "centrifuge-chain": yce,
- kusama: bce,
- node: wce,
- "node-template": vce,
- polkadot: xce,
- rococo: _ce,
- shell: Ece,
- statemine: Sce,
- statemint: Mce,
- westend: Ace,
- westmint: Tce
- };
- var Ice = [
+ var Ece = {
+ "centrifuge-chain": hce,
+ kusama: dce,
+ node: pce,
+ "node-template": mce,
+ polkadot: gce,
+ rococo: yce,
+ shell: bce,
+ statemine: wce,
+ statemint: vce,
+ westend: xce,
+ westmint: _ce
+ };
+ var Sce = [
[
0,
1020,
@@ -41982,7 +41983,7 @@ ${Ez(e, r)}`);
]
]
];
- var Oce = [
+ var Mce = [
[
0,
0,
@@ -45194,7 +45195,7 @@ ${Ez(e, r)}`);
]
]
];
- var Pce = [
+ var Ace = [
[
214356,
4,
@@ -50692,19 +50693,19 @@ ${Ez(e, r)}`);
]
]
];
- var kce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Tce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- kusama: Ice,
- polkadot: Oce,
- westend: Pce
+ kusama: Sce,
+ polkadot: Mce,
+ westend: Ace
}, Symbol.toStringTag, { value: "Module" }));
- var Rce = {
+ var Nce = {
westend: {
genesisHash: ["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"]
}
};
- function Cce([t, e]) {
- const r = BI.find((n) => n.network === t) || Rce[t];
+ function Ice([t, e]) {
+ const r = OI.find((n) => n.network === t) || Nce[t];
if (!r)
throw new Error(`Unable to find info for chain ${t}`);
return {
@@ -50717,15 +50718,15 @@ ${Ez(e, r)}`);
}))
};
}
- var Dce = Object.entries(kce).map(Cce);
- function Xf(t, e, r) {
+ var Oce = Object.entries(Tce).map(Ice);
+ function Kf(t, e, r) {
return r(t.toString(), e.toString());
}
- function op(t = [], e) {
+ function ip(t = [], e) {
return t.filter(({ minmax: [r, n] }) => (r == null || e >= r) && (n == null || e <= n)).reduce((r, { types: n }) => ({ ...r, ...n }), {});
}
- function yR({ knownTypes: t }, e, r) {
- return Xf(e, r, (n, i) => {
+ function uR({ knownTypes: t }, e, r) {
+ return Kf(e, r, (n, i) => {
var s, o, a, c, u, f;
return {
...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.signedExtensions) ?? {},
@@ -50733,29 +50734,29 @@ ${Ez(e, r)}`);
};
});
}
- function nx({ knownTypes: t }, e, r, n) {
+ function $8({ knownTypes: t }, e, r, n) {
const i = on(n).toNumber();
- return Xf(e, r, (s, o) => {
+ return Kf(e, r, (s, o) => {
var a, c, u, f, p, b, E, _;
return {
- ...op(Nce[o], i),
- ...op(gce[s], i),
- ...op((u = (c = (a = t.typesBundle) == null ? void 0 : a.spec) == null ? void 0 : c[o]) == null ? void 0 : u.types, i),
- ...op((b = (p = (f = t.typesBundle) == null ? void 0 : f.chain) == null ? void 0 : p[s]) == null ? void 0 : b.types, i),
+ ...ip(Ece[o], i),
+ ...ip(fce[s], i),
+ ...ip((u = (c = (a = t.typesBundle) == null ? void 0 : a.spec) == null ? void 0 : c[o]) == null ? void 0 : u.types, i),
+ ...ip((b = (p = (f = t.typesBundle) == null ? void 0 : f.chain) == null ? void 0 : p[s]) == null ? void 0 : b.types, i),
...((E = t.typesSpec) == null ? void 0 : E[o]) ?? {},
...((_ = t.typesChain) == null ? void 0 : _[s]) ?? {},
...t.types ?? {}
};
});
}
- function bR({ knownTypes: t }, e, r) {
- return Xf(e, r, (n, i) => {
+ function lR({ knownTypes: t }, e, r) {
+ return Kf(e, r, (n, i) => {
var s, o, a, c, u, f;
return t.hasher || ((a = (o = (s = t.typesBundle) == null ? void 0 : s.chain) == null ? void 0 : o[n]) == null ? void 0 : a.hasher) || ((f = (u = (c = t.typesBundle) == null ? void 0 : c.spec) == null ? void 0 : u[i]) == null ? void 0 : f.hasher) || null;
});
}
- function ow({ knownTypes: t }, e, r) {
- return Xf(e, r, (n, i) => {
+ function iw({ knownTypes: t }, e, r) {
+ return Kf(e, r, (n, i) => {
var s, o, a, c, u, f;
return {
...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.rpc) ?? {},
@@ -50763,8 +50764,8 @@ ${Ez(e, r)}`);
};
});
}
- function wR({ knownTypes: t }, e, r) {
- return Xf(e, r, (n, i) => {
+ function fR({ knownTypes: t }, e, r) {
+ return Kf(e, r, (n, i) => {
var s, o, a, c, u, f;
return {
...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.runtime) ?? {},
@@ -50772,8 +50773,8 @@ ${Ez(e, r)}`);
};
});
}
- function vR({ knownTypes: t }, e, r) {
- return Xf(e, r, (n, i) => {
+ function hR({ knownTypes: t }, e, r) {
+ return Kf(e, r, (n, i) => {
var s, o, a, c, u, f;
return {
...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.alias) ?? {},
@@ -50782,161 +50783,161 @@ ${Ez(e, r)}`);
};
});
}
- function xR(t, e) {
- const r = Dce.find((n) => t.eq(n.genesisHash));
+ function dR(t, e) {
+ const r = Oce.find((n) => t.eq(n.genesisHash));
return r ? [
r.versions.reduce((n, i) => e.gt(i.blockNumber) ? i : n, void 0),
r.versions.find((n) => e.lte(n.blockNumber))
] : [void 0, void 0];
}
- var Lce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Pce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- getSpecAlias: vR,
- getSpecExtensions: yR,
- getSpecHasher: bR,
- getSpecRpc: ow,
- getSpecRuntime: wR,
- getSpecTypes: nx,
- getUpgradeVersion: xR,
+ getSpecAlias: hR,
+ getSpecExtensions: uR,
+ getSpecHasher: lR,
+ getSpecRpc: iw,
+ getSpecRuntime: fR,
+ getSpecTypes: $8,
+ getUpgradeVersion: dR,
mapXcmTypes: Mi,
- packageInfo: rx
+ packageInfo: Q8
}, Symbol.toStringTag, { value: "Module" }));
- var Bce = /* @__PURE__ */ fn(Lce);
- var _R = /* @__PURE__ */ fn(lz);
- function Uce(t, e) {
+ var kce = /* @__PURE__ */ fn(Pce);
+ var pR = /* @__PURE__ */ fn(nz);
+ function Rce(t, e) {
return function(r) {
- return [Wr(t, e)(r), Wr(iT(t, e))(r)];
+ return [Wr(t, e)(r), Wr($A(t, e))(r)];
};
}
- function jce() {
+ function Cce() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return Gv.apply(void 0, lr([], ur(dl(t))));
+ return qv.apply(void 0, lr([], ur(dl(t))));
}
- var Vce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Dce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- audit: Lv,
- auditTime: oT,
- buffer: aT,
- bufferCount: cT,
- bufferTime: uT,
- bufferToggle: lT,
- bufferWhen: fT,
+ audit: Cv,
+ auditTime: tT,
+ buffer: rT,
+ bufferCount: nT,
+ bufferTime: iT,
+ bufferToggle: sT,
+ bufferWhen: oT,
catchError: Yt,
- combineAll: pT,
- combineLatest: Uv,
- combineLatestAll: Bv,
- combineLatestWith: jv,
- concat: gT,
- concatAll: Ym,
- concatMap: M1,
- concatMapTo: mT,
- concatWith: yT,
- connect: Jm,
- count: bT,
- debounce: wT,
- debounceTime: vT,
- defaultIfEmpty: e0,
- delay: xT,
- delayWhen: Qm,
- dematerialize: _T,
- distinct: ET,
+ combineAll: uT,
+ combineLatest: Lv,
+ combineLatestAll: Dv,
+ combineLatestWith: Bv,
+ concat: fT,
+ concatAll: Xm,
+ concatMap: S1,
+ concatMapTo: lT,
+ concatWith: hT,
+ connect: Zm,
+ count: dT,
+ debounce: pT,
+ debounceTime: mT,
+ defaultIfEmpty: $d,
+ delay: gT,
+ delayWhen: Jm,
+ dematerialize: yT,
+ distinct: bT,
distinctUntilChanged: aa,
- distinctUntilKeyChanged: ST,
- elementAt: MT,
- endWith: AT,
- every: TT,
- exhaust: NT,
- exhaustAll: Fv,
- exhaustMap: $m,
- expand: IT,
+ distinctUntilKeyChanged: wT,
+ elementAt: vT,
+ endWith: xT,
+ every: _T,
+ exhaust: ET,
+ exhaustAll: Vv,
+ exhaustMap: Qm,
+ expand: ST,
filter: Wr,
- finalize: Hv,
- find: OT,
- findIndex: kT,
- first: A1,
- flatMap: UT,
- groupBy: RT,
- ignoreElements: Vv,
- isEmpty: CT,
- last: DT,
+ finalize: zv,
+ find: MT,
+ findIndex: TT,
+ first: M1,
+ flatMap: RT,
+ groupBy: NT,
+ ignoreElements: Uv,
+ isEmpty: IT,
+ last: OT,
map: we,
- mapTo: zv,
- materialize: LT,
- max: BT,
- merge: Wv,
- mergeAll: Qd,
+ mapTo: jv,
+ materialize: PT,
+ max: kT,
+ merge: Hv,
+ mergeAll: Jd,
mergeMap: Rn,
- mergeMapTo: jT,
- mergeScan: Hf,
- mergeWith: su,
- min: VT,
- multicast: eg,
- observeOn: Zd,
- onErrorResumeNext: cz,
- pairwise: FT,
- partition: Uce,
- pluck: HT,
- publish: qT,
- publishBehavior: WT,
- publishLast: GT,
- publishReplay: tg,
- race: jce,
- raceWith: Gv,
- reduce: Ff,
- refCount: Gd,
- repeat: KT,
- repeatWhen: XT,
- retry: YT,
- retryWhen: ZT,
- sample: Kv,
- sampleTime: JT,
- scan: r0,
- sequenceEqual: QT,
+ mergeMapTo: CT,
+ mergeScan: Ff,
+ mergeWith: iu,
+ min: DT,
+ multicast: $m,
+ observeOn: Yd,
+ onErrorResumeNext: tz,
+ pairwise: BT,
+ partition: Rce,
+ pluck: UT,
+ publish: jT,
+ publishBehavior: VT,
+ publishLast: zT,
+ publishReplay: eg,
+ race: Cce,
+ raceWith: qv,
+ reduce: zf,
+ refCount: Wd,
+ repeat: FT,
+ repeatWhen: HT,
+ retry: qT,
+ retryWhen: WT,
+ sample: Wv,
+ sampleTime: GT,
+ scan: t0,
+ sequenceEqual: KT,
share: ml,
shareReplay: qt,
- single: $T,
- skip: eN,
- skipLast: tN,
- skipUntil: rN,
- skipWhile: Xv,
+ single: XT,
+ skip: YT,
+ skipLast: ZT,
+ skipUntil: JT,
+ skipWhile: Gv,
startWith: Cr,
- subscribeOn: Jd,
- switchAll: nN,
+ subscribeOn: Zd,
+ switchAll: QT,
switchMap: Oe,
- switchMapTo: iN,
- switchScan: sN,
+ switchMapTo: $T,
+ switchScan: eN,
take: ia,
- takeLast: qv,
- takeUntil: oN,
- takeWhile: aN,
+ takeLast: Fv,
+ takeUntil: tN,
+ takeWhile: rN,
tap: Us,
- throttle: Yv,
- throttleTime: cN,
- throwIfEmpty: t0,
- timeInterval: uN,
- timeout: kv,
- timeoutWith: lN,
- timestamp: fN,
+ throttle: Kv,
+ throttleTime: nN,
+ throwIfEmpty: e0,
+ timeInterval: iN,
+ timeout: Ov,
+ timeoutWith: sN,
+ timestamp: oN,
toArray: pl,
- window: hN,
- windowCount: dN,
- windowTime: pN,
- windowToggle: mN,
- windowWhen: gN,
- withLatestFrom: Zv,
- zip: bN,
- zipAll: yN,
- zipWith: wN
+ window: aN,
+ windowCount: cN,
+ windowTime: uN,
+ windowToggle: lN,
+ windowWhen: fN,
+ withLatestFrom: Xv,
+ zip: dN,
+ zipAll: hN,
+ zipWith: pN
}, Symbol.toStringTag, { value: "Module" }));
- var ix = /* @__PURE__ */ fn(Vce);
- var Eh = {};
- var l_;
- function zce() {
- if (l_)
- return Eh;
- l_ = 1, Eh.__esModule = true, Eh.default = void 0;
- var t = mR;
+ var ex = /* @__PURE__ */ fn(Dce);
+ var _h = {};
+ var s_;
+ function Lce() {
+ if (s_)
+ return _h;
+ s_ = 1, _h.__esModule = true, _h.default = void 0;
+ var t = aR;
const e = (n) => n.replace(/_(\w)/g, (i, s) => s.toUpperCase());
let r = class extends t.GenericEvent {
get argsDef() {
@@ -50956,33 +50957,33 @@ ${Ez(e, r)}`);
}
}
};
- return Eh.default = r, Eh;
- }
- var f_;
- function Fce() {
- if (f_)
- return yh;
- f_ = 1;
- var t = kP;
- yh.__esModule = true, yh.default = void 0;
- var e = t(vY()), r = mce, n = mR, i = Bce, s = Eg, o = _R, a = ix, c = t(zce());
+ return _h.default = r, _h;
+ }
+ var o_;
+ function Bce() {
+ if (o_)
+ return gh;
+ o_ = 1;
+ var t = SP;
+ gh.__esModule = true, gh.default = void 0;
+ var e = t(mY()), r = lce, n = aR, i = kce, s = Eg, o = pR, a = ex, c = t(Lce());
function u(E, _) {
var N = Object.keys(E);
if (Object.getOwnPropertySymbols) {
- var R = Object.getOwnPropertySymbols(E);
- _ && (R = R.filter(function(F) {
+ var k = Object.getOwnPropertySymbols(E);
+ _ && (k = k.filter(function(F) {
return Object.getOwnPropertyDescriptor(E, F).enumerable;
- })), N.push.apply(N, R);
+ })), N.push.apply(N, k);
}
return N;
}
function f(E) {
for (var _ = 1; _ < arguments.length; _++) {
var N = arguments[_] != null ? arguments[_] : {};
- _ % 2 ? u(Object(N), true).forEach(function(R) {
- (0, e.default)(E, R, N[R]);
- }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(E, Object.getOwnPropertyDescriptors(N)) : u(Object(N)).forEach(function(R) {
- Object.defineProperty(E, R, Object.getOwnPropertyDescriptor(N, R));
+ _ % 2 ? u(Object(N), true).forEach(function(k) {
+ (0, e.default)(E, k, N[k]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(E, Object.getOwnPropertyDescriptors(N)) : u(Object(N)).forEach(function(k) {
+ Object.defineProperty(E, k, Object.getOwnPropertyDescriptor(N, k));
});
}
return E;
@@ -50998,9 +50999,9 @@ ${Ez(e, r)}`);
}, this.chainInfo = {}, this.metadataRequest = {};
}
createMethodSubscribe(_) {
- for (var N = arguments.length, R = new Array(N > 1 ? N - 1 : 0), F = 1; F < N; F++)
- R[F - 1] = arguments[F];
- const [D, L, q] = _;
+ for (var N = arguments.length, k = new Array(N > 1 ? N - 1 : 0), F = 1; F < N; F++)
+ k[F - 1] = arguments[F];
+ const [L, D, q] = _;
return new o.Observable((W) => {
let z = Promise.resolve();
const T = (I) => {
@@ -51010,25 +51011,25 @@ ${Ez(e, r)}`);
const I = (H, X) => {
H || W.next(X);
};
- z = this.wsProvider.subscribe(D, L, R, I).catch((H) => T(H));
+ z = this.wsProvider.subscribe(L, D, k, I).catch((H) => T(H));
} catch (I) {
T(I);
}
return () => {
- z.then((I) => (0, s.isNumber)(I) ? this.wsProvider.unsubscribe(D, q, I) : Promise.resolve(false));
+ z.then((I) => (0, s.isNumber)(I) ? this.wsProvider.unsubscribe(L, q, I) : Promise.resolve(false));
};
});
}
async getBlockDetail(_) {
- var N, R;
- const F = await this.getBlockAt(_), D = await this.getChainInfo(F), L = [];
- L.push(this.getEvents(F, D).then((H) => H.map((X, V) => this.getEventData(X, V))));
+ var N, k;
+ const F = await this.getBlockAt(_), L = await this.getChainInfo(F), D = [];
+ D.push(this.getEvents(F, L).then((H) => H.map((X, V) => this.getEventData(X, V))));
const q = await this.rpcProvider.send("chain_getBlock", [F.blockHash]);
- L.push(this.getHeader(q.block.header, F, D).then((H) => {
+ D.push(this.getHeader(q.block.header, F, L).then((H) => {
var X;
return (X = H.author) === null || X === void 0 ? void 0 : X.toString();
}));
- const [W, z] = await Promise.all(L), T = q.block.extrinsics.map((H, X) => {
+ const [W, z] = await Promise.all(D), T = q.block.extrinsics.map((H, X) => {
const V = [...W].reverse().find((d) => {
let {
phaseIndex: l
@@ -51038,8 +51039,8 @@ ${Ez(e, r)}`);
return f({
index: X,
result: S
- }, this.decodeTx(H, F, D));
- }), I = T == null || (N = T[0]) === null || N === void 0 || (R = N.args) === null || R === void 0 ? void 0 : R.now;
+ }, this.decodeTx(H, F, L));
+ }), I = T == null || (N = T[0]) === null || N === void 0 || (k = N.args) === null || k === void 0 ? void 0 : k.now;
return {
raw: q,
number: Number(q.block.header.number),
@@ -51048,17 +51049,17 @@ ${Ez(e, r)}`);
author: z,
events: W,
extrinsics: T,
- chainInfo: D
+ chainInfo: L
};
}
- async getHeader(_, N, R) {
+ async getHeader(_, N, k) {
const F = await this.getSessionValidators(N);
- return (0, r.createHeaderExtended)(R.registry, R.registry.createType("Header", _), F);
+ return (0, r.createHeaderExtended)(k.registry, k.registry.createType("Header", _), F);
}
async getRuntimeVersion(_) {
- const [N, R] = await Promise.all([this.rpcProvider.send("state_getRuntimeVersion", [_]), this.rpcProvider.send("system_chain", [])]);
+ const [N, k] = await Promise.all([this.rpcProvider.send("state_getRuntimeVersion", [_]), this.rpcProvider.send("system_chain", [])]);
return f(f({}, N), {}, {
- chainName: R
+ chainName: k
});
}
async getBlockHash(_) {
@@ -51086,9 +51087,9 @@ ${Ez(e, r)}`);
} else
throw new Error("expect blockHash or blockNumber");
else {
- const N = await this.rpcProvider.send("chain_getHeader", []), R = Number(N.number), F = await this.rpcProvider.send("chain_getBlockHash", []);
+ const N = await this.rpcProvider.send("chain_getHeader", []), k = Number(N.number), F = await this.rpcProvider.send("chain_getBlockHash", []);
return {
- blockNumber: R,
+ blockNumber: k,
blockHash: F
};
}
@@ -51107,53 +51108,53 @@ ${Ez(e, r)}`);
async getChainInfo(_) {
const {
blockHash: N,
- blockNumber: R
+ blockNumber: k
} = await this.getBlockAt(_);
let F = await this.getParentHash(N);
- R === 0 && (F = N);
- const D = await this.getRuntimeVersion(F), L = `${D.specName}/${D.specVersion}`;
- if (this.chainInfo[L])
- this.chainInfo[L].min = Math.min(this.chainInfo[L].min, R), this.chainInfo[L].max = Math.max(this.chainInfo[L].max, R);
+ k === 0 && (F = N);
+ const L = await this.getRuntimeVersion(F), D = `${L.specName}/${L.specVersion}`;
+ if (this.chainInfo[D])
+ this.chainInfo[D].min = Math.min(this.chainInfo[D].min, k), this.chainInfo[D].max = Math.max(this.chainInfo[D].max, k);
else {
const q = new n.TypeRegistry();
- q.register(this.getSpecTypes(D));
+ q.register(this.getSpecTypes(L));
const W = await this.rpcProvider.send("system_properties", []);
- q.setChainProperties(q.createType("ChainProperties", W)), q.knownTypes.typesAlias = this.knownTypes.typesAlias, this.metadataRequest[L] || (this.metadataRequest[L] = this.rpcProvider.send("state_getMetadata", [F]).then((z) => {
+ q.setChainProperties(q.createType("ChainProperties", W)), q.knownTypes.typesAlias = this.knownTypes.typesAlias, this.metadataRequest[D] || (this.metadataRequest[D] = this.rpcProvider.send("state_getMetadata", [F]).then((z) => {
const T = new n.Metadata(q, z);
return q.setMetadata(T), {
- id: L,
- min: R,
- max: R,
+ id: D,
+ min: k,
+ max: k,
bytes: z,
metadata: (0, n.expandMetadata)(q, T),
registry: q,
- runtimeVersion: D
+ runtimeVersion: L
};
- })), this.chainInfo[L] = await this.metadataRequest[L];
+ })), this.chainInfo[D] = await this.metadataRequest[D];
}
- return this.chainInfo[L];
+ return this.chainInfo[D];
}
async getSessionValidators(_) {
const {
metadata: N,
- registry: R
+ registry: k
} = await this.getChainInfo(_);
if (!N.query.session)
return [];
- const F = new n.StorageKey(R, N.query.session.validators);
+ const F = new n.StorageKey(k, N.query.session.validators);
return this.getStorageValue(F, _);
}
async getEvents(_, N) {
- const R = new n.StorageKey(N.registry, N.metadata.query.system.events);
- return this.getStorageValue(R, _);
+ const k = new n.StorageKey(N.registry, N.metadata.query.system.events);
+ return this.getStorageValue(k, _);
}
getEventData(_, N) {
- var R, F;
- const D = (R = _.event.meta.toJSON()) === null || R === void 0 || (F = R.documentation) === null || F === void 0 ? void 0 : F.join(`
+ var k, F;
+ const L = (k = _.event.meta.toJSON()) === null || k === void 0 || (F = k.documentation) === null || F === void 0 ? void 0 : F.join(`
`);
return {
index: N,
- doc: D,
+ doc: L,
bytes: _.toHex(),
section: _.event.section,
method: _.event.method,
@@ -51164,15 +51165,15 @@ ${Ez(e, r)}`);
};
}
async getStorageValue(_, N) {
- const R = await this.getBlockAt(N), {
+ const k = await this.getBlockAt(N), {
registry: F
- } = await this.getChainInfo(N), D = await this.rpcProvider.send("state_getStorage", [_.toHex(), R.blockHash]);
- return F.createType(_.outputType, D, true);
+ } = await this.getChainInfo(N), L = await this.rpcProvider.send("state_getStorage", [_.toHex(), k.blockHash]);
+ return F.createType(_.outputType, L, true);
}
- decodeTx(_, N, R) {
- const F = new n.GenericExtrinsic(R.registry, _), {
- callIndex: D,
- args: L
+ decodeTx(_, N, k) {
+ const F = new n.GenericExtrinsic(k.registry, _), {
+ callIndex: L,
+ args: D
} = F.method.toJSON();
return {
bytes: _,
@@ -51182,36 +51183,36 @@ ${Ez(e, r)}`);
method: F.method.method,
section: F.method.section,
signer: F.isSigned ? F.signer.toString() : null,
- callIndex: D,
- args: L
+ callIndex: L,
+ args: D
};
}
subscribeNewBlockNumber(_) {
let N;
- return _ === "finalize" ? N = this.createMethodSubscribe(["chain_finalizedHead", "chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"]).pipe((0, a.map)((R) => Number(R.number))) : typeof _ == "number" ? N = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((R) => Number(R.number) - _ >= 0 ? Number(R.number) - _ : 0)) : N = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((R) => Number(R.number))), N.pipe((0, a.shareReplay)({
+ return _ === "finalize" ? N = this.createMethodSubscribe(["chain_finalizedHead", "chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"]).pipe((0, a.map)((k) => Number(k.number))) : typeof _ == "number" ? N = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((k) => Number(k.number) - _ >= 0 ? Number(k.number) - _ : 0)) : N = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((k) => Number(k.number))), N.pipe((0, a.shareReplay)({
bufferSize: 1,
refCount: true
- }), (0, a.pairwise)(), (0, a.mergeMap)((R) => {
- let [F, D] = R;
- return F >= D ? (0, o.of)(D) : (0, o.of)(...[...Array(D - F).keys()].map((L) => L + 1 + F));
+ }), (0, a.pairwise)(), (0, a.mergeMap)((k) => {
+ let [F, L] = k;
+ return F >= L ? (0, o.of)(L) : (0, o.of)(...[...Array(L - F).keys()].map((D) => D + 1 + F));
}));
}
subscribe(_) {
_ === void 0 && (_ = {});
const {
start: N,
- end: R,
+ end: k,
concurrent: F = 10,
- confirmation: D
+ confirmation: L
} = _;
- let L;
- if (N !== void 0 && R !== void 0)
- L = (0, o.range)(N, R - N + 1);
- else if (N !== void 0 && R === void 0) {
- const W = this.subscribeNewBlockNumber(D);
- L = (0, o.from)(W).pipe((0, a.take)(1), (0, a.switchMap)((z) => (0, o.concat)((0, o.range)(N, z - N + 1), W)));
+ let D;
+ if (N !== void 0 && k !== void 0)
+ D = (0, o.range)(N, k - N + 1);
+ else if (N !== void 0 && k === void 0) {
+ const W = this.subscribeNewBlockNumber(L);
+ D = (0, o.from)(W).pipe((0, a.take)(1), (0, a.switchMap)((z) => (0, o.concat)((0, o.range)(N, z - N + 1), W)));
} else
- L = this.subscribeNewBlockNumber(D);
+ D = this.subscribeNewBlockNumber(L);
const q = (W) => new o.Observable((z) => {
this.getBlockDetail({
blockNumber: W
@@ -51229,95 +51230,95 @@ ${Ez(e, r)}`);
error: z,
result: null
})));
- return L.pipe((0, a.mergeMap)((W) => q(W), F));
+ return D.pipe((0, a.mergeMap)((W) => q(W), F));
}
};
- return yh.default = b, yh;
+ return gh.default = b, gh;
}
- var Hce = kP;
+ var Uce = SP;
Mg.__esModule = true;
Mg.default = void 0;
- var qce = Hce(Fce());
- var Wce = qce.default;
- Mg.default = Wce;
- var um = { name: "@polkadot/api", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- yl(um, null, [_Y, CP, rx, xY, Ag]);
- var Yl = new Uint8Array([161, 35, 3, 33, 0]);
- var lm = new Uint8Array([48, 83, 2, 1, 1, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32]);
- var Gce = 32;
- var h_ = 64;
- var Kce = 32;
- var Sh = lm.length;
- function Xce(t, e, r) {
- const n = Array.isArray(r) || r === void 0 ? r : [r], i = n8(e, t, n), s = i.subarray(0, lm.length);
- if (!On(s, lm))
+ var jce = Uce(Bce());
+ var Vce = jce.default;
+ Mg.default = Vce;
+ var cm = { name: "@polkadot/api", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ yl(cm, null, [yY, AP, Q8, gY, Ag]);
+ var Xl = new Uint8Array([161, 35, 3, 33, 0]);
+ var um = new Uint8Array([48, 83, 2, 1, 1, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32]);
+ var zce = 32;
+ var a_ = 64;
+ var Fce = 32;
+ var Eh = um.length;
+ function Hce(t, e, r) {
+ const n = Array.isArray(r) || r === void 0 ? r : [r], i = $4(e, t, n), s = i.subarray(0, um.length);
+ if (!On(s, um))
throw new Error("Invalid Pkcs8 header found in body");
- let o = i.subarray(Sh, Sh + h_), a = Sh + h_, c = i.subarray(a, a + Yl.length);
- if (!On(c, Yl) && (a = Sh + Kce, o = i.subarray(Sh, a), c = i.subarray(a, a + Yl.length), !On(c, Yl)))
+ let o = i.subarray(Eh, Eh + a_), a = Eh + a_, c = i.subarray(a, a + Xl.length);
+ if (!On(c, Xl) && (a = Eh + Fce, o = i.subarray(Eh, a), c = i.subarray(a, a + Xl.length), !On(c, Xl)))
throw new Error("Invalid Pkcs8 divider found in body");
- const u = a + Yl.length;
+ const u = a + Xl.length;
return {
- publicKey: i.subarray(u, u + Gce),
+ publicKey: i.subarray(u, u + zce),
secretKey: o
};
}
- function Yce({ publicKey: t, secretKey: e }, r) {
+ function qce({ publicKey: t, secretKey: e }, r) {
if (!e)
throw new Error("Expected a valid secretKey to be passed to encode");
- const n = $t(lm, e, Yl, t);
+ const n = $t(um, e, Xl, t);
if (!r)
return n;
- const { params: i, password: s, salt: o } = wg(r), { encrypted: a, nonce: c } = t8(n, s.subarray(0, 32));
- return $t(r8(o, i), c, a);
+ const { params: i, password: s, salt: o } = wg(r), { encrypted: a, nonce: c } = J4(n, s.subarray(0, 32));
+ return $t(Q4(o, i), c, a);
}
- function Zce(t, { address: e, meta: r }, n, i) {
- return st(i8(n, ["pkcs8", t], i), {
+ function Wce(t, { address: e, meta: r }, n, i) {
+ return st(e8(n, ["pkcs8", t], i), {
address: e,
meta: r
});
}
- var Jce = new Uint8Array();
- var Qce = {
+ var Gce = new Uint8Array();
+ var Kce = {
ecdsa: $u,
ed25519: vl,
ethereum: $u,
- sr25519: F4
+ sr25519: U4
};
- var d_ = {
+ var c_ = {
ecdsa: new Uint8Array([2]),
ed25519: new Uint8Array([0]),
ethereum: new Uint8Array([2]),
sr25519: new Uint8Array([1])
};
- var p_ = {
- ecdsa: (t, e) => z3(t, e, "blake2"),
- ed25519: tO,
- ethereum: (t, e) => z3(t, e, "keccak"),
- sr25519: uO
+ var u_ = {
+ ecdsa: (t, e) => j3(t, e, "blake2"),
+ ed25519: KI,
+ ethereum: (t, e) => j3(t, e, "keccak"),
+ sr25519: tO
};
- var ap = {
+ var sp = {
ecdsa: (t) => t.length > 32 ? Pn(t) : t,
ed25519: (t) => t,
- ethereum: (t) => t.length === 20 ? t : sc(gg(t)),
+ ethereum: (t) => t.length === 20 ? t : ic(gg(t)),
sr25519: (t) => t
};
- function Mh(t) {
- return !t || a4(t);
+ function Sh(t) {
+ return !t || s4(t);
}
- function m_(t, e, r) {
+ function l_(t, e, r) {
return Pn($t(e || "", r || "", t));
}
- function Zl({ toSS58: t, type: e }, { publicKey: r, secretKey: n }, i = {}, s = null, o) {
+ function Yl({ toSS58: t, type: e }, { publicKey: r, secretKey: n }, i = {}, s = null, o) {
const a = (f, p) => {
- const b = Xce(f, p || s, o);
+ const b = Hce(f, p || s, o);
if (b.secretKey.length === 64)
r = b.publicKey, n = b.secretKey;
else {
- const E = Qce[e](b.secretKey);
+ const E = Kce[e](b.secretKey);
r = E.publicKey, n = E.secretKey;
}
- }, c = (f) => (Mh(n) && s && a(f, s), s = Yce({ publicKey: r, secretKey: n }, f), o = void 0, s), u = () => {
- const f = ap[e](r);
+ }, c = (f) => (Sh(n) && s && a(f, s), s = qce({ publicKey: r, secretKey: n }, f), o = void 0, s), u = () => {
+ const f = sp[e](r);
return e === "ethereum" ? yg(f) : t(f);
};
return {
@@ -51325,11 +51326,11 @@ ${Ez(e, r)}`);
return u();
},
get addressRaw() {
- const f = ap[e](r);
+ const f = sp[e](r);
return e === "ethereum" ? f.slice(-20) : f;
},
get isLocked() {
- return Mh(n);
+ return Sh(n);
},
get meta() {
return i;
@@ -51344,10 +51345,10 @@ ${Ez(e, r)}`);
derive: (f, p) => {
if (e === "ethereum")
throw new Error("Unable to derive on this keypair");
- if (Mh(n))
+ if (Sh(n))
throw new Error("Cannot derive on a locked keypair");
- const { path: b } = hg(f), E = z4({ publicKey: r, secretKey: n }, b, e);
- return Zl({ toSS58: t, type: e }, E, p, null);
+ const { path: b } = fg(f), E = B4({ publicKey: r, secretKey: n }, b, e);
+ return Yl({ toSS58: t, type: e }, E, p, null);
},
encodePkcs8: (f) => c(f),
lock: () => {
@@ -51357,29 +51358,29 @@ ${Ez(e, r)}`);
i = st({}, i, f);
},
sign: (f, p = {}) => {
- if (Mh(n))
+ if (Sh(n))
throw new Error("Cannot sign with a locked key pair");
- return $t(p.withType ? d_[e] : Jce, p_[e](Xe(f), { publicKey: r, secretKey: n }));
+ return $t(p.withType ? c_[e] : Gce, u_[e](Xe(f), { publicKey: r, secretKey: n }));
},
toJson: (f) => {
- const p = ["ecdsa", "ethereum"].includes(e) ? r.length === 20 ? Bt(r) : Bt(Z4(r)) : u();
- return Zce(e, { address: p, meta: i }, c(f), !!f);
+ const p = ["ecdsa", "ethereum"].includes(e) ? r.length === 20 ? Bt(r) : Bt(G4(r)) : u();
+ return Wce(e, { address: p, meta: i }, c(f), !!f);
},
unlock: (f) => a(f),
- verify: (f, p, b) => Y3(f, p, ap[e](Xe(b))).isValid,
+ verify: (f, p, b) => K3(f, p, sp[e](Xe(b))).isValid,
vrfSign: (f, p, b) => {
- if (Mh(n))
+ if (Sh(n))
throw new Error("Cannot sign with a locked key pair");
if (e === "sr25519")
- return lO(f, { secretKey: n }, p, b);
- const E = p_[e](Xe(f), { publicKey: r, secretKey: n });
- return $t(m_(E, p, b), E);
+ return rO(f, { secretKey: n }, p, b);
+ const E = u_[e](Xe(f), { publicKey: r, secretKey: n });
+ return $t(l_(E, p, b), E);
},
- vrfVerify: (f, p, b, E, _) => e === "sr25519" ? fO(f, p, r, E, _) : Y3(f, $t(d_[e], p.subarray(32)), ap[e](Xe(b))).isValid && On(p.subarray(0, 32), m_(p.subarray(32), E, _))
+ vrfVerify: (f, p, b, E, _) => e === "sr25519" ? nO(f, p, r, E, _) : K3(f, $t(c_[e], p.subarray(32)), sp[e](Xe(b))).isValid && On(p.subarray(0, 32), l_(p.subarray(32), E, _))
};
}
- var $ce = "bottom drive obey lake curtain smoke basket hold race lonely fit walk";
- var eue = class {
+ var Xce = "bottom drive obey lake curtain smoke basket hold race lonely fit walk";
+ var Yce = class {
constructor() {
re(this, "__internal__map", {});
}
@@ -51403,12 +51404,12 @@ ${Ez(e, r)}`);
ecdsa: (t) => $u(t),
ed25519: (t) => vl(t),
ethereum: (t) => $u(t),
- sr25519: (t) => F4(t)
+ sr25519: (t) => U4(t)
};
- function tue({ publicKey: t }) {
+ function Zce({ publicKey: t }) {
return t;
}
- var rue = class {
+ var Jce = class {
constructor(e = {}) {
re(this, "__internal__pairs");
re(this, "__internal__type");
@@ -51417,7 +51418,7 @@ ${Ez(e, r)}`);
re(this, "encodeAddress", (e10, r) => this.type === "ethereum" ? yg(e10) : ua(e10, r ?? this.__internal__ss58));
if (e.type = e.type || "ed25519", !["ecdsa", "ethereum", "ed25519", "sr25519"].includes(e.type || "undefined"))
throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${e.type || "unknown"}`);
- this.__internal__pairs = new eue(), this.__internal__ss58 = e.ss58Format, this.__internal__type = e.type;
+ this.__internal__pairs = new Yce(), this.__internal__ss58 = e.ss58Format, this.__internal__type = e.type;
}
get pairs() {
return this.getPairs();
@@ -51433,7 +51434,7 @@ ${Ez(e, r)}`);
}
addFromAddress(e, r = {}, n = null, i = this.type, s, o) {
const a = this.decodeAddress(e, s);
- return this.addPair(Zl({ toSS58: this.encodeAddress, type: i }, { publicKey: a, secretKey: new Uint8Array() }, r, n, o));
+ return this.addPair(Yl({ toSS58: this.encodeAddress, type: i }, { publicKey: a, secretKey: new Uint8Array() }, r, n, o));
}
addFromJson(e, r) {
return this.addPair(this.createFromJson(e, r));
@@ -51445,7 +51446,7 @@ ${Ez(e, r)}`);
return this.addPair(this.createFromPair(e, r, n));
}
addFromSeed(e, r = {}, n = this.type) {
- return this.addPair(Zl({ toSS58: this.encodeAddress, type: n }, Hy[n](e), r, null));
+ return this.addPair(Yl({ toSS58: this.encodeAddress, type: n }, Hy[n](e), r, null));
}
addFromUri(e, r = {}, n = this.type) {
return this.addPair(this.createFromUri(e, r, n));
@@ -51457,13 +51458,13 @@ ${Ez(e, r)}`);
if (!["ed25519", "sr25519", "ecdsa", "ethereum"].includes(c))
throw new Error(`Unknown crypto type ${c}`);
const f = Ft(e) ? In(e) : this.decodeAddress(e, a), p = Ft(r) ? In(r) : mg(r);
- return Zl({ toSS58: this.encodeAddress, type: c }, { publicKey: f, secretKey: new Uint8Array() }, o, p, u);
+ return Yl({ toSS58: this.encodeAddress, type: c }, { publicKey: f, secretKey: new Uint8Array() }, o, p, u);
}
createFromPair(e, r = {}, n = this.type) {
- return Zl({ toSS58: this.encodeAddress, type: n }, e, r, null);
+ return Yl({ toSS58: this.encodeAddress, type: n }, e, r, null);
}
createFromUri(e, r = {}, n = this.type) {
- const i = e.startsWith("//") ? `${$ce}${e}` : e, { derivePath: s, password: o, path: a, phrase: c } = jI(i);
+ const i = e.startsWith("//") ? `${Xce}${e}` : e, { derivePath: s, password: o, path: a, phrase: c } = kI(i);
let u;
const f = Ft(c, 256);
if (f)
@@ -51471,15 +51472,15 @@ ${Ez(e, r)}`);
else {
const b = c.split(" ");
if ([12, 15, 18, 21, 24].includes(b.length))
- u = n === "ethereum" ? UO(c, "", false, 64) : jO(c, o);
+ u = n === "ethereum" ? OO(c, "", false, 64) : PO(c, o);
else {
if (c.length > 32)
throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");
u = Dr(c.padEnd(32));
}
}
- const p = n === "ethereum" ? f ? Hy[n](u) : IO(u, s.substring(1)) : z4(Hy[n](u), a, n);
- return Zl({ toSS58: this.encodeAddress, type: n }, p, r, null);
+ const p = n === "ethereum" ? f ? Hy[n](u) : xO(u, s.substring(1)) : B4(Hy[n](u), a, n);
+ return Yl({ toSS58: this.encodeAddress, type: n }, p, r, null);
}
getPair(e) {
return this.__internal__pairs.get(e);
@@ -51488,7 +51489,7 @@ ${Ez(e, r)}`);
return this.__internal__pairs.all();
}
getPublicKeys() {
- return this.__internal__pairs.all().map(tue);
+ return this.__internal__pairs.all().map(Zce);
}
removePair(e) {
this.__internal__pairs.remove(e);
@@ -51500,50 +51501,50 @@ ${Ez(e, r)}`);
return this.__internal__pairs.get(e).toJson(r);
}
};
- var nue = li.fetch;
- var g_ = -99999;
- function Ah(t, e, r) {
+ var Qce = fi.fetch;
+ var f_ = -99999;
+ function Mh(t, e, r) {
Object.defineProperty(t, e, {
configurable: true,
enumerable: false,
value: r
});
}
- var ER = class extends Error {
- constructor(r = "", n = g_, i) {
+ var mR = class extends Error {
+ constructor(r = "", n = f_, i) {
super();
re(this, "code");
re(this, "data");
re(this, "message");
re(this, "name");
re(this, "stack");
- if (Ah(this, "message", String(r)), Ah(this, "name", this.constructor.name), Ah(this, "data", i), Ah(this, "code", n), St(Error.captureStackTrace))
+ if (Mh(this, "message", String(r)), Mh(this, "name", this.constructor.name), Mh(this, "data", i), Mh(this, "code", n), St(Error.captureStackTrace))
Error.captureStackTrace(this, this.constructor);
else {
const { stack: s } = new Error(r);
- s && Ah(this, "stack", s);
+ s && Mh(this, "stack", s);
}
}
};
- re(ER, "CODES", {
+ re(mR, "CODES", {
ASSERT: -90009,
INVALID_JSONRPC: -99998,
METHOD_NOT_FOUND: -32601,
- UNKNOWN: g_
+ UNKNOWN: f_
});
- function iue(t) {
+ function $ce(t) {
if (Ar(t))
return "";
const e = `: ${pr(t) ? t.replace(/Error\("/g, "").replace(/\("/g, "(").replace(/"\)/g, ")").replace(/\(/g, ", ").replace(/\)/g, "") : Ct(t)}`;
return e.length <= 256 ? e : `${e.substring(0, 255)}\u2026`;
}
- function y_(t) {
+ function h_(t) {
if (t) {
const { code: e, data: r, message: n } = t;
- throw new ER(`${e}: ${n}${iue(r)}`, e, r);
+ throw new mR(`${e}: ${n}${$ce(r)}`, e, r);
}
}
- var sx = class {
+ var tx = class {
constructor() {
re(this, "__internal__id", 0);
}
@@ -51553,9 +51554,9 @@ ${Ez(e, r)}`);
const r = !Ar(e.params) && !Ar(e.method);
if (!rr(e.id) && (!r || !rr(e.params.subscription) && !pr(e.params.subscription)))
throw new Error("Invalid id field in decoded object");
- if (y_(e.error), e.result === void 0 && !r)
+ if (h_(e.error), e.result === void 0 && !r)
throw new Error("No result found in jsonrpc response");
- return r ? (y_(e.params.error), e.params.result) : e.result;
+ return r ? (h_(e.params.error), e.params.result) : e.result;
}
encodeJson(e, r) {
const [n, i] = this.encodeObject(e, r);
@@ -51571,14 +51572,14 @@ ${Ez(e, r)}`);
}];
}
};
- var sue = "http://127.0.0.1:9933";
- var oue = "ws://127.0.0.1:9944";
- var SR = {
- HTTP_URL: sue,
- WS_URL: oue
+ var eue = "http://127.0.0.1:9933";
+ var tue = "ws://127.0.0.1:9944";
+ var gR = {
+ HTTP_URL: eue,
+ WS_URL: tue
};
- var MR = 128;
- var b_ = class {
+ var yR = 128;
+ var d_ = class {
constructor(e) {
re(this, "key");
re(this, "next");
@@ -51586,15 +51587,15 @@ ${Ez(e, r)}`);
this.key = e, this.next = this.prev = this;
}
};
- var AR = class {
- constructor(e = MR) {
+ var bR = class {
+ constructor(e = yR) {
re(this, "capacity");
re(this, "__internal__data", /* @__PURE__ */ new Map());
re(this, "__internal__refs", /* @__PURE__ */ new Map());
re(this, "__internal__length", 0);
re(this, "__internal__head");
re(this, "__internal__tail");
- this.capacity = e, this.__internal__head = this.__internal__tail = new b_("");
+ this.capacity = e, this.__internal__head = this.__internal__tail = new d_("");
}
get length() {
return this.__internal__length;
@@ -51631,7 +51632,7 @@ ${Ez(e, r)}`);
if (this.__internal__data.has(e))
this.__internal__toHead(e);
else {
- const n = new b_(e);
+ const n = new d_(e);
this.__internal__refs.set(n.key, n), this.length === 0 ? this.__internal__head = this.__internal__tail = n : (this.__internal__head.prev = n, n.next = this.__internal__head, this.__internal__head = n), this.__internal__length === this.capacity ? (this.__internal__data.delete(this.__internal__tail.key), this.__internal__refs.delete(this.__internal__tail.key), this.__internal__tail = this.__internal__tail.prev, this.__internal__tail.next = this.__internal__head) : this.__internal__length += 1;
}
this.__internal__data.set(e, r);
@@ -51641,18 +51642,18 @@ ${Ez(e, r)}`);
r && r !== this.__internal__head && (r.prev.next = r.next, r.next.prev = r.prev, r.next = this.__internal__head, this.__internal__head.prev = r, this.__internal__head = r);
}
};
- var cp = "HTTP Provider does not have subscriptions, use WebSockets instead";
- var qy = di("api-http");
- var ox = class {
- constructor(e = SR.HTTP_URL, r = {}) {
- re(this, "__internal__callCache", new AR());
+ var op = "HTTP Provider does not have subscriptions, use WebSockets instead";
+ var qy = pi("api-http");
+ var rx = class {
+ constructor(e = gR.HTTP_URL, r = {}) {
+ re(this, "__internal__callCache", new bR());
re(this, "__internal__coder");
re(this, "__internal__endpoint");
re(this, "__internal__headers");
re(this, "__internal__stats");
if (!/^(https|http):\/\//.test(e))
throw new Error(`Endpoint should start with 'http://' or 'https://', received '${e}'`);
- this.__internal__coder = new sx(), this.__internal__endpoint = e, this.__internal__headers = r, this.__internal__stats = {
+ this.__internal__coder = new tx(), this.__internal__endpoint = e, this.__internal__headers = r, this.__internal__stats = {
active: { requests: 0, subscriptions: 0 },
total: { bytesRecv: 0, bytesSent: 0, cached: 0, errors: 0, requests: 0, subscriptions: 0, timeout: 0 }
};
@@ -51661,7 +51662,7 @@ ${Ez(e, r)}`);
return false;
}
clone() {
- return new ox(this.__internal__endpoint, this.__internal__headers);
+ return new rx(this.__internal__endpoint, this.__internal__headers);
}
async connect() {
}
@@ -51688,7 +51689,7 @@ ${Ez(e, r)}`);
async __internal__send(e) {
this.__internal__stats.active.requests++, this.__internal__stats.total.bytesSent += e.length;
try {
- const r = await nue(this.__internal__endpoint, {
+ const r = await Qce(this.__internal__endpoint, {
body: e,
headers: {
Accept: "application/json",
@@ -51709,13 +51710,13 @@ ${Ez(e, r)}`);
}
}
async subscribe(e, r, n, i) {
- throw qy.error(cp), new Error(cp);
+ throw qy.error(op), new Error(op);
}
async unsubscribe(e, r, n) {
- throw qy.error(cp), new Error(cp);
+ throw qy.error(op), new Error(op);
}
};
- var TR = { exports: {} };
+ var wR = { exports: {} };
(function(t) {
var e = Object.prototype.hasOwnProperty, r = "~";
function n() {
@@ -51759,46 +51760,46 @@ ${Ez(e, r)}`);
var N = r ? r + u : u;
if (!this._events[N])
return false;
- var R = this._events[N], F = arguments.length, D, L;
- if (R.fn) {
- switch (R.once && this.removeListener(u, R.fn, void 0, true), F) {
+ var k = this._events[N], F = arguments.length, L, D;
+ if (k.fn) {
+ switch (k.once && this.removeListener(u, k.fn, void 0, true), F) {
case 1:
- return R.fn.call(R.context), true;
+ return k.fn.call(k.context), true;
case 2:
- return R.fn.call(R.context, f), true;
+ return k.fn.call(k.context, f), true;
case 3:
- return R.fn.call(R.context, f, p), true;
+ return k.fn.call(k.context, f, p), true;
case 4:
- return R.fn.call(R.context, f, p, b), true;
+ return k.fn.call(k.context, f, p, b), true;
case 5:
- return R.fn.call(R.context, f, p, b, E), true;
+ return k.fn.call(k.context, f, p, b, E), true;
case 6:
- return R.fn.call(R.context, f, p, b, E, _), true;
+ return k.fn.call(k.context, f, p, b, E, _), true;
}
- for (L = 1, D = new Array(F - 1); L < F; L++)
- D[L - 1] = arguments[L];
- R.fn.apply(R.context, D);
+ for (D = 1, L = new Array(F - 1); D < F; D++)
+ L[D - 1] = arguments[D];
+ k.fn.apply(k.context, L);
} else {
- var q = R.length, W;
- for (L = 0; L < q; L++)
- switch (R[L].once && this.removeListener(u, R[L].fn, void 0, true), F) {
+ var q = k.length, W;
+ for (D = 0; D < q; D++)
+ switch (k[D].once && this.removeListener(u, k[D].fn, void 0, true), F) {
case 1:
- R[L].fn.call(R[L].context);
+ k[D].fn.call(k[D].context);
break;
case 2:
- R[L].fn.call(R[L].context, f);
+ k[D].fn.call(k[D].context, f);
break;
case 3:
- R[L].fn.call(R[L].context, f, p);
+ k[D].fn.call(k[D].context, f, p);
break;
case 4:
- R[L].fn.call(R[L].context, f, p, b);
+ k[D].fn.call(k[D].context, f, p, b);
break;
default:
- if (!D)
- for (W = 1, D = new Array(F - 1); W < F; W++)
- D[W - 1] = arguments[W];
- R[L].fn.apply(R[L].context, D);
+ if (!L)
+ for (W = 1, L = new Array(F - 1); W < F; W++)
+ L[W - 1] = arguments[W];
+ k[D].fn.apply(k[D].context, L);
}
}
return true;
@@ -51816,19 +51817,19 @@ ${Ez(e, r)}`);
if (_.fn)
_.fn === f && (!b || _.once) && (!p || _.context === p) && o(this, E);
else {
- for (var N = 0, R = [], F = _.length; N < F; N++)
- (_[N].fn !== f || b && !_[N].once || p && _[N].context !== p) && R.push(_[N]);
- R.length ? this._events[E] = R.length === 1 ? R[0] : R : o(this, E);
+ for (var N = 0, k = [], F = _.length; N < F; N++)
+ (_[N].fn !== f || b && !_[N].once || p && _[N].context !== p) && k.push(_[N]);
+ k.length ? this._events[E] = k.length === 1 ? k[0] : k : o(this, E);
}
return this;
}, a.prototype.removeAllListeners = function(u) {
var f;
return u ? (f = r ? r + u : u, this._events[f] && o(this, f)) : (this._events = new n(), this._eventsCount = 0), this;
}, a.prototype.off = a.prototype.removeListener, a.prototype.addListener = a.prototype.on, a.prefixed = r, a.EventEmitter = a, t.exports = a;
- })(TR);
- var aue = TR.exports;
- var ax = /* @__PURE__ */ nc(aue);
- function cue() {
+ })(wR);
+ var rue = wR.exports;
+ var nx = /* @__PURE__ */ rc(rue);
+ function nue() {
let t = null, e = null;
return {
responsePassThrough: (r) => t === null ? r : t.responsePassThrough(r),
@@ -51845,14 +51846,14 @@ ${Ez(e, r)}`);
throw new Error("Can't start the health checker multiple times in parallel");
if (!e)
throw new Error("setSendJsonRpc must be called before starting the health checks");
- t = new uue(r, e), t.update(true);
+ t = new iue(r, e), t.update(true);
},
stop: () => {
t !== null && (t.destroy(), t = null);
}
};
}
- var uue = class {
+ var iue = class {
constructor(e, r) {
re(this, "__internal__healthCallback");
re(this, "__internal__currentHealthCheckId", null);
@@ -51937,8 +51938,8 @@ ${Ez(e, r)}`);
this.__internal__healthCallback = e, this.__internal__requestToSmoldot = (n) => r(Ct(n));
}
};
- var w_ = di("api-substrate-connect");
- var v_ = /* @__PURE__ */ new Map([
+ var p_ = pi("api-substrate-connect");
+ var m_ = /* @__PURE__ */ new Map([
["author_submitAndWatchExtrinsic", "author_unwatchExtrinsic"],
["chain_subscribeAllHeads", "chain_unsubscribeAllHeads"],
["chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"],
@@ -51950,18 +51951,18 @@ ${Ez(e, r)}`);
["state_subscribeRuntimeVersion", "state_unsubscribeRuntimeVersion"],
["state_subscribeStorage", "state_unsubscribeStorage"]
]);
- var x_ = /* @__PURE__ */ new WeakMap();
- var lue = class {
+ var g_ = /* @__PURE__ */ new WeakMap();
+ var sue = class {
constructor(e, r, n) {
re(this, "__internal__Sc");
- re(this, "__internal__coder", new sx());
+ re(this, "__internal__coder", new tx());
re(this, "__internal__spec");
re(this, "__internal__sharedSandbox");
re(this, "__internal__subscriptions", /* @__PURE__ */ new Map());
re(this, "__internal__resubscribeMethods", /* @__PURE__ */ new Map());
re(this, "__internal__requests", /* @__PURE__ */ new Map());
re(this, "__internal__wellKnownChains");
- re(this, "__internal__eventemitter", new ax());
+ re(this, "__internal__eventemitter", new nx());
re(this, "__internal__chain", null);
re(this, "__internal__isChainReady", false);
re(this, "__internal__resubscribe", () => {
@@ -51974,11 +51975,11 @@ ${Ez(e, r)}`);
});
e10.push(n10);
} catch (n10) {
- w_.error(n10);
+ p_.error(n10);
}
- }), Promise.all(e10).catch((r10) => w_.log(r10));
+ }), Promise.all(e10).catch((r10) => p_.log(r10));
});
- if (!fi(e) || !fi(e.WellKnownChain) || !St(e.createScClient))
+ if (!hi(e) || !hi(e.WellKnownChain) || !St(e.createScClient))
throw new Error("Expected an @substrate/connect interface as first parameter to ScProvider");
this.__internal__Sc = e, this.__internal__spec = r, this.__internal__sharedSandbox = n, this.__internal__wellKnownChains = new Set(Object.values(e.WellKnownChain));
}
@@ -51994,7 +51995,7 @@ ${Ez(e, r)}`);
clone() {
throw new Error("clone() is not supported.");
}
- async connect(e, r = cue) {
+ async connect(e, r = nue) {
if (this.isConnected)
throw new Error("Already connected!");
if (this.__internal__chain) {
@@ -52002,10 +52003,10 @@ ${Ez(e, r)}`);
return;
}
this.__internal__sharedSandbox && !this.__internal__sharedSandbox.isConnected && await this.__internal__sharedSandbox.connect();
- const n = this.__internal__sharedSandbox ? x_.get(this.__internal__sharedSandbox) : this.__internal__Sc.createScClient(e);
+ const n = this.__internal__sharedSandbox ? g_.get(this.__internal__sharedSandbox) : this.__internal__Sc.createScClient(e);
if (!n)
throw new Error("Unknown ScProvider!");
- x_.set(this, n);
+ g_.set(this, n);
const i = r(), s = (a) => {
var E, _, N;
const c = i.responsePassThrough(a);
@@ -52015,8 +52016,8 @@ ${Ez(e, r)}`);
let f;
try {
f = this.__internal__coder.decodeResponse(u);
- } catch (R) {
- f = R;
+ } catch (k) {
+ f = k;
}
if (((E = u.params) == null ? void 0 : E.subscription) === void 0 || !u.method)
return (_ = this.__internal__requests.get(u.id)) == null ? void 0 : _(f);
@@ -52079,7 +52080,7 @@ ${Ez(e, r)}`);
throw new Error("Provider is not connected");
const n = await this.__internal__chain, [i, s] = this.__internal__coder.encodeJson(e, r), o = new Promise((a, c) => {
this.__internal__requests.set(i, (u) => {
- (eI(u) ? c : a)(u);
+ (YN(u) ? c : a)(u);
});
try {
n.sendJsonRpc(s);
@@ -52099,11 +52100,11 @@ ${Ez(e, r)}`);
}
}
async subscribe(e, r, n, i) {
- if (!v_.has(r))
+ if (!m_.has(r))
throw new Error(`Unsupported subscribe method: ${r}`);
const s = await this.send(r, n), o = `${e}::${s}`, a = (u) => {
u instanceof Error ? i(u, void 0) : i(null, u);
- }, c = v_.get(r);
+ }, c = m_.get(r);
if (!c)
throw new Error("Invalid unsubscribe method found");
return this.__internal__resubscribeMethods.set(o, { callback: i, method: r, params: n, type: e }), this.__internal__subscriptions.set(o, [a, { id: s, unsubscribeMethod: c }]), s;
@@ -52115,8 +52116,8 @@ ${Ez(e, r)}`);
return this.__internal__subscriptions.has(i) ? (this.__internal__resubscribeMethods.delete(i), this.__internal__subscriptions.delete(i), this.send(r, [n])) : Promise.reject(new Error(`Unable to find active subscription=${i}`));
}
};
- var Wy = li.WebSocket;
- var fue = {
+ var Hp = fi.WebSocket;
+ var oue = {
1e3: "Normal Closure",
1001: "Going Away",
1002: "Protocol Error",
@@ -52134,7 +52135,7 @@ ${Ez(e, r)}`);
1014: "Bad Gateway",
1015: "TLS Handshake"
};
- function hue(t) {
+ function aue(t) {
if (t >= 0 && t <= 999)
return "(Unused)";
if (t >= 1016) {
@@ -52147,27 +52148,27 @@ ${Ez(e, r)}`);
if (t <= 4999)
return "(For applications)";
}
- return fue[t] || "(Unknown)";
+ return oue[t] || "(Unknown)";
}
- var due = {
+ var cue = {
chain_finalisedHead: "chain_finalizedHead",
chain_subscribeFinalisedHeads: "chain_subscribeFinalizedHeads",
chain_unsubscribeFinalisedHeads: "chain_unsubscribeFinalizedHeads"
};
- var pue = 2500;
- var mue = 60 * 1e3;
- var gue = 5e3;
- var es = di("api-ws");
- function __(t, e) {
+ var uue = 2500;
+ var lue = 60 * 1e3;
+ var fue = 5e3;
+ var es = pi("api-ws");
+ function y_(t, e) {
Object.keys(t).forEach((r) => {
e && e(t[r]), delete t[r];
});
}
- function Gy() {
+ function Wy() {
return { bytesRecv: 0, bytesSent: 0, cached: 0, errors: 0, requests: 0, subscriptions: 0, timeout: 0 };
}
- var Al = class {
- constructor(e = SR.WS_URL, r = pue, n = {}, i, s) {
+ var cu = class {
+ constructor(e = gR.WS_URL, r = uue, n = {}, i, s) {
re(this, "__internal__callCache");
re(this, "__internal__coder");
re(this, "__internal__endpoints");
@@ -52189,14 +52190,14 @@ ${Ez(e, r)}`);
this.__internal__eventemitter.emit(e10, ...r10);
});
re(this, "__internal__onSocketClose", (e10) => {
- const r10 = new Error(`disconnected from ${this.endpoint}: ${e10.code}:: ${e10.reason || hue(e10.code)}`);
- this.__internal__autoConnectMs > 0 && es.error(r10.message), this.__internal__isConnected = false, this.__internal__websocket && (this.__internal__websocket.onclose = null, this.__internal__websocket.onerror = null, this.__internal__websocket.onmessage = null, this.__internal__websocket.onopen = null, this.__internal__websocket = null), this.__internal__timeoutId && (clearInterval(this.__internal__timeoutId), this.__internal__timeoutId = null), __(this.__internal__handlers, (n10) => {
+ const r10 = new Error(`disconnected from ${this.endpoint}: ${e10.code}:: ${e10.reason || aue(e10.code)}`);
+ this.__internal__autoConnectMs > 0 && es.error(r10.message), this.__internal__isConnected = false, this.__internal__websocket && (this.__internal__websocket.onclose = null, this.__internal__websocket.onerror = null, this.__internal__websocket.onmessage = null, this.__internal__websocket.onopen = null, this.__internal__websocket = null), this.__internal__timeoutId && (clearInterval(this.__internal__timeoutId), this.__internal__timeoutId = null), y_(this.__internal__handlers, (n10) => {
try {
n10.callback(r10, void 0);
} catch (i10) {
es.error(i10);
}
- }), __(this.__internal__waitingForId), this.__internal__endpointStats = Gy(), this.__internal__emit("disconnected"), this.__internal__autoConnectMs > 0 && setTimeout(() => {
+ }), y_(this.__internal__waitingForId), this.__internal__endpointStats = Wy(), this.__internal__emit("disconnected"), this.__internal__autoConnectMs > 0 && setTimeout(() => {
this.connectWithRetry().catch(os);
}, this.__internal__autoConnectMs);
});
@@ -52233,7 +52234,7 @@ ${Ez(e, r)}`);
re(this, "__internal__onSocketMessageSubscribe", (e10) => {
if (!e10.method)
throw new Error("No method found in JSONRPC response");
- const n10 = `${due[e10.method] || e10.method}::${e10.params.subscription}`, i10 = this.__internal__subscriptions[n10];
+ const n10 = `${cue[e10.method] || e10.method}::${e10.params.subscription}`, i10 = this.__internal__subscriptions[n10];
if (!i10) {
this.__internal__waitingForId[n10] = e10, es.debug(() => `Unable to find handler for subscription=${n10}`);
return;
@@ -52282,10 +52283,10 @@ ${Ez(e, r)}`);
o.forEach((a) => {
if (!/^(wss|ws):\/\//.test(a))
throw new Error(`Endpoint should start with 'ws://', received '${a}'`);
- }), this.__internal__callCache = new AR(s || MR), this.__internal__eventemitter = new ax(), this.__internal__autoConnectMs = r || 0, this.__internal__coder = new sx(), this.__internal__endpointIndex = -1, this.__internal__endpoints = o, this.__internal__headers = n, this.__internal__websocket = null, this.__internal__stats = {
+ }), this.__internal__callCache = new bR(s || yR), this.__internal__eventemitter = new nx(), this.__internal__autoConnectMs = r || 0, this.__internal__coder = new tx(), this.__internal__endpointIndex = -1, this.__internal__endpoints = o, this.__internal__headers = n, this.__internal__websocket = null, this.__internal__stats = {
active: { requests: 0, subscriptions: 0 },
- total: Gy()
- }, this.__internal__endpointStats = Gy(), this.__internal__timeout = i || mue, r && r > 0 && this.connectWithRetry().catch(os), this.__internal__isReadyPromise = new Promise((a) => {
+ total: Wy()
+ }, this.__internal__endpointStats = Wy(), this.__internal__timeout = i || lue, r && r > 0 && this.connectWithRetry().catch(os), this.__internal__isReadyPromise = new Promise((a) => {
this.__internal__eventemitter.once("connected", () => {
a(this);
});
@@ -52307,7 +52308,7 @@ ${Ez(e, r)}`);
return this.__internal__endpoints[this.__internal__endpointIndex];
}
clone() {
- return new Al(this.__internal__endpoints);
+ return new cu(this.__internal__endpoints);
}
selectEndpointIndex(e) {
return (this.__internal__endpointIndex + 1) % e.length;
@@ -52316,9 +52317,9 @@ ${Ez(e, r)}`);
if (this.__internal__websocket)
throw new Error("WebSocket is already connected");
try {
- this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = typeof li.WebSocket < "u" && $N(li.WebSocket, Wy) ? new Wy(this.endpoint) : new Wy(this.endpoint, void 0, {
+ this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = typeof fi.WebSocket < "u" && XN(fi.WebSocket, Hp) ? new Hp(this.endpoint) : new Hp(this.endpoint, void 0, {
headers: this.__internal__headers
- }), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen), this.__internal__timeoutId = setInterval(() => this.__internal__timeoutHandlers(), gue);
+ }), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen), this.__internal__timeoutId = setInterval(() => this.__internal__timeoutHandlers(), fue);
} catch (e) {
throw es.error(e), this.__internal__emit("error", e), e;
}
@@ -52395,53 +52396,53 @@ ${Ez(e, r)}`);
return es.debug(() => `Unable to find active subscription=${i}`), false;
delete this.__internal__subscriptions[i];
try {
- return this.isConnected && !Fc(this.__internal__websocket) ? this.send(r, [n]) : true;
+ return this.isConnected && !zc(this.__internal__websocket) ? this.send(r, [n]) : true;
} catch {
return false;
}
}
};
- var yue = /* @__PURE__ */ di("api/util");
- function bue(t, { block: { extrinsics: e, header: r } }, n, i) {
+ var hue = /* @__PURE__ */ pi("api/util");
+ function due(t, { block: { extrinsics: e, header: r } }, n, i) {
for (const [s, o] of e.entries())
if (o.hash.eq(t))
return {
- blockNumber: m4(r.number) ? r.number.unwrap() : r.number,
+ blockNumber: d4(r.number) ? r.number.unwrap() : r.number,
events: n.filter(({ phase: a }) => a.isApplyExtrinsic && a.asApplyExtrinsic.eqn(s)),
txIndex: s
};
if (i.isInBlock) {
const s = e.map((o) => o.hash.toHex());
- yue.warn(`block ${r.hash.toHex()}: Unable to find extrinsic ${t.toHex()} inside ${s.join(", ")}`);
+ hue.warn(`block ${r.hash.toHex()}: Unable to find extrinsic ${t.toHex()} inside ${s.join(", ")}`);
}
return {};
}
- function Ky(t) {
+ function Gy(t) {
return St(t.sign);
}
- function E_(t, e) {
+ function b_(t, e) {
const r = (o) => Object.keys(e[o]), n = (o, a) => t(e[o][a]), i = {}, s = Object.keys(e);
for (let o = 0, a = s.length; o < a; o++)
qg(i, s[o], r, n);
return i;
}
- var wue = (t) => t;
- function cx(t, e, r, n) {
+ var pue = (t) => t;
+ function ix(t, e, r, n) {
return t.filter(({ event: i }) => e === i.section && r.includes(i.method)).map((i) => n(i));
}
- function vue({ event: { data: [t] } }) {
+ function mue({ event: { data: [t] } }) {
return t;
}
- function xue({ event: { data: t, method: e } }) {
+ function gue({ event: { data: t, method: e } }) {
return e === "ExtrinsicSuccess" ? t[0] : t[1];
}
- function _ue(t = []) {
- return cx(t, "system", ["ExtrinsicFailed"], vue)[0];
+ function yue(t = []) {
+ return ix(t, "system", ["ExtrinsicFailed"], mue)[0];
}
- function Eue(t = []) {
- return cx(t, "system", ["ExtrinsicFailed", "ExtrinsicSuccess"], xue)[0];
+ function bue(t = []) {
+ return ix(t, "system", ["ExtrinsicFailed", "ExtrinsicSuccess"], gue)[0];
}
- var Wp = class {
+ var qp = class {
constructor({ blockNumber: e, dispatchError: r, dispatchInfo: n, events: i, internalError: s, status: o, txHash: a, txIndex: c }) {
re(this, "dispatchError");
re(this, "dispatchInfo");
@@ -52451,7 +52452,7 @@ ${Ez(e, r)}`);
re(this, "txHash");
re(this, "txIndex");
re(this, "blockNumber");
- this.dispatchError = r || _ue(i), this.dispatchInfo = n || Eue(i), this.events = i || [], this.internalError = s, this.status = o, this.txHash = a, this.txIndex = c, this.blockNumber = e;
+ this.dispatchError = r || yue(i), this.dispatchInfo = n || bue(i), this.events = i || [], this.internalError = s, this.status = o, this.txHash = a, this.txIndex = c, this.blockNumber = e;
}
get isCompleted() {
return this.isError || this.status.isInBlock || this.status.isFinalized;
@@ -52469,7 +52470,7 @@ ${Ez(e, r)}`);
return this.status.isRetracted;
}
filterRecords(e, r) {
- return cx(this.events, e, Array.isArray(r) ? r : [r], wue);
+ return ix(this.events, e, Array.isArray(r) ? r : [r], pue);
}
findRecord(e, r) {
return this.filterRecords(e, r)[0];
@@ -52485,13 +52486,13 @@ ${Ez(e, r)}`);
};
}
};
- function S_(t, e, r, { header: n, mortalLength: i, nonce: s }) {
+ function w_(t, e, r, { header: n, mortalLength: i, nonce: s }) {
if (!n) {
if (r.era && !r.blockHash)
throw new Error("Expected blockHash to be passed alongside non-immortal era options");
- return rr(r.era) && (delete r.era, delete r.blockHash), aw(t, r, { nonce: s });
+ return rr(r.era) && (delete r.era, delete r.blockHash), sw(t, r, { nonce: s });
}
- return aw(t, r, {
+ return sw(t, r, {
blockHash: n.hash,
era: e.createTypeUnsafe("ExtrinsicEra", [{
current: n.number,
@@ -52500,43 +52501,43 @@ ${Ez(e, r)}`);
nonce: s
});
}
- function M_(t, e) {
+ function v_(t, e) {
let r = {};
return St(t) ? e = t : r = st({}, t), [r, e];
}
- function aw(t, e, r) {
+ function sw(t, e, r) {
return st({ blockHash: t.genesisHash, genesisHash: t.genesisHash }, e, r, { runtimeVersion: t.runtimeVersion, signedExtensions: t.registry.signedExtensions, version: t.extrinsicType });
}
- function Sue(t = {}) {
+ function wue(t = {}) {
return Ki(t) || rr(t) ? { nonce: t } : t;
}
- function Mue({ api: t, apiType: e, blockHash: r, decorateMethod: n }) {
+ function vue({ api: t, apiType: e, blockHash: r, decorateMethod: n }) {
const i = t.registry.createClass("Extrinsic");
class s extends i {
constructor(c, u) {
super(c, u, { version: t.extrinsicType });
re(this, "__internal__ignoreStatusCb");
- re(this, "__internal__transformResult", cu);
+ re(this, "__internal__transformResult", au);
re(this, "__internal__observeSign", (c10, u10) => {
- const f = Ky(c10) ? c10.address : c10.toString(), p = Sue(u10);
- return t.derive.tx.signingInfo(f, p.nonce, p.era).pipe(A1(), Rn(async (b) => {
- const E = S_(t, this.registry, p, b);
+ const f = Gy(c10) ? c10.address : c10.toString(), p = wue(u10);
+ return t.derive.tx.signingInfo(f, p.nonce, p.era).pipe(M1(), Rn(async (b) => {
+ const E = w_(t, this.registry, p, b);
let _ = -1;
- return Ky(c10) ? this.sign(c10, E) : _ = await this.__internal__signViaSigner(f, E, b.header), { options: E, updateId: _ };
+ return Gy(c10) ? this.sign(c10, E) : _ = await this.__internal__signViaSigner(f, E, b.header), { options: E, updateId: _ };
}));
});
re(this, "__internal__observeStatus", (c10, u10) => {
if (!u10.isFinalized && !u10.isInBlock)
- return xe(this.__internal__transformResult(new Wp({
+ return xe(this.__internal__transformResult(new qp({
status: u10,
txHash: c10
})));
const f = u10.isInBlock ? u10.asInBlock : u10.asFinalized;
- return t.derive.tx.events(f).pipe(we(({ block: p, events: b }) => this.__internal__transformResult(new Wp({
- ...bue(c10, p, b, u10),
+ return t.derive.tx.events(f).pipe(we(({ block: p, events: b }) => this.__internal__transformResult(new qp({
+ ...due(c10, p, b, u10),
status: u10,
txHash: c10
- }))), Yt((p) => xe(this.__internal__transformResult(new Wp({
+ }))), Yt((p) => xe(this.__internal__transformResult(new qp({
internalError: p,
status: u10,
txHash: c10
@@ -52598,9 +52599,9 @@ ${Ez(e, r)}`);
const E = this.toU8a();
return b.transactionPaymentApi.queryInfo(E, E.length);
})));
- const [f] = M_(u), p = Ky(c) ? c.address : c.toString();
- return n(() => t.derive.tx.signingInfo(p, f.nonce, f.era).pipe(A1(), Oe((b) => {
- const E = S_(t, this.registry, f, b), _ = aw(t, E, {}), N = t.tx(this.toU8a()).signFake(p, _).toU8a();
+ const [f] = v_(u), p = Gy(c) ? c.address : c.toString();
+ return n(() => t.derive.tx.signingInfo(p, f.nonce, f.era).pipe(M1(), Oe((b) => {
+ const E = w_(t, this.registry, f, b), _ = sw(t, E, {}), N = t.tx(this.toU8a()).signFake(p, _).toU8a();
return t.call.transactionPaymentApi.queryInfo(N, N.length);
})))();
}
@@ -52612,7 +52613,7 @@ ${Ez(e, r)}`);
return n(() => this.__internal__observeSign(c, u).pipe(we(() => this)))();
}
signAndSend(c, u, f) {
- const [p, b] = M_(u, f), E = t.hasSubscriptions && (this.__internal__ignoreStatusCb || !!b);
+ const [p, b] = v_(u, f), E = t.hasSubscriptions && (this.__internal__ignoreStatusCb || !!b);
return n(
() => this.__internal__observeSign(c, p).pipe(Oe((_) => E ? this.__internal__observeSubscribe(_) : this.__internal__observeSend(_)))
)(b);
@@ -52623,42 +52624,42 @@ ${Ez(e, r)}`);
}
return s;
}
- function A_(t, e, r, n, i) {
- const s = Mue({ api: e, apiType: t, blockHash: i, decorateMethod: r });
+ function x_(t, e, r, n, i) {
+ const s = vue({ api: e, apiType: t, blockHash: i, decorateMethod: r });
return (o) => new s(n || e.registry, o);
}
- function NR(t, e) {
+ function vR(t, e) {
return t.findMetaCall(Xe(e));
}
- function IR(t, e) {
+ function xR(t, e) {
return t.findMetaError(Xe(e));
}
- var Aue = di("api/augment");
- function T_(t, e, r = []) {
+ var xue = pi("api/augment");
+ function __(t, e, r = []) {
return e.length ? ` ${e.length} ${t}${r.length ? " and" : ""}` : "";
}
- function N_(t, e) {
+ function E_(t, e) {
return e.length ? `
${t.padStart(7)}: ${e.sort().join(", ")}` : "";
}
- function I_(t, e, [r, n]) {
- (r.length || n.length) && Aue.warn(`api.${t}: Found${T_("added", r, n)}${T_("removed", n)} ${e}:${N_("added", r)}${N_("removed", n)}`);
+ function S_(t, e, [r, n]) {
+ (r.length || n.length) && xue.warn(`api.${t}: Found${__("added", r, n)}${__("removed", n)} ${e}:${E_("added", r)}${E_("removed", n)}`);
}
- function O_(t, e) {
+ function M_(t, e) {
return t.filter((r) => !e.includes(r));
}
- function Tue(t, e) {
+ function _ue(t, e) {
return t.filter((r) => e.includes(r));
}
- function Nue(t, e) {
+ function Eue(t, e) {
const r = Object.keys(t), n = Object.keys(e);
return [
- O_(r, n),
- O_(n, r)
+ M_(r, n),
+ M_(n, r)
];
}
- function P_(t, e) {
- const r = Object.keys(t), n = Tue(Object.keys(e), r), i = [];
+ function A_(t, e) {
+ const r = Object.keys(t), n = _ue(Object.keys(e), r), i = [];
for (let s = 0, o = n.length; s < o; s++) {
const a = n[s], c = Object.keys(t[a]), u = Object.keys(e[a]);
for (let f = 0, p = u.length; f < p; f++) {
@@ -52668,39 +52669,39 @@ ${Ez(e, r)}`);
}
return i;
}
- function Iue(t, e) {
+ function Sue(t, e) {
return [
- P_(e, t),
- P_(t, e)
+ A_(e, t),
+ A_(t, e)
];
}
function To(t, e, r, n = false) {
- n && iI(r), t && Object.keys(r).length && (I_(t, "modules", Nue(e, r)), I_(t, "calls", Iue(e, r)));
+ n && $N(r), t && Object.keys(r).length && (S_(t, "modules", Eue(e, r)), S_(t, "calls", Sue(e, r)));
const i = Object.keys(e);
for (let s = 0, o = i.length; s < o; s++) {
const a = i[s], c = e[a];
- r[a] || (r[a] = {}), Hc(r[a], Object.keys(c), (u) => c[u]);
+ r[a] || (r[a] = {}), Fc(r[a], Object.keys(c), (u) => c[u]);
}
return r;
}
- function k_({ lookup: t }, { method: e, section: r }, n) {
+ function T_({ lookup: t }, { method: e, section: r }, n) {
return `${r}.${e}(${n.map((i) => t.getTypeDef(i).type).join(", ")})`;
}
- function up(t, e, r) {
+ function ap(t, e, r) {
const n = r.filter((i) => !Ar(i));
if (e.meta.type.isPlain) {
if (n.length !== 0)
- throw new Error(`${k_(t, e, [])} does not take any arguments, ${n.length} found`);
+ throw new Error(`${T_(t, e, [])} does not take any arguments, ${n.length} found`);
} else {
const { hashers: i, key: s } = e.meta.type.asMap, o = i.length === 1 ? [s] : t.lookup.getSiType(s).def.asTuple.map((a) => a);
if (n.length !== o.length)
- throw new Error(`${k_(t, e, o)} is a map, requiring ${o.length} arguments, ${n.length} found`);
+ throw new Error(`${T_(t, e, o)} is a map, requiring ${o.length} arguments, ${n.length} found`);
}
return [e, n];
}
- var Oue = class {
+ var Mue = class {
constructor() {
- re(this, "__internal__eventemitter", new ax());
+ re(this, "__internal__eventemitter", new nx());
}
emit(e, ...r) {
return this.__internal__eventemitter.emit(e, ...r);
@@ -52715,15 +52716,15 @@ ${Ez(e, r)}`);
return this.__internal__eventemitter.once(e, r), this;
}
};
- var lp = 1e3;
- var Xy = 250;
- var Pue = 50;
- var Yy = di("api/init");
- var kue = 0;
- function Zy(t, { method: e, section: r }) {
+ var cp = 1e3;
+ var Ky = 250;
+ var Aue = 50;
+ var Xy = pi("api/init");
+ var Tue = 0;
+ function Yy(t, { method: e, section: r }) {
return Da(t.rx.query[r] && t.rx.query[r][e], () => `query.${r}.${e} is not available in this version of the metadata`);
}
- var Rue = class extends Oue {
+ var Nue = class extends Mue {
constructor(r, n, i) {
var o;
super();
@@ -52740,7 +52741,7 @@ ${Ez(e, r)}`);
re(this, "_errors", {});
re(this, "_events", {});
re(this, "_extrinsics");
- re(this, "_extrinsicType", g0.LATEST_EXTRINSIC_VERSION);
+ re(this, "_extrinsicType", p0.LATEST_EXTRINSIC_VERSION);
re(this, "_genesisHash");
re(this, "_isConnected");
re(this, "_isReady", false);
@@ -52756,13 +52757,13 @@ ${Ez(e, r)}`);
re(this, "_options");
re(this, "_decorateMethod");
re(this, "_rxDecorateMethod", (r10) => r10);
- this.__internal__instanceId = `${++kue}`, this.__internal__registry = ((o = r.source) == null ? void 0 : o.registry) || r.registry || new Fg(), this._rx.callAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.call)), this._rx.queryAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.query)), this._rx.registry = this.__internal__registry, this._decorateMethod = i, this._options = r, this._type = n;
- const s = r.source ? r.source._rpcCore.provider.isClonable ? r.source._rpcCore.provider.clone() : r.source._rpcCore.provider : r.provider || new Al();
- this._rpcCore = new Ore(this.__internal__instanceId, this.__internal__registry, {
+ this.__internal__instanceId = `${++Tue}`, this.__internal__registry = ((o = r.source) == null ? void 0 : o.registry) || r.registry || new Fg(), this._rx.callAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.call)), this._rx.queryAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.query)), this._rx.registry = this.__internal__registry, this._decorateMethod = i, this._options = r, this._type = n;
+ const s = r.source ? r.source._rpcCore.provider.isClonable ? r.source._rpcCore.provider.clone() : r.source._rpcCore.provider : r.provider || new cu();
+ this._rpcCore = new Mre(this.__internal__instanceId, this.__internal__registry, {
isPedantic: this._options.isPedantic,
provider: s,
userRpc: this._options.rpc
- }), this._isConnected = new Xc(this._rpcCore.provider.isConnected), this._rx.hasSubscriptions = this._rpcCore.provider.hasSubscriptions;
+ }), this._isConnected = new Kc(this._rpcCore.provider.isConnected), this._rx.hasSubscriptions = this._rpcCore.provider.hasSubscriptions;
}
get registry() {
return this.__internal__registry;
@@ -52791,13 +52792,13 @@ ${Ez(e, r)}`);
call: {},
query: {}
},
- tx: A_(this._type, this._rx, this._decorateMethod, r, n)
+ tx: x_(this._type, this._rx, this._decorateMethod, r, n)
};
}
_createDecorated(r, n, i, s) {
- i || (i = this._emptyDecorated(r.registry, s)), (n || !r.decoratedMeta) && (r.decoratedMeta = Hk(r.registry, r.metadata));
+ i || (i = this._emptyDecorated(r.registry, s)), (n || !r.decoratedMeta) && (r.decoratedMeta = Dk(r.registry, r.metadata));
const o = this._decorateCalls(r, this._decorateMethod, s), a = this._decorateCalls(r, this._rxDecorateMethod, s), c = this._decorateStorage(r.decoratedMeta, this._decorateMethod, s), u = this._decorateStorage(r.decoratedMeta, this._rxDecorateMethod, s);
- return To("consts", r.decoratedMeta.consts, i.consts, n), To("errors", r.decoratedMeta.errors, i.errors, n), To("events", r.decoratedMeta.events, i.events, n), To("query", c, i.query, n), To("query", u, i.rx.query, n), To("call", o, i.call, n), To("call", a, i.rx.call, n), i.findCall = (f) => NR(r.registry, f), i.findError = (f) => IR(r.registry, f), i.queryMulti = s ? this._decorateMultiAt(i, this._decorateMethod, s) : this._decorateMulti(this._decorateMethod), i.runtimeVersion = r.runtimeVersion, {
+ return To("consts", r.decoratedMeta.consts, i.consts, n), To("errors", r.decoratedMeta.errors, i.errors, n), To("events", r.decoratedMeta.events, i.events, n), To("query", c, i.query, n), To("query", u, i.rx.query, n), To("call", o, i.call, n), To("call", a, i.rx.call, n), i.findCall = (f) => vR(r.registry, f), i.findError = (f) => xR(r.registry, f), i.queryMulti = s ? this._decorateMultiAt(i, this._decorateMethod, s) : this._decorateMulti(this._decorateMethod), i.runtimeVersion = r.runtimeVersion, {
createdAt: s,
decoratedApi: i,
decoratedMeta: r.decoratedMeta
@@ -52825,8 +52826,8 @@ ${Ez(e, r)}`);
}
const s = Object.keys(i);
for (let o = 0, a = s.length; o < a; o++) {
- const c = aI(s[o]), u = `${c}Api`;
- this._runtimeMap[Up(c, 64)] = c, this._runtimeMap[Up(u, 64)] = u;
+ const c = rI(s[o]), u = `${c}Api`;
+ this._runtimeMap[Lp(c, 64)] = c, this._runtimeMap[Lp(u, 64)] = u;
}
this._filterRpcMethods(r);
}
@@ -52837,7 +52838,7 @@ ${Ez(e, r)}`);
s.push(`${E}_${p}`), b && (s.push(`${E}_${b[1]}`), s.push(`${E}_${b[2]}`)), u && s.push(...u), f && s.push(f);
}
const a = r.filter((c) => !s.includes(c) && !c.includes("_unstable_"));
- a.length && !this._options.noInitWarn && Yy.warn(`RPC methods not decorated: ${a.join(", ")}`);
+ a.length && !this._options.noInitWarn && Xy.warn(`RPC methods not decorated: ${a.join(", ")}`);
for (let c = 0; c < o; c++) {
const [u, { method: f, section: p }] = i[c];
n && !r.includes(u) && u !== "rpc_methods" && this._rpc[p] && (delete this._rpc[p][f], delete this._rx.rpc[p][f]);
@@ -52857,7 +52858,7 @@ ${Ez(e, r)}`);
const f = Object.keys(r[u]), p = (b) => o(u, b);
for (let b = 0, E = f.length; b < E; b++) {
const _ = f[b];
- (this.hasSubscriptions || !(_.startsWith("subscribe") || _.startsWith("unsubscribe"))) && (Object.prototype.hasOwnProperty.call(s, u) || (s[u] = {}), Yn(s[u], _, p));
+ (this.hasSubscriptions || !(_.startsWith("subscribe") || _.startsWith("unsubscribe"))) && (Object.prototype.hasOwnProperty.call(s, u) || (s[u] = {}), Zn(s[u], _, p));
}
}
}
@@ -52879,16 +52880,16 @@ ${Ez(e, r)}`);
}
}
_getRuntimeDefs(r, n, i = "") {
- const s = {}, o = Object.values(Ed);
+ const s = {}, o = Object.values(_d);
for (let a = 0, c = o.length; a < c; a++)
this._addRuntimeDef(s, o[a].runtime);
- return this._addRuntimeDef(s, wR(r, i, n)), this._addRuntimeDef(s, this._options.runtime), Object.entries(s);
+ return this._addRuntimeDef(s, fR(r, i, n)), this._addRuntimeDef(s, this._options.runtime), Object.entries(s);
}
_decorateCalls({ registry: r, runtimeVersion: { apis: n, specName: i, specVersion: s } }, o, a) {
const c = {}, u = {}, f = {}, p = this._getRuntimeDefs(r, i, this._runtimeChain), b = [], E = `${i.toString()}/${s.toString()}`, _ = this.__internal__runtimeLog[E] || false;
this.__internal__runtimeLog[E] = true;
- for (let L = 0, q = p.length; L < q; L++) {
- const [W, z] = p[L], T = Up(W, 64), I = n.find(([H]) => H.eq(T));
+ for (let D = 0, q = p.length; D < q; D++) {
+ const [W, z] = p[D], T = Lp(W, 64), I = n.find(([H]) => H.eq(T));
if (f[T] = true, I) {
const H = z.map(({ version: V }) => V).sort(), X = z.find(({ version: V }) => I[1].eq(V));
if (X) {
@@ -52904,18 +52905,18 @@ ${Ez(e, r)}`);
b.push(`${W}/${I[1].toString()} (${H.join("/")} known)`);
}
}
- const N = n.map(([L, q]) => [L.toHex(), q.toString()]).filter(([L]) => !f[L]).map(([L, q]) => `${this._runtimeMap[L] || L}/${q}`);
- !this._options.noInitWarn && !_ && (b.length && Yy.warn(`${E}: Not decorating runtime apis without matching versions: ${b.join(", ")}`), N.length && Yy.warn(`${E}: Not decorating unknown runtime apis: ${N.join(", ")}`));
- const R = a ? (L, q) => this._rpcCore.state.call(L, q, a) : (L, q) => this._rpcCore.state.call(L, q), F = (L) => Hc({}, Object.keys(u[L]), (q) => this._decorateCall(r, u[L][q], R, o)), D = Object.keys(u);
- for (let L = 0, q = D.length; L < q; L++)
- Yn(c, D[L], F);
+ const N = n.map(([D, q]) => [D.toHex(), q.toString()]).filter(([D]) => !f[D]).map(([D, q]) => `${this._runtimeMap[D] || D}/${q}`);
+ !this._options.noInitWarn && !_ && (b.length && Xy.warn(`${E}: Not decorating runtime apis without matching versions: ${b.join(", ")}`), N.length && Xy.warn(`${E}: Not decorating unknown runtime apis: ${N.join(", ")}`));
+ const k = a ? (D, q) => this._rpcCore.state.call(D, q, a) : (D, q) => this._rpcCore.state.call(D, q), F = (D) => Fc({}, Object.keys(u[D]), (q) => this._decorateCall(r, u[D][q], k, o)), L = Object.keys(u);
+ for (let D = 0, q = L.length; D < q; D++)
+ Zn(c, L[D], F);
return c;
}
_decorateCall(r, n, i, s) {
const o = s((...a) => {
if (a.length !== n.params.length)
throw new Error(`${n.name}:: Expected ${n.params.length} arguments, found ${a.length}`);
- const c = r.createType("Raw", hi(a.map((u, f) => r.createTypeUnsafe(n.params[f].type, [u]).toU8a())));
+ const c = r.createType("Raw", di(a.map((u, f) => r.createTypeUnsafe(n.params[f].type, [u]).toU8a())));
return i(n.name, c).pipe(we((u) => r.createTypeUnsafe(n.type, [u])));
});
return o.meta = n, o;
@@ -52926,16 +52927,16 @@ ${Ez(e, r)}`);
_decorateMultiAt(r, n, i) {
return n((s) => s.length ? this._rpcCore.state.queryStorageAt(s.map((o) => {
if (Array.isArray(o)) {
- const { creator: a } = Zy(r, o[0].creator);
+ const { creator: a } = Yy(r, o[0].creator);
return a.meta.type.isPlain ? [a] : a.meta.type.asMap.hashers.length === 1 ? [a, o.slice(1)] : [a, ...o.slice(1)];
}
- return [Zy(r, o.creator).creator];
+ return [Yy(r, o.creator).creator];
}), i) : xe([]));
}
_decorateExtrinsics({ tx: r }, n) {
- const i = A_(this._type, this._rx, n), s = (a) => Hc({}, Object.keys(r[a]), (c) => c.startsWith("$") ? r[a][c] : this._decorateExtrinsicEntry(r[a][c], i)), o = Object.keys(r);
+ const i = x_(this._type, this._rx, n), s = (a) => Fc({}, Object.keys(r[a]), (c) => c.startsWith("$") ? r[a][c] : this._decorateExtrinsicEntry(r[a][c], i)), o = Object.keys(r);
for (let a = 0, c = o.length; a < c; a++)
- Yn(i, o[a], s);
+ Zn(i, o[a], s);
return i;
}
_decorateExtrinsicEntry(r, n) {
@@ -52943,25 +52944,25 @@ ${Ez(e, r)}`);
return i.is = (s) => r.is(s), this._decorateFunctionMeta(r, i);
}
_decorateStorage({ query: r, registry: n }, i, s) {
- const o = {}, a = (u) => Hc({}, Object.keys(r[u]), (f) => s ? this._decorateStorageEntryAt(n, r[u][f], i, s) : this._decorateStorageEntry(r[u][f], i)), c = Object.keys(r);
+ const o = {}, a = (u) => Fc({}, Object.keys(r[u]), (f) => s ? this._decorateStorageEntryAt(n, r[u][f], i, s) : this._decorateStorageEntry(r[u][f], i)), c = Object.keys(r);
for (let u = 0, f = c.length; u < f; u++)
- Yn(o, c[u], a);
+ Zn(o, c[u], a);
return o;
}
_decorateStorageEntry(r, n) {
- const i = (a, c) => up(c || this.__internal__registry, r, a), s = (a) => Fr(this.at(a)).pipe(we((c) => Zy(c, r))), o = this._decorateStorageCall(r, n);
- return o.creator = r, o.at = n((a, ...c) => s(a).pipe(Oe((u) => u(...c)))), o.hash = n((...a) => this._rpcCore.state.getStorageHash(i(a))), o.is = (a) => a.section === r.section && a.method === r.method, o.key = (...a) => Bt(dd(r(...a))[1]), o.keyPrefix = (...a) => Bt(r.keyPrefix(...a)), o.size = n((...a) => this._rpcCore.state.getStorageSize(i(a))), o.sizeAt = n((a, ...c) => s(a).pipe(Oe((u) => this._rpcCore.state.getStorageSize(i(c, u.creator.meta.registry), a)))), r.iterKey && r.meta.type.isMap && (o.entries = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapEntries(r, null, a))), o.entriesAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapEntries(u.creator, a, c))))), o.entriesPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapEntriesPaged(r, void 0, a))), o.keys = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapKeys(r, null, a))), o.keysAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapKeys(u.creator, a, c))))), o.keysPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapKeysPaged(r, void 0, a)))), this.supportMulti && r.meta.type.isMap && (o.multi = n((a) => r.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(a.map((c) => [r, [c]])) : this._retrieveMulti(a.map((c) => [r, c])))), this._decorateFunctionMeta(r, o);
+ const i = (a, c) => ap(c || this.__internal__registry, r, a), s = (a) => Fr(this.at(a)).pipe(we((c) => Yy(c, r))), o = this._decorateStorageCall(r, n);
+ return o.creator = r, o.at = n((a, ...c) => s(a).pipe(Oe((u) => u(...c)))), o.hash = n((...a) => this._rpcCore.state.getStorageHash(i(a))), o.is = (a) => a.section === r.section && a.method === r.method, o.key = (...a) => Bt(hd(r(...a))[1]), o.keyPrefix = (...a) => Bt(r.keyPrefix(...a)), o.size = n((...a) => this._rpcCore.state.getStorageSize(i(a))), o.sizeAt = n((a, ...c) => s(a).pipe(Oe((u) => this._rpcCore.state.getStorageSize(i(c, u.creator.meta.registry), a)))), r.iterKey && r.meta.type.isMap && (o.entries = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapEntries(r, null, a))), o.entriesAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapEntries(u.creator, a, c))))), o.entriesPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapEntriesPaged(r, void 0, a))), o.keys = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapKeys(r, null, a))), o.keysAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapKeys(u.creator, a, c))))), o.keysPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapKeysPaged(r, void 0, a)))), this.supportMulti && r.meta.type.isMap && (o.multi = n((a) => r.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(a.map((c) => [r, [c]])) : this._retrieveMulti(a.map((c) => [r, c])))), this._decorateFunctionMeta(r, o);
}
_decorateStorageEntryAt(r, n, i, s) {
- const o = (c) => up(r, n, c), a = i((...c) => this._rpcCore.state.getStorage(o(c), s));
- return a.creator = n, a.hash = i((...c) => this._rpcCore.state.getStorageHash(o(c), s)), a.is = (c) => c.section === n.section && c.method === n.method, a.key = (...c) => Bt(dd(n(...c))[1]), a.keyPrefix = (...c) => Bt(n.keyPrefix(...c)), a.size = i((...c) => this._rpcCore.state.getStorageSize(o(c), s)), n.iterKey && n.meta.type.isMap && (a.entries = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapEntries(n, s, c))), a.entriesPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapEntriesPaged(n, s, c))), a.keys = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapKeys(n, s, c))), a.keysPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapKeysPaged(n, s, c)))), this.supportMulti && n.meta.type.isMap && (a.multi = i((c) => n.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(c.map((u) => [n, [u]]), s) : this._retrieveMulti(c.map((u) => [n, u]), s))), this._decorateFunctionMeta(n, a);
+ const o = (c) => ap(r, n, c), a = i((...c) => this._rpcCore.state.getStorage(o(c), s));
+ return a.creator = n, a.hash = i((...c) => this._rpcCore.state.getStorageHash(o(c), s)), a.is = (c) => c.section === n.section && c.method === n.method, a.key = (...c) => Bt(hd(n(...c))[1]), a.keyPrefix = (...c) => Bt(n.keyPrefix(...c)), a.size = i((...c) => this._rpcCore.state.getStorageSize(o(c), s)), n.iterKey && n.meta.type.isMap && (a.entries = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapEntries(n, s, c))), a.entriesPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapEntriesPaged(n, s, c))), a.keys = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapKeys(n, s, c))), a.keysPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapKeysPaged(n, s, c)))), this.supportMulti && n.meta.type.isMap && (a.multi = i((c) => n.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(c.map((u) => [n, [u]]), s) : this._retrieveMulti(c.map((u) => [n, u]), s))), this._decorateFunctionMeta(n, a);
}
_queueStorage(r, n) {
const i = n === this.__internal__storageSubQ ? this._rpcCore.state.subscribeStorage : this._rpcCore.state.queryStorageAt;
let s = n.length - 1, o = 0, a;
- return s === -1 || !n[s] || n[s][1].length === Pue ? (s++, a = Fr(
+ return s === -1 || !n[s] || n[s][1].length === Aue ? (s++, a = Fr(
new Promise((c) => {
- Zc(() => {
+ Yc(() => {
const u = n[s][1];
delete n[s], c(u);
});
@@ -52972,29 +52973,29 @@ ${Ez(e, r)}`);
}
_decorateStorageCall(r, n) {
const i = Le(this.__internal__instanceId, (...s) => {
- const o = up(this.__internal__registry, r, s);
+ const o = ap(this.__internal__registry, r, s);
return this.hasSubscriptions ? this._queueStorage(o, this.__internal__storageSubQ) : this._rpcCore.state.getStorage(o);
});
return n(i, {
methodName: r.method,
- overrideNoSub: (...s) => this._queueStorage(up(this.__internal__registry, r, s), this.__internal__storageGetQ)
+ overrideNoSub: (...s) => this._queueStorage(ap(this.__internal__registry, r, s), this.__internal__storageGetQ)
});
}
_retrieveMulti(r, n) {
if (!r.length)
return xe([]);
const i = this.hasSubscriptions && !n ? this._rpcCore.state.subscribeStorage : this._rpcCore.state.queryStorageAt;
- return r.length <= Xy ? n ? i(r, n) : i(r) : Qe(T1(r, Xy).map((s) => n ? i(s, n) : i(s))).pipe(we(Vu));
+ return r.length <= Ky ? n ? i(r, n) : i(r) : Qe(A1(r, Ky).map((s) => n ? i(s, n) : i(s))).pipe(we(Vu));
}
_retrieveMapKeys({ iterKey: r, meta: n, method: i, section: s }, o, a) {
if (!r || !n.type.isMap)
throw new Error("keys can only be retrieved on maps");
- const c = r(...a).toHex(), u = new Xc(c), f = o ? (b) => this._rpcCore.state.getKeysPaged(c, lp, b, o) : (b) => this._rpcCore.state.getKeysPaged(c, lp, b), p = (b) => b.setMeta(n, s, i);
+ const c = r(...a).toHex(), u = new Kc(c), f = o ? (b) => this._rpcCore.state.getKeysPaged(c, cp, b, o) : (b) => this._rpcCore.state.getKeysPaged(c, cp, b), p = (b) => b.setMeta(n, s, i);
return u.pipe(
Oe(f),
we((b) => b.map(p)),
- Us((b) => Zc(() => {
- b.length === lp ? u.next(b[lp - 1].toHex()) : u.complete();
+ Us((b) => Yc(() => {
+ b.length === cp ? u.next(b[cp - 1].toHex()) : u.complete();
})),
pl(),
we(Vu)
@@ -53008,7 +53009,7 @@ ${Ez(e, r)}`);
}
_retrieveMapEntries(r, n, i) {
const s = n ? (o) => this._rpcCore.state.queryStorageAt(o, n) : (o) => this._rpcCore.state.queryStorageAt(o);
- return this._retrieveMapKeys(r, n, i).pipe(Oe((o) => o.length ? Qe(T1(o, Xy).map(s)).pipe(we((a) => Vu(a).map((c, u) => [o[u], c]))) : xe([])));
+ return this._retrieveMapKeys(r, n, i).pipe(Oe((o) => o.length ? Qe(A1(o, Ky).map(s)).pipe(we((a) => Vu(a).map((c, u) => [o[u], c]))) : xe([])));
}
_retrieveMapEntriesPaged(r, n, i) {
const s = n ? (o) => this._rpcCore.state.queryStorageAt(o, n) : (o) => this._rpcCore.state.queryStorageAt(o);
@@ -53016,19 +53017,19 @@ ${Ez(e, r)}`);
}
_decorateDeriveRx(r) {
var s, o, a, c;
- const n = (s = this._runtimeVersion) == null ? void 0 : s.specName.toString(), i = pR(this.__internal__instanceId, this._rx, st({}, this._options.derives, (c = (a = (o = this._options.typesBundle) == null ? void 0 : o.spec) == null ? void 0 : a[n || ""]) == null ? void 0 : c.derives));
- return E_(r, i);
+ const n = (s = this._runtimeVersion) == null ? void 0 : s.specName.toString(), i = oR(this.__internal__instanceId, this._rx, st({}, this._options.derives, (c = (a = (o = this._options.typesBundle) == null ? void 0 : o.spec) == null ? void 0 : a[n || ""]) == null ? void 0 : c.derives));
+ return b_(r, i);
}
_decorateDerive(r) {
- return E_(r, this._rx.derive);
+ return b_(r, this._rx.derive);
}
};
- var Cue = 1e4;
- var Jy = di("api/init");
- function Due(t) {
+ var Iue = 1e4;
+ var Zy = pi("api/init");
+ function Oue(t) {
return t.toString();
}
- var Lue = class extends Rue {
+ var Pue = class extends Nue {
constructor(r, n, i) {
super(r, n, i);
re(this, "__internal__atLast", null);
@@ -53036,10 +53037,10 @@ ${Ez(e, r)}`);
re(this, "__internal__registries", []);
re(this, "__internal__updateSub", null);
re(this, "__internal__waitingRegistries", {});
- this.registry.setKnownTypes(r), r.source ? this.__internal__registries = r.source.__internal__registries : this.registerTypes(r.types), this._rpc = this._decorateRpc(this._rpcCore, this._decorateMethod), this._rx.rpc = this._decorateRpc(this._rpcCore, this._rxDecorateMethod), this.supportMulti && (this._queryMulti = this._decorateMulti(this._decorateMethod), this._rx.queryMulti = this._decorateMulti(this._rxDecorateMethod)), this._rx.signer = r.signer, this._rpcCore.setRegistrySwap((s) => this.getBlockRegistry(s)), this._rpcCore.setResolveBlockHash((s) => gi(this._rpcCore.chain.getBlockHash(s))), this.hasSubscriptions ? (this._rpcCore.provider.on("disconnected", () => this.__internal__onProviderDisconnect()), this._rpcCore.provider.on("error", (s) => this.__internal__onProviderError(s)), this._rpcCore.provider.on("connected", () => this.__internal__onProviderConnect())) : this._options.noInitWarn || Jy.warn("Api will be available in a limited mode since the provider does not support subscriptions"), this._rpcCore.provider.isConnected && this.__internal__onProviderConnect().catch(os);
+ this.registry.setKnownTypes(r), r.source ? this.__internal__registries = r.source.__internal__registries : this.registerTypes(r.types), this._rpc = this._decorateRpc(this._rpcCore, this._decorateMethod), this._rx.rpc = this._decorateRpc(this._rpcCore, this._rxDecorateMethod), this.supportMulti && (this._queryMulti = this._decorateMulti(this._decorateMethod), this._rx.queryMulti = this._decorateMulti(this._rxDecorateMethod)), this._rx.signer = r.signer, this._rpcCore.setRegistrySwap((s) => this.getBlockRegistry(s)), this._rpcCore.setResolveBlockHash((s) => yi(this._rpcCore.chain.getBlockHash(s))), this.hasSubscriptions ? (this._rpcCore.provider.on("disconnected", () => this.__internal__onProviderDisconnect()), this._rpcCore.provider.on("error", (s) => this.__internal__onProviderError(s)), this._rpcCore.provider.on("connected", () => this.__internal__onProviderConnect())) : this._options.noInitWarn || Zy.warn("Api will be available in a limited mode since the provider does not support subscriptions"), this._rpcCore.provider.isConnected && this.__internal__onProviderConnect().catch(os);
}
_initRegistry(r, n, i, s, o) {
- r.clearCache(), r.setChainProperties(o || this.registry.getChainProperties()), r.setKnownTypes(this._options), r.register(nx(r, n, i.specName, i.specVersion)), r.setHasher(bR(r, n, i.specName)), r.knownTypes.typesBundle && (r.knownTypes.typesAlias = vR(r, n, i.specName)), r.setMetadata(s, void 0, st({}, yR(r, n, i.specName), this._options.signedExtensions), this._options.noInitWarn);
+ r.clearCache(), r.setChainProperties(o || this.registry.getChainProperties()), r.setKnownTypes(this._options), r.register($8(r, n, i.specName, i.specVersion)), r.setHasher(lR(r, n, i.specName)), r.knownTypes.typesBundle && (r.knownTypes.typesAlias = hR(r, n, i.specName)), r.setMetadata(s, void 0, st({}, uR(r, n, i.specName), this._options.signedExtensions), this._options.noInitWarn);
}
_getDefaultRegistry() {
return Da(this.__internal__registries.find(({ isDefault: r }) => r), "Initialization error, cannot find the default registry");
@@ -53049,7 +53050,7 @@ ${Ez(e, r)}`);
return (!this.__internal__atLast || this.__internal__atLast[0] !== s) && (this.__internal__atLast = [s, this._createDecorated(o, true, null, i).decoratedApi]), this.__internal__atLast[1];
}
async _createBlockRegistry(r, n, i) {
- const s = new Fg(r), o = new Bf(s, await gi(this._rpcCore.state.getMetadata.raw(n.parentHash))), a = this._runtimeChain;
+ const s = new Fg(r), o = new Lf(s, await yi(this._rpcCore.state.getMetadata.raw(n.parentHash))), a = this._runtimeChain;
if (!a)
throw new Error("Invalid initializion order, runtimeChain is not available");
this._initRegistry(s, a, i, o);
@@ -53077,11 +53078,11 @@ ${Ez(e, r)}`);
async _getBlockRegistryViaHash(r) {
if (!this._genesisHash || !this._runtimeVersion)
throw new Error("Cannot retrieve data on an uninitialized chain");
- const n = this.registry.createType("HeaderPartial", this._genesisHash.eq(r) ? { number: Jr, parentHash: this._genesisHash } : await gi(this._rpcCore.chain.getHeader.raw(r)));
+ const n = this.registry.createType("HeaderPartial", this._genesisHash.eq(r) ? { number: Jr, parentHash: this._genesisHash } : await yi(this._rpcCore.chain.getHeader.raw(r)));
if (n.parentHash.isEmpty)
throw new Error("Unable to retrieve header and parent from supplied hash");
- xR(this._genesisHash, n.number);
- const i = this.registry.createType("RuntimeVersionPartial", await gi(this._rpcCore.state.getRuntimeVersion.raw(n.parentHash)));
+ dR(this._genesisHash, n.number);
+ const i = this.registry.createType("RuntimeVersionPartial", await yi(this._rpcCore.state.getRuntimeVersion.raw(n.parentHash)));
return this._getBlockRegistryViaVersion(r, i) || await this._cacheBlockRegistryProgress(i.toHex(), () => this._createBlockRegistry(r, n, i));
}
async getBlockRegistry(r, n) {
@@ -53099,13 +53100,13 @@ ${Ez(e, r)}`);
for (let u = 0, f = c.length; u < f; u++)
i.push(`${a}_${c[u]}`);
}
- return this._filterRpc(i, ow(this.registry, r.runtimeChain, r.runtimeVersion.specName)), [r.genesisHash, r.runtimeMetadata];
+ return this._filterRpc(i, iw(this.registry, r.runtimeChain, r.runtimeVersion.specName)), [r.genesisHash, r.runtimeMetadata];
}
_subscribeUpdates() {
this.__internal__updateSub || !this.hasSubscriptions || (this.__internal__updateSub = this._rpcCore.state.subscribeRuntimeVersion().pipe(Oe((r) => {
var n;
return (n = this._runtimeVersion) != null && n.specVersion.eq(r.specVersion) ? xe(false) : this._rpcCore.state.getMetadata().pipe(we((i) => {
- Jy.log(`Runtime version updated to spec=${r.specVersion.toString()}, tx=${r.transactionVersion.toString()}`), this._runtimeMetadata = i, this._runtimeVersion = r, this._rx.runtimeVersion = r;
+ Zy.log(`Runtime version updated to spec=${r.specVersion.toString()}, tx=${r.transactionVersion.toString()}`), this._runtimeMetadata = i, this._runtimeVersion = r, this._rx.runtimeVersion = r;
const s = this._getDefaultRegistry(), o = this._runtimeChain;
if (!o)
throw new Error("Invalid initializion order, runtimeChain is not available");
@@ -53115,16 +53116,16 @@ ${Ez(e, r)}`);
}
async _metaFromChain(r) {
const [n, i, s, o, a, c] = await Promise.all([
- gi(this._rpcCore.chain.getBlockHash(0)),
- gi(this._rpcCore.state.getRuntimeVersion()),
- gi(this._rpcCore.system.chain()),
- gi(this._rpcCore.system.properties()),
- gi(this._rpcCore.rpc.methods()),
- r ? Promise.resolve(null) : gi(this._rpcCore.state.getMetadata())
+ yi(this._rpcCore.chain.getBlockHash(0)),
+ yi(this._rpcCore.state.getRuntimeVersion()),
+ yi(this._rpcCore.system.chain()),
+ yi(this._rpcCore.system.properties()),
+ yi(this._rpcCore.rpc.methods()),
+ r ? Promise.resolve(null) : yi(this._rpcCore.state.getMetadata())
]);
this._runtimeChain = s, this._runtimeVersion = i, this._rx.runtimeVersion = i;
- const u = `${n.toHex() || "0x"}-${i.specVersion.toString()}`, f = c || (r != null && r[u] ? new Bf(this.registry, r[u]) : await gi(this._rpcCore.state.getMetadata()));
- return this._initRegistry(this.registry, s, i, f, o), this._filterRpc(a.methods.map(Due), ow(this.registry, s, i.specName)), this._subscribeUpdates(), this.__internal__registries.length || this.__internal__registries.push({ counter: 0, isDefault: true, metadata: f, registry: this.registry, runtimeVersion: i }), f.getUniqTypes(this._options.throwOnUnknown || false), [n, f];
+ const u = `${n.toHex() || "0x"}-${i.specVersion.toString()}`, f = c || (r != null && r[u] ? new Lf(this.registry, r[u]) : await yi(this._rpcCore.state.getMetadata()));
+ return this._initRegistry(this.registry, s, i, f, o), this._filterRpc(a.methods.map(Oue), iw(this.registry, s, i.specName)), this._subscribeUpdates(), this.__internal__registries.length || this.__internal__registries.push({ counter: 0, isDefault: true, metadata: f, registry: this.registry, runtimeVersion: i }), f.getUniqTypes(this._options.throwOnUnknown || false), [n, f];
}
_initFromMeta(r) {
const n = this._runtimeVersion;
@@ -53134,8 +53135,8 @@ ${Ez(e, r)}`);
}
_subscribeHealth() {
this._unsubscribeHealth(), this.__internal__healthTimer = this.hasSubscriptions ? setInterval(() => {
- gi(this._rpcCore.system.health.raw()).catch(os);
- }, Cue) : null;
+ yi(this._rpcCore.system.health.raw()).catch(os);
+ }, Iue) : null;
}
_unsubscribeHealth() {
this.__internal__healthTimer && (clearInterval(this.__internal__healthTimer), this.__internal__healthTimer = null);
@@ -53149,11 +53150,11 @@ ${Ez(e, r)}`);
async __internal__onProviderConnect() {
this._isConnected.next(true), this.emit("connected");
try {
- const r = this._options.initWasm === false ? true : await gI(), n = await this._loadMeta();
+ const r = this._options.initWasm === false ? true : await fI(), n = await this._loadMeta();
this._subscribeHealth(), n && !this._isReady && r && (this._isReady = true, this.emit("ready", this));
} catch (r) {
const n = new Error(`FATAL: Unable to initialize the API: ${r.message}`);
- Jy.error(n), this.emit("error", n);
+ Zy.error(n), this.emit("error", n);
}
}
__internal__onProviderDisconnect() {
@@ -53168,7 +53169,7 @@ ${Ez(e, r)}`);
throw new Error("Api interfaces needs to be initialized before using, wait for 'isReady'");
return t;
}
- var Bue = class extends Lue {
+ var kue = class extends Pue {
get call() {
return Ii(this._call);
}
@@ -53194,7 +53195,7 @@ ${Ez(e, r)}`);
return this._isConnected.getValue();
}
get libraryInfo() {
- return `${um.name} v${um.version}`;
+ return `${cm.name} v${cm.version}`;
}
get query() {
return Ii(this._query);
@@ -53227,13 +53228,13 @@ ${Ez(e, r)}`);
return Ii(this._extrinsics);
}
findCall(e) {
- return NR(this.registry, e);
+ return vR(this.registry, e);
}
findError(e) {
- return IR(this.registry, e);
+ return xR(this.registry, e);
}
};
- var OR = class extends Bue {
+ var _R = class extends kue {
constructor(e = {}, r, n) {
super(e, r, n);
}
@@ -53256,7 +53257,7 @@ ${Ez(e, r)}`);
return Bt(e.sign(Xe(r.data)));
}
};
- var Uue = class {
+ var Rue = class {
constructor(e, r) {
re(this, "__internal__allHasFired", false);
re(this, "__internal__callback");
@@ -53296,7 +53297,7 @@ ${Ez(e, r)}`);
}));
}
};
- function ux(t, e) {
+ function sx(t, e) {
let r = false;
return {
reject: (n) => (r || (r = true, e(n)), Gi),
@@ -53305,47 +53306,47 @@ ${Ez(e, r)}`);
}
};
}
- function jue(t, e) {
+ function Cue(t, e) {
const r = t.slice(), n = t.length && St(t[t.length - 1]) ? r.pop() : void 0;
if (e && !St(n))
throw new Error("Expected a callback to be passed with subscriptions");
return [r, n];
}
- function Vue(t, e) {
+ function Due(t, e) {
return new Promise((r, n) => {
- const i = ux(r, n), s = t(...e).pipe(Yt((o) => i.reject(o))).subscribe((o) => {
- i.resolve(o), Zc(() => s.unsubscribe());
+ const i = sx(r, n), s = t(...e).pipe(Yt((o) => i.reject(o))).subscribe((o) => {
+ i.resolve(o), Yc(() => s.unsubscribe());
});
});
}
- function zue(t, e, r) {
+ function Lue(t, e, r) {
return new Promise((n, i) => {
- const s = ux(n, i), o = t(...e).pipe(Yt((a) => s.reject(a)), Us(() => s.resolve(() => o.unsubscribe()))).subscribe((a) => {
- Zc(() => r(a));
+ const s = sx(n, i), o = t(...e).pipe(Yt((a) => s.reject(a)), Us(() => s.resolve(() => o.unsubscribe()))).subscribe((a) => {
+ Yc(() => r(a));
});
});
}
- function PR(t, e) {
+ function ER(t, e) {
const r = !!(e != null && e.methodName && e.methodName.includes("subscribe"));
return function(...n) {
- const [i, s] = jue(n, r);
- return s ? zue(t, i, s) : Vue((e == null ? void 0 : e.overrideNoSub) || t, i);
+ const [i, s] = Cue(n, r);
+ return s ? Lue(t, i, s) : Due((e == null ? void 0 : e.overrideNoSub) || t, i);
};
}
- var fm = class extends OR {
+ var lm = class extends _R {
constructor(r) {
- super(r, "promise", PR);
+ super(r, "promise", ER);
re(this, "__internal__isReadyPromise");
re(this, "__internal__isReadyOrErrorPromise");
this.__internal__isReadyPromise = new Promise((n) => {
super.once("ready", () => n(this));
}), this.__internal__isReadyOrErrorPromise = new Promise((n, i) => {
- const s = ux(n, i);
+ const s = sx(n, i);
super.once("ready", () => s.resolve(this)), super.once("error", (o) => s.reject(o));
});
}
static create(r) {
- const n = new fm(r);
+ const n = new lm(r);
return r && r.throwOnConnect ? n.isReadyOrError : (n.isReadyOrError.catch(os), n.isReady);
}
get isReady() {
@@ -53355,21 +53356,21 @@ ${Ez(e, r)}`);
return this.__internal__isReadyOrErrorPromise;
}
clone() {
- return new fm(st({}, this._options, { source: this }));
+ return new lm(st({}, this._options, { source: this }));
}
async combineLatest(r, n) {
- const i = new Uue(r, n);
+ const i = new Rue(r, n);
return () => {
i.unsubscribe();
};
}
};
- function kR(t) {
+ function SR(t) {
return t;
}
- var hm = class extends OR {
+ var fm = class extends _R {
constructor(r) {
- super(r, "rxjs", kR);
+ super(r, "rxjs", SR);
re(this, "__internal__isReadyRx");
this.__internal__isReadyRx = Fr(
new Promise((n) => {
@@ -53378,94 +53379,94 @@ ${Ez(e, r)}`);
);
}
static create(r) {
- return new hm(r).isReady;
+ return new fm(r).isReady;
}
get isReady() {
return this.__internal__isReadyRx;
}
clone() {
- return new hm(st({}, this._options, { source: this }));
+ return new fm(st({}, this._options, { source: this }));
}
};
- var Fue = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Bue = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- ApiPromise: fm,
- ApiRx: hm,
- HttpProvider: ox,
- Keyring: rue,
- ScProvider: lue,
- SubmittableResult: Wp,
- WsProvider: Al,
- packageInfo: um,
- toPromiseMethod: PR,
- toRxMethod: kR
+ ApiPromise: lm,
+ ApiRx: fm,
+ HttpProvider: rx,
+ Keyring: Jce,
+ ScProvider: sue,
+ SubmittableResult: qp,
+ WsProvider: cu,
+ packageInfo: cm,
+ toPromiseMethod: ER,
+ toRxMethod: SR
}, Symbol.toStringTag, { value: "Module" }));
- var Hue = /* @__PURE__ */ fn(Fue);
+ var Uue = /* @__PURE__ */ fn(Bue);
var Qg = {};
var $g = {};
- var RR = {};
+ var MR = {};
var e2 = {};
- var CR = /* @__PURE__ */ fn(Lre);
+ var AR = /* @__PURE__ */ fn(Pre);
e2.__esModule = true;
e2.balance = void 0;
- var que = CR;
- var Qy = ix;
- var Wue = (t, e) => (0, que.memo)(t, (r, n) => e.rpc.system.properties().pipe((0, Qy.mergeMap)((i) => {
+ var jue = AR;
+ var Jy = ex;
+ var Vue = (t, e) => (0, jue.memo)(t, (r, n) => e.rpc.system.properties().pipe((0, Jy.mergeMap)((i) => {
const s = e.registry.createType("CurrencyId", n), o = i.tokenSymbol.unwrapOrDefault()[0].toString(), a = e.registry.createType("CurrencyId", (e.registry.getDefinition("CurrencyId") || "").includes('"Token":"TokenSymbol"') ? {
Token: o
} : o);
if (s.eq(a))
- return e.query.system.account(r).pipe((0, Qy.map)((b) => b.data.free));
+ return e.query.system.account(r).pipe((0, Jy.map)((b) => b.data.free));
const c = e.query.tokens.accounts.creator.meta.type.asMap.key, [u] = e.registry.lookup.getSiType(c).def.asTuple, p = e.registry.lookup.getTypeDef(u).type === "CurrencyId" ? [n, r] : [r, n];
- return e.query.tokens.accounts(...p).pipe((0, Qy.map)((b) => b.free));
+ return e.query.tokens.accounts(...p).pipe((0, Jy.map)((b) => b.free));
})));
- e2.balance = Wue;
+ e2.balance = Vue;
(function(t) {
t.__esModule = true;
var e = e2;
Object.keys(e).forEach(function(r) {
r === "default" || r === "__esModule" || r in t && t[r] === e[r] || (t[r] = e[r]);
});
- })(RR);
+ })(MR);
$g.__esModule = true;
$g.derive = void 0;
- var Gue = RR;
- var Kue = {
+ var zue = MR;
+ var Fue = {
currencies: {
- balance: Gue.balance
- }
- };
- $g.derive = Kue;
- var Gc = {};
- Object.defineProperty(Gc, "__esModule", { value: true });
- Gc.allCurrencyIds = Gc.allNonNativeCurrencyIds = Gc.nativeCurrencyId = void 0;
- var lx = CR;
- var fx = _R;
- var DR = ix;
- function LR(t) {
- return t.rpc.system.properties().pipe((0, DR.switchMap)((e) => {
+ balance: zue.balance
+ }
+ };
+ $g.derive = Fue;
+ var Wc = {};
+ Object.defineProperty(Wc, "__esModule", { value: true });
+ Wc.allCurrencyIds = Wc.allNonNativeCurrencyIds = Wc.nativeCurrencyId = void 0;
+ var ox = AR;
+ var ax = pR;
+ var TR = ex;
+ function NR(t) {
+ return t.rpc.system.properties().pipe((0, TR.switchMap)((e) => {
const r = e.tokenSymbol.unwrapOrDefault()[0].toString();
- return (0, fx.of)(t.registry.createType("CurrencyId", t.registry.createType("TokenSymbol", r)));
+ return (0, ax.of)(t.registry.createType("CurrencyId", t.registry.createType("TokenSymbol", r)));
}));
}
- function Xue(t, e) {
- return (0, lx.memo)(t, () => LR(e));
+ function Hue(t, e) {
+ return (0, ox.memo)(t, () => NR(e));
}
- Gc.nativeCurrencyId = Xue;
- function BR(t) {
+ Wc.nativeCurrencyId = Hue;
+ function IR(t) {
return t.consts.transactionPayment.allNonNativeCurrencyIds;
}
- function Yue(t, e) {
- return (0, lx.memo)(t, () => (0, fx.of)(BR(e)));
+ function que(t, e) {
+ return (0, ox.memo)(t, () => (0, ax.of)(IR(e)));
}
- Gc.allNonNativeCurrencyIds = Yue;
- function Zue(t, e) {
- return (0, lx.memo)(t, () => LR(e).pipe((0, DR.switchMap)((r) => (0, fx.of)([
+ Wc.allNonNativeCurrencyIds = que;
+ function Wue(t, e) {
+ return (0, ox.memo)(t, () => NR(e).pipe((0, TR.switchMap)((r) => (0, ax.of)([
r,
- ...BR(e).slice()
+ ...IR(e).slice()
]))));
}
- Gc.allCurrencyIds = Zue;
+ Wc.allCurrencyIds = Wue;
var t2 = {};
Object.defineProperty(t2, "__esModule", { value: true });
t2.defaultOptions = void 0;
@@ -53775,7 +53776,7 @@ ${Ez(e, r)}`);
},
signedExtensions: { SetEvmOrigin: { extrinsic: {}, payload: {} } }
};
- var Jue = Lt && Lt.__createBinding || (Object.create ? function(t, e, r, n) {
+ var Gue = Lt && Lt.__createBinding || (Object.create ? function(t, e, r, n) {
n === void 0 && (n = r);
var i = Object.getOwnPropertyDescriptor(e, r);
(!i || ("get" in i ? !e.__esModule : i.writable || i.configurable)) && (i = { enumerable: true, get: function() {
@@ -53784,21 +53785,21 @@ ${Ez(e, r)}`);
} : function(t, e, r, n) {
n === void 0 && (n = r), t[n] = e[r];
});
- var Que = Lt && Lt.__setModuleDefault || (Object.create ? function(t, e) {
+ var Kue = Lt && Lt.__setModuleDefault || (Object.create ? function(t, e) {
Object.defineProperty(t, "default", { enumerable: true, value: e });
} : function(t, e) {
t.default = e;
});
- var $ue = Lt && Lt.__importStar || function(t) {
+ var Xue = Lt && Lt.__importStar || function(t) {
if (t && t.__esModule)
return t;
var e = {};
if (t != null)
for (var r in t)
- r !== "default" && Object.prototype.hasOwnProperty.call(t, r) && Jue(e, t, r);
- return Que(e, t), e;
+ r !== "default" && Object.prototype.hasOwnProperty.call(t, r) && Gue(e, t, r);
+ return Kue(e, t), e;
};
- var ele = Lt && Lt.__rest || function(t, e) {
+ var Yue = Lt && Lt.__rest || function(t, e) {
var r = {};
for (var n in t)
Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r[n] = t[n]);
@@ -53809,22 +53810,22 @@ ${Ez(e, r)}`);
};
Object.defineProperty(Qg, "__esModule", { value: true });
Qg.options = void 0;
- var tle = $g;
- var rle = $ue(Gc);
- var _0 = t2;
- var nle = {
- constants: rle
- };
- var ile = _0.defaultOptions.rpc;
- var sle = _0.defaultOptions.types;
- var ole = _0.defaultOptions.typesAlias;
- var Fl = _0.defaultOptions.typesBundle;
- var ale = _0.defaultOptions.signedExtensions;
- var cle = (t = {}) => {
- var e, r, n, i, { types: s = {}, rpc: o = {}, typesAlias: a = {}, typesBundle: c = {}, signedExtensions: u } = t, f = ele(t, ["types", "rpc", "typesAlias", "typesBundle", "signedExtensions"]);
- return Object.assign({ types: Object.assign(Object.assign({}, sle), s), rpc: Object.assign(Object.assign({}, ile), o), typesAlias: Object.assign(Object.assign({}, ole), a), derives: Object.assign(Object.assign({}, tle.derive), nle), typesBundle: Object.assign(Object.assign({}, c), { spec: Object.assign(Object.assign({}, c.spec), { acala: Object.assign(Object.assign({}, (e = Fl == null ? void 0 : Fl.spec) === null || e === void 0 ? void 0 : e.acala), (r = c == null ? void 0 : c.spec) === null || r === void 0 ? void 0 : r.acala), mandala: Object.assign(Object.assign({}, (n = Fl == null ? void 0 : Fl.spec) === null || n === void 0 ? void 0 : n.mandala), (i = c == null ? void 0 : c.spec) === null || i === void 0 ? void 0 : i.mandala) }) }), signedExtensions: Object.assign(Object.assign({}, ale), u) }, f);
- };
- Qg.options = cle;
+ var Zue = $g;
+ var Jue = Xue(Wc);
+ var v0 = t2;
+ var Que = {
+ constants: Jue
+ };
+ var $ue = v0.defaultOptions.rpc;
+ var ele = v0.defaultOptions.types;
+ var tle = v0.defaultOptions.typesAlias;
+ var zl = v0.defaultOptions.typesBundle;
+ var rle = v0.defaultOptions.signedExtensions;
+ var nle = (t = {}) => {
+ var e, r, n, i, { types: s = {}, rpc: o = {}, typesAlias: a = {}, typesBundle: c = {}, signedExtensions: u } = t, f = Yue(t, ["types", "rpc", "typesAlias", "typesBundle", "signedExtensions"]);
+ return Object.assign({ types: Object.assign(Object.assign({}, ele), s), rpc: Object.assign(Object.assign({}, $ue), o), typesAlias: Object.assign(Object.assign({}, tle), a), derives: Object.assign(Object.assign({}, Zue.derive), Que), typesBundle: Object.assign(Object.assign({}, c), { spec: Object.assign(Object.assign({}, c.spec), { acala: Object.assign(Object.assign({}, (e = zl == null ? void 0 : zl.spec) === null || e === void 0 ? void 0 : e.acala), (r = c == null ? void 0 : c.spec) === null || r === void 0 ? void 0 : r.acala), mandala: Object.assign(Object.assign({}, (n = zl == null ? void 0 : zl.spec) === null || n === void 0 ? void 0 : n.mandala), (i = c == null ? void 0 : c.spec) === null || i === void 0 ? void 0 : i.mandala) }) }), signedExtensions: Object.assign(Object.assign({}, rle), u) }, f);
+ };
+ Qg.options = nle;
var ar = Lt && Lt.__awaiter || function(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
@@ -53852,26 +53853,26 @@ ${Ez(e, r)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var ule = Lt && Lt.__importDefault || function(t) {
+ var ile = Lt && Lt.__importDefault || function(t) {
return t && t.__esModule ? t : { default: t };
};
Object.defineProperty(Sg, "__esModule", { value: true });
Sg.Provider = void 0;
- var R_ = bP;
- var C_ = vP;
- var pi = d8;
- var UR = wP;
- var lle = ule(Mg);
- var fle = Hue;
- var Mc = Eg;
- var hle = y8;
- var bs = bd;
- var dle = Qg;
- var Oi = new UR.Logger("evm-provider");
- var ple = class {
+ var N_ = lP;
+ var I_ = hP;
+ var mi = u8;
+ var OR = fP;
+ var sle = ile(Mg);
+ var ole = Uue;
+ var Sc = Eg;
+ var ale = d8;
+ var bs = yd;
+ var cle = Qg;
+ var Oi = new OR.Logger("evm-provider");
+ var ule = class {
constructor(e, r) {
- const n = (0, dle.options)(e);
- this.api = new fle.ApiPromise(n), this.resolveApi = this.api.isReady, this._isProvider = true, this.dataProvider = r, this.scanner = new lle.default({
+ const n = (0, cle.options)(e);
+ this.api = new ole.ApiPromise(n), this.resolveApi = this.api.isReady, this._isProvider = true, this.dataProvider = r, this.scanner = new sle.default({
wsProvider: n.provider,
types: n.types,
typesAlias: n.typesAlias,
@@ -53903,15 +53904,15 @@ ${Ez(e, r)}`);
}
getGasPrice() {
return ar(this, void 0, void 0, function* () {
- return pi.BigNumber.from(0);
+ return mi.BigNumber.from(0);
});
}
getFeeData() {
return ar(this, void 0, void 0, function* () {
return {
- maxFeePerGas: pi.BigNumber.from(1),
- maxPriorityFeePerGas: pi.BigNumber.from(1),
- gasPrice: pi.BigNumber.from(1)
+ maxFeePerGas: mi.BigNumber.from(1),
+ maxPriorityFeePerGas: mi.BigNumber.from(1),
+ gasPrice: mi.BigNumber.from(1)
};
});
}
@@ -53921,7 +53922,7 @@ ${Ez(e, r)}`);
let n = yield (0, bs.resolveAddress)(this, e);
n || (n = yield this._toAddress(e));
const i = yield this._resolveBlockHash(r), s = i ? yield this.api.query.system.account.at(i, n) : yield this.api.query.system.account(n);
- return pi.BigNumber.from(s.data.free.toBn().toString());
+ return mi.BigNumber.from(s.data.free.toBn().toString());
});
}
getTransactionCount(e, r) {
@@ -53941,7 +53942,7 @@ ${Ez(e, r)}`);
getCode(e, r) {
return ar(this, void 0, void 0, function* () {
yield this.resolveApi;
- const { address: n, blockHash: i } = yield (0, C_.resolveProperties)({
+ const { address: n, blockHash: i } = yield (0, I_.resolveProperties)({
address: (0, bs.resolveEvmAddress)(this, e),
blockHash: this._getBlockTag(r)
}), s = yield this.queryContractInfo(n, i);
@@ -53955,17 +53956,17 @@ ${Ez(e, r)}`);
return ar(this, void 0, void 0, function* () {
switch (e = yield e, e === void 0 && (e = "latest"), e) {
case "pending":
- return Oi.throwError("pending tag not implemented", UR.Logger.errors.UNSUPPORTED_OPERATION);
+ return Oi.throwError("pending tag not implemented", OR.Logger.errors.UNSUPPORTED_OPERATION);
case "latest":
return (yield this.api.rpc.chain.getBlockHash()).toHex();
case "earliest":
return this.api.genesisHash.toHex();
default: {
- if (!(0, R_.isHexString)(e))
+ if (!(0, N_.isHexString)(e))
return Oi.throwArgumentError("blocktag should be a hex string", "blockTag", e);
- if (typeof e == "string" && (0, R_.isHexString)(e, 32))
+ if (typeof e == "string" && (0, N_.isHexString)(e, 32))
return e;
- const r = pi.BigNumber.from(e).toNumber();
+ const r = mi.BigNumber.from(e).toNumber();
return (yield this.api.rpc.chain.getBlockHash(r)).toHex();
}
}
@@ -53977,7 +53978,7 @@ ${Ez(e, r)}`);
const c = yield (0, bs.resolveEvmAddress)(this, e);
return this.api.query.evm.accounts(c);
}
- const { address: i, blockHash: s } = yield (0, C_.resolveProperties)({
+ const { address: i, blockHash: s } = yield (0, I_.resolveProperties)({
address: (0, bs.resolveEvmAddress)(this, e),
blockHash: this._getBlockTag(r)
});
@@ -54033,9 +54034,9 @@ ${Ez(e, r)}`);
c.toHex()
);
return {
- gas: pi.BigNumber.from(u.gas.toString()),
- storage: pi.BigNumber.from(u.storage.toString()),
- weightFee: pi.BigNumber.from(u.weightFee.toString())
+ gas: mi.BigNumber.from(u.gas.toString()),
+ storage: mi.BigNumber.from(u.storage.toString()),
+ weightFee: mi.BigNumber.from(u.weightFee.toString())
};
});
}
@@ -54121,7 +54122,7 @@ ${Ez(e, r)}`);
const a = o.index, c = i.events.filter(({ phaseIndex: F }) => F === a), u = c.find((F) => F.section.toUpperCase() === "EVM" && F.method.toUpperCase() === "CREATED"), f = c.find((F) => F.section.toUpperCase() === "EVM" && F.method.toUpperCase() === "EXECUTED"), p = c.find((F) => F.section.toUpperCase() === "SYSTEM" && F.method.toUpperCase() === "EXTRINSICSUCCESS");
if (!p)
return Oi.throwError("Can't find event");
- const b = u || f ? 1 : 0, E = u ? u.args[0] : null, _ = f ? f.args[0] : null, N = c.filter((F) => F.method.toUpperCase() === "LOG" && F.section.toUpperCase() === "EVM").map((F, D) => ({
+ const b = u || f ? 1 : 0, E = u ? u.args[0] : null, _ = f ? f.args[0] : null, N = c.filter((F) => F.method.toUpperCase() === "LOG" && F.section.toUpperCase() === "EVM").map((F, L) => ({
transactionHash: e,
blockNumber: s,
blockHash: r,
@@ -54130,24 +54131,24 @@ ${Ez(e, r)}`);
address: F.args[0].address,
data: F.args[0].data,
topics: F.args[0].topics,
- logIndex: D
- })), R = pi.BigNumber.from(p.args[0].weight);
+ logIndex: L
+ })), k = mi.BigNumber.from(p.args[0].weight);
return {
to: _,
from: n,
contractAddress: E,
transactionIndex: a,
- gasUsed: R,
+ gasUsed: k,
logsBloom: "0x",
blockHash: r,
transactionHash: e,
logs: N,
blockNumber: s,
confirmations: 4,
- cumulativeGasUsed: R,
+ cumulativeGasUsed: k,
byzantium: false,
status: b,
- effectiveGasPrice: pi.BigNumber.from("1"),
+ effectiveGasPrice: mi.BigNumber.from("1"),
type: 0
};
});
@@ -54159,7 +54160,7 @@ ${Ez(e, r)}`);
const r = yield e;
if (r === "pending")
throw new Error("Unsupport Block Pending");
- return r === "latest" ? (yield this.api.query.system.blockHash()).toString() : r === "earliest" ? this.api.query.system.blockHash(0).toString() : (0, Mc.isHex)(r) ? r : (yield this.api.query.system.blockHash(r)).toString();
+ return r === "latest" ? (yield this.api.query.system.blockHash()).toString() : r === "earliest" ? this.api.query.system.blockHash(0).toString() : (0, Sc.isHex)(r) ? r : (yield this.api.query.system.blockHash(r)).toString();
});
}
_resolveBlockNumber(e) {
@@ -54173,7 +54174,7 @@ ${Ez(e, r)}`);
return (yield this.api.rpc.chain.getHeader()).number.toNumber();
if (r === "earliest")
return 0;
- if ((0, Mc.isNumber)(r))
+ if ((0, Sc.isNumber)(r))
return r;
throw new Error("Expect blockHash to be a number or tag");
});
@@ -54181,14 +54182,14 @@ ${Ez(e, r)}`);
_toAddress(e) {
return ar(this, void 0, void 0, function* () {
const r = yield e;
- return (0, hle.encodeAddress)((0, Mc.u8aFixLength)((0, Mc.u8aConcat)("evm:", (0, Mc.hexToU8a)(r)), 256, true)).toString();
+ return (0, ale.encodeAddress)((0, Sc.u8aFixLength)((0, Sc.u8aConcat)("evm:", (0, Sc.hexToU8a)(r)), 256, true)).toString();
});
}
_resolveTransaction(e) {
return ar(this, void 0, void 0, function* () {
for (const r of ["gasLimit", "value"]) {
const n = r;
- e[n] && (pi.BigNumber.isBigNumber(e[n]) ? e[n] = e[n].toHexString() : (0, Mc.isNumber)(e[n]) && (e[n] = (0, Mc.numberToHex)(e[n])));
+ e[n] && (mi.BigNumber.isBigNumber(e[n]) ? e[n] = e[n].toHexString() : (0, Sc.isNumber)(e[n]) && (e[n] = (0, Sc.numberToHex)(e[n])));
}
return delete e.nonce, delete e.gasPrice, delete e.chainId, e;
});
@@ -54197,20 +54198,20 @@ ${Ez(e, r)}`);
return ar(this, void 0, void 0, function* () {
if (e.customData && "storageLimit" in e.customData) {
const r = e.customData.storageLimit;
- if (pi.BigNumber.isBigNumber(r))
+ if (mi.BigNumber.isBigNumber(r))
return r;
- if ((0, Mc.isNumber)(r))
- return pi.BigNumber.from(r);
+ if ((0, Sc.isNumber)(r))
+ return mi.BigNumber.from(r);
}
- return pi.BigNumber.from(6e4);
+ return mi.BigNumber.from(6e4);
});
}
};
- Sg.Provider = ple;
- var jR = {};
- Object.defineProperty(jR, "__esModule", { value: true });
+ Sg.Provider = ule;
+ var PR = {};
+ Object.defineProperty(PR, "__esModule", { value: true });
var r2 = {};
- var mle = Lt && Lt.__awaiter || function(t, e, r, n) {
+ var lle = Lt && Lt.__awaiter || function(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
o(s);
@@ -54237,7 +54238,7 @@ ${Ez(e, r)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var $y = Lt && Lt.__classPrivateFieldSet || function(t, e, r, n, i) {
+ var Qy = Lt && Lt.__classPrivateFieldSet || function(t, e, r, n, i) {
if (n === "m")
throw new TypeError("Private method is not writable");
if (n === "a" && !i)
@@ -54246,39 +54247,39 @@ ${Ez(e, r)}`);
throw new TypeError("Cannot write private member to an object whose class did not declare it");
return n === "a" ? i.call(t, r) : i ? i.value = r : e.set(t, r), r;
};
- var eb = Lt && Lt.__classPrivateFieldGet || function(t, e, r, n) {
+ var $y = Lt && Lt.__classPrivateFieldGet || function(t, e, r, n) {
if (r === "a" && !n)
throw new TypeError("Private accessor was defined without a getter");
if (typeof e == "function" ? t !== e || !n : !e.has(t))
throw new TypeError("Cannot read private member from an object whose class did not declare it");
return r === "m" ? n : r === "a" ? n.call(t) : n ? n.value : e.get(t);
};
- var Jl;
- var Gp;
+ var Zl;
+ var Wp;
Object.defineProperty(r2, "__esModule", { value: true });
r2.TestAccountSigningKey = void 0;
- var gle = 0;
- var yle = class {
+ var fle = 0;
+ var hle = class {
constructor(e) {
- Jl.set(this, void 0), Gp.set(this, void 0), $y(this, Jl, [], "f"), $y(this, Gp, e, "f");
+ Zl.set(this, void 0), Wp.set(this, void 0), Qy(this, Zl, [], "f"), Qy(this, Wp, e, "f");
}
signPayload(e) {
- return mle(this, void 0, void 0, function* () {
- const r = eb(this, Jl, "f").find((n) => n.address === e.address);
+ return lle(this, void 0, void 0, function* () {
+ const r = $y(this, Zl, "f").find((n) => n.address === e.address);
if (!r)
throw new Error(`Can't find the keyringpair for ${e.address}`);
return new Promise((n) => {
- const i = eb(this, Gp, "f").createType("ExtrinsicPayload", e, { version: e.version }).sign(r);
- n(Object.assign({ id: ++gle }, i));
+ const i = $y(this, Wp, "f").createType("ExtrinsicPayload", e, { version: e.version }).sign(r);
+ n(Object.assign({ id: ++fle }, i));
});
});
}
addKeyringPair(...e) {
- $y(this, Jl, eb(this, Jl, "f").concat(...e), "f");
+ Qy(this, Zl, $y(this, Zl, "f").concat(...e), "f");
}
};
- r2.TestAccountSigningKey = yle;
- Jl = /* @__PURE__ */ new WeakMap(), Gp = /* @__PURE__ */ new WeakMap();
+ r2.TestAccountSigningKey = hle;
+ Zl = /* @__PURE__ */ new WeakMap(), Wp = /* @__PURE__ */ new WeakMap();
(function(t) {
var e = Lt && Lt.__createBinding || (Object.create ? function(s, o, a, c) {
c === void 0 && (c = a);
@@ -54292,17 +54293,17 @@ ${Ez(e, r)}`);
for (var a in s)
a !== "default" && !Object.prototype.hasOwnProperty.call(o, a) && e(o, s, a);
};
- Object.defineProperty(t, "__esModule", { value: true }), t.MAX_STORAGE_LIMIT = t.MAX_GAS_LIMIT = void 0, r(vg, t), r(Sg, t), r(jR, t), r(r2, t);
- var n = bd;
+ Object.defineProperty(t, "__esModule", { value: true }), t.MAX_STORAGE_LIMIT = t.MAX_GAS_LIMIT = void 0, r(vg, t), r(Sg, t), r(PR, t), r(r2, t);
+ var n = yd;
Object.defineProperty(t, "MAX_GAS_LIMIT", { enumerable: true, get: function() {
return n.U64MAX;
} });
- var i = bd;
+ var i = yd;
Object.defineProperty(t, "MAX_STORAGE_LIMIT", { enumerable: true, get: function() {
return i.U32MAX;
} });
})(xl);
- var ble = class cw {
+ var dle = class ow {
constructor(e, r, n) {
this.selectedSignerStatus = null, this.isGetSignerMethodSubscribed = false, this.resolvesList = [], this.isSelectedAccountReceived = false, this.accounts = e, this.extSigningKey = r, this.injectedProvider = n;
}
@@ -54350,11 +54351,11 @@ ${Ez(e, r)}`);
}, e)), r;
}
async onSelectedSignerParamUpdate(e, r) {
- const n = cw.createReefSigner(
+ const n = ow.createReefSigner(
this.selectedSignerAccount,
this.selectedProvider,
this.extSigningKey
- ), i = await cw.hasConnectedVM(r, n), s = this.getResponseStatus(
+ ), i = await ow.hasConnectedVM(r, n), s = this.getResponseStatus(
n,
i,
r
@@ -54391,7 +54392,7 @@ ${Ez(e, r)}`);
return r ? !e || e === Go.EVM && await (r == null ? void 0 : r.isClaimed()) : false;
}
};
- var wle = class {
+ var ple = class {
constructor(e) {
this.rpcUrl = null, this.provider = null, this.sendRequest = e, this.getNetworkProvider();
}
@@ -54407,7 +54408,7 @@ ${Ez(e, r)}`);
if (!(e != null && e.rpcUrl))
throw new Error("Provider URL not found");
(e.rpcUrl !== this.rpcUrl || !this.provider) && (this.provider = new xl.Provider({
- provider: new Al(e.rpcUrl)
+ provider: new cu(e.rpcUrl)
}));
try {
await this.provider.api.isReadyOrError;
@@ -54417,14 +54418,14 @@ ${Ez(e, r)}`);
return this.rpcUrl = e.rpcUrl, this.provider;
}
};
- var tb;
- var vle = class {
+ var eb;
+ var mle = class {
constructor(e) {
- tb = e;
+ eb = e;
}
async signPayload(e) {
try {
- const r = await tb("requestSignature", e);
+ const r = await eb("requestSignature", e);
return r ? { ...r } : Promise.reject(new Error("_canceled"));
} catch {
return Promise.reject(new Error("_canceled"));
@@ -54432,39 +54433,39 @@ ${Ez(e, r)}`);
}
async signRaw(e) {
try {
- const r = await tb("requestSignature", e);
+ const r = await eb("requestSignature", e);
return r ? { ...r } : Promise.reject(new Error("_canceled"));
} catch {
return Promise.reject(new Error("_canceled"));
}
}
};
- var xle = class {
+ var gle = class {
constructor(e) {
- this.accounts = new fX(e), this.metadata = new hX(e), this.provider = new o8(e), this.signer = new vle(e), this.reefProvider = new wle(e), this.reefSigner = new ble(
+ this.accounts = new oX(e), this.metadata = new aX(e), this.provider = new r8(e), this.signer = new mle(e), this.reefProvider = new ple(e), this.reefSigner = new dle(
this.accounts,
this.signer,
this.reefProvider
);
}
};
- var _le = async (t, e) => await window.ethereum.request({
+ var yle = async (t, e) => await window.ethereum.request({
method: "wallet_invokeSnap",
params: {
- snapId: l0,
+ snapId: c0,
request: {
method: t,
params: e || {}
}
}
});
- async function Ele(t) {
- return new xle(_le);
+ async function ble(t) {
+ return new gle(yle);
}
- var hx = "selected_extension_reef";
+ var cx = "selected_extension_reef";
var Ba = typeof window < "u" ? window : null;
Ba && (Ba.injectedWeb3 = (Ba == null ? void 0 : Ba.injectedWeb3) || {});
- function VR() {
+ function kR() {
return Ba ? Object.keys(Ba.injectedWeb3).length !== 0 : false;
}
function n2(t) {
@@ -54472,7 +54473,7 @@ ${Ez(e, r)}`);
`${t}: web3Enable(originName) needs to be called before ${t}`
);
}
- function zR(t, e, r) {
+ function RR(t, e, r) {
return e.map(
({ address: n, genesisHash: i, name: s, type: o }) => ({
address: n.length === 42 ? n : ua(Mr(n), r),
@@ -54481,9 +54482,9 @@ ${Ez(e, r)}`);
})
);
}
- var FR = VR();
+ var CR = kR();
var sa = null;
- function Sle(t) {
+ function wle(t) {
return Ba ? Promise.all(
Object.entries(Ba.injectedWeb3).map(
([e, { enable: r, version: n }]) => Promise.all([
@@ -54495,48 +54496,48 @@ ${Ez(e, r)}`);
)
) : Promise.resolve([]);
}
- var Mle = () => new Promise((t) => {
+ var vle = () => new Promise((t) => {
const e = () => t(true);
- document.addEventListener(J3, e, false), s8(Ko) && (document.removeEventListener(J3, e), t(true));
+ document.addEventListener(Y3, e, false), t8(Ko) && (document.removeEventListener(Y3, e), t(true));
});
- async function Ale(t, e = [], r = false) {
+ async function xle(t, e = [], r = false) {
if (!t)
throw new Error(
"You must pass a name for your app to the web3Enable function"
);
if (r)
try {
- let s = await Q3();
- s || (await $O(), s = await Q3()), s && ZO(Ele, {
- name: ed,
+ let s = await Z3();
+ s || (await WO(), s = await Z3()), s && FO(ble, {
+ name: $h,
version: s.version
});
} catch {
}
- JO(Ko) && !s8(Ko) && e.push(Mle);
+ HO(Ko) && !t8(Ko) && e.push(vle);
const n = e.length ? Promise.all(e.map((s) => s().catch(() => false))) : Promise.resolve([true]);
let i;
try {
- i = localStorage.getItem(hx);
+ i = localStorage.getItem(cx);
} catch {
}
- return sa = uX(
+ return sa = iX(
() => n.then(
- () => Sle(t).then((s) => s.filter(
+ () => wle(t).then((s) => s.filter(
(o) => !!o[1]
).map(([o, a]) => (a.accounts.subscribe || (a.accounts.subscribe = (c) => (a.accounts.get().then(c).catch(console.error), () => {
- })), { ...o, ...a })).sort((o, a) => i && o.name === i ? -1 : i && a.name === i ? 1 : o.name === Ko ? -1 : a.name === Ko ? 1 : o.name === ed ? -1 : a.name === ed ? 1 : 0)).catch(() => []).then((s) => {
+ })), { ...o, ...a })).sort((o, a) => i && o.name === i ? -1 : i && a.name === i ? 1 : o.name === Ko ? -1 : a.name === Ko ? 1 : o.name === $h ? -1 : a.name === $h ? 1 : 0)).catch(() => []).then((s) => {
const o = s.map(
({ name: a, version: c }) => `${a}/${c}`
);
- return FR = VR(), console.log(
+ return CR = kR(), console.log(
`web3Enable: Enabled ${s.length} extension${s.length !== 1 ? "s" : ""}: ${o.join(", ")}`
), s;
})
)
), sa;
}
- async function HR({
+ async function DR({
accountType: t,
ss58Format: e
} = {}) {
@@ -54551,7 +54552,7 @@ ${Ez(e, r)}`);
}) => {
try {
const a = await s.get();
- return zR(
+ return RR(
o,
a.filter(
({ type: c }) => c && t ? t.includes(c) : true
@@ -54567,12 +54568,12 @@ ${Ez(e, r)}`);
r.push(...s);
}), r;
}
- async function Tle(t, { ss58Format: e } = {}) {
+ async function _le(t, { ss58Format: e } = {}) {
if (!sa)
return n2("web3AccountsSubscribe");
const r = {}, n = () => t(
Object.entries(r).reduce(
- (s, [o, a]) => (s.push(...zR(o, a, e)), s),
+ (s, [o, a]) => (s.push(...RR(o, a, e)), s),
[]
)
), i = (await sa).map(
@@ -54586,7 +54587,7 @@ ${Ez(e, r)}`);
});
};
}
- async function E0(t) {
+ async function x0(t) {
if (!sa)
return n2("web3FromSource");
const e = await sa, r = t && e.find(({ name: n }) => n === t);
@@ -54594,10 +54595,10 @@ ${Ez(e, r)}`);
throw new Error(`web3FromSource: Unable to find an injected ${t}`);
return r;
}
- async function Nle(t) {
+ async function Ele(t) {
if (!sa)
return n2("web3FromAddress");
- const e = await HR();
+ const e = await DR();
let r;
if (t) {
const n = Mr(t);
@@ -54607,30 +54608,30 @@ ${Ez(e, r)}`);
}
if (!r)
throw new Error(`web3FromAddress: Unable to find injected ${t}`);
- return E0(r.meta.source);
+ return x0(r.meta.source);
}
- async function Ile(t) {
- const { provider: e } = await E0(t);
+ async function Sle(t) {
+ const { provider: e } = await x0(t);
return e ? e.listProviders() : (console.warn(`Extension ${t} does not expose any provider`), null);
}
- async function Ole(t, e) {
- const { provider: r } = await E0(t);
+ async function Mle(t, e) {
+ const { provider: r } = await x0(t);
if (!r)
throw new Error(`Extension ${t} does not expose any provider`);
return { meta: await r.startProvider(e), provider: r };
}
- var rb;
- var Ple = class {
+ var tb;
+ var Ale = class {
constructor(e) {
- rb = e;
+ tb = e;
}
get() {
var n, i;
- if (!((i = (n = rb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length))
+ if (!((i = (n = tb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length))
return Promise.resolve([]);
const r = Array.from(
new Set(
- rb.namespaces.reef.accounts.map((s) => s.split(":")[2])
+ tb.namespaces.reef.accounts.map((s) => s.split(":")[2])
)
).map(
(s, o) => ({ address: s, isSelected: o === 0 })
@@ -54646,7 +54647,7 @@ ${Ez(e, r)}`);
};
}
};
- var Za = {
+ var Ya = {
testnet: {
name: "testnet",
rpcUrl: "wss://rpc-testnet.reefscan.com/ws",
@@ -54672,11 +54673,11 @@ ${Ez(e, r)}`);
genesisHash: ""
}
};
- async function qR(t, e, r) {
+ async function LR(t, e, r) {
let n;
try {
n = new xl.Provider({
- provider: new Al(t, r == null ? void 0 : r.autoConnectMs)
+ provider: r != null && r.customWsProvider ? r.customWsProvider : new cu(t, r == null ? void 0 : r.autoConnectMs)
});
} catch (i) {
throw console.log("ERROR provider init=", i.message), new Error(i);
@@ -54727,15 +54728,15 @@ ${Ez(e, r)}`);
}
return n;
}
- async function dx() {
+ async function ux() {
const t = await Promise.race([
- gi(U0),
+ yi(L0),
new Promise((e) => setTimeout(() => e(null), 50))
]);
return t || null;
}
- async function dm(t) {
- if (t || (t = await dx()), t) {
+ async function hm(t) {
+ if (t || (t = await ux()), t) {
const e = new Promise((r, n) => {
t.api.once("disconnected", (i) => {
console.log("disconnected provider"), r(true);
@@ -54749,7 +54750,7 @@ ${Ez(e, r)}`);
}
return false;
}
- var Cle = {
+ var Ile = {
mainnet: {
factoryAddress: "0x380a9033500154872813F6E1120a81ed6c0760a8",
routerAddress: "0x641e34931C03751BFED14C4087bA395303bEd1A5",
@@ -54766,96 +54767,98 @@ ${Ez(e, r)}`);
graphqlDexsUrl: "http://localhost:4351/graphql"
}
};
- var GR = (t) => Cle[t.name];
- var px = Object.defineProperty;
- var Dle = Object.getOwnPropertyDescriptor;
- var Lle = Object.getOwnPropertyNames;
- var Ble = Object.prototype.hasOwnProperty;
- var Qn = (t, e) => () => (t && (e = t(t = 0)), e);
+ var UR = (t) => Ile[t.name];
+ var lx = Object.defineProperty;
+ var Ole = Object.getOwnPropertyDescriptor;
+ var Ple = Object.getOwnPropertyNames;
+ var kle = Object.prototype.hasOwnProperty;
+ var $n = (t, e) => () => (t && (e = t(t = 0)), e);
var Ye = (t, e) => () => (e || t((e = { exports: {} }).exports, e), e.exports);
- var Tl = (t, e) => {
+ var Al = (t, e) => {
for (var r in e)
- px(t, r, { get: e[r], enumerable: true });
+ lx(t, r, { get: e[r], enumerable: true });
};
- var Ule = (t, e, r, n) => {
+ var Rle = (t, e, r, n) => {
if (e && typeof e == "object" || typeof e == "function")
- for (let i of Lle(e))
- !Ble.call(t, i) && i !== r && px(t, i, { get: () => e[i], enumerable: !(n = Dle(e, i)) || n.enumerable });
+ for (let i of Ple(e))
+ !kle.call(t, i) && i !== r && lx(t, i, { get: () => e[i], enumerable: !(n = Ole(e, i)) || n.enumerable });
return t;
};
- var vr = (t) => Ule(px({}, "__esModule", { value: true }), t);
- var bi;
- var Be = Qn(() => {
- bi = { deviceMemory: 8, hardwareConcurrency: 8, language: "en-US" };
+ var vr = (t) => Rle(lx({}, "__esModule", { value: true }), t);
+ var Xn;
+ var Be = $n(() => {
+ Xn = { deviceMemory: 8, hardwareConcurrency: 8, language: "en-US" };
});
var cr = {};
- Tl(cr, { _debugEnd: () => zw, _debugProcess: () => Vw, _events: () => r5, _eventsCount: () => n5, _exiting: () => Aw, _fatalExceptions: () => Bw, _getActiveHandles: () => $R, _getActiveRequests: () => QR, _kill: () => Iw, _linkedBinding: () => ZR, _maxListeners: () => t5, _preload_modules: () => $w, _rawDebug: () => Ew, _startProfilerIdleNotifier: () => Fw, _stopProfilerIdleNotifier: () => Hw, _tickCallback: () => jw, abort: () => Kw, addListener: () => i5, allowedNodeEnvironmentFlags: () => Dw, arch: () => lw, argv: () => dw, argv0: () => Qw, assert: () => eC, binding: () => bw, chdir: () => xw, config: () => Tw, cpuUsage: () => Gh, cwd: () => vw, debugPort: () => Jw, default: () => gx, dlopen: () => JR, domain: () => Mw, emit: () => u5, emitWarning: () => yw, env: () => hw, execArgv: () => pw, execPath: () => Zw, exit: () => Rw, features: () => Lw, hasUncaughtExceptionCaptureCallback: () => tC, hrtime: () => Kp, kill: () => kw, listeners: () => nC, memoryUsage: () => Pw, moduleLoadList: () => Sw, nextTick: () => XR, off: () => o5, on: () => Ma, once: () => s5, openStdin: () => Cw, pid: () => Xw, platform: () => fw, ppid: () => Yw, prependListener: () => l5, prependOnceListener: () => f5, reallyExit: () => Nw, release: () => _w, removeAllListeners: () => c5, removeListener: () => a5, resourceUsage: () => Ow, setSourceMapsEnabled: () => e5, setUncaughtExceptionCaptureCallback: () => Uw, stderr: () => Ww, stdin: () => Gw, stdout: () => qw, title: () => uw, umask: () => ww, uptime: () => rC, version: () => mw, versions: () => gw });
- function mx(t) {
+ Al(cr, { _debugEnd: () => jw, _debugProcess: () => Uw, _events: () => e5, _eventsCount: () => t5, _exiting: () => Sw, _fatalExceptions: () => Dw, _getActiveHandles: () => WR, _getActiveRequests: () => qR, _kill: () => Tw, _linkedBinding: () => FR, _maxListeners: () => $w, _preload_modules: () => Jw, _rawDebug: () => xw, _startProfilerIdleNotifier: () => Vw, _stopProfilerIdleNotifier: () => zw, _tickCallback: () => Bw, abort: () => Ww, addListener: () => r5, allowedNodeEnvironmentFlags: () => Rw, arch: () => cw, argv: () => fw, argv0: () => Zw, assert: () => GR, binding: () => gw, chdir: () => ww, config: () => Mw, cpuUsage: () => Wh, cwd: () => bw, debugPort: () => Yw, default: () => hx, dlopen: () => HR, domain: () => Ew, emit: () => a5, emitWarning: () => mw, env: () => lw, execArgv: () => hw, execPath: () => Xw, exit: () => Pw, features: () => Cw, hasUncaughtExceptionCaptureCallback: () => KR, hrtime: () => Gp, kill: () => Ow, listeners: () => YR, memoryUsage: () => Iw, moduleLoadList: () => _w, nextTick: () => VR, off: () => i5, on: () => Ma, once: () => n5, openStdin: () => kw, pid: () => Gw, platform: () => uw, ppid: () => Kw, prependListener: () => c5, prependOnceListener: () => u5, reallyExit: () => Aw, release: () => vw, removeAllListeners: () => o5, removeListener: () => s5, resourceUsage: () => Nw, setSourceMapsEnabled: () => Qw, setUncaughtExceptionCaptureCallback: () => Lw, stderr: () => Hw, stdin: () => qw, stdout: () => Fw, title: () => aw, umask: () => yw, uptime: () => XR, version: () => dw, versions: () => pw });
+ function fx(t) {
throw new Error("Node.js process " + t + " is not supported by JSPM core outside of Node.js");
}
- function jle() {
- !qu || !Cu || (qu = false, Cu.length ? Yo = Cu.concat(Yo) : id = -1, Yo.length && KR());
+ function Cle() {
+ !qu || !Cu || (qu = false, Cu.length ? Yo = Cu.concat(Yo) : nd = -1, Yo.length && jR());
}
- function KR() {
+ function jR() {
if (!qu) {
- var t = setTimeout(jle, 0);
+ var t = setTimeout(Cle, 0);
qu = true;
for (var e = Yo.length; e; ) {
- for (Cu = Yo, Yo = []; ++id < e; )
- Cu && Cu[id].run();
- id = -1, e = Yo.length;
+ for (Cu = Yo, Yo = []; ++nd < e; )
+ Cu && Cu[nd].run();
+ nd = -1, e = Yo.length;
}
Cu = null, qu = false, clearTimeout(t);
}
}
- function XR(t) {
+ function VR(t) {
var e = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var r = 1; r < arguments.length; r++)
e[r - 1] = arguments[r];
- Yo.push(new YR(t, e)), Yo.length === 1 && !qu && setTimeout(KR, 0);
+ Yo.push(new zR(t, e)), Yo.length === 1 && !qu && setTimeout(jR, 0);
}
- function YR(t, e) {
+ function zR(t, e) {
this.fun = t, this.array = e;
}
- function ii() {
+ function si() {
}
- function ZR(t) {
- mx("_linkedBinding");
+ function FR(t) {
+ fx("_linkedBinding");
}
- function JR(t) {
- mx("dlopen");
+ function HR(t) {
+ fx("dlopen");
}
- function QR() {
+ function qR() {
return [];
}
- function $R() {
+ function WR() {
return [];
}
- function eC(t, e) {
+ function GR(t, e) {
if (!t)
throw new Error(e || "assertion error");
}
- function tC() {
+ function KR() {
return false;
}
- function rC() {
+ function XR() {
return Ca.now() / 1e3;
}
- function Kp(t) {
+ function Gp(t) {
var e = Math.floor((Date.now() - Ca.now()) * 1e-3), r = Ca.now() * 1e-3, n = Math.floor(r) + e, i = Math.floor(r % 1 * 1e9);
- return t && (n = n - t[0], i = i - t[1], i < 0 && (n--, i += Xp)), [n, i];
+ return t && (n = n - t[0], i = i - t[1], i < 0 && (n--, i += Kp)), [n, i];
}
function Ma() {
- return gx;
+ return hx;
}
- function nC(t) {
+ function YR(t) {
return [];
}
var Yo;
var qu;
var Cu;
- var id;
+ var nd;
+ var aw;
+ var cw;
var uw;
var lw;
var fw;
@@ -54875,9 +54878,9 @@ ${Ez(e, r)}`);
var Mw;
var Aw;
var Tw;
+ var Wh;
var Nw;
var Iw;
- var Gh;
var Ow;
var Pw;
var kw;
@@ -54901,11 +54904,11 @@ ${Ez(e, r)}`);
var Zw;
var Jw;
var Qw;
+ var Ca;
+ var rb;
+ var Kp;
var $w;
var e5;
- var Ca;
- var nb;
- var Xp;
var t5;
var r5;
var n5;
@@ -54915,37 +54918,35 @@ ${Ez(e, r)}`);
var a5;
var c5;
var u5;
- var l5;
- var f5;
- var gx;
- var Vle = Qn(() => {
- je(), Ue(), Be(), Yo = [], qu = false, id = -1, YR.prototype.run = function() {
+ var hx;
+ var Dle = $n(() => {
+ je(), Ue(), Be(), Yo = [], qu = false, nd = -1, zR.prototype.run = function() {
this.fun.apply(null, this.array);
- }, uw = "browser", lw = "x64", fw = "browser", hw = { PATH: "/usr/bin", LANG: bi.language + ".UTF-8", PWD: "/", HOME: "/home", TMP: "/tmp" }, dw = ["/usr/bin/node"], pw = [], mw = "v16.8.0", gw = {}, yw = function(t, e) {
+ }, aw = "browser", cw = "x64", uw = "browser", lw = { PATH: "/usr/bin", LANG: Xn.language + ".UTF-8", PWD: "/", HOME: "/home", TMP: "/tmp" }, fw = ["/usr/bin/node"], hw = [], dw = "v16.8.0", pw = {}, mw = function(t, e) {
console.warn((e ? e + ": " : "") + t);
- }, bw = function(t) {
- mx("binding");
- }, ww = function(t) {
+ }, gw = function(t) {
+ fx("binding");
+ }, yw = function(t) {
return 0;
- }, vw = function() {
+ }, bw = function() {
return "/";
- }, xw = function(t) {
- }, _w = { name: "node", sourceUrl: "", headersUrl: "", libUrl: "" }, Ew = ii, Sw = [], Mw = {}, Aw = false, Tw = {}, Nw = ii, Iw = ii, Gh = function() {
+ }, ww = function(t) {
+ }, vw = { name: "node", sourceUrl: "", headersUrl: "", libUrl: "" }, xw = si, _w = [], Ew = {}, Sw = false, Mw = {}, Aw = si, Tw = si, Wh = function() {
return {};
- }, Ow = Gh, Pw = Gh, kw = ii, Rw = ii, Cw = ii, Dw = {}, Lw = { inspector: false, debug: false, uv: false, ipv6: false, tls_alpn: false, tls_sni: false, tls_ocsp: false, tls: false, cached_builtins: true }, Bw = ii, Uw = ii, jw = ii, Vw = ii, zw = ii, Fw = ii, Hw = ii, qw = void 0, Ww = void 0, Gw = void 0, Kw = ii, Xw = 2, Yw = 1, Zw = "/bin/usr/node", Jw = 9229, Qw = "node", $w = [], e5 = ii, Ca = { now: typeof performance < "u" ? performance.now.bind(performance) : void 0, timing: typeof performance < "u" ? performance.timing : void 0 }, Ca.now === void 0 && (nb = Date.now(), Ca.timing && Ca.timing.navigationStart && (nb = Ca.timing.navigationStart), Ca.now = () => Date.now() - nb), Xp = 1e9, Kp.bigint = function(t) {
- var e = Kp(t);
- return typeof BigInt > "u" ? e[0] * Xp + e[1] : BigInt(e[0] * Xp) + BigInt(e[1]);
- }, t5 = 10, r5 = {}, n5 = 0, i5 = Ma, s5 = Ma, o5 = Ma, a5 = Ma, c5 = Ma, u5 = ii, l5 = Ma, f5 = Ma, gx = { version: mw, versions: gw, arch: lw, platform: fw, release: _w, _rawDebug: Ew, moduleLoadList: Sw, binding: bw, _linkedBinding: ZR, _events: r5, _eventsCount: n5, _maxListeners: t5, on: Ma, addListener: i5, once: s5, off: o5, removeListener: a5, removeAllListeners: c5, emit: u5, prependListener: l5, prependOnceListener: f5, listeners: nC, domain: Mw, _exiting: Aw, config: Tw, dlopen: JR, uptime: rC, _getActiveRequests: QR, _getActiveHandles: $R, reallyExit: Nw, _kill: Iw, cpuUsage: Gh, resourceUsage: Ow, memoryUsage: Pw, kill: kw, exit: Rw, openStdin: Cw, allowedNodeEnvironmentFlags: Dw, assert: eC, features: Lw, _fatalExceptions: Bw, setUncaughtExceptionCaptureCallback: Uw, hasUncaughtExceptionCaptureCallback: tC, emitWarning: yw, nextTick: XR, _tickCallback: jw, _debugProcess: Vw, _debugEnd: zw, _startProfilerIdleNotifier: Fw, _stopProfilerIdleNotifier: Hw, stdout: qw, stdin: Gw, stderr: Ww, abort: Kw, umask: ww, chdir: xw, cwd: vw, env: hw, title: uw, argv: dw, execArgv: pw, pid: Xw, ppid: Yw, execPath: Zw, debugPort: Jw, hrtime: Kp, argv0: Qw, _preload_modules: $w, setSourceMapsEnabled: e5 };
+ }, Nw = Wh, Iw = Wh, Ow = si, Pw = si, kw = si, Rw = {}, Cw = { inspector: false, debug: false, uv: false, ipv6: false, tls_alpn: false, tls_sni: false, tls_ocsp: false, tls: false, cached_builtins: true }, Dw = si, Lw = si, Bw = si, Uw = si, jw = si, Vw = si, zw = si, Fw = void 0, Hw = void 0, qw = void 0, Ww = si, Gw = 2, Kw = 1, Xw = "/bin/usr/node", Yw = 9229, Zw = "node", Jw = [], Qw = si, Ca = { now: typeof performance < "u" ? performance.now.bind(performance) : void 0, timing: typeof performance < "u" ? performance.timing : void 0 }, Ca.now === void 0 && (rb = Date.now(), Ca.timing && Ca.timing.navigationStart && (rb = Ca.timing.navigationStart), Ca.now = () => Date.now() - rb), Kp = 1e9, Gp.bigint = function(t) {
+ var e = Gp(t);
+ return typeof BigInt > "u" ? e[0] * Kp + e[1] : BigInt(e[0] * Kp) + BigInt(e[1]);
+ }, $w = 10, e5 = {}, t5 = 0, r5 = Ma, n5 = Ma, i5 = Ma, s5 = Ma, o5 = Ma, a5 = si, c5 = Ma, u5 = Ma, hx = { version: dw, versions: pw, arch: cw, platform: uw, release: vw, _rawDebug: xw, moduleLoadList: _w, binding: gw, _linkedBinding: FR, _events: e5, _eventsCount: t5, _maxListeners: $w, on: Ma, addListener: r5, once: n5, off: i5, removeListener: s5, removeAllListeners: o5, emit: a5, prependListener: c5, prependOnceListener: u5, listeners: YR, domain: Ew, _exiting: Sw, config: Mw, dlopen: HR, uptime: XR, _getActiveRequests: qR, _getActiveHandles: WR, reallyExit: Aw, _kill: Tw, cpuUsage: Wh, resourceUsage: Nw, memoryUsage: Iw, kill: Ow, exit: Pw, openStdin: kw, allowedNodeEnvironmentFlags: Rw, assert: GR, features: Cw, _fatalExceptions: Dw, setUncaughtExceptionCaptureCallback: Lw, hasUncaughtExceptionCaptureCallback: KR, emitWarning: mw, nextTick: VR, _tickCallback: Bw, _debugProcess: Uw, _debugEnd: jw, _startProfilerIdleNotifier: Vw, _stopProfilerIdleNotifier: zw, stdout: Fw, stdin: qw, stderr: Hw, abort: Ww, umask: yw, chdir: ww, cwd: bw, env: lw, title: aw, argv: fw, execArgv: hw, pid: Gw, ppid: Kw, execPath: Xw, debugPort: Yw, hrtime: Gp, argv0: Zw, _preload_modules: Jw, setSourceMapsEnabled: Qw };
});
- var Ue = Qn(() => {
- Vle();
+ var Ue = $n(() => {
+ Dle();
});
- var $n = {};
- Tl($n, { Buffer: () => pm, INSPECT_MAX_BYTES: () => iC, default: () => Aa, kMaxLength: () => sC });
- function zle() {
- if (h5)
- return Ql;
- h5 = true, Ql.byteLength = a, Ql.toByteArray = u, Ql.fromByteArray = b;
+ var ei = {};
+ Al(ei, { Buffer: () => dm, INSPECT_MAX_BYTES: () => ZR, default: () => Aa, kMaxLength: () => JR });
+ function Lle() {
+ if (l5)
+ return Jl;
+ l5 = true, Jl.byteLength = a, Jl.toByteArray = u, Jl.fromByteArray = b;
for (var t = [], e = [], r = typeof Uint8Array < "u" ? Uint8Array : Array, n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", i = 0, s = n.length; i < s; ++i)
t[i] = n[i], e[n.charCodeAt(i)] = i;
e["-".charCodeAt(0)] = 62, e["_".charCodeAt(0)] = 63;
@@ -54955,39 +54956,39 @@ ${Ez(e, r)}`);
throw new Error("Invalid string. Length must be a multiple of 4");
var N = E.indexOf("=");
N === -1 && (N = _);
- var R = N === _ ? 0 : 4 - N % 4;
- return [N, R];
+ var k = N === _ ? 0 : 4 - N % 4;
+ return [N, k];
}
function a(E) {
- var _ = o(E), N = _[0], R = _[1];
- return (N + R) * 3 / 4 - R;
+ var _ = o(E), N = _[0], k = _[1];
+ return (N + k) * 3 / 4 - k;
}
function c(E, _, N) {
return (_ + N) * 3 / 4 - N;
}
function u(E) {
- var _, N = o(E), R = N[0], F = N[1], D = new r(c(E, R, F)), L = 0, q = F > 0 ? R - 4 : R, W;
+ var _, N = o(E), k = N[0], F = N[1], L = new r(c(E, k, F)), D = 0, q = F > 0 ? k - 4 : k, W;
for (W = 0; W < q; W += 4)
- _ = e[E.charCodeAt(W)] << 18 | e[E.charCodeAt(W + 1)] << 12 | e[E.charCodeAt(W + 2)] << 6 | e[E.charCodeAt(W + 3)], D[L++] = _ >> 16 & 255, D[L++] = _ >> 8 & 255, D[L++] = _ & 255;
- return F === 2 && (_ = e[E.charCodeAt(W)] << 2 | e[E.charCodeAt(W + 1)] >> 4, D[L++] = _ & 255), F === 1 && (_ = e[E.charCodeAt(W)] << 10 | e[E.charCodeAt(W + 1)] << 4 | e[E.charCodeAt(W + 2)] >> 2, D[L++] = _ >> 8 & 255, D[L++] = _ & 255), D;
+ _ = e[E.charCodeAt(W)] << 18 | e[E.charCodeAt(W + 1)] << 12 | e[E.charCodeAt(W + 2)] << 6 | e[E.charCodeAt(W + 3)], L[D++] = _ >> 16 & 255, L[D++] = _ >> 8 & 255, L[D++] = _ & 255;
+ return F === 2 && (_ = e[E.charCodeAt(W)] << 2 | e[E.charCodeAt(W + 1)] >> 4, L[D++] = _ & 255), F === 1 && (_ = e[E.charCodeAt(W)] << 10 | e[E.charCodeAt(W + 1)] << 4 | e[E.charCodeAt(W + 2)] >> 2, L[D++] = _ >> 8 & 255, L[D++] = _ & 255), L;
}
function f(E) {
return t[E >> 18 & 63] + t[E >> 12 & 63] + t[E >> 6 & 63] + t[E & 63];
}
function p(E, _, N) {
- for (var R, F = [], D = _; D < N; D += 3)
- R = (E[D] << 16 & 16711680) + (E[D + 1] << 8 & 65280) + (E[D + 2] & 255), F.push(f(R));
+ for (var k, F = [], L = _; L < N; L += 3)
+ k = (E[L] << 16 & 16711680) + (E[L + 1] << 8 & 65280) + (E[L + 2] & 255), F.push(f(k));
return F.join("");
}
function b(E) {
- for (var _, N = E.length, R = N % 3, F = [], D = 16383, L = 0, q = N - R; L < q; L += D)
- F.push(p(E, L, L + D > q ? q : L + D));
- return R === 1 ? (_ = E[N - 1], F.push(t[_ >> 2] + t[_ << 4 & 63] + "==")) : R === 2 && (_ = (E[N - 2] << 8) + E[N - 1], F.push(t[_ >> 10] + t[_ >> 4 & 63] + t[_ << 2 & 63] + "=")), F.join("");
+ for (var _, N = E.length, k = N % 3, F = [], L = 16383, D = 0, q = N - k; D < q; D += L)
+ F.push(p(E, D, D + L > q ? q : D + L));
+ return k === 1 ? (_ = E[N - 1], F.push(t[_ >> 2] + t[_ << 4 & 63] + "==")) : k === 2 && (_ = (E[N - 2] << 8) + E[N - 1], F.push(t[_ >> 10] + t[_ >> 4 & 63] + t[_ << 2 & 63] + "=")), F.join("");
}
- return Ql;
+ return Jl;
}
- function Fle() {
- return d5 ? Kh : (d5 = true, Kh.read = function(t, e, r, n, i) {
+ function Ble() {
+ return f5 ? Gh : (f5 = true, Gh.read = function(t, e, r, n, i) {
var s, o, a = i * 8 - n - 1, c = (1 << a) - 1, u = c >> 1, f = -7, p = r ? i - 1 : 0, b = r ? -1 : 1, E = t[e + p];
for (p += b, s = E & (1 << -f) - 1, E >>= -f, f += a; f > 0; s = s * 256 + t[e + p], p += b, f -= 8)
;
@@ -55001,23 +55002,23 @@ ${Ez(e, r)}`);
o = o + Math.pow(2, n), s = s - u;
}
return (E ? -1 : 1) * o * Math.pow(2, s - n);
- }, Kh.write = function(t, e, r, n, i, s) {
+ }, Gh.write = function(t, e, r, n, i, s) {
var o, a, c, u = s * 8 - i - 1, f = (1 << u) - 1, p = f >> 1, b = i === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, E = n ? 0 : s - 1, _ = n ? 1 : -1, N = e < 0 || e === 0 && 1 / e < 0 ? 1 : 0;
for (e = Math.abs(e), isNaN(e) || e === 1 / 0 ? (a = isNaN(e) ? 1 : 0, o = f) : (o = Math.floor(Math.log(e) / Math.LN2), e * (c = Math.pow(2, -o)) < 1 && (o--, c *= 2), o + p >= 1 ? e += b / c : e += b * Math.pow(2, 1 - p), e * c >= 2 && (o++, c /= 2), o + p >= f ? (a = 0, o = f) : o + p >= 1 ? (a = (e * c - 1) * Math.pow(2, i), o = o + p) : (a = e * Math.pow(2, p - 1) * Math.pow(2, i), o = 0)); i >= 8; t[r + E] = a & 255, E += _, a /= 256, i -= 8)
;
for (o = o << i | a, u += i; u > 0; t[r + E] = o & 255, E += _, o /= 256, u -= 8)
;
t[r + E - _] |= N * 128;
- }, Kh);
- }
- function Hle() {
- if (p5)
- return Ic;
- p5 = true;
- let t = zle(), e = Fle(), r = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null;
- Ic.Buffer = o, Ic.SlowBuffer = F, Ic.INSPECT_MAX_BYTES = 50;
+ }, Gh);
+ }
+ function Ule() {
+ if (h5)
+ return Nc;
+ h5 = true;
+ let t = Lle(), e = Ble(), r = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null;
+ Nc.Buffer = o, Nc.SlowBuffer = F, Nc.INSPECT_MAX_BYTES = 50;
let n = 2147483647;
- Ic.kMaxLength = n, o.TYPED_ARRAY_SUPPORT = i(), !o.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");
+ Nc.kMaxLength = n, o.TYPED_ARRAY_SUPPORT = i(), !o.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");
function i() {
try {
let C = new Uint8Array(1), O = { foo: function() {
@@ -55087,7 +55088,7 @@ ${Ez(e, r)}`);
return u(C, O, B);
};
function f(C) {
- return c(C), s(C < 0 ? 0 : R(C) | 0);
+ return c(C), s(C < 0 ? 0 : k(C) | 0);
}
o.allocUnsafe = function(C) {
return f(C);
@@ -55097,11 +55098,11 @@ ${Ez(e, r)}`);
function p(C, O) {
if ((typeof O != "string" || O === "") && (O = "utf8"), !o.isEncoding(O))
throw new TypeError("Unknown encoding: " + O);
- let B = D(C, O) | 0, $ = s(B), te = $.write(C, O);
+ let B = L(C, O) | 0, $ = s(B), te = $.write(C, O);
return te !== B && ($ = $.slice(0, te)), $;
}
function b(C) {
- let O = C.length < 0 ? 0 : R(C.length) | 0, B = s(O);
+ let O = C.length < 0 ? 0 : k(C.length) | 0, B = s(O);
for (let $ = 0; $ < O; $ += 1)
B[$] = C[$] & 255;
return B;
@@ -55123,7 +55124,7 @@ ${Ez(e, r)}`);
}
function N(C) {
if (o.isBuffer(C)) {
- let O = R(C.length) | 0, B = s(O);
+ let O = k(C.length) | 0, B = s(O);
return B.length === 0 || C.copy(B, 0, 0, O), B;
}
if (C.length !== void 0)
@@ -55131,7 +55132,7 @@ ${Ez(e, r)}`);
if (C.type === "Buffer" && Array.isArray(C.data))
return b(C.data);
}
- function R(C) {
+ function k(C) {
if (C >= n)
throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + n.toString(16) + " bytes");
return C | 0;
@@ -55192,7 +55193,7 @@ ${Ez(e, r)}`);
}
return $;
};
- function D(C, O) {
+ function L(C, O) {
if (o.isBuffer(C))
return C.length;
if (ArrayBuffer.isView(C) || le(C, ArrayBuffer))
@@ -55227,8 +55228,8 @@ ${Ez(e, r)}`);
O = ("" + O).toLowerCase(), te = true;
}
}
- o.byteLength = D;
- function L(C, O, B) {
+ o.byteLength = L;
+ function D(C, O, B) {
let $ = false;
if ((O === void 0 || O < 0) && (O = 0), O > this.length || ((B === void 0 || B > this.length) && (B = this.length), B <= 0) || (B >>>= 0, O >>>= 0, B <= O))
return "";
@@ -55285,13 +55286,13 @@ ${Ez(e, r)}`);
return this;
}, o.prototype.toString = function() {
let C = this.length;
- return C === 0 ? "" : arguments.length === 0 ? d(this, 0, C) : L.apply(this, arguments);
+ return C === 0 ? "" : arguments.length === 0 ? d(this, 0, C) : D.apply(this, arguments);
}, o.prototype.toLocaleString = o.prototype.toString, o.prototype.equals = function(C) {
if (!o.isBuffer(C))
throw new TypeError("Argument must be a Buffer");
return this === C ? true : o.compare(this, C) === 0;
}, o.prototype.inspect = function() {
- let C = "", O = Ic.INSPECT_MAX_BYTES;
+ let C = "", O = Nc.INSPECT_MAX_BYTES;
return C = this.toString("hex", 0, O).replace(/(.{2})/g, "$1 ").trim(), this.length > O && (C += " ... "), "";
}, r && (o.prototype[r] = o.prototype.inspect), o.prototype.compare = function(C, O, B, $, te) {
if (le(C, Uint8Array) && (C = o.from(C, C.offset, C.byteLength)), !o.isBuffer(C))
@@ -55781,7 +55782,7 @@ ${Ez(e, r)}`);
O = `_${C.slice(B - 3, B)}${O}`;
return `${C.slice(0, B)}${O}`;
}
- function k(C, O, B) {
+ function R(C, O, B) {
ee(O, "offset"), (C[O] === void 0 || C[O + B] === void 0) && ae(O, C.length - (B + 1));
}
function Y(C, O, B, $, te, J) {
@@ -55789,7 +55790,7 @@ ${Ez(e, r)}`);
let ne = typeof O == "bigint" ? "n" : "", fe;
throw J > 3 ? O === 0 || O === BigInt(0) ? fe = `>= 0${ne} and < 2${ne} ** ${(J + 1) * 8}${ne}` : fe = `>= -(2${ne} ** ${(J + 1) * 8 - 1}${ne}) and < 2 ** ${(J + 1) * 8 - 1}${ne}` : fe = `>= ${O}${ne} and <= ${B}${ne}`, new U.ERR_OUT_OF_RANGE("value", fe, C);
}
- k($, te, J);
+ R($, te, J);
}
function ee(C, O) {
if (typeof C != "number")
@@ -55892,25 +55893,25 @@ ${Ez(e, r)}`);
function Te() {
throw new Error("BigInt not supported");
}
- return Ic;
+ return Nc;
}
- var Ql;
+ var Jl;
+ var l5;
+ var Gh;
+ var f5;
+ var Nc;
var h5;
- var Kh;
- var d5;
- var Ic;
- var p5;
var Aa;
- var pm;
- var iC;
- var sC;
- var ei = Qn(() => {
- je(), Ue(), Be(), Ql = {}, h5 = false, Kh = {}, d5 = false, Ic = {}, p5 = false, Aa = Hle(), Aa.Buffer, Aa.SlowBuffer, Aa.INSPECT_MAX_BYTES, Aa.kMaxLength, pm = Aa.Buffer, iC = Aa.INSPECT_MAX_BYTES, sC = Aa.kMaxLength;
+ var dm;
+ var ZR;
+ var JR;
+ var ti = $n(() => {
+ je(), Ue(), Be(), Jl = {}, l5 = false, Gh = {}, f5 = false, Nc = {}, h5 = false, Aa = Ule(), Aa.Buffer, Aa.SlowBuffer, Aa.INSPECT_MAX_BYTES, Aa.kMaxLength, dm = Aa.Buffer, ZR = Aa.INSPECT_MAX_BYTES, JR = Aa.kMaxLength;
});
- var je = Qn(() => {
- ei();
+ var je = $n(() => {
+ ti();
});
- var qle = Ye((t) => {
+ var jle = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
var e = class {
constructor(r) {
@@ -55979,9 +55980,9 @@ ${Ez(e, r)}`);
return r.set(n, i);
}, Uint8Array };
});
- var Ja = Ye((t, e) => {
+ var Za = Ye((t, e) => {
je(), Ue(), Be();
- var r = (ei(), vr($n)), n = Object.getPrototypeOf(async function() {
+ var r = (ti(), vr(ei)), n = Object.getPrototypeOf(async function() {
}).constructor, i = globalThis.Blob || r.Blob, s = typeof i < "u" ? function(a) {
return a instanceof i;
} : function(a) {
@@ -56045,70 +56046,70 @@ ${Ez(e, r)}`);
return ArrayBuffer.isView(a);
} }, isBlob: s }, e.exports.promisify.custom = Symbol.for("nodejs.util.promisify.custom");
});
- var yx = Ye((t, e) => {
+ var dx = Ye((t, e) => {
je(), Ue(), Be();
var { AbortController: r, AbortSignal: n } = typeof self < "u" ? self : typeof window < "u" ? window : void 0;
e.exports = r, e.exports.AbortSignal = n, e.exports.default = r;
});
var Xi = Ye((t, e) => {
je(), Ue(), Be();
- var { format: r, inspect: n, AggregateError: i } = Ja(), s = globalThis.AggregateError || i, o = Symbol("kIsNodeError"), a = ["string", "function", "number", "object", "Function", "Object", "boolean", "bigint", "symbol"], c = /^([A-Z][a-z0-9]*)+$/, u = "__node_internal_", f = {};
- function p(D, L) {
- if (!D)
- throw new f.ERR_INTERNAL_ASSERTION(L);
+ var { format: r, inspect: n, AggregateError: i } = Za(), s = globalThis.AggregateError || i, o = Symbol("kIsNodeError"), a = ["string", "function", "number", "object", "Function", "Object", "boolean", "bigint", "symbol"], c = /^([A-Z][a-z0-9]*)+$/, u = "__node_internal_", f = {};
+ function p(L, D) {
+ if (!L)
+ throw new f.ERR_INTERNAL_ASSERTION(D);
}
- function b(D) {
- let L = "", q = D.length, W = D[0] === "-" ? 1 : 0;
+ function b(L) {
+ let D = "", q = L.length, W = L[0] === "-" ? 1 : 0;
for (; q >= W + 4; q -= 3)
- L = `_${D.slice(q - 3, q)}${L}`;
- return `${D.slice(0, q)}${L}`;
+ D = `_${L.slice(q - 3, q)}${D}`;
+ return `${L.slice(0, q)}${D}`;
}
- function E(D, L, q) {
- if (typeof L == "function")
- return p(L.length <= q.length, `Code: ${D}; The provided arguments length (${q.length}) does not match the required ones (${L.length}).`), L(...q);
- let W = (L.match(/%[dfijoOs]/g) || []).length;
- return p(W === q.length, `Code: ${D}; The provided arguments length (${q.length}) does not match the required ones (${W}).`), q.length === 0 ? L : r(L, ...q);
+ function E(L, D, q) {
+ if (typeof D == "function")
+ return p(D.length <= q.length, `Code: ${L}; The provided arguments length (${q.length}) does not match the required ones (${D.length}).`), D(...q);
+ let W = (D.match(/%[dfijoOs]/g) || []).length;
+ return p(W === q.length, `Code: ${L}; The provided arguments length (${q.length}) does not match the required ones (${W}).`), q.length === 0 ? D : r(D, ...q);
}
- function _(D, L, q) {
+ function _(L, D, q) {
q || (q = Error);
class W extends q {
constructor(...T) {
- super(E(D, L, T));
+ super(E(L, D, T));
}
toString() {
- return `${this.name} [${D}]: ${this.message}`;
+ return `${this.name} [${L}]: ${this.message}`;
}
}
Object.defineProperties(W.prototype, { name: { value: q.name, writable: true, enumerable: false, configurable: true }, toString: { value() {
- return `${this.name} [${D}]: ${this.message}`;
- }, writable: true, enumerable: false, configurable: true } }), W.prototype.code = D, W.prototype[o] = true, f[D] = W;
+ return `${this.name} [${L}]: ${this.message}`;
+ }, writable: true, enumerable: false, configurable: true } }), W.prototype.code = L, W.prototype[o] = true, f[L] = W;
}
- function N(D) {
- let L = u + D.name;
- return Object.defineProperty(D, "name", { value: L }), D;
+ function N(L) {
+ let D = u + L.name;
+ return Object.defineProperty(L, "name", { value: D }), L;
}
- function R(D, L) {
- if (D && L && D !== L) {
- if (Array.isArray(L.errors))
- return L.errors.push(D), L;
- let q = new s([L, D], L.message);
- return q.code = L.code, q;
+ function k(L, D) {
+ if (L && D && L !== D) {
+ if (Array.isArray(D.errors))
+ return D.errors.push(L), D;
+ let q = new s([D, L], D.message);
+ return q.code = D.code, q;
}
- return D || L;
+ return L || D;
}
var F = class extends Error {
- constructor(D = "The operation was aborted", L = void 0) {
- if (L !== void 0 && typeof L != "object")
- throw new f.ERR_INVALID_ARG_TYPE("options", "Object", L);
- super(D, L), this.code = "ABORT_ERR", this.name = "AbortError";
+ constructor(L = "The operation was aborted", D = void 0) {
+ if (D !== void 0 && typeof D != "object")
+ throw new f.ERR_INVALID_ARG_TYPE("options", "Object", D);
+ super(L, D), this.code = "ABORT_ERR", this.name = "AbortError";
}
};
- _("ERR_ASSERTION", "%s", Error), _("ERR_INVALID_ARG_TYPE", (D, L, q) => {
- p(typeof D == "string", "'name' must be a string"), Array.isArray(L) || (L = [L]);
+ _("ERR_ASSERTION", "%s", Error), _("ERR_INVALID_ARG_TYPE", (L, D, q) => {
+ p(typeof L == "string", "'name' must be a string"), Array.isArray(D) || (D = [D]);
let W = "The ";
- D.endsWith(" argument") ? W += `${D} ` : W += `"${D}" ${D.includes(".") ? "property" : "argument"} `, W += "must be ";
+ L.endsWith(" argument") ? W += `${L} ` : W += `"${L}" ${L.includes(".") ? "property" : "argument"} `, W += "must be ";
let z = [], T = [], I = [];
- for (let X of L)
+ for (let X of D)
p(typeof X == "string", "All expected entries have to be of type string"), a.includes(X) ? z.push(X.toLowerCase()) : c.test(X) ? T.push(X) : (p(X !== "object", 'The value "object" should be written as "Object"'), I.push(X));
if (T.length > 0) {
let X = z.indexOf("object");
@@ -56175,40 +56176,40 @@ ${Ez(e, r)}`);
X.length > 25 && (X = `${X.slice(0, 25)}...`), W += `. Received type ${typeof q} (${X})`;
}
return W;
- }, TypeError), _("ERR_INVALID_ARG_VALUE", (D, L, q = "is invalid") => {
- let W = n(L);
- return W.length > 128 && (W = W.slice(0, 128) + "..."), `The ${D.includes(".") ? "property" : "argument"} '${D}' ${q}. Received ${W}`;
- }, TypeError), _("ERR_INVALID_RETURN_VALUE", (D, L, q) => {
+ }, TypeError), _("ERR_INVALID_ARG_VALUE", (L, D, q = "is invalid") => {
+ let W = n(D);
+ return W.length > 128 && (W = W.slice(0, 128) + "..."), `The ${L.includes(".") ? "property" : "argument"} '${L}' ${q}. Received ${W}`;
+ }, TypeError), _("ERR_INVALID_RETURN_VALUE", (L, D, q) => {
var W;
let z = q != null && (W = q.constructor) !== null && W !== void 0 && W.name ? `instance of ${q.constructor.name}` : `type ${typeof q}`;
- return `Expected ${D} to be returned from the "${L}" function but got ${z}.`;
- }, TypeError), _("ERR_MISSING_ARGS", (...D) => {
- p(D.length > 0, "At least one arg needs to be specified");
- let L, q = D.length;
- switch (D = (Array.isArray(D) ? D : [D]).map((W) => `"${W}"`).join(" or "), q) {
+ return `Expected ${L} to be returned from the "${D}" function but got ${z}.`;
+ }, TypeError), _("ERR_MISSING_ARGS", (...L) => {
+ p(L.length > 0, "At least one arg needs to be specified");
+ let D, q = L.length;
+ switch (L = (Array.isArray(L) ? L : [L]).map((W) => `"${W}"`).join(" or "), q) {
case 1:
- L += `The ${D[0]} argument`;
+ D += `The ${L[0]} argument`;
break;
case 2:
- L += `The ${D[0]} and ${D[1]} arguments`;
+ D += `The ${L[0]} and ${L[1]} arguments`;
break;
default:
{
- let W = D.pop();
- L += `The ${D.join(", ")}, and ${W} arguments`;
+ let W = L.pop();
+ D += `The ${L.join(", ")}, and ${W} arguments`;
}
break;
}
- return `${L} must be specified`;
- }, TypeError), _("ERR_OUT_OF_RANGE", (D, L, q) => {
- p(L, 'Missing "range" argument');
+ return `${D} must be specified`;
+ }, TypeError), _("ERR_OUT_OF_RANGE", (L, D, q) => {
+ p(D, 'Missing "range" argument');
let W;
- return Number.isInteger(q) && Math.abs(q) > 2 ** 32 ? W = b(String(q)) : typeof q == "bigint" ? (W = String(q), (q > 2n ** 32n || q < -(2n ** 32n)) && (W = b(W)), W += "n") : W = n(q), `The value of "${D}" is out of range. It must be ${L}. Received ${W}`;
- }, RangeError), _("ERR_MULTIPLE_CALLBACK", "Callback called multiple times", Error), _("ERR_METHOD_NOT_IMPLEMENTED", "The %s method is not implemented", Error), _("ERR_STREAM_ALREADY_FINISHED", "Cannot call %s after a stream was finished", Error), _("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable", Error), _("ERR_STREAM_DESTROYED", "Cannot call %s after a stream was destroyed", Error), _("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), _("ERR_STREAM_PREMATURE_CLOSE", "Premature close", Error), _("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF", Error), _("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event", Error), _("ERR_STREAM_WRITE_AFTER_END", "write after end", Error), _("ERR_UNKNOWN_ENCODING", "Unknown encoding: %s", TypeError), e.exports = { AbortError: F, aggregateTwoErrors: N(R), hideStackFrames: N, codes: f };
+ return Number.isInteger(q) && Math.abs(q) > 2 ** 32 ? W = b(String(q)) : typeof q == "bigint" ? (W = String(q), (q > 2n ** 32n || q < -(2n ** 32n)) && (W = b(W)), W += "n") : W = n(q), `The value of "${L}" is out of range. It must be ${D}. Received ${W}`;
+ }, RangeError), _("ERR_MULTIPLE_CALLBACK", "Callback called multiple times", Error), _("ERR_METHOD_NOT_IMPLEMENTED", "The %s method is not implemented", Error), _("ERR_STREAM_ALREADY_FINISHED", "Cannot call %s after a stream was finished", Error), _("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable", Error), _("ERR_STREAM_DESTROYED", "Cannot call %s after a stream was destroyed", Error), _("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), _("ERR_STREAM_PREMATURE_CLOSE", "Premature close", Error), _("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF", Error), _("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event", Error), _("ERR_STREAM_WRITE_AFTER_END", "write after end", Error), _("ERR_UNKNOWN_ENCODING", "Unknown encoding: %s", TypeError), e.exports = { AbortError: F, aggregateTwoErrors: N(k), hideStackFrames: N, codes: f };
});
var i2 = Ye((t, e) => {
je(), Ue(), Be();
- var { ArrayIsArray: r, ArrayPrototypeIncludes: n, ArrayPrototypeJoin: i, ArrayPrototypeMap: s, NumberIsInteger: o, NumberIsNaN: a, NumberMAX_SAFE_INTEGER: c, NumberMIN_SAFE_INTEGER: u, NumberParseInt: f, ObjectPrototypeHasOwnProperty: p, RegExpPrototypeExec: b, String: E, StringPrototypeToUpperCase: _, StringPrototypeTrim: N } = vn(), { hideStackFrames: R, codes: { ERR_SOCKET_BAD_PORT: F, ERR_INVALID_ARG_TYPE: D, ERR_INVALID_ARG_VALUE: L, ERR_OUT_OF_RANGE: q, ERR_UNKNOWN_SIGNAL: W } } = Xi(), { normalizeEncoding: z } = Ja(), { isAsyncFunction: T, isArrayBufferView: I } = Ja().types, H = {};
+ var { ArrayIsArray: r, ArrayPrototypeIncludes: n, ArrayPrototypeJoin: i, ArrayPrototypeMap: s, NumberIsInteger: o, NumberIsNaN: a, NumberMAX_SAFE_INTEGER: c, NumberMIN_SAFE_INTEGER: u, NumberParseInt: f, ObjectPrototypeHasOwnProperty: p, RegExpPrototypeExec: b, String: E, StringPrototypeToUpperCase: _, StringPrototypeTrim: N } = vn(), { hideStackFrames: k, codes: { ERR_SOCKET_BAD_PORT: F, ERR_INVALID_ARG_TYPE: L, ERR_INVALID_ARG_VALUE: D, ERR_OUT_OF_RANGE: q, ERR_UNKNOWN_SIGNAL: W } } = Xi(), { normalizeEncoding: z } = Za(), { isAsyncFunction: T, isArrayBufferView: I } = Za().types, H = {};
function X(se) {
return se === (se | 0);
}
@@ -56219,28 +56220,28 @@ ${Ez(e, r)}`);
function l(se, le, be) {
if (typeof se > "u" && (se = be), typeof se == "string") {
if (b(S, se) === null)
- throw new L(le, se, d);
+ throw new D(le, se, d);
se = f(se, 8);
}
return x(se, le), se;
}
- var h = R((se, le, be = u, ye = c) => {
+ var h = k((se, le, be = u, ye = c) => {
if (typeof se != "number")
- throw new D(le, "number", se);
+ throw new L(le, "number", se);
if (!o(se))
throw new q(le, "an integer", se);
if (se < be || se > ye)
throw new q(le, `>= ${be} && <= ${ye}`, se);
- }), y = R((se, le, be = -2147483648, ye = 2147483647) => {
+ }), y = k((se, le, be = -2147483648, ye = 2147483647) => {
if (typeof se != "number")
- throw new D(le, "number", se);
+ throw new L(le, "number", se);
if (!o(se))
throw new q(le, "an integer", se);
if (se < be || se > ye)
throw new q(le, `>= ${be} && <= ${ye}`, se);
- }), x = R((se, le, be = false) => {
+ }), x = k((se, le, be = false) => {
if (typeof se != "number")
- throw new D(le, "number", se);
+ throw new L(le, "number", se);
if (!o(se))
throw new q(le, "an integer", se);
let ye = be ? 1 : 0, Ee = 4294967295;
@@ -56249,40 +56250,40 @@ ${Ez(e, r)}`);
});
function v(se, le) {
if (typeof se != "string")
- throw new D(le, "string", se);
+ throw new L(le, "string", se);
}
function M(se, le, be = void 0, ye) {
if (typeof se != "number")
- throw new D(le, "number", se);
+ throw new L(le, "number", se);
if (be != null && se < be || ye != null && se > ye || (be != null || ye != null) && a(se))
throw new q(le, `${be != null ? `>= ${be}` : ""}${be != null && ye != null ? " && " : ""}${ye != null ? `<= ${ye}` : ""}`, se);
}
- var w = R((se, le, be) => {
+ var w = k((se, le, be) => {
if (!n(be, se)) {
let ye = "must be one of: " + i(s(be, (Ee) => typeof Ee == "string" ? `'${Ee}'` : E(Ee)), ", ");
- throw new L(le, se, ye);
+ throw new D(le, se, ye);
}
});
function g(se, le) {
if (typeof se != "boolean")
- throw new D(le, "boolean", se);
+ throw new L(le, "boolean", se);
}
function m(se, le, be) {
return se == null || !p(se, le) ? be : se[le];
}
- var P = R((se, le, be = null) => {
+ var P = k((se, le, be = null) => {
let ye = m(be, "allowArray", false), Ee = m(be, "allowFunction", false);
if (!m(be, "nullable", false) && se === null || !ye && r(se) || typeof se != "object" && (!Ee || typeof se != "function"))
- throw new D(le, "Object", se);
- }), Q = R((se, le) => {
+ throw new L(le, "Object", se);
+ }), Q = k((se, le) => {
if (se != null && typeof se != "object" && typeof se != "function")
- throw new D(le, "a dictionary", se);
- }), A = R((se, le, be = 0) => {
+ throw new L(le, "a dictionary", se);
+ }), A = k((se, le, be = 0) => {
if (!r(se))
- throw new D(le, "Array", se);
+ throw new L(le, "Array", se);
if (se.length < be) {
let ye = `must be longer than ${be}`;
- throw new L(le, se, ye);
+ throw new D(le, se, ye);
}
});
function K(se, le) {
@@ -56299,41 +56300,41 @@ ${Ez(e, r)}`);
if (v(se, le), H[se] === void 0)
throw H[_(se)] !== void 0 ? new W(se + " (signals must use all capital letters)") : new W(se);
}
- var G = R((se, le = "buffer") => {
+ var G = k((se, le = "buffer") => {
if (!I(se))
- throw new D(le, ["Buffer", "TypedArray", "DataView"], se);
+ throw new L(le, ["Buffer", "TypedArray", "DataView"], se);
});
- function k(se, le) {
+ function R(se, le) {
let be = z(le), ye = se.length;
if (be === "hex" && ye % 2 !== 0)
- throw new L("encoding", le, `is invalid for data of length ${ye}`);
+ throw new D("encoding", le, `is invalid for data of length ${ye}`);
}
function Y(se, le = "Port", be = true) {
if (typeof se != "number" && typeof se != "string" || typeof se == "string" && N(se).length === 0 || +se !== +se >>> 0 || se > 65535 || se === 0 && !be)
throw new F(le, se, be);
return se | 0;
}
- var ee = R((se, le) => {
+ var ee = k((se, le) => {
if (se !== void 0 && (se === null || typeof se != "object" || !("aborted" in se)))
- throw new D(le, "AbortSignal", se);
- }), ae = R((se, le) => {
+ throw new L(le, "AbortSignal", se);
+ }), ae = k((se, le) => {
if (typeof se != "function")
- throw new D(le, "Function", se);
- }), ie = R((se, le) => {
+ throw new L(le, "Function", se);
+ }), ie = k((se, le) => {
if (typeof se != "function" || T(se))
- throw new D(le, "Function", se);
- }), Z = R((se, le) => {
+ throw new L(le, "Function", se);
+ }), Z = k((se, le) => {
if (se !== void 0)
- throw new D(le, "undefined", se);
+ throw new L(le, "undefined", se);
});
function ce(se, le, be) {
if (!n(be, se))
- throw new D(le, `('${i(be, "|")}')`, se);
+ throw new L(le, `('${i(be, "|")}')`, se);
}
var oe = /^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;
function me(se, le) {
if (typeof se > "u" || !b(oe, se))
- throw new L(le, se, 'must be an array or string of format "; rel=preload; as=style"');
+ throw new D(le, se, 'must be an array or string of format "; rel=preload; as=style"');
}
function pe(se) {
if (typeof se == "string")
@@ -56348,11 +56349,11 @@ ${Ez(e, r)}`);
}
return be;
}
- throw new L("hints", se, 'must be an array or string of format "; rel=preload; as=style"');
+ throw new D("hints", se, 'must be an array or string of format "; rel=preload; as=style"');
}
- e.exports = { isInt32: X, isUint32: V, parseFileMode: l, validateArray: A, validateStringArray: K, validateBooleanArray: U, validateBoolean: g, validateBuffer: G, validateDictionary: Q, validateEncoding: k, validateFunction: ae, validateInt32: y, validateInteger: h, validateNumber: M, validateObject: P, validateOneOf: w, validatePlainFunction: ie, validatePort: Y, validateSignalName: j, validateString: v, validateUint32: x, validateUndefined: Z, validateUnion: ce, validateAbortSignal: ee, validateLinkHeaderValue: pe };
+ e.exports = { isInt32: X, isUint32: V, parseFileMode: l, validateArray: A, validateStringArray: K, validateBooleanArray: U, validateBoolean: g, validateBuffer: G, validateDictionary: Q, validateEncoding: R, validateFunction: ae, validateInt32: y, validateInteger: h, validateNumber: M, validateObject: P, validateOneOf: w, validatePlainFunction: ie, validatePort: Y, validateSignalName: j, validateString: v, validateUint32: x, validateUndefined: Z, validateUnion: ce, validateAbortSignal: ee, validateLinkHeaderValue: pe };
});
- var Nl = Ye((t, e) => {
+ var Tl = Ye((t, e) => {
je(), Ue(), Be();
var r = e.exports = {}, n, i;
function s() {
@@ -56411,30 +56412,30 @@ ${Ez(e, r)}`);
if (!f) {
var F = a(E);
f = true;
- for (var D = u.length; D; ) {
- for (p = u, u = []; ++b < D; )
+ for (var L = u.length; L; ) {
+ for (p = u, u = []; ++b < L; )
p && p[b].run();
- b = -1, D = u.length;
+ b = -1, L = u.length;
}
p = null, f = false, c(F);
}
}
r.nextTick = function(F) {
- var D = new Array(arguments.length - 1);
+ var L = new Array(arguments.length - 1);
if (arguments.length > 1)
- for (var L = 1; L < arguments.length; L++)
- D[L - 1] = arguments[L];
- u.push(new N(F, D)), u.length === 1 && !f && a(_);
+ for (var D = 1; D < arguments.length; D++)
+ L[D - 1] = arguments[D];
+ u.push(new N(F, L)), u.length === 1 && !f && a(_);
};
- function N(F, D) {
- this.fun = F, this.array = D;
+ function N(F, L) {
+ this.fun = F, this.array = L;
}
N.prototype.run = function() {
this.fun.apply(null, this.array);
}, r.title = "browser", r.browser = true, r.env = {}, r.argv = [], r.version = "", r.versions = {};
- function R() {
+ function k() {
}
- r.on = R, r.addListener = R, r.once = R, r.off = R, r.removeListener = R, r.removeAllListeners = R, r.emit = R, r.prependListener = R, r.prependOnceListener = R, r.listeners = function(F) {
+ r.on = k, r.addListener = k, r.once = k, r.off = k, r.removeListener = k, r.removeAllListeners = k, r.emit = k, r.prependListener = k, r.prependOnceListener = k, r.listeners = function(F) {
return [];
}, r.binding = function(F) {
throw new Error("process.binding is not supported");
@@ -56446,7 +56447,7 @@ ${Ez(e, r)}`);
return 0;
};
});
- var cc = Ye((t, e) => {
+ var ac = Ye((t, e) => {
je(), Ue(), Be();
var { Symbol: r, SymbolAsyncIterator: n, SymbolIterator: i, SymbolFor: s } = vn(), o = r("kDestroyed"), a = r("kIsErrored"), c = r("kIsReadable"), u = r("kIsDisturbed"), f = s("nodejs.webstream.isClosedPromise"), p = s("nodejs.webstream.controllerErrorFunction");
function b(m, P = false) {
@@ -56463,17 +56464,17 @@ ${Ez(e, r)}`);
function N(m) {
return m && (m._readableState || m._writableState || typeof m.write == "function" && typeof m.on == "function" || typeof m.pipe == "function" && typeof m.on == "function");
}
- function R(m) {
+ function k(m) {
return !!(m && !N(m) && typeof m.pipeThrough == "function" && typeof m.getReader == "function" && typeof m.cancel == "function");
}
function F(m) {
return !!(m && !N(m) && typeof m.getWriter == "function" && typeof m.abort == "function");
}
- function D(m) {
+ function L(m) {
return !!(m && !N(m) && typeof m.readable == "object" && typeof m.writable == "object");
}
- function L(m) {
- return R(m) || F(m) || D(m);
+ function D(m) {
+ return k(m) || F(m) || L(m);
}
function q(m, P) {
return m == null ? false : P === true ? typeof m[n] == "function" : P === false ? typeof m[i] == "function" : typeof m[n] == "function" || typeof m[i] == "function";
@@ -56560,14 +56561,14 @@ ${Ez(e, r)}`);
return !!(m && ((P = m[u]) !== null && P !== void 0 ? P : m.readableDidRead || m.readableAborted));
}
function g(m) {
- var P, Q, A, K, U, j, G, k, Y, ee;
- return !!(m && ((P = (Q = (A = (K = (U = (j = m[a]) !== null && j !== void 0 ? j : m.readableErrored) !== null && U !== void 0 ? U : m.writableErrored) !== null && K !== void 0 ? K : (G = m._readableState) === null || G === void 0 ? void 0 : G.errorEmitted) !== null && A !== void 0 ? A : (k = m._writableState) === null || k === void 0 ? void 0 : k.errorEmitted) !== null && Q !== void 0 ? Q : (Y = m._readableState) === null || Y === void 0 ? void 0 : Y.errored) !== null && P !== void 0 ? P : !((ee = m._writableState) === null || ee === void 0) && ee.errored));
+ var P, Q, A, K, U, j, G, R, Y, ee;
+ return !!(m && ((P = (Q = (A = (K = (U = (j = m[a]) !== null && j !== void 0 ? j : m.readableErrored) !== null && U !== void 0 ? U : m.writableErrored) !== null && K !== void 0 ? K : (G = m._readableState) === null || G === void 0 ? void 0 : G.errorEmitted) !== null && A !== void 0 ? A : (R = m._writableState) === null || R === void 0 ? void 0 : R.errorEmitted) !== null && Q !== void 0 ? Q : (Y = m._readableState) === null || Y === void 0 ? void 0 : Y.errored) !== null && P !== void 0 ? P : !((ee = m._writableState) === null || ee === void 0) && ee.errored));
}
- e.exports = { kDestroyed: o, isDisturbed: w, kIsDisturbed: u, isErrored: g, kIsErrored: a, isReadable: X, kIsReadable: c, kIsClosedPromise: f, kControllerErrorFunction: p, isClosed: h, isDestroyed: W, isDuplexNodeStream: _, isFinished: S, isIterable: q, isReadableNodeStream: b, isReadableStream: R, isReadableEnded: I, isReadableFinished: H, isReadableErrored: l, isNodeStream: N, isWebStream: L, isWritable: V, isWritableNodeStream: E, isWritableStream: F, isWritableEnded: z, isWritableFinished: T, isWritableErrored: d, isServerRequest: v, isServerResponse: x, willEmitClose: M, isTransformStream: D };
+ e.exports = { kDestroyed: o, isDisturbed: w, kIsDisturbed: u, isErrored: g, kIsErrored: a, isReadable: X, kIsReadable: c, kIsClosedPromise: f, kControllerErrorFunction: p, isClosed: h, isDestroyed: W, isDuplexNodeStream: _, isFinished: S, isIterable: q, isReadableNodeStream: b, isReadableStream: k, isReadableEnded: I, isReadableFinished: H, isReadableErrored: l, isNodeStream: N, isWebStream: D, isWritable: V, isWritableNodeStream: E, isWritableStream: F, isWritableEnded: z, isWritableFinished: T, isWritableErrored: d, isServerRequest: v, isServerResponse: x, willEmitClose: M, isTransformStream: L };
});
var uu = Ye((t, e) => {
je(), Ue(), Be();
- var r = Nl(), { AbortError: n, codes: i } = Xi(), { ERR_INVALID_ARG_TYPE: s, ERR_STREAM_PREMATURE_CLOSE: o } = i, { kEmptyObject: a, once: c } = Ja(), { validateAbortSignal: u, validateFunction: f, validateObject: p, validateBoolean: b } = i2(), { Promise: E, PromisePrototypeThen: _ } = vn(), { isClosed: N, isReadable: R, isReadableNodeStream: F, isReadableStream: D, isReadableFinished: L, isReadableErrored: q, isWritable: W, isWritableNodeStream: z, isWritableStream: T, isWritableFinished: I, isWritableErrored: H, isNodeStream: X, willEmitClose: V, kIsClosedPromise: S } = cc();
+ var r = Tl(), { AbortError: n, codes: i } = Xi(), { ERR_INVALID_ARG_TYPE: s, ERR_STREAM_PREMATURE_CLOSE: o } = i, { kEmptyObject: a, once: c } = Za(), { validateAbortSignal: u, validateFunction: f, validateObject: p, validateBoolean: b } = i2(), { Promise: E, PromisePrototypeThen: _ } = vn(), { isClosed: N, isReadable: k, isReadableNodeStream: F, isReadableStream: L, isReadableFinished: D, isReadableErrored: q, isWritable: W, isWritableNodeStream: z, isWritableStream: T, isWritableFinished: I, isWritableErrored: H, isNodeStream: X, willEmitClose: V, kIsClosedPromise: S } = ac();
function d(v) {
return v.setHeader && typeof v.abort == "function";
}
@@ -56575,15 +56576,15 @@ ${Ez(e, r)}`);
};
function h(v, M, w) {
var g, m;
- if (arguments.length === 2 ? (w = M, M = a) : M == null ? M = a : p(M, "options"), f(w, "callback"), u(M.signal, "options.signal"), w = c(w), D(v) || T(v))
+ if (arguments.length === 2 ? (w = M, M = a) : M == null ? M = a : p(M, "options"), f(w, "callback"), u(M.signal, "options.signal"), w = c(w), L(v) || T(v))
return y(v, M, w);
if (!X(v))
throw new s("stream", ["ReadableStream", "WritableStream", "Stream"], v);
let P = (g = M.readable) !== null && g !== void 0 ? g : F(v), Q = (m = M.writable) !== null && m !== void 0 ? m : z(v), A = v._writableState, K = v._readableState, U = () => {
- v.writable || k();
- }, j = V(v) && F(v) === P && z(v) === Q, G = I(v, false), k = () => {
+ v.writable || R();
+ }, j = V(v) && F(v) === P && z(v) === Q, G = I(v, false), R = () => {
G = true, v.destroyed && (j = false), !(j && (!v.readable || P)) && (!P || Y) && w.call(v);
- }, Y = L(v, false), ee = () => {
+ }, Y = D(v, false), ee = () => {
Y = true, v.destroyed && (j = false), !(j && (!v.writable || Q)) && (!Q || G) && w.call(v);
}, ae = (pe) => {
w.call(v, pe);
@@ -56592,7 +56593,7 @@ ${Ez(e, r)}`);
let pe = H(v) || q(v);
if (pe && typeof pe != "boolean")
return w.call(v, pe);
- if (P && !Y && F(v, true) && !L(v, false))
+ if (P && !Y && F(v, true) && !D(v, false))
return w.call(v, new o());
if (Q && !G && !I(v, false))
return w.call(v, new o());
@@ -56604,11 +56605,11 @@ ${Ez(e, r)}`);
return w.call(v, pe);
w.call(v);
}, oe = () => {
- v.req.on("finish", k);
+ v.req.on("finish", R);
};
- d(v) ? (v.on("complete", k), j || v.on("abort", Z), v.req ? oe() : v.on("request", oe)) : Q && !A && (v.on("end", U), v.on("close", U)), !j && typeof v.aborted == "boolean" && v.on("aborted", Z), v.on("end", ee), v.on("finish", k), M.error !== false && v.on("error", ae), v.on("close", Z), ie ? r.nextTick(Z) : A != null && A.errorEmitted || K != null && K.errorEmitted ? j || r.nextTick(ce) : (!P && (!j || R(v)) && (G || W(v) === false) || !Q && (!j || W(v)) && (Y || R(v) === false) || K && v.req && v.aborted) && r.nextTick(ce);
+ d(v) ? (v.on("complete", R), j || v.on("abort", Z), v.req ? oe() : v.on("request", oe)) : Q && !A && (v.on("end", U), v.on("close", U)), !j && typeof v.aborted == "boolean" && v.on("aborted", Z), v.on("end", ee), v.on("finish", R), M.error !== false && v.on("error", ae), v.on("close", Z), ie ? r.nextTick(Z) : A != null && A.errorEmitted || K != null && K.errorEmitted ? j || r.nextTick(ce) : (!P && (!j || k(v)) && (G || W(v) === false) || !Q && (!j || W(v)) && (Y || k(v) === false) || K && v.req && v.aborted) && r.nextTick(ce);
let me = () => {
- w = l, v.removeListener("aborted", Z), v.removeListener("complete", k), v.removeListener("abort", Z), v.removeListener("request", oe), v.req && v.req.removeListener("finish", k), v.removeListener("end", U), v.removeListener("close", U), v.removeListener("finish", k), v.removeListener("end", ee), v.removeListener("error", ae), v.removeListener("close", Z);
+ w = l, v.removeListener("aborted", Z), v.removeListener("complete", R), v.removeListener("abort", Z), v.removeListener("request", oe), v.req && v.req.removeListener("finish", R), v.removeListener("end", U), v.removeListener("close", U), v.removeListener("finish", R), v.removeListener("end", ee), v.removeListener("error", ae), v.removeListener("close", Z);
};
if (M.signal && !ie) {
let pe = () => {
@@ -56655,9 +56656,9 @@ ${Ez(e, r)}`);
}
e.exports = h, e.exports.finished = x;
});
- var Yf = Ye((t, e) => {
+ var Xf = Ye((t, e) => {
je(), Ue(), Be();
- var r = Nl(), { aggregateTwoErrors: n, codes: { ERR_MULTIPLE_CALLBACK: i }, AbortError: s } = Xi(), { Symbol: o } = vn(), { kDestroyed: a, isDestroyed: c, isFinished: u, isServerRequest: f } = cc(), p = o("kDestroy"), b = o("kConstruct");
+ var r = Tl(), { aggregateTwoErrors: n, codes: { ERR_MULTIPLE_CALLBACK: i }, AbortError: s } = Xi(), { Symbol: o } = vn(), { kDestroyed: a, isDestroyed: c, isFinished: u, isServerRequest: f } = ac(), p = o("kDestroy"), b = o("kConstruct");
function E(S, d, l) {
S && (S.stack, d && !d.errored && (d.errored = S), l && !l.errored && (l.errored = S));
}
@@ -56674,7 +56675,7 @@ ${Ez(e, r)}`);
return;
h = true;
let v = S._readableState, M = S._writableState;
- E(x, M, v), M && (M.closed = true), v && (v.closed = true), typeof l == "function" && l(x), x ? r.nextTick(R, S, x) : r.nextTick(F, S);
+ E(x, M, v), M && (M.closed = true), v && (v.closed = true), typeof l == "function" && l(x), x ? r.nextTick(k, S, x) : r.nextTick(F, S);
}
try {
S._destroy(d || null, y);
@@ -56682,18 +56683,18 @@ ${Ez(e, r)}`);
y(x);
}
}
- function R(S, d) {
- D(S, d), F(S);
+ function k(S, d) {
+ L(S, d), F(S);
}
function F(S) {
let d = S._readableState, l = S._writableState;
l && (l.closeEmitted = true), d && (d.closeEmitted = true), (l != null && l.emitClose || d != null && d.emitClose) && S.emit("close");
}
- function D(S, d) {
+ function L(S, d) {
let l = S._readableState, h = S._writableState;
h != null && h.errorEmitted || l != null && l.errorEmitted || (h && (h.errorEmitted = true), l && (l.errorEmitted = true), S.emit("error", d));
}
- function L() {
+ function D() {
let S = this._readableState, d = this._writableState;
S && (S.constructed = true, S.closed = false, S.closeEmitted = false, S.destroyed = false, S.errored = null, S.errorEmitted = false, S.reading = false, S.ended = S.readable === false, S.endEmitted = S.readable === false), d && (d.constructed = true, d.destroyed = false, d.closed = false, d.closeEmitted = false, d.errored = null, d.errorEmitted = false, d.finalCalled = false, d.prefinished = false, d.ended = d.writable === false, d.ending = d.writable === false, d.finished = d.writable === false);
}
@@ -56701,7 +56702,7 @@ ${Ez(e, r)}`);
let h = S._readableState, y = S._writableState;
if (y != null && y.destroyed || h != null && h.destroyed)
return this;
- h != null && h.autoDestroy || y != null && y.autoDestroy ? S.destroy(d) : d && (d.stack, y && !y.errored && (y.errored = d), h && !h.errored && (h.errored = d), l ? r.nextTick(D, S, d) : D(S, d));
+ h != null && h.autoDestroy || y != null && y.autoDestroy ? S.destroy(d) : d && (d.stack, y && !y.errored && (y.errored = d), h && !h.errored && (h.errored = d), l ? r.nextTick(L, S, d) : L(S, d));
}
function W(S, d) {
if (typeof S._construct != "function")
@@ -56743,38 +56744,38 @@ ${Ez(e, r)}`);
function V(S, d) {
!S || c(S) || (!d && !u(S) && (d = new s()), f(S) ? (S.socket = null, S.destroy(d)) : I(S) ? S.abort() : I(S.req) ? S.req.abort() : typeof S.destroy == "function" ? S.destroy(d) : typeof S.close == "function" ? S.close() : d ? r.nextTick(X, S, d) : r.nextTick(H, S), S.destroyed || (S[a] = true));
}
- e.exports = { construct: W, destroyer: V, destroy: _, undestroy: L, errorOrDestroy: q };
+ e.exports = { construct: W, destroyer: V, destroy: _, undestroy: D, errorOrDestroy: q };
});
function hr() {
hr.init.call(this);
}
- function Yp(t) {
+ function Xp(t) {
if (typeof t != "function")
throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t);
}
- function oC(t) {
+ function QR(t) {
return t._maxListeners === void 0 ? hr.defaultMaxListeners : t._maxListeners;
}
- function D_(t, e, r, n) {
+ function O_(t, e, r, n) {
var i, s, o, a;
- if (Yp(r), (s = t._events) === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit("newListener", e, r.listener ? r.listener : r), s = t._events), o = s[e]), o === void 0)
+ if (Xp(r), (s = t._events) === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit("newListener", e, r.listener ? r.listener : r), s = t._events), o = s[e]), o === void 0)
o = s[e] = r, ++t._eventsCount;
- else if (typeof o == "function" ? o = s[e] = n ? [r, o] : [o, r] : n ? o.unshift(r) : o.push(r), (i = oC(t)) > 0 && o.length > i && !o.warned) {
+ else if (typeof o == "function" ? o = s[e] = n ? [r, o] : [o, r] : n ? o.unshift(r) : o.push(r), (i = QR(t)) > 0 && o.length > i && !o.warned) {
o.warned = true;
var c = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(e) + " listeners added. Use emitter.setMaxListeners() to increase limit");
c.name = "MaxListenersExceededWarning", c.emitter = t, c.type = e, c.count = o.length, a = c, console && console.warn && console.warn(a);
}
return t;
}
- function Wle() {
+ function Vle() {
if (!this.fired)
return this.target.removeListener(this.type, this.wrapFn), this.fired = true, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments);
}
- function L_(t, e, r) {
- var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r }, i = Wle.bind(n);
+ function P_(t, e, r) {
+ var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r }, i = Vle.bind(n);
return i.listener = r, n.wrapFn = i, i;
}
- function B_(t, e, r) {
+ function k_(t, e, r) {
var n = t._events;
if (n === void 0)
return [];
@@ -56783,9 +56784,9 @@ ${Ez(e, r)}`);
for (var o = new Array(s.length), a = 0; a < o.length; ++a)
o[a] = s[a].listener || s[a];
return o;
- }(i) : aC(i, i.length);
+ }(i) : $R(i, i.length);
}
- function U_(t) {
+ function R_(t) {
var e = this._events;
if (e !== void 0) {
var r = e[t];
@@ -56796,41 +56797,41 @@ ${Ez(e, r)}`);
}
return 0;
}
- function aC(t, e) {
+ function $R(t, e) {
for (var r = new Array(e), n = 0; n < e; ++n)
r[n] = t[n];
return r;
}
- var j_;
- var V_;
+ var C_;
+ var D_;
var yu;
+ var nb;
var ib;
var sb;
- var ob;
var ns;
- var z_ = Qn(() => {
- je(), Ue(), Be(), yu = typeof Reflect == "object" ? Reflect : null, ib = yu && typeof yu.apply == "function" ? yu.apply : function(t, e, r) {
+ var L_ = $n(() => {
+ je(), Ue(), Be(), yu = typeof Reflect == "object" ? Reflect : null, nb = yu && typeof yu.apply == "function" ? yu.apply : function(t, e, r) {
return Function.prototype.apply.call(t, e, r);
- }, V_ = yu && typeof yu.ownKeys == "function" ? yu.ownKeys : Object.getOwnPropertySymbols ? function(t) {
+ }, D_ = yu && typeof yu.ownKeys == "function" ? yu.ownKeys : Object.getOwnPropertySymbols ? function(t) {
return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t));
} : function(t) {
return Object.getOwnPropertyNames(t);
- }, sb = Number.isNaN || function(t) {
+ }, ib = Number.isNaN || function(t) {
return t != t;
- }, j_ = hr, hr.EventEmitter = hr, hr.prototype._events = void 0, hr.prototype._eventsCount = 0, hr.prototype._maxListeners = void 0, ob = 10, Object.defineProperty(hr, "defaultMaxListeners", { enumerable: true, get: function() {
- return ob;
+ }, C_ = hr, hr.EventEmitter = hr, hr.prototype._events = void 0, hr.prototype._eventsCount = 0, hr.prototype._maxListeners = void 0, sb = 10, Object.defineProperty(hr, "defaultMaxListeners", { enumerable: true, get: function() {
+ return sb;
}, set: function(t) {
- if (typeof t != "number" || t < 0 || sb(t))
+ if (typeof t != "number" || t < 0 || ib(t))
throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + t + ".");
- ob = t;
+ sb = t;
} }), hr.init = function() {
this._events !== void 0 && this._events !== Object.getPrototypeOf(this)._events || (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0;
}, hr.prototype.setMaxListeners = function(t) {
- if (typeof t != "number" || t < 0 || sb(t))
+ if (typeof t != "number" || t < 0 || ib(t))
throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + t + ".");
return this._maxListeners = t, this;
}, hr.prototype.getMaxListeners = function() {
- return oC(this);
+ return QR(this);
}, hr.prototype.emit = function(t) {
for (var e = [], r = 1; r < arguments.length; r++)
e.push(arguments[r]);
@@ -56850,24 +56851,24 @@ ${Ez(e, r)}`);
if (a === void 0)
return false;
if (typeof a == "function")
- ib(a, this, e);
+ nb(a, this, e);
else {
- var c = a.length, u = aC(a, c);
+ var c = a.length, u = $R(a, c);
for (r = 0; r < c; ++r)
- ib(u[r], this, e);
+ nb(u[r], this, e);
}
return true;
}, hr.prototype.addListener = function(t, e) {
- return D_(this, t, e, false);
+ return O_(this, t, e, false);
}, hr.prototype.on = hr.prototype.addListener, hr.prototype.prependListener = function(t, e) {
- return D_(this, t, e, true);
+ return O_(this, t, e, true);
}, hr.prototype.once = function(t, e) {
- return Yp(e), this.on(t, L_(this, t, e)), this;
+ return Xp(e), this.on(t, P_(this, t, e)), this;
}, hr.prototype.prependOnceListener = function(t, e) {
- return Yp(e), this.prependListener(t, L_(this, t, e)), this;
+ return Xp(e), this.prependListener(t, P_(this, t, e)), this;
}, hr.prototype.removeListener = function(t, e) {
var r, n, i, s, o;
- if (Yp(e), (n = this._events) === void 0)
+ if (Xp(e), (n = this._events) === void 0)
return this;
if ((r = n[t]) === void 0)
return this;
@@ -56907,25 +56908,25 @@ ${Ez(e, r)}`);
this.removeListener(t, e[n]);
return this;
}, hr.prototype.listeners = function(t) {
- return B_(this, t, true);
+ return k_(this, t, true);
}, hr.prototype.rawListeners = function(t) {
- return B_(this, t, false);
+ return k_(this, t, false);
}, hr.listenerCount = function(t, e) {
- return typeof t.listenerCount == "function" ? t.listenerCount(e) : U_.call(t, e);
- }, hr.prototype.listenerCount = U_, hr.prototype.eventNames = function() {
- return this._eventsCount > 0 ? V_(this._events) : [];
- }, ns = j_, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount;
+ return typeof t.listenerCount == "function" ? t.listenerCount(e) : R_.call(t, e);
+ }, hr.prototype.listenerCount = R_, hr.prototype.eventNames = function() {
+ return this._eventsCount > 0 ? D_(this._events) : [];
+ }, ns = C_, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount;
});
- var Il = {};
- Tl(Il, { EventEmitter: () => cC, default: () => ns, defaultMaxListeners: () => uC, init: () => lC, listenerCount: () => fC, on: () => hC, once: () => dC });
- var cC;
- var uC;
- var lC;
- var fC;
- var hC;
- var dC;
- var Zf = Qn(() => {
- je(), Ue(), Be(), z_(), z_(), ns.once = function(t, e) {
+ var Nl = {};
+ Al(Nl, { EventEmitter: () => eC, default: () => ns, defaultMaxListeners: () => tC, init: () => rC, listenerCount: () => nC, on: () => iC, once: () => sC });
+ var eC;
+ var tC;
+ var rC;
+ var nC;
+ var iC;
+ var sC;
+ var Yf = $n(() => {
+ je(), Ue(), Be(), L_(), L_(), ns.once = function(t, e) {
return new Promise((r, n) => {
function i(...o) {
s !== void 0 && t.removeListener("error", s), r(o);
@@ -56965,11 +56966,11 @@ ${Ez(e, r)}`);
let f = n.shift();
f ? f.reject(u) : i = u, o.return();
}
- }, { EventEmitter: cC, defaultMaxListeners: uC, init: lC, listenerCount: fC, on: hC, once: dC } = ns;
+ }, { EventEmitter: eC, defaultMaxListeners: tC, init: rC, listenerCount: nC, on: iC, once: sC } = ns;
});
- var bx = Ye((t, e) => {
+ var px = Ye((t, e) => {
je(), Ue(), Be();
- var { ArrayIsArray: r, ObjectSetPrototypeOf: n } = vn(), { EventEmitter: i } = (Zf(), vr(Il));
+ var { ArrayIsArray: r, ObjectSetPrototypeOf: n } = vn(), { EventEmitter: i } = (Yf(), vr(Nl));
function s(a) {
i.call(this, a);
}
@@ -56991,13 +56992,13 @@ ${Ez(e, r)}`);
b || (b = true, typeof a.destroy == "function" && a.destroy());
}
function N(F) {
- R(), i.listenerCount(this, "error") === 0 && this.emit("error", F);
+ k(), i.listenerCount(this, "error") === 0 && this.emit("error", F);
}
o(u, "error", N), o(a, "error", N);
- function R() {
- u.removeListener("data", f), a.removeListener("drain", p), u.removeListener("end", E), u.removeListener("close", _), u.removeListener("error", N), a.removeListener("error", N), u.removeListener("end", R), u.removeListener("close", R), a.removeListener("close", R);
+ function k() {
+ u.removeListener("data", f), a.removeListener("drain", p), u.removeListener("end", E), u.removeListener("close", _), u.removeListener("error", N), a.removeListener("error", N), u.removeListener("end", k), u.removeListener("close", k), a.removeListener("close", k);
}
- return u.on("end", R), u.on("close", R), a.on("close", R), a.emit("pipe", u), a;
+ return u.on("end", k), u.on("close", k), a.on("close", k), a.emit("pipe", u), a;
};
function o(a, c, u) {
if (typeof a.prependListener == "function")
@@ -57008,7 +57009,7 @@ ${Ez(e, r)}`);
});
var s2 = Ye((t, e) => {
je(), Ue(), Be();
- var { AbortError: r, codes: n } = Xi(), { isNodeStream: i, isWebStream: s, kControllerErrorFunction: o } = cc(), a = uu(), { ERR_INVALID_ARG_TYPE: c } = n, u = (f, p) => {
+ var { AbortError: r, codes: n } = Xi(), { isNodeStream: i, isWebStream: s, kControllerErrorFunction: o } = ac(), a = uu(), { ERR_INVALID_ARG_TYPE: c } = n, u = (f, p) => {
if (typeof f != "object" || !("aborted" in f))
throw new c(p, "AbortSignal", f);
};
@@ -57027,9 +57028,9 @@ ${Ez(e, r)}`);
return f.aborted ? b() : (f.addEventListener("abort", b), a(p, () => f.removeEventListener("abort", b))), p;
};
});
- var Gle = Ye((t, e) => {
+ var zle = Ye((t, e) => {
je(), Ue(), Be();
- var { StringPrototypeSlice: r, SymbolIterator: n, TypedArrayPrototypeSet: i, Uint8Array: s } = vn(), { Buffer: o } = (ei(), vr($n)), { inspect: a } = Ja();
+ var { StringPrototypeSlice: r, SymbolIterator: n, TypedArrayPrototypeSet: i, Uint8Array: s } = vn(), { Buffer: o } = (ti(), vr(ei)), { inspect: a } = Za();
e.exports = class {
constructor() {
this.head = null, this.tail = null, this.length = 0;
@@ -57115,7 +57116,7 @@ ${Ez(e, r)}`);
}
};
});
- var vx = Ye((t, e) => {
+ var mx = Ye((t, e) => {
je(), Ue(), Be();
var { MathFloor: r, NumberIsInteger: n } = vn(), { ERR_INVALID_ARG_VALUE: i } = Xi().codes;
function s(c, u, f) {
@@ -57137,14 +57138,14 @@ ${Ez(e, r)}`);
}
e.exports = { getHighWaterMark: a, getDefaultHighWaterMark: o };
});
- function F_(t) {
+ function B_(t) {
var e = t.length;
if (e % 4 > 0)
throw new Error("Invalid string. Length must be a multiple of 4");
var r = t.indexOf("=");
return r === -1 && (r = e), [r, r === e ? 0 : 4 - r % 4];
}
- function Kle(t, e, r) {
+ function Fle(t, e, r) {
for (var n, i, s = [], o = e; o < r; o += 3)
n = (t[o] << 16 & 16711680) + (t[o + 1] << 8 & 65280) + (255 & t[o + 2]), s.push(so[(i = n) >> 18 & 63] + so[i >> 12 & 63] + so[i >> 6 & 63] + so[63 & i]);
return s.join("");
@@ -57159,24 +57160,24 @@ ${Ez(e, r)}`);
if (typeof t == "number") {
if (typeof e == "string")
throw new TypeError('The "string" argument must be of type string. Received type number');
- return m5(t);
+ return d5(t);
}
- return pC(t, e, r);
+ return oC(t, e, r);
}
- function pC(t, e, r) {
+ function oC(t, e, r) {
if (typeof t == "string")
return function(s, o) {
if (typeof o == "string" && o !== "" || (o = "utf8"), !He.isEncoding(o))
throw new TypeError("Unknown encoding: " + o);
- var a = 0 | gC(s, o), c = Ha(a), u = c.write(s, o);
+ var a = 0 | cC(s, o), c = Ha(a), u = c.write(s, o);
return u !== a && (c = c.slice(0, u)), c;
}(t, e);
if (ArrayBuffer.isView(t))
- return ab(t);
+ return ob(t);
if (t == null)
throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t);
if (qa(t, ArrayBuffer) || t && qa(t.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (qa(t, SharedArrayBuffer) || t && qa(t.buffer, SharedArrayBuffer)))
- return Xle(t, e, r);
+ return Hle(t, e, r);
if (typeof t == "number")
throw new TypeError('The "value" argument must not be of type number. Received type number');
var n = t.valueOf && t.valueOf();
@@ -57184,13 +57185,13 @@ ${Ez(e, r)}`);
return He.from(n, e, r);
var i = function(s) {
if (He.isBuffer(s)) {
- var o = 0 | xx(s.length), a = Ha(o);
+ var o = 0 | gx(s.length), a = Ha(o);
return a.length === 0 || s.copy(a, 0, 0, o), a;
}
if (s.length !== void 0)
- return typeof s.length != "number" || _x(s.length) ? Ha(0) : ab(s);
+ return typeof s.length != "number" || yx(s.length) ? Ha(0) : ob(s);
if (s.type === "Buffer" && Array.isArray(s.data))
- return ab(s.data);
+ return ob(s.data);
}(t);
if (i)
return i;
@@ -57198,21 +57199,21 @@ ${Ez(e, r)}`);
return He.from(t[Symbol.toPrimitive]("string"), e, r);
throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t);
}
- function mC(t) {
+ function aC(t) {
if (typeof t != "number")
throw new TypeError('"size" argument must be of type number');
if (t < 0)
throw new RangeError('The value "' + t + '" is invalid for option "size"');
}
- function m5(t) {
- return mC(t), Ha(t < 0 ? 0 : 0 | xx(t));
+ function d5(t) {
+ return aC(t), Ha(t < 0 ? 0 : 0 | gx(t));
}
- function ab(t) {
- for (var e = t.length < 0 ? 0 : 0 | xx(t.length), r = Ha(e), n = 0; n < e; n += 1)
+ function ob(t) {
+ for (var e = t.length < 0 ? 0 : 0 | gx(t.length), r = Ha(e), n = 0; n < e; n += 1)
r[n] = 255 & t[n];
return r;
}
- function Xle(t, e, r) {
+ function Hle(t, e, r) {
if (e < 0 || t.byteLength < e)
throw new RangeError('"offset" is outside of buffer bounds');
if (t.byteLength < e + (r || 0))
@@ -57220,12 +57221,12 @@ ${Ez(e, r)}`);
var n;
return n = e === void 0 && r === void 0 ? new Uint8Array(t) : r === void 0 ? new Uint8Array(t, e) : new Uint8Array(t, e, r), Object.setPrototypeOf(n, He.prototype), n;
}
- function xx(t) {
+ function gx(t) {
if (t >= 2147483647)
throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + 2147483647 .toString(16) + " bytes");
return 0 | t;
}
- function gC(t, e) {
+ function cC(t, e) {
if (He.isBuffer(t))
return t.length;
if (ArrayBuffer.isView(t) || qa(t, ArrayBuffer))
@@ -57243,7 +57244,7 @@ ${Ez(e, r)}`);
return r;
case "utf8":
case "utf-8":
- return g5(t).length;
+ return p5(t).length;
case "ucs2":
case "ucs-2":
case "utf16le":
@@ -57252,36 +57253,36 @@ ${Ez(e, r)}`);
case "hex":
return r >>> 1;
case "base64":
- return vC(t).length;
+ return hC(t).length;
default:
if (i)
- return n ? -1 : g5(t).length;
+ return n ? -1 : p5(t).length;
e = ("" + e).toLowerCase(), i = true;
}
}
- function Yle(t, e, r) {
+ function qle(t, e, r) {
var n = false;
if ((e === void 0 || e < 0) && (e = 0), e > this.length || ((r === void 0 || r > this.length) && (r = this.length), r <= 0) || (r >>>= 0) <= (e >>>= 0))
return "";
for (t || (t = "utf8"); ; )
switch (t) {
case "hex":
- return ife(this, e, r);
+ return $le(this, e, r);
case "utf8":
case "utf-8":
- return bC(this, e, r);
+ return lC(this, e, r);
case "ascii":
- return rfe(this, e, r);
+ return Jle(this, e, r);
case "latin1":
case "binary":
- return nfe(this, e, r);
+ return Qle(this, e, r);
case "base64":
- return tfe(this, e, r);
+ return Zle(this, e, r);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
- return sfe(this, e, r);
+ return efe(this, e, r);
default:
if (n)
throw new TypeError("Unknown encoding: " + t);
@@ -57292,10 +57293,10 @@ ${Ez(e, r)}`);
var n = t[e];
t[e] = t[r], t[r] = n;
}
- function H_(t, e, r, n, i) {
+ function U_(t, e, r, n, i) {
if (t.length === 0)
return -1;
- if (typeof r == "string" ? (n = r, r = 0) : r > 2147483647 ? r = 2147483647 : r < -2147483648 && (r = -2147483648), _x(r = +r) && (r = i ? 0 : t.length - 1), r < 0 && (r = t.length + r), r >= t.length) {
+ if (typeof r == "string" ? (n = r, r = 0) : r > 2147483647 ? r = 2147483647 : r < -2147483648 && (r = -2147483648), yx(r = +r) && (r = i ? 0 : t.length - 1), r < 0 && (r = t.length + r), r >= t.length) {
if (i)
return -1;
r = t.length - 1;
@@ -57305,12 +57306,12 @@ ${Ez(e, r)}`);
r = 0;
}
if (typeof e == "string" && (e = He.from(e, n)), He.isBuffer(e))
- return e.length === 0 ? -1 : q_(t, e, r, n, i);
+ return e.length === 0 ? -1 : j_(t, e, r, n, i);
if (typeof e == "number")
- return e &= 255, typeof Uint8Array.prototype.indexOf == "function" ? i ? Uint8Array.prototype.indexOf.call(t, e, r) : Uint8Array.prototype.lastIndexOf.call(t, e, r) : q_(t, [e], r, n, i);
+ return e &= 255, typeof Uint8Array.prototype.indexOf == "function" ? i ? Uint8Array.prototype.indexOf.call(t, e, r) : Uint8Array.prototype.lastIndexOf.call(t, e, r) : j_(t, [e], r, n, i);
throw new TypeError("val must be string, number or Buffer");
}
- function q_(t, e, r, n, i) {
+ function j_(t, e, r, n, i) {
var s, o = 1, a = t.length, c = e.length;
if (n !== void 0 && ((n = String(n).toLowerCase()) === "ucs2" || n === "ucs-2" || n === "utf16le" || n === "utf-16le")) {
if (t.length < 2 || e.length < 2)
@@ -57340,7 +57341,7 @@ ${Ez(e, r)}`);
}
return -1;
}
- function Zle(t, e, r, n) {
+ function Wle(t, e, r, n) {
r = Number(r) || 0;
var i = t.length - r;
n ? (n = Number(n)) > i && (n = i) : n = i;
@@ -57348,39 +57349,39 @@ ${Ez(e, r)}`);
n > s / 2 && (n = s / 2);
for (var o = 0; o < n; ++o) {
var a = parseInt(e.substr(2 * o, 2), 16);
- if (_x(a))
+ if (yx(a))
return o;
t[r + o] = a;
}
return o;
}
- function Jle(t, e, r, n) {
- return o2(g5(e, t.length - r), t, r, n);
+ function Gle(t, e, r, n) {
+ return o2(p5(e, t.length - r), t, r, n);
}
- function yC(t, e, r, n) {
+ function uC(t, e, r, n) {
return o2(function(i) {
for (var s = [], o = 0; o < i.length; ++o)
s.push(255 & i.charCodeAt(o));
return s;
}(e), t, r, n);
}
- function Qle(t, e, r, n) {
- return yC(t, e, r, n);
+ function Kle(t, e, r, n) {
+ return uC(t, e, r, n);
}
- function $le(t, e, r, n) {
- return o2(vC(e), t, r, n);
+ function Xle(t, e, r, n) {
+ return o2(hC(e), t, r, n);
}
- function efe(t, e, r, n) {
+ function Yle(t, e, r, n) {
return o2(function(i, s) {
for (var o, a, c, u = [], f = 0; f < i.length && !((s -= 2) < 0); ++f)
o = i.charCodeAt(f), a = o >> 8, c = o % 256, u.push(c), u.push(a);
return u;
}(e, t.length - r), t, r, n);
}
- function tfe(t, e, r) {
- return e === 0 && r === t.length ? mm.fromByteArray(t) : mm.fromByteArray(t.slice(e, r));
+ function Zle(t, e, r) {
+ return e === 0 && r === t.length ? pm.fromByteArray(t) : pm.fromByteArray(t.slice(e, r));
}
- function bC(t, e, r) {
+ function lC(t, e, r) {
r = Math.min(t.length, r);
for (var n = [], i = e; i < r; ) {
var s, o, a, c, u = t[i], f = null, p = u > 239 ? 4 : u > 223 ? 3 : u > 191 ? 2 : 1;
@@ -57409,28 +57410,28 @@ ${Ez(e, r)}`);
return _;
}(n);
}
- function rfe(t, e, r) {
+ function Jle(t, e, r) {
var n = "";
r = Math.min(t.length, r);
for (var i = e; i < r; ++i)
n += String.fromCharCode(127 & t[i]);
return n;
}
- function nfe(t, e, r) {
+ function Qle(t, e, r) {
var n = "";
r = Math.min(t.length, r);
for (var i = e; i < r; ++i)
n += String.fromCharCode(t[i]);
return n;
}
- function ife(t, e, r) {
+ function $le(t, e, r) {
var n = t.length;
(!e || e < 0) && (e = 0), (!r || r < 0 || r > n) && (r = n);
for (var i = "", s = e; s < r; ++s)
- i += _C[t[s]];
+ i += pC[t[s]];
return i;
}
- function sfe(t, e, r) {
+ function efe(t, e, r) {
for (var n = t.slice(e, r), i = "", s = 0; s < n.length; s += 2)
i += String.fromCharCode(n[s] + 256 * n[s + 1]);
return i;
@@ -57449,19 +57450,19 @@ ${Ez(e, r)}`);
if (r + n > t.length)
throw new RangeError("Index out of range");
}
- function wC(t, e, r, n, i, s) {
+ function fC(t, e, r, n, i, s) {
if (r + n > t.length)
throw new RangeError("Index out of range");
if (r < 0)
throw new RangeError("Index out of range");
}
- function W_(t, e, r, n, i) {
- return e = +e, r >>>= 0, i || wC(t, 0, r, 4), Ou.write(t, e, r, n, 23, 4), r + 4;
+ function V_(t, e, r, n, i) {
+ return e = +e, r >>>= 0, i || fC(t, 0, r, 4), Ou.write(t, e, r, n, 23, 4), r + 4;
}
- function G_(t, e, r, n, i) {
- return e = +e, r >>>= 0, i || wC(t, 0, r, 8), Ou.write(t, e, r, n, 52, 8), r + 8;
+ function z_(t, e, r, n, i) {
+ return e = +e, r >>>= 0, i || fC(t, 0, r, 8), Ou.write(t, e, r, n, 52, 8), r + 8;
}
- function g5(t, e) {
+ function p5(t, e) {
var r;
e = e || 1 / 0;
for (var n = t.length, i = null, s = [], o = 0; o < n; ++o) {
@@ -57507,9 +57508,9 @@ ${Ez(e, r)}`);
}
return s;
}
- function vC(t) {
- return mm.toByteArray(function(e) {
- if ((e = (e = e.split("=")[0]).trim().replace(xC, "")).length < 2)
+ function hC(t) {
+ return pm.toByteArray(function(e) {
+ if ((e = (e = e.split("=")[0]).trim().replace(dC, "")).length < 2)
return "";
for (; e.length % 4 != 0; )
e += "=";
@@ -57524,17 +57525,17 @@ ${Ez(e, r)}`);
function qa(t, e) {
return t instanceof e || t != null && t.constructor != null && t.constructor.name != null && t.constructor.name === e.name;
}
- function _x(t) {
+ function yx(t) {
return t != t;
}
- function K_(t, e) {
+ function F_(t, e) {
for (var r in t)
e[r] = t[r];
}
function wu(t, e, r) {
return Js(t, e, r);
}
- function Th(t) {
+ function Ah(t) {
var e;
switch (this.encoding = function(r) {
var n = function(i) {
@@ -57563,28 +57564,28 @@ ${Ez(e, r)}`);
i = ("" + i).toLowerCase(), s = true;
}
}(r);
- if (typeof n != "string" && (gm.isEncoding === y5 || !y5(r)))
+ if (typeof n != "string" && (mm.isEncoding === m5 || !m5(r)))
throw new Error("Unknown encoding: " + r);
return n || r;
}(t), this.encoding) {
case "utf16le":
- this.text = afe, this.end = cfe, e = 4;
+ this.text = rfe, this.end = nfe, e = 4;
break;
case "utf8":
- this.fillLast = ofe, e = 4;
+ this.fillLast = tfe, e = 4;
break;
case "base64":
- this.text = ufe, this.end = lfe, e = 3;
+ this.text = ife, this.end = sfe, e = 3;
break;
default:
- return this.write = ffe, this.end = hfe, void 0;
+ return this.write = ofe, this.end = afe, void 0;
}
- this.lastNeed = 0, this.lastTotal = 0, this.lastChar = gm.allocUnsafe(e);
+ this.lastNeed = 0, this.lastTotal = 0, this.lastChar = mm.allocUnsafe(e);
}
- function cb(t) {
+ function ab(t) {
return t <= 127 ? 0 : t >> 5 == 6 ? 2 : t >> 4 == 14 ? 3 : t >> 3 == 30 ? 4 : t >> 6 == 2 ? -1 : -2;
}
- function ofe(t) {
+ function tfe(t) {
var e = this.lastTotal - this.lastNeed, r = function(n, i, s) {
if ((192 & i[0]) != 128)
return n.lastNeed = 0, "\uFFFD";
@@ -57597,7 +57598,7 @@ ${Ez(e, r)}`);
}(this, t);
return r !== void 0 ? r : this.lastNeed <= t.length ? (t.copy(this.lastChar, e, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal)) : (t.copy(this.lastChar, e, 0, t.length), this.lastNeed -= t.length, void 0);
}
- function afe(t, e) {
+ function rfe(t, e) {
if ((t.length - e) % 2 == 0) {
var r = t.toString("utf16le", e);
if (r) {
@@ -57609,7 +57610,7 @@ ${Ez(e, r)}`);
}
return this.lastNeed = 1, this.lastTotal = 2, this.lastChar[0] = t[t.length - 1], t.toString("utf16le", e, t.length - 1);
}
- function cfe(t) {
+ function nfe(t) {
var e = t && t.length ? this.write(t) : "";
if (this.lastNeed) {
var r = this.lastTotal - this.lastNeed;
@@ -57617,47 +57618,47 @@ ${Ez(e, r)}`);
}
return e;
}
- function ufe(t, e) {
+ function ife(t, e) {
var r = (t.length - e) % 3;
return r === 0 ? t.toString("base64", e) : (this.lastNeed = 3 - r, this.lastTotal = 3, r === 1 ? this.lastChar[0] = t[t.length - 1] : (this.lastChar[0] = t[t.length - 2], this.lastChar[1] = t[t.length - 1]), t.toString("base64", e, t.length - r));
}
- function lfe(t) {
+ function sfe(t) {
var e = t && t.length ? this.write(t) : "";
return this.lastNeed ? e + this.lastChar.toString("base64", 0, 3 - this.lastNeed) : e;
}
- function ffe(t) {
+ function ofe(t) {
return t.toString(this.encoding);
}
- function hfe(t) {
+ function afe(t) {
return t && t.length ? this.write(t) : "";
}
- var X_;
+ var H_;
var so;
var ts;
- var Y_;
- var fp;
+ var q_;
+ var up;
var vu;
- var Z_;
- var J_;
+ var W_;
+ var G_;
var No;
- var mm;
+ var pm;
var Ou;
- var ub;
- var xC;
- var _C;
+ var cb;
+ var dC;
+ var pC;
+ var Th;
var Nh;
- var Ih;
var Js;
- var Q_;
- var lf;
- var gm;
- var y5;
- var $_ = Qn(() => {
- for (je(), Ue(), Be(), X_ = { byteLength: function(t) {
- var e = F_(t), r = e[0], n = e[1];
+ var K_;
+ var uf;
+ var mm;
+ var m5;
+ var X_ = $n(() => {
+ for (je(), Ue(), Be(), H_ = { byteLength: function(t) {
+ var e = B_(t), r = e[0], n = e[1];
return 3 * (r + n) / 4 - n;
}, toByteArray: function(t) {
- var e, r, n = F_(t), i = n[0], s = n[1], o = new Y_(function(u, f, p) {
+ var e, r, n = B_(t), i = n[0], s = n[1], o = new q_(function(u, f, p) {
return 3 * (f + p) / 4 - p;
}(0, i, s)), a = 0, c = s > 0 ? i - 4 : i;
for (r = 0; r < c; r += 4)
@@ -57665,11 +57666,11 @@ ${Ez(e, r)}`);
return s === 2 && (e = ts[t.charCodeAt(r)] << 2 | ts[t.charCodeAt(r + 1)] >> 4, o[a++] = 255 & e), s === 1 && (e = ts[t.charCodeAt(r)] << 10 | ts[t.charCodeAt(r + 1)] << 4 | ts[t.charCodeAt(r + 2)] >> 2, o[a++] = e >> 8 & 255, o[a++] = 255 & e), o;
}, fromByteArray: function(t) {
for (var e, r = t.length, n = r % 3, i = [], s = 0, o = r - n; s < o; s += 16383)
- i.push(Kle(t, s, s + 16383 > o ? o : s + 16383));
+ i.push(Fle(t, s, s + 16383 > o ? o : s + 16383));
return n === 1 ? (e = t[r - 1], i.push(so[e >> 2] + so[e << 4 & 63] + "==")) : n === 2 && (e = (t[r - 2] << 8) + t[r - 1], i.push(so[e >> 10] + so[e >> 4 & 63] + so[e << 2 & 63] + "=")), i.join("");
- } }, so = [], ts = [], Y_ = typeof Uint8Array < "u" ? Uint8Array : Array, fp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", vu = 0, Z_ = fp.length; vu < Z_; ++vu)
- so[vu] = fp[vu], ts[fp.charCodeAt(vu)] = vu;
- ts["-".charCodeAt(0)] = 62, ts["_".charCodeAt(0)] = 63, J_ = { read: function(t, e, r, n, i) {
+ } }, so = [], ts = [], q_ = typeof Uint8Array < "u" ? Uint8Array : Array, up = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", vu = 0, W_ = up.length; vu < W_; ++vu)
+ so[vu] = up[vu], ts[up.charCodeAt(vu)] = vu;
+ ts["-".charCodeAt(0)] = 62, ts["_".charCodeAt(0)] = 63, G_ = { read: function(t, e, r, n, i) {
var s, o, a = 8 * i - n - 1, c = (1 << a) - 1, u = c >> 1, f = -7, p = r ? i - 1 : 0, b = r ? -1 : 1, E = t[e + p];
for (p += b, s = E & (1 << -f) - 1, E >>= -f, f += a; f > 0; s = 256 * s + t[e + p], p += b, f -= 8)
;
@@ -57690,7 +57691,7 @@ ${Ez(e, r)}`);
for (o = o << i | a, u += i; u > 0; t[r + E] = 255 & o, E += _, o /= 256, u -= 8)
;
t[r + E - _] |= 128 * N;
- } }, No = {}, mm = X_, Ou = J_, ub = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null, No.Buffer = He, No.SlowBuffer = function(t) {
+ } }, No = {}, pm = H_, Ou = G_, cb = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null, No.Buffer = He, No.SlowBuffer = function(t) {
return +t != t && (t = 0), He.alloc(+t);
}, No.INSPECT_MAX_BYTES = 50, No.kMaxLength = 2147483647, He.TYPED_ARRAY_SUPPORT = function() {
try {
@@ -57708,15 +57709,15 @@ ${Ez(e, r)}`);
if (He.isBuffer(this))
return this.byteOffset;
} }), He.poolSize = 8192, He.from = function(t, e, r) {
- return pC(t, e, r);
+ return oC(t, e, r);
}, Object.setPrototypeOf(He.prototype, Uint8Array.prototype), Object.setPrototypeOf(He, Uint8Array), He.alloc = function(t, e, r) {
return function(n, i, s) {
- return mC(n), n <= 0 ? Ha(n) : i !== void 0 ? typeof s == "string" ? Ha(n).fill(i, s) : Ha(n).fill(i) : Ha(n);
+ return aC(n), n <= 0 ? Ha(n) : i !== void 0 ? typeof s == "string" ? Ha(n).fill(i, s) : Ha(n).fill(i) : Ha(n);
}(t, e, r);
}, He.allocUnsafe = function(t) {
- return m5(t);
+ return d5(t);
}, He.allocUnsafeSlow = function(t) {
- return m5(t);
+ return d5(t);
}, He.isBuffer = function(t) {
return t != null && t._isBuffer === true && t !== He.prototype;
}, He.compare = function(t, e) {
@@ -57764,7 +57765,7 @@ ${Ez(e, r)}`);
s.copy(n, i), i += s.length;
}
return n;
- }, He.byteLength = gC, He.prototype._isBuffer = true, He.prototype.swap16 = function() {
+ }, He.byteLength = cC, He.prototype._isBuffer = true, He.prototype.swap16 = function() {
var t = this.length;
if (t % 2 != 0)
throw new RangeError("Buffer size must be a multiple of 16-bits");
@@ -57787,7 +57788,7 @@ ${Ez(e, r)}`);
return this;
}, He.prototype.toString = function() {
var t = this.length;
- return t === 0 ? "" : arguments.length === 0 ? bC(this, 0, t) : Yle.apply(this, arguments);
+ return t === 0 ? "" : arguments.length === 0 ? lC(this, 0, t) : qle.apply(this, arguments);
}, He.prototype.toLocaleString = He.prototype.toString, He.prototype.equals = function(t) {
if (!He.isBuffer(t))
throw new TypeError("Argument must be a Buffer");
@@ -57795,7 +57796,7 @@ ${Ez(e, r)}`);
}, He.prototype.inspect = function() {
var t = "", e = No.INSPECT_MAX_BYTES;
return t = this.toString("hex", 0, e).replace(/(.{2})/g, "$1 ").trim(), this.length > e && (t += " ... "), "";
- }, ub && (He.prototype[ub] = He.prototype.inspect), He.prototype.compare = function(t, e, r, n, i) {
+ }, cb && (He.prototype[cb] = He.prototype.inspect), He.prototype.compare = function(t, e, r, n, i) {
if (qa(t, Uint8Array) && (t = He.from(t, t.offset, t.byteLength)), !He.isBuffer(t))
throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof t);
if (e === void 0 && (e = 0), r === void 0 && (r = t ? t.length : 0), n === void 0 && (n = 0), i === void 0 && (i = this.length), e < 0 || r > t.length || n < 0 || i > this.length)
@@ -57817,9 +57818,9 @@ ${Ez(e, r)}`);
}, He.prototype.includes = function(t, e, r) {
return this.indexOf(t, e, r) !== -1;
}, He.prototype.indexOf = function(t, e, r) {
- return H_(this, t, e, r, true);
+ return U_(this, t, e, r, true);
}, He.prototype.lastIndexOf = function(t, e, r) {
- return H_(this, t, e, r, false);
+ return U_(this, t, e, r, false);
}, He.prototype.write = function(t, e, r, n) {
if (e === void 0)
n = "utf8", r = this.length, e = 0;
@@ -57837,22 +57838,22 @@ ${Ez(e, r)}`);
for (var s = false; ; )
switch (n) {
case "hex":
- return Zle(this, t, e, r);
+ return Wle(this, t, e, r);
case "utf8":
case "utf-8":
- return Jle(this, t, e, r);
+ return Gle(this, t, e, r);
case "ascii":
- return yC(this, t, e, r);
+ return uC(this, t, e, r);
case "latin1":
case "binary":
- return Qle(this, t, e, r);
+ return Kle(this, t, e, r);
case "base64":
- return $le(this, t, e, r);
+ return Xle(this, t, e, r);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
- return efe(this, t, e, r);
+ return Yle(this, t, e, r);
default:
if (s)
throw new TypeError("Unknown encoding: " + n);
@@ -57968,13 +57969,13 @@ ${Ez(e, r)}`);
}, He.prototype.writeInt32BE = function(t, e, r) {
return t = +t, e >>>= 0, r || Pi(this, t, e, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4;
}, He.prototype.writeFloatLE = function(t, e, r) {
- return W_(this, t, e, true, r);
+ return V_(this, t, e, true, r);
}, He.prototype.writeFloatBE = function(t, e, r) {
- return W_(this, t, e, false, r);
+ return V_(this, t, e, false, r);
}, He.prototype.writeDoubleLE = function(t, e, r) {
- return G_(this, t, e, true, r);
+ return z_(this, t, e, true, r);
}, He.prototype.writeDoubleBE = function(t, e, r) {
- return G_(this, t, e, false, r);
+ return z_(this, t, e, false, r);
}, He.prototype.copy = function(t, e, r, n) {
if (!He.isBuffer(t))
throw new TypeError("argument should be a Buffer");
@@ -58024,12 +58025,12 @@ ${Ez(e, r)}`);
this[s + e] = o[s % a];
}
return this;
- }, xC = /[^+/0-9A-Za-z-_]/g, _C = function() {
+ }, dC = /[^+/0-9A-Za-z-_]/g, pC = function() {
for (var t = new Array(256), e = 0; e < 16; ++e)
for (var r = 16 * e, n = 0; n < 16; ++n)
t[r + n] = "0123456789abcdef"[e] + "0123456789abcdef"[n];
return t;
- }(), No.Buffer, No.INSPECT_MAX_BYTES, No.kMaxLength, Nh = {}, Ih = No, Js = Ih.Buffer, Js.from && Js.alloc && Js.allocUnsafe && Js.allocUnsafeSlow ? Nh = Ih : (K_(Ih, Nh), Nh.Buffer = wu), wu.prototype = Object.create(Js.prototype), K_(Js, wu), wu.from = function(t, e, r) {
+ }(), No.Buffer, No.INSPECT_MAX_BYTES, No.kMaxLength, Th = {}, Nh = No, Js = Nh.Buffer, Js.from && Js.alloc && Js.allocUnsafe && Js.allocUnsafeSlow ? Th = Nh : (F_(Nh, Th), Th.Buffer = wu), wu.prototype = Object.create(Js.prototype), F_(Js, wu), wu.from = function(t, e, r) {
if (typeof t == "number")
throw new TypeError("Argument must not be a number");
return Js(t, e, r);
@@ -58045,8 +58046,8 @@ ${Ez(e, r)}`);
}, wu.allocUnsafeSlow = function(t) {
if (typeof t != "number")
throw new TypeError("Argument must be a number");
- return Ih.SlowBuffer(t);
- }, Q_ = Nh, lf = {}, gm = Q_.Buffer, y5 = gm.isEncoding || function(t) {
+ return Nh.SlowBuffer(t);
+ }, K_ = Th, uf = {}, mm = K_.Buffer, m5 = mm.isEncoding || function(t) {
switch ((t = "" + t) && t.toLowerCase()) {
case "hex":
case "utf8":
@@ -58063,7 +58064,7 @@ ${Ez(e, r)}`);
default:
return false;
}
- }, lf.StringDecoder = Th, Th.prototype.write = function(t) {
+ }, uf.StringDecoder = Ah, Ah.prototype.write = function(t) {
if (t.length === 0)
return "";
var e, r;
@@ -58074,37 +58075,37 @@ ${Ez(e, r)}`);
} else
r = 0;
return r < t.length ? e ? e + this.text(t, r) : this.text(t, r) : e || "";
- }, Th.prototype.end = function(t) {
+ }, Ah.prototype.end = function(t) {
var e = t && t.length ? this.write(t) : "";
return this.lastNeed ? e + "\uFFFD" : e;
- }, Th.prototype.text = function(t, e) {
+ }, Ah.prototype.text = function(t, e) {
var r = function(i, s, o) {
var a = s.length - 1;
if (a < o)
return 0;
- var c = cb(s[a]);
- return c >= 0 ? (c > 0 && (i.lastNeed = c - 1), c) : --a < o || c === -2 ? 0 : (c = cb(s[a])) >= 0 ? (c > 0 && (i.lastNeed = c - 2), c) : --a < o || c === -2 ? 0 : (c = cb(s[a])) >= 0 ? (c > 0 && (c === 2 ? c = 0 : i.lastNeed = c - 3), c) : 0;
+ var c = ab(s[a]);
+ return c >= 0 ? (c > 0 && (i.lastNeed = c - 1), c) : --a < o || c === -2 ? 0 : (c = ab(s[a])) >= 0 ? (c > 0 && (i.lastNeed = c - 2), c) : --a < o || c === -2 ? 0 : (c = ab(s[a])) >= 0 ? (c > 0 && (c === 2 ? c = 0 : i.lastNeed = c - 3), c) : 0;
}(this, t, e);
if (!this.lastNeed)
return t.toString("utf8", e);
this.lastTotal = r;
var n = t.length - (r - this.lastNeed);
return t.copy(this.lastChar, 0, n), t.toString("utf8", e, n);
- }, Th.prototype.fillLast = function(t) {
+ }, Ah.prototype.fillLast = function(t) {
if (this.lastNeed <= t.length)
return t.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal);
t.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, t.length), this.lastNeed -= t.length;
- }, lf.StringDecoder, lf.StringDecoder;
+ }, uf.StringDecoder, uf.StringDecoder;
});
- var EC = {};
- Tl(EC, { StringDecoder: () => SC, default: () => lf });
- var SC;
- var dfe = Qn(() => {
- je(), Ue(), Be(), $_(), $_(), SC = lf.StringDecoder;
+ var mC = {};
+ Al(mC, { StringDecoder: () => gC, default: () => uf });
+ var gC;
+ var cfe = $n(() => {
+ je(), Ue(), Be(), X_(), X_(), gC = uf.StringDecoder;
});
- var MC = Ye((t, e) => {
+ var yC = Ye((t, e) => {
je(), Ue(), Be();
- var r = Nl(), { PromisePrototypeThen: n, SymbolAsyncIterator: i, SymbolIterator: s } = vn(), { Buffer: o } = (ei(), vr($n)), { ERR_INVALID_ARG_TYPE: a, ERR_STREAM_NULL_VALUES: c } = Xi().codes;
+ var r = Tl(), { PromisePrototypeThen: n, SymbolAsyncIterator: i, SymbolIterator: s } = vn(), { Buffer: o } = (ti(), vr(ei)), { ERR_INVALID_ARG_TYPE: a, ERR_STREAM_NULL_VALUES: c } = Xi().codes;
function u(f, p, b) {
let E;
if (typeof p == "string" || p instanceof o)
@@ -58118,16 +58119,16 @@ ${Ez(e, r)}`);
_ = false, E = p[s]();
else
throw new a("iterable", ["Iterable"], p);
- let N = new f({ objectMode: true, highWaterMark: 1, ...b }), R = false;
+ let N = new f({ objectMode: true, highWaterMark: 1, ...b }), k = false;
N._read = function() {
- R || (R = true, D());
- }, N._destroy = function(L, q) {
- n(F(L), () => r.nextTick(q, L), (W) => r.nextTick(q, W || L));
+ k || (k = true, L());
+ }, N._destroy = function(D, q) {
+ n(F(D), () => r.nextTick(q, D), (W) => r.nextTick(q, W || D));
};
- async function F(L) {
- let q = L != null, W = typeof E.throw == "function";
+ async function F(D) {
+ let q = D != null, W = typeof E.throw == "function";
if (q && W) {
- let { value: z, done: T } = await E.throw(L);
+ let { value: z, done: T } = await E.throw(D);
if (await z, T)
return;
}
@@ -58136,22 +58137,22 @@ ${Ez(e, r)}`);
await z;
}
}
- async function D() {
+ async function L() {
for (; ; ) {
try {
- let { value: L, done: q } = _ ? await E.next() : E.next();
+ let { value: D, done: q } = _ ? await E.next() : E.next();
if (q)
N.push(null);
else {
- let W = L && typeof L.then == "function" ? await L : L;
+ let W = D && typeof D.then == "function" ? await D : D;
if (W === null)
- throw R = false, new c();
+ throw k = false, new c();
if (N.push(W))
continue;
- R = false;
+ k = false;
}
- } catch (L) {
- N.destroy(L);
+ } catch (D) {
+ N.destroy(D);
}
break;
}
@@ -58162,22 +58163,22 @@ ${Ez(e, r)}`);
});
var a2 = Ye((t, e) => {
je(), Ue(), Be();
- var r = Nl(), { ArrayPrototypeIndexOf: n, NumberIsInteger: i, NumberIsNaN: s, NumberParseInt: o, ObjectDefineProperties: a, ObjectKeys: c, ObjectSetPrototypeOf: u, Promise: f, SafeSet: p, SymbolAsyncIterator: b, Symbol: E } = vn();
+ var r = Tl(), { ArrayPrototypeIndexOf: n, NumberIsInteger: i, NumberIsNaN: s, NumberParseInt: o, ObjectDefineProperties: a, ObjectKeys: c, ObjectSetPrototypeOf: u, Promise: f, SafeSet: p, SymbolAsyncIterator: b, Symbol: E } = vn();
e.exports = m, m.ReadableState = g;
- var { EventEmitter: _ } = (Zf(), vr(Il)), { Stream: N, prependListener: R } = bx(), { Buffer: F } = (ei(), vr($n)), { addAbortSignal: D } = s2(), L = uu(), q = Ja().debuglog("stream", (O) => {
+ var { EventEmitter: _ } = (Yf(), vr(Nl)), { Stream: N, prependListener: k } = px(), { Buffer: F } = (ti(), vr(ei)), { addAbortSignal: L } = s2(), D = uu(), q = Za().debuglog("stream", (O) => {
q = O;
- }), W = Gle(), z = Yf(), { getHighWaterMark: T, getDefaultHighWaterMark: I } = vx(), { aggregateTwoErrors: H, codes: { ERR_INVALID_ARG_TYPE: X, ERR_METHOD_NOT_IMPLEMENTED: V, ERR_OUT_OF_RANGE: S, ERR_STREAM_PUSH_AFTER_EOF: d, ERR_STREAM_UNSHIFT_AFTER_END_EVENT: l } } = Xi(), { validateObject: h } = i2(), y = E("kPaused"), { StringDecoder: x } = (dfe(), vr(EC)), v = MC();
+ }), W = zle(), z = Xf(), { getHighWaterMark: T, getDefaultHighWaterMark: I } = mx(), { aggregateTwoErrors: H, codes: { ERR_INVALID_ARG_TYPE: X, ERR_METHOD_NOT_IMPLEMENTED: V, ERR_OUT_OF_RANGE: S, ERR_STREAM_PUSH_AFTER_EOF: d, ERR_STREAM_UNSHIFT_AFTER_END_EVENT: l } } = Xi(), { validateObject: h } = i2(), y = E("kPaused"), { StringDecoder: x } = (cfe(), vr(mC)), v = yC();
u(m.prototype, N.prototype), u(m, N);
var M = () => {
}, { errorOrDestroy: w } = z;
function g(O, B, $) {
- typeof $ != "boolean" && ($ = B instanceof Qa()), this.objectMode = !!(O && O.objectMode), $ && (this.objectMode = this.objectMode || !!(O && O.readableObjectMode)), this.highWaterMark = O ? T(this, O, "readableHighWaterMark", $) : I(false), this.buffer = new W(), this.length = 0, this.pipes = [], this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.constructed = true, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this[y] = null, this.errorEmitted = false, this.emitClose = !O || O.emitClose !== false, this.autoDestroy = !O || O.autoDestroy !== false, this.destroyed = false, this.errored = null, this.closed = false, this.closeEmitted = false, this.defaultEncoding = O && O.defaultEncoding || "utf8", this.awaitDrainWriters = null, this.multiAwaitDrain = false, this.readingMore = false, this.dataEmitted = false, this.decoder = null, this.encoding = null, O && O.encoding && (this.decoder = new x(O.encoding), this.encoding = O.encoding);
+ typeof $ != "boolean" && ($ = B instanceof Ja()), this.objectMode = !!(O && O.objectMode), $ && (this.objectMode = this.objectMode || !!(O && O.readableObjectMode)), this.highWaterMark = O ? T(this, O, "readableHighWaterMark", $) : I(false), this.buffer = new W(), this.length = 0, this.pipes = [], this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.constructed = true, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this[y] = null, this.errorEmitted = false, this.emitClose = !O || O.emitClose !== false, this.autoDestroy = !O || O.autoDestroy !== false, this.destroyed = false, this.errored = null, this.closed = false, this.closeEmitted = false, this.defaultEncoding = O && O.defaultEncoding || "utf8", this.awaitDrainWriters = null, this.multiAwaitDrain = false, this.readingMore = false, this.dataEmitted = false, this.decoder = null, this.encoding = null, O && O.encoding && (this.decoder = new x(O.encoding), this.encoding = O.encoding);
}
function m(O) {
if (!(this instanceof m))
return new m(O);
- let B = this instanceof Qa();
- this._readableState = new g(O, this, B), O && (typeof O.read == "function" && (this._read = O.read), typeof O.destroy == "function" && (this._destroy = O.destroy), typeof O.construct == "function" && (this._construct = O.construct), O.signal && !B && D(O.signal, this)), N.call(this, O), z.construct(this, () => {
+ let B = this instanceof Ja();
+ this._readableState = new g(O, this, B), O && (typeof O.read == "function" && (this._read = O.read), typeof O.destroy == "function" && (this._destroy = O.destroy), typeof O.construct == "function" && (this._construct = O.construct), O.signal && !B && L(O.signal, this)), N.call(this, O), z.construct(this, () => {
this._readableState.needReadable && Y(this, this._readableState);
});
}
@@ -58268,14 +58269,14 @@ ${Ez(e, r)}`);
let $ = B.decoder.end();
$ && $.length && (B.buffer.push($), B.length += B.objectMode ? 1 : $.length);
}
- B.ended = true, B.sync ? G(O) : (B.needReadable = false, B.emittedReadable = true, k(O));
+ B.ended = true, B.sync ? G(O) : (B.needReadable = false, B.emittedReadable = true, R(O));
}
}
function G(O) {
let B = O._readableState;
- q("emitReadable", B.needReadable, B.emittedReadable), B.needReadable = false, B.emittedReadable || (q("emitReadable", B.flowing), B.emittedReadable = true, r.nextTick(k, O));
+ q("emitReadable", B.needReadable, B.emittedReadable), B.needReadable = false, B.emittedReadable || (q("emitReadable", B.flowing), B.emittedReadable = true, r.nextTick(R, O));
}
- function k(O) {
+ function R(O) {
let B = O._readableState;
q("emitReadable_", B.destroyed, B.length, B.ended), !B.destroyed && !B.errored && (B.length || B.ended) && (O.emit("readable"), B.emittedReadable = false), B.needReadable = !B.flowing && !B.ended && B.length <= B.highWaterMark, me(O);
}
@@ -58322,7 +58323,7 @@ ${Ez(e, r)}`);
ke && !ke.errorEmitted ? w(O, Ge) : O.emit("error", Ge);
}
}
- R(O, "error", De);
+ k(O, "error", De);
function ut() {
O.removeListener("finish", Ve), Ze();
}
@@ -58427,7 +58428,7 @@ ${Ez(e, r)}`);
this === O ? ($(), $ = M) : $ = fe;
}
O.on("readable", te);
- let J, ne = L(O, { writable: false }, (fe) => {
+ let J, ne = D(O, { writable: false }, (fe) => {
J = fe ? H(J, fe) : null, $(), $ = M;
});
try {
@@ -58530,17 +58531,17 @@ ${Ez(e, r)}`);
} }).wrap(O);
};
});
- var AC = Ye((t, e) => {
+ var bC = Ye((t, e) => {
je(), Ue(), Be();
- var r = Nl(), { ArrayPrototypeSlice: n, Error: i, FunctionPrototypeSymbolHasInstance: s, ObjectDefineProperty: o, ObjectDefineProperties: a, ObjectSetPrototypeOf: c, StringPrototypeToLowerCase: u, Symbol: f, SymbolHasInstance: p } = vn();
+ var r = Tl(), { ArrayPrototypeSlice: n, Error: i, FunctionPrototypeSymbolHasInstance: s, ObjectDefineProperty: o, ObjectDefineProperties: a, ObjectSetPrototypeOf: c, StringPrototypeToLowerCase: u, Symbol: f, SymbolHasInstance: p } = vn();
e.exports = x, x.WritableState = h;
- var { EventEmitter: b } = (Zf(), vr(Il)), E = bx().Stream, { Buffer: _ } = (ei(), vr($n)), N = Yf(), { addAbortSignal: R } = s2(), { getHighWaterMark: F, getDefaultHighWaterMark: D } = vx(), { ERR_INVALID_ARG_TYPE: L, ERR_METHOD_NOT_IMPLEMENTED: q, ERR_MULTIPLE_CALLBACK: W, ERR_STREAM_CANNOT_PIPE: z, ERR_STREAM_DESTROYED: T, ERR_STREAM_ALREADY_FINISHED: I, ERR_STREAM_NULL_VALUES: H, ERR_STREAM_WRITE_AFTER_END: X, ERR_UNKNOWN_ENCODING: V } = Xi().codes, { errorOrDestroy: S } = N;
+ var { EventEmitter: b } = (Yf(), vr(Nl)), E = px().Stream, { Buffer: _ } = (ti(), vr(ei)), N = Xf(), { addAbortSignal: k } = s2(), { getHighWaterMark: F, getDefaultHighWaterMark: L } = mx(), { ERR_INVALID_ARG_TYPE: D, ERR_METHOD_NOT_IMPLEMENTED: q, ERR_MULTIPLE_CALLBACK: W, ERR_STREAM_CANNOT_PIPE: z, ERR_STREAM_DESTROYED: T, ERR_STREAM_ALREADY_FINISHED: I, ERR_STREAM_NULL_VALUES: H, ERR_STREAM_WRITE_AFTER_END: X, ERR_UNKNOWN_ENCODING: V } = Xi().codes, { errorOrDestroy: S } = N;
c(x.prototype, E.prototype), c(x, E);
function d() {
}
var l = f("kOnFinished");
function h(Z, ce, oe) {
- typeof oe != "boolean" && (oe = ce instanceof Qa()), this.objectMode = !!(Z && Z.objectMode), oe && (this.objectMode = this.objectMode || !!(Z && Z.writableObjectMode)), this.highWaterMark = Z ? F(this, Z, "writableHighWaterMark", oe) : D(false), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false;
+ typeof oe != "boolean" && (oe = ce instanceof Ja()), this.objectMode = !!(Z && Z.objectMode), oe && (this.objectMode = this.objectMode || !!(Z && Z.writableObjectMode)), this.highWaterMark = Z ? F(this, Z, "writableHighWaterMark", oe) : L(false), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false;
let me = !!(Z && Z.decodeStrings === false);
this.decodeStrings = !me, this.defaultEncoding = Z && Z.defaultEncoding || "utf8", this.length = 0, this.writing = false, this.corked = 0, this.sync = true, this.bufferProcessing = false, this.onwrite = m.bind(void 0, ce), this.writecb = null, this.writelen = 0, this.afterWriteTickInfo = null, y(this), this.pendingcb = 0, this.constructed = true, this.prefinished = false, this.errorEmitted = false, this.emitClose = !Z || Z.emitClose !== false, this.autoDestroy = !Z || Z.autoDestroy !== false, this.errored = null, this.closed = false, this.closeEmitted = false, this[l] = [];
}
@@ -58553,12 +58554,12 @@ ${Ez(e, r)}`);
return this.buffered.length - this.bufferedIndex;
} });
function x(Z) {
- let ce = this instanceof Qa();
+ let ce = this instanceof Ja();
if (!ce && !s(x, this))
return new x(Z);
- this._writableState = new h(Z, this, ce), Z && (typeof Z.write == "function" && (this._write = Z.write), typeof Z.writev == "function" && (this._writev = Z.writev), typeof Z.destroy == "function" && (this._destroy = Z.destroy), typeof Z.final == "function" && (this._final = Z.final), typeof Z.construct == "function" && (this._construct = Z.construct), Z.signal && R(Z.signal, this)), E.call(this, Z), N.construct(this, () => {
+ this._writableState = new h(Z, this, ce), Z && (typeof Z.write == "function" && (this._write = Z.write), typeof Z.writev == "function" && (this._writev = Z.writev), typeof Z.destroy == "function" && (this._destroy = Z.destroy), typeof Z.final == "function" && (this._final = Z.final), typeof Z.construct == "function" && (this._construct = Z.construct), Z.signal && k(Z.signal, this)), E.call(this, Z), N.construct(this, () => {
let oe = this._writableState;
- oe.writing || K(this, oe), k(this, oe);
+ oe.writing || K(this, oe), R(this, oe);
});
}
o(x, p, { __proto__: null, value: function(Z) {
@@ -58587,7 +58588,7 @@ ${Ez(e, r)}`);
else if (E._isUint8Array(ce))
ce = E._uint8ArrayToBuffer(ce), oe = "buffer";
else
- throw new L("chunk", ["string", "Buffer", "Uint8Array"], ce);
+ throw new D("chunk", ["string", "Buffer", "Uint8Array"], ce);
let se;
return pe.ending ? se = new X() : pe.destroyed && (se = new T("write")), se ? (r.nextTick(me, se), S(Z, se, true), se) : (pe.pendingcb++, M(Z, pe, ce, oe, me));
}
@@ -58629,7 +58630,7 @@ ${Ez(e, r)}`);
function Q(Z, ce, oe, me) {
for (!ce.ending && !Z.destroyed && ce.length === 0 && ce.needDrain && (ce.needDrain = false, Z.emit("drain")); oe-- > 0; )
ce.pendingcb--, me();
- ce.destroyed && A(ce), k(Z, ce);
+ ce.destroyed && A(ce), R(Z, ce);
}
function A(Z) {
if (Z.writing)
@@ -58684,7 +58685,7 @@ ${Ez(e, r)}`);
let se = v(this, Z, ce);
se instanceof i && (pe = se);
}
- return me.corked && (me.corked = 1, this.uncork()), pe || (!me.errored && !me.ending ? (me.ending = true, k(this, me, true), me.ended = true) : me.finished ? pe = new I("end") : me.destroyed && (pe = new T("end"))), typeof oe == "function" && (pe || me.finished ? r.nextTick(oe, pe) : me[l].push(oe)), this;
+ return me.corked && (me.corked = 1, this.uncork()), pe || (!me.errored && !me.ending ? (me.ending = true, R(this, me, true), me.ended = true) : me.finished ? pe = new I("end") : me.destroyed && (pe = new T("end"))), typeof oe == "function" && (pe || me.finished ? r.nextTick(oe, pe) : me[l].push(oe)), this;
};
function U(Z) {
return Z.ending && !Z.destroyed && Z.constructed && Z.length === 0 && !Z.errored && Z.buffered.length === 0 && !Z.finished && !Z.writing && !Z.errorEmitted && !Z.closeEmitted;
@@ -58715,7 +58716,7 @@ ${Ez(e, r)}`);
function G(Z, ce) {
!ce.prefinished && !ce.finalCalled && (typeof Z._final == "function" && !ce.destroyed ? (ce.finalCalled = true, j(Z, ce)) : (ce.prefinished = true, Z.emit("prefinish")));
}
- function k(Z, ce, oe) {
+ function R(Z, ce, oe) {
U(ce) && (G(Z, ce), ce.pendingcb === 0 && (oe ? (ce.pendingcb++, r.nextTick((me, pe) => {
U(pe) ? Y(me, pe) : pe.pendingcb--;
}, Z, ce)) : U(ce) && (ce.pendingcb++, Y(Z, ce))));
@@ -58782,13 +58783,13 @@ ${Ez(e, r)}`);
return ie().newWritableStreamFromStreamWritable(Z);
};
});
- var pfe = Ye((t, e) => {
+ var ufe = Ye((t, e) => {
je(), Ue(), Be();
- var r = Nl(), n = (ei(), vr($n)), { isReadable: i, isWritable: s, isIterable: o, isNodeStream: a, isReadableNodeStream: c, isWritableNodeStream: u, isDuplexNodeStream: f } = cc(), p = uu(), { AbortError: b, codes: { ERR_INVALID_ARG_TYPE: E, ERR_INVALID_RETURN_VALUE: _ } } = Xi(), { destroyer: N } = Yf(), R = Qa(), F = a2(), { createDeferredPromise: D } = Ja(), L = MC(), q = globalThis.Blob || n.Blob, W = typeof q < "u" ? function(V) {
+ var r = Tl(), n = (ti(), vr(ei)), { isReadable: i, isWritable: s, isIterable: o, isNodeStream: a, isReadableNodeStream: c, isWritableNodeStream: u, isDuplexNodeStream: f } = ac(), p = uu(), { AbortError: b, codes: { ERR_INVALID_ARG_TYPE: E, ERR_INVALID_RETURN_VALUE: _ } } = Xi(), { destroyer: N } = Xf(), k = Ja(), F = a2(), { createDeferredPromise: L } = Za(), D = yC(), q = globalThis.Blob || n.Blob, W = typeof q < "u" ? function(V) {
return V instanceof q;
} : function(V) {
return false;
- }, z = globalThis.AbortController || yx().AbortController, { FunctionPrototypeCall: T } = vn(), I = class extends R {
+ }, z = globalThis.AbortController || dx().AbortController, { FunctionPrototypeCall: T } = vn(), I = class extends k {
constructor(V) {
super(V), (V == null ? void 0 : V.readable) === false && (this._readableState.readable = false, this._readableState.ended = true, this._readableState.endEmitted = true), (V == null ? void 0 : V.writable) === false && (this._writableState.writable = false, this._writableState.ending = true, this._writableState.ended = true, this._writableState.finished = true);
}
@@ -58805,7 +58806,7 @@ ${Ez(e, r)}`);
if (typeof S == "function") {
let { value: h, write: y, final: x, destroy: v } = H(S);
if (o(h))
- return L(I, h, { objectMode: true, write: y, final: x, destroy: v });
+ return D(I, h, { objectMode: true, write: y, final: x, destroy: v });
let M = h == null ? void 0 : h.then;
if (typeof M == "function") {
let w, g = T(M, h, (m) => {
@@ -58829,7 +58830,7 @@ ${Ez(e, r)}`);
if (W(S))
return V(S.arrayBuffer());
if (o(S))
- return L(I, S, { objectMode: true, writable: false });
+ return D(I, S, { objectMode: true, writable: false });
if (typeof (S == null ? void 0 : S.writable) == "object" || typeof (S == null ? void 0 : S.readable) == "object") {
let h = S != null && S.readable ? c(S == null ? void 0 : S.readable) ? S == null ? void 0 : S.readable : V(S.readable) : void 0, y = S != null && S.writable ? u(S == null ? void 0 : S.writable) ? S == null ? void 0 : S.writable : V(S.writable) : void 0;
return X({ readable: h, writable: y });
@@ -58847,7 +58848,7 @@ ${Ez(e, r)}`);
throw new E(d, ["Blob", "ReadableStream", "WritableStream", "Stream", "Iterable", "AsyncIterable", "Function", "{ readable, writable } pair", "Promise"], S);
};
function H(V) {
- let { promise: S, resolve: d } = D(), l = new z(), h = l.signal;
+ let { promise: S, resolve: d } = L(), l = new z(), h = l.signal;
return { value: V(async function* () {
for (; ; ) {
let y = S;
@@ -58857,7 +58858,7 @@ ${Ez(e, r)}`);
return;
if (h.aborted)
throw new b(void 0, { cause: h.reason });
- ({ promise: S, resolve: d } = D()), yield x;
+ ({ promise: S, resolve: d } = L()), yield x;
}
}(), { signal: h }), write(y, x, v) {
let M = d;
@@ -58915,11 +58916,11 @@ ${Ez(e, r)}`);
}, w;
}
});
- var Qa = Ye((t, e) => {
+ var Ja = Ye((t, e) => {
je(), Ue(), Be();
var { ObjectDefineProperties: r, ObjectGetOwnPropertyDescriptor: n, ObjectKeys: i, ObjectSetPrototypeOf: s } = vn();
e.exports = c;
- var o = a2(), a = AC();
+ var o = a2(), a = bC();
s(c.prototype, o.prototype), s(c, o);
{
let b = i(a.prototype);
@@ -58949,14 +58950,14 @@ ${Ez(e, r)}`);
};
var p;
c.from = function(b) {
- return p || (p = pfe()), p(b, "body");
+ return p || (p = ufe()), p(b, "body");
};
});
- var TC = Ye((t, e) => {
+ var wC = Ye((t, e) => {
je(), Ue(), Be();
var { ObjectSetPrototypeOf: r, Symbol: n } = vn();
e.exports = c;
- var { ERR_METHOD_NOT_IMPLEMENTED: i } = Xi().codes, s = Qa(), { getHighWaterMark: o } = vx();
+ var { ERR_METHOD_NOT_IMPLEMENTED: i } = Xi().codes, s = Ja(), { getHighWaterMark: o } = mx();
r(c.prototype, s.prototype), r(c, s);
var a = n("kCallback");
function c(p) {
@@ -58980,13 +58981,13 @@ ${Ez(e, r)}`);
c.prototype._final = u, c.prototype._transform = function(p, b, E) {
throw new i("_transform()");
}, c.prototype._write = function(p, b, E) {
- let _ = this._readableState, N = this._writableState, R = _.length;
- this._transform(p, b, (F, D) => {
+ let _ = this._readableState, N = this._writableState, k = _.length;
+ this._transform(p, b, (F, L) => {
if (F) {
E(F);
return;
}
- D != null && this.push(D), N.ended || R === _.length || _.length < _.highWaterMark ? E() : this[a] = E;
+ L != null && this.push(L), N.ended || k === _.length || _.length < _.highWaterMark ? E() : this[a] = E;
});
}, c.prototype._read = function() {
if (this[a]) {
@@ -58995,11 +58996,11 @@ ${Ez(e, r)}`);
}
};
});
- var NC = Ye((t, e) => {
+ var vC = Ye((t, e) => {
je(), Ue(), Be();
var { ObjectSetPrototypeOf: r } = vn();
e.exports = i;
- var n = TC();
+ var n = wC();
r(i.prototype, n.prototype), r(i, n);
function i(s) {
if (!(this instanceof i))
@@ -59010,9 +59011,9 @@ ${Ez(e, r)}`);
a(null, s);
};
});
- var Ex = Ye((t, e) => {
+ var bx = Ye((t, e) => {
je(), Ue(), Be();
- var r = Nl(), { ArrayIsArray: n, Promise: i, SymbolAsyncIterator: s } = vn(), o = uu(), { once: a } = Ja(), c = Yf(), u = Qa(), { aggregateTwoErrors: f, codes: { ERR_INVALID_ARG_TYPE: p, ERR_INVALID_RETURN_VALUE: b, ERR_MISSING_ARGS: E, ERR_STREAM_DESTROYED: _, ERR_STREAM_PREMATURE_CLOSE: N }, AbortError: R } = Xi(), { validateFunction: F, validateAbortSignal: D } = i2(), { isIterable: L, isReadable: q, isReadableNodeStream: W, isNodeStream: z, isTransformStream: T, isWebStream: I, isReadableStream: H, isReadableEnded: X } = cc(), V = globalThis.AbortController || yx().AbortController, S, d;
+ var r = Tl(), { ArrayIsArray: n, Promise: i, SymbolAsyncIterator: s } = vn(), o = uu(), { once: a } = Za(), c = Xf(), u = Ja(), { aggregateTwoErrors: f, codes: { ERR_INVALID_ARG_TYPE: p, ERR_INVALID_RETURN_VALUE: b, ERR_MISSING_ARGS: E, ERR_STREAM_DESTROYED: _, ERR_STREAM_PREMATURE_CLOSE: N }, AbortError: k } = Xi(), { validateFunction: F, validateAbortSignal: L } = i2(), { isIterable: D, isReadable: q, isReadableNodeStream: W, isNodeStream: z, isTransformStream: T, isWebStream: I, isReadableStream: H, isReadableEnded: X } = ac(), V = globalThis.AbortController || dx().AbortController, S, d;
function l(P, Q, A) {
let K = false;
P.on("close", () => {
@@ -59029,7 +59030,7 @@ ${Ez(e, r)}`);
return F(P[P.length - 1], "streams[stream.length - 1]"), P.pop();
}
function y(P) {
- if (L(P))
+ if (D(P))
return P;
if (W(P))
return x(P);
@@ -59044,7 +59045,7 @@ ${Ez(e, r)}`);
let ae = j;
j = null, ae();
}
- }, k = () => new i((ee, ae) => {
+ }, R = () => new i((ee, ae) => {
U ? ae(U) : j = () => {
U ? ae(U) : ee();
};
@@ -59052,10 +59053,10 @@ ${Ez(e, r)}`);
Q.on("drain", G);
let Y = o(Q, { readable: false }, G);
try {
- Q.writableNeedDrain && await k();
+ Q.writableNeedDrain && await R();
for await (let ee of P)
- Q.write(ee) || await k();
- K && Q.end(), await k(), A();
+ Q.write(ee) || await R();
+ K && Q.end(), await R(), A();
} catch (ee) {
A(U !== ee ? f(U, ee) : ee);
} finally {
@@ -59085,11 +59086,11 @@ ${Ez(e, r)}`);
if (P.length === 1 && n(P[0]) && (P = P[0]), P.length < 2)
throw new E("streams");
let K = new V(), U = K.signal, j = A == null ? void 0 : A.signal, G = [];
- D(j, "options.signal");
- function k() {
- ce(new R());
+ L(j, "options.signal");
+ function R() {
+ ce(new k());
}
- j == null || j.addEventListener("abort", k);
+ j == null || j.addEventListener("abort", R);
let Y, ee, ae = [], ie = 0;
function Z(se) {
ce(se, --ie === 0);
@@ -59098,7 +59099,7 @@ ${Ez(e, r)}`);
if (se && (!Y || Y.code === "ERR_STREAM_PREMATURE_CLOSE") && (Y = se), !(!Y && !le)) {
for (; ae.length; )
ae.shift()(Y);
- j == null || j.removeEventListener("abort", k), K.abort(), le && (Y || G.forEach((be) => be()), r.nextTick(Q, Y, ee));
+ j == null || j.removeEventListener("abort", R), K.abort(), le && (Y || G.forEach((be) => be()), r.nextTick(Q, Y, ee));
}
}
let oe;
@@ -59118,10 +59119,10 @@ ${Ez(e, r)}`);
}
if (se === 0)
if (typeof le == "function") {
- if (oe = le({ signal: U }), !L(oe))
+ if (oe = le({ signal: U }), !D(oe))
throw new b("Iterable, AsyncIterable or Stream", "source", oe);
} else
- L(le) || W(le) || T(le) ? oe = le : oe = u.from(le);
+ D(le) || W(le) || T(le) ? oe = le : oe = u.from(le);
else if (typeof le == "function") {
if (T(oe)) {
var me;
@@ -59129,11 +59130,11 @@ ${Ez(e, r)}`);
} else
oe = y(oe);
if (oe = le(oe, { signal: U }), be) {
- if (!L(oe, true))
+ if (!D(oe, true))
throw new b("AsyncIterable", `transform[${se - 1}]`, oe);
} else {
var pe;
- S || (S = NC());
+ S || (S = vC());
let C = new S({ objectMode: true }), O = (pe = oe) === null || pe === void 0 ? void 0 : pe.then;
if (typeof O == "function")
ie++, O.call(oe, (te) => {
@@ -59141,7 +59142,7 @@ ${Ez(e, r)}`);
}, (te) => {
C.destroy(te), r.nextTick(Z, te);
});
- else if (L(oe, true))
+ else if (D(oe, true))
ie++, v(oe, C, Z, { end: Ee });
else if (H(oe) || T(oe)) {
let te = oe.readable || oe;
@@ -59160,7 +59161,7 @@ ${Ez(e, r)}`);
} else if (T(oe) || H(oe)) {
let C = oe.readable || oe;
ie++, v(C, le, Z, { end: Ee });
- } else if (L(oe))
+ } else if (D(oe))
ie++, v(oe, le, Z, { end: Ee });
else
throw new p("val", ["Readable", "Iterable", "AsyncIterable", "ReadableStream", "TransformStream"], oe);
@@ -59168,7 +59169,7 @@ ${Ez(e, r)}`);
} else if (I(le)) {
if (W(oe))
ie++, M(y(oe), le, Z, { end: Ee });
- else if (H(oe) || L(oe))
+ else if (H(oe) || D(oe))
ie++, M(oe, le, Z, { end: Ee });
else if (T(oe))
ie++, M(oe.readable, le, Z, { end: Ee });
@@ -59178,7 +59179,7 @@ ${Ez(e, r)}`);
} else
oe = u.from(le);
}
- return (U != null && U.aborted || j != null && j.aborted) && r.nextTick(k), oe;
+ return (U != null && U.aborted || j != null && j.aborted) && r.nextTick(R), oe;
}
function m(P, Q, A, { end: K }) {
let U = false;
@@ -59198,42 +59199,42 @@ ${Ez(e, r)}`);
}
e.exports = { pipelineImpl: g, pipeline: w };
});
- var IC = Ye((t, e) => {
+ var xC = Ye((t, e) => {
je(), Ue(), Be();
- var { pipeline: r } = Ex(), n = Qa(), { destroyer: i } = Yf(), { isNodeStream: s, isReadable: o, isWritable: a, isWebStream: c, isTransformStream: u, isWritableStream: f, isReadableStream: p } = cc(), { AbortError: b, codes: { ERR_INVALID_ARG_VALUE: E, ERR_MISSING_ARGS: _ } } = Xi(), N = uu();
- e.exports = function(...R) {
- if (R.length === 0)
+ var { pipeline: r } = bx(), n = Ja(), { destroyer: i } = Xf(), { isNodeStream: s, isReadable: o, isWritable: a, isWebStream: c, isTransformStream: u, isWritableStream: f, isReadableStream: p } = ac(), { AbortError: b, codes: { ERR_INVALID_ARG_VALUE: E, ERR_MISSING_ARGS: _ } } = Xi(), N = uu();
+ e.exports = function(...k) {
+ if (k.length === 0)
throw new _("streams");
- if (R.length === 1)
- return n.from(R[0]);
- let F = [...R];
- if (typeof R[0] == "function" && (R[0] = n.from(R[0])), typeof R[R.length - 1] == "function") {
- let S = R.length - 1;
- R[S] = n.from(R[S]);
- }
- for (let S = 0; S < R.length; ++S)
- if (!(!s(R[S]) && !c(R[S]))) {
- if (S < R.length - 1 && !(o(R[S]) || p(R[S]) || u(R[S])))
+ if (k.length === 1)
+ return n.from(k[0]);
+ let F = [...k];
+ if (typeof k[0] == "function" && (k[0] = n.from(k[0])), typeof k[k.length - 1] == "function") {
+ let S = k.length - 1;
+ k[S] = n.from(k[S]);
+ }
+ for (let S = 0; S < k.length; ++S)
+ if (!(!s(k[S]) && !c(k[S]))) {
+ if (S < k.length - 1 && !(o(k[S]) || p(k[S]) || u(k[S])))
throw new E(`streams[${S}]`, F[S], "must be readable");
- if (S > 0 && !(a(R[S]) || f(R[S]) || u(R[S])))
+ if (S > 0 && !(a(k[S]) || f(k[S]) || u(k[S])))
throw new E(`streams[${S}]`, F[S], "must be writable");
}
- let D, L, q, W, z;
+ let L, D, q, W, z;
function T(S) {
let d = W;
W = null, d ? d(S) : S ? z.destroy(S) : !V && !X && z.destroy();
}
- let I = R[0], H = r(R, T), X = !!(a(I) || f(I) || u(I)), V = !!(o(H) || p(H) || u(H));
+ let I = k[0], H = r(k, T), X = !!(a(I) || f(I) || u(I)), V = !!(o(H) || p(H) || u(H));
if (z = new n({ writableObjectMode: !!(I != null && I.writableObjectMode), readableObjectMode: !!(H != null && H.writableObjectMode), writable: X, readable: V }), X) {
if (s(I))
z._write = function(d, l, h) {
- I.write(d, l) ? h() : D = h;
+ I.write(d, l) ? h() : L = h;
}, z._final = function(d) {
- I.end(), L = d;
+ I.end(), D = d;
}, I.on("drain", function() {
- if (D) {
- let d = D;
- D = null, d();
+ if (L) {
+ let d = L;
+ L = null, d();
}
});
else if (c(I)) {
@@ -59248,7 +59249,7 @@ ${Ez(e, r)}`);
}, z._final = async function(l) {
try {
await d.ready, d.close().catch(() => {
- }), L = l;
+ }), D = l;
} catch (h) {
l(h);
}
@@ -59256,9 +59257,9 @@ ${Ez(e, r)}`);
}
let S = u(H) ? H.readable : H;
N(S, () => {
- if (L) {
- let d = L;
- L = null, d();
+ if (D) {
+ let d = D;
+ D = null, d();
}
});
}
@@ -59301,15 +59302,15 @@ ${Ez(e, r)}`);
}
}
return z._destroy = function(S, d) {
- !S && W !== null && (S = new b()), q = null, D = null, L = null, W === null ? d(S) : (W = d, s(H) && i(H, S));
+ !S && W !== null && (S = new b()), q = null, L = null, D = null, W === null ? d(S) : (W = d, s(H) && i(H, S));
}, z;
};
});
- var mfe = Ye((t, e) => {
+ var lfe = Ye((t, e) => {
je(), Ue(), Be();
- var r = globalThis.AbortController || yx().AbortController, { codes: { ERR_INVALID_ARG_VALUE: n, ERR_INVALID_ARG_TYPE: i, ERR_MISSING_ARGS: s, ERR_OUT_OF_RANGE: o }, AbortError: a } = Xi(), { validateAbortSignal: c, validateInteger: u, validateObject: f } = i2(), p = vn().Symbol("kWeak"), { finished: b } = uu(), E = IC(), { addAbortSignalNoValidate: _ } = s2(), { isWritable: N, isNodeStream: R } = cc(), { ArrayPrototypePush: F, MathFloor: D, Number: L, NumberIsNaN: q, Promise: W, PromiseReject: z, PromisePrototypeThen: T, Symbol: I } = vn(), H = I("kEmpty"), X = I("kEof");
+ var r = globalThis.AbortController || dx().AbortController, { codes: { ERR_INVALID_ARG_VALUE: n, ERR_INVALID_ARG_TYPE: i, ERR_MISSING_ARGS: s, ERR_OUT_OF_RANGE: o }, AbortError: a } = Xi(), { validateAbortSignal: c, validateInteger: u, validateObject: f } = i2(), p = vn().Symbol("kWeak"), { finished: b } = uu(), E = xC(), { addAbortSignalNoValidate: _ } = s2(), { isWritable: N, isNodeStream: k } = ac(), { ArrayPrototypePush: F, MathFloor: L, Number: D, NumberIsNaN: q, Promise: W, PromiseReject: z, PromisePrototypeThen: T, Symbol: I } = vn(), H = I("kEmpty"), X = I("kEof");
function V(K, U) {
- if (U != null && f(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"), R(K) && !N(K))
+ if (U != null && f(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"), k(K) && !N(K))
throw new n("stream", K, "must be writable");
let j = E(this, K);
return U != null && U.signal && _(U.signal, j), j;
@@ -59319,10 +59320,10 @@ ${Ez(e, r)}`);
throw new i("fn", ["Function", "AsyncFunction"], K);
U != null && f(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal");
let j = 1;
- return (U == null ? void 0 : U.concurrency) != null && (j = D(U.concurrency)), u(j, "concurrency", 1), async function* () {
- var G, k;
+ return (U == null ? void 0 : U.concurrency) != null && (j = L(U.concurrency)), u(j, "concurrency", 1), async function* () {
+ var G, R;
let Y = new r(), ee = this, ae = [], ie = Y.signal, Z = { signal: ie }, ce = () => Y.abort();
- U != null && (G = U.signal) !== null && G !== void 0 && G.aborted && ce(), U == null || (k = U.signal) === null || k === void 0 || k.addEventListener("abort", ce);
+ U != null && (G = U.signal) !== null && G !== void 0 && G.aborted && ce(), U == null || (R = U.signal) === null || R === void 0 || R.addEventListener("abort", ce);
let oe, me, pe = false;
function se() {
pe = true;
@@ -59401,8 +59402,8 @@ ${Ez(e, r)}`);
async function x(K, U) {
if (typeof K != "function")
throw new i("fn", ["Function", "AsyncFunction"], K);
- async function j(G, k) {
- return await K(G, k), H;
+ async function j(G, R) {
+ return await K(G, R), H;
}
for await (let G of S.call(this, j, U))
;
@@ -59410,8 +59411,8 @@ ${Ez(e, r)}`);
function v(K, U) {
if (typeof K != "function")
throw new i("fn", ["Function", "AsyncFunction"], K);
- async function j(G, k) {
- return await K(G, k) ? G : H;
+ async function j(G, R) {
+ return await K(G, R) ? G : H;
}
return S.call(this, j, U);
}
@@ -59425,7 +59426,7 @@ ${Ez(e, r)}`);
if (typeof K != "function")
throw new i("reducer", ["Function", "AsyncFunction"], K);
j != null && f(j, "options"), (j == null ? void 0 : j.signal) != null && c(j.signal, "options.signal");
- let k = arguments.length > 1;
+ let R = arguments.length > 1;
if (j != null && (G = j.signal) !== null && G !== void 0 && G.aborted) {
let Z = new a(void 0, { cause: j.signal.reason });
throw this.once("error", () => {
@@ -59442,9 +59443,9 @@ ${Ez(e, r)}`);
var ie;
if (ae = true, j != null && (ie = j.signal) !== null && ie !== void 0 && ie.aborted)
throw new a();
- k ? U = await K(U, Z, { signal: ee }) : (U = Z, k = true);
+ R ? U = await K(U, Z, { signal: ee }) : (U = Z, R = true);
}
- if (!ae && !k)
+ if (!ae && !R)
throw new M();
} finally {
Y.abort();
@@ -59470,7 +59471,7 @@ ${Ez(e, r)}`);
}.call(this);
}
function P(K) {
- if (K = L(K), q(K))
+ if (K = D(K), q(K))
return 0;
if (K < 0)
throw new o("number", ">= 0", K);
@@ -59481,11 +59482,11 @@ ${Ez(e, r)}`);
var j;
if (U != null && (j = U.signal) !== null && j !== void 0 && j.aborted)
throw new a();
- for await (let k of this) {
+ for await (let R of this) {
var G;
if (U != null && (G = U.signal) !== null && G !== void 0 && G.aborted)
throw new a();
- K-- <= 0 && (yield k);
+ K-- <= 0 && (yield R);
}
}.call(this);
}
@@ -59494,12 +59495,12 @@ ${Ez(e, r)}`);
var j;
if (U != null && (j = U.signal) !== null && j !== void 0 && j.aborted)
throw new a();
- for await (let k of this) {
+ for await (let R of this) {
var G;
if (U != null && (G = U.signal) !== null && G !== void 0 && G.aborted)
throw new a();
if (K-- > 0)
- yield k;
+ yield R;
else
return;
}
@@ -59507,66 +59508,66 @@ ${Ez(e, r)}`);
}
e.exports.streamReturningOperators = { asIndexedPairs: d, drop: Q, filter: v, flatMap: m, map: S, take: A, compose: V }, e.exports.promiseReturningOperators = { every: h, forEach: x, reduce: w, toArray: g, some: l, find: y };
});
- var OC = Ye((t, e) => {
+ var _C = Ye((t, e) => {
je(), Ue(), Be();
- var { ArrayPrototypePop: r, Promise: n } = vn(), { isIterable: i, isNodeStream: s, isWebStream: o } = cc(), { pipelineImpl: a } = Ex(), { finished: c } = uu();
- PC();
+ var { ArrayPrototypePop: r, Promise: n } = vn(), { isIterable: i, isNodeStream: s, isWebStream: o } = ac(), { pipelineImpl: a } = bx(), { finished: c } = uu();
+ EC();
function u(...f) {
return new n((p, b) => {
let E, _, N = f[f.length - 1];
if (N && typeof N == "object" && !s(N) && !i(N) && !o(N)) {
- let R = r(f);
- E = R.signal, _ = R.end;
+ let k = r(f);
+ E = k.signal, _ = k.end;
}
- a(f, (R, F) => {
- R ? b(R) : p(F);
+ a(f, (k, F) => {
+ k ? b(k) : p(F);
}, { signal: E, end: _ });
});
}
e.exports = { finished: c, pipeline: u };
});
- var PC = Ye((t, e) => {
+ var EC = Ye((t, e) => {
je(), Ue(), Be();
- var { Buffer: r } = (ei(), vr($n)), { ObjectDefineProperty: n, ObjectKeys: i, ReflectApply: s } = vn(), { promisify: { custom: o } } = Ja(), { streamReturningOperators: a, promiseReturningOperators: c } = mfe(), { codes: { ERR_ILLEGAL_CONSTRUCTOR: u } } = Xi(), f = IC(), { pipeline: p } = Ex(), { destroyer: b } = Yf(), E = uu(), _ = OC(), N = cc(), R = e.exports = bx().Stream;
- R.isDisturbed = N.isDisturbed, R.isErrored = N.isErrored, R.isReadable = N.isReadable, R.Readable = a2();
- for (let D of i(a)) {
- let L = function(...W) {
+ var { Buffer: r } = (ti(), vr(ei)), { ObjectDefineProperty: n, ObjectKeys: i, ReflectApply: s } = vn(), { promisify: { custom: o } } = Za(), { streamReturningOperators: a, promiseReturningOperators: c } = lfe(), { codes: { ERR_ILLEGAL_CONSTRUCTOR: u } } = Xi(), f = xC(), { pipeline: p } = bx(), { destroyer: b } = Xf(), E = uu(), _ = _C(), N = ac(), k = e.exports = px().Stream;
+ k.isDisturbed = N.isDisturbed, k.isErrored = N.isErrored, k.isReadable = N.isReadable, k.Readable = a2();
+ for (let L of i(a)) {
+ let D = function(...W) {
if (new.target)
throw u();
- return R.Readable.from(s(q, this, W));
- }, q = a[D];
- n(L, "name", { __proto__: null, value: q.name }), n(L, "length", { __proto__: null, value: q.length }), n(R.Readable.prototype, D, { __proto__: null, value: L, enumerable: false, configurable: true, writable: true });
+ return k.Readable.from(s(q, this, W));
+ }, q = a[L];
+ n(D, "name", { __proto__: null, value: q.name }), n(D, "length", { __proto__: null, value: q.length }), n(k.Readable.prototype, L, { __proto__: null, value: D, enumerable: false, configurable: true, writable: true });
}
- for (let D of i(c)) {
- let L = function(...W) {
+ for (let L of i(c)) {
+ let D = function(...W) {
if (new.target)
throw u();
return s(q, this, W);
- }, q = c[D];
- n(L, "name", { __proto__: null, value: q.name }), n(L, "length", { __proto__: null, value: q.length }), n(R.Readable.prototype, D, { __proto__: null, value: L, enumerable: false, configurable: true, writable: true });
+ }, q = c[L];
+ n(D, "name", { __proto__: null, value: q.name }), n(D, "length", { __proto__: null, value: q.length }), n(k.Readable.prototype, L, { __proto__: null, value: D, enumerable: false, configurable: true, writable: true });
}
- R.Writable = AC(), R.Duplex = Qa(), R.Transform = TC(), R.PassThrough = NC(), R.pipeline = p;
+ k.Writable = bC(), k.Duplex = Ja(), k.Transform = wC(), k.PassThrough = vC(), k.pipeline = p;
var { addAbortSignal: F } = s2();
- R.addAbortSignal = F, R.finished = E, R.destroy = b, R.compose = f, n(R, "promises", { __proto__: null, configurable: true, enumerable: true, get() {
+ k.addAbortSignal = F, k.finished = E, k.destroy = b, k.compose = f, n(k, "promises", { __proto__: null, configurable: true, enumerable: true, get() {
return _;
} }), n(p, o, { __proto__: null, enumerable: true, get() {
return _.pipeline;
} }), n(E, o, { __proto__: null, enumerable: true, get() {
return _.finished;
- } }), R.Stream = R, R._isUint8Array = function(D) {
- return D instanceof Uint8Array;
- }, R._uint8ArrayToBuffer = function(D) {
- return r.from(D.buffer, D.byteOffset, D.byteLength);
+ } }), k.Stream = k, k._isUint8Array = function(L) {
+ return L instanceof Uint8Array;
+ }, k._uint8ArrayToBuffer = function(L) {
+ return r.from(L.buffer, L.byteOffset, L.byteLength);
};
});
- var Ol = Ye((t, e) => {
+ var Il = Ye((t, e) => {
je(), Ue(), Be();
- var r = PC(), n = OC(), i = r.Readable.destroy;
+ var r = EC(), n = _C(), i = r.Readable.destroy;
e.exports = r.Readable, e.exports._uint8ArrayToBuffer = r._uint8ArrayToBuffer, e.exports._isUint8Array = r._isUint8Array, e.exports.isDisturbed = r.isDisturbed, e.exports.isErrored = r.isErrored, e.exports.isReadable = r.isReadable, e.exports.Readable = r.Readable, e.exports.Writable = r.Writable, e.exports.Duplex = r.Duplex, e.exports.Transform = r.Transform, e.exports.PassThrough = r.PassThrough, e.exports.addAbortSignal = r.addAbortSignal, e.exports.finished = r.finished, e.exports.destroy = r.destroy, e.exports.destroy = i, e.exports.pipeline = r.pipeline, e.exports.compose = r.compose, Object.defineProperty(r, "promises", { configurable: true, enumerable: true, get() {
return n;
} }), e.exports.Stream = r.Stream, e.exports.default = e.exports;
});
- var gfe = Ye((t, e) => {
+ var ffe = Ye((t, e) => {
je(), Ue(), Be(), typeof Object.create == "function" ? e.exports = function(r, n) {
n && (r.super_ = n, r.prototype = Object.create(n.prototype, { constructor: { value: r, enumerable: false, writable: true, configurable: true } }));
} : e.exports = function(r, n) {
@@ -59578,9 +59579,9 @@ ${Ez(e, r)}`);
}
};
});
- var yfe = Ye((t, e) => {
+ var hfe = Ye((t, e) => {
je(), Ue(), Be();
- var { Buffer: r } = (ei(), vr($n)), n = Symbol.for("BufferList");
+ var { Buffer: r } = (ti(), vr(ei)), n = Symbol.for("BufferList");
function i(s) {
if (!(this instanceof i))
return new i(s);
@@ -59627,14 +59628,14 @@ ${Ez(e, r)}`);
return u ? this._bufs[f[0]].copy(s, o, _, _ + b) : this._bufs[f[0]].slice(_, _ + b);
u || (s = r.allocUnsafe(p));
for (let N = f[0]; N < this._bufs.length; N++) {
- let R = this._bufs[N].length - _;
- if (b > R)
- this._bufs[N].copy(s, E, _), E += R;
+ let k = this._bufs[N].length - _;
+ if (b > k)
+ this._bufs[N].copy(s, E, _), E += k;
else {
- this._bufs[N].copy(s, E, _, _ + b), E += R;
+ this._bufs[N].copy(s, E, _, _ + b), E += k;
break;
}
- b -= R, _ && (_ = 0);
+ b -= k, _ && (_ = 0);
}
return s.length > E ? s.slice(0, E) : s;
}, i.prototype.shallowSlice = function(s, o) {
@@ -59722,9 +59723,9 @@ ${Ez(e, r)}`);
return s != null && s[n];
}, e.exports = i;
});
- var bfe = Ye((t, e) => {
+ var dfe = Ye((t, e) => {
je(), Ue(), Be();
- var r = Ol().Duplex, n = gfe(), i = yfe();
+ var r = Il().Duplex, n = ffe(), i = hfe();
function s(o) {
if (!(this instanceof s))
return new s(o);
@@ -59757,7 +59758,7 @@ ${Ez(e, r)}`);
return o instanceof s || o instanceof i || s.isBufferList(o);
}, s.isBufferList = i.isBufferList, e.exports = s, e.exports.BufferListStream = s, e.exports.BufferList = i;
});
- var wfe = Ye((t, e) => {
+ var pfe = Ye((t, e) => {
je(), Ue(), Be();
var r = class {
constructor() {
@@ -59766,9 +59767,9 @@ ${Ez(e, r)}`);
};
e.exports = r;
});
- var kC = Ye((t, e) => {
+ var SC = Ye((t, e) => {
je(), Ue(), Be();
- var r = e.exports, { Buffer: n } = (ei(), vr($n));
+ var r = e.exports, { Buffer: n } = (ti(), vr(ei));
r.types = { 0: "reserved", 1: "connect", 2: "connack", 3: "publish", 4: "puback", 5: "pubrec", 6: "pubrel", 7: "pubcomp", 8: "subscribe", 9: "suback", 10: "unsubscribe", 11: "unsuback", 12: "pingreq", 13: "pingresp", 14: "disconnect", 15: "auth" }, r.requiredHeaderFlags = { 1: 0, 2: 0, 4: 0, 5: 0, 6: 2, 7: 0, 8: 2, 9: 0, 10: 2, 11: 0, 12: 0, 13: 0, 14: 0, 15: 0 }, r.requiredHeaderFlagsErrors = {};
for (let s in r.requiredHeaderFlags) {
let o = r.requiredHeaderFlags[s];
@@ -59793,7 +59794,7 @@ ${Ez(e, r)}`);
}
r.PUBLISH_HEADER = i("publish"), r.SUBSCRIBE_HEADER = i("subscribe"), r.SUBSCRIBE_OPTIONS_QOS_MASK = 3, r.SUBSCRIBE_OPTIONS_NL_MASK = 1, r.SUBSCRIBE_OPTIONS_NL_SHIFT = 2, r.SUBSCRIBE_OPTIONS_RAP_MASK = 1, r.SUBSCRIBE_OPTIONS_RAP_SHIFT = 3, r.SUBSCRIBE_OPTIONS_RH_MASK = 3, r.SUBSCRIBE_OPTIONS_RH_SHIFT = 4, r.SUBSCRIBE_OPTIONS_RH = [0, 16, 32], r.SUBSCRIBE_OPTIONS_NL = 4, r.SUBSCRIBE_OPTIONS_RAP = 8, r.SUBSCRIBE_OPTIONS_QOS = [0, 1, 2], r.UNSUBSCRIBE_HEADER = i("unsubscribe"), r.ACKS = { unsuback: i("unsuback"), puback: i("puback"), pubcomp: i("pubcomp"), pubrel: i("pubrel"), pubrec: i("pubrec") }, r.SUBACK_HEADER = n.from([r.codes.suback << r.CMD_SHIFT]), r.VERSION3 = n.from([3]), r.VERSION4 = n.from([4]), r.VERSION5 = n.from([5]), r.VERSION131 = n.from([131]), r.VERSION132 = n.from([132]), r.QOS = [0, 1, 2].map((s) => n.from([s])), r.EMPTY = { pingreq: n.from([r.codes.pingreq << 4, 0]), pingresp: n.from([r.codes.pingresp << 4, 0]), disconnect: n.from([r.codes.disconnect << 4, 0]) }, r.MQTT5_PUBACK_PUBREC_CODES = { 0: "Success", 16: "No matching subscribers", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 144: "Topic Name invalid", 145: "Packet identifier in use", 151: "Quota exceeded", 153: "Payload format invalid" }, r.MQTT5_PUBREL_PUBCOMP_CODES = { 0: "Success", 146: "Packet Identifier not found" }, r.MQTT5_SUBACK_CODES = { 0: "Granted QoS 0", 1: "Granted QoS 1", 2: "Granted QoS 2", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 143: "Topic Filter invalid", 145: "Packet Identifier in use", 151: "Quota exceeded", 158: "Shared Subscriptions not supported", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }, r.MQTT5_UNSUBACK_CODES = { 0: "Success", 17: "No subscription existed", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 143: "Topic Filter invalid", 145: "Packet Identifier in use" }, r.MQTT5_DISCONNECT_CODES = { 0: "Normal disconnection", 4: "Disconnect with Will Message", 128: "Unspecified error", 129: "Malformed Packet", 130: "Protocol Error", 131: "Implementation specific error", 135: "Not authorized", 137: "Server busy", 139: "Server shutting down", 141: "Keep Alive timeout", 142: "Session taken over", 143: "Topic Filter invalid", 144: "Topic Name invalid", 147: "Receive Maximum exceeded", 148: "Topic Alias invalid", 149: "Packet too large", 150: "Message rate too high", 151: "Quota exceeded", 152: "Administrative action", 153: "Payload format invalid", 154: "Retain not supported", 155: "QoS not supported", 156: "Use another server", 157: "Server moved", 158: "Shared Subscriptions not supported", 159: "Connection rate exceeded", 160: "Maximum connect time", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }, r.MQTT5_AUTH_CODES = { 0: "Success", 24: "Continue authentication", 25: "Re-authenticate" };
});
- var vfe = Ye((t, e) => {
+ var mfe = Ye((t, e) => {
je(), Ue(), Be();
var r = 1e3, n = r * 60, i = n * 60, s = i * 24, o = s * 7, a = s * 365.25;
e.exports = function(b, E) {
@@ -59864,14 +59865,14 @@ ${Ez(e, r)}`);
return E >= s ? p(b, E, s, "day") : E >= i ? p(b, E, i, "hour") : E >= n ? p(b, E, n, "minute") : E >= r ? p(b, E, r, "second") : b + " ms";
}
function p(b, E, _, N) {
- var R = E >= _ * 1.5;
- return Math.round(b / _) + " " + N + (R ? "s" : "");
+ var k = E >= _ * 1.5;
+ return Math.round(b / _) + " " + N + (k ? "s" : "");
}
});
- var xfe = Ye((t, e) => {
+ var gfe = Ye((t, e) => {
je(), Ue(), Be();
function r(n) {
- s.debug = s, s.default = s, s.coerce = p, s.disable = c, s.enable = a, s.enabled = u, s.humanize = vfe(), s.destroy = b, Object.keys(n).forEach((E) => {
+ s.debug = s, s.default = s, s.coerce = p, s.disable = c, s.enable = a, s.enabled = u, s.humanize = mfe(), s.destroy = b, Object.keys(n).forEach((E) => {
s[E] = n[E];
}), s.names = [], s.skips = [], s.formatters = {};
function i(E) {
@@ -59882,28 +59883,28 @@ ${Ez(e, r)}`);
}
s.selectColor = i;
function s(E) {
- let _, N = null, R, F;
- function D(...L) {
- if (!D.enabled)
+ let _, N = null, k, F;
+ function L(...D) {
+ if (!L.enabled)
return;
- let q = D, W = Number(/* @__PURE__ */ new Date()), z = W - (_ || W);
- q.diff = z, q.prev = _, q.curr = W, _ = W, L[0] = s.coerce(L[0]), typeof L[0] != "string" && L.unshift("%O");
+ let q = L, W = Number(/* @__PURE__ */ new Date()), z = W - (_ || W);
+ q.diff = z, q.prev = _, q.curr = W, _ = W, D[0] = s.coerce(D[0]), typeof D[0] != "string" && D.unshift("%O");
let T = 0;
- L[0] = L[0].replace(/%([a-zA-Z%])/g, (I, H) => {
+ D[0] = D[0].replace(/%([a-zA-Z%])/g, (I, H) => {
if (I === "%%")
return "%";
T++;
let X = s.formatters[H];
if (typeof X == "function") {
- let V = L[T];
- I = X.call(q, V), L.splice(T, 1), T--;
+ let V = D[T];
+ I = X.call(q, V), D.splice(T, 1), T--;
}
return I;
- }), s.formatArgs.call(q, L), (q.log || s.log).apply(q, L);
+ }), s.formatArgs.call(q, D), (q.log || s.log).apply(q, D);
}
- return D.namespace = E, D.useColors = s.useColors(), D.color = s.selectColor(E), D.extend = o, D.destroy = s.destroy, Object.defineProperty(D, "enabled", { enumerable: true, configurable: false, get: () => N !== null ? N : (R !== s.namespaces && (R = s.namespaces, F = s.enabled(E)), F), set: (L) => {
- N = L;
- } }), typeof s.init == "function" && s.init(D), D;
+ return L.namespace = E, L.useColors = s.useColors(), L.color = s.selectColor(E), L.extend = o, L.destroy = s.destroy, Object.defineProperty(L, "enabled", { enumerable: true, configurable: false, get: () => N !== null ? N : (k !== s.namespaces && (k = s.namespaces, F = s.enabled(E)), F), set: (D) => {
+ N = D;
+ } }), typeof s.init == "function" && s.init(L), L;
}
function o(E, _) {
let N = s(this.namespace + (typeof _ > "u" ? ":" : _) + E);
@@ -59911,8 +59912,8 @@ ${Ez(e, r)}`);
}
function a(E) {
s.save(E), s.namespaces = E, s.names = [], s.skips = [];
- let _, N = (typeof E == "string" ? E : "").split(/[\s,]+/), R = N.length;
- for (_ = 0; _ < R; _++)
+ let _, N = (typeof E == "string" ? E : "").split(/[\s,]+/), k = N.length;
+ for (_ = 0; _ < k; _++)
N[_] && (E = N[_].replace(/\*/g, ".*?"), E[0] === "-" ? s.skips.push(new RegExp("^" + E.slice(1) + "$")) : s.names.push(new RegExp("^" + E + "$")));
}
function c() {
@@ -59944,7 +59945,7 @@ ${Ez(e, r)}`);
}
e.exports = r;
});
- var $a = Ye((t, e) => {
+ var Qa = Ye((t, e) => {
je(), Ue(), Be(), t.formatArgs = n, t.save = i, t.load = s, t.useColors = r, t.storage = o(), t.destroy = (() => {
let c = false;
return () => {
@@ -59952,7 +59953,7 @@ ${Ez(e, r)}`);
};
})(), t.colors = ["#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33"];
function r() {
- return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) ? true : typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) ? false : typeof document < "u" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || typeof window < "u" && window.console && (window.console.firebug || window.console.exception && window.console.table) || typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/applewebkit\/(\d+)/);
+ return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) ? true : typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) ? false : typeof document < "u" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || typeof window < "u" && window.console && (window.console.firebug || window.console.exception && window.console.table) || typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/applewebkit\/(\d+)/);
}
function n(c) {
if (c[0] = (this.useColors ? "%c" : "") + this.namespace + (this.useColors ? " %c" : " ") + c[0] + (this.useColors ? "%c " : " ") + "+" + e.exports.humanize(this.diff), !this.useColors)
@@ -59986,7 +59987,7 @@ ${Ez(e, r)}`);
} catch {
}
}
- e.exports = xfe()(t);
+ e.exports = gfe()(t);
var { formatters: a } = e.exports;
a.j = function(c) {
try {
@@ -59996,14 +59997,14 @@ ${Ez(e, r)}`);
}
};
});
- var _fe = Ye((t, e) => {
+ var yfe = Ye((t, e) => {
je(), Ue(), Be();
- var r = bfe(), { EventEmitter: n } = (Zf(), vr(Il)), i = wfe(), s = kC(), o = $a()("mqtt-packet:parser"), a = class b5 extends n {
+ var r = dfe(), { EventEmitter: n } = (Yf(), vr(Nl)), i = pfe(), s = SC(), o = Qa()("mqtt-packet:parser"), a = class g5 extends n {
constructor() {
super(), this.parser = this.constructor.parser;
}
static parser(u) {
- return this instanceof b5 ? (this.settings = u || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : new b5().parser(u);
+ return this instanceof g5 ? (this.settings = u || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : new g5().parser(u);
}
_resetState() {
o("_resetState: resetting packet, error, _list, and _stateCounter"), this.packet = new i(), this.error = null, this._list = r(), this._stateCounter = 0;
@@ -60087,11 +60088,11 @@ ${Ez(e, r)}`);
if (this._list.readUInt8(this._pos) & 1)
return this._emitError(new Error("Connect flag bit 0 must be 0, but got 1"));
E.username = this._list.readUInt8(this._pos) & s.USERNAME_MASK, E.password = this._list.readUInt8(this._pos) & s.PASSWORD_MASK, E.will = this._list.readUInt8(this._pos) & s.WILL_FLAG_MASK;
- let R = !!(this._list.readUInt8(this._pos) & s.WILL_RETAIN_MASK), F = (this._list.readUInt8(this._pos) & s.WILL_QOS_MASK) >> s.WILL_QOS_SHIFT;
+ let k = !!(this._list.readUInt8(this._pos) & s.WILL_RETAIN_MASK), F = (this._list.readUInt8(this._pos) & s.WILL_QOS_MASK) >> s.WILL_QOS_SHIFT;
if (E.will)
- _.will = {}, _.will.retain = R, _.will.qos = F;
+ _.will = {}, _.will.retain = k, _.will.qos = F;
else {
- if (R)
+ if (k)
return this._emitError(new Error("Will Retain Flag must be set to zero when Will Flag is set to 0"));
if (F)
return this._emitError(new Error("Will QoS must be set to zero when Will Flag is set to 0"));
@@ -60099,16 +60100,16 @@ ${Ez(e, r)}`);
if (_.clean = (this._list.readUInt8(this._pos) & s.CLEAN_SESSION_MASK) !== 0, this._pos++, _.keepalive = this._parseNum(), _.keepalive === -1)
return this._emitError(new Error("Packet too short"));
if (_.protocolVersion === 5) {
- let L = this._parseProperties();
- Object.getOwnPropertyNames(L).length && (_.properties = L);
+ let D = this._parseProperties();
+ Object.getOwnPropertyNames(D).length && (_.properties = D);
}
- let D = this._parseString();
- if (D === null)
+ let L = this._parseString();
+ if (L === null)
return this._emitError(new Error("Packet too short"));
- if (_.clientId = D, o("_parseConnect: packet.clientId: %s", _.clientId), E.will) {
+ if (_.clientId = L, o("_parseConnect: packet.clientId: %s", _.clientId), E.will) {
if (_.protocolVersion === 5) {
- let L = this._parseProperties();
- Object.getOwnPropertyNames(L).length && (_.will.properties = L);
+ let D = this._parseProperties();
+ Object.getOwnPropertyNames(D).length && (_.will.properties = D);
}
if (u = this._parseString(), u === null)
return this._emitError(new Error("Cannot parse will topic"));
@@ -60166,7 +60167,7 @@ ${Ez(e, r)}`);
}
_parseSubscribe() {
o("_parseSubscribe");
- let u = this.packet, f, p, b, E, _, N, R;
+ let u = this.packet, f, p, b, E, _, N, k;
if (u.subscriptions = [], !!this._parseMessageId()) {
if (this.settings.protocolVersion === 5) {
let F = this._parseProperties();
@@ -60188,7 +60189,7 @@ ${Ez(e, r)}`);
return this._emitError(new Error("Invalid subscribe QoS, must be <= 2"));
if (N = (p >> s.SUBSCRIBE_OPTIONS_NL_SHIFT & s.SUBSCRIBE_OPTIONS_NL_MASK) !== 0, _ = (p >> s.SUBSCRIBE_OPTIONS_RAP_SHIFT & s.SUBSCRIBE_OPTIONS_RAP_MASK) !== 0, E = p >> s.SUBSCRIBE_OPTIONS_RH_SHIFT & s.SUBSCRIBE_OPTIONS_RH_MASK, E > 2)
return this._emitError(new Error("Invalid retain handling, must be <= 2"));
- R = { topic: f, qos: b }, this.settings.protocolVersion === 5 ? (R.nl = N, R.rap = _, R.rh = E) : this.settings.bridgeMode && (R.rh = 0, R.rap = true, R.nl = true), o("_parseSubscribe: push subscription `%s` to subscription", R), u.subscriptions.push(R);
+ k = { topic: f, qos: b }, this.settings.protocolVersion === 5 ? (k.nl = N, k.rap = _, k.rh = E) : this.settings.bridgeMode && (k.rh = 0, k.rap = true, k.nl = true), o("_parseSubscribe: push subscription `%s` to subscription", k), u.subscriptions.push(k);
}
}
}
@@ -60331,16 +60332,16 @@ ${Ez(e, r)}`);
}
_parseVarByteNum(u) {
o("_parseVarByteNum");
- let f = 4, p = 0, b = 1, E = 0, _ = false, N, R = this._pos ? this._pos : 0;
- for (; p < f && R + p < this._list.length; ) {
- if (N = this._list.readUInt8(R + p++), E += b * (N & s.VARBYTEINT_MASK), b *= 128, !(N & s.VARBYTEINT_FIN_MASK)) {
+ let f = 4, p = 0, b = 1, E = 0, _ = false, N, k = this._pos ? this._pos : 0;
+ for (; p < f && k + p < this._list.length; ) {
+ if (N = this._list.readUInt8(k + p++), E += b * (N & s.VARBYTEINT_MASK), b *= 128, !(N & s.VARBYTEINT_FIN_MASK)) {
_ = true;
break;
}
if (this._list.length <= p)
break;
}
- return !_ && p === f && this._list.length >= p && this._emitError(new Error("Invalid variable byte integer")), R && (this._pos += p), _ ? u ? _ = { bytes: p, value: E } : _ = E : _ = false, o("_parseVarByteNum: result: %o", _), _;
+ return !_ && p === f && this._list.length >= p && this._emitError(new Error("Invalid variable byte integer")), k && (this._pos += p), _ ? u ? _ = { bytes: p, value: E } : _ = E : _ = false, o("_parseVarByteNum: result: %o", _), _;
}
_parseByte() {
let u;
@@ -60403,9 +60404,9 @@ ${Ez(e, r)}`);
};
e.exports = a;
});
- var Efe = Ye((t, e) => {
+ var bfe = Ye((t, e) => {
je(), Ue(), Be();
- var { Buffer: r } = (ei(), vr($n)), n = 65536, i = {}, s = r.isBuffer(r.from([1, 2]).subarray(0, 1));
+ var { Buffer: r } = (ti(), vr(ei)), n = 65536, i = {}, s = r.isBuffer(r.from([1, 2]).subarray(0, 1));
function o(f) {
let p = r.allocUnsafe(2);
return p.writeUInt8(f >> 8, 0), p.writeUInt8(f & 255, 0 + 1), p;
@@ -60427,7 +60428,7 @@ ${Ez(e, r)}`);
}
e.exports = { cache: i, generateCache: a, generateNumber: o, genBufVariableByteInt: c, generate4ByteBuffer: u };
});
- var Sfe = Ye((t, e) => {
+ var wfe = Ye((t, e) => {
je(), Ue(), Be(), typeof cr > "u" || !cr.version || cr.version.indexOf("v0.") === 0 || cr.version.indexOf("v1.") === 0 && cr.version.indexOf("v1.8.") !== 0 ? e.exports = { nextTick: r } : e.exports = cr;
function r(n, i, s, o) {
if (typeof n != "function")
@@ -60458,15 +60459,15 @@ ${Ez(e, r)}`);
}
}
});
- var RC = Ye((t, e) => {
+ var MC = Ye((t, e) => {
je(), Ue(), Be();
- var r = kC(), { Buffer: n } = (ei(), vr($n)), i = n.allocUnsafe(0), s = n.from([0]), o = Efe(), a = Sfe().nextTick, c = $a()("mqtt-packet:writeToStream"), u = o.cache, f = o.generateNumber, p = o.generateCache, b = o.genBufVariableByteInt, E = o.generate4ByteBuffer, _ = x, N = true;
- function R(U, j, G) {
+ var r = SC(), { Buffer: n } = (ti(), vr(ei)), i = n.allocUnsafe(0), s = n.from([0]), o = bfe(), a = wfe().nextTick, c = Qa()("mqtt-packet:writeToStream"), u = o.cache, f = o.generateNumber, p = o.generateCache, b = o.genBufVariableByteInt, E = o.generate4ByteBuffer, _ = x, N = true;
+ function k(U, j, G) {
switch (c("generate called"), j.cork && (j.cork(), a(F, j)), N && (N = false, p()), c("generate: packet.cmd: %s", U.cmd), U.cmd) {
case "connect":
- return D(U, j);
+ return L(U, j);
case "connack":
- return L(U, j, G);
+ return D(U, j, G);
case "publish":
return q(U, j, G);
case "puback":
@@ -60493,7 +60494,7 @@ ${Ez(e, r)}`);
return j.destroy(new Error("Unknown command")), false;
}
}
- Object.defineProperty(R, "cacheNumbers", { get() {
+ Object.defineProperty(k, "cacheNumbers", { get() {
return _ === x;
}, set(U) {
U ? ((!u || Object.keys(u).length === 0) && (N = true), _ = x) : (N = false, _ = v);
@@ -60501,8 +60502,8 @@ ${Ez(e, r)}`);
function F(U) {
U.uncork();
}
- function D(U, j, G) {
- let k = U || {}, Y = k.protocolId || "MQTT", ee = k.protocolVersion || 4, ae = k.will, ie = k.clean, Z = k.keepalive || 0, ce = k.clientId || "", oe = k.username, me = k.password, pe = k.properties;
+ function L(U, j, G) {
+ let R = U || {}, Y = R.protocolId || "MQTT", ee = R.protocolVersion || 4, ae = R.will, ie = R.clean, Z = R.keepalive || 0, ce = R.clientId || "", oe = R.username, me = R.password, pe = R.properties;
ie === void 0 && (ie = true);
let se = 0;
if (!Y || typeof Y != "string" && !n.isBuffer(Y))
@@ -60556,16 +60557,16 @@ ${Ez(e, r)}`);
else
return j.destroy(new Error("Invalid password")), false;
}
- j.write(r.CONNECT_HEADER), l(j, se), w(j, Y), k.bridgeMode && (ee += 128), j.write(ee === 131 ? r.VERSION131 : ee === 132 ? r.VERSION132 : ee === 4 ? r.VERSION4 : ee === 5 ? r.VERSION5 : r.VERSION3);
+ j.write(r.CONNECT_HEADER), l(j, se), w(j, Y), R.bridgeMode && (ee += 128), j.write(ee === 131 ? r.VERSION131 : ee === 132 ? r.VERSION132 : ee === 4 ? r.VERSION4 : ee === 5 ? r.VERSION5 : r.VERSION3);
let Ee = 0;
return Ee |= oe != null ? r.USERNAME_MASK : 0, Ee |= me != null ? r.PASSWORD_MASK : 0, Ee |= ae && ae.retain ? r.WILL_RETAIN_MASK : 0, Ee |= ae && ae.qos ? ae.qos << r.WILL_QOS_SHIFT : 0, Ee |= ae ? r.WILL_FLAG_MASK : 0, Ee |= ie ? r.CLEAN_SESSION_MASK : 0, j.write(n.from([Ee])), _(j, Z), ee === 5 && le.write(), w(j, ce), ae && (ee === 5 && be.write(), h(j, ae.topic), w(j, ae.payload)), oe != null && w(j, oe), me != null && w(j, me), true;
}
- function L(U, j, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = k === 5 ? Y.reasonCode : Y.returnCode, ae = Y.properties, ie = 2;
+ function D(U, j, G) {
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = R === 5 ? Y.reasonCode : Y.returnCode, ae = Y.properties, ie = 2;
if (typeof ee != "number")
return j.destroy(new Error("Invalid return code")), false;
let Z = null;
- if (k === 5) {
+ if (R === 5) {
if (Z = g(j, ae), !Z)
return false;
ie += Z.length;
@@ -60574,7 +60575,7 @@ ${Ez(e, r)}`);
}
function q(U, j, G) {
c("publish: packet: %o", U);
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.qos || 0, ae = Y.retain ? r.RETAIN_MASK : 0, ie = Y.topic, Z = Y.payload || i, ce = Y.messageId, oe = Y.properties, me = 0;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.qos || 0, ae = Y.retain ? r.RETAIN_MASK : 0, ie = Y.topic, Z = Y.payload || i, ce = Y.messageId, oe = Y.properties, me = 0;
if (typeof ie == "string")
me += n.byteLength(ie) + 2;
else if (n.isBuffer(ie))
@@ -60585,7 +60586,7 @@ ${Ez(e, r)}`);
return j.destroy(new Error("Invalid messageId")), false;
ee && (me += 2);
let pe = null;
- if (k === 5) {
+ if (R === 5) {
if (pe = g(j, oe), !pe)
return false;
me += pe.length;
@@ -60593,25 +60594,25 @@ ${Ez(e, r)}`);
return j.write(r.PUBLISH_HEADER[ee][Y.dup ? 1 : 0][ae ? 1 : 0]), l(j, me), _(j, A(ie)), j.write(ie), ee > 0 && _(j, ce), pe == null || pe.write(), c("publish: payload: %o", Z), j.write(Z);
}
function W(U, j, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.cmd || "puback", ae = Y.messageId, ie = Y.dup && ee === "pubrel" ? r.DUP_MASK : 0, Z = 0, ce = Y.reasonCode, oe = Y.properties, me = k === 5 ? 3 : 2;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.cmd || "puback", ae = Y.messageId, ie = Y.dup && ee === "pubrel" ? r.DUP_MASK : 0, Z = 0, ce = Y.reasonCode, oe = Y.properties, me = R === 5 ? 3 : 2;
if (ee === "pubrel" && (Z = 1), typeof ae != "number")
return j.destroy(new Error("Invalid messageId")), false;
let pe = null;
- if (k === 5 && typeof oe == "object") {
+ if (R === 5 && typeof oe == "object") {
if (pe = m(j, oe, G, me), !pe)
return false;
me += pe.length;
}
- return j.write(r.ACKS[ee][Z][ie][0]), me === 3 && (me += ce !== 0 ? 1 : -1), l(j, me), _(j, ae), k === 5 && me !== 2 && j.write(n.from([ce])), pe !== null ? pe.write() : me === 4 && j.write(n.from([0])), true;
+ return j.write(r.ACKS[ee][Z][ie][0]), me === 3 && (me += ce !== 0 ? 1 : -1), l(j, me), _(j, ae), R === 5 && me !== 2 && j.write(n.from([ce])), pe !== null ? pe.write() : me === 4 && j.write(n.from([0])), true;
}
function z(U, j, G) {
c("subscribe: packet: ");
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.dup ? r.DUP_MASK : 0, ae = Y.messageId, ie = Y.subscriptions, Z = Y.properties, ce = 0;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.dup ? r.DUP_MASK : 0, ae = Y.messageId, ie = Y.subscriptions, Z = Y.properties, ce = 0;
if (typeof ae != "number")
return j.destroy(new Error("Invalid messageId")), false;
ce += 2;
let oe = null;
- if (k === 5) {
+ if (R === 5) {
if (oe = g(j, Z), !oe)
return false;
ce += oe.length;
@@ -60623,7 +60624,7 @@ ${Ez(e, r)}`);
return j.destroy(new Error("Invalid subscriptions - invalid topic")), false;
if (typeof le != "number")
return j.destroy(new Error("Invalid subscriptions - invalid qos")), false;
- if (k === 5) {
+ if (R === 5) {
if (typeof (ie[pe].nl || false) != "boolean")
return j.destroy(new Error("Invalid subscriptions - invalid No Local")), false;
if (typeof (ie[pe].rap || false) != "boolean")
@@ -60640,12 +60641,12 @@ ${Ez(e, r)}`);
let me = true;
for (let pe of ie) {
let se = pe.topic, le = pe.qos, be = +pe.nl, ye = +pe.rap, Ee = pe.rh, Te;
- h(j, se), Te = r.SUBSCRIBE_OPTIONS_QOS[le], k === 5 && (Te |= be ? r.SUBSCRIBE_OPTIONS_NL : 0, Te |= ye ? r.SUBSCRIBE_OPTIONS_RAP : 0, Te |= Ee ? r.SUBSCRIBE_OPTIONS_RH[Ee] : 0), me = j.write(n.from([Te]));
+ h(j, se), Te = r.SUBSCRIBE_OPTIONS_QOS[le], R === 5 && (Te |= be ? r.SUBSCRIBE_OPTIONS_NL : 0, Te |= ye ? r.SUBSCRIBE_OPTIONS_RAP : 0, Te |= Ee ? r.SUBSCRIBE_OPTIONS_RH[Ee] : 0), me = j.write(n.from([Te]));
}
return me;
}
function T(U, j, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.granted, ie = Y.properties, Z = 0;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.granted, ie = Y.properties, Z = 0;
if (typeof ee != "number")
return j.destroy(new Error("Invalid messageId")), false;
if (Z += 2, typeof ae == "object" && ae.length)
@@ -60657,7 +60658,7 @@ ${Ez(e, r)}`);
else
return j.destroy(new Error("Invalid qos vector")), false;
let ce = null;
- if (k === 5) {
+ if (R === 5) {
if (ce = m(j, ie, G, Z), !ce)
return false;
Z += ce.length;
@@ -60665,7 +60666,7 @@ ${Ez(e, r)}`);
return j.write(r.SUBACK_HEADER), l(j, Z), _(j, ee), ce !== null && ce.write(), j.write(n.from(ae));
}
function I(U, j, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r.DUP_MASK : 0, ie = Y.unsubscriptions, Z = Y.properties, ce = 0;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r.DUP_MASK : 0, ie = Y.unsubscriptions, Z = Y.properties, ce = 0;
if (typeof ee != "number")
return j.destroy(new Error("Invalid messageId")), false;
if (ce += 2, typeof ie == "object" && ie.length)
@@ -60677,7 +60678,7 @@ ${Ez(e, r)}`);
else
return j.destroy(new Error("Invalid unsubscriptions")), false;
let oe = null;
- if (k === 5) {
+ if (R === 5) {
if (oe = g(j, Z), !oe)
return false;
ce += oe.length;
@@ -60689,10 +60690,10 @@ ${Ez(e, r)}`);
return me;
}
function H(U, j, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r.DUP_MASK : 0, ie = Y.granted, Z = Y.properties, ce = Y.cmd, oe = 0, me = 2;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r.DUP_MASK : 0, ie = Y.granted, Z = Y.properties, ce = Y.cmd, oe = 0, me = 2;
if (typeof ee != "number")
return j.destroy(new Error("Invalid messageId")), false;
- if (k === 5)
+ if (R === 5)
if (typeof ie == "object" && ie.length)
for (let se = 0; se < ie.length; se += 1) {
if (typeof ie[se] != "number")
@@ -60702,28 +60703,28 @@ ${Ez(e, r)}`);
else
return j.destroy(new Error("Invalid qos vector")), false;
let pe = null;
- if (k === 5) {
+ if (R === 5) {
if (pe = m(j, Z, G, me), !pe)
return false;
me += pe.length;
}
- return j.write(r.ACKS[ce][oe][ae][0]), l(j, me), _(j, ee), pe !== null && pe.write(), k === 5 && j.write(n.from(ie)), true;
+ return j.write(r.ACKS[ce][oe][ae][0]), l(j, me), _(j, ee), pe !== null && pe.write(), R === 5 && j.write(n.from(ie)), true;
}
function X(U, j, G) {
return j.write(r.EMPTY[U.cmd]);
}
function V(U, j, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = k === 5 ? 1 : 0, Z = null;
- if (k === 5) {
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = R === 5 ? 1 : 0, Z = null;
+ if (R === 5) {
if (Z = m(j, ae, G, ie), !Z)
return false;
ie += Z.length;
}
- return j.write(n.from([r.codes.disconnect << 4])), l(j, ie), k === 5 && j.write(n.from([ee])), Z !== null && Z.write(), true;
+ return j.write(n.from([r.codes.disconnect << 4])), l(j, ie), R === 5 && j.write(n.from([ee])), Z !== null && Z.write(), true;
}
function S(U, j, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = k === 5 ? 1 : 0;
- k !== 5 && j.destroy(new Error("Invalid mqtt version for auth packet"));
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = R === 5 ? 1 : 0;
+ R !== 5 && j.destroy(new Error("Invalid mqtt version for auth packet"));
let Z = m(j, ae, G, ie);
return Z ? (ie += Z.length, j.write(n.from([r.codes.auth << 4])), l(j, ie), j.write(n.from([ee])), Z !== null && Z.write(), true) : false;
}
@@ -60761,7 +60762,7 @@ ${Ez(e, r)}`);
Q(U, {}, 0);
} };
let G = 0;
- function k(Y, ee) {
+ function R(Y, ee) {
let ae = r.propertiesTypes[Y], ie = 0;
switch (ae) {
case "byte": {
@@ -60825,12 +60826,12 @@ ${Ez(e, r)}`);
let ee = 0, ae = 0, ie = j[Y];
if (Array.isArray(ie))
for (let Z = 0; Z < ie.length; Z++) {
- if (ae = k(Y, ie[Z]), !ae)
+ if (ae = R(Y, ie[Z]), !ae)
return false;
ee += ae;
}
else {
- if (ae = k(Y, ie), !ae)
+ if (ae = R(Y, ie), !ae)
return false;
ee = ae;
}
@@ -60842,10 +60843,10 @@ ${Ez(e, r)}`);
Q(U, j, G);
} };
}
- function m(U, j, G, k) {
+ function m(U, j, G, R) {
let Y = ["reasonString", "userProperties"], ee = G && G.properties && G.properties.maximumPacketSize ? G.properties.maximumPacketSize : 0, ae = g(U, j);
if (ee)
- for (; k + ae.length > ee; ) {
+ for (; R + ae.length > ee; ) {
let ie = Y.shift();
if (ie && j[ie])
delete j[ie], ae = g(U, j);
@@ -60885,11 +60886,11 @@ ${Ez(e, r)}`);
break;
}
case "pair": {
- Object.getOwnPropertyNames(G).forEach((k) => {
- let Y = G[k];
+ Object.getOwnPropertyNames(G).forEach((R) => {
+ let Y = G[R];
Array.isArray(Y) ? Y.forEach((ee) => {
- U.write(n.from([r.properties[j]])), y(U, k.toString(), ee.toString());
- }) : (U.write(n.from([r.properties[j]])), y(U, k.toString(), Y.toString()));
+ U.write(n.from([r.properties[j]])), y(U, R.toString(), ee.toString());
+ }) : (U.write(n.from([r.properties[j]])), y(U, R.toString(), Y.toString()));
});
break;
}
@@ -60899,14 +60900,14 @@ ${Ez(e, r)}`);
}
function Q(U, j, G) {
l(U, G);
- for (let k in j)
- if (Object.prototype.hasOwnProperty.call(j, k) && j[k] !== null) {
- let Y = j[k];
+ for (let R in j)
+ if (Object.prototype.hasOwnProperty.call(j, R) && j[R] !== null) {
+ let Y = j[R];
if (Array.isArray(Y))
for (let ee = 0; ee < Y.length; ee++)
- P(U, k, Y[ee]);
+ P(U, R, Y[ee]);
else
- P(U, k, Y);
+ P(U, R, Y);
}
}
function A(U) {
@@ -60915,11 +60916,11 @@ ${Ez(e, r)}`);
function K(U) {
return typeof U == "string" || U instanceof n;
}
- e.exports = R;
+ e.exports = k;
});
- var Mfe = Ye((t, e) => {
+ var vfe = Ye((t, e) => {
je(), Ue(), Be();
- var r = RC(), { EventEmitter: n } = (Zf(), vr(Il)), { Buffer: i } = (ei(), vr($n));
+ var r = MC(), { EventEmitter: n } = (Yf(), vr(Nl)), { Buffer: i } = (ti(), vr(ei));
function s(a, c) {
let u = new o();
return r(a, u, c), u.concat();
@@ -60946,10 +60947,10 @@ ${Ez(e, r)}`);
};
e.exports = s;
});
- var Afe = Ye((t) => {
- je(), Ue(), Be(), t.parser = _fe().parser, t.generate = Mfe(), t.writeToStream = RC();
+ var xfe = Ye((t) => {
+ je(), Ue(), Be(), t.parser = yfe().parser, t.generate = vfe(), t.writeToStream = MC();
});
- var CC = Ye((t) => {
+ var AC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
var e = class {
constructor() {
@@ -60972,10 +60973,10 @@ ${Ez(e, r)}`);
};
t.default = e;
});
- var Tfe = Ye((t, e) => {
+ var _fe = Ye((t, e) => {
je(), Ue(), Be(), e.exports = n;
function r(s) {
- return s instanceof pm ? pm.from(s) : new s.constructor(s.buffer.slice(), s.byteOffset, s.length);
+ return s instanceof dm ? dm.from(s) : new s.constructor(s.buffer.slice(), s.byteOffset, s.length);
}
function n(s) {
if (s = s || {}, s.circles)
@@ -61031,16 +61032,16 @@ ${Ez(e, r)}`);
return s.proto ? f : u;
function c(p, b) {
for (var E = Object.keys(p), _ = new Array(E.length), N = 0; N < E.length; N++) {
- var R = E[N], F = p[R];
+ var k = E[N], F = p[k];
if (typeof F != "object" || F === null)
- _[R] = F;
+ _[k] = F;
else if (F instanceof Date)
- _[R] = new Date(F);
+ _[k] = new Date(F);
else if (ArrayBuffer.isView(F))
- _[R] = r(F);
+ _[k] = r(F);
else {
- var D = o.indexOf(F);
- D !== -1 ? _[R] = a[D] : _[R] = b(F);
+ var L = o.indexOf(F);
+ L !== -1 ? _[k] = a[L] : _[k] = b(F);
}
}
return _;
@@ -61112,10 +61113,10 @@ ${Ez(e, r)}`);
}
}
});
- var Nfe = Ye((t, e) => {
- je(), Ue(), Be(), e.exports = Tfe()();
+ var Efe = Ye((t, e) => {
+ je(), Ue(), Be(), e.exports = _fe()();
});
- var Ife = Ye((t) => {
+ var Sfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.validateTopics = t.validateTopic = void 0;
function e(n) {
let i = n.split("/");
@@ -61139,9 +61140,9 @@ ${Ez(e, r)}`);
}
t.validateTopics = r;
});
- var DC = Ye((t) => {
+ var TC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = Ol(), r = { objectMode: true }, n = { clean: true }, i = class {
+ var e = Il(), r = { objectMode: true }, n = { clean: true }, i = class {
constructor(s) {
this.options = s || {}, this.options = Object.assign(Object.assign({}, n), s), this._inflights = /* @__PURE__ */ new Map();
}
@@ -61175,7 +61176,7 @@ ${Ez(e, r)}`);
};
t.default = i;
});
- var Ofe = Ye((t) => {
+ var Mfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
var e = [0, 16, 128, 131, 135, 144, 145, 151, 153], r = (n, i, s) => {
n.log("handlePublish: packet %o", i), s = typeof s < "u" ? s : n.noop;
@@ -61240,14 +61241,14 @@ ${Ez(e, r)}`);
};
t.default = r;
});
- var Pfe = Ye((t, e) => {
- e.exports = { version: "5.7.0" };
+ var Afe = Ye((t, e) => {
+ e.exports = { version: "5.8.0" };
});
- var S0 = Ye((t) => {
+ var _0 = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.MQTTJS_VERSION = t.nextTick = t.applyMixin = t.ErrorWithReasonCode = void 0;
- var e = class LC extends Error {
+ var e = class NC extends Error {
constructor(i, s) {
- super(i), this.code = s, Object.setPrototypeOf(this, LC.prototype), Object.getPrototypeOf(this).name = "ErrorWithReasonCode";
+ super(i), this.code = s, Object.setPrototypeOf(this, NC.prototype), Object.getPrototypeOf(this).name = "ErrorWithReasonCode";
}
};
t.ErrorWithReasonCode = e;
@@ -61267,12 +61268,12 @@ ${Ez(e, r)}`);
}
t.applyMixin = r, t.nextTick = typeof (cr == null ? void 0 : cr.nextTick) == "function" ? cr.nextTick : (n) => {
setTimeout(n, 0);
- }, t.MQTTJS_VERSION = Pfe().version;
+ }, t.MQTTJS_VERSION = Afe().version;
});
var c2 = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.ReasonCodes = void 0, t.ReasonCodes = { 0: "", 1: "Unacceptable protocol version", 2: "Identifier rejected", 3: "Server unavailable", 4: "Bad username or password", 5: "Not authorized", 16: "No matching subscribers", 17: "No subscription existed", 128: "Unspecified error", 129: "Malformed Packet", 130: "Protocol Error", 131: "Implementation specific error", 132: "Unsupported Protocol Version", 133: "Client Identifier not valid", 134: "Bad User Name or Password", 135: "Not authorized", 136: "Server unavailable", 137: "Server busy", 138: "Banned", 139: "Server shutting down", 140: "Bad authentication method", 141: "Keep Alive timeout", 142: "Session taken over", 143: "Topic Filter invalid", 144: "Topic Name invalid", 145: "Packet identifier in use", 146: "Packet Identifier not found", 147: "Receive Maximum exceeded", 148: "Topic Alias invalid", 149: "Packet too large", 150: "Message rate too high", 151: "Quota exceeded", 152: "Administrative action", 153: "Payload format invalid", 154: "Retain not supported", 155: "QoS not supported", 156: "Use another server", 157: "Server moved", 158: "Shared Subscriptions not supported", 159: "Connection rate exceeded", 160: "Maximum connect time", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" };
var e = (r, n) => {
- let { messageId: i } = n, s = n.cmd, o = null, a = r.outgoing[i] ? r.outgoing[i].cb : null, c;
+ let { messageId: i } = n, s = n.cmd, o = null, a = r.outgoing[i] ? r.outgoing[i].cb : null, c = null;
if (!a) {
r.log("_handleAck :: Server sent an ack in error. Ignoring.");
return;
@@ -61297,14 +61298,17 @@ ${Ez(e, r)}`);
case "suback": {
delete r.outgoing[i], r.messageIdProvider.deallocate(i);
let u = n.granted;
- for (let f = 0; f < u.length; f++)
- if (u[f] & 128) {
- let p = r.messageIdToTopic[i];
- p && p.forEach((b) => {
- delete r._resubscribeTopics[b];
+ for (let f = 0; f < u.length; f++) {
+ let p = u[f];
+ if (p & 128) {
+ c = new Error(`Subscribe error: ${t.ReasonCodes[p]}`), c.code = p;
+ let b = r.messageIdToTopic[i];
+ b && b.forEach((E) => {
+ delete r._resubscribeTopics[E];
});
}
- delete r.messageIdToTopic[i], r._invokeStoreProcessingQueue(), a(null, n);
+ }
+ delete r.messageIdToTopic[i], r._invokeStoreProcessingQueue(), a(c, n);
break;
}
case "unsuback": {
@@ -61318,9 +61322,9 @@ ${Ez(e, r)}`);
};
t.default = e;
});
- var kfe = Ye((t) => {
+ var Tfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = S0(), r = c2(), n = (i, s) => {
+ var e = _0(), r = c2(), n = (i, s) => {
let { options: o } = i, a = o.protocolVersion, c = a === 5 ? s.reasonCode : s.returnCode;
if (a !== 5) {
let u = new e.ErrorWithReasonCode(`Protocol error: Auth packets are only supported in MQTT 5. Your version:${a}`, c);
@@ -61342,8 +61346,8 @@ ${Ez(e, r)}`);
};
t.default = n;
});
- var Rfe = Ye((t) => {
- var E, _, N, R, F, D, L, q, W, z, T, I, H, X, V, S, d, l, h, y, x, v, M, w, g, m, w5, Q, A, K, U, j, BC, k, Y, ee, ae, Oc, Z, Pc, oe, v5, pe, Zp, le, Jp, ye, Ir, Te, x5, O, Xh, $;
+ var Nfe = Ye((t) => {
+ var E, _, N, k, F, L, D, q, W, z, T, I, H, X, V, S, d, l, h, y, x, v, M, w, g, m, y5, Q, A, K, U, j, IC, R, Y, ee, ae, Ic, Z, Oc, oe, b5, pe, Yp, le, Zp, ye, Ir, Te, w5, O, Kh, $;
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.LRUCache = void 0;
var e = typeof performance == "object" && performance && typeof performance.now == "function" ? performance : Date, r = /* @__PURE__ */ new Set(), n = typeof cr == "object" && cr ? cr : {}, i = (te, J, ne, fe) => {
typeof n.emitWarning == "function" ? n.emitWarning(te, J, ne, fe) : console.error(`[${ne}] ${J}: ${te}`);
@@ -61416,10 +61420,10 @@ ${Ez(e, r)}`);
Vt(this, ye);
Vt(this, Te);
Vt(this, O);
- Vt(this, R, void 0);
+ Vt(this, k, void 0);
Vt(this, F, void 0);
- Vt(this, D, void 0);
Vt(this, L, void 0);
+ Vt(this, D, void 0);
Vt(this, q, void 0);
re(this, "ttl");
re(this, "ttlResolution");
@@ -61460,7 +61464,7 @@ ${Ez(e, r)}`);
Vt(this, K, () => {
});
Vt(this, U, () => false);
- Vt(this, k, (J10) => {
+ Vt(this, R, (J10) => {
});
Vt(this, Y, (J10, ne2, fe2) => {
});
@@ -61475,7 +61479,7 @@ ${Ez(e, r)}`);
let nt = ne ? u(ne) : Array;
if (!nt)
throw new Error("invalid max value: " + ne);
- if (Nt(this, R, ne), Nt(this, F, Ge), this.maxEntrySize = ke || he(this, F), this.sizeCalculation = Re, this.sizeCalculation) {
+ if (Nt(this, k, ne), Nt(this, F, Ge), this.maxEntrySize = ke || he(this, F), this.sizeCalculation = Re, this.sizeCalculation) {
if (!he(this, F) && !this.maxEntrySize)
throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");
if (typeof this.sizeCalculation != "function")
@@ -61483,21 +61487,21 @@ ${Ez(e, r)}`);
}
if (Je !== void 0 && typeof Je != "function")
throw new TypeError("fetchMethod must be a function if specified");
- if (Nt(this, q, Je), Nt(this, w, !!Je), Nt(this, T, /* @__PURE__ */ new Map()), Nt(this, I, new Array(ne).fill(void 0)), Nt(this, H, new Array(ne).fill(void 0)), Nt(this, X, new nt(ne)), Nt(this, V, new nt(ne)), Nt(this, S, 0), Nt(this, d, 0), Nt(this, l, p.create(ne)), Nt(this, W, 0), Nt(this, z, 0), typeof De == "function" && Nt(this, D, De), typeof ut == "function" ? (Nt(this, L, ut), Nt(this, h, [])) : (Nt(this, L, void 0), Nt(this, h, void 0)), Nt(this, M, !!he(this, D)), Nt(this, g, !!he(this, L)), this.noDisposeOnSet = !!Ve, this.noUpdateTTL = !!Ze, this.noDeleteOnFetchRejection = !!Me, this.allowStaleOnFetchRejection = !!et, this.allowStaleOnFetchAbort = !!Ce, this.ignoreFetchAbort = !!ze, this.maxEntrySize !== 0) {
+ if (Nt(this, q, Je), Nt(this, w, !!Je), Nt(this, T, /* @__PURE__ */ new Map()), Nt(this, I, new Array(ne).fill(void 0)), Nt(this, H, new Array(ne).fill(void 0)), Nt(this, X, new nt(ne)), Nt(this, V, new nt(ne)), Nt(this, S, 0), Nt(this, d, 0), Nt(this, l, p.create(ne)), Nt(this, W, 0), Nt(this, z, 0), typeof De == "function" && Nt(this, L, De), typeof ut == "function" ? (Nt(this, D, ut), Nt(this, h, [])) : (Nt(this, D, void 0), Nt(this, h, void 0)), Nt(this, M, !!he(this, L)), Nt(this, g, !!he(this, D)), this.noDisposeOnSet = !!Ve, this.noUpdateTTL = !!Ze, this.noDeleteOnFetchRejection = !!Me, this.allowStaleOnFetchRejection = !!et, this.allowStaleOnFetchAbort = !!Ce, this.ignoreFetchAbort = !!ze, this.maxEntrySize !== 0) {
if (he(this, F) !== 0 && !c(he(this, F)))
throw new TypeError("maxSize must be a positive integer if specified");
if (!c(this.maxEntrySize))
throw new TypeError("maxEntrySize must be a positive integer if specified");
- At(this, j, BC).call(this);
+ At(this, j, IC).call(this);
}
if (this.allowStale = !!Ne, this.noDeleteOnStaleGet = !!Pe, this.updateAgeOnGet = !!ve, this.updateAgeOnHas = !!Ae, this.ttlResolution = c(ge) || ge === 0 ? ge : 1, this.ttlAutopurge = !!de, this.ttl = fe || 0, this.ttl) {
if (!c(this.ttl))
throw new TypeError("ttl must be a positive integer if specified");
- At(this, m, w5).call(this);
+ At(this, m, y5).call(this);
}
- if (he(this, R) === 0 && this.ttl === 0 && he(this, F) === 0)
+ if (he(this, k) === 0 && this.ttl === 0 && he(this, F) === 0)
throw new TypeError("At least one of max, maxSize, or ttl is required");
- if (!this.ttlAutopurge && !he(this, R) && !he(this, F)) {
+ if (!this.ttlAutopurge && !he(this, k) && !he(this, F)) {
let qe = "LRU_CACHE_UNBOUNDED";
a(qe) && (r.add(qe), i("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.", "UnboundedCacheWarning", qe, $));
}
@@ -61512,23 +61516,23 @@ ${Ez(e, r)}`);
return At(fe = J, ye, Ir).call(fe, ne);
}, backgroundFetch: (ne, fe, ge, de) => {
var ve;
- return At(ve = J, le, Jp).call(ve, ne, fe, ge, de);
+ return At(ve = J, le, Zp).call(ve, ne, fe, ge, de);
}, moveToTail: (ne) => {
var fe;
- return At(fe = J, O, Xh).call(fe, ne);
+ return At(fe = J, O, Kh).call(fe, ne);
}, indexes: (ne) => {
var fe;
- return At(fe = J, ae, Oc).call(fe, ne);
+ return At(fe = J, ae, Ic).call(fe, ne);
}, rindexes: (ne) => {
var fe;
- return At(fe = J, Z, Pc).call(fe, ne);
+ return At(fe = J, Z, Oc).call(fe, ne);
}, isStale: (ne) => {
var fe;
return he(fe = J, U).call(fe, ne);
} };
}
get max() {
- return he(this, R);
+ return he(this, k);
}
get maxSize() {
return he(this, F);
@@ -61543,73 +61547,73 @@ ${Ez(e, r)}`);
return he(this, q);
}
get dispose() {
- return he(this, D);
+ return he(this, L);
}
get disposeAfter() {
- return he(this, L);
+ return he(this, D);
}
getRemainingTTL(J) {
return he(this, T).has(J) ? 1 / 0 : 0;
}
*entries() {
- for (let J of At(this, ae, Oc).call(this))
+ for (let J of At(this, ae, Ic).call(this))
he(this, H)[J] !== void 0 && he(this, I)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield [he(this, I)[J], he(this, H)[J]]);
}
*rentries() {
- for (let J of At(this, Z, Pc).call(this))
+ for (let J of At(this, Z, Oc).call(this))
he(this, H)[J] !== void 0 && he(this, I)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield [he(this, I)[J], he(this, H)[J]]);
}
*keys() {
- for (let J of At(this, ae, Oc).call(this)) {
+ for (let J of At(this, ae, Ic).call(this)) {
let ne = he(this, I)[J];
ne !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield ne);
}
}
*rkeys() {
- for (let J of At(this, Z, Pc).call(this)) {
+ for (let J of At(this, Z, Oc).call(this)) {
let ne = he(this, I)[J];
ne !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield ne);
}
}
*values() {
- for (let J of At(this, ae, Oc).call(this))
+ for (let J of At(this, ae, Ic).call(this))
he(this, H)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield he(this, H)[J]);
}
*rvalues() {
- for (let J of At(this, Z, Pc).call(this))
+ for (let J of At(this, Z, Oc).call(this))
he(this, H)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield he(this, H)[J]);
}
[Symbol.iterator]() {
return this.entries();
}
find(J, ne = {}) {
- for (let fe of At(this, ae, Oc).call(this)) {
+ for (let fe of At(this, ae, Ic).call(this)) {
let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge;
if (de !== void 0 && J(de, he(this, I)[fe], this))
return this.get(he(this, I)[fe], ne);
}
}
forEach(J, ne = this) {
- for (let fe of At(this, ae, Oc).call(this)) {
+ for (let fe of At(this, ae, Ic).call(this)) {
let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge;
de !== void 0 && J.call(ne, de, he(this, I)[fe], this);
}
}
rforEach(J, ne = this) {
- for (let fe of At(this, Z, Pc).call(this)) {
+ for (let fe of At(this, Z, Oc).call(this)) {
let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge;
de !== void 0 && J.call(ne, de, he(this, I)[fe], this);
}
}
purgeStale() {
let J = false;
- for (let ne of At(this, Z, Pc).call(this, { allowStale: true }))
+ for (let ne of At(this, Z, Oc).call(this, { allowStale: true }))
he(this, U).call(this, ne) && (this.delete(he(this, I)[ne]), J = true);
return J;
}
dump() {
let J = [];
- for (let ne of At(this, ae, Oc).call(this, { allowStale: true })) {
+ for (let ne of At(this, ae, Ic).call(this, { allowStale: true })) {
let fe = he(this, I)[ne], ge = he(this, H)[ne], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge;
if (de === void 0 || fe === void 0)
continue;
@@ -61642,18 +61646,18 @@ ${Ez(e, r)}`);
return Ne && (Ne.set = "miss", Ne.maxEntrySizeExceeded = true), this.delete(J), this;
let Ve = he(this, W) === 0 ? void 0 : he(this, T).get(J);
if (Ve === void 0)
- Ve = he(this, W) === 0 ? he(this, d) : he(this, l).length !== 0 ? he(this, l).pop() : he(this, W) === he(this, R) ? At(this, pe, Zp).call(this, false) : he(this, W), he(this, I)[Ve] = J, he(this, H)[Ve] = ne, he(this, T).set(J, Ve), he(this, X)[he(this, d)] = Ve, he(this, V)[Ve] = he(this, d), Nt(this, d, Ve), W0(this, W)._++, he(this, Y).call(this, Ve, ut, Ne), Ne && (Ne.set = "add"), De = false;
+ Ve = he(this, W) === 0 ? he(this, d) : he(this, l).length !== 0 ? he(this, l).pop() : he(this, W) === he(this, k) ? At(this, pe, Yp).call(this, false) : he(this, W), he(this, I)[Ve] = J, he(this, H)[Ve] = ne, he(this, T).set(J, Ve), he(this, X)[he(this, d)] = Ve, he(this, V)[Ve] = he(this, d), Nt(this, d, Ve), H0(this, W)._++, he(this, Y).call(this, Ve, ut, Ne), Ne && (Ne.set = "add"), De = false;
else {
- At(this, O, Xh).call(this, Ve);
+ At(this, O, Kh).call(this, Ve);
let Me = he(this, H)[Ve];
if (ne !== Me) {
if (he(this, w) && At(this, ye, Ir).call(this, Me)) {
Me.__abortController.abort(new Error("replaced"));
let { __staleWhileFetching: Pe } = Me;
- Pe !== void 0 && !ve && (he(this, M) && ((Ze = he(this, D)) == null || Ze.call(this, Pe, J, "set")), he(this, g) && ((Ge = he(this, h)) == null || Ge.push([Pe, J, "set"])));
+ Pe !== void 0 && !ve && (he(this, M) && ((Ze = he(this, L)) == null || Ze.call(this, Pe, J, "set")), he(this, g) && ((Ge = he(this, h)) == null || Ge.push([Pe, J, "set"])));
} else
- ve || (he(this, M) && ((ke = he(this, D)) == null || ke.call(this, Me, J, "set")), he(this, g) && ((Re = he(this, h)) == null || Re.push([Me, J, "set"])));
- if (he(this, k).call(this, Ve), he(this, Y).call(this, Ve, ut, Ne), he(this, H)[Ve] = ne, Ne) {
+ ve || (he(this, M) && ((ke = he(this, L)) == null || ke.call(this, Me, J, "set")), he(this, g) && ((Re = he(this, h)) == null || Re.push([Me, J, "set"])));
+ if (he(this, R).call(this, Ve), he(this, Y).call(this, Ve, ut, Ne), he(this, H)[Ve] = ne, Ne) {
Ne.set = "replace";
let Pe = Me && At(this, ye, Ir).call(this, Me) ? Me.__staleWhileFetching : Me;
Pe !== void 0 && (Ne.oldValue = Pe);
@@ -61661,10 +61665,10 @@ ${Ez(e, r)}`);
} else
Ne && (Ne.set = "update");
}
- if (ge !== 0 && !he(this, v) && At(this, m, w5).call(this), he(this, v) && (De || he(this, K).call(this, Ve, ge, de), Ne && he(this, A).call(this, Ne, Ve)), !ve && he(this, g) && he(this, h)) {
+ if (ge !== 0 && !he(this, v) && At(this, m, y5).call(this), he(this, v) && (De || he(this, K).call(this, Ve, ge, de), Ne && he(this, A).call(this, Ne, Ve)), !ve && he(this, g) && he(this, h)) {
let Me = he(this, h), Pe;
for (; Pe = Me == null ? void 0 : Me.shift(); )
- (Je = he(this, L)) == null || Je.call(this, ...Pe);
+ (Je = he(this, D)) == null || Je.call(this, ...Pe);
}
return this;
}
@@ -61673,7 +61677,7 @@ ${Ez(e, r)}`);
try {
for (; he(this, W); ) {
let ne = he(this, H)[he(this, S)];
- if (At(this, pe, Zp).call(this, true), At(this, ye, Ir).call(this, ne)) {
+ if (At(this, pe, Yp).call(this, true), At(this, ye, Ir).call(this, ne)) {
if (ne.__staleWhileFetching)
return ne.__staleWhileFetching;
} else if (ne !== void 0)
@@ -61683,7 +61687,7 @@ ${Ez(e, r)}`);
if (he(this, g) && he(this, h)) {
let ne = he(this, h), fe;
for (; fe = ne == null ? void 0 : ne.shift(); )
- (J = he(this, L)) == null || J.call(this, ...fe);
+ (J = he(this, D)) == null || J.call(this, ...fe);
}
}
}
@@ -61715,7 +61719,7 @@ ${Ez(e, r)}`);
let et = { allowStale: fe, updateAgeOnGet: ge, noDeleteOnStaleGet: de, ttl: ve, noDisposeOnSet: Ae, size: Ne, sizeCalculation: De, noUpdateTTL: ut, noDeleteOnFetchRejection: Ve, allowStaleOnFetchRejection: Ze, allowStaleOnFetchAbort: ke, ignoreFetchAbort: Ge, status: Me, signal: Pe }, Ce = he(this, T).get(J);
if (Ce === void 0) {
Me && (Me.fetch = "miss");
- let ze = At(this, le, Jp).call(this, J, Ce, et, Re);
+ let ze = At(this, le, Zp).call(this, J, Ce, et, Re);
return ze.__returned = ze;
} else {
let ze = he(this, H)[Ce];
@@ -61725,8 +61729,8 @@ ${Ez(e, r)}`);
}
let nt = he(this, U).call(this, Ce);
if (!Je && !nt)
- return Me && (Me.fetch = "hit"), At(this, O, Xh).call(this, Ce), ge && he(this, Q).call(this, Ce), Me && he(this, A).call(this, Me, Ce), ze;
- let qe = At(this, le, Jp).call(this, J, Ce, et, Re), Ke = qe.__staleWhileFetching !== void 0 && fe;
+ return Me && (Me.fetch = "hit"), At(this, O, Kh).call(this, Ce), ge && he(this, Q).call(this, Ce), Me && he(this, A).call(this, Me, Ce), ze;
+ let qe = At(this, le, Zp).call(this, J, Ce, et, Re), Ke = qe.__staleWhileFetching !== void 0 && fe;
return Me && (Me.fetch = nt ? "stale" : "refresh", Ke && nt && (Me.returnedStale = true)), Ke ? qe.__staleWhileFetching : qe.__returned = qe;
}
}
@@ -61734,7 +61738,7 @@ ${Ez(e, r)}`);
let { allowStale: fe = this.allowStale, updateAgeOnGet: ge = this.updateAgeOnGet, noDeleteOnStaleGet: de = this.noDeleteOnStaleGet, status: ve } = ne, Ae = he(this, T).get(J);
if (Ae !== void 0) {
let Ne = he(this, H)[Ae], De = At(this, ye, Ir).call(this, Ne);
- return ve && he(this, A).call(this, ve, Ae), he(this, U).call(this, Ae) ? (ve && (ve.get = "stale"), De ? (ve && fe && Ne.__staleWhileFetching !== void 0 && (ve.returnedStale = true), fe ? Ne.__staleWhileFetching : void 0) : (de || this.delete(J), ve && fe && (ve.returnedStale = true), fe ? Ne : void 0)) : (ve && (ve.get = "hit"), De ? Ne.__staleWhileFetching : (At(this, O, Xh).call(this, Ae), ge && he(this, Q).call(this, Ae), Ne));
+ return ve && he(this, A).call(this, ve, Ae), he(this, U).call(this, Ae) ? (ve && (ve.get = "stale"), De ? (ve && fe && Ne.__staleWhileFetching !== void 0 && (ve.returnedStale = true), fe ? Ne.__staleWhileFetching : void 0) : (de || this.delete(J), ve && fe && (ve.returnedStale = true), fe ? Ne : void 0)) : (ve && (ve.get = "hit"), De ? Ne.__staleWhileFetching : (At(this, O, Kh).call(this, Ae), ge && he(this, Q).call(this, Ae), Ne));
} else
ve && (ve.get = "miss");
}
@@ -61747,37 +61751,37 @@ ${Ez(e, r)}`);
if (ne = true, he(this, W) === 1)
this.clear();
else {
- he(this, k).call(this, Ae);
+ he(this, R).call(this, Ae);
let Ne = he(this, H)[Ae];
- At(this, ye, Ir).call(this, Ne) ? Ne.__abortController.abort(new Error("deleted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((fe = he(this, D)) == null || fe.call(this, Ne, J, "delete")), he(this, g) && ((ge = he(this, h)) == null || ge.push([Ne, J, "delete"]))), he(this, T).delete(J), he(this, I)[Ae] = void 0, he(this, H)[Ae] = void 0, Ae === he(this, d) ? Nt(this, d, he(this, V)[Ae]) : Ae === he(this, S) ? Nt(this, S, he(this, X)[Ae]) : (he(this, X)[he(this, V)[Ae]] = he(this, X)[Ae], he(this, V)[he(this, X)[Ae]] = he(this, V)[Ae]), W0(this, W)._--, he(this, l).push(Ae);
+ At(this, ye, Ir).call(this, Ne) ? Ne.__abortController.abort(new Error("deleted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((fe = he(this, L)) == null || fe.call(this, Ne, J, "delete")), he(this, g) && ((ge = he(this, h)) == null || ge.push([Ne, J, "delete"]))), he(this, T).delete(J), he(this, I)[Ae] = void 0, he(this, H)[Ae] = void 0, Ae === he(this, d) ? Nt(this, d, he(this, V)[Ae]) : Ae === he(this, S) ? Nt(this, S, he(this, X)[Ae]) : (he(this, X)[he(this, V)[Ae]] = he(this, X)[Ae], he(this, V)[he(this, X)[Ae]] = he(this, V)[Ae]), H0(this, W)._--, he(this, l).push(Ae);
}
}
if (he(this, g) && ((de = he(this, h)) != null && de.length)) {
let Ae = he(this, h), Ne;
for (; Ne = Ae == null ? void 0 : Ae.shift(); )
- (ve = he(this, L)) == null || ve.call(this, ...Ne);
+ (ve = he(this, D)) == null || ve.call(this, ...Ne);
}
return ne;
}
clear() {
var J, ne, fe;
- for (let ge of At(this, Z, Pc).call(this, { allowStale: true })) {
+ for (let ge of At(this, Z, Oc).call(this, { allowStale: true })) {
let de = he(this, H)[ge];
if (At(this, ye, Ir).call(this, de))
de.__abortController.abort(new Error("deleted"));
else {
let ve = he(this, I)[ge];
- he(this, M) && ((J = he(this, D)) == null || J.call(this, de, ve, "delete")), he(this, g) && ((ne = he(this, h)) == null || ne.push([de, ve, "delete"]));
+ he(this, M) && ((J = he(this, L)) == null || J.call(this, de, ve, "delete")), he(this, g) && ((ne = he(this, h)) == null || ne.push([de, ve, "delete"]));
}
}
if (he(this, T).clear(), he(this, H).fill(void 0), he(this, I).fill(void 0), he(this, v) && he(this, x) && (he(this, v).fill(0), he(this, x).fill(0)), he(this, y) && he(this, y).fill(0), Nt(this, S, 0), Nt(this, d, 0), he(this, l).length = 0, Nt(this, z, 0), Nt(this, W, 0), he(this, g) && he(this, h)) {
let ge = he(this, h), de;
for (; de = ge == null ? void 0 : ge.shift(); )
- (fe = he(this, L)) == null || fe.call(this, ...de);
+ (fe = he(this, D)) == null || fe.call(this, ...de);
}
}
- }, R = /* @__PURE__ */ new WeakMap(), F = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), q = /* @__PURE__ */ new WeakMap(), W = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), T = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), X = /* @__PURE__ */ new WeakMap(), V = /* @__PURE__ */ new WeakMap(), S = /* @__PURE__ */ new WeakMap(), d = /* @__PURE__ */ new WeakMap(), l = /* @__PURE__ */ new WeakMap(), h = /* @__PURE__ */ new WeakMap(), y = /* @__PURE__ */ new WeakMap(), x = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), M = /* @__PURE__ */ new WeakMap(), w = /* @__PURE__ */ new WeakMap(), g = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakSet(), w5 = function() {
- let J = new f(he(this, R)), ne = new f(he(this, R));
+ }, k = /* @__PURE__ */ new WeakMap(), F = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), q = /* @__PURE__ */ new WeakMap(), W = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), T = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), X = /* @__PURE__ */ new WeakMap(), V = /* @__PURE__ */ new WeakMap(), S = /* @__PURE__ */ new WeakMap(), d = /* @__PURE__ */ new WeakMap(), l = /* @__PURE__ */ new WeakMap(), h = /* @__PURE__ */ new WeakMap(), y = /* @__PURE__ */ new WeakMap(), x = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), M = /* @__PURE__ */ new WeakMap(), w = /* @__PURE__ */ new WeakMap(), g = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakSet(), y5 = function() {
+ let J = new f(he(this, k)), ne = new f(he(this, k));
Nt(this, v, J), Nt(this, x, ne), Nt(this, K, (de, ve, Ae = e.now()) => {
if (ne[de] = ve !== 0 ? Ae : 0, J[de] = ve, ve !== 0 && this.ttlAutopurge) {
let Ne = setTimeout(() => {
@@ -61814,9 +61818,9 @@ ${Ez(e, r)}`);
let De = (fe || ge()) - Ne;
return Ae - De;
}, Nt(this, U, (de) => J[de] !== 0 && ne[de] !== 0 && (fe || ge()) - ne[de] > J[de]);
- }, Q = /* @__PURE__ */ new WeakMap(), A = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(), U = /* @__PURE__ */ new WeakMap(), j = /* @__PURE__ */ new WeakSet(), BC = function() {
- let J = new f(he(this, R));
- Nt(this, z, 0), Nt(this, y, J), Nt(this, k, (ne) => {
+ }, Q = /* @__PURE__ */ new WeakMap(), A = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(), U = /* @__PURE__ */ new WeakMap(), j = /* @__PURE__ */ new WeakSet(), IC = function() {
+ let J = new f(he(this, k));
+ Nt(this, z, 0), Nt(this, y, J), Nt(this, R, (ne) => {
Nt(this, z, he(this, z) - J[ne]), J[ne] = 0;
}), Nt(this, ee, (ne, fe, ge, de) => {
if (At(this, ye, Ir).call(this, fe))
@@ -61834,25 +61838,25 @@ ${Ez(e, r)}`);
if (J[ne] = fe, he(this, F)) {
let de = he(this, F) - J[ne];
for (; he(this, z) > de; )
- At(this, pe, Zp).call(this, true);
+ At(this, pe, Yp).call(this, true);
}
Nt(this, z, he(this, z) + J[ne]), ge && (ge.entrySize = fe, ge.totalCalculatedSize = he(this, z));
});
- }, k = /* @__PURE__ */ new WeakMap(), Y = /* @__PURE__ */ new WeakMap(), ee = /* @__PURE__ */ new WeakMap(), ae = /* @__PURE__ */ new WeakSet(), Oc = function* ({ allowStale: J = this.allowStale } = {}) {
+ }, R = /* @__PURE__ */ new WeakMap(), Y = /* @__PURE__ */ new WeakMap(), ee = /* @__PURE__ */ new WeakMap(), ae = /* @__PURE__ */ new WeakSet(), Ic = function* ({ allowStale: J = this.allowStale } = {}) {
if (he(this, W))
- for (let ne = he(this, d); !(!At(this, oe, v5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, S))); )
+ for (let ne = he(this, d); !(!At(this, oe, b5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, S))); )
ne = he(this, V)[ne];
- }, Z = /* @__PURE__ */ new WeakSet(), Pc = function* ({ allowStale: J = this.allowStale } = {}) {
+ }, Z = /* @__PURE__ */ new WeakSet(), Oc = function* ({ allowStale: J = this.allowStale } = {}) {
if (he(this, W))
- for (let ne = he(this, S); !(!At(this, oe, v5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, d))); )
+ for (let ne = he(this, S); !(!At(this, oe, b5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, d))); )
ne = he(this, X)[ne];
- }, oe = /* @__PURE__ */ new WeakSet(), v5 = function(J) {
+ }, oe = /* @__PURE__ */ new WeakSet(), b5 = function(J) {
return J !== void 0 && he(this, T).get(he(this, I)[J]) === J;
- }, pe = /* @__PURE__ */ new WeakSet(), Zp = function(J) {
+ }, pe = /* @__PURE__ */ new WeakSet(), Yp = function(J) {
var de, ve;
let ne = he(this, S), fe = he(this, I)[ne], ge = he(this, H)[ne];
- return he(this, w) && At(this, ye, Ir).call(this, ge) ? ge.__abortController.abort(new Error("evicted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((de = he(this, D)) == null || de.call(this, ge, fe, "evict")), he(this, g) && ((ve = he(this, h)) == null || ve.push([ge, fe, "evict"]))), he(this, k).call(this, ne), J && (he(this, I)[ne] = void 0, he(this, H)[ne] = void 0, he(this, l).push(ne)), he(this, W) === 1 ? (Nt(this, S, Nt(this, d, 0)), he(this, l).length = 0) : Nt(this, S, he(this, X)[ne]), he(this, T).delete(fe), W0(this, W)._--, ne;
- }, le = /* @__PURE__ */ new WeakSet(), Jp = function(J, ne, fe, ge) {
+ return he(this, w) && At(this, ye, Ir).call(this, ge) ? ge.__abortController.abort(new Error("evicted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((de = he(this, L)) == null || de.call(this, ge, fe, "evict")), he(this, g) && ((ve = he(this, h)) == null || ve.push([ge, fe, "evict"]))), he(this, R).call(this, ne), J && (he(this, I)[ne] = void 0, he(this, H)[ne] = void 0, he(this, l).push(ne)), he(this, W) === 1 ? (Nt(this, S, Nt(this, d, 0)), he(this, l).length = 0) : Nt(this, S, he(this, X)[ne]), he(this, T).delete(fe), H0(this, W)._--, ne;
+ }, le = /* @__PURE__ */ new WeakSet(), Zp = function(J, ne, fe, ge) {
let de = ne === void 0 ? void 0 : he(this, H)[ne];
if (At(this, ye, Ir).call(this, de))
return de;
@@ -61885,14 +61889,14 @@ ${Ez(e, r)}`);
return false;
let ne = J;
return !!ne && ne instanceof Promise && ne.hasOwnProperty("__staleWhileFetching") && ne.__abortController instanceof s;
- }, Te = /* @__PURE__ */ new WeakSet(), x5 = function(J, ne) {
+ }, Te = /* @__PURE__ */ new WeakSet(), w5 = function(J, ne) {
he(this, V)[ne] = J, he(this, X)[J] = ne;
- }, O = /* @__PURE__ */ new WeakSet(), Xh = function(J) {
- J !== he(this, d) && (J === he(this, S) ? Nt(this, S, he(this, X)[J]) : At(this, Te, x5).call(this, he(this, V)[J], he(this, X)[J]), At(this, Te, x5).call(this, he(this, d), J), Nt(this, d, J));
+ }, O = /* @__PURE__ */ new WeakSet(), Kh = function(J) {
+ J !== he(this, d) && (J === he(this, S) ? Nt(this, S, he(this, X)[J]) : At(this, Te, w5).call(this, he(this, V)[J], he(this, X)[J]), At(this, Te, w5).call(this, he(this, d), J), Nt(this, d, J));
}, $);
t.LRUCache = b;
});
- var uc = Ye((t) => {
+ var cc = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.ContainerIterator = t.Container = t.Base = void 0;
var e = class {
constructor(i = 0) {
@@ -61922,9 +61926,9 @@ ${Ez(e, r)}`);
};
t.Container = n;
});
- var Cfe = Ye((t) => {
+ var Ife = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r = class extends e.Base {
+ var e = cc(), r = class extends e.Base {
constructor(i = []) {
super(), this.S = [];
let s = this;
@@ -61948,9 +61952,9 @@ ${Ez(e, r)}`);
}, n = r;
t.default = n;
});
- var Dfe = Ye((t) => {
+ var Ofe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r = class extends e.Base {
+ var e = cc(), r = class extends e.Base {
constructor(i = []) {
super(), this.j = 0, this.q = [];
let s = this;
@@ -61985,9 +61989,9 @@ ${Ez(e, r)}`);
}, n = r;
t.default = n;
});
- var Lfe = Ye((t) => {
+ var Pfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r = class extends e.Base {
+ var e = cc(), r = class extends e.Base {
constructor(i = [], s = function(a, c) {
return a > c ? -1 : a < c ? 1 : 0;
}, o = true) {
@@ -62057,21 +62061,21 @@ ${Ez(e, r)}`);
}, n = r;
t.default = n;
});
- var Sx = Ye((t) => {
+ var vx = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r = class extends e.Container {
+ var e = cc(), r = class extends e.Container {
}, n = r;
t.default = n;
});
- var lc = Ye((t) => {
+ var uc = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.throwIteratorAccessError = e;
function e() {
throw new RangeError("Iterator access denied!");
}
});
- var UC = Ye((t) => {
+ var OC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.RandomIterator = void 0;
- var e = uc(), r = lc(), n = class extends e.ContainerIterator {
+ var e = cc(), r = uc(), n = class extends e.ContainerIterator {
constructor(i, s) {
super(s), this.o = i, this.iteratorType === 0 ? (this.pre = function() {
return this.o === 0 && (0, r.throwIteratorAccessError)(), this.o -= 1, this;
@@ -62092,18 +62096,18 @@ ${Ez(e, r)}`);
};
t.RandomIterator = n;
});
- var Bfe = Ye((t) => {
+ var kfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = n(Sx()), r = UC();
+ var e = n(vx()), r = OC();
function n(a) {
return a && a.t ? a : { default: a };
}
- var i = class jC extends r.RandomIterator {
+ var i = class PC extends r.RandomIterator {
constructor(c, u, f) {
super(c, f), this.container = u;
}
copy() {
- return new jC(this.o, this.container, this.iteratorType);
+ return new PC(this.o, this.container, this.iteratorType);
}
}, s = class extends e.default {
constructor(a = [], c = true) {
@@ -62205,13 +62209,13 @@ ${Ez(e, r)}`);
}, o = s;
t.default = o;
});
- var Ufe = Ye((t) => {
+ var Rfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = i(Sx()), r = uc(), n = lc();
+ var e = i(vx()), r = cc(), n = uc();
function i(c) {
return c && c.t ? c : { default: c };
}
- var s = class VC extends r.ContainerIterator {
+ var s = class kC extends r.ContainerIterator {
constructor(u, f, p, b) {
super(b), this.o = u, this.h = f, this.container = p, this.iteratorType === 0 ? (this.pre = function() {
return this.o.L === this.h && (0, n.throwIteratorAccessError)(), this.o = this.o.L, this;
@@ -62230,7 +62234,7 @@ ${Ez(e, r)}`);
this.o === this.h && (0, n.throwIteratorAccessError)(), this.o.l = u;
}
copy() {
- return new VC(this.o, this.h, this.container, this.iteratorType);
+ return new kC(this.o, this.h, this.container, this.iteratorType);
}
}, o = class extends e.default {
constructor(c = []) {
@@ -62418,18 +62422,18 @@ ${Ez(e, r)}`);
}, a = o;
t.default = a;
});
- var jfe = Ye((t) => {
+ var Cfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = n(Sx()), r = UC();
+ var e = n(vx()), r = OC();
function n(a) {
return a && a.t ? a : { default: a };
}
- var i = class zC extends r.RandomIterator {
+ var i = class RC extends r.RandomIterator {
constructor(c, u, f) {
super(c, f), this.container = u;
}
copy() {
- return new zC(this.o, this.container, this.iteratorType);
+ return new RC(this.o, this.container, this.iteratorType);
}
}, s = class extends e.default {
constructor(a = [], c = 4096) {
@@ -62644,7 +62648,7 @@ ${Ez(e, r)}`);
}, o = s;
t.default = o;
});
- var Vfe = Ye((t) => {
+ var Dfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.TreeNodeEnableIndex = t.TreeNode = void 0;
var e = class {
constructor(n, i) {
@@ -62706,9 +62710,9 @@ ${Ez(e, r)}`);
};
t.TreeNodeEnableIndex = r;
});
- var FC = Ye((t) => {
+ var CC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = Vfe(), r = uc(), n = lc(), i = class extends r.Container {
+ var e = Dfe(), r = cc(), n = uc(), i = class extends r.Container {
constructor(o = function(c, u) {
return c < u ? -1 : c > u ? 1 : 0;
}, a = false) {
@@ -62720,8 +62724,8 @@ ${Ez(e, r)}`);
b.rt += 1, b = b.tt;
let E = this.he(p);
if (E) {
- let { parentNode: _, grandParent: N, curNode: R } = E;
- _.ie(), N.ie(), R.ie();
+ let { parentNode: _, grandParent: N, curNode: k } = E;
+ _.ie(), N.ie(), k.ie();
}
}
return this.i;
@@ -62892,12 +62896,12 @@ ${Ez(e, r)}`);
_.l = a;
return;
} else if (N > 0) {
- let R = _.L(), F = this.v(R.u, o);
+ let k = _.L(), F = this.v(k.u, o);
if (F === 0) {
- R.l = a;
+ k.l = a;
return;
} else
- F < 0 && (u = new this.re(o, a), R.W === void 0 ? (R.W = u, u.tt = R) : (_.U = u, u.tt = _));
+ F < 0 && (u = new this.re(o, a), k.W === void 0 ? (k.W = u, u.tt = k) : (_.U = u, u.tt = _));
}
}
}
@@ -63003,9 +63007,9 @@ ${Ez(e, r)}`);
}, s = i;
t.default = s;
});
- var HC = Ye((t) => {
+ var DC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r = lc(), n = class extends e.ContainerIterator {
+ var e = cc(), r = uc(), n = class extends e.ContainerIterator {
constructor(s, o, a) {
super(a), this.o = s, this.h = o, this.iteratorType === 0 ? (this.pre = function() {
return this.o === this.h.U && (0, r.throwIteratorAccessError)(), this.o = this.o.L(), this;
@@ -63031,13 +63035,13 @@ ${Ez(e, r)}`);
}, i = n;
t.default = i;
});
- var zfe = Ye((t) => {
+ var Lfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = i(FC()), r = i(HC()), n = lc();
+ var e = i(CC()), r = i(DC()), n = uc();
function i(c) {
return c && c.t ? c : { default: c };
}
- var s = class qC extends r.default {
+ var s = class LC extends r.default {
constructor(u, f, p, b) {
super(u, f, b), this.container = p;
}
@@ -63045,7 +63049,7 @@ ${Ez(e, r)}`);
return this.o === this.h && (0, n.throwIteratorAccessError)(), this.o.u;
}
copy() {
- return new qC(this.o, this.h, this.container, this.iteratorType);
+ return new LC(this.o, this.h, this.container, this.iteratorType);
}
}, o = class extends e.default {
constructor(c = [], u, f) {
@@ -63111,13 +63115,13 @@ ${Ez(e, r)}`);
}, a = o;
t.default = a;
});
- var Ffe = Ye((t) => {
+ var Bfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = i(FC()), r = i(HC()), n = lc();
+ var e = i(CC()), r = i(DC()), n = uc();
function i(c) {
return c && c.t ? c : { default: c };
}
- var s = class WC extends r.default {
+ var s = class BC extends r.default {
constructor(u, f, p, b) {
super(u, f, b), this.container = p;
}
@@ -63136,7 +63140,7 @@ ${Ez(e, r)}`);
} });
}
copy() {
- return new WC(this.o, this.h, this.container, this.iteratorType);
+ return new BC(this.o, this.h, this.container, this.iteratorType);
}
}, o = class extends e.default {
constructor(c = [], u, f) {
@@ -63211,16 +63215,16 @@ ${Ez(e, r)}`);
}, a = o;
t.default = a;
});
- var GC = Ye((t) => {
+ var UC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = e;
function e(r) {
let n = typeof r;
return n === "object" && r !== null || n === "function";
}
});
- var KC = Ye((t) => {
+ var jC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.HashContainerIterator = t.HashContainer = void 0;
- var e = uc(), r = i(GC()), n = lc();
+ var e = cc(), r = i(UC()), n = uc();
function i(a) {
return a && a.t ? a : { default: a };
}
@@ -63304,9 +63308,9 @@ ${Ez(e, r)}`);
};
t.HashContainer = o;
});
- var Hfe = Ye((t) => {
+ var Ufe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = KC(), r = lc(), n = class XC extends e.HashContainerIterator {
+ var e = jC(), r = uc(), n = class VC extends e.HashContainerIterator {
constructor(a, c, u, f) {
super(a, c, f), this.container = u;
}
@@ -63314,7 +63318,7 @@ ${Ez(e, r)}`);
return this.o === this.h && (0, r.throwIteratorAccessError)(), this.o.u;
}
copy() {
- return new XC(this.o, this.h, this.container, this.iteratorType);
+ return new VC(this.o, this.h, this.container, this.iteratorType);
}
}, i = class extends e.HashContainer {
constructor(o = []) {
@@ -63372,13 +63376,13 @@ ${Ez(e, r)}`);
}, s = i;
t.default = s;
});
- var qfe = Ye((t) => {
+ var jfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = KC(), r = i(GC()), n = lc();
+ var e = jC(), r = i(UC()), n = uc();
function i(c) {
return c && c.t ? c : { default: c };
}
- var s = class YC extends e.HashContainerIterator {
+ var s = class zC extends e.HashContainerIterator {
constructor(u, f, p, b) {
super(u, f, b), this.container = p;
}
@@ -63397,7 +63401,7 @@ ${Ez(e, r)}`);
} });
}
copy() {
- return new YC(this.o, this.h, this.container, this.iteratorType);
+ return new zC(this.o, this.h, this.container, this.iteratorType);
}
}, o = class extends e.HashContainer {
constructor(c = []) {
@@ -63465,7 +63469,7 @@ ${Ez(e, r)}`);
}, a = o;
t.default = a;
});
- var Wfe = Ye((t) => {
+ var Vfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), Object.defineProperty(t, "Deque", { enumerable: true, get: function() {
return o.default;
} }), Object.defineProperty(t, "HashMap", { enumerable: true, get: function() {
@@ -63487,14 +63491,14 @@ ${Ez(e, r)}`);
} }), Object.defineProperty(t, "Vector", { enumerable: true, get: function() {
return i.default;
} });
- var e = p(Cfe()), r = p(Dfe()), n = p(Lfe()), i = p(Bfe()), s = p(Ufe()), o = p(jfe()), a = p(zfe()), c = p(Ffe()), u = p(Hfe()), f = p(qfe());
+ var e = p(Ife()), r = p(Ofe()), n = p(Pfe()), i = p(kfe()), s = p(Rfe()), o = p(Cfe()), a = p(Lfe()), c = p(Bfe()), u = p(Ufe()), f = p(jfe());
function p(b) {
return b && b.t ? b : { default: b };
}
});
- var Gfe = Ye((t, e) => {
+ var zfe = Ye((t, e) => {
je(), Ue(), Be();
- var r = Wfe().OrderedSet, n = $a()("number-allocator:trace"), i = $a()("number-allocator:error");
+ var r = Vfe().OrderedSet, n = Qa()("number-allocator:trace"), i = Qa()("number-allocator:error");
function s(a, c) {
this.low = a, this.high = c;
}
@@ -63559,14 +63563,14 @@ ${Ez(e, r)}`);
console.log(a);
}, e.exports = o;
});
- var ZC = Ye((t, e) => {
+ var FC = Ye((t, e) => {
je(), Ue(), Be();
- var r = Gfe();
+ var r = zfe();
e.exports.NumberAllocator = r;
});
- var Kfe = Ye((t) => {
+ var Ffe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = Rfe(), r = ZC(), n = class {
+ var e = Nfe(), r = FC(), n = class {
constructor(i) {
i > 0 && (this.aliasToTopic = new e.LRUCache({ max: i }), this.topicToAlias = {}, this.numberAllocator = new r.NumberAllocator(1, i), this.max = i, this.length = 0);
}
@@ -63592,13 +63596,13 @@ ${Ez(e, r)}`);
};
t.default = n;
});
- var Xfe = Ye((t) => {
+ var Hfe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(o) {
return o && o.__esModule ? o : { default: o };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r = c2(), n = e(Kfe()), i = S0(), s = (o, a) => {
+ var r = c2(), n = e(Ffe()), i = _0(), s = (o, a) => {
o.log("_handleConnack");
let { options: c } = o, u = c.protocolVersion === 5 ? a.reasonCode : a.returnCode;
if (clearTimeout(o.connackTimer), delete o.topicAliasSend, a.properties) {
@@ -63620,7 +63624,7 @@ ${Ez(e, r)}`);
};
t.default = s;
});
- var Yfe = Ye((t) => {
+ var qfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
var e = (r, n, i) => {
r.log("handling pubrel packet");
@@ -63635,13 +63639,13 @@ ${Ez(e, r)}`);
};
t.default = e;
});
- var Zfe = Ye((t) => {
+ var Wfe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(c) {
return c && c.__esModule ? c : { default: c };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r = e(Ofe()), n = e(kfe()), i = e(Xfe()), s = e(c2()), o = e(Yfe()), a = (c, u, f) => {
+ var r = e(Mfe()), n = e(Tfe()), i = e(Hfe()), s = e(c2()), o = e(qfe()), a = (c, u, f) => {
let { options: p } = c;
if (p.protocolVersion === 5 && p.properties && p.properties.maximumPacketSize && p.properties.maximumPacketSize < u.length)
return c.emit("error", new Error(`exceeding packets size ${u.cmd}`)), c.end({ reasonCode: 149, properties: { reasonString: "Maximum packet size was exceeded" } }), c;
@@ -63678,28 +63682,28 @@ ${Ez(e, r)}`);
};
t.default = a;
});
- var Jfe = Ye((t) => {
+ var Gfe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(s) {
return s && s.__esModule ? s : { default: s };
};
Object.defineProperty(t, "__esModule", { value: true }), t.TypedEventEmitter = void 0;
- var r = e((Zf(), vr(Il))), n = S0(), i = class {
+ var r = e((Yf(), vr(Nl))), n = _0(), i = class {
};
t.TypedEventEmitter = i, (0, n.applyMixin)(i, r.default);
});
var u2 = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.isReactNativeBrowser = t.isWebWorker = void 0;
var e = () => {
- var s;
- return typeof window < "u" ? typeof bi < "u" && ((s = bi.userAgent) === null || s === void 0 ? void 0 : s.toLowerCase().indexOf(" electron/")) > -1 && cr != null && cr.versions ? !Object.prototype.hasOwnProperty.call(cr.versions, "electron") : typeof window.document < "u" : false;
- }, r = () => {
- var s, o;
- return !!(typeof self == "object" && !((o = (s = self == null ? void 0 : self.constructor) === null || s === void 0 ? void 0 : s.name) === null || o === void 0) && o.includes("WorkerGlobalScope"));
- }, n = () => typeof bi < "u" && bi.product === "ReactNative", i = e() || r() || n();
- t.isWebWorker = r(), t.isReactNativeBrowser = n(), t.default = i;
+ var o;
+ return typeof window < "u" ? typeof Xn < "u" && ((o = Xn.userAgent) === null || o === void 0 ? void 0 : o.toLowerCase().indexOf(" electron/")) > -1 && cr != null && cr.versions ? !Object.prototype.hasOwnProperty.call(cr.versions, "electron") : typeof window.document < "u" : false;
+ }, r = () => typeof Xn < "u" && Xn.userAgent === "txiki.js", n = () => {
+ var o, a;
+ return !!(typeof self == "object" && !((a = (o = self == null ? void 0 : self.constructor) === null || o === void 0 ? void 0 : o.name) === null || a === void 0) && a.includes("WorkerGlobalScope"));
+ }, i = () => typeof Xn < "u" && Xn.product === "ReactNative", s = e() || n() || i() || r();
+ t.isWebWorker = n(), t.isReactNativeBrowser = i(), t.default = s;
});
- var Qfe = Ye((t, e) => {
+ var Kfe = Ye((t, e) => {
je(), Ue(), Be(), function(r, n) {
typeof t == "object" && typeof e < "u" ? n(t) : typeof define == "function" && define.amd ? define(["exports"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.fastUniqueNumbers = {}));
}(t, function(r) {
@@ -63714,7 +63718,7 @@ ${Ez(e, r)}`);
};
}, s = Number.MAX_SAFE_INTEGER === void 0 ? 9007199254740991 : Number.MAX_SAFE_INTEGER, o = 536870912, a = o * 2, c = function(E, _) {
return function(N) {
- var R = _.get(N), F = R === void 0 ? N.size : R < a ? R + 1 : 0;
+ var k = _.get(N), F = k === void 0 ? N.size : k < a ? k + 1 : 0;
if (!N.has(F))
return E(N, F);
if (N.size < o) {
@@ -63732,9 +63736,9 @@ ${Ez(e, r)}`);
r.addUniqueNumber = b, r.generateUniqueNumber = p;
});
});
- var $fe = Ye((t, e) => {
+ var Xfe = Ye((t, e) => {
je(), Ue(), Be(), function(r, n) {
- typeof t == "object" && typeof e < "u" ? n(t, Qfe()) : typeof define == "function" && define.amd ? define(["exports", "fast-unique-numbers"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.workerTimersBroker = {}, r.fastUniqueNumbers));
+ typeof t == "object" && typeof e < "u" ? n(t, Kfe()) : typeof define == "function" && define.amd ? define(["exports", "fast-unique-numbers"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.workerTimersBroker = {}, r.fastUniqueNumbers));
}(t, function(r, n) {
var i = function(a) {
return a.method !== void 0 && a.method === "call";
@@ -63744,28 +63748,28 @@ ${Ez(e, r)}`);
var c = /* @__PURE__ */ new Map([[0, function() {
}]]), u = /* @__PURE__ */ new Map([[0, function() {
}]]), f = /* @__PURE__ */ new Map(), p = new Worker(a);
- p.addEventListener("message", function(R) {
- var F = R.data;
+ p.addEventListener("message", function(k) {
+ var F = k.data;
if (i(F)) {
- var D = F.params, L = D.timerId, q = D.timerType;
+ var L = F.params, D = L.timerId, q = L.timerType;
if (q === "interval") {
- var W = c.get(L);
+ var W = c.get(D);
if (typeof W == "number") {
var z = f.get(W);
- if (z === void 0 || z.timerId !== L || z.timerType !== q)
+ if (z === void 0 || z.timerId !== D || z.timerType !== q)
throw new Error("The timer is in an undefined state.");
} else if (typeof W < "u")
W();
else
throw new Error("The timer is in an undefined state.");
} else if (q === "timeout") {
- var T = u.get(L);
+ var T = u.get(D);
if (typeof T == "number") {
var I = f.get(T);
- if (I === void 0 || I.timerId !== L || I.timerType !== q)
+ if (I === void 0 || I.timerId !== D || I.timerType !== q)
throw new Error("The timer is in an undefined state.");
} else if (typeof T < "u")
- T(), u.delete(L);
+ T(), u.delete(D);
else
throw new Error("The timer is in an undefined state.");
}
@@ -63780,29 +63784,29 @@ ${Ez(e, r)}`);
throw new Error(d);
}
});
- var b = function(R) {
+ var b = function(k) {
var F = n.generateUniqueNumber(f);
- f.set(F, { timerId: R, timerType: "interval" }), c.set(R, F), p.postMessage({ id: F, method: "clear", params: { timerId: R, timerType: "interval" } });
- }, E = function(R) {
+ f.set(F, { timerId: k, timerType: "interval" }), c.set(k, F), p.postMessage({ id: F, method: "clear", params: { timerId: k, timerType: "interval" } });
+ }, E = function(k) {
var F = n.generateUniqueNumber(f);
- f.set(F, { timerId: R, timerType: "timeout" }), u.set(R, F), p.postMessage({ id: F, method: "clear", params: { timerId: R, timerType: "timeout" } });
- }, _ = function(R) {
- var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, D = n.generateUniqueNumber(c);
- return c.set(D, function() {
- R(), typeof c.get(D) == "function" && p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "interval" } });
- }), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "interval" } }), D;
- }, N = function(R) {
- var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, D = n.generateUniqueNumber(u);
- return u.set(D, R), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "timeout" } }), D;
+ f.set(F, { timerId: k, timerType: "timeout" }), u.set(k, F), p.postMessage({ id: F, method: "clear", params: { timerId: k, timerType: "timeout" } });
+ }, _ = function(k) {
+ var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, L = n.generateUniqueNumber(c);
+ return c.set(L, function() {
+ k(), typeof c.get(L) == "function" && p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "interval" } });
+ }), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "interval" } }), L;
+ }, N = function(k) {
+ var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, L = n.generateUniqueNumber(u);
+ return u.set(L, k), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "timeout" } }), L;
};
return { clearInterval: b, clearTimeout: E, setInterval: _, setTimeout: N };
};
r.load = o;
});
});
- var ehe = Ye((t, e) => {
+ var Yfe = Ye((t, e) => {
je(), Ue(), Be(), function(r, n) {
- typeof t == "object" && typeof e < "u" ? n(t, $fe()) : typeof define == "function" && define.amd ? define(["exports", "worker-timers-broker"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.workerTimers = {}, r.workerTimersBroker));
+ typeof t == "object" && typeof e < "u" ? n(t, Xfe()) : typeof define == "function" && define.amd ? define(["exports", "worker-timers-broker"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.workerTimers = {}, r.workerTimersBroker));
}(t, function(r, n) {
var i = function(p, b) {
var E = null;
@@ -63828,7 +63832,7 @@ ${Ez(e, r)}`);
r.clearInterval = a, r.clearTimeout = c, r.setInterval = u, r.setTimeout = f;
});
});
- var the = Ye((t) => {
+ var Zfe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__createBinding || (Object.create ? function(u, f, p, b) {
b === void 0 && (b = p);
@@ -63852,7 +63856,7 @@ ${Ez(e, r)}`);
return r(f, u), f;
};
Object.defineProperty(t, "__esModule", { value: true });
- var i = n(u2()), s = ehe(), o = { set: s.setInterval, clear: s.clearInterval }, a = { set: (u, f) => setInterval(u, f), clear: (u) => clearInterval(u) }, c = (u) => {
+ var i = n(u2()), s = Yfe(), o = { set: s.setInterval, clear: s.clearInterval }, a = { set: (u, f) => setInterval(u, f), clear: (u) => clearInterval(u) }, c = (u) => {
switch (u) {
case "native":
return a;
@@ -63865,13 +63869,13 @@ ${Ez(e, r)}`);
};
t.default = c;
});
- var JC = Ye((t) => {
+ var HC = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(i) {
return i && i.__esModule ? i : { default: i };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r = e(the()), n = class {
+ var r = e(Zfe()), n = class {
get keepaliveTimeoutTimestamp() {
return this._keepaliveTimeoutTimestamp;
}
@@ -63882,7 +63886,7 @@ ${Ez(e, r)}`);
return this._keepalive;
}
constructor(i, s) {
- this.destroyed = false, this.client = i, this.timer = (0, r.default)(s), this.setKeepalive(i.options.keepalive);
+ this.destroyed = false, this.client = i, this.timer = typeof s == "object" && "set" in s && "clear" in s ? s : (0, r.default)(s), this.setKeepalive(i.options.keepalive);
}
clear() {
this.timerId && (this.timer.clear(this.timerId), this.timerId = null);
@@ -63907,7 +63911,7 @@ ${Ez(e, r)}`);
};
t.default = n;
});
- var _5 = Ye((t) => {
+ var v5 = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__createBinding || (Object.create ? function(W, z, T, I) {
I === void 0 && (I = T);
@@ -63933,20 +63937,20 @@ ${Ez(e, r)}`);
return W && W.__esModule ? W : { default: W };
};
Object.defineProperty(t, "__esModule", { value: true });
- var s = i(qle()), o = i(Afe()), a = i(CC()), c = Ol(), u = i(Nfe()), f = n(Ife()), p = i($a()), b = i(DC()), E = i(Zfe()), _ = S0(), N = Jfe(), R = i(JC()), F = n(u2()), D = globalThis.setImmediate || ((...W) => {
+ var s = i(jle()), o = i(xfe()), a = i(AC()), c = Il(), u = i(Efe()), f = n(Sfe()), p = i(Qa()), b = i(TC()), E = i(Wfe()), _ = _0(), N = Gfe(), k = i(HC()), F = n(u2()), L = globalThis.setImmediate || ((...W) => {
let z = W.shift();
(0, _.nextTick)(() => {
z(...W);
});
- }), L = { keepalive: 60, reschedulePings: true, protocolId: "MQTT", protocolVersion: 4, reconnectPeriod: 1e3, connectTimeout: 30 * 1e3, clean: true, resubscribe: true, writeCache: true, timerVariant: "auto" }, q = class E5 extends N.TypedEventEmitter {
+ }), D = { keepalive: 60, reschedulePings: true, protocolId: "MQTT", protocolVersion: 4, reconnectPeriod: 1e3, connectTimeout: 30 * 1e3, clean: true, resubscribe: true, writeCache: true, timerVariant: "auto" }, q = class x5 extends N.TypedEventEmitter {
static defaultId() {
return `mqttjs_${Math.random().toString(16).substr(2, 8)}`;
}
constructor(z, T) {
super(), this.options = T || {};
- for (let I in L)
- typeof this.options[I] > "u" ? this.options[I] = L[I] : this.options[I] = T[I];
- this.log = this.options.log || (0, p.default)("mqttjs:client"), this.noop = this._noop.bind(this), this.log("MqttClient :: version:", E5.VERSION), F.isWebWorker ? this.log("MqttClient :: environment", "webworker") : this.log("MqttClient :: environment", F.default ? "browser" : "node"), this.log("MqttClient :: options.protocol", T.protocol), this.log("MqttClient :: options.protocolVersion", T.protocolVersion), this.log("MqttClient :: options.username", T.username), this.log("MqttClient :: options.keepalive", T.keepalive), this.log("MqttClient :: options.reconnectPeriod", T.reconnectPeriod), this.log("MqttClient :: options.rejectUnauthorized", T.rejectUnauthorized), this.log("MqttClient :: options.properties.topicAliasMaximum", T.properties ? T.properties.topicAliasMaximum : void 0), this.options.clientId = typeof T.clientId == "string" ? T.clientId : E5.defaultId(), this.log("MqttClient :: clientId", this.options.clientId), this.options.customHandleAcks = T.protocolVersion === 5 && T.customHandleAcks ? T.customHandleAcks : (...I) => {
+ for (let I in D)
+ typeof this.options[I] > "u" ? this.options[I] = D[I] : this.options[I] = T[I];
+ this.log = this.options.log || (0, p.default)("mqttjs:client"), this.noop = this._noop.bind(this), this.log("MqttClient :: version:", x5.VERSION), F.isWebWorker ? this.log("MqttClient :: environment", "webworker") : this.log("MqttClient :: environment", F.default ? "browser" : "node"), this.log("MqttClient :: options.protocol", T.protocol), this.log("MqttClient :: options.protocolVersion", T.protocolVersion), this.log("MqttClient :: options.username", T.username), this.log("MqttClient :: options.keepalive", T.keepalive), this.log("MqttClient :: options.reconnectPeriod", T.reconnectPeriod), this.log("MqttClient :: options.rejectUnauthorized", T.rejectUnauthorized), this.log("MqttClient :: options.properties.topicAliasMaximum", T.properties ? T.properties.topicAliasMaximum : void 0), this.options.clientId = typeof T.clientId == "string" ? T.clientId : x5.defaultId(), this.log("MqttClient :: clientId", this.options.clientId), this.options.customHandleAcks = T.protocolVersion === 5 && T.customHandleAcks ? T.customHandleAcks : (...I) => {
I[3](null, 0);
}, this.options.writeCache || (o.default.writeToStream.cacheNumbers = false), this.streamBuilder = z, this.messageIdProvider = typeof this.options.messageIdProvider > "u" ? new a.default() : this.options.messageIdProvider, this.outgoingStore = T.outgoingStore || new b.default(), this.incomingStore = T.incomingStore || new b.default(), this.queueQoSZero = T.queueQoSZero === void 0 ? true : T.queueQoSZero, this._resubscribeTopics = {}, this.messageIdToTopic = {}, this.keepaliveManager = null, this.connected = false, this.disconnecting = false, this.reconnecting = false, this.queue = [], this.connackTimer = null, this.reconnectTimer = null, this._storeProcessing = false, this._packetIdsDuringStoreProcessing = {}, this._storeProcessingQueue = [], this.outgoing = {}, this._firstConnection = true, T.properties && T.properties.topicAliasMaximum > 0 && (T.properties.topicAliasMaximum > 65535 ? this.log("MqttClient :: options.properties.topicAliasMaximum is out of range") : this.topicAliasRecv = new s.default(T.properties.topicAliasMaximum)), this.on("connect", () => {
let { queue: I } = this, H = () => {
@@ -64065,7 +64069,7 @@ ${Ez(e, r)}`);
typeof z == "string" ? (z = [z], V = z) : Array.isArray(z) ? V = z : typeof z == "object" && (X = z.resubscribe, delete z.resubscribe, V = Object.keys(z));
let S = f.validateTopics(V);
if (S !== null)
- return D(I, new Error(`Invalid topic ${S}`)), this;
+ return L(I, new Error(`Invalid topic ${S}`)), this;
if (this._checkDisconnecting(I))
return this.log("subscribe: discconecting true"), this;
let d = { qos: 0 };
@@ -64119,7 +64123,7 @@ ${Ez(e, r)}`);
typeof z == "string" && (z = [z]), typeof T == "function" && (I = T), I = I || this.noop;
let H = f.validateTopics(z);
if (H !== null)
- return D(I, new Error(`Invalid topic ${H}`)), this;
+ return L(I, new Error(`Invalid topic ${H}`)), this;
if (this._checkDisconnecting(I))
return this;
let X = () => {
@@ -64226,7 +64230,7 @@ ${Ez(e, r)}`);
else {
let H = Object.assign({ cmd: "disconnect" }, I);
this.log("_cleanUp :: (%s) :: call _sendPacket with disconnect packet", this.options.clientId), this._sendPacket(H, () => {
- this.log("_cleanUp :: (%s) :: destroying stream", this.options.clientId), D(() => {
+ this.log("_cleanUp :: (%s) :: destroying stream", this.options.clientId), L(() => {
this.stream.end(() => {
this.log("_cleanUp :: (%s) :: stream destroyed", this.options.clientId);
});
@@ -64327,7 +64331,7 @@ ${Ez(e, r)}`);
})) : T && T(new Error("No connection to broker"));
}
_setupKeepaliveManager() {
- this.log("_setupKeepaliveManager :: keepalive %d (seconds)", this.options.keepalive), !this.keepaliveManager && this.options.keepalive && (this.keepaliveManager = new R.default(this, this.options.timerVariant));
+ this.log("_setupKeepaliveManager :: keepalive %d (seconds)", this.options.keepalive), !this.keepaliveManager && this.options.keepalive && (this.keepaliveManager = new k.default(this, this.options.timerVariant));
}
_destroyKeepaliveManager() {
this.keepaliveManager && (this.log("_destroyKeepaliveManager :: destroying keepalive manager"), this.keepaliveManager.destroy(), this.keepaliveManager = null);
@@ -64429,9 +64433,9 @@ ${Ez(e, r)}`);
};
q.VERSION = _.MQTTJS_VERSION, t.default = q;
});
- var rhe = Ye((t) => {
+ var Jfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = ZC(), r = class {
+ var e = FC(), r = class {
constructor() {
this.numberAllocator = new e.NumberAllocator(1, 65535);
}
@@ -64454,9 +64458,9 @@ ${Ez(e, r)}`);
t.default = r;
});
function xu(t) {
- throw new RangeError($C[t]);
+ throw new RangeError(WC[t]);
}
- function eE(t, e) {
+ function Y_(t, e) {
let r = t.split("@"), n = "";
r.length > 1 && (n = r[0] + "@", t = r[1]);
let i = function(s, o) {
@@ -64464,10 +64468,10 @@ ${Ez(e, r)}`);
for (; c--; )
a[c] = o(s[c]);
return a;
- }((t = t.replace(QC, ".")).split("."), e).join(".");
+ }((t = t.replace(qC, ".")).split("."), e).join(".");
return n + i;
}
- function tE(t) {
+ function Z_(t) {
let e = [], r = 0, n = t.length;
for (; r < n; ) {
let i = t.charCodeAt(r++);
@@ -64479,26 +64483,26 @@ ${Ez(e, r)}`);
}
return e;
}
- var rE;
- var nE;
- var QC;
- var $C;
+ var J_;
+ var Q_;
+ var qC;
+ var WC;
var Gs;
- var hp;
+ var lp;
+ var ub;
var lb;
var fb;
var hb;
- var db;
- var kc;
- var nhe = Qn(() => {
- je(), Ue(), Be(), rE = /^xn--/, nE = /[^\0-\x7E]/, QC = /[\x2E\u3002\uFF0E\uFF61]/g, $C = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, Gs = Math.floor, hp = String.fromCharCode, lb = function(t, e) {
+ var Pc;
+ var Qfe = $n(() => {
+ je(), Ue(), Be(), J_ = /^xn--/, Q_ = /[^\0-\x7E]/, qC = /[\x2E\u3002\uFF0E\uFF61]/g, WC = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, Gs = Math.floor, lp = String.fromCharCode, ub = function(t, e) {
return t + 22 + 75 * (t < 26) - ((e != 0) << 5);
- }, fb = function(t, e, r) {
+ }, lb = function(t, e, r) {
let n = 0;
for (t = r ? Gs(t / 700) : t >> 1, t += Gs(t / e); t > 455; n += 36)
t = Gs(t / 35);
return Gs(n + 36 * t / (t + 38));
- }, hb = function(t) {
+ }, fb = function(t) {
let e = [], r = t.length, n = 0, i = 128, s = 72, o = t.lastIndexOf("-");
o < 0 && (o = 0);
for (let c = 0; c < o; ++c)
@@ -64516,14 +64520,14 @@ ${Ez(e, r)}`);
p > Gs(2147483647 / N) && xu("overflow"), p *= N;
}
let f = e.length + 1;
- s = fb(n - u, f, u == 0), Gs(n / f) > 2147483647 - i && xu("overflow"), i += Gs(n / f), n %= f, e.splice(n++, 0, i);
+ s = lb(n - u, f, u == 0), Gs(n / f) > 2147483647 - i && xu("overflow"), i += Gs(n / f), n %= f, e.splice(n++, 0, i);
}
var a;
return String.fromCodePoint(...e);
- }, db = function(t) {
- let e = [], r = (t = tE(t)).length, n = 128, i = 0, s = 72;
+ }, hb = function(t) {
+ let e = [], r = (t = Z_(t)).length, n = 128, i = 0, s = 72;
for (let c of t)
- c < 128 && e.push(hp(c));
+ c < 128 && e.push(lp(c));
let o = e.length, a = o;
for (o && e.push("-"); a < r; ) {
let c = 2147483647;
@@ -64539,32 +64543,32 @@ ${Ez(e, r)}`);
if (p < E)
break;
let _ = p - E, N = 36 - E;
- e.push(hp(lb(E + _ % N, 0))), p = Gs(_ / N);
+ e.push(lp(ub(E + _ % N, 0))), p = Gs(_ / N);
}
- e.push(hp(lb(p, 0))), s = fb(i, u, a == o), i = 0, ++a;
+ e.push(lp(ub(p, 0))), s = lb(i, u, a == o), i = 0, ++a;
}
++i, ++n;
}
return e.join("");
- }, kc = { version: "2.1.0", ucs2: { decode: tE, encode: (t) => String.fromCodePoint(...t) }, decode: hb, encode: db, toASCII: function(t) {
- return eE(t, function(e) {
- return nE.test(e) ? "xn--" + db(e) : e;
+ }, Pc = { version: "2.1.0", ucs2: { decode: Z_, encode: (t) => String.fromCodePoint(...t) }, decode: fb, encode: hb, toASCII: function(t) {
+ return Y_(t, function(e) {
+ return Q_.test(e) ? "xn--" + hb(e) : e;
});
}, toUnicode: function(t) {
- return eE(t, function(e) {
- return rE.test(e) ? hb(e.slice(4).toLowerCase()) : e;
+ return Y_(t, function(e) {
+ return J_.test(e) ? fb(e.slice(4).toLowerCase()) : e;
});
- } }, kc.decode, kc.encode, kc.toASCII, kc.toUnicode, kc.ucs2, kc.version;
+ } }, Pc.decode, Pc.encode, Pc.toASCII, Pc.toUnicode, Pc.ucs2, Pc.version;
});
- function ihe(t, e) {
+ function $fe(t, e) {
return Object.prototype.hasOwnProperty.call(t, e);
}
- var iE;
- var Hl;
- var sE;
+ var $_;
+ var Fl;
+ var eE;
var ko;
- var she = Qn(() => {
- je(), Ue(), Be(), iE = function(t, e, r, n) {
+ var ehe = $n(() => {
+ je(), Ue(), Be(), $_ = function(t, e, r, n) {
e = e || "&", r = r || "=";
var i = {};
if (typeof t != "string" || t.length === 0)
@@ -64577,10 +64581,10 @@ ${Ez(e, r)}`);
o > 0 && a > o && (a = o);
for (var c = 0; c < a; ++c) {
var u, f, p, b, E = t[c].replace(s, "%20"), _ = E.indexOf(r);
- _ >= 0 ? (u = E.substr(0, _), f = E.substr(_ + 1)) : (u = E, f = ""), p = decodeURIComponent(u), b = decodeURIComponent(f), ihe(i, p) ? Array.isArray(i[p]) ? i[p].push(b) : i[p] = [i[p], b] : i[p] = b;
+ _ >= 0 ? (u = E.substr(0, _), f = E.substr(_ + 1)) : (u = E, f = ""), p = decodeURIComponent(u), b = decodeURIComponent(f), $fe(i, p) ? Array.isArray(i[p]) ? i[p].push(b) : i[p] = [i[p], b] : i[p] = b;
}
return i;
- }, Hl = function(t) {
+ }, Fl = function(t) {
switch (typeof t) {
case "string":
return t;
@@ -64591,25 +64595,25 @@ ${Ez(e, r)}`);
default:
return "";
}
- }, sE = function(t, e, r, n) {
+ }, eE = function(t, e, r, n) {
return e = e || "&", r = r || "=", t === null && (t = void 0), typeof t == "object" ? Object.keys(t).map(function(i) {
- var s = encodeURIComponent(Hl(i)) + r;
+ var s = encodeURIComponent(Fl(i)) + r;
return Array.isArray(t[i]) ? t[i].map(function(o) {
- return s + encodeURIComponent(Hl(o));
- }).join(e) : s + encodeURIComponent(Hl(t[i]));
- }).join(e) : n ? encodeURIComponent(Hl(n)) + r + encodeURIComponent(Hl(t)) : "";
- }, ko = {}, ko.decode = ko.parse = iE, ko.encode = ko.stringify = sE, ko.decode, ko.encode, ko.parse, ko.stringify;
+ return s + encodeURIComponent(Fl(o));
+ }).join(e) : s + encodeURIComponent(Fl(t[i]));
+ }).join(e) : n ? encodeURIComponent(Fl(n)) + r + encodeURIComponent(Fl(t)) : "";
+ }, ko = {}, ko.decode = ko.parse = $_, ko.encode = ko.stringify = eE, ko.decode, ko.encode, ko.parse, ko.stringify;
});
- function S5() {
+ function _5() {
throw new Error("setTimeout has not been defined");
}
- function M5() {
+ function E5() {
throw new Error("clearTimeout has not been defined");
}
- function eD(t) {
+ function GC(t) {
if (Oa === setTimeout)
return setTimeout(t, 0);
- if ((Oa === S5 || !Oa) && setTimeout)
+ if ((Oa === _5 || !Oa) && setTimeout)
return Oa = setTimeout, setTimeout(t, 0);
try {
return Oa(t, 0);
@@ -64621,22 +64625,22 @@ ${Ez(e, r)}`);
}
}
}
- function ohe() {
- Gu && Du && (Gu = false, Du.length ? Zo = Du.concat(Zo) : sd = -1, Zo.length && tD());
+ function the() {
+ Gu && Du && (Gu = false, Du.length ? Zo = Du.concat(Zo) : id = -1, Zo.length && KC());
}
- function tD() {
+ function KC() {
if (!Gu) {
- var t = eD(ohe);
+ var t = GC(the);
Gu = true;
for (var e = Zo.length; e; ) {
- for (Du = Zo, Zo = []; ++sd < e; )
- Du && Du[sd].run();
- sd = -1, e = Zo.length;
+ for (Du = Zo, Zo = []; ++id < e; )
+ Du && Du[id].run();
+ id = -1, e = Zo.length;
}
Du = null, Gu = false, function(r) {
if (Pa === clearTimeout)
return clearTimeout(r);
- if ((Pa === M5 || !Pa) && clearTimeout)
+ if ((Pa === E5 || !Pa) && clearTimeout)
return Pa = clearTimeout, clearTimeout(r);
try {
Pa(r);
@@ -64650,12 +64654,12 @@ ${Ez(e, r)}`);
}(t);
}
}
- function oE(t, e) {
+ function tE(t, e) {
(this || Wu).fun = t, (this || Wu).array = e;
}
function wa() {
}
- var aE;
+ var rE;
var Oa;
var Pa;
var Wu;
@@ -64663,27 +64667,27 @@ ${Ez(e, r)}`);
var Du;
var Zo;
var Gu;
- var sd;
+ var id;
var jr;
- var ahe = Qn(() => {
- je(), Ue(), Be(), Wu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Kr = aE = {}, function() {
+ var rhe = $n(() => {
+ je(), Ue(), Be(), Wu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Kr = rE = {}, function() {
try {
- Oa = typeof setTimeout == "function" ? setTimeout : S5;
+ Oa = typeof setTimeout == "function" ? setTimeout : _5;
} catch {
- Oa = S5;
+ Oa = _5;
}
try {
- Pa = typeof clearTimeout == "function" ? clearTimeout : M5;
+ Pa = typeof clearTimeout == "function" ? clearTimeout : E5;
} catch {
- Pa = M5;
+ Pa = E5;
}
- }(), Zo = [], Gu = false, sd = -1, Kr.nextTick = function(t) {
+ }(), Zo = [], Gu = false, id = -1, Kr.nextTick = function(t) {
var e = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var r = 1; r < arguments.length; r++)
e[r - 1] = arguments[r];
- Zo.push(new oE(t, e)), Zo.length !== 1 || Gu || eD(tD);
- }, oE.prototype.run = function() {
+ Zo.push(new tE(t, e)), Zo.length !== 1 || Gu || GC(KC);
+ }, tE.prototype.run = function() {
(this || Wu).fun.apply(null, (this || Wu).array);
}, Kr.title = "browser", Kr.browser = true, Kr.env = {}, Kr.argv = [], Kr.version = "", Kr.versions = {}, Kr.on = wa, Kr.addListener = wa, Kr.once = wa, Kr.off = wa, Kr.removeListener = wa, Kr.removeAllListeners = wa, Kr.emit = wa, Kr.prependListener = wa, Kr.prependOnceListener = wa, Kr.listeners = function(t) {
return [];
@@ -64695,13 +64699,13 @@ ${Ez(e, r)}`);
throw new Error("process.chdir is not supported");
}, Kr.umask = function() {
return 0;
- }, jr = aE, jr.addListener, jr.argv, jr.binding, jr.browser, jr.chdir, jr.cwd, jr.emit, jr.env, jr.listeners, jr.nextTick, jr.off, jr.on, jr.once, jr.prependListener, jr.prependOnceListener, jr.removeAllListeners, jr.removeListener, jr.title, jr.umask, jr.version, jr.versions;
+ }, jr = rE, jr.addListener, jr.argv, jr.binding, jr.browser, jr.chdir, jr.cwd, jr.emit, jr.env, jr.listeners, jr.nextTick, jr.off, jr.on, jr.once, jr.prependListener, jr.prependOnceListener, jr.removeAllListeners, jr.removeListener, jr.title, jr.umask, jr.version, jr.versions;
});
- function che() {
- if (A5)
- return Qp;
- A5 = true;
- var t = Qp = {}, e, r;
+ function nhe() {
+ if (S5)
+ return Jp;
+ S5 = true;
+ var t = Jp = {}, e, r;
function n() {
throw new Error("setTimeout has not been defined");
}
@@ -64758,23 +64762,23 @@ ${Ez(e, r)}`);
if (!c) {
var N = s(p);
c = true;
- for (var R = a.length; R; ) {
- for (u = a, a = []; ++f < R; )
+ for (var k = a.length; k; ) {
+ for (u = a, a = []; ++f < k; )
u && u[f].run();
- f = -1, R = a.length;
+ f = -1, k = a.length;
}
u = null, c = false, o(N);
}
}
t.nextTick = function(N) {
- var R = new Array(arguments.length - 1);
+ var k = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var F = 1; F < arguments.length; F++)
- R[F - 1] = arguments[F];
- a.push(new E(N, R)), a.length === 1 && !c && s(b);
+ k[F - 1] = arguments[F];
+ a.push(new E(N, k)), a.length === 1 && !c && s(b);
};
- function E(N, R) {
- (this || Tu).fun = N, (this || Tu).array = R;
+ function E(N, k) {
+ (this || Tu).fun = N, (this || Tu).array = k;
}
E.prototype.run = function() {
(this || Tu).fun.apply(null, (this || Tu).array);
@@ -64791,19 +64795,19 @@ ${Ez(e, r)}`);
throw new Error("process.chdir is not supported");
}, t.umask = function() {
return 0;
- }, Qp;
+ }, Jp;
}
- var Qp;
- var A5;
+ var Jp;
+ var S5;
var Tu;
var Or;
- var rD = Qn(() => {
- je(), Ue(), Be(), Qp = {}, A5 = false, Tu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Or = che(), Or.platform = "browser", Or.addListener, Or.argv, Or.binding, Or.browser, Or.chdir, Or.cwd, Or.emit, Or.env, Or.listeners, Or.nextTick, Or.off, Or.on, Or.once, Or.prependListener, Or.prependOnceListener, Or.removeAllListeners, Or.removeListener, Or.title, Or.umask, Or.version, Or.versions;
+ var XC = $n(() => {
+ je(), Ue(), Be(), Jp = {}, S5 = false, Tu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Or = nhe(), Or.platform = "browser", Or.addListener, Or.argv, Or.binding, Or.browser, Or.chdir, Or.cwd, Or.emit, Or.env, Or.listeners, Or.nextTick, Or.off, Or.on, Or.once, Or.prependListener, Or.prependOnceListener, Or.removeAllListeners, Or.removeListener, Or.title, Or.umask, Or.version, Or.versions;
});
- function uhe() {
- if (T5)
- return $p;
- T5 = true;
+ function ihe() {
+ if (M5)
+ return Qp;
+ M5 = true;
var t = Or;
function e(s) {
if (typeof s != "string")
@@ -64885,15 +64889,15 @@ ${Ez(e, r)}`);
u > E && (s.charCodeAt(a + N) === 47 ? _ = N : N === 0 && (_ = 0));
break;
}
- var R = s.charCodeAt(a + N), F = o.charCodeAt(f + N);
- if (R !== F)
+ var k = s.charCodeAt(a + N), F = o.charCodeAt(f + N);
+ if (k !== F)
break;
- R === 47 && (_ = N);
+ k === 47 && (_ = N);
}
- var D = "";
+ var L = "";
for (N = a + _ + 1; N <= c; ++N)
- (N === c || s.charCodeAt(N) === 47) && (D.length === 0 ? D += ".." : D += "/..");
- return D.length > 0 ? D + o.slice(f + _) : (f += _, o.charCodeAt(f) === 47 && ++f, o.slice(f));
+ (N === c || s.charCodeAt(N) === 47) && (L.length === 0 ? L += ".." : L += "/..");
+ return L.length > 0 ? L + o.slice(f + _) : (f += _, o.charCodeAt(f) === 47 && ++f, o.slice(f));
}, _makeLong: function(s) {
return s;
}, dirname: function(s) {
@@ -64976,29 +64980,29 @@ ${Ez(e, r)}`);
}
return f === -1 || b === -1 || N === 0 || N === 1 && f === b - 1 && f === p + 1 ? b !== -1 && (p === 0 && c ? o.base = o.name = s.slice(1, b) : o.base = o.name = s.slice(p, b)) : (p === 0 && c ? (o.name = s.slice(1, f), o.base = s.slice(1, b)) : (o.name = s.slice(p, f), o.base = s.slice(p, b)), o.ext = s.slice(f, b)), p > 0 ? o.dir = s.slice(0, p - 1) : c && (o.dir = "/"), o;
}, sep: "/", delimiter: ":", win32: null, posix: null };
- return i.posix = i, $p = i, $p;
+ return i.posix = i, Qp = i, Qp;
}
- var $p;
- var T5;
- var N5;
- var lhe = Qn(() => {
- je(), Ue(), Be(), rD(), $p = {}, T5 = false, N5 = uhe();
+ var Qp;
+ var M5;
+ var A5;
+ var she = $n(() => {
+ je(), Ue(), Be(), XC(), Qp = {}, M5 = false, A5 = ihe();
});
- var nD = {};
- Tl(nD, { URL: () => xD, Url: () => gD, default: () => fr, fileURLToPath: () => iD, format: () => yD, parse: () => vD, pathToFileURL: () => sD, resolve: () => bD, resolveObject: () => wD });
+ var YC = {};
+ Al(YC, { URL: () => dD, Url: () => cD, default: () => fr, fileURLToPath: () => ZC, format: () => uD, parse: () => hD, pathToFileURL: () => JC, resolve: () => lD, resolveObject: () => fD });
function Ns() {
this.protocol = null, this.slashes = null, this.auth = null, this.host = null, this.port = null, this.hostname = null, this.hash = null, this.search = null, this.query = null, this.pathname = null, this.path = null, this.href = null;
}
- function Oh(t, e, r) {
+ function Ih(t, e, r) {
if (t && Qs.isObject(t) && t instanceof Ns)
return t;
var n = new Ns();
return n.parse(t, e, r), n;
}
- function fhe() {
- if (I5)
- return e1;
- I5 = true;
+ function ohe() {
+ if (T5)
+ return $p;
+ T5 = true;
var t = jr;
function e(s) {
if (typeof s != "string")
@@ -65080,15 +65084,15 @@ ${Ez(e, r)}`);
u > E && (s.charCodeAt(a + N) === 47 ? _ = N : N === 0 && (_ = 0));
break;
}
- var R = s.charCodeAt(a + N), F = o.charCodeAt(f + N);
- if (R !== F)
+ var k = s.charCodeAt(a + N), F = o.charCodeAt(f + N);
+ if (k !== F)
break;
- R === 47 && (_ = N);
+ k === 47 && (_ = N);
}
- var D = "";
+ var L = "";
for (N = a + _ + 1; N <= c; ++N)
- (N === c || s.charCodeAt(N) === 47) && (D.length === 0 ? D += ".." : D += "/..");
- return D.length > 0 ? D + o.slice(f + _) : (f += _, o.charCodeAt(f) === 47 && ++f, o.slice(f));
+ (N === c || s.charCodeAt(N) === 47) && (L.length === 0 ? L += ".." : L += "/..");
+ return L.length > 0 ? L + o.slice(f + _) : (f += _, o.charCodeAt(f) === 47 && ++f, o.slice(f));
}, _makeLong: function(s) {
return s;
}, dirname: function(s) {
@@ -65171,18 +65175,18 @@ ${Ez(e, r)}`);
}
return f === -1 || b === -1 || N === 0 || N === 1 && f === b - 1 && f === p + 1 ? b !== -1 && (p === 0 && c ? o.base = o.name = s.slice(1, b) : o.base = o.name = s.slice(p, b)) : (p === 0 && c ? (o.name = s.slice(1, f), o.base = s.slice(1, b)) : (o.name = s.slice(p, f), o.base = s.slice(p, b)), o.ext = s.slice(f, b)), p > 0 ? o.dir = s.slice(0, p - 1) : c && (o.dir = "/"), o;
}, sep: "/", delimiter: ":", win32: null, posix: null };
- return i.posix = i, e1 = i, e1;
+ return i.posix = i, $p = i, $p;
}
- function hhe(t) {
+ function ahe(t) {
if (typeof t == "string")
t = new URL(t);
else if (!(t instanceof URL))
throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL");
if (t.protocol !== "file:")
throw new Deno.errors.InvalidData("invalid url scheme");
- return ym ? dhe(t) : phe(t);
+ return gm ? che(t) : uhe(t);
}
- function dhe(t) {
+ function che(t) {
let e = t.hostname, r = t.pathname;
for (let n = 0; n < r.length; n++)
if (r[n] === "%") {
@@ -65190,16 +65194,16 @@ ${Ez(e, r)}`);
if (r[n + 1] === "2" && i === 102 || r[n + 1] === "5" && i === 99)
throw new Deno.errors.InvalidData("must not include encoded \\ or / characters");
}
- if (r = r.replace(lD, "\\"), r = decodeURIComponent(r), e !== "")
+ if (r = r.replace(rD, "\\"), r = decodeURIComponent(r), e !== "")
return `\\\\${e}${r}`;
{
let n = r.codePointAt(1) | 32, i = r[2];
- if (n < cD || n > uD || i !== ":")
+ if (n < eD || n > tD || i !== ":")
throw new Deno.errors.InvalidData("file url path must be absolute");
return r.slice(1);
}
}
- function phe(t) {
+ function uhe(t) {
if (t.hostname !== "")
throw new Deno.errors.InvalidData("invalid file url hostname");
let e = t.pathname;
@@ -65211,23 +65215,23 @@ ${Ez(e, r)}`);
}
return decodeURIComponent(e);
}
- function mhe(t) {
- let e = O5.resolve(t), r = t.charCodeAt(t.length - 1);
- (r === aD || ym && r === oD) && e[e.length - 1] !== O5.sep && (e += "/");
+ function lhe(t) {
+ let e = N5.resolve(t), r = t.charCodeAt(t.length - 1);
+ (r === $C || gm && r === QC) && e[e.length - 1] !== N5.sep && (e += "/");
let n = new URL("file://");
- return e.includes("%") && (e = e.replace(fD, "%25")), !ym && e.includes("\\") && (e = e.replace(hD, "%5C")), e.includes(`
-`) && (e = e.replace(dD, "%0A")), e.includes("\r") && (e = e.replace(pD, "%0D")), e.includes(" ") && (e = e.replace(mD, "%09")), n.pathname = e, n;
+ return e.includes("%") && (e = e.replace(nD, "%25")), !gm && e.includes("\\") && (e = e.replace(iD, "%5C")), e.includes(`
+`) && (e = e.replace(sD, "%0A")), e.includes("\r") && (e = e.replace(oD, "%0D")), e.includes(" ") && (e = e.replace(aD, "%09")), n.pathname = e, n;
}
- function iD(t) {
+ function ZC(t) {
if (typeof t == "string")
t = new URL(t);
else if (!(t instanceof URL))
throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL");
if (t.protocol !== "file:")
throw new Deno.errors.InvalidData("invalid url scheme");
- return bm ? ghe(t) : yhe(t);
+ return ym ? fhe(t) : hhe(t);
}
- function ghe(t) {
+ function fhe(t) {
let e = t.hostname, r = t.pathname;
for (let n = 0; n < r.length; n++)
if (r[n] === "%") {
@@ -65235,16 +65239,16 @@ ${Ez(e, r)}`);
if (r[n + 1] === "2" && i === 102 || r[n + 1] === "5" && i === 99)
throw new Deno.errors.InvalidData("must not include encoded \\ or / characters");
}
- if (r = r.replace(AD, "\\"), r = decodeURIComponent(r), e !== "")
+ if (r = r.replace(bD, "\\"), r = decodeURIComponent(r), e !== "")
return `\\\\${e}${r}`;
{
let n = r.codePointAt(1) | 32, i = r[2];
- if (n < SD || n > MD || i !== ":")
+ if (n < gD || n > yD || i !== ":")
throw new Deno.errors.InvalidData("file url path must be absolute");
return r.slice(1);
}
}
- function yhe(t) {
+ function hhe(t) {
if (t.hostname !== "")
throw new Deno.errors.InvalidData("invalid file url hostname");
let e = t.pathname;
@@ -65256,64 +65260,64 @@ ${Ez(e, r)}`);
}
return decodeURIComponent(e);
}
- function sD(t) {
- let e = N5.resolve(t), r = t.charCodeAt(t.length - 1);
- (r === ED || bm && r === _D) && e[e.length - 1] !== N5.sep && (e += "/");
+ function JC(t) {
+ let e = A5.resolve(t), r = t.charCodeAt(t.length - 1);
+ (r === mD || ym && r === pD) && e[e.length - 1] !== A5.sep && (e += "/");
let n = new URL("file://");
- return e.includes("%") && (e = e.replace(TD, "%25")), !bm && e.includes("\\") && (e = e.replace(ND, "%5C")), e.includes(`
-`) && (e = e.replace(ID, "%0A")), e.includes("\r") && (e = e.replace(OD, "%0D")), e.includes(" ") && (e = e.replace(PD, "%09")), n.pathname = e, n;
+ return e.includes("%") && (e = e.replace(wD, "%25")), !ym && e.includes("\\") && (e = e.replace(vD, "%5C")), e.includes(`
+`) && (e = e.replace(xD, "%0A")), e.includes("\r") && (e = e.replace(_D, "%0D")), e.includes(" ") && (e = e.replace(ED, "%09")), n.pathname = e, n;
}
var fr;
- var cE;
+ var nE;
var Qs;
- var uE;
- var lE;
- var fE;
- var hE;
- var dp;
+ var iE;
+ var sE;
+ var oE;
+ var aE;
+ var fp;
+ var db;
var pb;
var mb;
- var gb;
- var dE;
- var pE;
- var pp;
+ var cE;
+ var uE;
+ var hp;
var _u;
- var mp;
- var e1;
- var I5;
- var O5;
- var mE;
+ var dp;
+ var $p;
+ var T5;
+ var N5;
+ var lE;
+ var QC;
+ var $C;
+ var eD;
+ var tD;
+ var gm;
+ var rD;
+ var nD;
+ var iD;
+ var sD;
var oD;
var aD;
+ var fE;
var cD;
var uD;
- var ym;
var lD;
var fD;
var hD;
var dD;
var pD;
var mD;
- var gE;
var gD;
var yD;
+ var ym;
var bD;
var wD;
var vD;
var xD;
var _D;
var ED;
- var SD;
- var MD;
- var bm;
- var AD;
- var TD;
- var ND;
- var ID;
- var OD;
- var PD;
- var bhe = Qn(() => {
- je(), Ue(), Be(), nhe(), she(), ahe(), lhe(), rD(), fr = {}, cE = kc, Qs = { isString: function(t) {
+ var dhe = $n(() => {
+ je(), Ue(), Be(), Qfe(), ehe(), rhe(), she(), XC(), fr = {}, nE = Pc, Qs = { isString: function(t) {
return typeof t == "string";
}, isObject: function(t) {
return typeof t == "object" && t !== null;
@@ -65321,62 +65325,62 @@ ${Ez(e, r)}`);
return t === null;
}, isNullOrUndefined: function(t) {
return t == null;
- } }, fr.parse = Oh, fr.resolve = function(t, e) {
- return Oh(t, false, true).resolve(e);
+ } }, fr.parse = Ih, fr.resolve = function(t, e) {
+ return Ih(t, false, true).resolve(e);
}, fr.resolveObject = function(t, e) {
- return t ? Oh(t, false, true).resolveObject(e) : e;
+ return t ? Ih(t, false, true).resolveObject(e) : e;
}, fr.format = function(t) {
- return Qs.isString(t) && (t = Oh(t)), t instanceof Ns ? t.format() : Ns.prototype.format.call(t);
- }, fr.Url = Ns, uE = /^([a-z0-9.+-]+:)/i, lE = /:[0-9]*$/, fE = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, hE = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", `
-`, " "]), dp = ["'"].concat(hE), pb = ["%", "/", "?", ";", "#"].concat(dp), mb = ["/", "?", "#"], gb = /^[+a-z0-9A-Z_-]{0,63}$/, dE = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, pE = { javascript: true, "javascript:": true }, pp = { javascript: true, "javascript:": true }, _u = { http: true, https: true, ftp: true, gopher: true, file: true, "http:": true, "https:": true, "ftp:": true, "gopher:": true, "file:": true }, mp = ko, Ns.prototype.parse = function(t, e, r) {
+ return Qs.isString(t) && (t = Ih(t)), t instanceof Ns ? t.format() : Ns.prototype.format.call(t);
+ }, fr.Url = Ns, iE = /^([a-z0-9.+-]+:)/i, sE = /:[0-9]*$/, oE = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, aE = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", `
+`, " "]), fp = ["'"].concat(aE), db = ["%", "/", "?", ";", "#"].concat(fp), pb = ["/", "?", "#"], mb = /^[+a-z0-9A-Z_-]{0,63}$/, cE = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, uE = { javascript: true, "javascript:": true }, hp = { javascript: true, "javascript:": true }, _u = { http: true, https: true, ftp: true, gopher: true, file: true, "http:": true, "https:": true, "ftp:": true, "gopher:": true, "file:": true }, dp = ko, Ns.prototype.parse = function(t, e, r) {
if (!Qs.isString(t))
throw new TypeError("Parameter 'url' must be a string, not " + typeof t);
var n = t.indexOf("?"), i = n !== -1 && n < t.indexOf("#") ? "?" : "#", s = t.split(i);
s[0] = s[0].replace(/\\/g, "/");
var o = t = s.join(i);
if (o = o.trim(), !r && t.split("#").length === 1) {
- var a = fE.exec(o);
+ var a = oE.exec(o);
if (a)
- return this.path = o, this.href = o, this.pathname = a[1], a[2] ? (this.search = a[2], this.query = e ? mp.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this;
+ return this.path = o, this.href = o, this.pathname = a[1], a[2] ? (this.search = a[2], this.query = e ? dp.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this;
}
- var c = uE.exec(o);
+ var c = iE.exec(o);
if (c) {
var u = (c = c[0]).toLowerCase();
this.protocol = u, o = o.substr(c.length);
}
if (r || c || o.match(/^\/\/[^@\/]+@[^@\/]+/)) {
var f = o.substr(0, 2) === "//";
- !f || c && pp[c] || (o = o.substr(2), this.slashes = true);
+ !f || c && hp[c] || (o = o.substr(2), this.slashes = true);
}
- if (!pp[c] && (f || c && !_u[c])) {
- for (var p, b, E = -1, _ = 0; _ < mb.length; _++)
- (N = o.indexOf(mb[_])) !== -1 && (E === -1 || N < E) && (E = N);
- for ((b = E === -1 ? o.lastIndexOf("@") : o.lastIndexOf("@", E)) !== -1 && (p = o.slice(0, b), o = o.slice(b + 1), this.auth = decodeURIComponent(p)), E = -1, _ = 0; _ < pb.length; _++) {
- var N;
+ if (!hp[c] && (f || c && !_u[c])) {
+ for (var p, b, E = -1, _ = 0; _ < pb.length; _++)
(N = o.indexOf(pb[_])) !== -1 && (E === -1 || N < E) && (E = N);
+ for ((b = E === -1 ? o.lastIndexOf("@") : o.lastIndexOf("@", E)) !== -1 && (p = o.slice(0, b), o = o.slice(b + 1), this.auth = decodeURIComponent(p)), E = -1, _ = 0; _ < db.length; _++) {
+ var N;
+ (N = o.indexOf(db[_])) !== -1 && (E === -1 || N < E) && (E = N);
}
E === -1 && (E = o.length), this.host = o.slice(0, E), o = o.slice(E), this.parseHost(), this.hostname = this.hostname || "";
- var R = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]";
- if (!R)
- for (var F = this.hostname.split(/\./), D = (_ = 0, F.length); _ < D; _++) {
- var L = F[_];
- if (L && !L.match(gb)) {
- for (var q = "", W = 0, z = L.length; W < z; W++)
- L.charCodeAt(W) > 127 ? q += "x" : q += L[W];
- if (!q.match(gb)) {
- var T = F.slice(0, _), I = F.slice(_ + 1), H = L.match(dE);
+ var k = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]";
+ if (!k)
+ for (var F = this.hostname.split(/\./), L = (_ = 0, F.length); _ < L; _++) {
+ var D = F[_];
+ if (D && !D.match(mb)) {
+ for (var q = "", W = 0, z = D.length; W < z; W++)
+ D.charCodeAt(W) > 127 ? q += "x" : q += D[W];
+ if (!q.match(mb)) {
+ var T = F.slice(0, _), I = F.slice(_ + 1), H = D.match(cE);
H && (T.push(H[1]), I.unshift(H[2])), I.length && (o = "/" + I.join(".") + o), this.hostname = T.join(".");
break;
}
}
}
- this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), R || (this.hostname = cE.toASCII(this.hostname));
+ this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), k || (this.hostname = nE.toASCII(this.hostname));
var X = this.port ? ":" + this.port : "", V = this.hostname || "";
- this.host = V + X, this.href += this.host, R && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), o[0] !== "/" && (o = "/" + o));
+ this.host = V + X, this.href += this.host, k && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), o[0] !== "/" && (o = "/" + o));
}
- if (!pE[u])
- for (_ = 0, D = dp.length; _ < D; _++) {
- var S = dp[_];
+ if (!uE[u])
+ for (_ = 0, L = fp.length; _ < L; _++) {
+ var S = fp[_];
if (o.indexOf(S) !== -1) {
var d = encodeURIComponent(S);
d === S && (d = escape(S)), o = o.split(S).join(d);
@@ -65385,7 +65389,7 @@ ${Ez(e, r)}`);
var l = o.indexOf("#");
l !== -1 && (this.hash = o.substr(l), o = o.slice(0, l));
var h = o.indexOf("?");
- if (h !== -1 ? (this.search = o.substr(h), this.query = o.substr(h + 1), e && (this.query = mp.parse(this.query)), o = o.slice(0, h)) : e && (this.search = "", this.query = {}), o && (this.pathname = o), _u[u] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) {
+ if (h !== -1 ? (this.search = o.substr(h), this.query = o.substr(h + 1), e && (this.query = dp.parse(this.query)), o = o.slice(0, h)) : e && (this.search = "", this.query = {}), o && (this.pathname = o), _u[u] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) {
X = this.pathname || "";
var y = this.search || "";
this.path = X + y;
@@ -65395,13 +65399,13 @@ ${Ez(e, r)}`);
var t = this.auth || "";
t && (t = (t = encodeURIComponent(t)).replace(/%3A/i, ":"), t += "@");
var e = this.protocol || "", r = this.pathname || "", n = this.hash || "", i = false, s = "";
- this.host ? i = t + this.host : this.hostname && (i = t + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"), this.port && (i += ":" + this.port)), this.query && Qs.isObject(this.query) && Object.keys(this.query).length && (s = mp.stringify(this.query));
+ this.host ? i = t + this.host : this.hostname && (i = t + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"), this.port && (i += ":" + this.port)), this.query && Qs.isObject(this.query) && Object.keys(this.query).length && (s = dp.stringify(this.query));
var o = this.search || s && "?" + s || "";
return e && e.substr(-1) !== ":" && (e += ":"), this.slashes || (!e || _u[e]) && i !== false ? (i = "//" + (i || ""), r && r.charAt(0) !== "/" && (r = "/" + r)) : i || (i = ""), n && n.charAt(0) !== "#" && (n = "#" + n), o && o.charAt(0) !== "?" && (o = "?" + o), e + i + (r = r.replace(/[?#]/g, function(a) {
return encodeURIComponent(a);
})) + (o = o.replace("#", "%23")) + n;
}, Ns.prototype.resolve = function(t) {
- return this.resolveObject(Oh(t, false, true)).format();
+ return this.resolveObject(Ih(t, false, true)).format();
}, Ns.prototype.resolveObject = function(t) {
if (Qs.isString(t)) {
var e = new Ns();
@@ -65428,7 +65432,7 @@ ${Ez(e, r)}`);
}
return r.href = r.format(), r;
}
- if (r.protocol = t.protocol, t.host || pp[t.protocol])
+ if (r.protocol = t.protocol, t.host || hp[t.protocol])
r.pathname = t.pathname;
else {
for (var b = (t.pathname || "").split("/"); b.length && !(t.host = b.shift()); )
@@ -65441,63 +65445,63 @@ ${Ez(e, r)}`);
}
return r.slashes = r.slashes || t.slashes, r.href = r.format(), r;
}
- var N = r.pathname && r.pathname.charAt(0) === "/", R = t.host || t.pathname && t.pathname.charAt(0) === "/", F = R || N || r.host && t.pathname, D = F, L = r.pathname && r.pathname.split("/") || [], q = (b = t.pathname && t.pathname.split("/") || [], r.protocol && !_u[r.protocol]);
- if (q && (r.hostname = "", r.port = null, r.host && (L[0] === "" ? L[0] = r.host : L.unshift(r.host)), r.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && (b[0] === "" ? b[0] = t.host : b.unshift(t.host)), t.host = null), F = F && (b[0] === "" || L[0] === "")), R)
- r.host = t.host || t.host === "" ? t.host : r.host, r.hostname = t.hostname || t.hostname === "" ? t.hostname : r.hostname, r.search = t.search, r.query = t.query, L = b;
+ var N = r.pathname && r.pathname.charAt(0) === "/", k = t.host || t.pathname && t.pathname.charAt(0) === "/", F = k || N || r.host && t.pathname, L = F, D = r.pathname && r.pathname.split("/") || [], q = (b = t.pathname && t.pathname.split("/") || [], r.protocol && !_u[r.protocol]);
+ if (q && (r.hostname = "", r.port = null, r.host && (D[0] === "" ? D[0] = r.host : D.unshift(r.host)), r.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && (b[0] === "" ? b[0] = t.host : b.unshift(t.host)), t.host = null), F = F && (b[0] === "" || D[0] === "")), k)
+ r.host = t.host || t.host === "" ? t.host : r.host, r.hostname = t.hostname || t.hostname === "" ? t.hostname : r.hostname, r.search = t.search, r.query = t.query, D = b;
else if (b.length)
- L || (L = []), L.pop(), L = L.concat(b), r.search = t.search, r.query = t.query;
+ D || (D = []), D.pop(), D = D.concat(b), r.search = t.search, r.query = t.query;
else if (!Qs.isNullOrUndefined(t.search))
- return q && (r.hostname = r.host = L.shift(), (H = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = H.shift(), r.host = r.hostname = H.shift())), r.search = t.search, r.query = t.query, Qs.isNull(r.pathname) && Qs.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.href = r.format(), r;
- if (!L.length)
+ return q && (r.hostname = r.host = D.shift(), (H = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = H.shift(), r.host = r.hostname = H.shift())), r.search = t.search, r.query = t.query, Qs.isNull(r.pathname) && Qs.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.href = r.format(), r;
+ if (!D.length)
return r.pathname = null, r.search ? r.path = "/" + r.search : r.path = null, r.href = r.format(), r;
- for (var W = L.slice(-1)[0], z = (r.host || t.host || L.length > 1) && (W === "." || W === "..") || W === "", T = 0, I = L.length; I >= 0; I--)
- (W = L[I]) === "." ? L.splice(I, 1) : W === ".." ? (L.splice(I, 1), T++) : T && (L.splice(I, 1), T--);
- if (!F && !D)
+ for (var W = D.slice(-1)[0], z = (r.host || t.host || D.length > 1) && (W === "." || W === "..") || W === "", T = 0, I = D.length; I >= 0; I--)
+ (W = D[I]) === "." ? D.splice(I, 1) : W === ".." ? (D.splice(I, 1), T++) : T && (D.splice(I, 1), T--);
+ if (!F && !L)
for (; T--; T)
- L.unshift("..");
- !F || L[0] === "" || L[0] && L[0].charAt(0) === "/" || L.unshift(""), z && L.join("/").substr(-1) !== "/" && L.push("");
- var H, X = L[0] === "" || L[0] && L[0].charAt(0) === "/";
- return q && (r.hostname = r.host = X ? "" : L.length ? L.shift() : "", (H = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = H.shift(), r.host = r.hostname = H.shift())), (F = F || r.host && L.length) && !X && L.unshift(""), L.length ? r.pathname = L.join("/") : (r.pathname = null, r.path = null), Qs.isNull(r.pathname) && Qs.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.auth = t.auth || r.auth, r.slashes = r.slashes || t.slashes, r.href = r.format(), r;
+ D.unshift("..");
+ !F || D[0] === "" || D[0] && D[0].charAt(0) === "/" || D.unshift(""), z && D.join("/").substr(-1) !== "/" && D.push("");
+ var H, X = D[0] === "" || D[0] && D[0].charAt(0) === "/";
+ return q && (r.hostname = r.host = X ? "" : D.length ? D.shift() : "", (H = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = H.shift(), r.host = r.hostname = H.shift())), (F = F || r.host && D.length) && !X && D.unshift(""), D.length ? r.pathname = D.join("/") : (r.pathname = null, r.path = null), Qs.isNull(r.pathname) && Qs.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.auth = t.auth || r.auth, r.slashes = r.slashes || t.slashes, r.href = r.format(), r;
}, Ns.prototype.parseHost = function() {
- var t = this.host, e = lE.exec(t);
+ var t = this.host, e = sE.exec(t);
e && ((e = e[0]) !== ":" && (this.port = e.substr(1)), t = t.substr(0, t.length - e.length)), t && (this.hostname = t);
- }, fr.Url, fr.format, fr.resolve, fr.resolveObject, e1 = {}, I5 = false, O5 = fhe(), mE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = mhe, fr.fileURLToPath = hhe, fr.Url, fr.format, fr.resolve, fr.resolveObject, fr.URL, oD = 92, aD = 47, cD = 97, uD = 122, ym = mE === "win32", lD = /\//g, fD = /%/g, hD = /\\/g, dD = /\n/g, pD = /\r/g, mD = /\t/g, gE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = sD, fr.fileURLToPath = iD, gD = fr.Url, yD = fr.format, bD = fr.resolve, wD = fr.resolveObject, vD = fr.parse, xD = fr.URL, _D = 92, ED = 47, SD = 97, MD = 122, bm = gE === "win32", AD = /\//g, TD = /%/g, ND = /\\/g, ID = /\n/g, OD = /\r/g, PD = /\t/g;
+ }, fr.Url, fr.format, fr.resolve, fr.resolveObject, $p = {}, T5 = false, N5 = ohe(), lE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = lhe, fr.fileURLToPath = ahe, fr.Url, fr.format, fr.resolve, fr.resolveObject, fr.URL, QC = 92, $C = 47, eD = 97, tD = 122, gm = lE === "win32", rD = /\//g, nD = /%/g, iD = /\\/g, sD = /\n/g, oD = /\r/g, aD = /\t/g, fE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = JC, fr.fileURLToPath = ZC, cD = fr.Url, uD = fr.format, lD = fr.resolve, fD = fr.resolveObject, hD = fr.parse, dD = fr.URL, pD = 92, mD = 47, gD = 97, yD = 122, ym = fE === "win32", bD = /\//g, wD = /%/g, vD = /\\/g, xD = /\n/g, _D = /\r/g, ED = /\t/g;
});
- var Mx = {};
- Tl(Mx, { Server: () => Pr, Socket: () => Pr, Stream: () => Pr, _createServerHandle: () => Pr, _normalizeArgs: () => Pr, _setSimultaneousAccepts: () => Pr, connect: () => Pr, createConnection: () => Pr, createServer: () => Pr, default: () => kD, isIP: () => Pr, isIPv4: () => Pr, isIPv6: () => Pr });
+ var xx = {};
+ Al(xx, { Server: () => Pr, Socket: () => Pr, Stream: () => Pr, _createServerHandle: () => Pr, _normalizeArgs: () => Pr, _setSimultaneousAccepts: () => Pr, connect: () => Pr, createConnection: () => Pr, createServer: () => Pr, default: () => SD, isIP: () => Pr, isIPv4: () => Pr, isIPv6: () => Pr });
function Pr() {
throw new Error("Node.js net module is not supported by JSPM core outside of Node.js");
}
- var kD;
- var RD = Qn(() => {
- je(), Ue(), Be(), kD = { _createServerHandle: Pr, _normalizeArgs: Pr, _setSimultaneousAccepts: Pr, connect: Pr, createConnection: Pr, createServer: Pr, isIP: Pr, isIPv4: Pr, isIPv6: Pr, Server: Pr, Socket: Pr, Stream: Pr };
+ var SD;
+ var MD = $n(() => {
+ je(), Ue(), Be(), SD = { _createServerHandle: Pr, _normalizeArgs: Pr, _setSimultaneousAccepts: Pr, connect: Pr, createConnection: Pr, createServer: Pr, isIP: Pr, isIPv4: Pr, isIPv6: Pr, Server: Pr, Socket: Pr, Stream: Pr };
});
- var yE = Ye((t) => {
+ var hE = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(o) {
return o && o.__esModule ? o : { default: o };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r = e((RD(), vr(Mx))), n = e($a()), i = (0, n.default)("mqttjs:tcp"), s = (o, a) => {
+ var r = e((MD(), vr(xx))), n = e(Qa()), i = (0, n.default)("mqttjs:tcp"), s = (o, a) => {
a.port = a.port || 1883, a.hostname = a.hostname || a.host || "localhost";
let { port: c, path: u } = a, f = a.hostname;
return i("port %d and host %s", c, f), r.default.createConnection({ port: c, host: f, path: u });
};
t.default = s;
});
- var CD = {};
- Tl(CD, { default: () => DD });
- var DD;
- var whe = Qn(() => {
- je(), Ue(), Be(), DD = {};
+ var AD = {};
+ Al(AD, { default: () => TD });
+ var TD;
+ var phe = $n(() => {
+ je(), Ue(), Be(), TD = {};
});
- var bE = Ye((t) => {
+ var dE = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(a) {
return a && a.__esModule ? a : { default: a };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r = e((whe(), vr(CD))), n = e((RD(), vr(Mx))), i = e($a()), s = (0, i.default)("mqttjs:tls"), o = (a, c) => {
+ var r = e((phe(), vr(AD))), n = e((MD(), vr(xx))), i = e(Qa()), s = (0, i.default)("mqttjs:tls"), o = (a, c) => {
c.port = c.port || 8883, c.host = c.hostname || c.host || "localhost", n.default.isIP(c.host) === 0 && (c.servername = c.host), c.rejectUnauthorized = c.rejectUnauthorized !== false, delete c.path, s("port %d host %s rejectUnauthorized %b", c.port, c.host, c.rejectUnauthorized);
let u = r.default.connect(c);
u.on("secureConnect", () => {
@@ -65510,9 +65514,9 @@ ${Ez(e, r)}`);
};
t.default = o;
});
- var Ax = Ye((t) => {
+ var _x = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.BufferedDuplex = t.writev = void 0;
- var e = Ol(), r = (ei(), vr($n));
+ var e = Il(), r = (ti(), vr(ei));
function n(s, o) {
let a = new Array(s.length);
for (let c = 0; c < s.length; c++)
@@ -65553,16 +65557,16 @@ ${Ez(e, r)}`);
};
t.BufferedDuplex = i;
});
- var wE = Ye((t) => {
+ var pE = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = (ei(), vr($n)), r = Ol(), n = Ax(), i, s, o;
+ var e = (ti(), vr(ei)), r = Il(), n = _x(), i, s, o;
function a() {
let b = new r.Transform();
return b._write = (E, _, N) => {
i.send({ data: E.buffer, success() {
N();
- }, fail(R) {
- N(new Error(R));
+ }, fail(k) {
+ N(new Error(k));
} });
}, b._flush = (E) => {
i.close({ success() {
@@ -65596,30 +65600,30 @@ ${Ez(e, r)}`);
let _ = E.protocolId === "MQIsdp" && E.protocolVersion === 3 ? "mqttv3.1" : "mqtt";
c(E);
let N = u(E, b);
- i = wx.connectSocket({ url: N, protocols: [_] }), s = a(), o = new n.BufferedDuplex(E, s, i), o._destroy = (F, D) => {
+ i = wx.connectSocket({ url: N, protocols: [_] }), s = a(), o = new n.BufferedDuplex(E, s, i), o._destroy = (F, L) => {
i.close({ success() {
- D && D(F);
+ L && L(F);
} });
};
- let R = o.destroy;
- return o.destroy = (F, D) => (o.destroy = R, setTimeout(() => {
+ let k = o.destroy;
+ return o.destroy = (F, L) => (o.destroy = k, setTimeout(() => {
i.close({ fail() {
- o._destroy(F, D);
+ o._destroy(F, L);
} });
}, 0), o), f(), o;
};
t.default = p;
});
- var vE = Ye((t) => {
+ var mE = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = (ei(), vr($n)), r = Ol(), n = Ax(), i, s, o, a = false;
+ var e = (ti(), vr(ei)), r = Il(), n = _x(), i, s, o, a = false;
function c() {
let E = new r.Transform();
- return E._write = (_, N, R) => {
+ return E._write = (_, N, k) => {
i.sendSocketMessage({ data: _.buffer, success() {
- R();
+ k();
}, fail() {
- R(new Error());
+ k(new Error());
} });
}, E._flush = (_) => {
i.closeSocket({ success() {
@@ -65631,8 +65635,8 @@ ${Ez(e, r)}`);
E.hostname || (E.hostname = "localhost"), E.path || (E.path = "/"), E.wsOptions || (E.wsOptions = {});
}
function f(E, _) {
- let N = E.protocol === "alis" ? "wss" : "ws", R = `${N}://${E.hostname}${E.path}`;
- return E.port && E.port !== 80 && E.port !== 443 && (R = `${N}://${E.hostname}:${E.port}${E.path}`), typeof E.transformWsUrl == "function" && (R = E.transformWsUrl(R, E, _)), R;
+ let N = E.protocol === "alis" ? "wss" : "ws", k = `${N}://${E.hostname}${E.path}`;
+ return E.port && E.port !== 80 && E.port !== 443 && (k = `${N}://${E.hostname}:${E.port}${E.path}`), typeof E.transformWsUrl == "function" && (k = E.transformWsUrl(k, E, _)), k;
}
function p() {
a || (a = true, i.onSocketOpen(() => {
@@ -65659,84 +65663,84 @@ ${Ez(e, r)}`);
throw new Error("Could not determine host. Specify host manually.");
let N = _.protocolId === "MQIsdp" && _.protocolVersion === 3 ? "mqttv3.1" : "mqtt";
u(_);
- let R = f(_, E);
- return i = _.my, i.connectSocket({ url: R, protocols: N }), s = c(), o = new n.BufferedDuplex(_, s, i), p(), o;
+ let k = f(_, E);
+ return i = _.my, i.connectSocket({ url: k, protocols: N }), s = c(), o = new n.BufferedDuplex(_, s, i), p(), o;
};
t.default = b;
});
- var vhe = Ye((t, e) => {
+ var mhe = Ye((t, e) => {
je(), Ue(), Be(), e.exports = function() {
throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object");
};
});
- var xE = Ye((t) => {
+ var gE = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(F) {
return F && F.__esModule ? F : { default: F };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r = (ei(), vr($n)), n = e(vhe()), i = e($a()), s = Ol(), o = e(u2()), a = Ax(), c = (0, i.default)("mqttjs:ws"), u = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"];
- function f(F, D) {
- let L = `${F.protocol}://${F.hostname}:${F.port}${F.path}`;
- return typeof F.transformWsUrl == "function" && (L = F.transformWsUrl(L, F, D)), L;
+ var r = (ti(), vr(ei)), n = e(mhe()), i = e(Qa()), s = Il(), o = e(u2()), a = _x(), c = (0, i.default)("mqttjs:ws"), u = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"];
+ function f(F, L) {
+ let D = `${F.protocol}://${F.hostname}:${F.port}${F.path}`;
+ return typeof F.transformWsUrl == "function" && (D = F.transformWsUrl(D, F, L)), D;
}
function p(F) {
- let D = F;
- return F.port || (F.protocol === "wss" ? D.port = 443 : D.port = 80), F.path || (D.path = "/"), F.wsOptions || (D.wsOptions = {}), !o.default && F.protocol === "wss" && u.forEach((L) => {
- Object.prototype.hasOwnProperty.call(F, L) && !Object.prototype.hasOwnProperty.call(F.wsOptions, L) && (D.wsOptions[L] = F[L]);
- }), D;
+ let L = F;
+ return F.port || (F.protocol === "wss" ? L.port = 443 : L.port = 80), F.path || (L.path = "/"), F.wsOptions || (L.wsOptions = {}), !o.default && F.protocol === "wss" && u.forEach((D) => {
+ Object.prototype.hasOwnProperty.call(F, D) && !Object.prototype.hasOwnProperty.call(F.wsOptions, D) && (L.wsOptions[D] = F[D]);
+ }), L;
}
function b(F) {
- let D = p(F);
- if (D.hostname || (D.hostname = D.host), !D.hostname) {
+ let L = p(F);
+ if (L.hostname || (L.hostname = L.host), !L.hostname) {
if (typeof document > "u")
throw new Error("Could not determine host. Specify host manually.");
- let L = new URL(document.URL);
- D.hostname = L.hostname, D.port || (D.port = Number(L.port));
+ let D = new URL(document.URL);
+ L.hostname = D.hostname, L.port || (L.port = Number(D.port));
}
- return D.objectMode === void 0 && (D.objectMode = !(D.binary === true || D.binary === void 0)), D;
+ return L.objectMode === void 0 && (L.objectMode = !(L.binary === true || L.binary === void 0)), L;
}
- function E(F, D, L) {
- c("createWebSocket"), c(`protocol: ${L.protocolId} ${L.protocolVersion}`);
- let q = L.protocolId === "MQIsdp" && L.protocolVersion === 3 ? "mqttv3.1" : "mqtt";
- c(`creating new Websocket for url: ${D} and protocol: ${q}`);
+ function E(F, L, D) {
+ c("createWebSocket"), c(`protocol: ${D.protocolId} ${D.protocolVersion}`);
+ let q = D.protocolId === "MQIsdp" && D.protocolVersion === 3 ? "mqttv3.1" : "mqtt";
+ c(`creating new Websocket for url: ${L} and protocol: ${q}`);
let W;
- return L.createWebsocket ? W = L.createWebsocket(D, [q], L) : W = new n.default(D, [q], L.wsOptions), W;
+ return D.createWebsocket ? W = D.createWebsocket(L, [q], D) : W = new n.default(L, [q], D.wsOptions), W;
}
- function _(F, D) {
- let L = D.protocolId === "MQIsdp" && D.protocolVersion === 3 ? "mqttv3.1" : "mqtt", q = f(D, F), W;
- return D.createWebsocket ? W = D.createWebsocket(q, [L], D) : W = new WebSocket(q, [L]), W.binaryType = "arraybuffer", W;
+ function _(F, L) {
+ let D = L.protocolId === "MQIsdp" && L.protocolVersion === 3 ? "mqttv3.1" : "mqtt", q = f(L, F), W;
+ return L.createWebsocket ? W = L.createWebsocket(q, [D], L) : W = new WebSocket(q, [D]), W.binaryType = "arraybuffer", W;
}
- var N = (F, D) => {
+ var N = (F, L) => {
c("streamBuilder");
- let L = p(D);
- L.hostname = L.hostname || L.host || "localhost";
- let q = f(L, F), W = E(F, q, L), z = n.default.createWebSocketStream(W, L.wsOptions);
+ let D = p(L);
+ D.hostname = D.hostname || D.host || "localhost";
+ let q = f(D, F), W = E(F, q, D), z = n.default.createWebSocketStream(W, D.wsOptions);
return z.url = q, W.on("close", () => {
z.destroy();
}), z;
- }, R = (F, D) => {
+ }, k = (F, L) => {
c("browserStreamBuilder");
- let L, q = b(D).browserBufferSize || 1024 * 512, W = D.browserBufferTimeout || 1e3, z = !D.objectMode, T = _(F, D), I = X(D, h, y);
- D.objectMode || (I._writev = a.writev.bind(I)), I.on("close", () => {
+ let D, q = b(L).browserBufferSize || 1024 * 512, W = L.browserBufferTimeout || 1e3, z = !L.objectMode, T = _(F, L), I = X(L, h, y);
+ L.objectMode || (I._writev = a.writev.bind(I)), I.on("close", () => {
T.close();
});
let H = typeof T.addEventListener < "u";
- T.readyState === T.OPEN ? (L = I, L.socket = T) : (L = new a.BufferedDuplex(D, I, T), H ? T.addEventListener("open", V) : T.onopen = V), H ? (T.addEventListener("close", S), T.addEventListener("error", d), T.addEventListener("message", l)) : (T.onclose = S, T.onerror = d, T.onmessage = l);
+ T.readyState === T.OPEN ? (D = I, D.socket = T) : (D = new a.BufferedDuplex(L, I, T), H ? T.addEventListener("open", V) : T.onopen = V), H ? (T.addEventListener("close", S), T.addEventListener("error", d), T.addEventListener("message", l)) : (T.onclose = S, T.onerror = d, T.onmessage = l);
function X(x, v, M) {
let w = new s.Transform({ objectMode: x.objectMode });
return w._write = v, w._flush = M, w;
}
function V() {
- c("WebSocket onOpen"), L instanceof a.BufferedDuplex && L.socketReady();
+ c("WebSocket onOpen"), D instanceof a.BufferedDuplex && D.socketReady();
}
function S(x) {
- c("WebSocket onClose", x), L.end(), L.destroy();
+ c("WebSocket onClose", x), D.end(), D.destroy();
}
function d(x) {
c("WebSocket onError", x);
let v = new Error("WebSocket error");
- v.event = x, L.destroy(v);
+ v.event = x, D.destroy(v);
}
function l(x) {
let { data: v } = x;
@@ -65758,32 +65762,32 @@ ${Ez(e, r)}`);
function y(x) {
T.close(), x();
}
- return L;
+ return D;
};
- t.default = o.default ? R : N;
+ t.default = o.default ? k : N;
});
- var xhe = Ye((t) => {
+ var ghe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(p) {
return p && p.__esModule ? p : { default: p };
};
Object.defineProperty(t, "__esModule", { value: true }), t.connectAsync = void 0;
- var r = e($a()), n = e((bhe(), vr(nD))), i = e(_5()), s = e(u2());
+ var r = e(Qa()), n = e((dhe(), vr(YC))), i = e(v5()), s = e(u2());
typeof (cr == null ? void 0 : cr.nextTick) != "function" && (cr.nextTick = setImmediate);
var o = (0, r.default)("mqttjs"), a = {};
- s.default ? (a.wx = wE().default, a.wxs = wE().default, a.ali = vE().default, a.alis = vE().default) : (a.mqtt = yE().default, a.tcp = yE().default, a.ssl = bE().default, a.tls = a.ssl, a.mqtts = bE().default), a.ws = xE().default, a.wss = xE().default;
+ s.default ? (a.wx = pE().default, a.wxs = pE().default, a.ali = mE().default, a.alis = mE().default) : (a.mqtt = hE().default, a.tcp = hE().default, a.ssl = dE().default, a.tls = a.ssl, a.mqtts = dE().default), a.ws = gE().default, a.wss = gE().default;
function c(p) {
let b;
p.auth && (b = p.auth.match(/^(.+):(.+)$/), b ? (p.username = b[1], p.password = b[2]) : p.username = p.auth);
}
function u(p, b) {
- var E, _, N;
+ var E, _, N, k;
if (o("connecting to an MQTT broker..."), typeof p == "object" && !b && (b = p, p = ""), b = b || {}, p && typeof p == "string") {
- let D = n.default.parse(p, true), L = {};
- if (D.port != null && (L.port = Number(D.port)), L.host = D.hostname, L.query = D.query, L.auth = D.auth, L.protocol = D.protocol, L.path = D.path, L.protocol = (E = L.protocol) === null || E === void 0 ? void 0 : E.replace(/:$/, ""), b = Object.assign(Object.assign({}, L), b), !b.protocol)
+ let D = n.default.parse(p, true), q = {};
+ if (D.port != null && (q.port = Number(D.port)), q.host = D.hostname, q.query = D.query, q.auth = D.auth, q.protocol = D.protocol, q.path = D.path, q.protocol = (E = q.protocol) === null || E === void 0 ? void 0 : E.replace(/:$/, ""), b = Object.assign(Object.assign({}, q), b), !b.protocol)
throw new Error("Missing protocol");
}
- if (b.unixSocket = b.unixSocket || ((_ = b.protocol) === null || _ === void 0 ? void 0 : _.includes("+unix")), b.unixSocket ? b.protocol = b.protocol.replace("+unix", "") : !((N = b.protocol) === null || N === void 0) && N.startsWith("ws") || delete b.path, c(b), b.query && typeof b.query.clientId == "string" && (b.clientId = b.query.clientId), b.cert && b.key)
+ if (b.unixSocket = b.unixSocket || ((_ = b.protocol) === null || _ === void 0 ? void 0 : _.includes("+unix")), b.unixSocket ? b.protocol = b.protocol.replace("+unix", "") : !(!((N = b.protocol) === null || N === void 0) && N.startsWith("ws")) && !(!((k = b.protocol) === null || k === void 0) && k.startsWith("wx")) && delete b.path, c(b), b.query && typeof b.query.clientId == "string" && (b.clientId = b.query.clientId), b.cert && b.key)
if (b.protocol) {
if (["mqtts", "wss", "wxs", "alis"].indexOf(b.protocol) === -1)
switch (b.protocol) {
@@ -65806,52 +65810,52 @@ ${Ez(e, r)}`);
throw new Error("Missing secure protocol key");
if (!a[b.protocol]) {
let D = ["mqtts", "wss"].indexOf(b.protocol) !== -1;
- b.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter((L, q) => D && q % 2 === 0 ? false : typeof a[L] == "function")[0];
+ b.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter((q, W) => D && W % 2 === 0 ? false : typeof a[q] == "function")[0];
}
if (b.clean === false && !b.clientId)
throw new Error("Missing clientId for unclean clients");
b.protocol && (b.defaultProtocol = b.protocol);
- function R(D) {
+ function F(D) {
return b.servers && ((!D._reconnectCount || D._reconnectCount === b.servers.length) && (D._reconnectCount = 0), b.host = b.servers[D._reconnectCount].host, b.port = b.servers[D._reconnectCount].port, b.protocol = b.servers[D._reconnectCount].protocol ? b.servers[D._reconnectCount].protocol : b.defaultProtocol, b.hostname = b.host, D._reconnectCount++), o("calling streambuilder for", b.protocol), a[b.protocol](D, b);
}
- let F = new i.default(R, b);
- return F.on("error", () => {
- }), F;
+ let L = new i.default(F, b);
+ return L.on("error", () => {
+ }), L;
}
function f(p, b, E = true) {
return new Promise((_, N) => {
- let R = u(p, b), F = { connect: (L) => {
- D(), _(R);
+ let k = u(p, b), F = { connect: (D) => {
+ L(), _(k);
}, end: () => {
- D(), _(R);
- }, error: (L) => {
- D(), R.end(), N(L);
+ L(), _(k);
+ }, error: (D) => {
+ L(), k.end(), N(D);
} };
E === false && (F.close = () => {
F.error(new Error("Couldn't connect to server"));
});
- function D() {
- Object.keys(F).forEach((L) => {
- R.off(L, F[L]);
+ function L() {
+ Object.keys(F).forEach((D) => {
+ k.off(D, F[D]);
});
}
- Object.keys(F).forEach((L) => {
- R.on(L, F[L]);
+ Object.keys(F).forEach((D) => {
+ k.on(D, F[D]);
});
});
}
t.connectAsync = f, t.default = u;
});
- var _E = Ye((t) => {
+ var yE = Ye((t) => {
je(), Ue(), Be();
- var e = t && t.__createBinding || (Object.create ? function(E, _, N, R) {
- R === void 0 && (R = N);
+ var e = t && t.__createBinding || (Object.create ? function(E, _, N, k) {
+ k === void 0 && (k = N);
var F = Object.getOwnPropertyDescriptor(_, N);
(!F || ("get" in F ? !_.__esModule : F.writable || F.configurable)) && (F = { enumerable: true, get: function() {
return _[N];
- } }), Object.defineProperty(E, R, F);
- } : function(E, _, N, R) {
- R === void 0 && (R = N), E[R] = _[N];
+ } }), Object.defineProperty(E, k, F);
+ } : function(E, _, N, k) {
+ k === void 0 && (k = N), E[k] = _[N];
}), r = t && t.__setModuleDefault || (Object.create ? function(E, _) {
Object.defineProperty(E, "default", { enumerable: true, value: _ });
} : function(E, _) {
@@ -65871,26 +65875,26 @@ ${Ez(e, r)}`);
return E && E.__esModule ? E : { default: E };
};
Object.defineProperty(t, "__esModule", { value: true }), t.ReasonCodes = t.KeepaliveManager = t.UniqueMessageIdProvider = t.DefaultMessageIdProvider = t.Store = t.MqttClient = t.connectAsync = t.connect = t.Client = void 0;
- var o = s(_5());
+ var o = s(v5());
t.MqttClient = o.default;
- var a = s(CC());
+ var a = s(AC());
t.DefaultMessageIdProvider = a.default;
- var c = s(rhe());
+ var c = s(Jfe());
t.UniqueMessageIdProvider = c.default;
- var u = s(DC());
+ var u = s(TC());
t.Store = u.default;
- var f = n(xhe());
+ var f = n(ghe());
t.connect = f.default, Object.defineProperty(t, "connectAsync", { enumerable: true, get: function() {
return f.connectAsync;
} });
- var p = s(JC());
- t.KeepaliveManager = p.default, t.Client = o.default, i(_5(), t), i(S0(), t);
+ var p = s(HC());
+ t.KeepaliveManager = p.default, t.Client = o.default, i(v5(), t), i(_0(), t);
var b = c2();
Object.defineProperty(t, "ReasonCodes", { enumerable: true, get: function() {
return b.ReasonCodes;
} });
});
- var _he = Ye((t) => {
+ var yhe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__createBinding || (Object.create ? function(o, a, c, u) {
u === void 0 && (u = c);
@@ -65917,11 +65921,11 @@ ${Ez(e, r)}`);
c !== "default" && !Object.prototype.hasOwnProperty.call(a, c) && e(a, o, c);
};
Object.defineProperty(t, "__esModule", { value: true });
- var s = n(_E());
- t.default = s, i(_E(), t);
+ var s = n(yE());
+ t.default = s, i(yE(), t);
});
- var Ehe = _he();
- var She = class {
+ var bhe = yhe();
+ var whe = class {
connect(e, r) {
e = e || {}, e.secure == null && (typeof window < "u" && window != null && window.location != null && window.location.protocol != null ? e.secure = window.location.protocol == "https:" : e.secure = false);
var n = {
@@ -65934,7 +65938,7 @@ ${Ez(e, r)}`);
e[i] = typeof e[i] > "u" ? n[i] : e[i];
e.host = e.host.replace(/.*?:\/\//g, "");
var s = `${e.secure ? "wss://" : "ws://"}${e.host}:${e.port}`;
- return this._callbacks = { connect: [r] }, this._mqtt = Ehe.connect(s, e), this._mqtt.on(
+ return this._callbacks = { connect: [r] }, this._mqtt = bhe.connect(s, e), this._mqtt.on(
"connect",
() => this._tryInvoke("connect", this)
), this._mqtt.on(
@@ -65947,7 +65951,7 @@ ${Ez(e, r)}`);
"error",
(o) => this._tryInvoke("error", o)
), this._mqtt.on("message", (o, a, c) => {
- var u = new Mhe(c);
+ var u = new vhe(c);
this._startsWith(u.channel, "emitter/keygen") ? this._tryInvoke("keygen", u.asObject()) : this._startsWith(u.channel, "emitter/presence") ? this._tryInvoke("presence", u.asObject()) : this._startsWith(u.channel, "emitter/me") ? this._tryInvoke("me", u.asObject()) : this._tryInvoke("message", u);
}), this;
}
@@ -66079,7 +66083,7 @@ ${Ez(e, r)}`);
throw console.error(e), new Error(e);
}
};
- var Mhe = class {
+ var vhe = class {
constructor(e) {
this.channel = e.topic, this.binary = e.payload;
}
@@ -66100,21 +66104,21 @@ ${Ez(e, r)}`);
}
};
var nl = /* @__PURE__ */ ((t) => (t.connect = "connect", t.disconnect = "disconnect", t.message = "message", t.offline = "offline", t.error = "error", t.keygen = "keygen", t.presence = "presence", t.me = "me", t))(nl || {});
- function Ahe(t, e) {
- var r = new She();
+ function xhe(t, e) {
+ var r = new whe();
return r.connect(t, e), r;
}
- var wm = {
+ var bm = {
host: "events.reefscan.info",
port: 443,
secure: true
};
- var EE = "UMuO3iJMyZIM5H9v1PW7uOZEYLoUeCpc";
+ var bE = "UMuO3iJMyZIM5H9v1PW7uOZEYLoUeCpc";
+ var gb = /* @__PURE__ */ new Map();
var yb = /* @__PURE__ */ new Map();
- var bb = /* @__PURE__ */ new Map();
- function Nhe(t) {
+ function Ehe(t) {
return new Promise((e, r) => {
- const n = Ahe(t);
+ const n = xhe(t);
n.on(nl.connect, function() {
e(n);
}), n.on(nl.error, function(i) {
@@ -66122,17 +66126,17 @@ ${Ez(e, r)}`);
});
});
}
- function LD(t) {
+ function ND(t) {
var e, r;
return t.host + ((e = t.port) == null ? void 0 : e.toString()) + ((r = t.secure) == null ? void 0 : r.toString());
}
- var BD = (t) => {
- const e = { ...t }, r = LD(e);
- if (!bb.has(r)) {
+ var ID = (t) => {
+ const e = { ...t }, r = ND(e);
+ if (!yb.has(r)) {
const n = xe(e).pipe(
- Oe((i) => Fr(Nhe(i)).pipe(
+ Oe((i) => Fr(Ehe(i)).pipe(
Oe((s) => {
- const o = new tc(1);
+ const o = new ec(1);
return s.on(nl.disconnect, function() {
console.log("reefscan events disconnected"), o.next(null);
}), o.next(s), o.pipe(
@@ -66143,25 +66147,25 @@ ${Ez(e, r)}`);
})
);
}),
- Yt((s, o) => (console.log("reefscanEventsConn$ ERR=", s), Zm(xe(null), oa(8e3).pipe(Oe(() => o)))))
+ Yt((s, o) => (console.log("reefscanEventsConn$ ERR=", s), Ym(xe(null), oa(8e3).pipe(Oe(() => o)))))
)),
qt(1)
);
- bb.set(r, n);
+ yb.set(r, n);
}
- return bb.get(r);
+ return yb.get(r);
};
- var Ihe = (t) => "reef-indexer/" + t + "/";
- var Ohe = (t) => BD(t).pipe(
+ var She = (t) => "reef-indexer/" + t + "/";
+ var Mhe = (t) => ID(t).pipe(
Wr((e) => (console.log(e ? "indexer events connection ok" : "indexer events waiting for connection"), !!e)),
qt(1)
);
- var Phe = (t, e) => {
- const r = e ? { ...e } : { ...wm }, n = LD(r) + t;
- if (!yb.has(n)) {
- const i = Ohe(r).pipe(
+ var Ahe = (t, e) => {
+ const r = e ? { ...e } : { ...bm }, n = ND(r) + t;
+ if (!gb.has(n)) {
+ const i = Mhe(r).pipe(
Oe((s) => new Ht((o) => (s.subscribe({
- key: EE,
+ key: bE,
channel: t
}), s.on(nl.message, function(a) {
if (a.channel === t) {
@@ -66169,30 +66173,30 @@ ${Ez(e, r)}`);
c.blockHeight >= -1 && o.next(c);
}
}), () => {
- console.log("unsubs from emitter channel=", t), s.unsubscribe({ key: EE, channel: t });
+ console.log("unsubs from emitter channel=", t), s.unsubscribe({ key: bE, channel: t });
}))),
ml()
);
- yb.set(n, i);
+ gb.set(n, i);
}
- return yb.get(n);
+ return gb.get(n);
};
- var khe = (t, e) => t.pipe(
+ var The = (t, e) => t.pipe(
Oe(
- (r) => Phe(
- Ihe(r),
+ (r) => Ahe(
+ She(r),
e
)
),
qt(1)
);
var as = /* @__PURE__ */ ((t) => (t[t.REEF20_TRANSFER = 0] = "REEF20_TRANSFER", t[t.REEF_NFT_TRANSFER = 1] = "REEF_NFT_TRANSFER", t[t.REEF_BIND_TX = 2] = "REEF_BIND_TX", t))(as || {});
- var Che = [
+ var Ihe = [
2,
1,
0
];
- var Tx = (t) => {
+ var Ex = (t) => {
let e;
if (!t)
e = gl.pipe(
@@ -66200,12 +66204,12 @@ ${Ez(e, r)}`);
we((r) => r.name)
);
else {
- const r = new tc(1);
+ const r = new ec(1);
r.next(t), e = r.asObservable();
}
- return khe(e);
+ return The(e);
};
- var Dhe = (t, e) => {
+ var Ohe = (t, e) => {
const r = t.updatedAccounts || {};
switch (e) {
case as.REEF_NFT_TRANSFER:
@@ -66226,7 +66230,7 @@ ${Ez(e, r)}`);
);
return Array.from(new Set(n));
};
- function Lhe(t, e) {
+ function Phe(t, e) {
return e.length ? e.some((r) => {
var i, s, o, a;
const n = t.updatedAccounts || {};
@@ -66247,12 +66251,12 @@ ${Ez(e, r)}`);
return false;
}) : true;
}
- var Bhe = (t, e, r = Che) => t.pipe(
+ var khe = (t, e, r = Ihe) => t.pipe(
we((n) => {
e && e.some((o) => o.startsWith("0x")) && console.warn("@reef-chain/util-lib // Only filter by native address.");
const i = Array.from(
new Set(
- r == null ? void 0 : r.reduce((o, a) => o.concat(Dhe(n, a)), [])
+ r == null ? void 0 : r.reduce((o, a) => o.concat(Ohe(n, a)), [])
)
).filter((o) => !!o);
if (!e || !e.filter((o) => !!o).length)
@@ -66269,37 +66273,37 @@ ${Ez(e, r)}`);
(n) => e && n != null && !!n.addresses.length || !e || !(e != null && e.length)
),
Wr(
- (n) => Lhe(
+ (n) => Phe(
n,
r
)
),
Yt((n) => (console.log("_getBlockAccountTransactionUpdates$ err=", n.message), xe(null)))
);
- var Jf = (t, e, r) => Bhe(
- Tx(r),
+ var Zf = (t, e, r) => khe(
+ Ex(r),
t,
e
).pipe(
Yt((n) => (console.log("getLatestBlockAccountUpdates$ err=", n.message), xe(null)))
);
- var M0 = "abi/5.7.0";
- var Jt = new ot(M0);
+ var E0 = "abi/5.7.0";
+ var Jt = new ot(E0);
var il = {};
- var SE = { calldata: true, memory: true, storage: true };
- var Uhe = { calldata: true, memory: true };
- function gp(t, e) {
+ var wE = { calldata: true, memory: true, storage: true };
+ var Rhe = { calldata: true, memory: true };
+ function pp(t, e) {
if (t === "bytes" || t === "string") {
- if (SE[e])
+ if (wE[e])
return true;
} else if (t === "address") {
if (e === "payable")
return true;
- } else if ((t.indexOf("[") >= 0 || t === "tuple") && Uhe[e])
+ } else if ((t.indexOf("[") >= 0 || t === "tuple") && Rhe[e])
return true;
- return (SE[e] || e === "payable") && Jt.throwArgumentError("invalid modifier", "name", e), false;
+ return (wE[e] || e === "payable") && Jt.throwArgumentError("invalid modifier", "name", e), false;
}
- function jhe(t, e) {
+ function Che(t, e) {
let r = t;
function n(a) {
Jt.throwArgumentError(`unexpected character at position ${a}`, "param", t);
@@ -66314,20 +66318,20 @@ ${Ez(e, r)}`);
let c = t[a];
switch (c) {
case "(":
- o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = nf(o.type), o.components = [i(o)], o = o.components[0];
+ o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = rf(o.type), o.components = [i(o)], o = o.components[0];
break;
case ")":
- delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), gp(o.type, o.name) && (o.name = ""), o.type = nf(o.type);
+ delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), pp(o.type, o.name) && (o.name = ""), o.type = rf(o.type);
let u = o;
o = o.parent, o || n(a), delete u.parent, o.state.allowParams = false, o.state.allowName = true, o.state.allowArray = true;
break;
case ",":
- delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), gp(o.type, o.name) && (o.name = ""), o.type = nf(o.type);
+ delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), pp(o.type, o.name) && (o.name = ""), o.type = rf(o.type);
let f = i(o.parent);
o.parent.components.push(f), delete o.parent, o = f;
break;
case " ":
- o.state.allowType && o.type !== "" && (o.type = nf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : gp(o.type, o.name) ? o.name = "" : o.state.allowName = false);
+ o.state.allowType && o.type !== "" && (o.type = rf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : pp(o.type, o.name) ? o.name = "" : o.state.allowName = false);
break;
case "[":
o.state.allowArray || n(a), o.type += c, o.state.allowArray = false, o.state.allowName = false, o.state.readArray = true;
@@ -66339,9 +66343,9 @@ ${Ez(e, r)}`);
o.state.allowType ? (o.type += c, o.state.allowParams = true, o.state.allowArray = true) : o.state.allowName ? (o.name += c, delete o.state.allowArray) : o.state.readArray ? o.type += c : n(a);
}
}
- return o.parent && Jt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r.length - 7), o.indexed && n(r.length - 7), o.indexed = true, o.name = "") : gp(o.type, o.name) && (o.name = ""), s.type = nf(s.type), s;
+ return o.parent && Jt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r.length - 7), o.indexed && n(r.length - 7), o.indexed = true, o.name = "") : pp(o.type, o.name) && (o.name = ""), s.type = rf(s.type), s;
}
- function t1(t, e) {
+ function e1(t, e) {
for (let r in e)
pt(t, r, e[r]);
}
@@ -66351,21 +66355,21 @@ ${Ez(e, r)}`);
full: "full",
json: "json"
});
- var Vhe = new RegExp(/^(.*)\[([0-9]*)\]$/);
- var Qo = class Rc {
+ var Dhe = new RegExp(/^(.*)\[([0-9]*)\]$/);
+ var Qo = class kc {
constructor(e, r) {
e !== il && Jt.throwError("use fromString", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new ParamType()"
- }), t1(this, r);
- let n = this.type.match(Vhe);
- n ? t1(this, {
+ }), e1(this, r);
+ let n = this.type.match(Dhe);
+ n ? e1(this, {
arrayLength: parseInt(n[2] || "-1"),
- arrayChildren: Rc.fromObject({
+ arrayChildren: kc.fromObject({
type: n[1],
components: this.components
}),
baseType: "array"
- }) : t1(this, {
+ }) : e1(this, {
arrayLength: null,
arrayChildren: null,
baseType: this.components != null ? "tuple" : this.type
@@ -66383,55 +66387,55 @@ ${Ez(e, r)}`);
return this.baseType === "array" ? (r += this.arrayChildren.format(e), r += "[" + (this.arrayLength < 0 ? "" : String(this.arrayLength)) + "]") : this.baseType === "tuple" ? (e !== ir.sighash && (r += this.type), r += "(" + this.components.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ")") : r += this.type, e !== ir.sighash && (this.indexed === true && (r += " indexed"), e === ir.full && this.name && (r += " " + this.name)), r;
}
static from(e, r) {
- return typeof e == "string" ? Rc.fromString(e, r) : Rc.fromObject(e);
+ return typeof e == "string" ? kc.fromString(e, r) : kc.fromObject(e);
}
static fromObject(e) {
- return Rc.isParamType(e) ? e : new Rc(il, {
+ return kc.isParamType(e) ? e : new kc(il, {
name: e.name || null,
- type: nf(e.type),
+ type: rf(e.type),
indexed: e.indexed == null ? null : !!e.indexed,
- components: e.components ? e.components.map(Rc.fromObject) : null
+ components: e.components ? e.components.map(kc.fromObject) : null
});
}
static fromString(e, r) {
function n(i) {
- return Rc.fromObject({
+ return kc.fromObject({
name: i.name,
type: i.type,
indexed: i.indexed,
components: i.components
});
}
- return n(jhe(e, !!r));
+ return n(Che(e, !!r));
}
static isParamType(e) {
return !!(e != null && e._isParamType);
}
};
- function Nd(t, e) {
- return Fhe(t).map((r) => Qo.fromString(r, e));
+ function Td(t, e) {
+ return Bhe(t).map((r) => Qo.fromString(r, e));
}
- var l2 = class Yh {
+ var l2 = class Xh {
constructor(e, r) {
e !== il && Jt.throwError("use a static from method", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new Fragment()"
- }), t1(this, r), this._isFragment = true, Object.freeze(this);
+ }), e1(this, r), this._isFragment = true, Object.freeze(this);
}
static from(e) {
- return Yh.isFragment(e) ? e : typeof e == "string" ? Yh.fromString(e) : Yh.fromObject(e);
+ return Xh.isFragment(e) ? e : typeof e == "string" ? Xh.fromString(e) : Xh.fromObject(e);
}
static fromObject(e) {
- if (Yh.isFragment(e))
+ if (Xh.isFragment(e))
return e;
switch (e.type) {
case "function":
- return xm.fromObject(e);
+ return vm.fromObject(e);
case "event":
- return P5.fromObject(e);
+ return I5.fromObject(e);
case "constructor":
- return vm.fromObject(e);
+ return wm.fromObject(e);
case "error":
- return AE.fromObject(e);
+ return xE.fromObject(e);
case "fallback":
case "receive":
return null;
@@ -66439,13 +66443,13 @@ ${Ez(e, r)}`);
return Jt.throwArgumentError("invalid fragment object", "value", e);
}
static fromString(e) {
- return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? P5.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? xm.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? vm.fromString(e.trim()) : e.split(" ")[0] === "error" ? AE.fromString(e.substring(5).trim()) : Jt.throwArgumentError("unsupported fragment", "value", e);
+ return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? I5.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? vm.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? wm.fromString(e.trim()) : e.split(" ")[0] === "error" ? xE.fromString(e.substring(5).trim()) : Jt.throwArgumentError("unsupported fragment", "value", e);
}
static isFragment(e) {
return !!(e && e._isFragment);
}
};
- var P5 = class $l extends l2 {
+ var I5 = class Ql extends l2 {
format(e) {
if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json)
return JSON.stringify({
@@ -66458,22 +66462,22 @@ ${Ez(e, r)}`);
return e !== ir.sighash && (r += "event "), r += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", e !== ir.sighash && this.anonymous && (r += "anonymous "), r.trim();
}
static from(e) {
- return typeof e == "string" ? $l.fromString(e) : $l.fromObject(e);
+ return typeof e == "string" ? Ql.fromString(e) : Ql.fromObject(e);
}
static fromObject(e) {
- if ($l.isEventFragment(e))
+ if (Ql.isEventFragment(e))
return e;
e.type !== "event" && Jt.throwArgumentError("invalid event object", "value", e);
const r = {
- name: Id(e.name),
+ name: Nd(e.name),
anonymous: e.anonymous,
inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [],
type: "event"
};
- return new $l(il, r);
+ return new Ql(il, r);
}
static fromString(e) {
- let r = e.match(Od);
+ let r = e.match(Id);
r || Jt.throwArgumentError("invalid event string", "value", e);
let n = false;
return r[3].split(" ").forEach((i) => {
@@ -66486,10 +66490,10 @@ ${Ez(e, r)}`);
default:
Jt.warn("unknown modifier: " + i);
}
- }), $l.fromObject({
+ }), Ql.fromObject({
name: r[1].trim(),
anonymous: n,
- inputs: Nd(r[2], true),
+ inputs: Td(r[2], true),
type: "event"
});
}
@@ -66497,12 +66501,12 @@ ${Ez(e, r)}`);
return e && e._isFragment && e.type === "event";
}
};
- function jD(t, e) {
+ function PD(t, e) {
e.gas = null;
let r = t.split("@");
return r.length !== 1 ? (r.length > 2 && Jt.throwArgumentError("invalid human-readable ABI signature", "value", t), r[1].match(/^[0-9]+$/) || Jt.throwArgumentError("invalid human-readable ABI signature gas", "value", t), e.gas = zt.from(r[1]), r[0]) : t;
}
- function VD(t, e) {
+ function kD(t, e) {
e.constant = false, e.payable = false, e.stateMutability = "nonpayable", t.split(" ").forEach((r) => {
switch (r.trim()) {
case "constant":
@@ -66529,7 +66533,7 @@ ${Ez(e, r)}`);
}
});
}
- function zD(t) {
+ function RD(t) {
let e = {
constant: false,
payable: true,
@@ -66537,7 +66541,7 @@ ${Ez(e, r)}`);
};
return t.stateMutability != null ? (e.stateMutability = t.stateMutability, e.constant = e.stateMutability === "view" || e.stateMutability === "pure", t.constant != null && !!t.constant !== e.constant && Jt.throwArgumentError("cannot have constant function with mutability " + e.stateMutability, "value", t), e.payable = e.stateMutability === "payable", t.payable != null && !!t.payable !== e.payable && Jt.throwArgumentError("cannot have payable function with mutability " + e.stateMutability, "value", t)) : t.payable != null ? (e.payable = !!t.payable, t.constant == null && !e.payable && t.type !== "constructor" && Jt.throwArgumentError("unable to determine stateMutability", "value", t), e.constant = !!t.constant, e.constant ? e.stateMutability = "view" : e.stateMutability = e.payable ? "payable" : "nonpayable", e.payable && e.constant && Jt.throwArgumentError("cannot have constant payable function", "value", t)) : t.constant != null ? (e.constant = !!t.constant, e.payable = !e.constant, e.stateMutability = e.constant ? "view" : "payable") : t.type !== "constructor" && Jt.throwArgumentError("unable to determine stateMutability", "value", t), e;
}
- var vm = class ef extends l2 {
+ var wm = class $l extends l2 {
format(e) {
if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json)
return JSON.stringify({
@@ -66554,13 +66558,13 @@ ${Ez(e, r)}`);
return this.stateMutability && this.stateMutability !== "nonpayable" && (r += this.stateMutability + " "), r.trim();
}
static from(e) {
- return typeof e == "string" ? ef.fromString(e) : ef.fromObject(e);
+ return typeof e == "string" ? $l.fromString(e) : $l.fromObject(e);
}
static fromObject(e) {
- if (ef.isConstructorFragment(e))
+ if ($l.isConstructorFragment(e))
return e;
e.type !== "constructor" && Jt.throwArgumentError("invalid constructor object", "value", e);
- let r = zD(e);
+ let r = RD(e);
r.constant && Jt.throwArgumentError("constructor cannot be constant", "value", e);
const n = {
name: null,
@@ -66570,19 +66574,19 @@ ${Ez(e, r)}`);
stateMutability: r.stateMutability,
gas: e.gas ? zt.from(e.gas) : null
};
- return new ef(il, n);
+ return new $l(il, n);
}
static fromString(e) {
let r = { type: "constructor" };
- e = jD(e, r);
- let n = e.match(Od);
- return (!n || n[1].trim() !== "constructor") && Jt.throwArgumentError("invalid constructor string", "value", e), r.inputs = Nd(n[2].trim(), false), VD(n[3].trim(), r), ef.fromObject(r);
+ e = PD(e, r);
+ let n = e.match(Id);
+ return (!n || n[1].trim() !== "constructor") && Jt.throwArgumentError("invalid constructor string", "value", e), r.inputs = Td(n[2].trim(), false), kD(n[3].trim(), r), $l.fromObject(r);
}
static isConstructorFragment(e) {
return e && e._isFragment && e.type === "constructor";
}
};
- var xm = class tf extends vm {
+ var vm = class ef extends wm {
format(e) {
if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json)
return JSON.stringify({
@@ -66599,16 +66603,16 @@ ${Ez(e, r)}`);
return e !== ir.sighash && (r += "function "), r += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", e !== ir.sighash && (this.stateMutability ? this.stateMutability !== "nonpayable" && (r += this.stateMutability + " ") : this.constant && (r += "view "), this.outputs && this.outputs.length && (r += "returns (" + this.outputs.map((n) => n.format(e)).join(", ") + ") "), this.gas != null && (r += "@" + this.gas.toString() + " ")), r.trim();
}
static from(e) {
- return typeof e == "string" ? tf.fromString(e) : tf.fromObject(e);
+ return typeof e == "string" ? ef.fromString(e) : ef.fromObject(e);
}
static fromObject(e) {
- if (tf.isFunctionFragment(e))
+ if (ef.isFunctionFragment(e))
return e;
e.type !== "function" && Jt.throwArgumentError("invalid function object", "value", e);
- let r = zD(e);
+ let r = RD(e);
const n = {
type: e.type,
- name: Id(e.name),
+ name: Nd(e.name),
constant: r.constant,
inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [],
outputs: e.outputs ? e.outputs.map(Qo.fromObject) : [],
@@ -66616,30 +66620,30 @@ ${Ez(e, r)}`);
stateMutability: r.stateMutability,
gas: e.gas ? zt.from(e.gas) : null
};
- return new tf(il, n);
+ return new ef(il, n);
}
static fromString(e) {
let r = { type: "function" };
- e = jD(e, r);
+ e = PD(e, r);
let n = e.split(" returns ");
n.length > 2 && Jt.throwArgumentError("invalid function string", "value", e);
- let i = n[0].match(Od);
- if (i || Jt.throwArgumentError("invalid function signature", "value", e), r.name = i[1].trim(), r.name && Id(r.name), r.inputs = Nd(i[2], false), VD(i[3].trim(), r), n.length > 1) {
- let s = n[1].match(Od);
- (s[1].trim() != "" || s[3].trim() != "") && Jt.throwArgumentError("unexpected tokens", "value", e), r.outputs = Nd(s[2], false);
+ let i = n[0].match(Id);
+ if (i || Jt.throwArgumentError("invalid function signature", "value", e), r.name = i[1].trim(), r.name && Nd(r.name), r.inputs = Td(i[2], false), kD(i[3].trim(), r), n.length > 1) {
+ let s = n[1].match(Id);
+ (s[1].trim() != "" || s[3].trim() != "") && Jt.throwArgumentError("unexpected tokens", "value", e), r.outputs = Td(s[2], false);
} else
r.outputs = [];
- return tf.fromObject(r);
+ return ef.fromObject(r);
}
static isFunctionFragment(e) {
return e && e._isFragment && e.type === "function";
}
};
- function ME(t) {
+ function vE(t) {
const e = t.format();
return (e === "Error(string)" || e === "Panic(uint256)") && Jt.throwArgumentError(`cannot specify user defined ${e} error`, "fragment", t), t;
}
- var AE = class rf extends l2 {
+ var xE = class tf extends l2 {
format(e) {
if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json)
return JSON.stringify({
@@ -66651,36 +66655,36 @@ ${Ez(e, r)}`);
return e !== ir.sighash && (r += "error "), r += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", r.trim();
}
static from(e) {
- return typeof e == "string" ? rf.fromString(e) : rf.fromObject(e);
+ return typeof e == "string" ? tf.fromString(e) : tf.fromObject(e);
}
static fromObject(e) {
- if (rf.isErrorFragment(e))
+ if (tf.isErrorFragment(e))
return e;
e.type !== "error" && Jt.throwArgumentError("invalid error object", "value", e);
const r = {
type: e.type,
- name: Id(e.name),
+ name: Nd(e.name),
inputs: e.inputs ? e.inputs.map(Qo.fromObject) : []
};
- return ME(new rf(il, r));
+ return vE(new tf(il, r));
}
static fromString(e) {
- let r = { type: "error" }, n = e.match(Od);
- return n || Jt.throwArgumentError("invalid error signature", "value", e), r.name = n[1].trim(), r.name && Id(r.name), r.inputs = Nd(n[2], false), ME(rf.fromObject(r));
+ let r = { type: "error" }, n = e.match(Id);
+ return n || Jt.throwArgumentError("invalid error signature", "value", e), r.name = n[1].trim(), r.name && Nd(r.name), r.inputs = Td(n[2], false), vE(tf.fromObject(r));
}
static isErrorFragment(e) {
return e && e._isFragment && e.type === "error";
}
};
- function nf(t) {
+ function rf(t) {
return t.match(/^uint($|[^1-9])/) ? t = "uint256" + t.substring(4) : t.match(/^int($|[^1-9])/) && (t = "int256" + t.substring(3)), t;
}
- var zhe = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");
- function Id(t) {
- return (!t || !t.match(zhe)) && Jt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t;
+ var Lhe = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");
+ function Nd(t) {
+ return (!t || !t.match(Lhe)) && Jt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t;
}
- var Od = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");
- function Fhe(t) {
+ var Id = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");
+ function Bhe(t) {
t = t.trim();
let e = [], r = "", n = 0;
for (let i = 0; i < t.length; i++) {
@@ -66689,8 +66693,8 @@ ${Ez(e, r)}`);
}
return r && e.push(r), e;
}
- var Nx = new ot(M0);
- function Hhe(t) {
+ var Sx = new ot(E0);
+ function Uhe(t) {
const e = [], r = function(n, i) {
if (Array.isArray(i))
for (let s in i) {
@@ -66705,20 +66709,20 @@ ${Ez(e, r)}`);
};
return r([], t), e;
}
- var fc = class {
+ var lc = class {
constructor(e, r, n, i) {
this.name = e, this.type = r, this.localName = n, this.dynamic = i;
}
_throwError(e, r) {
- Nx.throwArgumentError(e, this.localName, r);
+ Sx.throwArgumentError(e, this.localName, r);
}
};
- var k5 = class {
+ var O5 = class {
constructor(e) {
pt(this, "wordSize", e || 32), this._data = [], this._dataLength = 0, this._padding = new Uint8Array(e);
}
get data() {
- return u8(this._data);
+ return s8(this._data);
}
get length() {
return this._dataLength;
@@ -66727,19 +66731,19 @@ ${Ez(e, r)}`);
return this._data.push(e), this._dataLength += e.length, e.length;
}
appendWriter(e) {
- return this._writeData(ci(e._data));
+ return this._writeData(ui(e._data));
}
writeBytes(e) {
let r = er(e);
const n = r.length % this.wordSize;
- return n && (r = ci([r, this._padding.slice(n)])), this._writeData(r);
+ return n && (r = ui([r, this._padding.slice(n)])), this._writeData(r);
}
_getValue(e) {
let r = er(zt.from(e));
- return r.length > this.wordSize && Nx.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, {
+ return r.length > this.wordSize && Sx.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, {
length: this.wordSize,
offset: r.length
- }), r.length % this.wordSize && (r = ci([this._padding.slice(r.length % this.wordSize), r])), r;
+ }), r.length % this.wordSize && (r = ui([this._padding.slice(r.length % this.wordSize), r])), r;
}
writeValue(e) {
return this._writeData(this._getValue(e));
@@ -66751,7 +66755,7 @@ ${Ez(e, r)}`);
};
}
};
- var qhe = class R5 {
+ var jhe = class P5 {
constructor(e, r, n, i) {
pt(this, "_data", er(e)), pt(this, "wordSize", r || 32), pt(this, "_coerceFunc", n), pt(this, "allowLoose", i), this._offset = 0;
}
@@ -66766,17 +66770,17 @@ ${Ez(e, r)}`);
return n && parseInt(n[1]) <= 48 && (r = r.toNumber()), r;
}
coerce(e, r) {
- return this._coerceFunc ? this._coerceFunc(e, r) : R5.coerce(e, r);
+ return this._coerceFunc ? this._coerceFunc(e, r) : P5.coerce(e, r);
}
_peekBytes(e, r, n) {
let i = Math.ceil(r / this.wordSize) * this.wordSize;
- return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r <= this._data.length ? i = r : Nx.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, {
+ return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r <= this._data.length ? i = r : Sx.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, {
length: this._data.length,
offset: this._offset + i
})), this._data.slice(this._offset, this._offset + i);
}
subReader(e) {
- return new R5(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose);
+ return new P5(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose);
}
readBytes(e, r) {
let n = this._peekBytes(0, e, !!r);
@@ -66786,7 +66790,7 @@ ${Ez(e, r)}`);
return zt.from(this.readBytes(this.wordSize));
}
};
- var Whe = class extends fc {
+ var Vhe = class extends lc {
constructor(e) {
super("address", "address", e, false);
}
@@ -66795,17 +66799,17 @@ ${Ez(e, r)}`);
}
encode(e, r) {
try {
- r = Jn(r);
+ r = Qn(r);
} catch (n) {
this._throwError(n.message, r);
}
return e.writeValue(r);
}
decode(e) {
- return Jn(Jo(e.readValue().toHexString(), 20));
+ return Qn(Jo(e.readValue().toHexString(), 20));
}
};
- var Ghe = class extends fc {
+ var zhe = class extends lc {
constructor(e) {
super(e.name, e.type, void 0, e.dynamic), this.coder = e;
}
@@ -66819,8 +66823,8 @@ ${Ez(e, r)}`);
return this.coder.decode(e);
}
};
- var ff = new ot(M0);
- function FD(t, e, r) {
+ var lf = new ot(E0);
+ function CD(t, e, r) {
let n = null;
if (Array.isArray(r))
n = r;
@@ -66828,20 +66832,20 @@ ${Ez(e, r)}`);
let c = {};
n = e.map((u) => {
const f = u.localName;
- return f || ff.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, {
+ return f || lf.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, {
argument: "values",
coder: u,
value: r
- }), c[f] && ff.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, {
+ }), c[f] && lf.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, {
argument: "values",
coder: u,
value: r
}), c[f] = true, r[f];
});
} else
- ff.throwArgumentError("invalid tuple value", "tuple", r);
- e.length !== n.length && ff.throwArgumentError("types/value length mismatch", "tuple", r);
- let i = new k5(t.wordSize), s = new k5(t.wordSize), o = [];
+ lf.throwArgumentError("invalid tuple value", "tuple", r);
+ e.length !== n.length && lf.throwArgumentError("types/value length mismatch", "tuple", r);
+ let i = new O5(t.wordSize), s = new O5(t.wordSize), o = [];
e.forEach((c, u) => {
let f = n[u];
if (c.dynamic) {
@@ -66859,7 +66863,7 @@ ${Ez(e, r)}`);
let a = t.appendWriter(i);
return a += t.appendWriter(s), a;
}
- function HD(t, e) {
+ function DD(t, e) {
let r = [], n = t.subReader(0);
e.forEach((s) => {
let o = null;
@@ -66909,7 +66913,7 @@ ${Ez(e, r)}`);
}
return Object.freeze(r);
}
- var Khe = class extends fc {
+ var Fhe = class extends lc {
constructor(e, r, n) {
const i = e.type + "[" + (r >= 0 ? r : "") + "]", s = r === -1 || e.dynamic;
super("array", i, n, s), this.coder = e, this.length = r;
@@ -66923,25 +66927,25 @@ ${Ez(e, r)}`);
encode(e, r) {
Array.isArray(r) || this._throwError("expected array value", r);
let n = this.length;
- n === -1 && (n = r.length, e.writeValue(r.length)), ff.checkArgumentCount(r.length, n, "coder array" + (this.localName ? " " + this.localName : ""));
+ n === -1 && (n = r.length, e.writeValue(r.length)), lf.checkArgumentCount(r.length, n, "coder array" + (this.localName ? " " + this.localName : ""));
let i = [];
for (let s = 0; s < r.length; s++)
i.push(this.coder);
- return FD(e, i, r);
+ return CD(e, i, r);
}
decode(e) {
let r = this.length;
- r === -1 && (r = e.readValue().toNumber(), r * 32 > e._data.length && ff.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, {
+ r === -1 && (r = e.readValue().toNumber(), r * 32 > e._data.length && lf.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, {
length: e._data.length,
count: r
}));
let n = [];
for (let i = 0; i < r; i++)
- n.push(new Ghe(this.coder));
- return e.coerce(this.name, HD(e, n));
+ n.push(new zhe(this.coder));
+ return e.coerce(this.name, DD(e, n));
}
};
- var Xhe = class extends fc {
+ var Hhe = class extends lc {
constructor(e) {
super("bool", "bool", e, false);
}
@@ -66955,7 +66959,7 @@ ${Ez(e, r)}`);
return e.coerce(this.type, !e.readValue().isZero());
}
};
- var qD = class extends fc {
+ var LD = class extends lc {
constructor(e, r) {
super(e, e, r, true);
}
@@ -66971,7 +66975,7 @@ ${Ez(e, r)}`);
return e.readBytes(e.readValue().toNumber(), true);
}
};
- var Yhe = class extends qD {
+ var qhe = class extends LD {
constructor(e) {
super("bytes", e);
}
@@ -66979,7 +66983,7 @@ ${Ez(e, r)}`);
return e.coerce(this.name, It(super.decode(e)));
}
};
- var Zhe = class extends fc {
+ var Whe = class extends lc {
constructor(e, r) {
let n = "bytes" + String(e);
super(n, n, r, false), this.size = e;
@@ -66995,7 +66999,7 @@ ${Ez(e, r)}`);
return e.coerce(this.name, It(e.readBytes(this.size)));
}
};
- var Jhe = class extends fc {
+ var Ghe = class extends lc {
constructor(e) {
super("null", "", e, false);
}
@@ -67009,7 +67013,7 @@ ${Ez(e, r)}`);
return e.readBytes(0), e.coerce(this.name, null);
}
};
- var Qhe = class extends fc {
+ var Khe = class extends lc {
constructor(e, r, n) {
const i = (r ? "int" : "uint") + e * 8;
super(i, i, n, false), this.size = e, this.signed = r;
@@ -67018,12 +67022,12 @@ ${Ez(e, r)}`);
return 0;
}
encode(e, r) {
- let n = zt.from(r), i = SP.mask(e.wordSize * 8);
+ let n = zt.from(r), i = gP.mask(e.wordSize * 8);
if (this.signed) {
let s = i.mask(this.size * 8 - 1);
- (n.gt(s) || n.lt(s.add(EP).mul(xP))) && this._throwError("value out-of-bounds", r);
+ (n.gt(s) || n.lt(s.add(mP).mul(dP))) && this._throwError("value out-of-bounds", r);
} else
- (n.lt(_P) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r);
+ (n.lt(pP) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r);
return n = n.toTwos(this.size * 8).mask(this.size * 8), this.signed && (n = n.fromTwos(this.size * 8).toTwos(8 * e.wordSize)), e.writeValue(n);
}
decode(e) {
@@ -67031,7 +67035,7 @@ ${Ez(e, r)}`);
return this.signed && (r = r.fromTwos(this.size * 8)), e.coerce(this.name, r);
}
};
- var $he = class extends qD {
+ var Xhe = class extends LD {
constructor(e) {
super("string", e);
}
@@ -67039,13 +67043,13 @@ ${Ez(e, r)}`);
return "";
}
encode(e, r) {
- return super.encode(e, Gf(r));
+ return super.encode(e, Wf(r));
}
decode(e) {
return _g(super.decode(e));
}
};
- var yp = class extends fc {
+ var mp = class extends lc {
constructor(e, r) {
let n = false;
const i = [];
@@ -67070,98 +67074,98 @@ ${Ez(e, r)}`);
}), Object.freeze(e);
}
encode(e, r) {
- return FD(e, this.coders, r);
+ return CD(e, this.coders, r);
}
decode(e) {
- return e.coerce(this.name, HD(e, this.coders));
+ return e.coerce(this.name, DD(e, this.coders));
}
};
- var bp = new ot(M0);
- var ede = new RegExp(/^bytes([0-9]*)$/);
- var tde = new RegExp(/^(u?int)([0-9]*)$/);
- var rde = class {
+ var gp = new ot(E0);
+ var Yhe = new RegExp(/^bytes([0-9]*)$/);
+ var Zhe = new RegExp(/^(u?int)([0-9]*)$/);
+ var Jhe = class {
constructor(e) {
pt(this, "coerceFunc", e || null);
}
_getCoder(e) {
switch (e.baseType) {
case "address":
- return new Whe(e.name);
+ return new Vhe(e.name);
case "bool":
- return new Xhe(e.name);
+ return new Hhe(e.name);
case "string":
- return new $he(e.name);
+ return new Xhe(e.name);
case "bytes":
- return new Yhe(e.name);
+ return new qhe(e.name);
case "array":
- return new Khe(this._getCoder(e.arrayChildren), e.arrayLength, e.name);
+ return new Fhe(this._getCoder(e.arrayChildren), e.arrayLength, e.name);
case "tuple":
- return new yp((e.components || []).map((n) => this._getCoder(n)), e.name);
+ return new mp((e.components || []).map((n) => this._getCoder(n)), e.name);
case "":
- return new Jhe(e.name);
+ return new Ghe(e.name);
}
- let r = e.type.match(tde);
+ let r = e.type.match(Zhe);
if (r) {
let n = parseInt(r[2] || "256");
- return (n === 0 || n > 256 || n % 8 !== 0) && bp.throwArgumentError("invalid " + r[1] + " bit length", "param", e), new Qhe(n / 8, r[1] === "int", e.name);
+ return (n === 0 || n > 256 || n % 8 !== 0) && gp.throwArgumentError("invalid " + r[1] + " bit length", "param", e), new Khe(n / 8, r[1] === "int", e.name);
}
- if (r = e.type.match(ede), r) {
+ if (r = e.type.match(Yhe), r) {
let n = parseInt(r[1]);
- return (n === 0 || n > 32) && bp.throwArgumentError("invalid bytes length", "param", e), new Zhe(n, e.name);
+ return (n === 0 || n > 32) && gp.throwArgumentError("invalid bytes length", "param", e), new Whe(n, e.name);
}
- return bp.throwArgumentError("invalid type", "type", e.type);
+ return gp.throwArgumentError("invalid type", "type", e.type);
}
_getWordSize() {
return 32;
}
_getReader(e, r) {
- return new qhe(e, this._getWordSize(), this.coerceFunc, r);
+ return new jhe(e, this._getWordSize(), this.coerceFunc, r);
}
_getWriter() {
- return new k5(this._getWordSize());
+ return new O5(this._getWordSize());
}
getDefaultValue(e) {
const r = e.map((i) => this._getCoder(Qo.from(i)));
- return new yp(r, "_").defaultValue();
+ return new mp(r, "_").defaultValue();
}
encode(e, r) {
- e.length !== r.length && bp.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, {
+ e.length !== r.length && gp.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, {
count: { types: e.length, values: r.length },
value: { types: e, values: r }
});
- const n = e.map((o) => this._getCoder(Qo.from(o))), i = new yp(n, "_"), s = this._getWriter();
+ const n = e.map((o) => this._getCoder(Qo.from(o))), i = new mp(n, "_"), s = this._getWriter();
return i.encode(s, r), s.data;
}
decode(e, r, n) {
const i = e.map((o) => this._getCoder(Qo.from(o)));
- return new yp(i, "_").decode(this._getReader(er(r), n));
+ return new mp(i, "_").decode(this._getReader(er(r), n));
}
};
- var nde = new rde();
- function zc(t) {
- return eu(Gf(t));
+ var Qhe = new Jhe();
+ function Vc(t) {
+ return $c(Wf(t));
}
- var Br = new ot(M0);
- var ide = class extends oc {
+ var Br = new ot(E0);
+ var $he = class extends sc {
};
- var sde = class extends oc {
+ var ede = class extends sc {
};
- var ode = class extends oc {
+ var tde = class extends sc {
};
- var C5 = class extends oc {
+ var k5 = class extends sc {
static isIndexed(e) {
return !!(e && e._isIndexed);
}
};
- var ade = {
+ var rde = {
"0x08c379a0": { signature: "Error(string)", name: "Error", inputs: ["string"], reason: true },
"0x4e487b71": { signature: "Panic(uint256)", name: "Panic", inputs: ["uint256"] }
};
- function TE(t, e) {
+ function _E(t, e) {
const r = new Error(`deferred error during ABI decoding triggered accessing ${t}`);
return r.error = e, r;
}
- var NE = class {
+ var EE = class {
constructor(e) {
let r = [];
typeof e == "string" ? r = JSON.parse(e) : r = e, pt(this, "fragments", r.map((n) => l2.from(n)).filter((n) => n != null)), pt(this, "_abiCoder", Xo(new.target, "getAbiCoder")()), pt(this, "functions", {}), pt(this, "errors", {}), pt(this, "events", {}), pt(this, "structs", {}), this.fragments.forEach((n) => {
@@ -67192,7 +67196,7 @@ ${Ez(e, r)}`);
return;
}
i[s] = n;
- }), this.deploy || pt(this, "deploy", vm.from({
+ }), this.deploy || pt(this, "deploy", wm.from({
payable: false,
type: "constructor"
})), pt(this, "_isInterface", true);
@@ -67203,16 +67207,16 @@ ${Ez(e, r)}`);
return e === ir.json ? JSON.stringify(r.map((n) => JSON.parse(n))) : r;
}
static getAbiCoder() {
- return nde;
+ return Qhe;
}
static getAddress(e) {
- return Jn(e);
+ return Qn(e);
}
static getSighash(e) {
- return f0(zc(e.format()), 0, 4);
+ return u0(Vc(e.format()), 0, 4);
}
static getEventTopic(e) {
- return zc(e.format());
+ return Vc(e.format());
}
getFunction(e) {
if (Rr(e)) {
@@ -67227,7 +67231,7 @@ ${Ez(e, r)}`);
)[0] === n);
return i.length === 0 ? Br.throwArgumentError("no matching function", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching functions", "name", n), this.functions[i[0]];
}
- const r = this.functions[xm.fromString(e).format()];
+ const r = this.functions[vm.fromString(e).format()];
return r || Br.throwArgumentError("no matching function", "signature", e), r;
}
getEvent(e) {
@@ -67244,7 +67248,7 @@ ${Ez(e, r)}`);
)[0] === n);
return i.length === 0 ? Br.throwArgumentError("no matching event", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching events", "name", n), this.events[i[0]];
}
- const r = this.events[P5.fromString(e).format()];
+ const r = this.events[I5.fromString(e).format()];
return r || Br.throwArgumentError("no matching event", "signature", e), r;
}
getError(e) {
@@ -67263,7 +67267,7 @@ ${Ez(e, r)}`);
)[0] === n);
return i.length === 0 ? Br.throwArgumentError("no matching error", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching errors", "name", n), this.errors[i[0]];
}
- const r = this.errors[xm.fromString(e).format()];
+ const r = this.errors[vm.fromString(e).format()];
return r || Br.throwArgumentError("no matching error", "signature", e), r;
}
getSighash(e) {
@@ -67297,7 +67301,7 @@ ${Ez(e, r)}`);
return It(n.slice(0, 4)) !== this.getSighash(e) && Br.throwArgumentError(`data signature does not match error ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4));
}
encodeErrorResult(e, r) {
- return typeof e == "string" && (e = this.getError(e)), It(ci([
+ return typeof e == "string" && (e = this.getError(e)), It(ui([
this.getSighash(e),
this._encodeParams(e.inputs, r || [])
]));
@@ -67308,7 +67312,7 @@ ${Ez(e, r)}`);
return It(n.slice(0, 4)) !== this.getSighash(e) && Br.throwArgumentError(`data signature does not match function ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4));
}
encodeFunctionData(e, r) {
- return typeof e == "string" && (e = this.getFunction(e)), It(ci([
+ return typeof e == "string" && (e = this.getFunction(e)), It(ui([
this.getSighash(e),
this._encodeParams(e.inputs, r || [])
]));
@@ -67324,7 +67328,7 @@ ${Ez(e, r)}`);
}
break;
case 4: {
- const u = It(n.slice(0, 4)), f = ade[u];
+ const u = It(n.slice(0, 4)), f = rde[u];
if (f)
o = this._abiCoder.decode(f.inputs, n.slice(4)), a = f.name, c = f.signature, f.reason && (i = o[0]), a === "Error" ? s = `; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(o[0])}` : a === "Panic" && (s = `; VM Exception while processing transaction: reverted with panic code ${o[0]}`);
else
@@ -67355,7 +67359,7 @@ ${Ez(e, r)}`);
});
let n = [];
e.anonymous || n.push(this.getEventTopic(e));
- const i = (s, o) => s.type === "string" ? zc(o) : s.type === "bytes" ? eu(It(o)) : (s.type === "bool" && typeof o == "boolean" && (o = o ? "0x01" : "0x00"), s.type.match(/^u?int/) && (o = zt.from(o).toHexString()), s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32));
+ const i = (s, o) => s.type === "string" ? Vc(o) : s.type === "bytes" ? $c(It(o)) : (s.type === "bool" && typeof o == "boolean" && (o = o ? "0x01" : "0x00"), s.type.match(/^u?int/) && (o = zt.from(o).toHexString()), s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32));
for (r.forEach((s, o) => {
let a = e.inputs[o];
if (!a.indexed) {
@@ -67374,9 +67378,9 @@ ${Ez(e, r)}`);
const c = r[a];
if (o.indexed)
if (o.type === "string")
- n.push(zc(c));
+ n.push(Vc(c));
else if (o.type === "bytes")
- n.push(eu(c));
+ n.push($c(c));
else {
if (o.baseType === "tuple" || o.baseType === "array")
throw new Error("not implemented");
@@ -67398,13 +67402,13 @@ ${Ez(e, r)}`);
e.inputs.forEach((b, E) => {
b.indexed ? b.type === "string" || b.type === "bytes" || b.baseType === "tuple" || b.baseType === "array" ? (i.push(Qo.fromObject({ type: "bytes32", name: b.name })), o.push(true)) : (i.push(b), o.push(false)) : (s.push(b), o.push(false));
});
- let a = n != null ? this._abiCoder.decode(i, ci(n)) : null, c = this._abiCoder.decode(s, r, true), u = [], f = 0, p = 0;
+ let a = n != null ? this._abiCoder.decode(i, ui(n)) : null, c = this._abiCoder.decode(s, r, true), u = [], f = 0, p = 0;
e.inputs.forEach((b, E) => {
if (b.indexed)
if (a == null)
- u[E] = new C5({ _isIndexed: true, hash: null });
+ u[E] = new k5({ _isIndexed: true, hash: null });
else if (o[E])
- u[E] = new C5({ _isIndexed: true, hash: a[p++] });
+ u[E] = new k5({ _isIndexed: true, hash: a[p++] });
else
try {
u[E] = a[p++];
@@ -67422,7 +67426,7 @@ ${Ez(e, r)}`);
_ instanceof Error ? Object.defineProperty(u, b.name, {
enumerable: true,
get: () => {
- throw TE(`property ${JSON.stringify(b.name)}`, _);
+ throw _E(`property ${JSON.stringify(b.name)}`, _);
}
}) : u[b.name] = _;
}
@@ -67432,7 +67436,7 @@ ${Ez(e, r)}`);
E instanceof Error && Object.defineProperty(u, b, {
enumerable: true,
get: () => {
- throw TE(`index ${b}`, E);
+ throw _E(`index ${b}`, E);
}
});
}
@@ -67440,7 +67444,7 @@ ${Ez(e, r)}`);
}
parseTransaction(e) {
let r = this.getFunction(e.data.substring(0, 10).toLowerCase());
- return r ? new sde({
+ return r ? new ede({
args: this._abiCoder.decode(r.inputs, "0x" + e.data.substring(10)),
functionFragment: r,
name: r.name,
@@ -67451,7 +67455,7 @@ ${Ez(e, r)}`);
}
parseLog(e) {
let r = this.getEvent(e.topics[0]);
- return !r || r.anonymous ? null : new ide({
+ return !r || r.anonymous ? null : new $he({
eventFragment: r,
name: r.name,
signature: r.format(),
@@ -67462,7 +67466,7 @@ ${Ez(e, r)}`);
parseError(e) {
const r = It(e);
let n = this.getError(r.substring(0, 10).toLowerCase());
- return n ? new ode({
+ return n ? new tde({
args: this._abiCoder.decode(n.inputs, "0x" + r.substring(10)),
errorFragment: n,
name: n.name,
@@ -67474,8 +67478,8 @@ ${Ez(e, r)}`);
return !!(e && e._isInterface);
}
};
- var cde = "abstract-provider/5.7.0";
- var ude = globalThis && globalThis.__awaiter || function(t, e, r, n) {
+ var nde = "abstract-provider/5.7.0";
+ var ide = globalThis && globalThis.__awaiter || function(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
o(s);
@@ -67502,13 +67506,13 @@ ${Ez(e, r)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var lde = new ot(cde);
- var Ix = class {
+ var sde = new ot(nde);
+ var Mx = class {
constructor() {
- lde.checkAbstract(new.target, Ix), pt(this, "_isProvider", true);
+ sde.checkAbstract(new.target, Mx), pt(this, "_isProvider", true);
}
getFeeData() {
- return ude(this, void 0, void 0, function* () {
+ return ide(this, void 0, void 0, function* () {
const { block: e, gasPrice: r } = yield za({
block: this.getBlock("latest"),
gasPrice: this.getGasPrice().catch((o) => null)
@@ -67527,28 +67531,28 @@ ${Ez(e, r)}`);
return !!(e && e._isProvider);
}
};
- var fde = "transactions/5.7.0";
- var WD = new ot(fde);
- var IE;
+ var ode = "transactions/5.7.0";
+ var BD = new ot(ode);
+ var SE;
(function(t) {
t[t.legacy = 0] = "legacy", t[t.eip2930 = 1] = "eip2930", t[t.eip1559 = 2] = "eip1559";
- })(IE || (IE = {}));
- function wb(t, e) {
+ })(SE || (SE = {}));
+ function bb(t, e) {
return {
- address: Jn(t),
- storageKeys: (e || []).map((r, n) => (B1(r) !== 32 && WD.throwArgumentError("invalid access list storageKey", `accessList[${t}:${n}]`, r), r.toLowerCase()))
+ address: Qn(t),
+ storageKeys: (e || []).map((r, n) => (L1(r) !== 32 && BD.throwArgumentError("invalid access list storageKey", `accessList[${t}:${n}]`, r), r.toLowerCase()))
};
}
- function hde(t) {
+ function ade(t) {
if (Array.isArray(t))
- return t.map((r, n) => Array.isArray(r) ? (r.length > 2 && WD.throwArgumentError("access list expected to be [ address, storageKeys[] ]", `value[${n}]`, r), wb(r[0], r[1])) : wb(r.address, r.storageKeys));
+ return t.map((r, n) => Array.isArray(r) ? (r.length > 2 && BD.throwArgumentError("access list expected to be [ address, storageKeys[] ]", `value[${n}]`, r), bb(r[0], r[1])) : bb(r.address, r.storageKeys));
const e = Object.keys(t).map((r) => {
const n = t[r].reduce((i, s) => (i[s] = true, i), {});
- return wb(r, Object.keys(n).sort());
+ return bb(r, Object.keys(n).sort());
});
return e.sort((r, n) => r.address.localeCompare(n.address)), e;
}
- var dde = "contracts/5.5.0";
+ var cde = "contracts/5.5.0";
var sl = globalThis && globalThis.__awaiter || function(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
@@ -67576,13 +67580,13 @@ ${Ez(e, r)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var Zr = new ot(dde);
- function _m(t, e) {
+ var Zr = new ot(cde);
+ function xm(t, e) {
return sl(this, void 0, void 0, function* () {
const r = yield e;
typeof r != "string" && Zr.throwArgumentError("invalid address or ENS name", "name", r);
try {
- return Jn(r);
+ return Qn(r);
} catch {
}
t || Zr.throwError("a provider or signer is needed to resolve ENS names", ot.errors.UNSUPPORTED_OPERATION, {
@@ -67592,9 +67596,9 @@ ${Ez(e, r)}`);
return n == null && Zr.throwArgumentError("resolver or addr is not configured for ENS name", "name", r), n;
});
}
- function r1(t, e, r) {
+ function t1(t, e, r) {
return sl(this, void 0, void 0, function* () {
- return Array.isArray(r) ? yield Promise.all(r.map((n, i) => r1(t, Array.isArray(e) ? e[i] : e[n.name], n))) : r.type === "address" ? yield _m(t, e) : r.type === "tuple" ? yield r1(t, e, r.components) : r.baseType === "array" ? Array.isArray(e) ? yield Promise.all(e.map((n) => r1(t, n, r.arrayChildren))) : Promise.reject(Zr.makeError("invalid value for array", ot.errors.INVALID_ARGUMENT, {
+ return Array.isArray(r) ? yield Promise.all(r.map((n, i) => t1(t, Array.isArray(e) ? e[i] : e[n.name], n))) : r.type === "address" ? yield xm(t, e) : r.type === "tuple" ? yield t1(t, e, r.components) : r.baseType === "array" ? Array.isArray(e) ? yield Promise.all(e.map((n) => t1(t, n, r.arrayChildren))) : Promise.reject(Zr.makeError("invalid value for array", ot.errors.INVALID_ARGUMENT, {
argument: "value",
value: e
})) : e;
@@ -67604,22 +67608,22 @@ ${Ez(e, r)}`);
return sl(this, void 0, void 0, function* () {
let n = {};
r.length === e.inputs.length + 1 && typeof r[r.length - 1] == "object" && (n = el(r.pop())), Zr.checkArgumentCount(r.length, e.inputs.length, "passed to contract"), t.signer ? n.from ? n.from = za({
- override: _m(t.signer, n.from),
+ override: xm(t.signer, n.from),
signer: t.signer.getAddress()
}).then((u) => sl(this, void 0, void 0, function* () {
- return Jn(u.signer) !== u.override && Zr.throwError("Contract with a Signer cannot override from", ot.errors.UNSUPPORTED_OPERATION, {
+ return Qn(u.signer) !== u.override && Zr.throwError("Contract with a Signer cannot override from", ot.errors.UNSUPPORTED_OPERATION, {
operation: "overrides.from"
}), u.override;
- })) : n.from = t.signer.getAddress() : n.from && (n.from = _m(t.provider, n.from));
+ })) : n.from = t.signer.getAddress() : n.from && (n.from = xm(t.provider, n.from));
const i = yield za({
- args: r1(t.signer || t.provider, r, e.inputs),
+ args: t1(t.signer || t.provider, r, e.inputs),
address: t.resolvedAddress,
overrides: za(n) || {}
}), s = t.interface.encodeFunctionData(e, i.args), o = {
data: s,
to: i.address
}, a = i.overrides;
- if (a.nonce != null && (o.nonce = zt.from(a.nonce).toNumber()), a.gasLimit != null && (o.gasLimit = zt.from(a.gasLimit)), a.gasPrice != null && (o.gasPrice = zt.from(a.gasPrice)), a.maxFeePerGas != null && (o.maxFeePerGas = zt.from(a.maxFeePerGas)), a.maxPriorityFeePerGas != null && (o.maxPriorityFeePerGas = zt.from(a.maxPriorityFeePerGas)), a.from != null && (o.from = a.from), a.type != null && (o.type = a.type), a.accessList != null && (o.accessList = hde(a.accessList)), o.gasLimit == null && e.gas != null) {
+ if (a.nonce != null && (o.nonce = zt.from(a.nonce).toNumber()), a.gasLimit != null && (o.gasLimit = zt.from(a.gasLimit)), a.gasPrice != null && (o.gasPrice = zt.from(a.gasPrice)), a.maxFeePerGas != null && (o.maxFeePerGas = zt.from(a.maxFeePerGas)), a.maxPriorityFeePerGas != null && (o.maxPriorityFeePerGas = zt.from(a.maxPriorityFeePerGas)), a.from != null && (o.from = a.from), a.type != null && (o.type = a.type), a.accessList != null && (o.accessList = ade(a.accessList)), o.gasLimit == null && e.gas != null) {
let u = 21e3;
const f = er(s);
for (let p = 0; p < f.length; p++)
@@ -67641,12 +67645,12 @@ ${Ez(e, r)}`);
}), o;
});
}
- function pde(t, e) {
+ function ude(t, e) {
return function(...r) {
return f2(t, e, r);
};
}
- function mde(t, e) {
+ function lde(t, e) {
const r = t.signer || t.provider;
return function(...n) {
return sl(this, void 0, void 0, function* () {
@@ -67658,10 +67662,10 @@ ${Ez(e, r)}`);
});
};
}
- function gde(t, e) {
+ function fde(t, e) {
const r = e.wait.bind(e);
e.wait = (n) => r(n).then((i) => (i.events = i.logs.map((s) => {
- let o = Cf(s), a = null;
+ let o = Rf(s), a = null;
try {
a = t.interface.parseLog(s);
} catch {
@@ -67669,7 +67673,7 @@ ${Ez(e, r)}`);
return a && (o.args = a.args, o.decode = (c, u) => t.interface.decodeEventLog(a.eventFragment, c, u), o.event = a.name, o.eventSignature = a.signature), o.removeListener = () => t.provider, o.getBlock = () => t.provider.getBlock(i.blockHash), o.getTransaction = () => t.provider.getTransaction(i.transactionHash), o.getTransactionReceipt = () => Promise.resolve(i), o;
}), i));
}
- function GD(t, e, r) {
+ function UD(t, e, r) {
const n = t.signer || t.provider;
return function(...i) {
return sl(this, void 0, void 0, function* () {
@@ -67689,24 +67693,24 @@ ${Ez(e, r)}`);
});
};
}
- function yde(t, e) {
+ function hde(t, e) {
return function(...r) {
return sl(this, void 0, void 0, function* () {
t.signer || Zr.throwError("sending a transaction requires a signer", ot.errors.UNSUPPORTED_OPERATION, {
operation: "sendTransaction"
}), t.deployTransaction != null && (yield t._deployed());
const n = yield f2(t, e, r), i = yield t.signer.sendTransaction(n);
- return gde(t, i), i;
+ return fde(t, i), i;
});
};
}
- function OE(t, e, r) {
- return e.constant ? GD(t, e, r) : yde(t, e);
+ function ME(t, e, r) {
+ return e.constant ? UD(t, e, r) : hde(t, e);
}
- function KD(t) {
+ function jD(t) {
return t.address && (t.topics == null || t.topics.length === 0) ? "*" : (t.address || "*") + "@" + (t.topics ? t.topics.map((e) => Array.isArray(e) ? e.join("|") : e).join(":") : "");
}
- var Pd = class {
+ var Od = class {
constructor(e, r) {
pt(this, "tag", e), pt(this, "filter", r), this._listeners = [];
}
@@ -67741,18 +67745,18 @@ ${Ez(e, r)}`);
return [e];
}
};
- var bde = class extends Pd {
+ var dde = class extends Od {
constructor() {
super("error", null);
}
};
- var PE = class extends Pd {
+ var AE = class extends Od {
constructor(e, r, n, i) {
const s = {
address: e
};
let o = r.getEventTopic(n);
- i ? (o !== i[0] && Zr.throwArgumentError("topic mismatch", "topics", i), s.topics = i.slice()) : s.topics = [o], super(KD(s), s), pt(this, "address", e), pt(this, "interface", r), pt(this, "fragment", n);
+ i ? (o !== i[0] && Zr.throwArgumentError("topic mismatch", "topics", i), s.topics = i.slice()) : s.topics = [o], super(jD(s), s), pt(this, "address", e), pt(this, "interface", r), pt(this, "fragment", n);
}
prepareEvent(e) {
super.prepareEvent(e), e.event = this.fragment.name, e.eventSignature = this.fragment.format(), e.decode = (r, n) => this.interface.decodeEventLog(this.fragment, r, n);
@@ -67763,14 +67767,14 @@ ${Ez(e, r)}`);
}
}
getEmit(e) {
- const r = Hhe(e.args);
+ const r = Uhe(e.args);
if (r.length)
throw r[0].error;
const n = (e.args || []).slice();
return n.push(e), n;
}
};
- var kE = class extends Pd {
+ var TE = class extends Od {
constructor(e, r) {
super("*", { address: e }), pt(this, "address", e), pt(this, "interface", r);
}
@@ -67783,9 +67787,9 @@ ${Ez(e, r)}`);
}
}
};
- var wde = class {
+ var pde = class {
constructor(e, r, n) {
- Zr.checkNew(new.target, h2), pt(this, "interface", Xo(new.target, "getInterface")(r)), n == null ? (pt(this, "provider", null), pt(this, "signer", null)) : a8.isSigner(n) ? (pt(this, "provider", n.provider || null), pt(this, "signer", n)) : Ix.isProvider(n) ? (pt(this, "provider", n), pt(this, "signer", null)) : Zr.throwArgumentError("invalid signer or provider", "signerOrProvider", n), pt(this, "callStatic", {}), pt(this, "estimateGas", {}), pt(this, "functions", {}), pt(this, "populateTransaction", {}), pt(this, "filters", {});
+ Zr.checkNew(new.target, h2), pt(this, "interface", Xo(new.target, "getInterface")(r)), n == null ? (pt(this, "provider", null), pt(this, "signer", null)) : n8.isSigner(n) ? (pt(this, "provider", n.provider || null), pt(this, "signer", n)) : Mx.isProvider(n) ? (pt(this, "provider", n), pt(this, "signer", null)) : Zr.throwArgumentError("invalid signer or provider", "signerOrProvider", n), pt(this, "callStatic", {}), pt(this, "estimateGas", {}), pt(this, "functions", {}), pt(this, "populateTransaction", {}), pt(this, "filters", {});
{
const o = {};
Object.keys(this.interface.events).forEach((a) => {
@@ -67800,10 +67804,10 @@ ${Ez(e, r)}`);
});
}
if (pt(this, "_runningEvents", {}), pt(this, "_wrappedEmits", {}), e == null && Zr.throwArgumentError("invalid contract address or ENS name", "addressOrName", e), pt(this, "address", e), this.provider)
- pt(this, "resolvedAddress", _m(this.provider, e));
+ pt(this, "resolvedAddress", xm(this.provider, e));
else
try {
- pt(this, "resolvedAddress", Promise.resolve(Jn(e)));
+ pt(this, "resolvedAddress", Promise.resolve(Qn(e)));
} catch {
Zr.throwError("provider is required to use ENS name as contract address", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new Contract"
@@ -67821,7 +67825,7 @@ ${Ez(e, r)}`);
const c = a.name;
i[`%${c}`] || (i[`%${c}`] = []), i[`%${c}`].push(o);
}
- this[o] == null && pt(this, o, OE(this, a, true)), this.functions[o] == null && pt(this.functions, o, OE(this, a, false)), this.callStatic[o] == null && pt(this.callStatic, o, GD(this, a, true)), this.populateTransaction[o] == null && pt(this.populateTransaction, o, pde(this, a)), this.estimateGas[o] == null && pt(this.estimateGas, o, mde(this, a));
+ this[o] == null && pt(this, o, ME(this, a, true)), this.functions[o] == null && pt(this.functions, o, ME(this, a, false)), this.callStatic[o] == null && pt(this.callStatic, o, UD(this, a, true)), this.populateTransaction[o] == null && pt(this.populateTransaction, o, ude(this, a)), this.estimateGas[o] == null && pt(this.estimateGas, o, lde(this, a));
}), Object.keys(i).forEach((o) => {
const a = i[o];
if (a.length > 1)
@@ -67836,10 +67840,10 @@ ${Ez(e, r)}`);
});
}
static getContractAddress(e) {
- return yP(e);
+ return uP(e);
}
static getInterface(e) {
- return NE.isInterface(e) ? e : new NE(e);
+ return EE.isInterface(e) ? e : new EE(e);
}
deployed() {
return this._deployed();
@@ -67866,7 +67870,7 @@ ${Ez(e, r)}`);
return new this.constructor(e, this.interface, this.signer || this.provider);
}
static isIndexed(e) {
- return C5.isIndexed(e);
+ return k5.isIndexed(e);
}
_normalizeRunningEvent(e) {
return this._runningEvents[e.tag] ? this._runningEvents[e.tag] : e;
@@ -67874,13 +67878,13 @@ ${Ez(e, r)}`);
_getRunningEvent(e) {
if (typeof e == "string") {
if (e === "error")
- return this._normalizeRunningEvent(new bde());
+ return this._normalizeRunningEvent(new dde());
if (e === "event")
- return this._normalizeRunningEvent(new Pd("event", null));
+ return this._normalizeRunningEvent(new Od("event", null));
if (e === "*")
- return this._normalizeRunningEvent(new kE(this.address, this.interface));
+ return this._normalizeRunningEvent(new TE(this.address, this.interface));
const r = this.interface.getEvent(e);
- return this._normalizeRunningEvent(new PE(this.address, this.interface, r));
+ return this._normalizeRunningEvent(new AE(this.address, this.interface, r));
}
if (e.topics && e.topics.length > 0) {
try {
@@ -67888,16 +67892,16 @@ ${Ez(e, r)}`);
if (typeof n != "string")
throw new Error("invalid topic");
const i = this.interface.getEvent(n);
- return this._normalizeRunningEvent(new PE(this.address, this.interface, i, e.topics));
+ return this._normalizeRunningEvent(new AE(this.address, this.interface, i, e.topics));
} catch {
}
const r = {
address: this.address,
topics: e.topics
};
- return this._normalizeRunningEvent(new Pd(KD(r), r));
+ return this._normalizeRunningEvent(new Od(jD(r), r));
}
- return this._normalizeRunningEvent(new kE(this.address, this.interface));
+ return this._normalizeRunningEvent(new TE(this.address, this.interface));
}
_checkRunningEvents(e) {
if (e.listenerCount() === 0) {
@@ -67907,7 +67911,7 @@ ${Ez(e, r)}`);
}
}
_wrapEvent(e, r, n) {
- const i = Cf(r);
+ const i = Rf(r);
return i.removeListener = () => {
n && (e.removeListener(n), this._checkRunningEvents(e));
}, i.getBlock = () => this.provider.getBlock(r.blockHash), i.getTransaction = () => this.provider.getTransaction(r.transactionHash), i.getTransactionReceipt = () => this.provider.getTransactionReceipt(r.transactionHash), e.prepareEvent(i), i;
@@ -67983,15 +67987,15 @@ ${Ez(e, r)}`);
return this.off(e, r);
}
};
- var h2 = class extends wde {
+ var h2 = class extends pde {
};
- var vde = "logger/5.7.0";
- var RE = false;
- var CE = false;
- var n1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var DE = n1.default;
- var vb = null;
- function xde() {
+ var mde = "logger/5.7.0";
+ var NE = false;
+ var IE = false;
+ var r1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var OE = r1.default;
+ var wb = null;
+ function gde() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -68010,16 +68014,16 @@ ${Ez(e, r)}`);
}
return null;
}
- var LE = xde();
- var D5;
+ var PE = gde();
+ var R5;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(D5 || (D5 = {}));
+ })(R5 || (R5 = {}));
var to;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(to || (to = {}));
- var BE = "0123456789abcdef";
+ var kE = "0123456789abcdef";
var Wa = class gn {
constructor(e) {
Object.defineProperty(this, "version", {
@@ -68030,7 +68034,7 @@ ${Ez(e, r)}`);
}
_log(e, r) {
const n = e.toLowerCase();
- n1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(DE > n1[n]) && console.log.apply(console, r);
+ r1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(OE > r1[n]) && console.log.apply(console, r);
}
debug(...e) {
this._log(gn.levels.DEBUG, e);
@@ -68042,7 +68046,7 @@ ${Ez(e, r)}`);
this._log(gn.levels.WARNING, e);
}
makeError(e, r, n) {
- if (CE)
+ if (IE)
return this.makeError("censored error", r, {});
r || (r = gn.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -68052,7 +68056,7 @@ ${Ez(e, r)}`);
if (u instanceof Uint8Array) {
let f = "";
for (let p = 0; p < u.length; p++)
- f += BE[u[p] >> 4], f += BE[u[p] & 15];
+ f += kE[u[p] >> 4], f += kE[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -68114,9 +68118,9 @@ ${Ez(e, r)}`);
e || this.throwArgumentError(r, n, i);
}
checkNormalize(e) {
- LE && this.throwError("platform missing String.prototype.normalize", gn.errors.UNSUPPORTED_OPERATION, {
+ PE && this.throwError("platform missing String.prototype.normalize", gn.errors.UNSUPPORTED_OPERATION, {
operation: "String.prototype.normalize",
- form: LE
+ form: PE
});
}
checkSafeUint53(e, r) {
@@ -68146,93 +68150,93 @@ ${Ez(e, r)}`);
e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", gn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", gn.errors.MISSING_NEW, { name: r.name });
}
static globalLogger() {
- return vb || (vb = new gn(vde)), vb;
+ return wb || (wb = new gn(mde)), wb;
}
static setCensorship(e, r) {
if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", gn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
- }), RE) {
+ }), NE) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", gn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
});
}
- CE = !!e, RE = !!r;
+ IE = !!e, NE = !!r;
}
static setLogLevel(e) {
- const r = n1[e.toLowerCase()];
+ const r = r1[e.toLowerCase()];
if (r == null) {
gn.globalLogger().warn("invalid log level - " + e);
return;
}
- DE = r;
+ OE = r;
}
static from(e) {
return new gn(e);
}
};
Wa.errors = to;
- Wa.levels = D5;
- var _de = "bytes/5.7.0";
- var xb = new Wa(_de);
- function Ede(t) {
+ Wa.levels = R5;
+ var yde = "bytes/5.7.0";
+ var vb = new Wa(yde);
+ function bde(t) {
return !!t.toHexString;
}
- function UE(t) {
+ function RE(t) {
return typeof t == "number" && t == t && t % 1 === 0;
}
- function XD(t) {
+ function VD(t) {
if (t == null)
return false;
if (t.constructor === Uint8Array)
return true;
- if (typeof t == "string" || !UE(t.length) || t.length < 0)
+ if (typeof t == "string" || !RE(t.length) || t.length < 0)
return false;
for (let e = 0; e < t.length; e++) {
const r = t[e];
- if (!UE(r) || r < 0 || r >= 256)
+ if (!RE(r) || r < 0 || r >= 256)
return false;
}
return true;
}
- function L5(t, e) {
+ function C5(t, e) {
return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e);
}
- var _b = "0123456789abcdef";
- function Sde(t, e) {
+ var xb = "0123456789abcdef";
+ function wde(t, e) {
if (e || (e = {}), typeof t == "number") {
- xb.checkSafeUint53(t, "invalid hexlify value");
+ vb.checkSafeUint53(t, "invalid hexlify value");
let r = "";
for (; t; )
- r = _b[t & 15] + r, t = Math.floor(t / 16);
+ r = xb[t & 15] + r, t = Math.floor(t / 16);
return r.length ? (r.length % 2 && (r = "0" + r), "0x" + r) : "0x00";
}
if (typeof t == "bigint")
return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t;
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), Ede(t))
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), bde(t))
return t.toHexString();
- if (L5(t))
- return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : xb.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase();
- if (XD(t)) {
+ if (C5(t))
+ return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : vb.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase();
+ if (VD(t)) {
let r = "0x";
for (let n = 0; n < t.length; n++) {
let i = t[n];
- r += _b[(i & 240) >> 4] + _b[i & 15];
+ r += xb[(i & 240) >> 4] + xb[i & 15];
}
return r;
}
- return xb.throwArgumentError("invalid hexlify value", "value", t);
+ return vb.throwArgumentError("invalid hexlify value", "value", t);
}
- var Mde = "bignumber/5.5.0";
- var B5 = mY.BN;
- var Ro = new Wa(Mde);
- var Eb = {};
- var jE = 9007199254740991;
- var VE = false;
+ var vde = "bignumber/5.5.0";
+ var D5 = lY.BN;
+ var Ro = new Wa(vde);
+ var _b = {};
+ var CE = 9007199254740991;
+ var DE = false;
var Ai = class Ms {
constructor(e, r) {
- Ro.checkNew(new.target, Ms), e !== Eb && Ro.throwError("cannot call constructor directly; use BigNumber.from", Wa.errors.UNSUPPORTED_OPERATION, {
+ Ro.checkNew(new.target, Ms), e !== _b && Ro.throwError("cannot call constructor directly; use BigNumber.from", Wa.errors.UNSUPPORTED_OPERATION, {
operation: "new (BigNumber)"
}), this._hex = r, this._isBigNumber = true, Object.freeze(this);
}
@@ -68325,7 +68329,7 @@ ${Ez(e, r)}`);
});
}
toString() {
- return arguments.length > 0 && (arguments[0] === 10 ? VE || (VE = true, Ro.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ro.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Wa.errors.UNEXPECTED_ARGUMENT, {}) : Ro.throwError("BigNumber.toString does not accept parameters", Wa.errors.UNEXPECTED_ARGUMENT, {})), Kt(this).toString(10);
+ return arguments.length > 0 && (arguments[0] === 10 ? DE || (DE = true, Ro.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ro.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Wa.errors.UNEXPECTED_ARGUMENT, {}) : Ro.throwError("BigNumber.toString does not accept parameters", Wa.errors.UNEXPECTED_ARGUMENT, {})), Kt(this).toString(10);
}
toHexString() {
return this._hex;
@@ -68337,14 +68341,14 @@ ${Ez(e, r)}`);
if (e instanceof Ms)
return e;
if (typeof e == "string")
- return e.match(/^-?0x[0-9a-f]+$/i) ? new Ms(Eb, kd(e)) : e.match(/^-?[0-9]+$/) ? new Ms(Eb, kd(new B5(e))) : Ro.throwArgumentError("invalid BigNumber string", "value", e);
+ return e.match(/^-?0x[0-9a-f]+$/i) ? new Ms(_b, Pd(e)) : e.match(/^-?[0-9]+$/) ? new Ms(_b, Pd(new D5(e))) : Ro.throwArgumentError("invalid BigNumber string", "value", e);
if (typeof e == "number")
- return e % 1 && ws("underflow", "BigNumber.from", e), (e >= jE || e <= -jE) && ws("overflow", "BigNumber.from", e), Ms.from(String(e));
+ return e % 1 && ws("underflow", "BigNumber.from", e), (e >= CE || e <= -CE) && ws("overflow", "BigNumber.from", e), Ms.from(String(e));
const r = e;
if (typeof r == "bigint")
return Ms.from(r.toString());
- if (XD(r))
- return Ms.from(Sde(r));
+ if (VD(r))
+ return Ms.from(wde(r));
if (r)
if (r.toHexString) {
const n = r.toHexString();
@@ -68352,7 +68356,7 @@ ${Ez(e, r)}`);
return Ms.from(n);
} else {
let n = r._hex;
- if (n == null && r.type === "BigNumber" && (n = r.hex), typeof n == "string" && (L5(n) || n[0] === "-" && L5(n.substring(1))))
+ if (n == null && r.type === "BigNumber" && (n = r.hex), typeof n == "string" && (C5(n) || n[0] === "-" && C5(n.substring(1))))
return Ms.from(n);
}
return Ro.throwArgumentError("invalid BigNumber value", "value", e);
@@ -68361,11 +68365,11 @@ ${Ez(e, r)}`);
return !!(e && e._isBigNumber);
}
};
- function kd(t) {
+ function Pd(t) {
if (typeof t != "string")
- return kd(t.toString(16));
+ return Pd(t.toString(16));
if (t[0] === "-")
- return t = t.substring(1), t[0] === "-" && Ro.throwArgumentError("invalid hex", "value", t), t = kd(t), t === "0x00" ? t : "-" + t;
+ return t = t.substring(1), t[0] === "-" && Ro.throwArgumentError("invalid hex", "value", t), t = Pd(t), t === "0x00" ? t : "-" + t;
if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x")
return "0x00";
for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; )
@@ -68373,33 +68377,33 @@ ${Ez(e, r)}`);
return t;
}
function ki(t) {
- return Ai.from(kd(t));
+ return Ai.from(Pd(t));
}
function Kt(t) {
const e = Ai.from(t).toHexString();
- return e[0] === "-" ? new B5("-" + e.substring(3), 16) : new B5(e.substring(2), 16);
+ return e[0] === "-" ? new D5("-" + e.substring(3), 16) : new D5(e.substring(2), 16);
}
function ws(t, e, r) {
const n = { fault: t, operation: e };
return r != null && (n.value = r), Ro.throwError(t, Wa.errors.NUMERIC_FAULT, n);
}
- var A0 = "abi/5.5.0";
- var Qt = new ot(A0);
+ var S0 = "abi/5.5.0";
+ var Qt = new ot(S0);
var ol = {};
- var zE = { calldata: true, memory: true, storage: true };
- var Ade = { calldata: true, memory: true };
- function wp(t, e) {
+ var LE = { calldata: true, memory: true, storage: true };
+ var xde = { calldata: true, memory: true };
+ function yp(t, e) {
if (t === "bytes" || t === "string") {
- if (zE[e])
+ if (LE[e])
return true;
} else if (t === "address") {
if (e === "payable")
return true;
- } else if ((t.indexOf("[") >= 0 || t === "tuple") && Ade[e])
+ } else if ((t.indexOf("[") >= 0 || t === "tuple") && xde[e])
return true;
- return (zE[e] || e === "payable") && Qt.throwArgumentError("invalid modifier", "name", e), false;
+ return (LE[e] || e === "payable") && Qt.throwArgumentError("invalid modifier", "name", e), false;
}
- function Tde(t, e) {
+ function _de(t, e) {
let r = t;
function n(a) {
Qt.throwArgumentError(`unexpected character at position ${a}`, "param", t);
@@ -68414,20 +68418,20 @@ ${Ez(e, r)}`);
let c = t[a];
switch (c) {
case "(":
- o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = sf(o.type), o.components = [i(o)], o = o.components[0];
+ o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = nf(o.type), o.components = [i(o)], o = o.components[0];
break;
case ")":
- delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), wp(o.type, o.name) && (o.name = ""), o.type = sf(o.type);
+ delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), yp(o.type, o.name) && (o.name = ""), o.type = nf(o.type);
let u = o;
o = o.parent, o || n(a), delete u.parent, o.state.allowParams = false, o.state.allowName = true, o.state.allowArray = true;
break;
case ",":
- delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), wp(o.type, o.name) && (o.name = ""), o.type = sf(o.type);
+ delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), yp(o.type, o.name) && (o.name = ""), o.type = nf(o.type);
let f = i(o.parent);
o.parent.components.push(f), delete o.parent, o = f;
break;
case " ":
- o.state.allowType && o.type !== "" && (o.type = sf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : wp(o.type, o.name) ? o.name = "" : o.state.allowName = false);
+ o.state.allowType && o.type !== "" && (o.type = nf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : yp(o.type, o.name) ? o.name = "" : o.state.allowName = false);
break;
case "[":
o.state.allowArray || n(a), o.type += c, o.state.allowArray = false, o.state.allowName = false, o.state.readArray = true;
@@ -68439,9 +68443,9 @@ ${Ez(e, r)}`);
o.state.allowType ? (o.type += c, o.state.allowParams = true, o.state.allowArray = true) : o.state.allowName ? (o.name += c, delete o.state.allowArray) : o.state.readArray ? o.type += c : n(a);
}
}
- return o.parent && Qt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r.length - 7), o.indexed && n(r.length - 7), o.indexed = true, o.name = "") : wp(o.type, o.name) && (o.name = ""), s.type = sf(s.type), s;
+ return o.parent && Qt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r.length - 7), o.indexed && n(r.length - 7), o.indexed = true, o.name = "") : yp(o.type, o.name) && (o.name = ""), s.type = nf(s.type), s;
}
- function i1(t, e) {
+ function n1(t, e) {
for (let r in e)
pt(t, r, e[r]);
}
@@ -68451,21 +68455,21 @@ ${Ez(e, r)}`);
full: "full",
json: "json"
});
- var Nde = new RegExp(/^(.*)\[([0-9]*)\]$/);
+ var Ede = new RegExp(/^(.*)\[([0-9]*)\]$/);
var Tn = class {
constructor(e, r) {
e !== ol && Qt.throwError("use fromString", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new ParamType()"
- }), i1(this, r);
- let n = this.type.match(Nde);
- n ? i1(this, {
+ }), n1(this, r);
+ let n = this.type.match(Ede);
+ n ? n1(this, {
arrayLength: parseInt(n[2] || "-1"),
arrayChildren: Tn.fromObject({
type: n[1],
components: this.components
}),
baseType: "array"
- }) : i1(this, {
+ }) : n1(this, {
arrayLength: null,
arrayChildren: null,
baseType: this.components != null ? "tuple" : this.type
@@ -68488,7 +68492,7 @@ ${Ez(e, r)}`);
static fromObject(e) {
return Tn.isParamType(e) ? e : new Tn(ol, {
name: e.name || null,
- type: sf(e.type),
+ type: nf(e.type),
indexed: e.indexed == null ? null : !!e.indexed,
components: e.components ? e.components.map(Tn.fromObject) : null
});
@@ -68502,32 +68506,32 @@ ${Ez(e, r)}`);
components: i.components
});
}
- return n(Tde(e, !!r));
+ return n(_de(e, !!r));
}
static isParamType(e) {
return !!(e != null && e._isParamType);
}
};
- function sf(t) {
+ function nf(t) {
return t.match(/^uint($|[^1-9])/) ? t = "uint256" + t.substring(4) : t.match(/^int($|[^1-9])/) && (t = "int256" + t.substring(3)), t;
}
- var Ide = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");
- var Dd = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");
- var Ox = new ot(A0);
- var hc = class {
+ var Sde = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");
+ var Cd = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");
+ var Ax = new ot(S0);
+ var fc = class {
constructor(e, r, n, i) {
this.name = e, this.type = r, this.localName = n, this.dynamic = i;
}
_throwError(e, r) {
- Ox.throwArgumentError(e, this.localName, r);
+ Ax.throwArgumentError(e, this.localName, r);
}
};
- var U5 = class {
+ var L5 = class {
constructor(e) {
pt(this, "wordSize", e || 32), this._data = [], this._dataLength = 0, this._padding = new Uint8Array(e);
}
get data() {
- return u8(this._data);
+ return s8(this._data);
}
get length() {
return this._dataLength;
@@ -68536,19 +68540,19 @@ ${Ez(e, r)}`);
return this._data.push(e), this._dataLength += e.length, e.length;
}
appendWriter(e) {
- return this._writeData(ci(e._data));
+ return this._writeData(ui(e._data));
}
writeBytes(e) {
let r = er(e);
const n = r.length % this.wordSize;
- return n && (r = ci([r, this._padding.slice(n)])), this._writeData(r);
+ return n && (r = ui([r, this._padding.slice(n)])), this._writeData(r);
}
_getValue(e) {
let r = er(zt.from(e));
- return r.length > this.wordSize && Ox.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, {
+ return r.length > this.wordSize && Ax.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, {
length: this.wordSize,
offset: r.length
- }), r.length % this.wordSize && (r = ci([this._padding.slice(r.length % this.wordSize), r])), r;
+ }), r.length % this.wordSize && (r = ui([this._padding.slice(r.length % this.wordSize), r])), r;
}
writeValue(e) {
return this._writeData(this._getValue(e));
@@ -68560,7 +68564,7 @@ ${Ez(e, r)}`);
};
}
};
- var Em = class {
+ var _m = class {
constructor(e, r, n, i) {
pt(this, "_data", er(e)), pt(this, "wordSize", r || 32), pt(this, "_coerceFunc", n), pt(this, "allowLoose", i), this._offset = 0;
}
@@ -68575,17 +68579,17 @@ ${Ez(e, r)}`);
return n && parseInt(n[1]) <= 48 && (r = r.toNumber()), r;
}
coerce(e, r) {
- return this._coerceFunc ? this._coerceFunc(e, r) : Em.coerce(e, r);
+ return this._coerceFunc ? this._coerceFunc(e, r) : _m.coerce(e, r);
}
_peekBytes(e, r, n) {
let i = Math.ceil(r / this.wordSize) * this.wordSize;
- return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r <= this._data.length ? i = r : Ox.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, {
+ return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r <= this._data.length ? i = r : Ax.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, {
length: this._data.length,
offset: this._offset + i
})), this._data.slice(this._offset, this._offset + i);
}
subReader(e) {
- return new Em(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose);
+ return new _m(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose);
}
readBytes(e, r) {
let n = this._peekBytes(0, e, !!r);
@@ -68595,7 +68599,7 @@ ${Ez(e, r)}`);
return zt.from(this.readBytes(this.wordSize));
}
};
- var Pde = class extends hc {
+ var Ade = class extends fc {
constructor(e) {
super("address", "address", e, false);
}
@@ -68604,17 +68608,17 @@ ${Ez(e, r)}`);
}
encode(e, r) {
try {
- r = Jn(r);
+ r = Qn(r);
} catch (n) {
this._throwError(n.message, r);
}
return e.writeValue(r);
}
decode(e) {
- return Jn(Jo(e.readValue().toHexString(), 20));
+ return Qn(Jo(e.readValue().toHexString(), 20));
}
};
- var kde = class extends hc {
+ var Tde = class extends fc {
constructor(e) {
super(e.name, e.type, void 0, e.dynamic), this.coder = e;
}
@@ -68628,8 +68632,8 @@ ${Ez(e, r)}`);
return this.coder.decode(e);
}
};
- var hf = new ot(A0);
- function QD(t, e, r) {
+ var ff = new ot(S0);
+ function qD(t, e, r) {
let n = null;
if (Array.isArray(r))
n = r;
@@ -68637,20 +68641,20 @@ ${Ez(e, r)}`);
let c = {};
n = e.map((u) => {
const f = u.localName;
- return f || hf.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, {
+ return f || ff.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, {
argument: "values",
coder: u,
value: r
- }), c[f] && hf.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, {
+ }), c[f] && ff.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, {
argument: "values",
coder: u,
value: r
}), c[f] = true, r[f];
});
} else
- hf.throwArgumentError("invalid tuple value", "tuple", r);
- e.length !== n.length && hf.throwArgumentError("types/value length mismatch", "tuple", r);
- let i = new U5(t.wordSize), s = new U5(t.wordSize), o = [];
+ ff.throwArgumentError("invalid tuple value", "tuple", r);
+ e.length !== n.length && ff.throwArgumentError("types/value length mismatch", "tuple", r);
+ let i = new L5(t.wordSize), s = new L5(t.wordSize), o = [];
e.forEach((c, u) => {
let f = n[u];
if (c.dynamic) {
@@ -68668,7 +68672,7 @@ ${Ez(e, r)}`);
let a = t.appendWriter(i);
return a += t.appendWriter(s), a;
}
- function $D(t, e) {
+ function WD(t, e) {
let r = [], n = t.subReader(0);
e.forEach((s) => {
let o = null;
@@ -68718,7 +68722,7 @@ ${Ez(e, r)}`);
}
return Object.freeze(r);
}
- var Rde = class extends hc {
+ var Nde = class extends fc {
constructor(e, r, n) {
const i = e.type + "[" + (r >= 0 ? r : "") + "]", s = r === -1 || e.dynamic;
super("array", i, n, s), this.coder = e, this.length = r;
@@ -68732,25 +68736,25 @@ ${Ez(e, r)}`);
encode(e, r) {
Array.isArray(r) || this._throwError("expected array value", r);
let n = this.length;
- n === -1 && (n = r.length, e.writeValue(r.length)), hf.checkArgumentCount(r.length, n, "coder array" + (this.localName ? " " + this.localName : ""));
+ n === -1 && (n = r.length, e.writeValue(r.length)), ff.checkArgumentCount(r.length, n, "coder array" + (this.localName ? " " + this.localName : ""));
let i = [];
for (let s = 0; s < r.length; s++)
i.push(this.coder);
- return QD(e, i, r);
+ return qD(e, i, r);
}
decode(e) {
let r = this.length;
- r === -1 && (r = e.readValue().toNumber(), r * 32 > e._data.length && hf.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, {
+ r === -1 && (r = e.readValue().toNumber(), r * 32 > e._data.length && ff.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, {
length: e._data.length,
count: r
}));
let n = [];
for (let i = 0; i < r; i++)
- n.push(new kde(this.coder));
- return e.coerce(this.name, $D(e, n));
+ n.push(new Tde(this.coder));
+ return e.coerce(this.name, WD(e, n));
}
};
- var Cde = class extends hc {
+ var Ide = class extends fc {
constructor(e) {
super("bool", "bool", e, false);
}
@@ -68764,7 +68768,7 @@ ${Ez(e, r)}`);
return e.coerce(this.type, !e.readValue().isZero());
}
};
- var eL = class extends hc {
+ var GD = class extends fc {
constructor(e, r) {
super(e, e, r, true);
}
@@ -68780,7 +68784,7 @@ ${Ez(e, r)}`);
return e.readBytes(e.readValue().toNumber(), true);
}
};
- var Dde = class extends eL {
+ var Ode = class extends GD {
constructor(e) {
super("bytes", e);
}
@@ -68788,7 +68792,7 @@ ${Ez(e, r)}`);
return e.coerce(this.name, It(super.decode(e)));
}
};
- var Lde = class extends hc {
+ var Pde = class extends fc {
constructor(e, r) {
let n = "bytes" + String(e);
super(n, n, r, false), this.size = e;
@@ -68804,7 +68808,7 @@ ${Ez(e, r)}`);
return e.coerce(this.name, It(e.readBytes(this.size)));
}
};
- var Bde = class extends hc {
+ var kde = class extends fc {
constructor(e) {
super("null", "", e, false);
}
@@ -68818,7 +68822,7 @@ ${Ez(e, r)}`);
return e.readBytes(0), e.coerce(this.name, null);
}
};
- var Ude = class extends hc {
+ var Rde = class extends fc {
constructor(e, r, n) {
const i = (r ? "int" : "uint") + e * 8;
super(i, i, n, false), this.size = e, this.signed = r;
@@ -68827,12 +68831,12 @@ ${Ez(e, r)}`);
return 0;
}
encode(e, r) {
- let n = zt.from(r), i = SP.mask(e.wordSize * 8);
+ let n = zt.from(r), i = gP.mask(e.wordSize * 8);
if (this.signed) {
let s = i.mask(this.size * 8 - 1);
- (n.gt(s) || n.lt(s.add(EP).mul(xP))) && this._throwError("value out-of-bounds", r);
+ (n.gt(s) || n.lt(s.add(mP).mul(dP))) && this._throwError("value out-of-bounds", r);
} else
- (n.lt(_P) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r);
+ (n.lt(pP) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r);
return n = n.toTwos(this.size * 8).mask(this.size * 8), this.signed && (n = n.fromTwos(this.size * 8).toTwos(8 * e.wordSize)), e.writeValue(n);
}
decode(e) {
@@ -68840,7 +68844,7 @@ ${Ez(e, r)}`);
return this.signed && (r = r.fromTwos(this.size * 8)), e.coerce(this.name, r);
}
};
- var jde = class extends eL {
+ var Cde = class extends GD {
constructor(e) {
super("string", e);
}
@@ -68848,13 +68852,13 @@ ${Ez(e, r)}`);
return "";
}
encode(e, r) {
- return super.encode(e, Gf(r));
+ return super.encode(e, Wf(r));
}
decode(e) {
return _g(super.decode(e));
}
};
- var vp = class extends hc {
+ var bp = class extends fc {
constructor(e, r) {
let n = false;
const i = [];
@@ -68879,82 +68883,82 @@ ${Ez(e, r)}`);
}), Object.freeze(e);
}
encode(e, r) {
- return QD(e, this.coders, r);
+ return qD(e, this.coders, r);
}
decode(e) {
- return e.coerce(this.name, $D(e, this.coders));
+ return e.coerce(this.name, WD(e, this.coders));
}
};
- var Ph = new ot(A0);
- var Vde = new RegExp(/^bytes([0-9]*)$/);
- var zde = new RegExp(/^(u?int)([0-9]*)$/);
- var Px = class {
+ var Oh = new ot(S0);
+ var Dde = new RegExp(/^bytes([0-9]*)$/);
+ var Lde = new RegExp(/^(u?int)([0-9]*)$/);
+ var Tx = class {
constructor(e) {
- Ph.checkNew(new.target, Px), pt(this, "coerceFunc", e || null);
+ Oh.checkNew(new.target, Tx), pt(this, "coerceFunc", e || null);
}
_getCoder(e) {
switch (e.baseType) {
case "address":
- return new Pde(e.name);
+ return new Ade(e.name);
case "bool":
- return new Cde(e.name);
+ return new Ide(e.name);
case "string":
- return new jde(e.name);
+ return new Cde(e.name);
case "bytes":
- return new Dde(e.name);
+ return new Ode(e.name);
case "array":
- return new Rde(this._getCoder(e.arrayChildren), e.arrayLength, e.name);
+ return new Nde(this._getCoder(e.arrayChildren), e.arrayLength, e.name);
case "tuple":
- return new vp((e.components || []).map((n) => this._getCoder(n)), e.name);
+ return new bp((e.components || []).map((n) => this._getCoder(n)), e.name);
case "":
- return new Bde(e.name);
+ return new kde(e.name);
}
- let r = e.type.match(zde);
+ let r = e.type.match(Lde);
if (r) {
let n = parseInt(r[2] || "256");
- return (n === 0 || n > 256 || n % 8 !== 0) && Ph.throwArgumentError("invalid " + r[1] + " bit length", "param", e), new Ude(n / 8, r[1] === "int", e.name);
+ return (n === 0 || n > 256 || n % 8 !== 0) && Oh.throwArgumentError("invalid " + r[1] + " bit length", "param", e), new Rde(n / 8, r[1] === "int", e.name);
}
- if (r = e.type.match(Vde), r) {
+ if (r = e.type.match(Dde), r) {
let n = parseInt(r[1]);
- return (n === 0 || n > 32) && Ph.throwArgumentError("invalid bytes length", "param", e), new Lde(n, e.name);
+ return (n === 0 || n > 32) && Oh.throwArgumentError("invalid bytes length", "param", e), new Pde(n, e.name);
}
- return Ph.throwArgumentError("invalid type", "type", e.type);
+ return Oh.throwArgumentError("invalid type", "type", e.type);
}
_getWordSize() {
return 32;
}
_getReader(e, r) {
- return new Em(e, this._getWordSize(), this.coerceFunc, r);
+ return new _m(e, this._getWordSize(), this.coerceFunc, r);
}
_getWriter() {
- return new U5(this._getWordSize());
+ return new L5(this._getWordSize());
}
getDefaultValue(e) {
const r = e.map((i) => this._getCoder(Tn.from(i)));
- return new vp(r, "_").defaultValue();
+ return new bp(r, "_").defaultValue();
}
encode(e, r) {
- e.length !== r.length && Ph.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, {
+ e.length !== r.length && Oh.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, {
count: { types: e.length, values: r.length },
value: { types: e, values: r }
});
- const n = e.map((o) => this._getCoder(Tn.from(o))), i = new vp(n, "_"), s = this._getWriter();
+ const n = e.map((o) => this._getCoder(Tn.from(o))), i = new bp(n, "_"), s = this._getWriter();
return i.encode(s, r), s.data;
}
decode(e, r, n) {
const i = e.map((o) => this._getCoder(Tn.from(o)));
- return new vp(i, "_").decode(this._getReader(er(r), n));
+ return new bp(i, "_").decode(this._getReader(er(r), n));
}
};
- var Fde = new Px();
- var Nr = new ot(A0);
- var Kde = "logger/5.7.0";
- var WE = false;
- var GE = false;
- var s1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var KE = s1.default;
- var Sb = null;
- function Xde() {
+ var Bde = new Tx();
+ var Nr = new ot(S0);
+ var Fde = "logger/5.7.0";
+ var VE = false;
+ var zE = false;
+ var i1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var FE = i1.default;
+ var Eb = null;
+ function Hde() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -68973,17 +68977,17 @@ ${Ez(e, r)}`);
}
return null;
}
- var XE = Xde();
- var j5;
+ var HE = Hde();
+ var B5;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(j5 || (j5 = {}));
+ })(B5 || (B5 = {}));
var ro;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(ro || (ro = {}));
- var YE = "0123456789abcdef";
- var Rx = class yn {
+ var qE = "0123456789abcdef";
+ var Ix = class yn {
constructor(e) {
Object.defineProperty(this, "version", {
enumerable: true,
@@ -68993,7 +68997,7 @@ ${Ez(e, r)}`);
}
_log(e, r) {
const n = e.toLowerCase();
- s1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(KE > s1[n]) && console.log.apply(console, r);
+ i1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(FE > i1[n]) && console.log.apply(console, r);
}
debug(...e) {
this._log(yn.levels.DEBUG, e);
@@ -69005,7 +69009,7 @@ ${Ez(e, r)}`);
this._log(yn.levels.WARNING, e);
}
makeError(e, r, n) {
- if (GE)
+ if (zE)
return this.makeError("censored error", r, {});
r || (r = yn.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -69015,7 +69019,7 @@ ${Ez(e, r)}`);
if (u instanceof Uint8Array) {
let f = "";
for (let p = 0; p < u.length; p++)
- f += YE[u[p] >> 4], f += YE[u[p] & 15];
+ f += qE[u[p] >> 4], f += qE[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -69077,9 +69081,9 @@ ${Ez(e, r)}`);
e || this.throwArgumentError(r, n, i);
}
checkNormalize(e) {
- XE && this.throwError("platform missing String.prototype.normalize", yn.errors.UNSUPPORTED_OPERATION, {
+ HE && this.throwError("platform missing String.prototype.normalize", yn.errors.UNSUPPORTED_OPERATION, {
operation: "String.prototype.normalize",
- form: XE
+ form: HE
});
}
checkSafeUint53(e, r) {
@@ -69109,43 +69113,43 @@ ${Ez(e, r)}`);
e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", yn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", yn.errors.MISSING_NEW, { name: r.name });
}
static globalLogger() {
- return Sb || (Sb = new yn(Kde)), Sb;
+ return Eb || (Eb = new yn(Fde)), Eb;
}
static setCensorship(e, r) {
if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", yn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
- }), WE) {
+ }), VE) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", yn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
});
}
- GE = !!e, WE = !!r;
+ zE = !!e, VE = !!r;
}
static setLogLevel(e) {
- const r = s1[e.toLowerCase()];
+ const r = i1[e.toLowerCase()];
if (r == null) {
yn.globalLogger().warn("invalid log level - " + e);
return;
}
- KE = r;
+ FE = r;
}
static from(e) {
return new yn(e);
}
};
- Rx.errors = ro;
- Rx.levels = j5;
- var Yde = "bytes/5.7.0";
- var Mb = new Rx(Yde);
- var t0e = "logger/5.7.0";
- var JE = false;
- var QE = false;
- var a1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var $E = a1.default;
- var Ab = null;
- function r0e() {
+ Ix.errors = ro;
+ Ix.levels = B5;
+ var qde = "bytes/5.7.0";
+ var Sb = new Ix(qde);
+ var Zde = "logger/5.7.0";
+ var GE = false;
+ var KE = false;
+ var o1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var XE = o1.default;
+ var Mb = null;
+ function Jde() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -69164,16 +69168,16 @@ ${Ez(e, r)}`);
}
return null;
}
- var eS = r0e();
- var V5;
+ var YE = Jde();
+ var U5;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(V5 || (V5 = {}));
+ })(U5 || (U5 = {}));
var no;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(no || (no = {}));
- var tS = "0123456789abcdef";
+ var ZE = "0123456789abcdef";
var Vr = class {
constructor(e) {
Object.defineProperty(this, "version", {
@@ -69184,7 +69188,7 @@ ${Ez(e, r)}`);
}
_log(e, r) {
const n = e.toLowerCase();
- a1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !($E > a1[n]) && console.log.apply(console, r);
+ o1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(XE > o1[n]) && console.log.apply(console, r);
}
debug(...e) {
this._log(Vr.levels.DEBUG, e);
@@ -69196,7 +69200,7 @@ ${Ez(e, r)}`);
this._log(Vr.levels.WARNING, e);
}
makeError(e, r, n) {
- if (QE)
+ if (KE)
return this.makeError("censored error", r, {});
r || (r = Vr.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -69206,7 +69210,7 @@ ${Ez(e, r)}`);
if (u instanceof Uint8Array) {
let f = "";
for (let p = 0; p < u.length; p++)
- f += tS[u[p] >> 4], f += tS[u[p] & 15];
+ f += ZE[u[p] >> 4], f += ZE[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -69268,9 +69272,9 @@ ${Ez(e, r)}`);
e || this.throwArgumentError(r, n, i);
}
checkNormalize(e) {
- eS && this.throwError("platform missing String.prototype.normalize", Vr.errors.UNSUPPORTED_OPERATION, {
+ YE && this.throwError("platform missing String.prototype.normalize", Vr.errors.UNSUPPORTED_OPERATION, {
operation: "String.prototype.normalize",
- form: eS
+ form: YE
});
}
checkSafeUint53(e, r) {
@@ -69300,48 +69304,48 @@ ${Ez(e, r)}`);
e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", Vr.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", Vr.errors.MISSING_NEW, { name: r.name });
}
static globalLogger() {
- return Ab || (Ab = new Vr(t0e)), Ab;
+ return Mb || (Mb = new Vr(Zde)), Mb;
}
static setCensorship(e, r) {
if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", Vr.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
- }), JE) {
+ }), GE) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", Vr.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
});
}
- QE = !!e, JE = !!r;
+ KE = !!e, GE = !!r;
}
static setLogLevel(e) {
- const r = a1[e.toLowerCase()];
+ const r = o1[e.toLowerCase()];
if (r == null) {
Vr.globalLogger().warn("invalid log level - " + e);
return;
}
- $E = r;
+ XE = r;
}
static from(e) {
return new Vr(e);
}
};
Vr.errors = no;
- Vr.levels = V5;
- var n0e = "bytes/5.7.0";
- var Tb = new Vr(n0e);
- var c0e = "strings/5.5.0";
- var u0e = new Vr(c0e);
- var Sm;
+ Vr.levels = U5;
+ var Qde = "bytes/5.7.0";
+ var Ab = new Vr(Qde);
+ var n0e = "strings/5.5.0";
+ var i0e = new Vr(n0e);
+ var Em;
(function(t) {
t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD";
- })(Sm || (Sm = {}));
- var nS;
+ })(Em || (Em = {}));
+ var QE;
(function(t) {
t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation";
- })(nS || (nS = {}));
+ })(QE || (QE = {}));
var Ls = "0x0000000000000000000000000000000001000000";
- var Uf = {
+ var Bf = {
name: "REEF",
address: Ls,
iconUrl: "https://storage.googleapis.com/reef-static-images/r-circle-icon-128.png",
@@ -69349,21 +69353,21 @@ ${Ez(e, r)}`);
decimals: 18,
symbol: "REEF"
};
- var Cx = "0x0000000000000000000000000000000000000000";
- var Kc = /* @__PURE__ */ ((t) => (t.ERC20 = "ERC20", t.ERC721 = "ERC721", t.ERC1155 = "ERC1155", t.other = "other", t))(Kc || {});
- var p0e = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i;
- var Nb = Math.ceil;
+ var Ox = "0x0000000000000000000000000000000000000000";
+ var Gc = /* @__PURE__ */ ((t) => (t.ERC20 = "ERC20", t.ERC721 = "ERC721", t.ERC1155 = "ERC1155", t.other = "other", t))(Gc || {});
+ var u0e = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i;
+ var Tb = Math.ceil;
var As = Math.floor;
var Di = "[BigNumber Error] ";
- var iS = Di + "Number primitive has more than 15 significant digits: ";
+ var $E = Di + "Number primitive has more than 15 significant digits: ";
var Ks = 1e14;
var Pt = 14;
- var Ib = 9007199254740991;
- var Ob = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13];
- var Ac = 1e7;
+ var Nb = 9007199254740991;
+ var Ib = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13];
+ var Mc = 1e7;
var En = 1e9;
- function tL(t) {
- var e, r, n, i = D.prototype = { constructor: D, toString: null, valueOf: null }, s = new D(1), o = 20, a = 4, c = -7, u = 21, f = -1e7, p = 1e7, b = false, E = 1, _ = 0, N = {
+ function KD(t) {
+ var e, r, n, i = L.prototype = { constructor: L, toString: null, valueOf: null }, s = new L(1), o = 20, a = 4, c = -7, u = 21, f = -1e7, p = 1e7, b = false, E = 1, _ = 0, N = {
prefix: "",
groupSize: 3,
secondaryGroupSize: 0,
@@ -69372,11 +69376,11 @@ ${Ez(e, r)}`);
fractionGroupSize: 0,
fractionGroupSeparator: "\xA0",
suffix: ""
- }, R = "0123456789abcdefghijklmnopqrstuvwxyz", F = true;
- function D(I, H) {
+ }, k = "0123456789abcdefghijklmnopqrstuvwxyz", F = true;
+ function L(I, H) {
var X, V, S, d, l, h, y, x, v = this;
- if (!(v instanceof D))
- return new D(I, H);
+ if (!(v instanceof L))
+ return new L(I, H);
if (H == null) {
if (I && I._isBigNumber === true) {
v.s = I.s, !I.c || I.e > p ? v.c = v.e = null : I.e < f ? v.c = [v.e = 0] : (v.e = I.e, v.c = I.c.slice());
@@ -69391,22 +69395,22 @@ ${Ez(e, r)}`);
}
x = String(I);
} else {
- if (!p0e.test(x = String(I)))
+ if (!u0e.test(x = String(I)))
return n(v, x, h);
v.s = x.charCodeAt(0) == 45 ? (x = x.slice(1), -1) : 1;
}
(d = x.indexOf(".")) > -1 && (x = x.replace(".", "")), (l = x.search(/e/i)) > 0 ? (d < 0 && (d = l), d += +x.slice(l + 1), x = x.substring(0, l)) : d < 0 && (d = x.length);
} else {
- if (Ur(H, 2, R.length, "Base"), H == 10 && F)
- return v = new D(I), z(v, o + v.e + 1, a);
+ if (Ur(H, 2, k.length, "Base"), H == 10 && F)
+ return v = new L(I), z(v, o + v.e + 1, a);
if (x = String(I), h = typeof I == "number") {
if (I * 0 != 0)
return n(v, x, h, H);
- if (v.s = 1 / I < 0 ? (x = x.slice(1), -1) : 1, D.DEBUG && x.replace(/^0\.0*|\./, "").length > 15)
- throw Error(iS + I);
+ if (v.s = 1 / I < 0 ? (x = x.slice(1), -1) : 1, L.DEBUG && x.replace(/^0\.0*|\./, "").length > 15)
+ throw Error($E + I);
} else
v.s = x.charCodeAt(0) === 45 ? (x = x.slice(1), -1) : 1;
- for (X = R.slice(0, H), d = l = 0, y = x.length; l < y; l++)
+ for (X = k.slice(0, H), d = l = 0, y = x.length; l < y; l++)
if (X.indexOf(V = x.charAt(l)) < 0) {
if (V == ".") {
if (l > d) {
@@ -69426,8 +69430,8 @@ ${Ez(e, r)}`);
for (y = x.length; x.charCodeAt(--y) === 48; )
;
if (x = x.slice(l, ++y)) {
- if (y -= l, h && D.DEBUG && y > 15 && (I > Ib || I !== As(I)))
- throw Error(iS + v.s * I);
+ if (y -= l, h && L.DEBUG && y > 15 && (I > Nb || I !== As(I)))
+ throw Error($E + v.s * I);
if ((d = d - l - 1) > p)
v.c = v.e = null;
else if (d < f)
@@ -69446,7 +69450,7 @@ ${Ez(e, r)}`);
} else
v.c = [v.e = 0];
}
- D.clone = tL, D.ROUND_UP = 0, D.ROUND_DOWN = 1, D.ROUND_CEIL = 2, D.ROUND_FLOOR = 3, D.ROUND_HALF_UP = 4, D.ROUND_HALF_DOWN = 5, D.ROUND_HALF_EVEN = 6, D.ROUND_HALF_CEIL = 7, D.ROUND_HALF_FLOOR = 8, D.EUCLID = 9, D.config = D.set = function(I) {
+ L.clone = KD, L.ROUND_UP = 0, L.ROUND_DOWN = 1, L.ROUND_CEIL = 2, L.ROUND_FLOOR = 3, L.ROUND_HALF_UP = 4, L.ROUND_HALF_DOWN = 5, L.ROUND_HALF_EVEN = 6, L.ROUND_HALF_CEIL = 7, L.ROUND_HALF_FLOOR = 8, L.EUCLID = 9, L.config = L.set = function(I) {
var H, X;
if (I != null)
if (typeof I == "object") {
@@ -69475,7 +69479,7 @@ ${Ez(e, r)}`);
throw Error(Di + H + " not an object: " + X);
if (I.hasOwnProperty(H = "ALPHABET"))
if (X = I[H], typeof X == "string" && !/^.?$|[+\-.\s]|(.).*\1/.test(X))
- F = X.slice(0, 10) == "0123456789", R = X;
+ F = X.slice(0, 10) == "0123456789", k = X;
else
throw Error(Di + H + " invalid: " + X);
} else
@@ -69489,12 +69493,12 @@ ${Ez(e, r)}`);
MODULO_MODE: E,
POW_PRECISION: _,
FORMAT: N,
- ALPHABET: R
+ ALPHABET: k
};
- }, D.isBigNumber = function(I) {
+ }, L.isBigNumber = function(I) {
if (!I || I._isBigNumber !== true)
return false;
- if (!D.DEBUG)
+ if (!L.DEBUG)
return true;
var H, X, V = I.c, S = I.e, d = I.s;
e:
@@ -69516,19 +69520,19 @@ ${Ez(e, r)}`);
} else if (V === null && S === null && (d === null || d === 1 || d === -1))
return true;
throw Error(Di + "Invalid BigNumber: " + I);
- }, D.maximum = D.max = function() {
+ }, L.maximum = L.max = function() {
return q(arguments, -1);
- }, D.minimum = D.min = function() {
+ }, L.minimum = L.min = function() {
return q(arguments, 1);
- }, D.random = function() {
+ }, L.random = function() {
var I = 9007199254740992, H = Math.random() * I & 2097151 ? function() {
return As(Math.random() * I);
} : function() {
return (Math.random() * 1073741824 | 0) * 8388608 + (Math.random() * 8388608 | 0);
};
return function(X) {
- var V, S, d, l, h, y = 0, x = [], v = new D(s);
- if (X == null ? X = o : Ur(X, 0, En), l = Nb(X / Pt), b)
+ var V, S, d, l, h, y = 0, x = [], v = new L(s);
+ if (X == null ? X = o : Ur(X, 0, En), l = Tb(X / Pt), b)
if (crypto.getRandomValues) {
for (V = crypto.getRandomValues(new Uint32Array(l *= 2)); y < l; )
h = V[y] * 131072 + (V[y + 1] >>> 11), h >= 9e15 ? (S = crypto.getRandomValues(new Uint32Array(2)), V[y] = S[0], V[y + 1] = S[1]) : (x.push(h % 1e14), y += 2);
@@ -69542,7 +69546,7 @@ ${Ez(e, r)}`);
if (!b)
for (; y < l; )
h = H(), h < 9e15 && (x[y++] = h % 1e14);
- for (l = x[--y], X %= Pt, l && X && (h = Ob[Pt - X], x[y] = As(l / h) * h); x[y] === 0; x.pop(), y--)
+ for (l = x[--y], X %= Pt, l && X && (h = Ib[Pt - X], x[y] = As(l / h) * h); x[y] === 0; x.pop(), y--)
;
if (y < 0)
x = [d = 0];
@@ -69555,8 +69559,8 @@ ${Ez(e, r)}`);
}
return v.e = d, v.c = x, v;
};
- }(), D.sum = function() {
- for (var I = 1, H = arguments, X = new D(H[0]); I < H.length; )
+ }(), L.sum = function() {
+ for (var I = 1, H = arguments, X = new L(H[0]); I < H.length; )
X = X.plus(H[I++]);
return X;
}, r = function() {
@@ -69572,12 +69576,12 @@ ${Ez(e, r)}`);
}
return function(X, V, S, d, l) {
var h, y, x, v, M, w, g, m, P = X.indexOf("."), Q = o, A = a;
- for (P >= 0 && (v = _, _ = 0, X = X.replace(".", ""), m = new D(V), w = m.pow(X.length - P), _ = v, m.c = H(
+ for (P >= 0 && (v = _, _ = 0, X = X.replace(".", ""), m = new L(V), w = m.pow(X.length - P), _ = v, m.c = H(
va(vs(w.c), w.e, "0"),
10,
S,
I
- ), m.e = m.c.length), g = H(X, V, S, l ? (h = R, I) : (h = I, R)), x = v = g.length; g[--v] == 0; g.pop())
+ ), m.e = m.c.length), g = H(X, V, S, l ? (h = k, I) : (h = I, k)), x = v = g.length; g[--v] == 0; g.pop())
;
if (!g[0])
return h.charAt(0);
@@ -69597,9 +69601,9 @@ ${Ez(e, r)}`);
};
}(), e = function() {
function I(V, S, d) {
- var l, h, y, x, v = 0, M = V.length, w = S % Ac, g = S / Ac | 0;
+ var l, h, y, x, v = 0, M = V.length, w = S % Mc, g = S / Mc | 0;
for (V = V.slice(); M--; )
- y = V[M] % Ac, x = V[M] / Ac | 0, l = g * y + x * w, h = w * y + l % Ac * Ac + v, v = (h / d | 0) + (l / Ac | 0) + g * x, V[M] = h % d;
+ y = V[M] % Mc, x = V[M] / Mc | 0, l = g * y + x * w, h = w * y + l % Mc * Mc + v, v = (h / d | 0) + (l / Mc | 0) + g * x, V[M] = h % d;
return v && (V = [v].concat(V)), V;
}
function H(V, S, d, l) {
@@ -69621,22 +69625,22 @@ ${Ez(e, r)}`);
;
}
return function(V, S, d, l, h) {
- var y, x, v, M, w, g, m, P, Q, A, K, U, j, G, k, Y, ee, ae = V.s == S.s ? 1 : -1, ie = V.c, Z = S.c;
+ var y, x, v, M, w, g, m, P, Q, A, K, U, j, G, R, Y, ee, ae = V.s == S.s ? 1 : -1, ie = V.c, Z = S.c;
if (!ie || !ie[0] || !Z || !Z[0])
- return new D(
+ return new L(
!V.s || !S.s || (ie ? Z && ie[0] == Z[0] : !Z) ? NaN : ie && ie[0] == 0 || !Z ? ae * 0 : ae / 0
);
- for (P = new D(ae), Q = P.c = [], x = V.e - S.e, ae = d + x + 1, h || (h = Ks, x = Ts(V.e / Pt) - Ts(S.e / Pt), ae = ae / Pt | 0), v = 0; Z[v] == (ie[v] || 0); v++)
+ for (P = new L(ae), Q = P.c = [], x = V.e - S.e, ae = d + x + 1, h || (h = Ks, x = Ts(V.e / Pt) - Ts(S.e / Pt), ae = ae / Pt | 0), v = 0; Z[v] == (ie[v] || 0); v++)
;
if (Z[v] > (ie[v] || 0) && x--, ae < 0)
Q.push(1), M = true;
else {
for (G = ie.length, Y = Z.length, v = 0, ae += 2, w = As(h / (Z[0] + 1)), w > 1 && (Z = I(Z, w, h), ie = I(ie, w, h), Y = Z.length, G = ie.length), j = Y, A = ie.slice(0, Y), K = A.length; K < Y; A[K++] = 0)
;
- ee = Z.slice(), ee = [0].concat(ee), k = Z[0], Z[1] >= h / 2 && k++;
+ ee = Z.slice(), ee = [0].concat(ee), R = Z[0], Z[1] >= h / 2 && R++;
do {
if (w = 0, y = H(Z, A, Y, K), y < 0) {
- if (U = A[0], Y != K && (U = U * h + (A[1] || 0)), w = As(U / k), w > 1)
+ if (U = A[0], Y != K && (U = U * h + (A[1] || 0)), w = As(U / R), w > 1)
for (w >= h && (w = h - 1), g = I(Z, w, h), m = g.length, K = A.length; H(g, A, m, K) == 1; )
w--, X(g, Y < m ? ee : Z, m, h), m = g.length, y = 1;
else
@@ -69659,16 +69663,16 @@ ${Ez(e, r)}`);
return P;
};
}();
- function L(I, H, X, V) {
+ function D(I, H, X, V) {
var S, d, l, h, y;
if (X == null ? X = a : Ur(X, 0, 8), !I.c)
return I.toString();
if (S = I.c[0], l = I.e, H == null)
- y = vs(I.c), y = V == 1 || V == 2 && (l <= c || l >= u) ? _p(y, l) : va(y, l, "0");
- else if (I = z(new D(I), H, X), d = I.e, y = vs(I.c), h = y.length, V == 1 || V == 2 && (H <= d || d <= c)) {
+ y = vs(I.c), y = V == 1 || V == 2 && (l <= c || l >= u) ? vp(y, l) : va(y, l, "0");
+ else if (I = z(new L(I), H, X), d = I.e, y = vs(I.c), h = y.length, V == 1 || V == 2 && (H <= d || d <= c)) {
for (; h < H; y += "0", h++)
;
- y = _p(y, d);
+ y = vp(y, d);
} else if (H -= l, y = va(y, d, "0"), d + 1 > h) {
if (--H > 0)
for (y += "."; H--; y += "0")
@@ -69679,8 +69683,8 @@ ${Ez(e, r)}`);
return I.s < 0 && S ? "-" + y : y;
}
function q(I, H) {
- for (var X, V, S = 1, d = new D(I[0]); S < I.length; S++)
- V = new D(I[S]), (!V.s || (X = Eu(d, V)) === H || X === 0 && d.s === H) && (d = V);
+ for (var X, V, S = 1, d = new L(I[0]); S < I.length; S++)
+ V = new L(I[S]), (!V.s || (X = Eu(d, V)) === H || X === 0 && d.s === H) && (d = V);
return d;
}
function W(I, H, X) {
@@ -69700,8 +69704,8 @@ ${Ez(e, r)}`);
if (!h && (v = v.replace(I, function(M, w, g) {
return x = (g = g.toLowerCase()) == "x" ? 16 : g == "b" ? 2 : 8, !y || y == x ? w : M;
}), y && (x = y, v = v.replace(H, "$1").replace(X, "0.$1")), l != v))
- return new D(v, x);
- if (D.DEBUG)
+ return new L(v, x);
+ if (L.DEBUG)
throw Error(Di + "Not a" + (y ? " base " + y : "") + " number: " + l);
d.s = null;
}
@@ -69709,14 +69713,14 @@ ${Ez(e, r)}`);
};
}();
function z(I, H, X, V) {
- var S, d, l, h, y, x, v, M = I.c, w = Ob;
+ var S, d, l, h, y, x, v, M = I.c, w = Ib;
if (M) {
e: {
for (S = 1, h = M[0]; h >= 10; h /= 10, S++)
;
if (d = H - S, d < 0)
d += Pt, l = H, y = M[x = 0], v = As(y / w[S - l - 1] % 10);
- else if (x = Nb((d + 1) / Pt), x >= M.length)
+ else if (x = Tb((d + 1) / Pt), x >= M.length)
if (V) {
for (; M.length <= x; M.push(0))
;
@@ -69753,17 +69757,17 @@ ${Ez(e, r)}`);
}
function T(I) {
var H, X = I.e;
- return X === null ? I.toString() : (H = vs(I.c), H = X <= c || X >= u ? _p(H, X) : va(H, X, "0"), I.s < 0 ? "-" + H : H);
+ return X === null ? I.toString() : (H = vs(I.c), H = X <= c || X >= u ? vp(H, X) : va(H, X, "0"), I.s < 0 ? "-" + H : H);
}
return i.absoluteValue = i.abs = function() {
- var I = new D(this);
+ var I = new L(this);
return I.s < 0 && (I.s = 1), I;
}, i.comparedTo = function(I, H) {
- return Eu(this, new D(I, H));
+ return Eu(this, new L(I, H));
}, i.decimalPlaces = i.dp = function(I, H) {
var X, V, S, d = this;
if (I != null)
- return Ur(I, 0, En), H == null ? H = a : Ur(H, 0, 8), z(new D(d), I + d.e + 1, H);
+ return Ur(I, 0, En), H == null ? H = a : Ur(H, 0, 8), z(new L(d), I + d.e + 1, H);
if (!(X = d.c))
return null;
if (V = ((S = X.length - 1) - Ts(this.e / Pt)) * Pt, S = X[S])
@@ -69771,25 +69775,25 @@ ${Ez(e, r)}`);
;
return V < 0 && (V = 0), V;
}, i.dividedBy = i.div = function(I, H) {
- return e(this, new D(I, H), o, a);
+ return e(this, new L(I, H), o, a);
}, i.dividedToIntegerBy = i.idiv = function(I, H) {
- return e(this, new D(I, H), 0, 1);
+ return e(this, new L(I, H), 0, 1);
}, i.exponentiatedBy = i.pow = function(I, H) {
var X, V, S, d, l, h, y, x, v, M = this;
- if (I = new D(I), I.c && !I.isInteger())
+ if (I = new L(I), I.c && !I.isInteger())
throw Error(Di + "Exponent not an integer: " + T(I));
- if (H != null && (H = new D(H)), h = I.e > 14, !M.c || !M.c[0] || M.c[0] == 1 && !M.e && M.c.length == 1 || !I.c || !I.c[0])
- return v = new D(Math.pow(+T(M), h ? I.s * (2 - xp(I)) : +T(I))), H ? v.mod(H) : v;
+ if (H != null && (H = new L(H)), h = I.e > 14, !M.c || !M.c[0] || M.c[0] == 1 && !M.e && M.c.length == 1 || !I.c || !I.c[0])
+ return v = new L(Math.pow(+T(M), h ? I.s * (2 - wp(I)) : +T(I))), H ? v.mod(H) : v;
if (y = I.s < 0, H) {
if (H.c ? !H.c[0] : !H.s)
- return new D(NaN);
+ return new L(NaN);
V = !y && M.isInteger() && H.isInteger(), V && (M = M.mod(H));
} else {
if (I.e > 9 && (M.e > 0 || M.e < -1 || (M.e == 0 ? M.c[0] > 1 || h && M.c[1] >= 24e7 : M.c[0] < 8e13 || h && M.c[0] <= 9999975e7)))
- return d = M.s < 0 && xp(I) ? -0 : 0, M.e > -1 && (d = 1 / d), new D(y ? 1 / d : d);
- _ && (d = Nb(_ / Pt + 2));
+ return d = M.s < 0 && wp(I) ? -0 : 0, M.e > -1 && (d = 1 / d), new L(y ? 1 / d : d);
+ _ && (d = Tb(_ / Pt + 2));
}
- for (h ? (X = new D(0.5), y && (I.s = 1), x = xp(I)) : (S = Math.abs(+T(I)), x = S % 2), v = new D(s); ; ) {
+ for (h ? (X = new L(0.5), y && (I.s = 1), x = wp(I)) : (S = Math.abs(+T(I)), x = S % 2), v = new L(s); ; ) {
if (x) {
if (v = v.times(M), !v.c)
break;
@@ -69800,7 +69804,7 @@ ${Ez(e, r)}`);
break;
x = S % 2;
} else if (I = I.times(X), z(I, I.e + 1, 1), I.e > 14)
- x = xp(I);
+ x = wp(I);
else {
if (S = +T(I), S === 0)
break;
@@ -69810,22 +69814,22 @@ ${Ez(e, r)}`);
}
return V ? v : (y && (v = s.div(v)), H ? v.mod(H) : d ? z(v, _, a, l) : v);
}, i.integerValue = function(I) {
- var H = new D(this);
+ var H = new L(this);
return I == null ? I = a : Ur(I, 0, 8), z(H, H.e + 1, I);
}, i.isEqualTo = i.eq = function(I, H) {
- return Eu(this, new D(I, H)) === 0;
+ return Eu(this, new L(I, H)) === 0;
}, i.isFinite = function() {
return !!this.c;
}, i.isGreaterThan = i.gt = function(I, H) {
- return Eu(this, new D(I, H)) > 0;
+ return Eu(this, new L(I, H)) > 0;
}, i.isGreaterThanOrEqualTo = i.gte = function(I, H) {
- return (H = Eu(this, new D(I, H))) === 1 || H === 0;
+ return (H = Eu(this, new L(I, H))) === 1 || H === 0;
}, i.isInteger = function() {
return !!this.c && Ts(this.e / Pt) > this.c.length - 2;
}, i.isLessThan = i.lt = function(I, H) {
- return Eu(this, new D(I, H)) < 0;
+ return Eu(this, new L(I, H)) < 0;
}, i.isLessThanOrEqualTo = i.lte = function(I, H) {
- return (H = Eu(this, new D(I, H))) === -1 || H === 0;
+ return (H = Eu(this, new L(I, H))) === -1 || H === 0;
}, i.isNaN = function() {
return !this.s;
}, i.isNegative = function() {
@@ -69836,16 +69840,16 @@ ${Ez(e, r)}`);
return !!this.c && this.c[0] == 0;
}, i.minus = function(I, H) {
var X, V, S, d, l = this, h = l.s;
- if (I = new D(I, H), H = I.s, !h || !H)
- return new D(NaN);
+ if (I = new L(I, H), H = I.s, !h || !H)
+ return new L(NaN);
if (h != H)
return I.s = -H, l.plus(I);
var y = l.e / Pt, x = I.e / Pt, v = l.c, M = I.c;
if (!y || !x) {
if (!v || !M)
- return v ? (I.s = -H, I) : new D(M ? l : NaN);
+ return v ? (I.s = -H, I) : new L(M ? l : NaN);
if (!v[0] || !M[0])
- return M[0] ? (I.s = -H, I) : new D(v[0] ? l : a == 3 ? -0 : 0);
+ return M[0] ? (I.s = -H, I) : new L(v[0] ? l : a == 3 ? -0 : 0);
}
if (y = Ts(y), x = Ts(x), v = v.slice(), h = y - x) {
for ((d = h < 0) ? (h = -h, S = v) : (x = y, S = M), S.reverse(), H = h; H--; S.push(0))
@@ -69873,34 +69877,34 @@ ${Ez(e, r)}`);
return v[0] ? W(I, v, x) : (I.s = a == 3 ? -1 : 1, I.c = [I.e = 0], I);
}, i.modulo = i.mod = function(I, H) {
var X, V, S = this;
- return I = new D(I, H), !S.c || !I.s || I.c && !I.c[0] ? new D(NaN) : !I.c || S.c && !S.c[0] ? new D(S) : (E == 9 ? (V = I.s, I.s = 1, X = e(S, I, 0, 3), I.s = V, X.s *= V) : X = e(S, I, 0, E), I = S.minus(X.times(I)), !I.c[0] && E == 1 && (I.s = S.s), I);
+ return I = new L(I, H), !S.c || !I.s || I.c && !I.c[0] ? new L(NaN) : !I.c || S.c && !S.c[0] ? new L(S) : (E == 9 ? (V = I.s, I.s = 1, X = e(S, I, 0, 3), I.s = V, X.s *= V) : X = e(S, I, 0, E), I = S.minus(X.times(I)), !I.c[0] && E == 1 && (I.s = S.s), I);
}, i.multipliedBy = i.times = function(I, H) {
- var X, V, S, d, l, h, y, x, v, M, w, g, m, P, Q, A = this, K = A.c, U = (I = new D(I, H)).c;
+ var X, V, S, d, l, h, y, x, v, M, w, g, m, P, Q, A = this, K = A.c, U = (I = new L(I, H)).c;
if (!K || !U || !K[0] || !U[0])
return !A.s || !I.s || K && !K[0] && !U || U && !U[0] && !K ? I.c = I.e = I.s = null : (I.s *= A.s, !K || !U ? I.c = I.e = null : (I.c = [0], I.e = 0)), I;
for (V = Ts(A.e / Pt) + Ts(I.e / Pt), I.s *= A.s, y = K.length, M = U.length, y < M && (m = K, K = U, U = m, S = y, y = M, M = S), S = y + M, m = []; S--; m.push(0))
;
- for (P = Ks, Q = Ac, S = M; --S >= 0; ) {
+ for (P = Ks, Q = Mc, S = M; --S >= 0; ) {
for (X = 0, w = U[S] % Q, g = U[S] / Q | 0, l = y, d = S + l; d > S; )
x = K[--l] % Q, v = K[l] / Q | 0, h = g * x + v * w, x = w * x + h % Q * Q + m[d] + X, X = (x / P | 0) + (h / Q | 0) + g * v, m[d--] = x % P;
m[d] = X;
}
return X ? ++V : m.splice(0, 1), W(I, m, V);
}, i.negated = function() {
- var I = new D(this);
+ var I = new L(this);
return I.s = -I.s || null, I;
}, i.plus = function(I, H) {
var X, V = this, S = V.s;
- if (I = new D(I, H), H = I.s, !S || !H)
- return new D(NaN);
+ if (I = new L(I, H), H = I.s, !S || !H)
+ return new L(NaN);
if (S != H)
return I.s = -H, V.minus(I);
var d = V.e / Pt, l = I.e / Pt, h = V.c, y = I.c;
if (!d || !l) {
if (!h || !y)
- return new D(S / 0);
+ return new L(S / 0);
if (!h[0] || !y[0])
- return y[0] ? I : new D(h[0] ? V : S * 0);
+ return y[0] ? I : new L(h[0] ? V : S * 0);
}
if (d = Ts(d), l = Ts(l), h = h.slice(), S = d - l) {
for (S > 0 ? (l = d, X = y) : (S = -S, X = h), X.reverse(); S--; X.push(0))
@@ -69913,7 +69917,7 @@ ${Ez(e, r)}`);
}, i.precision = i.sd = function(I, H) {
var X, V, S, d = this;
if (I != null && I !== !!I)
- return Ur(I, 1, En), H == null ? H = a : Ur(H, 0, 8), z(new D(d), I, H);
+ return Ur(I, 1, En), H == null ? H = a : Ur(H, 0, 8), z(new L(d), I, H);
if (!(X = d.c))
return null;
if (S = X.length - 1, V = S * Pt + 1, S = X[S]) {
@@ -69924,12 +69928,12 @@ ${Ez(e, r)}`);
}
return I && d.e + 1 > V && (V = d.e + 1), V;
}, i.shiftedBy = function(I) {
- return Ur(I, -Ib, Ib), this.times("1e" + I);
+ return Ur(I, -Nb, Nb), this.times("1e" + I);
}, i.squareRoot = i.sqrt = function() {
- var I, H, X, V, S, d = this, l = d.c, h = d.s, y = d.e, x = o + 4, v = new D("0.5");
+ var I, H, X, V, S, d = this, l = d.c, h = d.s, y = d.e, x = o + 4, v = new L("0.5");
if (h !== 1 || !l || !l[0])
- return new D(!h || h < 0 && (!l || l[0]) ? NaN : l ? d : 1 / 0);
- if (h = Math.sqrt(+T(d)), h == 0 || h == 1 / 0 ? (H = vs(l), (H.length + y) % 2 == 0 && (H += "0"), h = Math.sqrt(+H), y = Ts((y + 1) / 2) - (y < 0 || y % 2), h == 1 / 0 ? H = "5e" + y : (H = h.toExponential(), H = H.slice(0, H.indexOf("e") + 1) + y), X = new D(H)) : X = new D(h + ""), X.c[0]) {
+ return new L(!h || h < 0 && (!l || l[0]) ? NaN : l ? d : 1 / 0);
+ if (h = Math.sqrt(+T(d)), h == 0 || h == 1 / 0 ? (H = vs(l), (H.length + y) % 2 == 0 && (H += "0"), h = Math.sqrt(+H), y = Ts((y + 1) / 2) - (y < 0 || y % 2), h == 1 / 0 ? H = "5e" + y : (H = h.toExponential(), H = H.slice(0, H.indexOf("e") + 1) + y), X = new L(H)) : X = new L(h + ""), X.c[0]) {
for (y = X.e, h = y + x, h < 3 && (h = 0); ; )
if (S = X, X = v.times(S.plus(e(d, S, x, 1))), vs(S.c).slice(0, h) === (H = vs(X.c)).slice(0, h))
if (X.e < y && --h, H = H.slice(h - 3, h + 1), H == "9999" || !V && H == "4999") {
@@ -69945,9 +69949,9 @@ ${Ez(e, r)}`);
}
return z(X, X.e + o + 1, a, I);
}, i.toExponential = function(I, H) {
- return I != null && (Ur(I, 0, En), I++), L(this, I, H, 1);
+ return I != null && (Ur(I, 0, En), I++), D(this, I, H, 1);
}, i.toFixed = function(I, H) {
- return I != null && (Ur(I, 0, En), I = I + this.e + 1), L(this, I, H);
+ return I != null && (Ur(I, 0, En), I = I + this.e + 1), D(this, I, H);
}, i.toFormat = function(I, H, X) {
var V, S = this;
if (X == null)
@@ -69969,11 +69973,11 @@ ${Ez(e, r)}`);
return (X.prefix || "") + V + (X.suffix || "");
}, i.toFraction = function(I) {
var H, X, V, S, d, l, h, y, x, v, M, w, g = this, m = g.c;
- if (I != null && (h = new D(I), !h.isInteger() && (h.c || h.s !== 1) || h.lt(s)))
+ if (I != null && (h = new L(I), !h.isInteger() && (h.c || h.s !== 1) || h.lt(s)))
throw Error(Di + "Argument " + (h.isInteger() ? "out of range: " : "not an integer: ") + T(h));
if (!m)
- return new D(g);
- for (H = new D(s), x = X = new D(s), V = y = new D(s), w = vs(m), d = H.e = w.length - g.e - 1, H.c[0] = Ob[(l = d % Pt) < 0 ? Pt + l : l], I = !I || h.comparedTo(H) > 0 ? d > 0 ? H : x : h, l = p, p = 1 / 0, h = new D(w), y.c[0] = 0; v = e(h, H, 0, 1), S = X.plus(v.times(V)), S.comparedTo(I) != 1; )
+ return new L(g);
+ for (H = new L(s), x = X = new L(s), V = y = new L(s), w = vs(m), d = H.e = w.length - g.e - 1, H.c[0] = Ib[(l = d % Pt) < 0 ? Pt + l : l], I = !I || h.comparedTo(H) > 0 ? d > 0 ? H : x : h, l = p, p = 1 / 0, h = new L(w), y.c[0] = 0; v = e(h, H, 0, 1), S = X.plus(v.times(V)), S.comparedTo(I) != 1; )
X = V, V = S, x = y.plus(v.times(S = x)), y = S, H = h.minus(v.times(S = H)), h = S;
return S = e(I.minus(X), V, 0, 1), y = y.plus(S.times(x)), X = X.plus(S.times(V)), y.s = x.s = g.s, d = d * 2, M = e(x, V, d, a).minus(g).abs().comparedTo(
e(y, X, d, a).minus(g).abs()
@@ -69981,13 +69985,13 @@ ${Ez(e, r)}`);
}, i.toNumber = function() {
return +T(this);
}, i.toPrecision = function(I, H) {
- return I != null && Ur(I, 1, En), L(this, I, H, 2);
+ return I != null && Ur(I, 1, En), D(this, I, H, 2);
}, i.toString = function(I) {
var H, X = this, V = X.s, S = X.e;
- return S === null ? V ? (H = "Infinity", V < 0 && (H = "-" + H)) : H = "NaN" : (I == null ? H = S <= c || S >= u ? _p(vs(X.c), S) : va(vs(X.c), S, "0") : I === 10 && F ? (X = z(new D(X), o + S + 1, a), H = va(vs(X.c), X.e, "0")) : (Ur(I, 2, R.length, "Base"), H = r(va(vs(X.c), S, "0"), 10, I, V, true)), V < 0 && X.c[0] && (H = "-" + H)), H;
+ return S === null ? V ? (H = "Infinity", V < 0 && (H = "-" + H)) : H = "NaN" : (I == null ? H = S <= c || S >= u ? vp(vs(X.c), S) : va(vs(X.c), S, "0") : I === 10 && F ? (X = z(new L(X), o + S + 1, a), H = va(vs(X.c), X.e, "0")) : (Ur(I, 2, k.length, "Base"), H = r(va(vs(X.c), S, "0"), 10, I, V, true)), V < 0 && X.c[0] && (H = "-" + H)), H;
}, i.valueOf = i.toJSON = function() {
return T(this);
- }, i._isBigNumber = true, i[Symbol.toStringTag] = "BigNumber", i[Symbol.for("nodejs.util.inspect.custom")] = i.valueOf, t != null && D.set(t), D;
+ }, i._isBigNumber = true, i[Symbol.toStringTag] = "BigNumber", i[Symbol.for("nodejs.util.inspect.custom")] = i.valueOf, t != null && L.set(t), L;
}
function Ts(t) {
var e = t | 0;
@@ -70024,11 +70028,11 @@ ${Ez(e, r)}`);
if (t < e || t > r || t !== As(t))
throw Error(Di + (n || "Argument") + (typeof t == "number" ? t < e || t > r ? " out of range: " : " not an integer: " : " not a primitive number: ") + String(t));
}
- function xp(t) {
+ function wp(t) {
var e = t.c.length - 1;
return Ts(t.e / Pt) == e && t.c[e] % 2 != 0;
}
- function _p(t, e) {
+ function vp(t, e) {
return (t.length > 1 ? t.charAt(0) + "." + t.slice(1) : t) + (e < 0 ? "e" : "e+") + e;
}
function va(t, e, r) {
@@ -70045,9 +70049,9 @@ ${Ez(e, r)}`);
e < n && (t = t.slice(0, e) + "." + t.slice(e));
return t;
}
- var wf = tL();
+ var bf = KD();
var yt = /* @__PURE__ */ ((t) => (t[t._ = 0] = "_", t[t.LOADING = 1] = "LOADING", t[t.PARTIAL_DATA_LOADING = 2] = "PARTIAL_DATA_LOADING", t[t.MISSING_INPUT_VALUES = 3] = "MISSING_INPUT_VALUES", t[t.NOT_SET = 4] = "NOT_SET", t[t.ERROR = 5] = "ERROR", t[t.COMPLETE_DATA = 6] = "COMPLETE_DATA", t))(yt || {});
- var Dx = class {
+ var Px = class {
constructor(e, r) {
this.data = e, this._status = r;
}
@@ -70068,10 +70072,10 @@ ${Ez(e, r)}`);
return JSON.stringify({ data: this.data, status: this._status });
}
};
- function sS(t, e, r) {
+ function eS(t, e, r) {
return { code: t || 6, message: e, propName: r };
}
- function m0e(t, e, r) {
+ function l0e(t, e, r) {
var i;
let n = [];
if (!t)
@@ -70079,21 +70083,21 @@ ${Ez(e, r)}`);
if (Array.isArray(t) && t.length)
if (((i = t[0]) == null ? void 0 : i.code) == null)
t.forEach(
- (s) => n.push(sS(s))
+ (s) => n.push(eS(s))
);
else
return t;
else
(t == null ? void 0 : t.code) == null && n.push(
- sS(t, e, r)
+ eS(t, e, r)
);
return n;
}
- var bt = (t, e, r, n) => new Dx(
+ var bt = (t, e, r, n) => new Px(
t,
- m0e(e, r, n)
+ l0e(e, r, n)
);
- var Qf = (t) => t instanceof Dx;
+ var Jf = (t) => t instanceof Px;
var d2 = (t) => t.reduce((e, r) => (r.getStatusList().forEach((n) => {
!n.propName && e.indexOf(n.code) < 0 && e.push(n.code);
}), e), []);
@@ -70107,7 +70111,7 @@ ${Ez(e, r)}`);
(i, s) => (s == null && (s = 4), s < i ? s : i),
6
);
- var rL = [
+ var XD = [
{
inputs: [
{ name: "name_", type: "string" },
@@ -70233,7 +70237,7 @@ ${Ez(e, r)}`);
type: "function"
}
];
- var y0e = [
+ var h0e = [
{
inputs: [
{
@@ -70254,7 +70258,7 @@ ${Ez(e, r)}`);
type: "function"
}
];
- var b0e = [
+ var d0e = [
{
inputs: [
{
@@ -70275,29 +70279,29 @@ ${Ez(e, r)}`);
type: "function"
}
];
- var w0e = (t, e) => {
+ var p0e = (t, e) => {
let r, n;
return t.token1.address.toLowerCase() === e.toLowerCase() ? (r = parseInt(t.reserve1, 10), n = parseInt(t.reserve2, 10)) : (r = parseInt(t.reserve2, 10), n = parseInt(t.reserve1, 10)), { reefReserve: r, tokenReserve: n };
};
- var v0e = (t, e, r) => t.find((n) => {
+ var m0e = (t, e, r) => t.find((n) => {
var s, o, a, c;
if (!(n != null && n.data))
return false;
const i = n.data;
return ((s = i.token1) == null ? void 0 : s.address.toLowerCase()) === e.toLowerCase() && ((o = i.token2) == null ? void 0 : o.address.toLowerCase()) === r.address.toLowerCase() || ((a = i.token2) == null ? void 0 : a.address.toLowerCase()) === e.toLowerCase() && ((c = i.token1) == null ? void 0 : c.address.toLowerCase()) === r.address.toLowerCase();
});
- var x0e = (t, e, r) => {
+ var g0e = (t, e, r) => {
let n;
if (t.address.toLowerCase() === Ls.toLowerCase())
return r;
- const i = v0e(e.data, Ls, t), s = p2([i, r]);
+ const i = m0e(e.data, Ls, t), s = p2([i, r]);
if (!i || !i.data || s < yt.COMPLETE_DATA)
return e.hasStatus(yt.LOADING) ? bt(0, yt.LOADING) : !i || i.hasStatus(yt.ERROR) ? bt(
0,
yt.MISSING_INPUT_VALUES,
"Pool not found."
) : bt(0, s);
- const { reefReserve: o, tokenReserve: a } = w0e(
+ const { reefReserve: o, tokenReserve: a } = p0e(
i.data,
Ls
);
@@ -70305,78 +70309,78 @@ ${Ez(e, r)}`);
const c = n * r.data;
return bt(c, yt.COMPLETE_DATA);
};
- var nL = (t) => {
+ var YD = (t) => {
switch (t) {
- case Kc.ERC20:
- return rL;
- case Kc.ERC721:
- return y0e;
- case Kc.ERC1155:
- return b0e;
+ case Gc.ERC20:
+ return XD;
+ case Gc.ERC721:
+ return h0e;
+ case Gc.ERC1155:
+ return d0e;
default:
return [];
}
};
- var sL = (t, e) => ({
+ var JD = (t, e) => ({
...t,
...e
});
- var oL = () => sL(Uf, {
+ var QD = () => JD(Bf, {
amount: "",
index: -1,
price: 0
});
- function aL(t, e) {
+ function $D(t, e) {
return function() {
return t.apply(e, arguments);
};
}
- var { toString: A0e } = Object.prototype;
- var { getPrototypeOf: Lx } = Object;
+ var { toString: x0e } = Object.prototype;
+ var { getPrototypeOf: kx } = Object;
var m2 = ((t) => (e) => {
- const r = A0e.call(e);
+ const r = x0e.call(e);
return t[r] || (t[r] = r.slice(8, -1).toLowerCase());
})(/* @__PURE__ */ Object.create(null));
var wo = (t) => (t = t.toLowerCase(), (e) => m2(e) === t);
var g2 = (t) => (e) => typeof e === t;
- var { isArray: $f } = Array;
- var Ld = g2("undefined");
- function T0e(t) {
- return t !== null && !Ld(t) && t.constructor !== null && !Ld(t.constructor) && Bs(t.constructor.isBuffer) && t.constructor.isBuffer(t);
+ var { isArray: Qf } = Array;
+ var Dd = g2("undefined");
+ function _0e(t) {
+ return t !== null && !Dd(t) && t.constructor !== null && !Dd(t.constructor) && Bs(t.constructor.isBuffer) && t.constructor.isBuffer(t);
}
- var cL = wo("ArrayBuffer");
- function N0e(t) {
+ var eL = wo("ArrayBuffer");
+ function E0e(t) {
let e;
- return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? e = ArrayBuffer.isView(t) : e = t && t.buffer && cL(t.buffer), e;
+ return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? e = ArrayBuffer.isView(t) : e = t && t.buffer && eL(t.buffer), e;
}
- var I0e = g2("string");
+ var S0e = g2("string");
var Bs = g2("function");
- var uL = g2("number");
+ var tL = g2("number");
var y2 = (t) => t !== null && typeof t == "object";
- var O0e = (t) => t === true || t === false;
- var u1 = (t) => {
+ var M0e = (t) => t === true || t === false;
+ var c1 = (t) => {
if (m2(t) !== "object")
return false;
- const e = Lx(t);
+ const e = kx(t);
return (e === null || e === Object.prototype || Object.getPrototypeOf(e) === null) && !(Symbol.toStringTag in t) && !(Symbol.iterator in t);
};
- var P0e = wo("Date");
- var k0e = wo("File");
- var R0e = wo("Blob");
- var C0e = wo("FileList");
- var D0e = (t) => y2(t) && Bs(t.pipe);
- var L0e = (t) => {
+ var A0e = wo("Date");
+ var T0e = wo("File");
+ var N0e = wo("Blob");
+ var I0e = wo("FileList");
+ var O0e = (t) => y2(t) && Bs(t.pipe);
+ var P0e = (t) => {
let e;
return t && (typeof FormData == "function" && t instanceof FormData || Bs(t.append) && ((e = m2(t)) === "formdata" || e === "object" && Bs(t.toString) && t.toString() === "[object FormData]"));
};
- var B0e = wo("URLSearchParams");
- var [U0e, j0e, V0e, z0e] = ["ReadableStream", "Request", "Response", "Headers"].map(wo);
- var F0e = (t) => t.trim ? t.trim() : t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");
- function T0(t, e, { allOwnKeys: r = false } = {}) {
+ var k0e = wo("URLSearchParams");
+ var [R0e, C0e, D0e, L0e] = ["ReadableStream", "Request", "Response", "Headers"].map(wo);
+ var B0e = (t) => t.trim ? t.trim() : t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");
+ function M0(t, e, { allOwnKeys: r = false } = {}) {
if (t === null || typeof t > "u")
return;
let n, i;
- if (typeof t != "object" && (t = [t]), $f(t))
+ if (typeof t != "object" && (t = [t]), Qf(t))
for (n = 0, i = t.length; n < i; n++)
e.call(null, t[n], n, t);
else {
@@ -70386,7 +70390,7 @@ ${Ez(e, r)}`);
a = s[n], e.call(null, t[a], a, t);
}
}
- function lL(t, e) {
+ function rL(t, e) {
e = e.toLowerCase();
const r = Object.keys(t);
let n = r.length, i;
@@ -70395,27 +70399,27 @@ ${Ez(e, r)}`);
return i;
return null;
}
- var fL = (() => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global)();
- var hL = (t) => !Ld(t) && t !== fL;
- function z5() {
- const { caseless: t } = hL(this) && this || {}, e = {}, r = (n, i) => {
- const s = t && lL(e, i) || i;
- u1(e[s]) && u1(n) ? e[s] = z5(e[s], n) : u1(n) ? e[s] = z5({}, n) : $f(n) ? e[s] = n.slice() : e[s] = n;
+ var nL = (() => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global)();
+ var iL = (t) => !Dd(t) && t !== nL;
+ function j5() {
+ const { caseless: t } = iL(this) && this || {}, e = {}, r = (n, i) => {
+ const s = t && rL(e, i) || i;
+ c1(e[s]) && c1(n) ? e[s] = j5(e[s], n) : c1(n) ? e[s] = j5({}, n) : Qf(n) ? e[s] = n.slice() : e[s] = n;
};
for (let n = 0, i = arguments.length; n < i; n++)
- arguments[n] && T0(arguments[n], r);
+ arguments[n] && M0(arguments[n], r);
return e;
}
- var H0e = (t, e, r, { allOwnKeys: n } = {}) => (T0(e, (i, s) => {
- r && Bs(i) ? t[s] = aL(i, r) : t[s] = i;
+ var U0e = (t, e, r, { allOwnKeys: n } = {}) => (M0(e, (i, s) => {
+ r && Bs(i) ? t[s] = $D(i, r) : t[s] = i;
}, { allOwnKeys: n }), t);
- var q0e = (t) => (t.charCodeAt(0) === 65279 && (t = t.slice(1)), t);
- var W0e = (t, e, r, n) => {
+ var j0e = (t) => (t.charCodeAt(0) === 65279 && (t = t.slice(1)), t);
+ var V0e = (t, e, r, n) => {
t.prototype = Object.create(e.prototype, n), t.prototype.constructor = t, Object.defineProperty(t, "super", {
value: e.prototype
}), r && Object.assign(t.prototype, r);
};
- var G0e = (t, e, r, n) => {
+ var z0e = (t, e, r, n) => {
let i, s, o;
const a = {};
if (e = e || {}, t == null)
@@ -70423,30 +70427,30 @@ ${Ez(e, r)}`);
do {
for (i = Object.getOwnPropertyNames(t), s = i.length; s-- > 0; )
o = i[s], (!n || n(o, t, e)) && !a[o] && (e[o] = t[o], a[o] = true);
- t = r !== false && Lx(t);
+ t = r !== false && kx(t);
} while (t && (!r || r(t, e)) && t !== Object.prototype);
return e;
};
- var K0e = (t, e, r) => {
+ var F0e = (t, e, r) => {
t = String(t), (r === void 0 || r > t.length) && (r = t.length), r -= e.length;
const n = t.indexOf(e, r);
return n !== -1 && n === r;
};
- var X0e = (t) => {
+ var H0e = (t) => {
if (!t)
return null;
- if ($f(t))
+ if (Qf(t))
return t;
let e = t.length;
- if (!uL(e))
+ if (!tL(e))
return null;
const r = new Array(e);
for (; e-- > 0; )
r[e] = t[e];
return r;
};
- var Y0e = ((t) => (e) => t && e instanceof t)(typeof Uint8Array < "u" && Lx(Uint8Array));
- var Z0e = (t, e) => {
+ var q0e = ((t) => (e) => t && e instanceof t)(typeof Uint8Array < "u" && kx(Uint8Array));
+ var W0e = (t, e) => {
const n = (t && t[Symbol.iterator]).call(t);
let i;
for (; (i = n.next()) && !i.done; ) {
@@ -70454,31 +70458,31 @@ ${Ez(e, r)}`);
e.call(t, s[0], s[1]);
}
};
- var J0e = (t, e) => {
+ var G0e = (t, e) => {
let r;
const n = [];
for (; (r = t.exec(e)) !== null; )
n.push(r);
return n;
};
- var Q0e = wo("HTMLFormElement");
- var $0e = (t) => t.toLowerCase().replace(
+ var K0e = wo("HTMLFormElement");
+ var X0e = (t) => t.toLowerCase().replace(
/[-_\s]([a-z\d])(\w*)/g,
function(r, n, i) {
return n.toUpperCase() + i;
}
);
- var oS = (({ hasOwnProperty: t }) => (e, r) => t.call(e, r))(Object.prototype);
- var epe = wo("RegExp");
- var dL = (t, e) => {
+ var tS = (({ hasOwnProperty: t }) => (e, r) => t.call(e, r))(Object.prototype);
+ var Y0e = wo("RegExp");
+ var sL = (t, e) => {
const r = Object.getOwnPropertyDescriptors(t), n = {};
- T0(r, (i, s) => {
+ M0(r, (i, s) => {
let o;
(o = e(i, s, t)) !== false && (n[s] = o || i);
}), Object.defineProperties(t, n);
};
- var tpe = (t) => {
- dL(t, (e, r) => {
+ var Z0e = (t) => {
+ sL(t, (e, r) => {
if (Bs(t) && ["arguments", "caller", "callee"].indexOf(r) !== -1)
return false;
const n = t[r];
@@ -70493,45 +70497,45 @@ ${Ez(e, r)}`);
}
});
};
- var rpe = (t, e) => {
+ var J0e = (t, e) => {
const r = {}, n = (i) => {
i.forEach((s) => {
r[s] = true;
});
};
- return $f(t) ? n(t) : n(String(t).split(e)), r;
+ return Qf(t) ? n(t) : n(String(t).split(e)), r;
};
- var npe = () => {
+ var Q0e = () => {
};
- var ipe = (t, e) => t != null && Number.isFinite(t = +t) ? t : e;
- var Pb = "abcdefghijklmnopqrstuvwxyz";
- var aS = "0123456789";
- var pL = {
- DIGIT: aS,
- ALPHA: Pb,
- ALPHA_DIGIT: Pb + Pb.toUpperCase() + aS
+ var $0e = (t, e) => t != null && Number.isFinite(t = +t) ? t : e;
+ var Ob = "abcdefghijklmnopqrstuvwxyz";
+ var rS = "0123456789";
+ var oL = {
+ DIGIT: rS,
+ ALPHA: Ob,
+ ALPHA_DIGIT: Ob + Ob.toUpperCase() + rS
};
- var spe = (t = 16, e = pL.ALPHA_DIGIT) => {
+ var epe = (t = 16, e = oL.ALPHA_DIGIT) => {
let r = "";
const { length: n } = e;
for (; t--; )
r += e[Math.random() * n | 0];
return r;
};
- function ope(t) {
+ function tpe(t) {
return !!(t && Bs(t.append) && t[Symbol.toStringTag] === "FormData" && t[Symbol.iterator]);
}
- var ape = (t) => {
+ var rpe = (t) => {
const e = new Array(10), r = (n, i) => {
if (y2(n)) {
if (e.indexOf(n) >= 0)
return;
if (!("toJSON" in n)) {
e[i] = n;
- const s = $f(n) ? [] : {};
- return T0(n, (o, a) => {
+ const s = Qf(n) ? [] : {};
+ return M0(n, (o, a) => {
const c = r(o, i + 1);
- !Ld(c) && (s[a] = c);
+ !Dd(c) && (s[a] = c);
}), e[i] = void 0, s;
}
}
@@ -70539,64 +70543,64 @@ ${Ez(e, r)}`);
};
return r(t, 0);
};
- var cpe = wo("AsyncFunction");
- var upe = (t) => t && (y2(t) || Bs(t)) && Bs(t.then) && Bs(t.catch);
+ var npe = wo("AsyncFunction");
+ var ipe = (t) => t && (y2(t) || Bs(t)) && Bs(t.then) && Bs(t.catch);
var Ie = {
- isArray: $f,
- isArrayBuffer: cL,
- isBuffer: T0e,
- isFormData: L0e,
- isArrayBufferView: N0e,
- isString: I0e,
- isNumber: uL,
- isBoolean: O0e,
+ isArray: Qf,
+ isArrayBuffer: eL,
+ isBuffer: _0e,
+ isFormData: P0e,
+ isArrayBufferView: E0e,
+ isString: S0e,
+ isNumber: tL,
+ isBoolean: M0e,
isObject: y2,
- isPlainObject: u1,
- isReadableStream: U0e,
- isRequest: j0e,
- isResponse: V0e,
- isHeaders: z0e,
- isUndefined: Ld,
- isDate: P0e,
- isFile: k0e,
- isBlob: R0e,
- isRegExp: epe,
+ isPlainObject: c1,
+ isReadableStream: R0e,
+ isRequest: C0e,
+ isResponse: D0e,
+ isHeaders: L0e,
+ isUndefined: Dd,
+ isDate: A0e,
+ isFile: T0e,
+ isBlob: N0e,
+ isRegExp: Y0e,
isFunction: Bs,
- isStream: D0e,
- isURLSearchParams: B0e,
- isTypedArray: Y0e,
- isFileList: C0e,
- forEach: T0,
- merge: z5,
- extend: H0e,
- trim: F0e,
- stripBOM: q0e,
- inherits: W0e,
- toFlatObject: G0e,
+ isStream: O0e,
+ isURLSearchParams: k0e,
+ isTypedArray: q0e,
+ isFileList: I0e,
+ forEach: M0,
+ merge: j5,
+ extend: U0e,
+ trim: B0e,
+ stripBOM: j0e,
+ inherits: V0e,
+ toFlatObject: z0e,
kindOf: m2,
kindOfTest: wo,
- endsWith: K0e,
- toArray: X0e,
- forEachEntry: Z0e,
- matchAll: J0e,
- isHTMLForm: Q0e,
- hasOwnProperty: oS,
- hasOwnProp: oS,
- reduceDescriptors: dL,
- freezeMethods: tpe,
- toObjectSet: rpe,
- toCamelCase: $0e,
- noop: npe,
- toFiniteNumber: ipe,
- findKey: lL,
- global: fL,
- isContextDefined: hL,
- ALPHABET: pL,
- generateString: spe,
- isSpecCompliantForm: ope,
- toJSONObject: ape,
- isAsyncFn: cpe,
- isThenable: upe
+ endsWith: F0e,
+ toArray: H0e,
+ forEachEntry: W0e,
+ matchAll: G0e,
+ isHTMLForm: K0e,
+ hasOwnProperty: tS,
+ hasOwnProp: tS,
+ reduceDescriptors: sL,
+ freezeMethods: Z0e,
+ toObjectSet: J0e,
+ toCamelCase: X0e,
+ noop: Q0e,
+ toFiniteNumber: $0e,
+ findKey: rL,
+ global: nL,
+ isContextDefined: iL,
+ ALPHABET: oL,
+ generateString: epe,
+ isSpecCompliantForm: tpe,
+ toJSONObject: rpe,
+ isAsyncFn: npe,
+ isThenable: ipe
};
function Dt(t, e, r, n, i) {
Error.call(this), Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : this.stack = new Error().stack, this.message = t, this.name = "AxiosError", e && (this.code = e), r && (this.config = r), n && (this.request = n), i && (this.response = i);
@@ -70618,8 +70622,8 @@ ${Ez(e, r)}`);
};
}
});
- var mL = Dt.prototype;
- var gL = {};
+ var aL = Dt.prototype;
+ var cL = {};
[
"ERR_BAD_OPTION_VALUE",
"ERR_BAD_OPTION",
@@ -70634,32 +70638,32 @@ ${Ez(e, r)}`);
"ERR_NOT_SUPPORT",
"ERR_INVALID_URL"
].forEach((t) => {
- gL[t] = { value: t };
+ cL[t] = { value: t };
});
- Object.defineProperties(Dt, gL);
- Object.defineProperty(mL, "isAxiosError", { value: true });
+ Object.defineProperties(Dt, cL);
+ Object.defineProperty(aL, "isAxiosError", { value: true });
Dt.from = (t, e, r, n, i, s) => {
- const o = Object.create(mL);
+ const o = Object.create(aL);
return Ie.toFlatObject(t, o, function(c) {
return c !== Error.prototype;
}, (a) => a !== "isAxiosError"), Dt.call(o, t.message, e, r, n, i), o.cause = t, o.name = t.name, s && Object.assign(o, s), o;
};
- var lpe = null;
- function F5(t) {
+ var spe = null;
+ function V5(t) {
return Ie.isPlainObject(t) || Ie.isArray(t);
}
- function yL(t) {
+ function uL(t) {
return Ie.endsWith(t, "[]") ? t.slice(0, -2) : t;
}
- function cS(t, e, r) {
+ function nS(t, e, r) {
return t ? t.concat(e).map(function(i, s) {
- return i = yL(i), !r && s ? "[" + i + "]" : i;
+ return i = uL(i), !r && s ? "[" + i + "]" : i;
}).join(r ? "." : "") : e;
}
- function fpe(t) {
- return Ie.isArray(t) && !t.some(F5);
+ function ope(t) {
+ return Ie.isArray(t) && !t.some(V5);
}
- var hpe = Ie.toFlatObject(Ie, {}, null, function(e) {
+ var ape = Ie.toFlatObject(Ie, {}, null, function(e) {
return /^is[A-Z]/.test(e);
});
function b2(t, e, r) {
@@ -70669,8 +70673,8 @@ ${Ez(e, r)}`);
metaTokens: true,
dots: false,
indexes: false
- }, false, function(N, R) {
- return !Ie.isUndefined(R[N]);
+ }, false, function(N, k) {
+ return !Ie.isUndefined(k[N]);
});
const n = r.metaTokens, i = r.visitor || f, s = r.dots, o = r.indexes, c = (r.Blob || typeof Blob < "u" && Blob) && Ie.isSpecCompliantForm(e);
if (!Ie.isFunction(i))
@@ -70684,38 +70688,38 @@ ${Ez(e, r)}`);
throw new Dt("Blob is not supported. Use a Buffer instead.");
return Ie.isArrayBuffer(_) || Ie.isTypedArray(_) ? c && typeof Blob == "function" ? new Blob([_]) : Buffer.from(_) : _;
}
- function f(_, N, R) {
+ function f(_, N, k) {
let F = _;
- if (_ && !R && typeof _ == "object") {
+ if (_ && !k && typeof _ == "object") {
if (Ie.endsWith(N, "{}"))
N = n ? N : N.slice(0, -2), _ = JSON.stringify(_);
- else if (Ie.isArray(_) && fpe(_) || (Ie.isFileList(_) || Ie.endsWith(N, "[]")) && (F = Ie.toArray(_)))
- return N = yL(N), F.forEach(function(L, q) {
- !(Ie.isUndefined(L) || L === null) && e.append(
- o === true ? cS([N], q, s) : o === null ? N : N + "[]",
- u(L)
+ else if (Ie.isArray(_) && ope(_) || (Ie.isFileList(_) || Ie.endsWith(N, "[]")) && (F = Ie.toArray(_)))
+ return N = uL(N), F.forEach(function(D, q) {
+ !(Ie.isUndefined(D) || D === null) && e.append(
+ o === true ? nS([N], q, s) : o === null ? N : N + "[]",
+ u(D)
);
}), false;
}
- return F5(_) ? true : (e.append(cS(R, N, s), u(_)), false);
+ return V5(_) ? true : (e.append(nS(k, N, s), u(_)), false);
}
- const p = [], b = Object.assign(hpe, {
+ const p = [], b = Object.assign(ape, {
defaultVisitor: f,
convertValue: u,
- isVisitable: F5
+ isVisitable: V5
});
function E(_, N) {
if (!Ie.isUndefined(_)) {
if (p.indexOf(_) !== -1)
throw Error("Circular reference detected in " + N.join("."));
- p.push(_), Ie.forEach(_, function(F, D) {
+ p.push(_), Ie.forEach(_, function(F, L) {
(!(Ie.isUndefined(F) || F === null) && i.call(
e,
F,
- Ie.isString(D) ? D.trim() : D,
+ Ie.isString(L) ? L.trim() : L,
N,
b
- )) === true && E(F, N ? N.concat(D) : [D]);
+ )) === true && E(F, N ? N.concat(L) : [L]);
}), p.pop();
}
}
@@ -70723,7 +70727,7 @@ ${Ez(e, r)}`);
throw new TypeError("data must be an object");
return E(t), e;
}
- function uS(t) {
+ function iS(t) {
const e = {
"!": "%21",
"'": "%27",
@@ -70737,36 +70741,36 @@ ${Ez(e, r)}`);
return e[n];
});
}
- function Bx(t, e) {
+ function Rx(t, e) {
this._pairs = [], t && b2(t, this, e);
}
- var bL = Bx.prototype;
- bL.append = function(e, r) {
+ var lL = Rx.prototype;
+ lL.append = function(e, r) {
this._pairs.push([e, r]);
};
- bL.toString = function(e) {
+ lL.toString = function(e) {
const r = e ? function(n) {
- return e.call(this, n, uS);
- } : uS;
+ return e.call(this, n, iS);
+ } : iS;
return this._pairs.map(function(i) {
return r(i[0]) + "=" + r(i[1]);
}, "").join("&");
};
- function dpe(t) {
+ function cpe(t) {
return encodeURIComponent(t).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]");
}
- function wL(t, e, r) {
+ function fL(t, e, r) {
if (!e)
return t;
- const n = r && r.encode || dpe, i = r && r.serialize;
+ const n = r && r.encode || cpe, i = r && r.serialize;
let s;
- if (i ? s = i(e, r) : s = Ie.isURLSearchParams(e) ? e.toString() : new Bx(e, r).toString(n), s) {
+ if (i ? s = i(e, r) : s = Ie.isURLSearchParams(e) ? e.toString() : new Rx(e, r).toString(n), s) {
const o = t.indexOf("#");
o !== -1 && (t = t.slice(0, o)), t += (t.indexOf("?") === -1 ? "?" : "&") + s;
}
return t;
}
- var ppe = class {
+ var upe = class {
constructor() {
this.handlers = [];
}
@@ -70790,50 +70794,50 @@ ${Ez(e, r)}`);
});
}
};
- var lS = ppe;
- var vL = {
+ var sS = upe;
+ var hL = {
silentJSONParsing: true,
forcedJSONParsing: true,
clarifyTimeoutError: false
};
- var mpe = typeof URLSearchParams < "u" ? URLSearchParams : Bx;
- var gpe = typeof FormData < "u" ? FormData : null;
- var ype = typeof Blob < "u" ? Blob : null;
- var bpe = {
+ var lpe = typeof URLSearchParams < "u" ? URLSearchParams : Rx;
+ var fpe = typeof FormData < "u" ? FormData : null;
+ var hpe = typeof Blob < "u" ? Blob : null;
+ var dpe = {
isBrowser: true,
classes: {
- URLSearchParams: mpe,
- FormData: gpe,
- Blob: ype
+ URLSearchParams: lpe,
+ FormData: fpe,
+ Blob: hpe
},
protocols: ["http", "https", "file", "blob", "url", "data"]
};
- var Ux = typeof window < "u" && typeof document < "u";
- var wpe = ((t) => Ux && ["ReactNative", "NativeScript", "NS"].indexOf(t) < 0)(typeof navigator < "u" && navigator.product);
- var vpe = (() => typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function")();
- var xpe = Ux && window.location.href || "http://localhost";
- var _pe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Cx = typeof window < "u" && typeof document < "u";
+ var ppe = ((t) => Cx && ["ReactNative", "NativeScript", "NS"].indexOf(t) < 0)(typeof navigator < "u" && navigator.product);
+ var mpe = (() => typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function")();
+ var gpe = Cx && window.location.href || "http://localhost";
+ var ype = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasBrowserEnv: Ux,
- hasStandardBrowserEnv: wpe,
- hasStandardBrowserWebWorkerEnv: vpe,
- origin: xpe
+ hasBrowserEnv: Cx,
+ hasStandardBrowserEnv: ppe,
+ hasStandardBrowserWebWorkerEnv: mpe,
+ origin: gpe
}, Symbol.toStringTag, { value: "Module" }));
var mo = {
- ..._pe,
- ...bpe
+ ...ype,
+ ...dpe
};
- function Epe(t, e) {
+ function bpe(t, e) {
return b2(t, new mo.classes.URLSearchParams(), Object.assign({
visitor: function(r, n, i, s) {
return mo.isNode && Ie.isBuffer(r) ? (this.append(n, r.toString("base64")), false) : s.defaultVisitor.apply(this, arguments);
}
}, e));
}
- function Spe(t) {
+ function wpe(t) {
return Ie.matchAll(/\w+|\[(\w*)]/g, t).map((e) => e[0] === "[]" ? "" : e[1] || e[0]);
}
- function Mpe(t) {
+ function vpe(t) {
const e = {}, r = Object.keys(t);
let n;
const i = r.length;
@@ -70842,23 +70846,23 @@ ${Ez(e, r)}`);
s = r[n], e[s] = t[s];
return e;
}
- function xL(t) {
+ function dL(t) {
function e(r, n, i, s) {
let o = r[s++];
if (o === "__proto__")
return true;
const a = Number.isFinite(+o), c = s >= r.length;
- return o = !o && Ie.isArray(i) ? i.length : o, c ? (Ie.hasOwnProp(i, o) ? i[o] = [i[o], n] : i[o] = n, !a) : ((!i[o] || !Ie.isObject(i[o])) && (i[o] = []), e(r, n, i[o], s) && Ie.isArray(i[o]) && (i[o] = Mpe(i[o])), !a);
+ return o = !o && Ie.isArray(i) ? i.length : o, c ? (Ie.hasOwnProp(i, o) ? i[o] = [i[o], n] : i[o] = n, !a) : ((!i[o] || !Ie.isObject(i[o])) && (i[o] = []), e(r, n, i[o], s) && Ie.isArray(i[o]) && (i[o] = vpe(i[o])), !a);
}
if (Ie.isFormData(t) && Ie.isFunction(t.entries)) {
const r = {};
return Ie.forEachEntry(t, (n, i) => {
- e(Spe(n), i, r, 0);
+ e(wpe(n), i, r, 0);
}), r;
}
return null;
}
- function Ape(t, e, r) {
+ function xpe(t, e, r) {
if (Ie.isString(t))
try {
return (e || JSON.parse)(t), Ie.trim(t);
@@ -70868,13 +70872,13 @@ ${Ez(e, r)}`);
}
return (r || JSON.stringify)(t);
}
- var jx = {
- transitional: vL,
+ var Dx = {
+ transitional: hL,
adapter: ["xhr", "http", "fetch"],
transformRequest: [function(e, r) {
const n = r.getContentType() || "", i = n.indexOf("application/json") > -1, s = Ie.isObject(e);
if (s && Ie.isHTMLForm(e) && (e = new FormData(e)), Ie.isFormData(e))
- return i ? JSON.stringify(xL(e)) : e;
+ return i ? JSON.stringify(dL(e)) : e;
if (Ie.isArrayBuffer(e) || Ie.isBuffer(e) || Ie.isStream(e) || Ie.isFile(e) || Ie.isBlob(e) || Ie.isReadableStream(e))
return e;
if (Ie.isArrayBufferView(e))
@@ -70884,7 +70888,7 @@ ${Ez(e, r)}`);
let a;
if (s) {
if (n.indexOf("application/x-www-form-urlencoded") > -1)
- return Epe(e, this.formSerializer).toString();
+ return bpe(e, this.formSerializer).toString();
if ((a = Ie.isFileList(e)) || n.indexOf("multipart/form-data") > -1) {
const c = this.env && this.env.FormData;
return b2(
@@ -70894,10 +70898,10 @@ ${Ez(e, r)}`);
);
}
}
- return s || i ? (r.setContentType("application/json", false), Ape(e)) : e;
+ return s || i ? (r.setContentType("application/json", false), xpe(e)) : e;
}],
transformResponse: [function(e) {
- const r = this.transitional || jx.transitional, n = r && r.forcedJSONParsing, i = this.responseType === "json";
+ const r = this.transitional || Dx.transitional, n = r && r.forcedJSONParsing, i = this.responseType === "json";
if (Ie.isResponse(e) || Ie.isReadableStream(e))
return e;
if (e && Ie.isString(e) && (n && !this.responseType || i)) {
@@ -70931,10 +70935,10 @@ ${Ez(e, r)}`);
}
};
Ie.forEach(["delete", "get", "head", "post", "put", "patch"], (t) => {
- jx.headers[t] = {};
+ Dx.headers[t] = {};
});
- var Vx = jx;
- var Tpe = Ie.toObjectSet([
+ var Lx = Dx;
+ var _pe = Ie.toObjectSet([
"age",
"authorization",
"content-length",
@@ -70953,30 +70957,30 @@ ${Ez(e, r)}`);
"retry-after",
"user-agent"
]);
- var Npe = (t) => {
+ var Epe = (t) => {
const e = {};
let r, n, i;
return t && t.split(`
`).forEach(function(o) {
- i = o.indexOf(":"), r = o.substring(0, i).trim().toLowerCase(), n = o.substring(i + 1).trim(), !(!r || e[r] && Tpe[r]) && (r === "set-cookie" ? e[r] ? e[r].push(n) : e[r] = [n] : e[r] = e[r] ? e[r] + ", " + n : n);
+ i = o.indexOf(":"), r = o.substring(0, i).trim().toLowerCase(), n = o.substring(i + 1).trim(), !(!r || e[r] && _pe[r]) && (r === "set-cookie" ? e[r] ? e[r].push(n) : e[r] = [n] : e[r] = e[r] ? e[r] + ", " + n : n);
}), e;
};
- var fS = Symbol("internals");
- function kh(t) {
+ var oS = Symbol("internals");
+ function Ph(t) {
return t && String(t).trim().toLowerCase();
}
- function l1(t) {
- return t === false || t == null ? t : Ie.isArray(t) ? t.map(l1) : String(t);
+ function u1(t) {
+ return t === false || t == null ? t : Ie.isArray(t) ? t.map(u1) : String(t);
}
- function Ipe(t) {
+ function Spe(t) {
const e = /* @__PURE__ */ Object.create(null), r = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
let n;
for (; n = r.exec(t); )
e[n[1]] = n[2];
return e;
}
- var Ope = (t) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());
- function kb(t, e, r, n, i) {
+ var Mpe = (t) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());
+ function Pb(t, e, r, n, i) {
if (Ie.isFunction(n))
return n.call(this, e, r);
if (i && (e = r), !!Ie.isString(e)) {
@@ -70986,10 +70990,10 @@ ${Ez(e, r)}`);
return n.test(e);
}
}
- function Ppe(t) {
+ function Ape(t) {
return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (e, r, n) => r.toUpperCase() + n);
}
- function kpe(t, e) {
+ function Tpe(t, e) {
const r = Ie.toCamelCase(" " + e);
["get", "set", "has"].forEach((n) => {
Object.defineProperty(t, n + r, {
@@ -71007,17 +71011,17 @@ ${Ez(e, r)}`);
set(e, r, n) {
const i = this;
function s(a, c, u) {
- const f = kh(c);
+ const f = Ph(c);
if (!f)
throw new Error("header name must be a non-empty string");
const p = Ie.findKey(i, f);
- (!p || i[p] === void 0 || u === true || u === void 0 && i[p] !== false) && (i[p || c] = l1(a));
+ (!p || i[p] === void 0 || u === true || u === void 0 && i[p] !== false) && (i[p || c] = u1(a));
}
const o = (a, c) => Ie.forEach(a, (u, f) => s(u, f, c));
if (Ie.isPlainObject(e) || e instanceof this.constructor)
o(e, r);
- else if (Ie.isString(e) && (e = e.trim()) && !Ope(e))
- o(Npe(e), r);
+ else if (Ie.isString(e) && (e = e.trim()) && !Mpe(e))
+ o(Epe(e), r);
else if (Ie.isHeaders(e))
for (const [a, c] of e.entries())
s(c, a, n);
@@ -71026,14 +71030,14 @@ ${Ez(e, r)}`);
return this;
}
get(e, r) {
- if (e = kh(e), e) {
+ if (e = Ph(e), e) {
const n = Ie.findKey(this, e);
if (n) {
const i = this[n];
if (!r)
return i;
if (r === true)
- return Ipe(i);
+ return Spe(i);
if (Ie.isFunction(r))
return r.call(this, i, n);
if (Ie.isRegExp(r))
@@ -71043,9 +71047,9 @@ ${Ez(e, r)}`);
}
}
has(e, r) {
- if (e = kh(e), e) {
+ if (e = Ph(e), e) {
const n = Ie.findKey(this, e);
- return !!(n && this[n] !== void 0 && (!r || kb(this, this[n], n, r)));
+ return !!(n && this[n] !== void 0 && (!r || Pb(this, this[n], n, r)));
}
return false;
}
@@ -71053,9 +71057,9 @@ ${Ez(e, r)}`);
const n = this;
let i = false;
function s(o) {
- if (o = kh(o), o) {
+ if (o = Ph(o), o) {
const a = Ie.findKey(n, o);
- a && (!r || kb(n, n[a], a, r)) && (delete n[a], i = true);
+ a && (!r || Pb(n, n[a], a, r)) && (delete n[a], i = true);
}
}
return Ie.isArray(e) ? e.forEach(s) : s(e), i;
@@ -71065,7 +71069,7 @@ ${Ez(e, r)}`);
let n = r.length, i = false;
for (; n--; ) {
const s = r[n];
- (!e || kb(this, this[s], s, e, true)) && (delete this[s], i = true);
+ (!e || Pb(this, this[s], s, e, true)) && (delete this[s], i = true);
}
return i;
}
@@ -71074,11 +71078,11 @@ ${Ez(e, r)}`);
return Ie.forEach(this, (i, s) => {
const o = Ie.findKey(n, s);
if (o) {
- r[o] = l1(i), delete r[s];
+ r[o] = u1(i), delete r[s];
return;
}
- const a = e ? Ppe(s) : String(s).trim();
- a !== s && delete r[s], r[a] = l1(i), n[a] = true;
+ const a = e ? Ape(s) : String(s).trim();
+ a !== s && delete r[s], r[a] = u1(i), n[a] = true;
}), this;
}
concat(...e) {
@@ -71108,12 +71112,12 @@ ${Ez(e, r)}`);
return r.forEach((i) => n.set(i)), n;
}
static accessor(e) {
- const n = (this[fS] = this[fS] = {
+ const n = (this[oS] = this[oS] = {
accessors: {}
}).accessors, i = this.prototype;
function s(o) {
- const a = kh(o);
- n[a] || (kpe(i, o), n[a] = true);
+ const a = Ph(o);
+ n[a] || (Tpe(i, o), n[a] = true);
}
return Ie.isArray(e) ? e.forEach(s) : s(e), this;
}
@@ -71130,23 +71134,23 @@ ${Ez(e, r)}`);
});
Ie.freezeMethods(w2);
var go = w2;
- function Rb(t, e) {
- const r = this || Vx, n = e || r, i = go.from(n.headers);
+ function kb(t, e) {
+ const r = this || Lx, n = e || r, i = go.from(n.headers);
let s = n.data;
return Ie.forEach(t, function(a) {
s = a.call(r, s, i.normalize(), e ? e.status : void 0);
}), i.normalize(), s;
}
- function _L(t) {
+ function pL(t) {
return !!(t && t.__CANCEL__);
}
- function eh(t, e, r) {
+ function $f(t, e, r) {
Dt.call(this, t ?? "canceled", Dt.ERR_CANCELED, e, r), this.name = "CanceledError";
}
- Ie.inherits(eh, Dt, {
+ Ie.inherits($f, Dt, {
__CANCEL__: true
});
- function EL(t, e, r) {
+ function mL(t, e, r) {
const n = r.config.validateStatus;
!r.status || !n || n(r.status) ? t(r) : e(new Dt(
"Request failed with status code " + r.status,
@@ -71156,11 +71160,11 @@ ${Ez(e, r)}`);
r
));
}
- function Rpe(t) {
+ function Npe(t) {
const e = /^([-+\w]{1,25})(:?\/\/|:)/.exec(t);
return e && e[1] || "";
}
- function Cpe(t, e) {
+ function Ipe(t, e) {
t = t || 10;
const r = new Array(t), n = new Array(t);
let i = 0, s = 0, o;
@@ -71176,7 +71180,7 @@ ${Ez(e, r)}`);
return E ? Math.round(b * 1e3 / E) : void 0;
};
}
- function Dpe(t, e) {
+ function Ope(t, e) {
let r = 0;
const n = 1e3 / e;
let i = null;
@@ -71187,10 +71191,10 @@ ${Ez(e, r)}`);
i || (i = setTimeout(() => (i = null, r = Date.now(), t.apply(null, arguments)), n - (a - r)));
};
}
- var Mm = (t, e, r = 3) => {
+ var Sm = (t, e, r = 3) => {
let n = 0;
- const i = Cpe(50, 250);
- return Dpe((s) => {
+ const i = Ipe(50, 250);
+ return Ope((s) => {
const o = s.loaded, a = s.lengthComputable ? s.total : void 0, c = o - n, u = i(c), f = o <= a;
n = o;
const p = {
@@ -71206,7 +71210,7 @@ ${Ez(e, r)}`);
p[e ? "download" : "upload"] = true, t(p);
}, r);
};
- var Lpe = mo.hasStandardBrowserEnv ? function() {
+ var Ppe = mo.hasStandardBrowserEnv ? function() {
const e = /(msie|trident)/i.test(navigator.userAgent), r = document.createElement("a");
let n;
function i(s) {
@@ -71231,7 +71235,7 @@ ${Ez(e, r)}`);
return true;
};
}();
- var Bpe = mo.hasStandardBrowserEnv ? {
+ var kpe = mo.hasStandardBrowserEnv ? {
write(t, e, r, n, i, s) {
const o = [t + "=" + encodeURIComponent(e)];
Ie.isNumber(r) && o.push("expires=" + new Date(r).toGMTString()), Ie.isString(n) && o.push("path=" + n), Ie.isString(i) && o.push("domain=" + i), s === true && o.push("secure"), document.cookie = o.join("; ");
@@ -71252,16 +71256,16 @@ ${Ez(e, r)}`);
remove() {
}
};
- function Upe(t) {
+ function Rpe(t) {
return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);
}
- function jpe(t, e) {
+ function Cpe(t, e) {
return e ? t.replace(/\/?\/$/, "") + "/" + e.replace(/^\/+/, "") : t;
}
- function SL(t, e) {
- return t && !Upe(e) ? jpe(t, e) : e;
+ function gL(t, e) {
+ return t && !Rpe(e) ? Cpe(t, e) : e;
}
- var hS = (t) => t instanceof go ? { ...t } : t;
+ var aS = (t) => t instanceof go ? { ...t } : t;
function al(t, e) {
e = e || {};
const r = {};
@@ -71321,17 +71325,17 @@ ${Ez(e, r)}`);
socketPath: o,
responseEncoding: o,
validateStatus: a,
- headers: (u, f) => i(hS(u), hS(f), true)
+ headers: (u, f) => i(aS(u), aS(f), true)
};
return Ie.forEach(Object.keys(Object.assign({}, t, e)), function(f) {
const p = c[f] || i, b = p(t[f], e[f], f);
Ie.isUndefined(b) && p !== a || (r[f] = b);
}), r;
}
- var ML = (t) => {
+ var yL = (t) => {
const e = al({}, t);
let { data: r, withXSRFToken: n, xsrfHeaderName: i, xsrfCookieName: s, headers: o, auth: a } = e;
- e.headers = o = go.from(o), e.url = wL(SL(e.baseURL, e.url), t.params, t.paramsSerializer), a && o.set(
+ e.headers = o = go.from(o), e.url = fL(gL(e.baseURL, e.url), t.params, t.paramsSerializer), a && o.set(
"Authorization",
"Basic " + btoa((a.username || "") + ":" + (a.password ? unescape(encodeURIComponent(a.password)) : ""))
);
@@ -71344,16 +71348,16 @@ ${Ez(e, r)}`);
o.setContentType([u || "multipart/form-data", ...f].join("; "));
}
}
- if (mo.hasStandardBrowserEnv && (n && Ie.isFunction(n) && (n = n(e)), n || n !== false && Lpe(e.url))) {
- const u = i && s && Bpe.read(s);
+ if (mo.hasStandardBrowserEnv && (n && Ie.isFunction(n) && (n = n(e)), n || n !== false && Ppe(e.url))) {
+ const u = i && s && kpe.read(s);
u && o.set(i, u);
}
return e;
};
- var Vpe = typeof XMLHttpRequest < "u";
- var zpe = Vpe && function(t) {
+ var Dpe = typeof XMLHttpRequest < "u";
+ var Lpe = Dpe && function(t) {
return new Promise(function(r, n) {
- const i = ML(t);
+ const i = yL(t);
let s = i.data;
const o = go.from(i.headers).normalize();
let { responseType: a } = i, c;
@@ -71375,7 +71379,7 @@ ${Ez(e, r)}`);
config: t,
request: f
};
- EL(function(F) {
+ mL(function(F) {
r(F), u();
}, function(F) {
n(F), u();
@@ -71389,7 +71393,7 @@ ${Ez(e, r)}`);
n(new Dt("Network Error", Dt.ERR_NETWORK, i, f)), f = null;
}, f.ontimeout = function() {
let _ = i.timeout ? "timeout of " + i.timeout + "ms exceeded" : "timeout exceeded";
- const N = i.transitional || vL;
+ const N = i.transitional || hL;
i.timeoutErrorMessage && (_ = i.timeoutErrorMessage), n(new Dt(
_,
N.clarifyTimeoutError ? Dt.ETIMEDOUT : Dt.ECONNABORTED,
@@ -71398,10 +71402,10 @@ ${Ez(e, r)}`);
)), f = null;
}, s === void 0 && o.setContentType(null), "setRequestHeader" in f && Ie.forEach(o.toJSON(), function(_, N) {
f.setRequestHeader(N, _);
- }), Ie.isUndefined(i.withCredentials) || (f.withCredentials = !!i.withCredentials), a && a !== "json" && (f.responseType = i.responseType), typeof i.onDownloadProgress == "function" && f.addEventListener("progress", Mm(i.onDownloadProgress, true)), typeof i.onUploadProgress == "function" && f.upload && f.upload.addEventListener("progress", Mm(i.onUploadProgress)), (i.cancelToken || i.signal) && (c = (E) => {
- f && (n(!E || E.type ? new eh(null, t, f) : E), f.abort(), f = null);
+ }), Ie.isUndefined(i.withCredentials) || (f.withCredentials = !!i.withCredentials), a && a !== "json" && (f.responseType = i.responseType), typeof i.onDownloadProgress == "function" && f.addEventListener("progress", Sm(i.onDownloadProgress, true)), typeof i.onUploadProgress == "function" && f.upload && f.upload.addEventListener("progress", Sm(i.onUploadProgress)), (i.cancelToken || i.signal) && (c = (E) => {
+ f && (n(!E || E.type ? new $f(null, t, f) : E), f.abort(), f = null);
}, i.cancelToken && i.cancelToken.subscribe(c), i.signal && (i.signal.aborted ? c() : i.signal.addEventListener("abort", c)));
- const b = Rpe(i.url);
+ const b = Npe(i.url);
if (b && mo.protocols.indexOf(b) === -1) {
n(new Dt("Unsupported protocol " + b + ":", Dt.ERR_BAD_REQUEST, t));
return;
@@ -71409,13 +71413,13 @@ ${Ez(e, r)}`);
f.send(s || null);
});
};
- var Fpe = (t, e) => {
+ var Bpe = (t, e) => {
let r = new AbortController(), n;
const i = function(c) {
if (!n) {
n = true, o();
const u = c instanceof Error ? c : this.reason;
- r.abort(u instanceof Dt ? u : new eh(u instanceof Error ? u.message : u));
+ r.abort(u instanceof Dt ? u : new $f(u instanceof Error ? u.message : u));
}
};
let s = e && setTimeout(() => {
@@ -71432,8 +71436,8 @@ ${Ez(e, r)}`);
s && clearTimeout(s), s = null;
}];
};
- var Hpe = Fpe;
- var qpe = function* (t, e) {
+ var Upe = Bpe;
+ var jpe = function* (t, e) {
let r = t.byteLength;
if (!e || r < e) {
yield t;
@@ -71443,12 +71447,12 @@ ${Ez(e, r)}`);
for (; n < r; )
i = n + e, yield t.slice(n, i), n = i;
};
- var Wpe = async function* (t, e, r) {
+ var Vpe = async function* (t, e, r) {
for await (const n of t)
- yield* qpe(ArrayBuffer.isView(n) ? n : await r(String(n)), e);
+ yield* jpe(ArrayBuffer.isView(n) ? n : await r(String(n)), e);
};
- var dS = (t, e, r, n, i) => {
- const s = Wpe(t, e, i);
+ var cS = (t, e, r, n, i) => {
+ const s = Vpe(t, e, i);
let o = 0;
return new ReadableStream({
type: "bytes",
@@ -71468,7 +71472,7 @@ ${Ez(e, r)}`);
highWaterMark: 2
});
};
- var pS = (t, e) => {
+ var uS = (t, e) => {
const r = t != null;
return (n) => setTimeout(() => e({
lengthComputable: r,
@@ -71477,9 +71481,9 @@ ${Ez(e, r)}`);
}));
};
var v2 = typeof fetch == "function" && typeof Request == "function" && typeof Response == "function";
- var AL = v2 && typeof ReadableStream == "function";
- var H5 = v2 && (typeof TextEncoder == "function" ? ((t) => (e) => t.encode(e))(new TextEncoder()) : async (t) => new Uint8Array(await new Response(t).arrayBuffer()));
- var Gpe = AL && (() => {
+ var bL = v2 && typeof ReadableStream == "function";
+ var z5 = v2 && (typeof TextEncoder == "function" ? ((t) => (e) => t.encode(e))(new TextEncoder()) : async (t) => new Uint8Array(await new Response(t).arrayBuffer()));
+ var zpe = bL && (() => {
let t = false;
const e = new Request(mo.origin, {
body: new ReadableStream(),
@@ -71490,24 +71494,24 @@ ${Ez(e, r)}`);
}).headers.has("Content-Type");
return t && !e;
})();
- var mS = 64 * 1024;
- var q5 = AL && !!(() => {
+ var lS = 64 * 1024;
+ var F5 = bL && !!(() => {
try {
return Ie.isReadableStream(new Response("").body);
} catch {
}
})();
- var Am = {
- stream: q5 && ((t) => t.body)
+ var Mm = {
+ stream: F5 && ((t) => t.body)
};
v2 && ((t) => {
["text", "arrayBuffer", "blob", "formData", "stream"].forEach((e) => {
- !Am[e] && (Am[e] = Ie.isFunction(t[e]) ? (r) => r[e]() : (r, n) => {
+ !Mm[e] && (Mm[e] = Ie.isFunction(t[e]) ? (r) => r[e]() : (r, n) => {
throw new Dt(`Response type '${e}' is not supported`, Dt.ERR_NOT_SUPPORT, n);
});
});
})(new Response());
- var Kpe = async (t) => {
+ var Fpe = async (t) => {
if (t == null)
return 0;
if (Ie.isBlob(t))
@@ -71517,13 +71521,13 @@ ${Ez(e, r)}`);
if (Ie.isArrayBufferView(t))
return t.byteLength;
if (Ie.isURLSearchParams(t) && (t = t + ""), Ie.isString(t))
- return (await H5(t)).byteLength;
+ return (await z5(t)).byteLength;
};
- var Xpe = async (t, e) => {
+ var Hpe = async (t, e) => {
const r = Ie.toFiniteNumber(t.getContentLength());
- return r ?? Kpe(e);
+ return r ?? Fpe(e);
};
- var Ype = v2 && (async (t) => {
+ var qpe = v2 && (async (t) => {
let {
url: e,
method: r,
@@ -71537,28 +71541,28 @@ ${Ez(e, r)}`);
headers: f,
withCredentials: p = "same-origin",
fetchOptions: b
- } = ML(t);
+ } = yL(t);
u = u ? (u + "").toLowerCase() : "text";
- let [E, _] = i || s || o ? Hpe([i, s], o) : [], N, R;
+ let [E, _] = i || s || o ? Upe([i, s], o) : [], N, k;
const F = () => {
!N && setTimeout(() => {
E && E.unsubscribe();
}), N = true;
};
- let D;
+ let L;
try {
- if (c && Gpe && r !== "get" && r !== "head" && (D = await Xpe(f, n)) !== 0) {
+ if (c && zpe && r !== "get" && r !== "head" && (L = await Hpe(f, n)) !== 0) {
let z = new Request(e, {
method: "POST",
body: n,
duplex: "half"
}), T;
- Ie.isFormData(n) && (T = z.headers.get("content-type")) && f.setContentType(T), z.body && (n = dS(z.body, mS, pS(
- D,
- Mm(c)
- ), null, H5));
+ Ie.isFormData(n) && (T = z.headers.get("content-type")) && f.setContentType(T), z.body && (n = cS(z.body, lS, uS(
+ L,
+ Sm(c)
+ ), null, z5));
}
- Ie.isString(p) || (p = p ? "cors" : "omit"), R = new Request(e, {
+ Ie.isString(p) || (p = p ? "cors" : "omit"), k = new Request(e, {
...b,
signal: E,
method: r.toUpperCase(),
@@ -71567,49 +71571,49 @@ ${Ez(e, r)}`);
duplex: "half",
withCredentials: p
});
- let L = await fetch(R);
- const q = q5 && (u === "stream" || u === "response");
- if (q5 && (a || q)) {
+ let D = await fetch(k);
+ const q = F5 && (u === "stream" || u === "response");
+ if (F5 && (a || q)) {
const z = {};
["status", "statusText", "headers"].forEach((I) => {
- z[I] = L[I];
+ z[I] = D[I];
});
- const T = Ie.toFiniteNumber(L.headers.get("content-length"));
- L = new Response(
- dS(L.body, mS, a && pS(
+ const T = Ie.toFiniteNumber(D.headers.get("content-length"));
+ D = new Response(
+ cS(D.body, lS, a && uS(
T,
- Mm(a, true)
- ), q && F, H5),
+ Sm(a, true)
+ ), q && F, z5),
z
);
}
u = u || "text";
- let W = await Am[Ie.findKey(Am, u) || "text"](L, t);
+ let W = await Mm[Ie.findKey(Mm, u) || "text"](D, t);
return !q && F(), _ && _(), await new Promise((z, T) => {
- EL(z, T, {
+ mL(z, T, {
data: W,
- headers: go.from(L.headers),
- status: L.status,
- statusText: L.statusText,
+ headers: go.from(D.headers),
+ status: D.status,
+ statusText: D.statusText,
config: t,
- request: R
+ request: k
});
});
- } catch (L) {
- throw F(), L && L.name === "TypeError" && /fetch/i.test(L.message) ? Object.assign(
- new Dt("Network Error", Dt.ERR_NETWORK, t, R),
+ } catch (D) {
+ throw F(), D && D.name === "TypeError" && /fetch/i.test(D.message) ? Object.assign(
+ new Dt("Network Error", Dt.ERR_NETWORK, t, k),
{
- cause: L.cause || L
+ cause: D.cause || D
}
- ) : Dt.from(L, L && L.code, t, R);
+ ) : Dt.from(D, D && D.code, t, k);
}
});
- var W5 = {
- http: lpe,
- xhr: zpe,
- fetch: Ype
+ var H5 = {
+ http: spe,
+ xhr: Lpe,
+ fetch: qpe
};
- Ie.forEach(W5, (t, e) => {
+ Ie.forEach(H5, (t, e) => {
if (t) {
try {
Object.defineProperty(t, "name", { value: e });
@@ -71618,9 +71622,9 @@ ${Ez(e, r)}`);
Object.defineProperty(t, "adapterName", { value: e });
}
});
- var gS = (t) => `- ${t}`;
- var Zpe = (t) => Ie.isFunction(t) || t === null || t === false;
- var TL = {
+ var fS = (t) => `- ${t}`;
+ var Wpe = (t) => Ie.isFunction(t) || t === null || t === false;
+ var wL = {
getAdapter: (t) => {
t = Ie.isArray(t) ? t : [t];
const { length: e } = t;
@@ -71629,7 +71633,7 @@ ${Ez(e, r)}`);
for (let s = 0; s < e; s++) {
r = t[s];
let o;
- if (n = r, !Zpe(r) && (n = W5[(o = String(r)).toLowerCase()], n === void 0))
+ if (n = r, !Wpe(r) && (n = H5[(o = String(r)).toLowerCase()], n === void 0))
throw new Dt(`Unknown adapter '${o}'`);
if (n)
break;
@@ -71640,8 +71644,8 @@ ${Ez(e, r)}`);
([a, c]) => `adapter ${a} ` + (c === false ? "is not supported by the environment" : "is not available in the build")
);
let o = e ? s.length > 1 ? `since :
-` + s.map(gS).join(`
-`) : " " + gS(s[0]) : "as no adapter specified";
+` + s.map(fS).join(`
+`) : " " + fS(s[0]) : "as no adapter specified";
throw new Dt(
"There is no suitable adapter to dispatch the request " + o,
"ERR_NOT_SUPPORT"
@@ -71649,41 +71653,41 @@ ${Ez(e, r)}`);
}
return n;
},
- adapters: W5
+ adapters: H5
};
- function Cb(t) {
+ function Rb(t) {
if (t.cancelToken && t.cancelToken.throwIfRequested(), t.signal && t.signal.aborted)
- throw new eh(null, t);
+ throw new $f(null, t);
}
- function yS(t) {
- return Cb(t), t.headers = go.from(t.headers), t.data = Rb.call(
+ function hS(t) {
+ return Rb(t), t.headers = go.from(t.headers), t.data = kb.call(
t,
t.transformRequest
- ), ["post", "put", "patch"].indexOf(t.method) !== -1 && t.headers.setContentType("application/x-www-form-urlencoded", false), TL.getAdapter(t.adapter || Vx.adapter)(t).then(function(n) {
- return Cb(t), n.data = Rb.call(
+ ), ["post", "put", "patch"].indexOf(t.method) !== -1 && t.headers.setContentType("application/x-www-form-urlencoded", false), wL.getAdapter(t.adapter || Lx.adapter)(t).then(function(n) {
+ return Rb(t), n.data = kb.call(
t,
t.transformResponse,
n
), n.headers = go.from(n.headers), n;
}, function(n) {
- return _L(n) || (Cb(t), n && n.response && (n.response.data = Rb.call(
+ return pL(n) || (Rb(t), n && n.response && (n.response.data = kb.call(
t,
t.transformResponse,
n.response
), n.response.headers = go.from(n.response.headers))), Promise.reject(n);
});
}
- var NL = "1.7.2";
- var zx = {};
+ var vL = "1.7.2";
+ var Bx = {};
["object", "boolean", "number", "function", "string", "symbol"].forEach((t, e) => {
- zx[t] = function(n) {
+ Bx[t] = function(n) {
return typeof n === t || "a" + (e < 1 ? "n " : " ") + t;
};
});
- var bS = {};
- zx.transitional = function(e, r, n) {
+ var dS = {};
+ Bx.transitional = function(e, r, n) {
function i(s, o) {
- return "[Axios v" + NL + "] Transitional option '" + s + "'" + o + (n ? ". " + n : "");
+ return "[Axios v" + vL + "] Transitional option '" + s + "'" + o + (n ? ". " + n : "");
}
return (s, o, a) => {
if (e === false)
@@ -71691,7 +71695,7 @@ ${Ez(e, r)}`);
i(o, " has been removed" + (r ? " in " + r : "")),
Dt.ERR_DEPRECATED
);
- return r && !bS[o] && (bS[o] = true, console.warn(
+ return r && !dS[o] && (dS[o] = true, console.warn(
i(
o,
" has been deprecated since v" + r + " and will be removed in the near future"
@@ -71699,7 +71703,7 @@ ${Ez(e, r)}`);
)), e ? e(s, o, a) : true;
};
};
- function Jpe(t, e, r) {
+ function Gpe(t, e, r) {
if (typeof t != "object")
throw new Dt("options must be an object", Dt.ERR_BAD_OPTION_VALUE);
const n = Object.keys(t);
@@ -71716,16 +71720,16 @@ ${Ez(e, r)}`);
throw new Dt("Unknown option " + s, Dt.ERR_BAD_OPTION);
}
}
- var G5 = {
- assertOptions: Jpe,
- validators: zx
+ var q5 = {
+ assertOptions: Gpe,
+ validators: Bx
};
- var Tc = G5.validators;
- var Tm = class {
+ var Ac = q5.validators;
+ var Am = class {
constructor(e) {
this.defaults = e, this.interceptors = {
- request: new lS(),
- response: new lS()
+ request: new sS(),
+ response: new sS()
};
}
async request(e, r) {
@@ -71748,15 +71752,15 @@ ${Ez(e, r)}`);
_request(e, r) {
typeof e == "string" ? (r = r || {}, r.url = e) : r = e || {}, r = al(this.defaults, r);
const { transitional: n, paramsSerializer: i, headers: s } = r;
- n !== void 0 && G5.assertOptions(n, {
- silentJSONParsing: Tc.transitional(Tc.boolean),
- forcedJSONParsing: Tc.transitional(Tc.boolean),
- clarifyTimeoutError: Tc.transitional(Tc.boolean)
+ n !== void 0 && q5.assertOptions(n, {
+ silentJSONParsing: Ac.transitional(Ac.boolean),
+ forcedJSONParsing: Ac.transitional(Ac.boolean),
+ clarifyTimeoutError: Ac.transitional(Ac.boolean)
}, false), i != null && (Ie.isFunction(i) ? r.paramsSerializer = {
serialize: i
- } : G5.assertOptions(i, {
- encode: Tc.function,
- serialize: Tc.function
+ } : q5.assertOptions(i, {
+ encode: Ac.function,
+ serialize: Ac.function
}, true)), r.method = (r.method || this.defaults.method || "get").toLowerCase();
let o = s && Ie.merge(
s.common,
@@ -71779,7 +71783,7 @@ ${Ez(e, r)}`);
});
let f, p = 0, b;
if (!c) {
- const _ = [yS.bind(this), void 0];
+ const _ = [hS.bind(this), void 0];
for (_.unshift.apply(_, a), _.push.apply(_, u), b = _.length, f = Promise.resolve(r); p < b; )
f = f.then(_[p++], _[p++]);
return f;
@@ -71790,13 +71794,13 @@ ${Ez(e, r)}`);
const _ = a[p++], N = a[p++];
try {
E = _(E);
- } catch (R) {
- N.call(this, R);
+ } catch (k) {
+ N.call(this, k);
break;
}
}
try {
- f = yS.call(this, E);
+ f = hS.call(this, E);
} catch (_) {
return Promise.reject(_);
}
@@ -71806,12 +71810,12 @@ ${Ez(e, r)}`);
}
getUri(e) {
e = al(this.defaults, e);
- const r = SL(e.baseURL, e.url);
- return wL(r, e.params, e.paramsSerializer);
+ const r = gL(e.baseURL, e.url);
+ return fL(r, e.params, e.paramsSerializer);
}
};
Ie.forEach(["delete", "get", "head", "options"], function(e) {
- Tm.prototype[e] = function(r, n) {
+ Am.prototype[e] = function(r, n) {
return this.request(al(n || {}, {
method: e,
url: r,
@@ -71832,10 +71836,10 @@ ${Ez(e, r)}`);
}));
};
}
- Tm.prototype[e] = r(), Tm.prototype[e + "Form"] = r(true);
+ Am.prototype[e] = r(), Am.prototype[e + "Form"] = r(true);
});
- var f1 = Tm;
- var Fx = class {
+ var l1 = Am;
+ var Ux = class {
constructor(e) {
if (typeof e != "function")
throw new TypeError("executor must be a function.");
@@ -71860,7 +71864,7 @@ ${Ez(e, r)}`);
n.unsubscribe(s);
}, o;
}, e(function(s, o, a) {
- n.reason || (n.reason = new eh(s, o, a), r(n.reason));
+ n.reason || (n.reason = new $f(s, o, a), r(n.reason));
});
}
throwIfRequested() {
@@ -71883,23 +71887,23 @@ ${Ez(e, r)}`);
static source() {
let e;
return {
- token: new Fx(function(i) {
+ token: new Ux(function(i) {
e = i;
}),
cancel: e
};
}
};
- var Qpe = Fx;
- function $pe(t) {
+ var Kpe = Ux;
+ function Xpe(t) {
return function(r) {
return t.apply(null, r);
};
}
- function e1e(t) {
+ function Ype(t) {
return Ie.isObject(t) && t.isAxiosError === true;
}
- var K5 = {
+ var W5 = {
Continue: 100,
SwitchingProtocols: 101,
Processing: 102,
@@ -71964,58 +71968,58 @@ ${Ez(e, r)}`);
NotExtended: 510,
NetworkAuthenticationRequired: 511
};
- Object.entries(K5).forEach(([t, e]) => {
- K5[e] = t;
+ Object.entries(W5).forEach(([t, e]) => {
+ W5[e] = t;
});
- var t1e = K5;
- function IL(t) {
- const e = new f1(t), r = aL(f1.prototype.request, e);
- return Ie.extend(r, f1.prototype, e, { allOwnKeys: true }), Ie.extend(r, e, null, { allOwnKeys: true }), r.create = function(i) {
- return IL(al(t, i));
+ var Zpe = W5;
+ function xL(t) {
+ const e = new l1(t), r = $D(l1.prototype.request, e);
+ return Ie.extend(r, l1.prototype, e, { allOwnKeys: true }), Ie.extend(r, e, null, { allOwnKeys: true }), r.create = function(i) {
+ return xL(al(t, i));
}, r;
}
- var un = IL(Vx);
- un.Axios = f1;
- un.CanceledError = eh;
- un.CancelToken = Qpe;
- un.isCancel = _L;
- un.VERSION = NL;
+ var un = xL(Lx);
+ un.Axios = l1;
+ un.CanceledError = $f;
+ un.CancelToken = Kpe;
+ un.isCancel = pL;
+ un.VERSION = vL;
un.toFormData = b2;
un.AxiosError = Dt;
un.Cancel = un.CanceledError;
un.all = function(e) {
return Promise.all(e);
};
- un.spread = $pe;
- un.isAxiosError = e1e;
+ un.spread = Xpe;
+ un.isAxiosError = Ype;
un.mergeConfig = al;
un.AxiosHeaders = go;
- un.formToJSON = (t) => xL(Ie.isHTMLForm(t) ? new FormData(t) : t);
- un.getAdapter = TL.getAdapter;
- un.HttpStatusCode = t1e;
+ un.formToJSON = (t) => dL(Ie.isHTMLForm(t) ? new FormData(t) : t);
+ un.getAdapter = wL.getAdapter;
+ un.HttpStatusCode = Zpe;
un.default = un;
var x2 = un;
- var OL = "reef";
- var r1e = x2.create({
+ var _L = "reef";
+ var Jpe = x2.create({
baseURL: "https://api.coingecko.com/api/v3/"
});
- var n1e = x2.create({
+ var Qpe = x2.create({
baseURL: "https://api.reefscan.com"
});
- var wS = (t) => r1e.get(
+ var pS = (t) => Jpe.get(
`/simple/price?ids=${t}&vs_currencies=usd`
).then((e) => e.data[t].usd);
- var i1e = async (t) => t === OL ? n1e.get("/price/reef").then((e) => e.data.usd).catch(() => wS(t)) : wS(t);
- var PL = new Er();
- var th = PL.pipe(Cr(true));
- var kL = oa(
+ var $pe = async (t) => t === _L ? Qpe.get("/price/reef").then((e) => e.data.usd).catch(() => pS(t)) : pS(t);
+ var EL = new Er();
+ var eh = EL.pipe(Cr(true));
+ var SL = oa(
0,
6e4
).pipe(
- su(th),
+ iu(eh),
Oe(async () => {
try {
- const t = await i1e(OL);
+ const t = await $pe(_L);
return bt(t, yt.COMPLETE_DATA);
} catch (t) {
return console.log("ERROR reefPrice$0=", t.message), bt(0, yt.ERROR, t.message);
@@ -72025,48 +72029,48 @@ ${Ez(e, r)}`);
Yt((t) => (console.log("ERROR reefPrice$", t.message), xe(bt(0, yt.ERROR, t.message)))),
qt(1)
);
- var o1e = [
+ var t1e = [
{
name: "Reef community staking bond",
description: "",
contractAddress: "0x7D3596b724cEB02f2669b902E4F1EEDeEfad3be6",
validatorAddress: "5Hax9GZjpurht2RpDr5eNLKvEApECuNxUpmRbYs5iNh7LpHa",
- stake: { ...Uf },
- farm: { ...Uf },
+ stake: { ...Bf },
+ farm: { ...Bf },
apy: "32"
}
];
- var Bd = /* @__PURE__ */ ((t) => (t.REEF_SIGN_TRANSACTION = "reef_signTransaction", t.REEF_SIGN_MESSAGE = "reef_signMessage", t))(Bd || {});
- var jf = (t) => `reef:${t.substring(2, 34)}`;
- var Hx = jf(
- Za.mainnet.genesisHash
+ var Ld = /* @__PURE__ */ ((t) => (t.REEF_SIGN_TRANSACTION = "reef_signTransaction", t.REEF_SIGN_MESSAGE = "reef_signMessage", t))(Ld || {});
+ var Uf = (t) => `reef:${t.substring(2, 34)}`;
+ var jx = Uf(
+ Ya.mainnet.genesisHash
);
- var RL = jf(
- Za.testnet.genesisHash
+ var AL = Uf(
+ Ya.testnet.genesisHash
);
- var c1e = () => ({
+ var i1e = () => ({
reef: {
- methods: Object.values(Bd),
+ methods: Object.values(Ld),
chains: [
- jf(Za.mainnet.genesisHash),
- jf(Za.testnet.genesisHash)
+ Uf(Ya.mainnet.genesisHash),
+ Uf(Ya.testnet.genesisHash)
],
events: []
}
});
+ var Cb;
var Db;
- var Lb;
- var u1e = class {
+ var s1e = class {
constructor(e, r) {
- Db = e, Lb = r;
+ Cb = e, Db = r;
}
async signPayload(e) {
try {
- const r = await Db.request({
- chainId: jf(e.genesisHash),
- topic: Lb.topic,
+ const r = await Cb.request({
+ chainId: Uf(e.genesisHash),
+ topic: Db.topic,
request: {
- method: Bd.REEF_SIGN_TRANSACTION,
+ method: Ld.REEF_SIGN_TRANSACTION,
params: {
address: e.address,
transactionPayload: e
@@ -72083,11 +72087,11 @@ ${Ez(e, r)}`);
}
async signRaw(e) {
try {
- const r = await Db.request({
- chainId: Hx,
- topic: Lb.topic,
+ const r = await Cb.request({
+ chainId: jx,
+ topic: Db.topic,
request: {
- method: Bd.REEF_SIGN_MESSAGE,
+ method: Ld.REEF_SIGN_MESSAGE,
params: {
address: e.address,
message: e.data
@@ -72103,10 +72107,10 @@ ${Ez(e, r)}`);
}
}
};
- var Bb;
- var l1e = class {
+ var Lb;
+ var o1e = class {
constructor(e) {
- this.rpcUrl = null, this.provider = null, Bb = e;
+ this.rpcUrl = null, this.provider = null, Lb = e;
}
subscribeSelectedNetwork(e) {
e(this.rpcUrl || "");
@@ -72117,18 +72121,18 @@ ${Ez(e, r)}`);
}
async getNetworkProvider() {
var n, i;
- const e = (i = (n = Bb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length ? Bb.namespaces.reef.accounts[0] : void 0;
+ const e = (i = (n = Lb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length ? Lb.namespaces.reef.accounts[0] : void 0;
if (!e)
throw new Error("Provider URL not found");
let r;
- if (e.startsWith(Hx))
- r = Za.mainnet.rpcUrl;
- else if (e.startsWith(RL))
- r = Za.testnet.rpcUrl;
+ if (e.startsWith(jx))
+ r = Ya.mainnet.rpcUrl;
+ else if (e.startsWith(AL))
+ r = Ya.testnet.rpcUrl;
else
throw new Error("Provider URL not found");
(r !== this.rpcUrl || !this.provider) && (this.provider = new xl.Provider({
- provider: new Al(r)
+ provider: new cu(r)
}));
try {
await this.provider.api.isReadyOrError;
@@ -72138,7 +72142,7 @@ ${Ez(e, r)}`);
return this.rpcUrl = r, this.provider;
}
};
- var Nm = class {
+ var Tm = class {
constructor(e, r, n) {
this.selectedSignerStatus = null, this.isGetSignerMethodSubscribed = false, this.resolvesList = [], this.isSelectedAccountReceived = false, this.accounts = e, this.extSigningKey = r, this.injectedProvider = n;
}
@@ -72186,11 +72190,11 @@ ${Ez(e, r)}`);
}, e)), r;
}
async onSelectedSignerParamUpdate(e, r) {
- const n = Nm.createReefSigner(
+ const n = Tm.createReefSigner(
this.selectedSignerAccount,
this.selectedProvider,
this.extSigningKey
- ), i = await Nm.hasConnectedVM(r, n), s = this.getResponseStatus(
+ ), i = await Tm.hasConnectedVM(r, n), s = this.getResponseStatus(
n,
i,
r
@@ -72227,52 +72231,52 @@ ${Ez(e, r)}`);
return r ? !e || e === Go.EVM && await (r == null ? void 0 : r.isClaimed()) : false;
}
};
- var f1e = class {
+ var a1e = class {
constructor(e, r) {
- this.accounts = new Ple(r), this.signer = new u1e(e, r), this.reefProvider = new l1e(r), this.reefSigner = new Nm(
+ this.accounts = new Ale(r), this.signer = new s1e(e, r), this.reefProvider = new o1e(r), this.reefSigner = new Tm(
this.accounts,
this.signer,
this.reefProvider
);
}
};
- function h1e({ client: t, session: e }, { name: r, version: n }) {
+ function c1e({ client: t, session: e }, { name: r, version: n }) {
const i = window;
i && (i.injectedWeb3 = i.injectedWeb3 || {}, i.injectedWeb3[r] = {
- enable: (s) => d1e(t, e),
+ enable: (s) => u1e(t, e),
version: n
});
}
- async function d1e(t, e) {
- return new f1e(t, e);
+ async function u1e(t, e) {
+ return new a1e(t, e);
}
- var qx = { exports: {} };
- var vf = typeof Reflect == "object" ? Reflect : null;
- var vS = vf && typeof vf.apply == "function" ? vf.apply : function(e, r, n) {
+ var Vx = { exports: {} };
+ var wf = typeof Reflect == "object" ? Reflect : null;
+ var mS = wf && typeof wf.apply == "function" ? wf.apply : function(e, r, n) {
return Function.prototype.apply.call(e, r, n);
};
- var h1;
- vf && typeof vf.ownKeys == "function" ? h1 = vf.ownKeys : Object.getOwnPropertySymbols ? h1 = function(e) {
+ var f1;
+ wf && typeof wf.ownKeys == "function" ? f1 = wf.ownKeys : Object.getOwnPropertySymbols ? f1 = function(e) {
return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e));
- } : h1 = function(e) {
+ } : f1 = function(e) {
return Object.getOwnPropertyNames(e);
};
- function p1e(t) {
+ function l1e(t) {
console && console.warn && console.warn(t);
}
- var CL = Number.isNaN || function(e) {
+ var TL = Number.isNaN || function(e) {
return e !== e;
};
function mr() {
mr.init.call(this);
}
- qx.exports = mr;
- qx.exports.once = b1e;
+ Vx.exports = mr;
+ Vx.exports.once = p1e;
mr.EventEmitter = mr;
mr.prototype._events = void 0;
mr.prototype._eventsCount = 0;
mr.prototype._maxListeners = void 0;
- var xS = 10;
+ var gS = 10;
function _2(t) {
if (typeof t != "function")
throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t);
@@ -72280,27 +72284,27 @@ ${Ez(e, r)}`);
Object.defineProperty(mr, "defaultMaxListeners", {
enumerable: true,
get: function() {
- return xS;
+ return gS;
},
set: function(t) {
- if (typeof t != "number" || t < 0 || CL(t))
+ if (typeof t != "number" || t < 0 || TL(t))
throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + t + ".");
- xS = t;
+ gS = t;
}
});
mr.init = function() {
(this._events === void 0 || this._events === Object.getPrototypeOf(this)._events) && (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0;
};
mr.prototype.setMaxListeners = function(e) {
- if (typeof e != "number" || e < 0 || CL(e))
+ if (typeof e != "number" || e < 0 || TL(e))
throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + e + ".");
return this._maxListeners = e, this;
};
- function DL(t) {
+ function NL(t) {
return t._maxListeners === void 0 ? mr.defaultMaxListeners : t._maxListeners;
}
mr.prototype.getMaxListeners = function() {
- return DL(this);
+ return NL(this);
};
mr.prototype.emit = function(e) {
for (var r = [], n = 1; n < arguments.length; n++)
@@ -72321,13 +72325,13 @@ ${Ez(e, r)}`);
if (c === void 0)
return false;
if (typeof c == "function")
- vS(c, this, r);
+ mS(c, this, r);
else
- for (var u = c.length, f = VL(c, u), n = 0; n < u; ++n)
- vS(f[n], this, r);
+ for (var u = c.length, f = RL(c, u), n = 0; n < u; ++n)
+ mS(f[n], this, r);
return true;
};
- function LL(t, e, r, n) {
+ function IL(t, e, r, n) {
var i, s, o;
if (_2(r), s = t._events, s === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit(
"newListener",
@@ -72335,33 +72339,33 @@ ${Ez(e, r)}`);
r.listener ? r.listener : r
), s = t._events), o = s[e]), o === void 0)
o = s[e] = r, ++t._eventsCount;
- else if (typeof o == "function" ? o = s[e] = n ? [r, o] : [o, r] : n ? o.unshift(r) : o.push(r), i = DL(t), i > 0 && o.length > i && !o.warned) {
+ else if (typeof o == "function" ? o = s[e] = n ? [r, o] : [o, r] : n ? o.unshift(r) : o.push(r), i = NL(t), i > 0 && o.length > i && !o.warned) {
o.warned = true;
var a = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(e) + " listeners added. Use emitter.setMaxListeners() to increase limit");
- a.name = "MaxListenersExceededWarning", a.emitter = t, a.type = e, a.count = o.length, p1e(a);
+ a.name = "MaxListenersExceededWarning", a.emitter = t, a.type = e, a.count = o.length, l1e(a);
}
return t;
}
mr.prototype.addListener = function(e, r) {
- return LL(this, e, r, false);
+ return IL(this, e, r, false);
};
mr.prototype.on = mr.prototype.addListener;
mr.prototype.prependListener = function(e, r) {
- return LL(this, e, r, true);
+ return IL(this, e, r, true);
};
- function m1e() {
+ function f1e() {
if (!this.fired)
return this.target.removeListener(this.type, this.wrapFn), this.fired = true, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments);
}
- function BL(t, e, r) {
- var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r }, i = m1e.bind(n);
+ function OL(t, e, r) {
+ var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r }, i = f1e.bind(n);
return i.listener = r, n.wrapFn = i, i;
}
mr.prototype.once = function(e, r) {
- return _2(r), this.on(e, BL(this, e, r)), this;
+ return _2(r), this.on(e, OL(this, e, r)), this;
};
mr.prototype.prependOnceListener = function(e, r) {
- return _2(r), this.prependListener(e, BL(this, e, r)), this;
+ return _2(r), this.prependListener(e, OL(this, e, r)), this;
};
mr.prototype.removeListener = function(e, r) {
var n, i, s, o, a;
@@ -72379,7 +72383,7 @@ ${Ez(e, r)}`);
}
if (s < 0)
return this;
- s === 0 ? n.shift() : g1e(n, s), n.length === 1 && (i[e] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", e, a || r);
+ s === 0 ? n.shift() : h1e(n, s), n.length === 1 && (i[e] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", e, a || r);
}
return this;
};
@@ -72403,24 +72407,24 @@ ${Ez(e, r)}`);
this.removeListener(e, r[i]);
return this;
};
- function UL(t, e, r) {
+ function PL(t, e, r) {
var n = t._events;
if (n === void 0)
return [];
var i = n[e];
- return i === void 0 ? [] : typeof i == "function" ? r ? [i.listener || i] : [i] : r ? y1e(i) : VL(i, i.length);
+ return i === void 0 ? [] : typeof i == "function" ? r ? [i.listener || i] : [i] : r ? d1e(i) : RL(i, i.length);
}
mr.prototype.listeners = function(e) {
- return UL(this, e, true);
+ return PL(this, e, true);
};
mr.prototype.rawListeners = function(e) {
- return UL(this, e, false);
+ return PL(this, e, false);
};
mr.listenerCount = function(t, e) {
- return typeof t.listenerCount == "function" ? t.listenerCount(e) : jL.call(t, e);
+ return typeof t.listenerCount == "function" ? t.listenerCount(e) : kL.call(t, e);
};
- mr.prototype.listenerCount = jL;
- function jL(t) {
+ mr.prototype.listenerCount = kL;
+ function kL(t) {
var e = this._events;
if (e !== void 0) {
var r = e[t];
@@ -72432,24 +72436,24 @@ ${Ez(e, r)}`);
return 0;
}
mr.prototype.eventNames = function() {
- return this._eventsCount > 0 ? h1(this._events) : [];
+ return this._eventsCount > 0 ? f1(this._events) : [];
};
- function VL(t, e) {
+ function RL(t, e) {
for (var r = new Array(e), n = 0; n < e; ++n)
r[n] = t[n];
return r;
}
- function g1e(t, e) {
+ function h1e(t, e) {
for (; e + 1 < t.length; e++)
t[e] = t[e + 1];
t.pop();
}
- function y1e(t) {
+ function d1e(t) {
for (var e = new Array(t.length), r = 0; r < e.length; ++r)
e[r] = t[r].listener || t[r];
return e;
}
- function b1e(t, e) {
+ function p1e(t, e) {
return new Promise(function(r, n) {
function i(o) {
t.removeListener(e, s), n(o);
@@ -72457,13 +72461,13 @@ ${Ez(e, r)}`);
function s() {
typeof t.removeListener == "function" && t.removeListener("error", i), r([].slice.call(arguments));
}
- zL(t, e, s, { once: true }), e !== "error" && w1e(t, i, { once: true });
+ CL(t, e, s, { once: true }), e !== "error" && m1e(t, i, { once: true });
});
}
- function w1e(t, e, r) {
- typeof t.on == "function" && zL(t, "error", e, r);
+ function m1e(t, e, r) {
+ typeof t.on == "function" && CL(t, "error", e, r);
}
- function zL(t, e, r, n) {
+ function CL(t, e, r, n) {
if (typeof t.on == "function")
n.once ? t.once(e, r) : t.on(e, r);
else if (typeof t.addEventListener == "function")
@@ -72473,22 +72477,22 @@ ${Ez(e, r)}`);
else
throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof t);
}
- var vo = qx.exports;
- var FL = /* @__PURE__ */ nc(vo);
- var v1e = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/;
- var x1e = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;
- var _1e = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;
- function E1e(t, e) {
+ var vo = Vx.exports;
+ var DL = /* @__PURE__ */ rc(vo);
+ var g1e = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/;
+ var y1e = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;
+ var b1e = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;
+ function w1e(t, e) {
if (t === "__proto__" || t === "constructor" && e && typeof e == "object" && "prototype" in e) {
- S1e(t);
+ v1e(t);
return;
}
return e;
}
- function S1e(t) {
+ function v1e(t) {
console.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`);
}
- function Ep(t, e = {}) {
+ function xp(t, e = {}) {
if (typeof t != "string")
return t;
const r = t.trim();
@@ -72511,16 +72515,16 @@ ${Ez(e, r)}`);
if (n === "-infinity")
return Number.NEGATIVE_INFINITY;
}
- if (!_1e.test(t)) {
+ if (!b1e.test(t)) {
if (e.strict)
throw new SyntaxError("[destr] Invalid JSON");
return t;
}
try {
- if (v1e.test(t) || x1e.test(t)) {
+ if (g1e.test(t) || y1e.test(t)) {
if (e.strict)
throw new Error("[destr] Possible prototype pollution");
- return JSON.parse(t, E1e);
+ return JSON.parse(t, w1e);
}
return JSON.parse(t);
} catch (n) {
@@ -72529,62 +72533,62 @@ ${Ez(e, r)}`);
return t;
}
}
- function M1e(t) {
+ function x1e(t) {
return !t || typeof t.then != "function" ? Promise.resolve(t) : t;
}
function Mn(t, ...e) {
try {
- return M1e(t(...e));
+ return x1e(t(...e));
} catch (r) {
return Promise.reject(r);
}
}
- function A1e(t) {
+ function _1e(t) {
const e = typeof t;
return t === null || e !== "object" && e !== "function";
}
- function T1e(t) {
+ function E1e(t) {
const e = Object.getPrototypeOf(t);
return !e || e.isPrototypeOf(Object);
}
- function d1(t) {
- if (A1e(t))
+ function h1(t) {
+ if (_1e(t))
return String(t);
- if (T1e(t) || Array.isArray(t))
+ if (E1e(t) || Array.isArray(t))
return JSON.stringify(t);
if (typeof t.toJSON == "function")
- return d1(t.toJSON());
+ return h1(t.toJSON());
throw new Error("[unstorage] Cannot stringify value!");
}
- function HL() {
+ function LL() {
if (typeof Buffer === void 0)
throw new TypeError("[unstorage] Buffer is not supported!");
}
- var X5 = "base64:";
- function N1e(t) {
+ var G5 = "base64:";
+ function S1e(t) {
if (typeof t == "string")
return t;
- HL();
+ LL();
const e = Buffer.from(t).toString("base64");
- return X5 + e;
+ return G5 + e;
}
- function I1e(t) {
- return typeof t != "string" || !t.startsWith(X5) ? t : (HL(), Buffer.from(t.slice(X5.length), "base64"));
+ function M1e(t) {
+ return typeof t != "string" || !t.startsWith(G5) ? t : (LL(), Buffer.from(t.slice(G5.length), "base64"));
}
function Li(t) {
return t ? t.split("?")[0].replace(/[/\\]/g, ":").replace(/:+/g, ":").replace(/^:|:$/g, "") : "";
}
- function O1e(...t) {
+ function A1e(...t) {
return Li(t.join(":"));
}
- function Sp(t) {
+ function _p(t) {
return t = Li(t), t ? t + ":" : "";
}
- var P1e = "memory";
- var k1e = () => {
+ var T1e = "memory";
+ var N1e = () => {
const t = /* @__PURE__ */ new Map();
return {
- name: P1e,
+ name: T1e,
options: {},
hasItem(e) {
return t.has(e);
@@ -72615,9 +72619,9 @@ ${Ez(e, r)}`);
}
};
};
- function R1e(t = {}) {
+ function I1e(t = {}) {
const e = {
- mounts: { "": t.driver || k1e() },
+ mounts: { "": t.driver || N1e() },
mountpoints: [""],
watching: false,
watchListeners: [],
@@ -72651,7 +72655,7 @@ ${Ez(e, r)}`);
if (!e.watching) {
e.watching = true;
for (const u in e.mounts)
- e.unwatch[u] = await _S(
+ e.unwatch[u] = await yS(
e.mounts[u],
i,
u
@@ -72673,12 +72677,12 @@ ${Ez(e, r)}`);
}, b.set(_.base, N)), N;
};
for (const _ of u) {
- const N = typeof _ == "string", R = Li(N ? _ : _.key), F = N ? void 0 : _.value, D = N || !_.options ? f : { ...f, ..._.options }, L = r(R);
- E(L).items.push({
- key: R,
+ const N = typeof _ == "string", k = Li(N ? _ : _.key), F = N ? void 0 : _.value, L = N || !_.options ? f : { ...f, ..._.options }, D = r(k);
+ E(D).items.push({
+ key: k,
value: F,
- relativeKey: L.relativeKey,
- options: D
+ relativeKey: D.relativeKey,
+ options: L
});
}
return Promise.all([...b.values()].map((_) => p(_))).then(
@@ -72694,7 +72698,7 @@ ${Ez(e, r)}`);
u = Li(u);
const { relativeKey: p, driver: b } = r(u);
return Mn(b.getItem, p, f).then(
- (E) => Ep(E)
+ (E) => xp(E)
);
},
getItems(u, f) {
@@ -72707,8 +72711,8 @@ ${Ez(e, r)}`);
f
).then(
(b) => b.map((E) => ({
- key: O1e(p.base, E.key),
- value: Ep(E.value)
+ key: A1e(p.base, E.key),
+ value: xp(E.value)
}))
) : Promise.all(
p.items.map((b) => Mn(
@@ -72717,7 +72721,7 @@ ${Ez(e, r)}`);
b.options
).then((E) => ({
key: b.key,
- value: Ep(E)
+ value: xp(E)
})))
));
},
@@ -72725,7 +72729,7 @@ ${Ez(e, r)}`);
u = Li(u);
const { relativeKey: p, driver: b } = r(u);
return b.getItemRaw ? Mn(b.getItemRaw, p, f) : Mn(b.getItem, p, f).then(
- (E) => I1e(E)
+ (E) => M1e(E)
);
},
async setItem(u, f, p = {}) {
@@ -72733,7 +72737,7 @@ ${Ez(e, r)}`);
return c.removeItem(u);
u = Li(u);
const { relativeKey: b, driver: E } = r(u);
- E.setItem && (await Mn(E.setItem, b, d1(f), p), E.watch || i("update", u));
+ E.setItem && (await Mn(E.setItem, b, h1(f), p), E.watch || i("update", u));
},
async setItems(u, f) {
await a(u, f, async (p) => {
@@ -72742,7 +72746,7 @@ ${Ez(e, r)}`);
p.driver.setItems,
p.items.map((b) => ({
key: b.relativeKey,
- value: d1(b.value),
+ value: h1(b.value),
options: b.options
})),
f
@@ -72751,7 +72755,7 @@ ${Ez(e, r)}`);
p.items.map((b) => Mn(
p.driver.setItem,
b.relativeKey,
- d1(b.value),
+ h1(b.value),
b.options
))
);
@@ -72765,7 +72769,7 @@ ${Ez(e, r)}`);
if (E.setItemRaw)
await Mn(E.setItemRaw, b, f, p);
else if (E.setItem)
- await Mn(E.setItem, b, N1e(f), p);
+ await Mn(E.setItem, b, S1e(f), p);
else
return;
E.watch || i("update", u);
@@ -72783,7 +72787,7 @@ ${Ez(e, r)}`);
b.getItem,
p + "$",
f
- ).then((N) => Ep(N));
+ ).then((N) => xp(N));
_ && typeof _ == "object" && (typeof _.atime == "string" && (_.atime = new Date(_.atime)), typeof _.mtime == "string" && (_.mtime = new Date(_.mtime)), Object.assign(E, _));
}
return E;
@@ -72795,17 +72799,17 @@ ${Ez(e, r)}`);
return this.removeItem(u + "$", f);
},
async getKeys(u, f = {}) {
- u = Sp(u);
+ u = _p(u);
const p = n(u, true);
let b = [];
const E = [];
for (const _ of p) {
- const R = (await Mn(
+ const k = (await Mn(
_.driver.getKeys,
_.relativeBase,
f
- )).map((F) => _.mountpoint + Li(F)).filter((F) => !b.some((D) => F.startsWith(D)));
- E.push(...R), b = [
+ )).map((F) => _.mountpoint + Li(F)).filter((F) => !b.some((L) => F.startsWith(L)));
+ E.push(...k), b = [
_.mountpoint,
...b.filter((F) => !F.startsWith(_.mountpoint))
];
@@ -72813,7 +72817,7 @@ ${Ez(e, r)}`);
return u ? E.filter((_) => _.startsWith(u) && !_.endsWith("$")) : E.filter((_) => !_.endsWith("$"));
},
async clear(u, f = {}) {
- u = Sp(u), await Promise.all(
+ u = _p(u), await Promise.all(
n(u, false).map(async (p) => {
if (p.driver.clear)
return Mn(p.driver.clear, p.relativeBase, f);
@@ -72828,7 +72832,7 @@ ${Ez(e, r)}`);
},
async dispose() {
await Promise.all(
- Object.values(e.mounts).map((u) => ES(u))
+ Object.values(e.mounts).map((u) => bS(u))
);
},
async watch(u) {
@@ -72842,14 +72846,14 @@ ${Ez(e, r)}`);
e.watchListeners = [], await o();
},
mount(u, f) {
- if (u = Sp(u), u && e.mounts[u])
+ if (u = _p(u), u && e.mounts[u])
throw new Error(`already mounted at ${u}`);
- return u && (e.mountpoints.push(u), e.mountpoints.sort((p, b) => b.length - p.length)), e.mounts[u] = f, e.watching && Promise.resolve(_S(f, i, u)).then((p) => {
+ return u && (e.mountpoints.push(u), e.mountpoints.sort((p, b) => b.length - p.length)), e.mounts[u] = f, e.watching && Promise.resolve(yS(f, i, u)).then((p) => {
e.unwatch[u] = p;
}).catch(console.error), c;
},
async unmount(u, f = true) {
- u = Sp(u), !(!u || !e.mounts[u]) && (e.watching && u in e.unwatch && (e.unwatch[u](), delete e.unwatch[u]), f && await ES(e.mounts[u]), e.mountpoints = e.mountpoints.filter((p) => p !== u), delete e.mounts[u]);
+ u = _p(u), !(!u || !e.mounts[u]) && (e.watching && u in e.unwatch && (e.unwatch[u](), delete e.unwatch[u]), f && await bS(e.mounts[u]), e.mountpoints = e.mountpoints.filter((p) => p !== u), delete e.mounts[u]);
},
getMount(u = "") {
u = Li(u) + ":";
@@ -72868,55 +72872,55 @@ ${Ez(e, r)}`);
};
return c;
}
- function _S(t, e, r) {
+ function yS(t, e, r) {
return t.watch ? t.watch((n, i) => e(n, r + i)) : () => {
};
}
- async function ES(t) {
+ async function bS(t) {
typeof t.dispose == "function" && await Mn(t.dispose);
}
- function Pl(t) {
+ function Ol(t) {
return new Promise((e, r) => {
t.oncomplete = t.onsuccess = () => e(t.result), t.onabort = t.onerror = () => r(t.error);
});
}
- function qL(t, e) {
+ function BL(t, e) {
const r = indexedDB.open(t);
r.onupgradeneeded = () => r.result.createObjectStore(e);
- const n = Pl(r);
+ const n = Ol(r);
return (i, s) => n.then((o) => s(o.transaction(e, i).objectStore(e)));
}
- var Ub;
- function N0() {
- return Ub || (Ub = qL("keyval-store", "keyval")), Ub;
+ var Bb;
+ function A0() {
+ return Bb || (Bb = BL("keyval-store", "keyval")), Bb;
}
- function SS(t, e = N0()) {
- return e("readonly", (r) => Pl(r.get(t)));
+ function wS(t, e = A0()) {
+ return e("readonly", (r) => Ol(r.get(t)));
}
- function C1e(t, e, r = N0()) {
- return r("readwrite", (n) => (n.put(e, t), Pl(n.transaction)));
+ function O1e(t, e, r = A0()) {
+ return r("readwrite", (n) => (n.put(e, t), Ol(n.transaction)));
}
- function D1e(t, e = N0()) {
- return e("readwrite", (r) => (r.delete(t), Pl(r.transaction)));
+ function P1e(t, e = A0()) {
+ return e("readwrite", (r) => (r.delete(t), Ol(r.transaction)));
}
- function L1e(t = N0()) {
- return t("readwrite", (e) => (e.clear(), Pl(e.transaction)));
+ function k1e(t = A0()) {
+ return t("readwrite", (e) => (e.clear(), Ol(e.transaction)));
}
- function B1e(t, e) {
+ function R1e(t, e) {
return t.openCursor().onsuccess = function() {
this.result && (e(this.result), this.result.continue());
- }, Pl(t.transaction);
+ }, Ol(t.transaction);
}
- function U1e(t = N0()) {
+ function C1e(t = A0()) {
return t("readonly", (e) => {
if (e.getAllKeys)
- return Pl(e.getAllKeys());
+ return Ol(e.getAllKeys());
const r = [];
- return B1e(e, (n) => r.push(n.key)).then(() => r);
+ return R1e(e, (n) => r.push(n.key)).then(() => r);
});
}
- var j1e = (t) => JSON.stringify(t, (e, r) => typeof r == "bigint" ? r.toString() + "n" : r);
- var V1e = (t) => {
+ var D1e = (t) => JSON.stringify(t, (e, r) => typeof r == "bigint" ? r.toString() + "n" : r);
+ var L1e = (t) => {
const e = /([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g, r = t.replace(e, '$1"$2n"$3');
return JSON.parse(r, (n, i) => typeof i == "string" && i.match(/^\d+n$/) ? BigInt(i.substring(0, i.length - 1)) : i);
};
@@ -72924,37 +72928,37 @@ ${Ez(e, r)}`);
if (typeof t != "string")
throw new Error(`Cannot safe json parse value of type ${typeof t}`);
try {
- return V1e(t);
+ return L1e(t);
} catch {
return t;
}
}
function cl(t) {
- return typeof t == "string" ? t : j1e(t) || "";
+ return typeof t == "string" ? t : D1e(t) || "";
}
- var z1e = "idb-keyval";
- var F1e = (t = {}) => {
+ var B1e = "idb-keyval";
+ var U1e = (t = {}) => {
const e = t.base && t.base.length > 0 ? `${t.base}:` : "", r = (i) => e + i;
let n;
- return t.dbName && t.storeName && (n = qL(t.dbName, t.storeName)), { name: z1e, options: t, async hasItem(i) {
- return !(typeof await SS(r(i), n) > "u");
+ return t.dbName && t.storeName && (n = BL(t.dbName, t.storeName)), { name: B1e, options: t, async hasItem(i) {
+ return !(typeof await wS(r(i), n) > "u");
}, async getItem(i) {
- return await SS(r(i), n) ?? null;
+ return await wS(r(i), n) ?? null;
}, setItem(i, s) {
- return C1e(r(i), s, n);
+ return O1e(r(i), s, n);
}, removeItem(i) {
- return D1e(r(i), n);
+ return P1e(r(i), n);
}, getKeys() {
- return U1e(n);
+ return C1e(n);
}, clear() {
- return L1e(n);
+ return k1e(n);
} };
};
- var H1e = "WALLET_CONNECT_V2_INDEXED_DB";
- var q1e = "keyvaluestorage";
- var W1e = class {
+ var j1e = "WALLET_CONNECT_V2_INDEXED_DB";
+ var V1e = "keyvaluestorage";
+ var z1e = class {
constructor() {
- this.indexedDb = R1e({ driver: F1e({ dbName: H1e, storeName: q1e }) });
+ this.indexedDb = I1e({ driver: U1e({ dbName: j1e, storeName: V1e }) });
}
async getKeys() {
return this.indexedDb.getKeys();
@@ -72974,8 +72978,8 @@ ${Ez(e, r)}`);
await this.indexedDb.removeItem(e);
}
};
- var jb = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
- var p1 = { exports: {} };
+ var Ub = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
+ var d1 = { exports: {} };
(function() {
let t;
function e() {
@@ -72995,21 +72999,21 @@ ${Ez(e, r)}`);
return r = r || 0, Object.keys(this)[r];
}, t.prototype.__defineGetter__("length", function() {
return Object.keys(this).length;
- }), typeof jb < "u" && jb.localStorage ? p1.exports = jb.localStorage : typeof window < "u" && window.localStorage ? p1.exports = window.localStorage : p1.exports = new e();
+ }), typeof Ub < "u" && Ub.localStorage ? d1.exports = Ub.localStorage : typeof window < "u" && window.localStorage ? d1.exports = window.localStorage : d1.exports = new e();
})();
- function G1e(t) {
+ function F1e(t) {
var e;
return [t[0], E2((e = t[1]) != null ? e : "")];
}
- var K1e = class {
+ var H1e = class {
constructor() {
- this.localStorage = p1.exports;
+ this.localStorage = d1.exports;
}
async getKeys() {
return Object.keys(this.localStorage);
}
async getEntries() {
- return Object.entries(this.localStorage).map(G1e);
+ return Object.entries(this.localStorage).map(F1e);
}
async getItem(e) {
const r = this.localStorage.getItem(e);
@@ -73023,11 +73027,11 @@ ${Ez(e, r)}`);
this.localStorage.removeItem(e);
}
};
- var X1e = "wc_storage_version";
- var MS = 1;
- var Y1e = async (t, e, r) => {
- const n = X1e, i = await e.getItem(n);
- if (i && i >= MS) {
+ var q1e = "wc_storage_version";
+ var vS = 1;
+ var W1e = async (t, e, r) => {
+ const n = q1e, i = await e.getItem(n);
+ if (i && i >= vS) {
r(e);
return;
}
@@ -73047,23 +73051,23 @@ ${Ez(e, r)}`);
await e.setItem(a, u), o.push(a);
}
}
- await e.setItem(n, MS), r(e), Z1e(t, o);
+ await e.setItem(n, vS), r(e), G1e(t, o);
};
- var Z1e = async (t, e) => {
+ var G1e = async (t, e) => {
e.length && e.forEach(async (r) => {
await t.removeItem(r);
});
};
- var J1e = class {
+ var K1e = class {
constructor() {
this.initialized = false, this.setInitialized = (r) => {
this.storage = r, this.initialized = true;
};
- const e = new K1e();
+ const e = new H1e();
this.storage = e;
try {
- const r = new W1e();
- Y1e(e, r, this.setInitialized);
+ const r = new z1e();
+ W1e(e, r, this.setInitialized);
} catch {
this.initialized = true;
}
@@ -73092,32 +73096,32 @@ ${Ez(e, r)}`);
}
};
var gt = {};
- var Y5 = function(t, e) {
- return Y5 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) {
+ var K5 = function(t, e) {
+ return K5 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) {
r.__proto__ = n;
} || function(r, n) {
for (var i in n)
n.hasOwnProperty(i) && (r[i] = n[i]);
- }, Y5(t, e);
+ }, K5(t, e);
};
- function Q1e(t, e) {
- Y5(t, e);
+ function X1e(t, e) {
+ K5(t, e);
function r() {
this.constructor = t;
}
t.prototype = e === null ? Object.create(e) : (r.prototype = e.prototype, new r());
}
- var Z5 = function() {
- return Z5 = Object.assign || function(e) {
+ var X5 = function() {
+ return X5 = Object.assign || function(e) {
for (var r, n = 1, i = arguments.length; n < i; n++) {
r = arguments[n];
for (var s in r)
Object.prototype.hasOwnProperty.call(r, s) && (e[s] = r[s]);
}
return e;
- }, Z5.apply(this, arguments);
+ }, X5.apply(this, arguments);
};
- function $1e(t, e) {
+ function Y1e(t, e) {
var r = {};
for (var n in t)
Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r[n] = t[n]);
@@ -73126,7 +73130,7 @@ ${Ez(e, r)}`);
e.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, n[i]) && (r[n[i]] = t[n[i]]);
return r;
}
- function eme(t, e, r, n) {
+ function Z1e(t, e, r, n) {
var i = arguments.length, s = i < 3 ? e : n === null ? n = Object.getOwnPropertyDescriptor(e, r) : n, o;
if (typeof Reflect == "object" && typeof Reflect.decorate == "function")
s = Reflect.decorate(t, e, r, n);
@@ -73135,16 +73139,16 @@ ${Ez(e, r)}`);
(o = t[a]) && (s = (i < 3 ? o(s) : i > 3 ? o(e, r, s) : o(e, r)) || s);
return i > 3 && s && Object.defineProperty(e, r, s), s;
}
- function tme(t, e) {
+ function J1e(t, e) {
return function(r, n) {
e(r, n, t);
};
}
- function rme(t, e) {
+ function Q1e(t, e) {
if (typeof Reflect == "object" && typeof Reflect.metadata == "function")
return Reflect.metadata(t, e);
}
- function nme(t, e, r, n) {
+ function $1e(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
o(s);
@@ -73171,7 +73175,7 @@ ${Ez(e, r)}`);
u((n = n.apply(t, e || [])).next());
});
}
- function ime(t, e) {
+ function eme(t, e) {
var r = { label: 0, sent: function() {
if (s[0] & 1)
throw s[1];
@@ -73236,14 +73240,14 @@ ${Ez(e, r)}`);
return { value: u[0] ? u[1] : void 0, done: true };
}
}
- function sme(t, e, r, n) {
+ function tme(t, e, r, n) {
n === void 0 && (n = r), t[n] = e[r];
}
- function ome(t, e) {
+ function rme(t, e) {
for (var r in t)
r !== "default" && !e.hasOwnProperty(r) && (e[r] = t[r]);
}
- function J5(t) {
+ function Y5(t) {
var e = typeof Symbol == "function" && Symbol.iterator, r = e && t[e], n = 0;
if (r)
return r.call(t);
@@ -73255,7 +73259,7 @@ ${Ez(e, r)}`);
};
throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
}
- function WL(t, e) {
+ function UL(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r)
return t;
@@ -73275,12 +73279,12 @@ ${Ez(e, r)}`);
}
return s;
}
- function ame() {
+ function nme() {
for (var t = [], e = 0; e < arguments.length; e++)
- t = t.concat(WL(arguments[e]));
+ t = t.concat(UL(arguments[e]));
return t;
}
- function cme() {
+ function ime() {
for (var t = 0, e = 0, r = arguments.length; e < r; e++)
t += arguments[e].length;
for (var n = Array(t), i = 0, e = 0; e < r; e++)
@@ -73288,10 +73292,10 @@ ${Ez(e, r)}`);
n[i] = s[o];
return n;
}
- function Ud(t) {
- return this instanceof Ud ? (this.v = t, this) : new Ud(t);
+ function Bd(t) {
+ return this instanceof Bd ? (this.v = t, this) : new Bd(t);
}
- function ume(t, e, r) {
+ function sme(t, e, r) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var n = r.apply(t, e || []), i, s = [];
@@ -73313,7 +73317,7 @@ ${Ez(e, r)}`);
}
}
function c(b) {
- b.value instanceof Ud ? Promise.resolve(b.value.v).then(u, f) : p(s[0][2], b);
+ b.value instanceof Bd ? Promise.resolve(b.value.v).then(u, f) : p(s[0][2], b);
}
function u(b) {
a("next", b);
@@ -73325,7 +73329,7 @@ ${Ez(e, r)}`);
b(E), s.shift(), s.length && a(s[0][0], s[0][1]);
}
}
- function lme(t) {
+ function ome(t) {
var e, r;
return e = {}, n("next"), n("throw", function(i) {
throw i;
@@ -73334,15 +73338,15 @@ ${Ez(e, r)}`);
}, e;
function n(i, s) {
e[i] = t[i] ? function(o) {
- return (r = !r) ? { value: Ud(t[i](o)), done: i === "return" } : s ? s(o) : o;
+ return (r = !r) ? { value: Bd(t[i](o)), done: i === "return" } : s ? s(o) : o;
} : s;
}
}
- function fme(t) {
+ function ame(t) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var e = t[Symbol.asyncIterator], r;
- return e ? e.call(t) : (t = typeof J5 == "function" ? J5(t) : t[Symbol.iterator](), r = {}, n("next"), n("throw"), n("return"), r[Symbol.asyncIterator] = function() {
+ return e ? e.call(t) : (t = typeof Y5 == "function" ? Y5(t) : t[Symbol.iterator](), r = {}, n("next"), n("throw"), n("return"), r[Symbol.asyncIterator] = function() {
return this;
}, r);
function n(s) {
@@ -73358,10 +73362,10 @@ ${Ez(e, r)}`);
}, o);
}
}
- function hme(t, e) {
+ function cme(t, e) {
return Object.defineProperty ? Object.defineProperty(t, "raw", { value: e }) : t.raw = e, t;
}
- function dme(t) {
+ function ume(t) {
if (t && t.__esModule)
return t;
var e = {};
@@ -73370,55 +73374,55 @@ ${Ez(e, r)}`);
Object.hasOwnProperty.call(t, r) && (e[r] = t[r]);
return e.default = t, e;
}
- function pme(t) {
+ function lme(t) {
return t && t.__esModule ? t : { default: t };
}
- function mme(t, e) {
+ function fme(t, e) {
if (!e.has(t))
throw new TypeError("attempted to get private field on non-instance");
return e.get(t);
}
- function gme(t, e, r) {
+ function hme(t, e, r) {
if (!e.has(t))
throw new TypeError("attempted to set private field on non-instance");
return e.set(t, r), r;
}
- var yme = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var dme = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get __assign() {
- return Z5;
- },
- __asyncDelegator: lme,
- __asyncGenerator: ume,
- __asyncValues: fme,
- __await: Ud,
- __awaiter: nme,
- __classPrivateFieldGet: mme,
- __classPrivateFieldSet: gme,
- __createBinding: sme,
- __decorate: eme,
- __exportStar: ome,
- __extends: Q1e,
- __generator: ime,
- __importDefault: pme,
- __importStar: dme,
- __makeTemplateObject: hme,
- __metadata: rme,
- __param: tme,
- __read: WL,
- __rest: $1e,
- __spread: ame,
- __spreadArrays: cme,
- __values: J5
+ return X5;
+ },
+ __asyncDelegator: ome,
+ __asyncGenerator: sme,
+ __asyncValues: ame,
+ __await: Bd,
+ __awaiter: $1e,
+ __classPrivateFieldGet: fme,
+ __classPrivateFieldSet: hme,
+ __createBinding: tme,
+ __decorate: Z1e,
+ __exportStar: rme,
+ __extends: X1e,
+ __generator: eme,
+ __importDefault: lme,
+ __importStar: ume,
+ __makeTemplateObject: cme,
+ __metadata: Q1e,
+ __param: J1e,
+ __read: UL,
+ __rest: Y1e,
+ __spread: nme,
+ __spreadArrays: ime,
+ __values: Y5
}, Symbol.toStringTag, { value: "Module" }));
- var S2 = /* @__PURE__ */ fn(yme);
- var Vb = {};
- var Rh = {};
- var AS;
- function bme() {
- if (AS)
- return Rh;
- AS = 1, Object.defineProperty(Rh, "__esModule", { value: true }), Rh.delay = void 0;
+ var S2 = /* @__PURE__ */ fn(dme);
+ var jb = {};
+ var kh = {};
+ var xS;
+ function pme() {
+ if (xS)
+ return kh;
+ xS = 1, Object.defineProperty(kh, "__esModule", { value: true }), kh.delay = void 0;
function t(e) {
return new Promise((r) => {
setTimeout(() => {
@@ -73426,36 +73430,36 @@ ${Ez(e, r)}`);
}, e);
});
}
- return Rh.delay = t, Rh;
+ return kh.delay = t, kh;
}
var Su = {};
- var zb = {};
+ var Vb = {};
var Mu = {};
- var TS;
- function wme() {
- return TS || (TS = 1, Object.defineProperty(Mu, "__esModule", { value: true }), Mu.ONE_THOUSAND = Mu.ONE_HUNDRED = void 0, Mu.ONE_HUNDRED = 100, Mu.ONE_THOUSAND = 1e3), Mu;
+ var _S;
+ function mme() {
+ return _S || (_S = 1, Object.defineProperty(Mu, "__esModule", { value: true }), Mu.ONE_THOUSAND = Mu.ONE_HUNDRED = void 0, Mu.ONE_HUNDRED = 100, Mu.ONE_THOUSAND = 1e3), Mu;
}
- var Fb = {};
- var NS;
- function vme() {
- return NS || (NS = 1, function(t) {
+ var zb = {};
+ var ES;
+ function gme() {
+ return ES || (ES = 1, function(t) {
Object.defineProperty(t, "__esModule", { value: true }), t.ONE_YEAR = t.FOUR_WEEKS = t.THREE_WEEKS = t.TWO_WEEKS = t.ONE_WEEK = t.THIRTY_DAYS = t.SEVEN_DAYS = t.FIVE_DAYS = t.THREE_DAYS = t.ONE_DAY = t.TWENTY_FOUR_HOURS = t.TWELVE_HOURS = t.SIX_HOURS = t.THREE_HOURS = t.ONE_HOUR = t.SIXTY_MINUTES = t.THIRTY_MINUTES = t.TEN_MINUTES = t.FIVE_MINUTES = t.ONE_MINUTE = t.SIXTY_SECONDS = t.THIRTY_SECONDS = t.TEN_SECONDS = t.FIVE_SECONDS = t.ONE_SECOND = void 0, t.ONE_SECOND = 1, t.FIVE_SECONDS = 5, t.TEN_SECONDS = 10, t.THIRTY_SECONDS = 30, t.SIXTY_SECONDS = 60, t.ONE_MINUTE = t.SIXTY_SECONDS, t.FIVE_MINUTES = t.ONE_MINUTE * 5, t.TEN_MINUTES = t.ONE_MINUTE * 10, t.THIRTY_MINUTES = t.ONE_MINUTE * 30, t.SIXTY_MINUTES = t.ONE_MINUTE * 60, t.ONE_HOUR = t.SIXTY_MINUTES, t.THREE_HOURS = t.ONE_HOUR * 3, t.SIX_HOURS = t.ONE_HOUR * 6, t.TWELVE_HOURS = t.ONE_HOUR * 12, t.TWENTY_FOUR_HOURS = t.ONE_HOUR * 24, t.ONE_DAY = t.TWENTY_FOUR_HOURS, t.THREE_DAYS = t.ONE_DAY * 3, t.FIVE_DAYS = t.ONE_DAY * 5, t.SEVEN_DAYS = t.ONE_DAY * 7, t.THIRTY_DAYS = t.ONE_DAY * 30, t.ONE_WEEK = t.SEVEN_DAYS, t.TWO_WEEKS = t.ONE_WEEK * 2, t.THREE_WEEKS = t.ONE_WEEK * 3, t.FOUR_WEEKS = t.ONE_WEEK * 4, t.ONE_YEAR = t.ONE_DAY * 365;
- }(Fb)), Fb;
+ }(zb)), zb;
}
- var IS;
- function GL() {
- return IS || (IS = 1, function(t) {
+ var SS;
+ function jL() {
+ return SS || (SS = 1, function(t) {
Object.defineProperty(t, "__esModule", { value: true });
const e = S2;
- e.__exportStar(wme(), t), e.__exportStar(vme(), t);
- }(zb)), zb;
+ e.__exportStar(mme(), t), e.__exportStar(gme(), t);
+ }(Vb)), Vb;
}
- var OS;
- function xme() {
- if (OS)
+ var MS;
+ function yme() {
+ if (MS)
return Su;
- OS = 1, Object.defineProperty(Su, "__esModule", { value: true }), Su.fromMiliseconds = Su.toMiliseconds = void 0;
- const t = GL();
+ MS = 1, Object.defineProperty(Su, "__esModule", { value: true }), Su.fromMiliseconds = Su.toMiliseconds = void 0;
+ const t = jL();
function e(n) {
return n * t.ONE_THOUSAND;
}
@@ -73465,20 +73469,20 @@ ${Ez(e, r)}`);
}
return Su.fromMiliseconds = r, Su;
}
- var PS;
- function _me() {
- return PS || (PS = 1, function(t) {
+ var AS;
+ function bme() {
+ return AS || (AS = 1, function(t) {
Object.defineProperty(t, "__esModule", { value: true });
const e = S2;
- e.__exportStar(bme(), t), e.__exportStar(xme(), t);
- }(Vb)), Vb;
+ e.__exportStar(pme(), t), e.__exportStar(yme(), t);
+ }(jb)), jb;
}
- var ql = {};
- var kS;
- function Eme() {
- if (kS)
- return ql;
- kS = 1, Object.defineProperty(ql, "__esModule", { value: true }), ql.Watch = void 0;
+ var Hl = {};
+ var TS;
+ function wme() {
+ if (TS)
+ return Hl;
+ TS = 1, Object.defineProperty(Hl, "__esModule", { value: true }), Hl.Watch = void 0;
class t {
constructor() {
this.timestamps = /* @__PURE__ */ new Map();
@@ -73506,45 +73510,45 @@ ${Ez(e, r)}`);
return n.elapsed || Date.now() - n.started;
}
}
- return ql.Watch = t, ql.default = t, ql;
+ return Hl.Watch = t, Hl.default = t, Hl;
}
- var Hb = {};
- var Ch = {};
- var RS;
- function Sme() {
- if (RS)
- return Ch;
- RS = 1, Object.defineProperty(Ch, "__esModule", { value: true }), Ch.IWatch = void 0;
+ var Fb = {};
+ var Rh = {};
+ var NS;
+ function vme() {
+ if (NS)
+ return Rh;
+ NS = 1, Object.defineProperty(Rh, "__esModule", { value: true }), Rh.IWatch = void 0;
class t {
}
- return Ch.IWatch = t, Ch;
+ return Rh.IWatch = t, Rh;
}
- var CS;
- function Mme() {
- return CS || (CS = 1, function(t) {
- Object.defineProperty(t, "__esModule", { value: true }), S2.__exportStar(Sme(), t);
- }(Hb)), Hb;
+ var IS;
+ function xme() {
+ return IS || (IS = 1, function(t) {
+ Object.defineProperty(t, "__esModule", { value: true }), S2.__exportStar(vme(), t);
+ }(Fb)), Fb;
}
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
const e = S2;
- e.__exportStar(_me(), t), e.__exportStar(Eme(), t), e.__exportStar(Mme(), t), e.__exportStar(GL(), t);
+ e.__exportStar(bme(), t), e.__exportStar(wme(), t), e.__exportStar(xme(), t), e.__exportStar(jL(), t);
})(gt);
- var kl = class {
+ var Pl = class {
};
- var Ame = class extends kl {
+ var _me = class extends Pl {
constructor(e) {
super();
}
};
- var DS = gt.FIVE_SECONDS;
- var I0 = { pulse: "heartbeat_pulse" };
- var Tme = class KL extends Ame {
+ var OS = gt.FIVE_SECONDS;
+ var T0 = { pulse: "heartbeat_pulse" };
+ var Eme = class VL extends _me {
constructor(e) {
- super(e), this.events = new vo.EventEmitter(), this.interval = DS, this.interval = (e == null ? void 0 : e.interval) || DS;
+ super(e), this.events = new vo.EventEmitter(), this.interval = OS, this.interval = (e == null ? void 0 : e.interval) || OS;
}
static async init(e) {
- const r = new KL(e);
+ const r = new VL(e);
return await r.init(), r;
}
async init() {
@@ -73569,19 +73573,19 @@ ${Ez(e, r)}`);
this.intervalRef = setInterval(() => this.pulse(), gt.toMiliseconds(this.interval));
}
pulse() {
- this.events.emit(I0.pulse);
+ this.events.emit(T0.pulse);
}
};
- function Nme(t) {
+ function Sme(t) {
try {
return JSON.stringify(t);
} catch {
return '"[Circular]"';
}
}
- var Ime = Ome;
- function Ome(t, e, r) {
- var n = r && r.stringify || Nme, i = 1;
+ var Mme = Ame;
+ function Ame(t, e, r) {
+ var n = r && r.stringify || Sme, i = 1;
if (typeof t == "object" && t !== null) {
var s = e.length + i;
if (s === 1)
@@ -73643,20 +73647,20 @@ ${Ez(e, r)}`);
}
return p === -1 ? t : (p < b && (u += t.slice(p)), u);
}
- var LS = Ime;
- var of = $o;
- var jd = Vme().console || {};
- var Pme = {
- mapHttpRequest: Mp,
- mapHttpResponse: Mp,
- wrapRequestSerializer: qb,
- wrapResponseSerializer: qb,
- wrapErrorSerializer: qb,
- req: Mp,
- res: Mp,
- err: Lme
- };
- function kme(t, e) {
+ var PS = Mme;
+ var sf = $o;
+ var Ud = Lme().console || {};
+ var Tme = {
+ mapHttpRequest: Ep,
+ mapHttpResponse: Ep,
+ wrapRequestSerializer: Hb,
+ wrapResponseSerializer: Hb,
+ wrapErrorSerializer: Hb,
+ req: Ep,
+ res: Ep,
+ err: kme
+ };
+ function Nme(t, e) {
return Array.isArray(t) ? t.filter(function(n) {
return n !== "!stdSerializers.err";
}) : t === true ? Object.keys(e) : false;
@@ -73666,15 +73670,15 @@ ${Ez(e, r)}`);
const e = t.browser.transmit;
if (e && typeof e.send != "function")
throw Error("pino: transmit option must have a send function");
- const r = t.browser.write || jd;
+ const r = t.browser.write || Ud;
t.browser.write && (t.browser.asObject = true);
- const n = t.serializers || {}, i = kme(t.browser.serialize, n);
+ const n = t.serializers || {}, i = Nme(t.browser.serialize, n);
let s = t.browser.serialize;
Array.isArray(t.browser.serialize) && t.browser.serialize.indexOf("!stdSerializers.err") > -1 && (s = false);
const o = ["error", "fatal", "warn", "info", "debug", "trace"];
typeof r == "function" && (r.error = r.fatal = r.warn = r.info = r.debug = r.trace = r), t.enabled === false && (t.level = "silent");
const a = t.level || "info", c = Object.create(r);
- c.log || (c.log = Vd), Object.defineProperty(c, "levelVal", {
+ c.log || (c.log = jd), Object.defineProperty(c, "levelVal", {
get: f
}), Object.defineProperty(c, "level", {
get: p,
@@ -73685,9 +73689,9 @@ ${Ez(e, r)}`);
serialize: i,
asObject: t.browser.asObject,
levels: o,
- timestamp: Bme(t)
+ timestamp: Rme(t)
};
- c.levels = $o.levels, c.level = a, c.setMaxListeners = c.getMaxListeners = c.emit = c.addListener = c.on = c.prependListener = c.once = c.prependOnceListener = c.removeListener = c.removeAllListeners = c.listeners = c.listenerCount = c.eventNames = c.write = c.flush = Vd, c.serializers = n, c._serialize = i, c._stdErrSerialize = s, c.child = E, e && (c._logEvent = Q5());
+ c.levels = $o.levels, c.level = a, c.setMaxListeners = c.getMaxListeners = c.emit = c.addListener = c.on = c.prependListener = c.once = c.prependOnceListener = c.removeListener = c.removeAllListeners = c.listeners = c.listenerCount = c.eventNames = c.write = c.flush = jd, c.serializers = n, c._serialize = i, c._stdErrSerialize = s, c.child = E, e && (c._logEvent = Z5());
function f() {
return this.level === "silent" ? 1 / 0 : this.levels.values[this.level];
}
@@ -73697,23 +73701,23 @@ ${Ez(e, r)}`);
function b(_) {
if (_ !== "silent" && !this.levels.values[_])
throw Error("unknown level " + _);
- this._level = _, Wl(u, c, "error", "log"), Wl(u, c, "fatal", "error"), Wl(u, c, "warn", "error"), Wl(u, c, "info", "log"), Wl(u, c, "debug", "log"), Wl(u, c, "trace", "log");
+ this._level = _, ql(u, c, "error", "log"), ql(u, c, "fatal", "error"), ql(u, c, "warn", "error"), ql(u, c, "info", "log"), ql(u, c, "debug", "log"), ql(u, c, "trace", "log");
}
function E(_, N) {
if (!_)
throw new Error("missing bindings for child Pino");
N = N || {}, i && _.serializers && (N.serializers = _.serializers);
- const R = N.serializers;
- if (i && R) {
- var F = Object.assign({}, n, R), D = t.browser.serialize === true ? Object.keys(F) : i;
- delete _.serializers, M2([_], D, F, this._stdErrSerialize);
+ const k = N.serializers;
+ if (i && k) {
+ var F = Object.assign({}, n, k), L = t.browser.serialize === true ? Object.keys(F) : i;
+ delete _.serializers, M2([_], L, F, this._stdErrSerialize);
}
- function L(q) {
- this._childLevel = (q._childLevel | 0) + 1, this.error = Gl(q, _, "error"), this.fatal = Gl(q, _, "fatal"), this.warn = Gl(q, _, "warn"), this.info = Gl(q, _, "info"), this.debug = Gl(q, _, "debug"), this.trace = Gl(q, _, "trace"), F && (this.serializers = F, this._serialize = D), e && (this._logEvent = Q5(
+ function D(q) {
+ this._childLevel = (q._childLevel | 0) + 1, this.error = Wl(q, _, "error"), this.fatal = Wl(q, _, "fatal"), this.warn = Wl(q, _, "warn"), this.info = Wl(q, _, "info"), this.debug = Wl(q, _, "debug"), this.trace = Wl(q, _, "trace"), F && (this.serializers = F, this._serialize = L), e && (this._logEvent = Z5(
[].concat(q._logEvent.bindings, _)
));
}
- return L.prototype = this, new L(this);
+ return D.prototype = this, new D(this);
}
return c;
}
@@ -73735,23 +73739,23 @@ ${Ez(e, r)}`);
60: "fatal"
}
};
- $o.stdSerializers = Pme;
- $o.stdTimeFunctions = Object.assign({}, { nullTime: XL, epochTime: YL, unixTime: Ume, isoTime: jme });
- function Wl(t, e, r, n) {
+ $o.stdSerializers = Tme;
+ $o.stdTimeFunctions = Object.assign({}, { nullTime: zL, epochTime: FL, unixTime: Cme, isoTime: Dme });
+ function ql(t, e, r, n) {
const i = Object.getPrototypeOf(e);
- e[r] = e.levelVal > e.levels.values[r] ? Vd : i[r] ? i[r] : jd[r] || jd[n] || Vd, Rme(t, e, r);
+ e[r] = e.levelVal > e.levels.values[r] ? jd : i[r] ? i[r] : Ud[r] || Ud[n] || jd, Ime(t, e, r);
}
- function Rme(t, e, r) {
- !t.transmit && e[r] === Vd || (e[r] = function(n) {
+ function Ime(t, e, r) {
+ !t.transmit && e[r] === jd || (e[r] = function(n) {
return function() {
- const s = t.timestamp(), o = new Array(arguments.length), a = Object.getPrototypeOf && Object.getPrototypeOf(this) === jd ? jd : this;
+ const s = t.timestamp(), o = new Array(arguments.length), a = Object.getPrototypeOf && Object.getPrototypeOf(this) === Ud ? Ud : this;
for (var c = 0; c < o.length; c++)
o[c] = arguments[c];
- if (t.serialize && !t.asObject && M2(o, this._serialize, this.serializers, this._stdErrSerialize), t.asObject ? n.call(a, Cme(this, r, o, s)) : n.apply(a, o), t.transmit) {
+ if (t.serialize && !t.asObject && M2(o, this._serialize, this.serializers, this._stdErrSerialize), t.asObject ? n.call(a, Ome(this, r, o, s)) : n.apply(a, o), t.transmit) {
const u = t.transmit.level || e.level, f = $o.levels.values[u], p = $o.levels.values[r];
if (p < f)
return;
- Dme(this, {
+ Pme(this, {
ts: s,
methodLevel: r,
methodValue: p,
@@ -73764,7 +73768,7 @@ ${Ez(e, r)}`);
};
}(e[r]));
}
- function Cme(t, e, r, n) {
+ function Ome(t, e, r, n) {
t._serialize && M2(r, t._serialize, t.serializers, t._stdErrSerialize);
const i = r.slice();
let s = i[0];
@@ -73774,9 +73778,9 @@ ${Ez(e, r)}`);
if (a < 1 && (a = 1), s !== null && typeof s == "object") {
for (; a-- && typeof i[0] == "object"; )
Object.assign(o, i.shift());
- s = i.length ? LS(i.shift(), i) : void 0;
+ s = i.length ? PS(i.shift(), i) : void 0;
} else
- typeof s == "string" && (s = LS(i.shift(), i));
+ typeof s == "string" && (s = PS(i.shift(), i));
return s !== void 0 && (o.msg = s), o;
}
function M2(t, e, r, n) {
@@ -73787,7 +73791,7 @@ ${Ez(e, r)}`);
for (const s in t[i])
e && e.indexOf(s) > -1 && s in r && (t[i][s] = r[s](t[i][s]));
}
- function Gl(t, e, r) {
+ function Wl(t, e, r) {
return function() {
const n = new Array(1 + arguments.length);
n[0] = e;
@@ -73796,7 +73800,7 @@ ${Ez(e, r)}`);
return t[r].apply(this, n);
};
}
- function Dme(t, e, r) {
+ function Pme(t, e, r) {
const n = e.send, i = e.ts, s = e.methodLevel, o = e.methodValue, a = e.val, c = t._logEvent.bindings;
M2(
r,
@@ -73805,9 +73809,9 @@ ${Ez(e, r)}`);
t._stdErrSerialize === void 0 ? true : t._stdErrSerialize
), t._logEvent.ts = i, t._logEvent.messages = r.filter(function(u) {
return c.indexOf(u) === -1;
- }), t._logEvent.level.label = s, t._logEvent.level.value = o, n(s, t._logEvent, a), t._logEvent = Q5(c);
+ }), t._logEvent.level.label = s, t._logEvent.level.value = o, n(s, t._logEvent, a), t._logEvent = Z5(c);
}
- function Q5(t) {
+ function Z5(t) {
return {
ts: 0,
messages: [],
@@ -73815,7 +73819,7 @@ ${Ez(e, r)}`);
level: { label: "", value: 0 }
};
}
- function Lme(t) {
+ function kme(t) {
const e = {
type: t.constructor.name,
msg: t.message,
@@ -73825,30 +73829,30 @@ ${Ez(e, r)}`);
e[r] === void 0 && (e[r] = t[r]);
return e;
}
- function Bme(t) {
- return typeof t.timestamp == "function" ? t.timestamp : t.timestamp === false ? XL : YL;
+ function Rme(t) {
+ return typeof t.timestamp == "function" ? t.timestamp : t.timestamp === false ? zL : FL;
}
- function Mp() {
+ function Ep() {
return {};
}
- function qb(t) {
+ function Hb(t) {
return t;
}
- function Vd() {
+ function jd() {
}
- function XL() {
+ function zL() {
return false;
}
- function YL() {
+ function FL() {
return Date.now();
}
- function Ume() {
+ function Cme() {
return Math.round(Date.now() / 1e3);
}
- function jme() {
+ function Dme() {
return new Date(Date.now()).toISOString();
}
- function Vme() {
+ function Lme() {
function t(e) {
return typeof e < "u" && e;
}
@@ -73863,11 +73867,11 @@ ${Ez(e, r)}`);
return t(self) || t(window) || t(this) || {};
}
}
- var A2 = /* @__PURE__ */ nc(of);
- var zme = { level: "info" };
- var O0 = "custom_context";
- var Wx = 1e3 * 1024;
- var Fme = class {
+ var A2 = /* @__PURE__ */ rc(sf);
+ var Bme = { level: "info" };
+ var N0 = "custom_context";
+ var zx = 1e3 * 1024;
+ var Ume = class {
constructor(e) {
this.nodeValue = e, this.sizeInBytes = new TextEncoder().encode(this.nodeValue).length, this.next = null;
}
@@ -73878,12 +73882,12 @@ ${Ez(e, r)}`);
return this.sizeInBytes;
}
};
- var BS = class {
+ var kS = class {
constructor(e) {
this.head = null, this.tail = null, this.lengthInNodes = 0, this.maxSizeInBytes = e, this.sizeInBytes = 0;
}
append(e) {
- const r = new Fme(e);
+ const r = new Ume(e);
if (r.size > this.maxSizeInBytes)
throw new Error(`[LinkedList] Value too big to insert into list: ${e} with size ${r.size}`);
for (; this.size + r.size > this.maxSizeInBytes; )
@@ -73922,12 +73926,12 @@ ${Ez(e, r)}`);
} };
}
};
- var ZL = class {
- constructor(e, r = Wx) {
- this.level = e ?? "error", this.levelValue = of.levels.values[this.level], this.MAX_LOG_SIZE_IN_BYTES = r, this.logs = new BS(this.MAX_LOG_SIZE_IN_BYTES);
+ var HL = class {
+ constructor(e, r = zx) {
+ this.level = e ?? "error", this.levelValue = sf.levels.values[this.level], this.MAX_LOG_SIZE_IN_BYTES = r, this.logs = new kS(this.MAX_LOG_SIZE_IN_BYTES);
}
forwardToConsole(e, r) {
- r === of.levels.values.error ? console.error(e) : r === of.levels.values.warn ? console.warn(e) : r === of.levels.values.debug ? console.debug(e) : r === of.levels.values.trace ? console.trace(e) : console.log(e);
+ r === sf.levels.values.error ? console.error(e) : r === sf.levels.values.warn ? console.warn(e) : r === sf.levels.values.debug ? console.debug(e) : r === sf.levels.values.trace ? console.trace(e) : console.log(e);
}
appendToLogs(e) {
this.logs.append(cl({ timestamp: (/* @__PURE__ */ new Date()).toISOString(), log: e }));
@@ -73938,7 +73942,7 @@ ${Ez(e, r)}`);
return this.logs;
}
clearLogs() {
- this.logs = new BS(this.MAX_LOG_SIZE_IN_BYTES);
+ this.logs = new kS(this.MAX_LOG_SIZE_IN_BYTES);
}
getLogArray() {
return Array.from(this.logs);
@@ -73948,9 +73952,9 @@ ${Ez(e, r)}`);
return r.push(cl({ extraMetadata: e })), new Blob(r, { type: "application/json" });
}
};
- var Hme = class {
- constructor(e, r = Wx) {
- this.baseChunkLogger = new ZL(e, r);
+ var jme = class {
+ constructor(e, r = zx) {
+ this.baseChunkLogger = new HL(e, r);
}
write(e) {
this.baseChunkLogger.appendToLogs(e);
@@ -73972,9 +73976,9 @@ ${Ez(e, r)}`);
n.href = r, n.download = `walletconnect-logs-${(/* @__PURE__ */ new Date()).toISOString()}.txt`, document.body.appendChild(n), n.click(), document.body.removeChild(n), URL.revokeObjectURL(r);
}
};
- var qme = class {
- constructor(e, r = Wx) {
- this.baseChunkLogger = new ZL(e, r);
+ var Vme = class {
+ constructor(e, r = zx) {
+ this.baseChunkLogger = new HL(e, r);
}
write(e) {
this.baseChunkLogger.appendToLogs(e);
@@ -73992,124 +73996,124 @@ ${Ez(e, r)}`);
return this.baseChunkLogger.logsToBlob(e);
}
};
- var Wme = Object.defineProperty;
- var Gme = Object.defineProperties;
- var Kme = Object.getOwnPropertyDescriptors;
- var US = Object.getOwnPropertySymbols;
- var Xme = Object.prototype.hasOwnProperty;
- var Yme = Object.prototype.propertyIsEnumerable;
- var jS = (t, e, r) => e in t ? Wme(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var Im = (t, e) => {
+ var zme = Object.defineProperty;
+ var Fme = Object.defineProperties;
+ var Hme = Object.getOwnPropertyDescriptors;
+ var RS = Object.getOwnPropertySymbols;
+ var qme = Object.prototype.hasOwnProperty;
+ var Wme = Object.prototype.propertyIsEnumerable;
+ var CS = (t, e, r) => e in t ? zme(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var Nm = (t, e) => {
for (var r in e || (e = {}))
- Xme.call(e, r) && jS(t, r, e[r]);
- if (US)
- for (var r of US(e))
- Yme.call(e, r) && jS(t, r, e[r]);
+ qme.call(e, r) && CS(t, r, e[r]);
+ if (RS)
+ for (var r of RS(e))
+ Wme.call(e, r) && CS(t, r, e[r]);
return t;
};
- var Om = (t, e) => Gme(t, Kme(e));
- function Gx(t) {
- return Om(Im({}, t), { level: (t == null ? void 0 : t.level) || zme.level });
+ var Im = (t, e) => Fme(t, Hme(e));
+ function Fx(t) {
+ return Im(Nm({}, t), { level: (t == null ? void 0 : t.level) || Bme.level });
}
- function Zme(t, e = O0) {
+ function Gme(t, e = N0) {
return t[e] || "";
}
- function Jme(t, e, r = O0) {
+ function Kme(t, e, r = N0) {
return t[r] = e, t;
}
- function Yi(t, e = O0) {
+ function Yi(t, e = N0) {
let r = "";
- return typeof t.bindings > "u" ? r = Zme(t, e) : r = t.bindings().context || "", r;
+ return typeof t.bindings > "u" ? r = Gme(t, e) : r = t.bindings().context || "", r;
}
- function Qme(t, e, r = O0) {
+ function Xme(t, e, r = N0) {
const n = Yi(t, r);
return n.trim() ? `${n}/${e}` : e;
}
- function Zi(t, e, r = O0) {
- const n = Qme(t, e, r), i = t.child({ context: n });
- return Jme(i, n, r);
+ function Zi(t, e, r = N0) {
+ const n = Xme(t, e, r), i = t.child({ context: n });
+ return Kme(i, n, r);
}
- function $me(t) {
+ function Yme(t) {
var e, r;
- const n = new Hme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes);
- return { logger: A2(Om(Im({}, t.opts), { level: "trace", browser: Om(Im({}, (r = t.opts) == null ? void 0 : r.browser), { write: (i) => n.write(i) }) })), chunkLoggerController: n };
+ const n = new jme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes);
+ return { logger: A2(Im(Nm({}, t.opts), { level: "trace", browser: Im(Nm({}, (r = t.opts) == null ? void 0 : r.browser), { write: (i) => n.write(i) }) })), chunkLoggerController: n };
}
- function ege(t) {
+ function Zme(t) {
var e;
- const r = new qme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes);
- return { logger: A2(Om(Im({}, t.opts), { level: "trace" }), r), chunkLoggerController: r };
+ const r = new Vme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes);
+ return { logger: A2(Im(Nm({}, t.opts), { level: "trace" }), r), chunkLoggerController: r };
}
- function tge(t) {
- return typeof t.loggerOverride < "u" && typeof t.loggerOverride != "string" ? { logger: t.loggerOverride, chunkLoggerController: null } : typeof window < "u" ? $me(t) : ege(t);
+ function Jme(t) {
+ return typeof t.loggerOverride < "u" && typeof t.loggerOverride != "string" ? { logger: t.loggerOverride, chunkLoggerController: null } : typeof window < "u" ? Yme(t) : Zme(t);
}
- var rge = class extends kl {
+ var Qme = class extends Pl {
constructor(e) {
super(), this.opts = e, this.protocol = "wc", this.version = 2;
}
};
- var nge = class extends kl {
+ var $me = class extends Pl {
constructor(e, r) {
super(), this.core = e, this.logger = r, this.records = /* @__PURE__ */ new Map();
}
};
- var ige = class {
+ var ege = class {
constructor(e, r) {
this.logger = e, this.core = r;
}
};
- var sge = class extends kl {
+ var tge = class extends Pl {
constructor(e, r) {
super(), this.relayer = e, this.logger = r;
}
};
- var oge = class extends kl {
+ var rge = class extends Pl {
constructor(e) {
super();
}
};
- var age = class {
+ var nge = class {
constructor(e, r, n, i) {
this.core = e, this.logger = r, this.name = n;
}
};
- var cge = class extends kl {
+ var ige = class extends Pl {
constructor(e, r) {
super(), this.relayer = e, this.logger = r;
}
};
- var uge = class extends kl {
+ var sge = class extends Pl {
constructor(e, r) {
super(), this.core = e, this.logger = r;
}
};
- var lge = class {
+ var oge = class {
constructor(e, r) {
this.projectId = e, this.logger = r;
}
};
- var fge = class {
+ var age = class {
constructor(e, r) {
this.projectId = e, this.logger = r;
}
};
- var hge = class {
+ var cge = class {
constructor(e) {
this.opts = e, this.protocol = "wc", this.version = 2;
}
};
- var dge = class {
+ var uge = class {
constructor(e) {
this.client = e;
}
};
- var Kx = {};
- var rh = {};
+ var Hx = {};
+ var th = {};
var T2 = {};
var N2 = {};
Object.defineProperty(N2, "__esModule", { value: true });
N2.BrowserRandomSource = void 0;
- var VS = 65536;
- var pge = class {
+ var DS = 65536;
+ var lge = class {
constructor() {
this.isAvailable = false, this.isInstantiated = false;
const e = typeof self < "u" ? self.crypto || self.msCrypto : null;
@@ -74119,31 +74123,31 @@ ${Ez(e, r)}`);
if (!this.isAvailable || !this._crypto)
throw new Error("Browser random byte generator is not available.");
const r = new Uint8Array(e);
- for (let n = 0; n < r.length; n += VS)
- this._crypto.getRandomValues(r.subarray(n, n + Math.min(r.length - n, VS)));
+ for (let n = 0; n < r.length; n += DS)
+ this._crypto.getRandomValues(r.subarray(n, n + Math.min(r.length - n, DS)));
return r;
}
};
- N2.BrowserRandomSource = pge;
- function mge(t) {
+ N2.BrowserRandomSource = lge;
+ function fge(t) {
throw new Error('Could not dynamically require "' + t + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');
}
var I2 = {};
var hs = {};
Object.defineProperty(hs, "__esModule", { value: true });
- function gge(t) {
+ function hge(t) {
for (var e = 0; e < t.length; e++)
t[e] = 0;
return t;
}
- hs.wipe = gge;
+ hs.wipe = hge;
Object.defineProperty(I2, "__esModule", { value: true });
I2.NodeRandomSource = void 0;
- var yge = hs;
- var bge = class {
+ var dge = hs;
+ var pge = class {
constructor() {
- if (this.isAvailable = false, this.isInstantiated = false, typeof mge < "u") {
- const e = ng;
+ if (this.isAvailable = false, this.isInstantiated = false, typeof fge < "u") {
+ const e = rg;
e && e.randomBytes && (this._crypto = e, this.isAvailable = true, this.isInstantiated = true);
}
}
@@ -74156,21 +74160,21 @@ ${Ez(e, r)}`);
const n = new Uint8Array(e);
for (let i = 0; i < n.length; i++)
n[i] = r[i];
- return (0, yge.wipe)(r), n;
+ return (0, dge.wipe)(r), n;
}
};
- I2.NodeRandomSource = bge;
+ I2.NodeRandomSource = pge;
Object.defineProperty(T2, "__esModule", { value: true });
T2.SystemRandomSource = void 0;
- var wge = N2;
- var vge = I2;
- var xge = class {
+ var mge = N2;
+ var gge = I2;
+ var yge = class {
constructor() {
- if (this.isAvailable = false, this.name = "", this._source = new wge.BrowserRandomSource(), this._source.isAvailable) {
+ if (this.isAvailable = false, this.name = "", this._source = new mge.BrowserRandomSource(), this._source.isAvailable) {
this.isAvailable = true, this.name = "Browser";
return;
}
- if (this._source = new vge.NodeRandomSource(), this._source.isAvailable) {
+ if (this._source = new gge.NodeRandomSource(), this._source.isAvailable) {
this.isAvailable = true, this.name = "Node";
return;
}
@@ -74181,9 +74185,9 @@ ${Ez(e, r)}`);
return this._source.randomBytes(e);
}
};
- T2.SystemRandomSource = xge;
+ T2.SystemRandomSource = yge;
var Ut = {};
- var JL = {};
+ var qL = {};
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
function e(a, c) {
@@ -74213,96 +74217,96 @@ ${Ez(e, r)}`);
t.isInteger = Number.isInteger || o, t.MAX_SAFE_INTEGER = 9007199254740991, t.isSafeInteger = function(a) {
return t.isInteger(a) && a >= -t.MAX_SAFE_INTEGER && a <= t.MAX_SAFE_INTEGER;
};
- })(JL);
+ })(qL);
Object.defineProperty(Ut, "__esModule", { value: true });
- var QL = JL;
- function _ge(t, e) {
+ var WL = qL;
+ function bge(t, e) {
return e === void 0 && (e = 0), (t[e + 0] << 8 | t[e + 1]) << 16 >> 16;
}
- Ut.readInt16BE = _ge;
- function Ege(t, e) {
+ Ut.readInt16BE = bge;
+ function wge(t, e) {
return e === void 0 && (e = 0), (t[e + 0] << 8 | t[e + 1]) >>> 0;
}
- Ut.readUint16BE = Ege;
- function Sge(t, e) {
+ Ut.readUint16BE = wge;
+ function vge(t, e) {
return e === void 0 && (e = 0), (t[e + 1] << 8 | t[e]) << 16 >> 16;
}
- Ut.readInt16LE = Sge;
- function Mge(t, e) {
+ Ut.readInt16LE = vge;
+ function xge(t, e) {
return e === void 0 && (e = 0), (t[e + 1] << 8 | t[e]) >>> 0;
}
- Ut.readUint16LE = Mge;
- function $L(t, e, r) {
+ Ut.readUint16LE = xge;
+ function GL(t, e, r) {
return e === void 0 && (e = new Uint8Array(2)), r === void 0 && (r = 0), e[r + 0] = t >>> 8, e[r + 1] = t >>> 0, e;
}
- Ut.writeUint16BE = $L;
- Ut.writeInt16BE = $L;
- function eB(t, e, r) {
+ Ut.writeUint16BE = GL;
+ Ut.writeInt16BE = GL;
+ function KL(t, e, r) {
return e === void 0 && (e = new Uint8Array(2)), r === void 0 && (r = 0), e[r + 0] = t >>> 0, e[r + 1] = t >>> 8, e;
}
- Ut.writeUint16LE = eB;
- Ut.writeInt16LE = eB;
- function $5(t, e) {
+ Ut.writeUint16LE = KL;
+ Ut.writeInt16LE = KL;
+ function J5(t, e) {
return e === void 0 && (e = 0), t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3];
}
- Ut.readInt32BE = $5;
- function ev(t, e) {
+ Ut.readInt32BE = J5;
+ function Q5(t, e) {
return e === void 0 && (e = 0), (t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3]) >>> 0;
}
- Ut.readUint32BE = ev;
- function tv(t, e) {
+ Ut.readUint32BE = Q5;
+ function $5(t, e) {
return e === void 0 && (e = 0), t[e + 3] << 24 | t[e + 2] << 16 | t[e + 1] << 8 | t[e];
}
- Ut.readInt32LE = tv;
- function rv(t, e) {
+ Ut.readInt32LE = $5;
+ function ev(t, e) {
return e === void 0 && (e = 0), (t[e + 3] << 24 | t[e + 2] << 16 | t[e + 1] << 8 | t[e]) >>> 0;
}
- Ut.readUint32LE = rv;
- function Pm(t, e, r) {
+ Ut.readUint32LE = ev;
+ function Om(t, e, r) {
return e === void 0 && (e = new Uint8Array(4)), r === void 0 && (r = 0), e[r + 0] = t >>> 24, e[r + 1] = t >>> 16, e[r + 2] = t >>> 8, e[r + 3] = t >>> 0, e;
}
- Ut.writeUint32BE = Pm;
- Ut.writeInt32BE = Pm;
- function km(t, e, r) {
+ Ut.writeUint32BE = Om;
+ Ut.writeInt32BE = Om;
+ function Pm(t, e, r) {
return e === void 0 && (e = new Uint8Array(4)), r === void 0 && (r = 0), e[r + 0] = t >>> 0, e[r + 1] = t >>> 8, e[r + 2] = t >>> 16, e[r + 3] = t >>> 24, e;
}
- Ut.writeUint32LE = km;
- Ut.writeInt32LE = km;
- function Age(t, e) {
+ Ut.writeUint32LE = Pm;
+ Ut.writeInt32LE = Pm;
+ function _ge(t, e) {
e === void 0 && (e = 0);
- var r = $5(t, e), n = $5(t, e + 4);
+ var r = J5(t, e), n = J5(t, e + 4);
return r * 4294967296 + n - (n >> 31) * 4294967296;
}
- Ut.readInt64BE = Age;
- function Tge(t, e) {
+ Ut.readInt64BE = _ge;
+ function Ege(t, e) {
e === void 0 && (e = 0);
- var r = ev(t, e), n = ev(t, e + 4);
+ var r = Q5(t, e), n = Q5(t, e + 4);
return r * 4294967296 + n;
}
- Ut.readUint64BE = Tge;
- function Nge(t, e) {
+ Ut.readUint64BE = Ege;
+ function Sge(t, e) {
e === void 0 && (e = 0);
- var r = tv(t, e), n = tv(t, e + 4);
+ var r = $5(t, e), n = $5(t, e + 4);
return n * 4294967296 + r - (r >> 31) * 4294967296;
}
- Ut.readInt64LE = Nge;
- function Ige(t, e) {
+ Ut.readInt64LE = Sge;
+ function Mge(t, e) {
e === void 0 && (e = 0);
- var r = rv(t, e), n = rv(t, e + 4);
+ var r = ev(t, e), n = ev(t, e + 4);
return n * 4294967296 + r;
}
- Ut.readUint64LE = Ige;
- function tB(t, e, r) {
- return e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0), Pm(t / 4294967296 >>> 0, e, r), Pm(t >>> 0, e, r + 4), e;
+ Ut.readUint64LE = Mge;
+ function XL(t, e, r) {
+ return e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0), Om(t / 4294967296 >>> 0, e, r), Om(t >>> 0, e, r + 4), e;
}
- Ut.writeUint64BE = tB;
- Ut.writeInt64BE = tB;
- function rB(t, e, r) {
- return e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0), km(t >>> 0, e, r), km(t / 4294967296 >>> 0, e, r + 4), e;
+ Ut.writeUint64BE = XL;
+ Ut.writeInt64BE = XL;
+ function YL(t, e, r) {
+ return e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0), Pm(t >>> 0, e, r), Pm(t / 4294967296 >>> 0, e, r + 4), e;
}
- Ut.writeUint64LE = rB;
- Ut.writeInt64LE = rB;
- function Oge(t, e, r) {
+ Ut.writeUint64LE = YL;
+ Ut.writeInt64LE = YL;
+ function Age(t, e, r) {
if (r === void 0 && (r = 0), t % 8 !== 0)
throw new Error("readUintBE supports only bitLengths divisible by 8");
if (t / 8 > e.length - r)
@@ -74311,8 +74315,8 @@ ${Ez(e, r)}`);
n += e[s] * i, i *= 256;
return n;
}
- Ut.readUintBE = Oge;
- function Pge(t, e, r) {
+ Ut.readUintBE = Age;
+ function Tge(t, e, r) {
if (r === void 0 && (r = 0), t % 8 !== 0)
throw new Error("readUintLE supports only bitLengths divisible by 8");
if (t / 8 > e.length - r)
@@ -74321,75 +74325,75 @@ ${Ez(e, r)}`);
n += e[s] * i, i *= 256;
return n;
}
- Ut.readUintLE = Pge;
- function kge(t, e, r, n) {
+ Ut.readUintLE = Tge;
+ function Nge(t, e, r, n) {
if (r === void 0 && (r = new Uint8Array(t / 8)), n === void 0 && (n = 0), t % 8 !== 0)
throw new Error("writeUintBE supports only bitLengths divisible by 8");
- if (!QL.isSafeInteger(e))
+ if (!WL.isSafeInteger(e))
throw new Error("writeUintBE value must be an integer");
for (var i = 1, s = t / 8 + n - 1; s >= n; s--)
r[s] = e / i & 255, i *= 256;
return r;
}
- Ut.writeUintBE = kge;
- function Rge(t, e, r, n) {
+ Ut.writeUintBE = Nge;
+ function Ige(t, e, r, n) {
if (r === void 0 && (r = new Uint8Array(t / 8)), n === void 0 && (n = 0), t % 8 !== 0)
throw new Error("writeUintLE supports only bitLengths divisible by 8");
- if (!QL.isSafeInteger(e))
+ if (!WL.isSafeInteger(e))
throw new Error("writeUintLE value must be an integer");
for (var i = 1, s = n; s < n + t / 8; s++)
r[s] = e / i & 255, i *= 256;
return r;
}
- Ut.writeUintLE = Rge;
- function Cge(t, e) {
+ Ut.writeUintLE = Ige;
+ function Oge(t, e) {
e === void 0 && (e = 0);
var r = new DataView(t.buffer, t.byteOffset, t.byteLength);
return r.getFloat32(e);
}
- Ut.readFloat32BE = Cge;
- function Dge(t, e) {
+ Ut.readFloat32BE = Oge;
+ function Pge(t, e) {
e === void 0 && (e = 0);
var r = new DataView(t.buffer, t.byteOffset, t.byteLength);
return r.getFloat32(e, true);
}
- Ut.readFloat32LE = Dge;
- function Lge(t, e) {
+ Ut.readFloat32LE = Pge;
+ function kge(t, e) {
e === void 0 && (e = 0);
var r = new DataView(t.buffer, t.byteOffset, t.byteLength);
return r.getFloat64(e);
}
- Ut.readFloat64BE = Lge;
- function Bge(t, e) {
+ Ut.readFloat64BE = kge;
+ function Rge(t, e) {
e === void 0 && (e = 0);
var r = new DataView(t.buffer, t.byteOffset, t.byteLength);
return r.getFloat64(e, true);
}
- Ut.readFloat64LE = Bge;
- function Uge(t, e, r) {
+ Ut.readFloat64LE = Rge;
+ function Cge(t, e, r) {
e === void 0 && (e = new Uint8Array(4)), r === void 0 && (r = 0);
var n = new DataView(e.buffer, e.byteOffset, e.byteLength);
return n.setFloat32(r, t), e;
}
- Ut.writeFloat32BE = Uge;
- function jge(t, e, r) {
+ Ut.writeFloat32BE = Cge;
+ function Dge(t, e, r) {
e === void 0 && (e = new Uint8Array(4)), r === void 0 && (r = 0);
var n = new DataView(e.buffer, e.byteOffset, e.byteLength);
return n.setFloat32(r, t, true), e;
}
- Ut.writeFloat32LE = jge;
- function Vge(t, e, r) {
+ Ut.writeFloat32LE = Dge;
+ function Lge(t, e, r) {
e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0);
var n = new DataView(e.buffer, e.byteOffset, e.byteLength);
return n.setFloat64(r, t), e;
}
- Ut.writeFloat64BE = Vge;
- function zge(t, e, r) {
+ Ut.writeFloat64BE = Lge;
+ function Bge(t, e, r) {
e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0);
var n = new DataView(e.buffer, e.byteOffset, e.byteLength);
return n.setFloat64(r, t, true), e;
}
- Ut.writeFloat64LE = zge;
+ Ut.writeFloat64LE = Bge;
(function(t) {
Object.defineProperty(t, "__esModule", { value: true }), t.randomStringForEntropy = t.randomString = t.randomUint32 = t.randomBytes = t.defaultRandomSource = void 0;
const e = T2, r = Ut, n = hs;
@@ -74413,8 +74417,8 @@ ${Ez(e, r)}`);
const E = f.length, _ = 256 - 256 % E;
for (; u > 0; ) {
const N = i(Math.ceil(u * 256 / _), p);
- for (let R = 0; R < N.length && u > 0; R++) {
- const F = N[R];
+ for (let k = 0; k < N.length && u > 0; k++) {
+ const F = N[k];
F < _ && (b += f.charAt(F % E), u--);
}
(0, n.wipe)(N);
@@ -74427,8 +74431,8 @@ ${Ez(e, r)}`);
return a(b, f, p);
}
t.randomStringForEntropy = c;
- })(rh);
- var nB = {};
+ })(th);
+ var ZL = {};
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
var e = Ut, r = hs;
@@ -74649,18 +74653,18 @@ ${Ez(e, r)}`);
1246189591
]);
function s(a, c, u, f, p, b, E) {
- for (var _ = u[0], N = u[1], R = u[2], F = u[3], D = u[4], L = u[5], q = u[6], W = u[7], z = f[0], T = f[1], I = f[2], H = f[3], X = f[4], V = f[5], S = f[6], d = f[7], l, h, y, x, v, M, w, g; E >= 128; ) {
+ for (var _ = u[0], N = u[1], k = u[2], F = u[3], L = u[4], D = u[5], q = u[6], W = u[7], z = f[0], T = f[1], I = f[2], H = f[3], X = f[4], V = f[5], S = f[6], d = f[7], l, h, y, x, v, M, w, g; E >= 128; ) {
for (var m = 0; m < 16; m++) {
var P = 8 * m + b;
a[m] = e.readUint32BE(p, P), c[m] = e.readUint32BE(p, P + 4);
}
for (var m = 0; m < 80; m++) {
- var Q = _, A = N, K = R, U = F, j = D, G = L, k = q, Y = W, ee = z, ae = T, ie = I, Z = H, ce = X, oe = V, me = S, pe = d;
- if (l = W, h = d, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = (D >>> 14 | X << 32 - 14) ^ (D >>> 18 | X << 32 - 18) ^ (X >>> 41 - 32 | D << 32 - (41 - 32)), h = (X >>> 14 | D << 32 - 14) ^ (X >>> 18 | D << 32 - 18) ^ (D >>> 41 - 32 | X << 32 - (41 - 32)), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = D & L ^ ~D & q, h = X & V ^ ~X & S, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = i[m * 2], h = i[m * 2 + 1], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = a[m % 16], h = c[m % 16], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, y = w & 65535 | g << 16, x = v & 65535 | M << 16, l = y, h = x, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = (_ >>> 28 | z << 32 - 28) ^ (z >>> 34 - 32 | _ << 32 - (34 - 32)) ^ (z >>> 39 - 32 | _ << 32 - (39 - 32)), h = (z >>> 28 | _ << 32 - 28) ^ (_ >>> 34 - 32 | z << 32 - (34 - 32)) ^ (_ >>> 39 - 32 | z << 32 - (39 - 32)), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = _ & N ^ _ & R ^ N & R, h = z & T ^ z & I ^ T & I, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, Y = w & 65535 | g << 16, pe = v & 65535 | M << 16, l = U, h = Z, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = y, h = x, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, U = w & 65535 | g << 16, Z = v & 65535 | M << 16, N = Q, R = A, F = K, D = U, L = j, q = G, W = k, _ = Y, T = ee, I = ae, H = ie, X = Z, V = ce, S = oe, d = me, z = pe, m % 16 === 15)
+ var Q = _, A = N, K = k, U = F, j = L, G = D, R = q, Y = W, ee = z, ae = T, ie = I, Z = H, ce = X, oe = V, me = S, pe = d;
+ if (l = W, h = d, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = (L >>> 14 | X << 32 - 14) ^ (L >>> 18 | X << 32 - 18) ^ (X >>> 41 - 32 | L << 32 - (41 - 32)), h = (X >>> 14 | L << 32 - 14) ^ (X >>> 18 | L << 32 - 18) ^ (L >>> 41 - 32 | X << 32 - (41 - 32)), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = L & D ^ ~L & q, h = X & V ^ ~X & S, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = i[m * 2], h = i[m * 2 + 1], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = a[m % 16], h = c[m % 16], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, y = w & 65535 | g << 16, x = v & 65535 | M << 16, l = y, h = x, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = (_ >>> 28 | z << 32 - 28) ^ (z >>> 34 - 32 | _ << 32 - (34 - 32)) ^ (z >>> 39 - 32 | _ << 32 - (39 - 32)), h = (z >>> 28 | _ << 32 - 28) ^ (_ >>> 34 - 32 | z << 32 - (34 - 32)) ^ (_ >>> 39 - 32 | z << 32 - (39 - 32)), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = _ & N ^ _ & k ^ N & k, h = z & T ^ z & I ^ T & I, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, Y = w & 65535 | g << 16, pe = v & 65535 | M << 16, l = U, h = Z, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = y, h = x, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, U = w & 65535 | g << 16, Z = v & 65535 | M << 16, N = Q, k = A, F = K, L = U, D = j, q = G, W = R, _ = Y, T = ee, I = ae, H = ie, X = Z, V = ce, S = oe, d = me, z = pe, m % 16 === 15)
for (var P = 0; P < 16; P++)
l = a[P], h = c[P], v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = a[(P + 9) % 16], h = c[(P + 9) % 16], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, y = a[(P + 1) % 16], x = c[(P + 1) % 16], l = (y >>> 1 | x << 32 - 1) ^ (y >>> 8 | x << 32 - 8) ^ y >>> 7, h = (x >>> 1 | y << 32 - 1) ^ (x >>> 8 | y << 32 - 8) ^ (x >>> 7 | y << 32 - 7), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, y = a[(P + 14) % 16], x = c[(P + 14) % 16], l = (y >>> 19 | x << 32 - 19) ^ (x >>> 61 - 32 | y << 32 - (61 - 32)) ^ y >>> 6, h = (x >>> 19 | y << 32 - 19) ^ (y >>> 61 - 32 | x << 32 - (61 - 32)) ^ (x >>> 6 | y << 32 - 6), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, a[P] = w & 65535 | g << 16, c[P] = v & 65535 | M << 16;
}
- l = _, h = z, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[0], h = f[0], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[0] = _ = w & 65535 | g << 16, f[0] = z = v & 65535 | M << 16, l = N, h = T, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[1], h = f[1], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[1] = N = w & 65535 | g << 16, f[1] = T = v & 65535 | M << 16, l = R, h = I, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[2], h = f[2], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[2] = R = w & 65535 | g << 16, f[2] = I = v & 65535 | M << 16, l = F, h = H, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[3], h = f[3], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[3] = F = w & 65535 | g << 16, f[3] = H = v & 65535 | M << 16, l = D, h = X, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[4], h = f[4], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[4] = D = w & 65535 | g << 16, f[4] = X = v & 65535 | M << 16, l = L, h = V, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[5], h = f[5], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[5] = L = w & 65535 | g << 16, f[5] = V = v & 65535 | M << 16, l = q, h = S, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[6], h = f[6], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[6] = q = w & 65535 | g << 16, f[6] = S = v & 65535 | M << 16, l = W, h = d, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[7], h = f[7], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[7] = W = w & 65535 | g << 16, f[7] = d = v & 65535 | M << 16, b += 128, E -= 128;
+ l = _, h = z, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[0], h = f[0], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[0] = _ = w & 65535 | g << 16, f[0] = z = v & 65535 | M << 16, l = N, h = T, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[1], h = f[1], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[1] = N = w & 65535 | g << 16, f[1] = T = v & 65535 | M << 16, l = k, h = I, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[2], h = f[2], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[2] = k = w & 65535 | g << 16, f[2] = I = v & 65535 | M << 16, l = F, h = H, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[3], h = f[3], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[3] = F = w & 65535 | g << 16, f[3] = H = v & 65535 | M << 16, l = L, h = X, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[4], h = f[4], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[4] = L = w & 65535 | g << 16, f[4] = X = v & 65535 | M << 16, l = D, h = V, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[5], h = f[5], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[5] = D = w & 65535 | g << 16, f[5] = V = v & 65535 | M << 16, l = q, h = S, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[6], h = f[6], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[6] = q = w & 65535 | g << 16, f[6] = S = v & 65535 | M << 16, l = W, h = d, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[7], h = f[7], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[7] = W = w & 65535 | g << 16, f[7] = d = v & 65535 | M << 16, b += 128, E -= 128;
}
return b;
}
@@ -74671,10 +74675,10 @@ ${Ez(e, r)}`);
return c.clean(), u;
}
t.hash = o;
- })(nB);
+ })(ZL);
(function(t) {
Object.defineProperty(t, "__esModule", { value: true }), t.convertSecretKeyToX25519 = t.convertPublicKeyToX25519 = t.verify = t.sign = t.extractPublicKeyFromSecretKey = t.generateKeyPair = t.generateKeyPairFromSeed = t.SEED_LENGTH = t.SECRET_KEY_LENGTH = t.PUBLIC_KEY_LENGTH = t.SIGNATURE_LENGTH = void 0;
- const e = rh, r = nB, n = hs;
+ const e = th, r = ZL, n = hs;
t.SIGNATURE_LENGTH = 64, t.PUBLIC_KEY_LENGTH = 32, t.SECRET_KEY_LENGTH = 64, t.SEED_LENGTH = 32;
function i(U) {
const j = new Float64Array(16);
@@ -74778,47 +74782,47 @@ ${Ez(e, r)}`);
function _(U) {
let j = 1;
for (let G = 0; G < 16; G++) {
- let k = U[G] + j + 65535;
- j = Math.floor(k / 65536), U[G] = k - j * 65536;
+ let R = U[G] + j + 65535;
+ j = Math.floor(R / 65536), U[G] = R - j * 65536;
}
U[0] += j - 1 + 37 * (j - 1);
}
function N(U, j, G) {
- const k = ~(G - 1);
+ const R = ~(G - 1);
for (let Y = 0; Y < 16; Y++) {
- const ee = k & (U[Y] ^ j[Y]);
+ const ee = R & (U[Y] ^ j[Y]);
U[Y] ^= ee, j[Y] ^= ee;
}
}
- function R(U, j) {
- const G = i(), k = i();
+ function k(U, j) {
+ const G = i(), R = i();
for (let Y = 0; Y < 16; Y++)
- k[Y] = j[Y];
- _(k), _(k), _(k);
+ R[Y] = j[Y];
+ _(R), _(R), _(R);
for (let Y = 0; Y < 2; Y++) {
- G[0] = k[0] - 65517;
+ G[0] = R[0] - 65517;
for (let ae = 1; ae < 15; ae++)
- G[ae] = k[ae] - 65535 - (G[ae - 1] >> 16 & 1), G[ae - 1] &= 65535;
- G[15] = k[15] - 32767 - (G[14] >> 16 & 1);
+ G[ae] = R[ae] - 65535 - (G[ae - 1] >> 16 & 1), G[ae - 1] &= 65535;
+ G[15] = R[15] - 32767 - (G[14] >> 16 & 1);
const ee = G[15] >> 16 & 1;
- G[14] &= 65535, N(k, G, 1 - ee);
+ G[14] &= 65535, N(R, G, 1 - ee);
}
for (let Y = 0; Y < 16; Y++)
- U[2 * Y] = k[Y] & 255, U[2 * Y + 1] = k[Y] >> 8;
+ U[2 * Y] = R[Y] & 255, U[2 * Y + 1] = R[Y] >> 8;
}
function F(U, j) {
let G = 0;
- for (let k = 0; k < 32; k++)
- G |= U[k] ^ j[k];
+ for (let R = 0; R < 32; R++)
+ G |= U[R] ^ j[R];
return (1 & G - 1 >>> 8) - 1;
}
- function D(U, j) {
- const G = new Uint8Array(32), k = new Uint8Array(32);
- return R(G, U), R(k, j), F(G, k);
+ function L(U, j) {
+ const G = new Uint8Array(32), R = new Uint8Array(32);
+ return k(G, U), k(R, j), F(G, R);
}
- function L(U) {
+ function D(U) {
const j = new Uint8Array(32);
- return R(j, U), j[0] & 1;
+ return k(j, U), j[0] & 1;
}
function q(U, j) {
for (let G = 0; G < 16; G++)
@@ -74826,56 +74830,56 @@ ${Ez(e, r)}`);
U[15] &= 32767;
}
function W(U, j, G) {
- for (let k = 0; k < 16; k++)
- U[k] = j[k] + G[k];
+ for (let R = 0; R < 16; R++)
+ U[R] = j[R] + G[R];
}
function z(U, j, G) {
- for (let k = 0; k < 16; k++)
- U[k] = j[k] - G[k];
+ for (let R = 0; R < 16; R++)
+ U[R] = j[R] - G[R];
}
function T(U, j, G) {
- let k, Y, ee = 0, ae = 0, ie = 0, Z = 0, ce = 0, oe = 0, me = 0, pe = 0, se = 0, le = 0, be = 0, ye = 0, Ee = 0, Te = 0, C = 0, O = 0, B = 0, $ = 0, te = 0, J = 0, ne = 0, fe = 0, ge = 0, de = 0, ve = 0, Ae = 0, Ne = 0, De = 0, ut = 0, Ve = 0, Ze = 0, Ge = G[0], ke = G[1], Re = G[2], Je = G[3], Me = G[4], Pe = G[5], et = G[6], Ce = G[7], ze = G[8], nt = G[9], qe = G[10], Ke = G[11], at = G[12], We = G[13], $e = G[14], dt = G[15];
- k = j[0], ee += k * Ge, ae += k * ke, ie += k * Re, Z += k * Je, ce += k * Me, oe += k * Pe, me += k * et, pe += k * Ce, se += k * ze, le += k * nt, be += k * qe, ye += k * Ke, Ee += k * at, Te += k * We, C += k * $e, O += k * dt, k = j[1], ae += k * Ge, ie += k * ke, Z += k * Re, ce += k * Je, oe += k * Me, me += k * Pe, pe += k * et, se += k * Ce, le += k * ze, be += k * nt, ye += k * qe, Ee += k * Ke, Te += k * at, C += k * We, O += k * $e, B += k * dt, k = j[2], ie += k * Ge, Z += k * ke, ce += k * Re, oe += k * Je, me += k * Me, pe += k * Pe, se += k * et, le += k * Ce, be += k * ze, ye += k * nt, Ee += k * qe, Te += k * Ke, C += k * at, O += k * We, B += k * $e, $ += k * dt, k = j[3], Z += k * Ge, ce += k * ke, oe += k * Re, me += k * Je, pe += k * Me, se += k * Pe, le += k * et, be += k * Ce, ye += k * ze, Ee += k * nt, Te += k * qe, C += k * Ke, O += k * at, B += k * We, $ += k * $e, te += k * dt, k = j[4], ce += k * Ge, oe += k * ke, me += k * Re, pe += k * Je, se += k * Me, le += k * Pe, be += k * et, ye += k * Ce, Ee += k * ze, Te += k * nt, C += k * qe, O += k * Ke, B += k * at, $ += k * We, te += k * $e, J += k * dt, k = j[5], oe += k * Ge, me += k * ke, pe += k * Re, se += k * Je, le += k * Me, be += k * Pe, ye += k * et, Ee += k * Ce, Te += k * ze, C += k * nt, O += k * qe, B += k * Ke, $ += k * at, te += k * We, J += k * $e, ne += k * dt, k = j[6], me += k * Ge, pe += k * ke, se += k * Re, le += k * Je, be += k * Me, ye += k * Pe, Ee += k * et, Te += k * Ce, C += k * ze, O += k * nt, B += k * qe, $ += k * Ke, te += k * at, J += k * We, ne += k * $e, fe += k * dt, k = j[7], pe += k * Ge, se += k * ke, le += k * Re, be += k * Je, ye += k * Me, Ee += k * Pe, Te += k * et, C += k * Ce, O += k * ze, B += k * nt, $ += k * qe, te += k * Ke, J += k * at, ne += k * We, fe += k * $e, ge += k * dt, k = j[8], se += k * Ge, le += k * ke, be += k * Re, ye += k * Je, Ee += k * Me, Te += k * Pe, C += k * et, O += k * Ce, B += k * ze, $ += k * nt, te += k * qe, J += k * Ke, ne += k * at, fe += k * We, ge += k * $e, de += k * dt, k = j[9], le += k * Ge, be += k * ke, ye += k * Re, Ee += k * Je, Te += k * Me, C += k * Pe, O += k * et, B += k * Ce, $ += k * ze, te += k * nt, J += k * qe, ne += k * Ke, fe += k * at, ge += k * We, de += k * $e, ve += k * dt, k = j[10], be += k * Ge, ye += k * ke, Ee += k * Re, Te += k * Je, C += k * Me, O += k * Pe, B += k * et, $ += k * Ce, te += k * ze, J += k * nt, ne += k * qe, fe += k * Ke, ge += k * at, de += k * We, ve += k * $e, Ae += k * dt, k = j[11], ye += k * Ge, Ee += k * ke, Te += k * Re, C += k * Je, O += k * Me, B += k * Pe, $ += k * et, te += k * Ce, J += k * ze, ne += k * nt, fe += k * qe, ge += k * Ke, de += k * at, ve += k * We, Ae += k * $e, Ne += k * dt, k = j[12], Ee += k * Ge, Te += k * ke, C += k * Re, O += k * Je, B += k * Me, $ += k * Pe, te += k * et, J += k * Ce, ne += k * ze, fe += k * nt, ge += k * qe, de += k * Ke, ve += k * at, Ae += k * We, Ne += k * $e, De += k * dt, k = j[13], Te += k * Ge, C += k * ke, O += k * Re, B += k * Je, $ += k * Me, te += k * Pe, J += k * et, ne += k * Ce, fe += k * ze, ge += k * nt, de += k * qe, ve += k * Ke, Ae += k * at, Ne += k * We, De += k * $e, ut += k * dt, k = j[14], C += k * Ge, O += k * ke, B += k * Re, $ += k * Je, te += k * Me, J += k * Pe, ne += k * et, fe += k * Ce, ge += k * ze, de += k * nt, ve += k * qe, Ae += k * Ke, Ne += k * at, De += k * We, ut += k * $e, Ve += k * dt, k = j[15], O += k * Ge, B += k * ke, $ += k * Re, te += k * Je, J += k * Me, ne += k * Pe, fe += k * et, ge += k * Ce, de += k * ze, ve += k * nt, Ae += k * qe, Ne += k * Ke, De += k * at, ut += k * We, Ve += k * $e, Ze += k * dt, ee += 38 * B, ae += 38 * $, ie += 38 * te, Z += 38 * J, ce += 38 * ne, oe += 38 * fe, me += 38 * ge, pe += 38 * de, se += 38 * ve, le += 38 * Ae, be += 38 * Ne, ye += 38 * De, Ee += 38 * ut, Te += 38 * Ve, C += 38 * Ze, Y = 1, k = ee + Y + 65535, Y = Math.floor(k / 65536), ee = k - Y * 65536, k = ae + Y + 65535, Y = Math.floor(k / 65536), ae = k - Y * 65536, k = ie + Y + 65535, Y = Math.floor(k / 65536), ie = k - Y * 65536, k = Z + Y + 65535, Y = Math.floor(k / 65536), Z = k - Y * 65536, k = ce + Y + 65535, Y = Math.floor(k / 65536), ce = k - Y * 65536, k = oe + Y + 65535, Y = Math.floor(k / 65536), oe = k - Y * 65536, k = me + Y + 65535, Y = Math.floor(k / 65536), me = k - Y * 65536, k = pe + Y + 65535, Y = Math.floor(k / 65536), pe = k - Y * 65536, k = se + Y + 65535, Y = Math.floor(k / 65536), se = k - Y * 65536, k = le + Y + 65535, Y = Math.floor(k / 65536), le = k - Y * 65536, k = be + Y + 65535, Y = Math.floor(k / 65536), be = k - Y * 65536, k = ye + Y + 65535, Y = Math.floor(k / 65536), ye = k - Y * 65536, k = Ee + Y + 65535, Y = Math.floor(k / 65536), Ee = k - Y * 65536, k = Te + Y + 65535, Y = Math.floor(k / 65536), Te = k - Y * 65536, k = C + Y + 65535, Y = Math.floor(k / 65536), C = k - Y * 65536, k = O + Y + 65535, Y = Math.floor(k / 65536), O = k - Y * 65536, ee += Y - 1 + 37 * (Y - 1), Y = 1, k = ee + Y + 65535, Y = Math.floor(k / 65536), ee = k - Y * 65536, k = ae + Y + 65535, Y = Math.floor(k / 65536), ae = k - Y * 65536, k = ie + Y + 65535, Y = Math.floor(k / 65536), ie = k - Y * 65536, k = Z + Y + 65535, Y = Math.floor(k / 65536), Z = k - Y * 65536, k = ce + Y + 65535, Y = Math.floor(k / 65536), ce = k - Y * 65536, k = oe + Y + 65535, Y = Math.floor(k / 65536), oe = k - Y * 65536, k = me + Y + 65535, Y = Math.floor(k / 65536), me = k - Y * 65536, k = pe + Y + 65535, Y = Math.floor(k / 65536), pe = k - Y * 65536, k = se + Y + 65535, Y = Math.floor(k / 65536), se = k - Y * 65536, k = le + Y + 65535, Y = Math.floor(k / 65536), le = k - Y * 65536, k = be + Y + 65535, Y = Math.floor(k / 65536), be = k - Y * 65536, k = ye + Y + 65535, Y = Math.floor(k / 65536), ye = k - Y * 65536, k = Ee + Y + 65535, Y = Math.floor(k / 65536), Ee = k - Y * 65536, k = Te + Y + 65535, Y = Math.floor(k / 65536), Te = k - Y * 65536, k = C + Y + 65535, Y = Math.floor(k / 65536), C = k - Y * 65536, k = O + Y + 65535, Y = Math.floor(k / 65536), O = k - Y * 65536, ee += Y - 1 + 37 * (Y - 1), U[0] = ee, U[1] = ae, U[2] = ie, U[3] = Z, U[4] = ce, U[5] = oe, U[6] = me, U[7] = pe, U[8] = se, U[9] = le, U[10] = be, U[11] = ye, U[12] = Ee, U[13] = Te, U[14] = C, U[15] = O;
+ let R, Y, ee = 0, ae = 0, ie = 0, Z = 0, ce = 0, oe = 0, me = 0, pe = 0, se = 0, le = 0, be = 0, ye = 0, Ee = 0, Te = 0, C = 0, O = 0, B = 0, $ = 0, te = 0, J = 0, ne = 0, fe = 0, ge = 0, de = 0, ve = 0, Ae = 0, Ne = 0, De = 0, ut = 0, Ve = 0, Ze = 0, Ge = G[0], ke = G[1], Re = G[2], Je = G[3], Me = G[4], Pe = G[5], et = G[6], Ce = G[7], ze = G[8], nt = G[9], qe = G[10], Ke = G[11], at = G[12], We = G[13], $e = G[14], dt = G[15];
+ R = j[0], ee += R * Ge, ae += R * ke, ie += R * Re, Z += R * Je, ce += R * Me, oe += R * Pe, me += R * et, pe += R * Ce, se += R * ze, le += R * nt, be += R * qe, ye += R * Ke, Ee += R * at, Te += R * We, C += R * $e, O += R * dt, R = j[1], ae += R * Ge, ie += R * ke, Z += R * Re, ce += R * Je, oe += R * Me, me += R * Pe, pe += R * et, se += R * Ce, le += R * ze, be += R * nt, ye += R * qe, Ee += R * Ke, Te += R * at, C += R * We, O += R * $e, B += R * dt, R = j[2], ie += R * Ge, Z += R * ke, ce += R * Re, oe += R * Je, me += R * Me, pe += R * Pe, se += R * et, le += R * Ce, be += R * ze, ye += R * nt, Ee += R * qe, Te += R * Ke, C += R * at, O += R * We, B += R * $e, $ += R * dt, R = j[3], Z += R * Ge, ce += R * ke, oe += R * Re, me += R * Je, pe += R * Me, se += R * Pe, le += R * et, be += R * Ce, ye += R * ze, Ee += R * nt, Te += R * qe, C += R * Ke, O += R * at, B += R * We, $ += R * $e, te += R * dt, R = j[4], ce += R * Ge, oe += R * ke, me += R * Re, pe += R * Je, se += R * Me, le += R * Pe, be += R * et, ye += R * Ce, Ee += R * ze, Te += R * nt, C += R * qe, O += R * Ke, B += R * at, $ += R * We, te += R * $e, J += R * dt, R = j[5], oe += R * Ge, me += R * ke, pe += R * Re, se += R * Je, le += R * Me, be += R * Pe, ye += R * et, Ee += R * Ce, Te += R * ze, C += R * nt, O += R * qe, B += R * Ke, $ += R * at, te += R * We, J += R * $e, ne += R * dt, R = j[6], me += R * Ge, pe += R * ke, se += R * Re, le += R * Je, be += R * Me, ye += R * Pe, Ee += R * et, Te += R * Ce, C += R * ze, O += R * nt, B += R * qe, $ += R * Ke, te += R * at, J += R * We, ne += R * $e, fe += R * dt, R = j[7], pe += R * Ge, se += R * ke, le += R * Re, be += R * Je, ye += R * Me, Ee += R * Pe, Te += R * et, C += R * Ce, O += R * ze, B += R * nt, $ += R * qe, te += R * Ke, J += R * at, ne += R * We, fe += R * $e, ge += R * dt, R = j[8], se += R * Ge, le += R * ke, be += R * Re, ye += R * Je, Ee += R * Me, Te += R * Pe, C += R * et, O += R * Ce, B += R * ze, $ += R * nt, te += R * qe, J += R * Ke, ne += R * at, fe += R * We, ge += R * $e, de += R * dt, R = j[9], le += R * Ge, be += R * ke, ye += R * Re, Ee += R * Je, Te += R * Me, C += R * Pe, O += R * et, B += R * Ce, $ += R * ze, te += R * nt, J += R * qe, ne += R * Ke, fe += R * at, ge += R * We, de += R * $e, ve += R * dt, R = j[10], be += R * Ge, ye += R * ke, Ee += R * Re, Te += R * Je, C += R * Me, O += R * Pe, B += R * et, $ += R * Ce, te += R * ze, J += R * nt, ne += R * qe, fe += R * Ke, ge += R * at, de += R * We, ve += R * $e, Ae += R * dt, R = j[11], ye += R * Ge, Ee += R * ke, Te += R * Re, C += R * Je, O += R * Me, B += R * Pe, $ += R * et, te += R * Ce, J += R * ze, ne += R * nt, fe += R * qe, ge += R * Ke, de += R * at, ve += R * We, Ae += R * $e, Ne += R * dt, R = j[12], Ee += R * Ge, Te += R * ke, C += R * Re, O += R * Je, B += R * Me, $ += R * Pe, te += R * et, J += R * Ce, ne += R * ze, fe += R * nt, ge += R * qe, de += R * Ke, ve += R * at, Ae += R * We, Ne += R * $e, De += R * dt, R = j[13], Te += R * Ge, C += R * ke, O += R * Re, B += R * Je, $ += R * Me, te += R * Pe, J += R * et, ne += R * Ce, fe += R * ze, ge += R * nt, de += R * qe, ve += R * Ke, Ae += R * at, Ne += R * We, De += R * $e, ut += R * dt, R = j[14], C += R * Ge, O += R * ke, B += R * Re, $ += R * Je, te += R * Me, J += R * Pe, ne += R * et, fe += R * Ce, ge += R * ze, de += R * nt, ve += R * qe, Ae += R * Ke, Ne += R * at, De += R * We, ut += R * $e, Ve += R * dt, R = j[15], O += R * Ge, B += R * ke, $ += R * Re, te += R * Je, J += R * Me, ne += R * Pe, fe += R * et, ge += R * Ce, de += R * ze, ve += R * nt, Ae += R * qe, Ne += R * Ke, De += R * at, ut += R * We, Ve += R * $e, Ze += R * dt, ee += 38 * B, ae += 38 * $, ie += 38 * te, Z += 38 * J, ce += 38 * ne, oe += 38 * fe, me += 38 * ge, pe += 38 * de, se += 38 * ve, le += 38 * Ae, be += 38 * Ne, ye += 38 * De, Ee += 38 * ut, Te += 38 * Ve, C += 38 * Ze, Y = 1, R = ee + Y + 65535, Y = Math.floor(R / 65536), ee = R - Y * 65536, R = ae + Y + 65535, Y = Math.floor(R / 65536), ae = R - Y * 65536, R = ie + Y + 65535, Y = Math.floor(R / 65536), ie = R - Y * 65536, R = Z + Y + 65535, Y = Math.floor(R / 65536), Z = R - Y * 65536, R = ce + Y + 65535, Y = Math.floor(R / 65536), ce = R - Y * 65536, R = oe + Y + 65535, Y = Math.floor(R / 65536), oe = R - Y * 65536, R = me + Y + 65535, Y = Math.floor(R / 65536), me = R - Y * 65536, R = pe + Y + 65535, Y = Math.floor(R / 65536), pe = R - Y * 65536, R = se + Y + 65535, Y = Math.floor(R / 65536), se = R - Y * 65536, R = le + Y + 65535, Y = Math.floor(R / 65536), le = R - Y * 65536, R = be + Y + 65535, Y = Math.floor(R / 65536), be = R - Y * 65536, R = ye + Y + 65535, Y = Math.floor(R / 65536), ye = R - Y * 65536, R = Ee + Y + 65535, Y = Math.floor(R / 65536), Ee = R - Y * 65536, R = Te + Y + 65535, Y = Math.floor(R / 65536), Te = R - Y * 65536, R = C + Y + 65535, Y = Math.floor(R / 65536), C = R - Y * 65536, R = O + Y + 65535, Y = Math.floor(R / 65536), O = R - Y * 65536, ee += Y - 1 + 37 * (Y - 1), Y = 1, R = ee + Y + 65535, Y = Math.floor(R / 65536), ee = R - Y * 65536, R = ae + Y + 65535, Y = Math.floor(R / 65536), ae = R - Y * 65536, R = ie + Y + 65535, Y = Math.floor(R / 65536), ie = R - Y * 65536, R = Z + Y + 65535, Y = Math.floor(R / 65536), Z = R - Y * 65536, R = ce + Y + 65535, Y = Math.floor(R / 65536), ce = R - Y * 65536, R = oe + Y + 65535, Y = Math.floor(R / 65536), oe = R - Y * 65536, R = me + Y + 65535, Y = Math.floor(R / 65536), me = R - Y * 65536, R = pe + Y + 65535, Y = Math.floor(R / 65536), pe = R - Y * 65536, R = se + Y + 65535, Y = Math.floor(R / 65536), se = R - Y * 65536, R = le + Y + 65535, Y = Math.floor(R / 65536), le = R - Y * 65536, R = be + Y + 65535, Y = Math.floor(R / 65536), be = R - Y * 65536, R = ye + Y + 65535, Y = Math.floor(R / 65536), ye = R - Y * 65536, R = Ee + Y + 65535, Y = Math.floor(R / 65536), Ee = R - Y * 65536, R = Te + Y + 65535, Y = Math.floor(R / 65536), Te = R - Y * 65536, R = C + Y + 65535, Y = Math.floor(R / 65536), C = R - Y * 65536, R = O + Y + 65535, Y = Math.floor(R / 65536), O = R - Y * 65536, ee += Y - 1 + 37 * (Y - 1), U[0] = ee, U[1] = ae, U[2] = ie, U[3] = Z, U[4] = ce, U[5] = oe, U[6] = me, U[7] = pe, U[8] = se, U[9] = le, U[10] = be, U[11] = ye, U[12] = Ee, U[13] = Te, U[14] = C, U[15] = O;
}
function I(U, j) {
T(U, j, j);
}
function H(U, j) {
const G = i();
- let k;
- for (k = 0; k < 16; k++)
- G[k] = j[k];
- for (k = 253; k >= 0; k--)
- I(G, G), k !== 2 && k !== 4 && T(G, G, j);
- for (k = 0; k < 16; k++)
- U[k] = G[k];
+ let R;
+ for (R = 0; R < 16; R++)
+ G[R] = j[R];
+ for (R = 253; R >= 0; R--)
+ I(G, G), R !== 2 && R !== 4 && T(G, G, j);
+ for (R = 0; R < 16; R++)
+ U[R] = G[R];
}
function X(U, j) {
const G = i();
- let k;
- for (k = 0; k < 16; k++)
- G[k] = j[k];
- for (k = 250; k >= 0; k--)
- I(G, G), k !== 1 && T(G, G, j);
- for (k = 0; k < 16; k++)
- U[k] = G[k];
+ let R;
+ for (R = 0; R < 16; R++)
+ G[R] = j[R];
+ for (R = 250; R >= 0; R--)
+ I(G, G), R !== 1 && T(G, G, j);
+ for (R = 0; R < 16; R++)
+ U[R] = G[R];
}
function V(U, j) {
- const G = i(), k = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z = i(), ce = i(), oe = i();
- z(G, U[1], U[0]), z(oe, j[1], j[0]), T(G, G, oe), W(k, U[0], U[1]), W(oe, j[0], j[1]), T(k, k, oe), T(Y, U[3], j[3]), T(Y, Y, u), T(ee, U[2], j[2]), W(ee, ee, ee), z(ae, k, G), z(ie, ee, Y), W(Z, ee, Y), W(ce, k, G), T(U[0], ae, ie), T(U[1], ce, Z), T(U[2], Z, ie), T(U[3], ae, ce);
+ const G = i(), R = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z = i(), ce = i(), oe = i();
+ z(G, U[1], U[0]), z(oe, j[1], j[0]), T(G, G, oe), W(R, U[0], U[1]), W(oe, j[0], j[1]), T(R, R, oe), T(Y, U[3], j[3]), T(Y, Y, u), T(ee, U[2], j[2]), W(ee, ee, ee), z(ae, R, G), z(ie, ee, Y), W(Z, ee, Y), W(ce, R, G), T(U[0], ae, ie), T(U[1], ce, Z), T(U[2], Z, ie), T(U[3], ae, ce);
}
function S(U, j, G) {
- for (let k = 0; k < 4; k++)
- N(U[k], j[k], G);
+ for (let R = 0; R < 4; R++)
+ N(U[R], j[R], G);
}
function d(U, j) {
- const G = i(), k = i(), Y = i();
- H(Y, j[2]), T(G, j[0], Y), T(k, j[1], Y), R(U, k), U[31] ^= L(G) << 7;
+ const G = i(), R = i(), Y = i();
+ H(Y, j[2]), T(G, j[0], Y), T(R, j[1], Y), k(U, R), U[31] ^= D(G) << 7;
}
function l(U, j, G) {
E(U[0], o), E(U[1], a), E(U[2], a), E(U[3], o);
- for (let k = 255; k >= 0; --k) {
- const Y = G[k / 8 | 0] >> (k & 7) & 1;
+ for (let R = 255; R >= 0; --R) {
+ const Y = G[R / 8 | 0] >> (R & 7) & 1;
S(U, j, Y), V(j, U), V(U, U), S(U, j, Y);
}
}
@@ -74888,8 +74892,8 @@ ${Ez(e, r)}`);
throw new Error(`ed25519: seed must be ${t.SEED_LENGTH} bytes`);
const j = (0, r.hash)(U);
j[0] &= 248, j[31] &= 127, j[31] |= 64;
- const G = new Uint8Array(32), k = [i(), i(), i(), i()];
- h(k, j), d(G, k);
+ const G = new Uint8Array(32), R = [i(), i(), i(), i()];
+ h(R, j), d(G, R);
const Y = new Uint8Array(64);
return Y.set(U), Y.set(G, 32), {
publicKey: G,
@@ -74943,18 +74947,18 @@ ${Ez(e, r)}`);
16
]);
function w(U, j) {
- let G, k, Y, ee;
- for (k = 63; k >= 32; --k) {
- for (G = 0, Y = k - 32, ee = k - 12; Y < ee; ++Y)
- j[Y] += G - 16 * j[k] * M[Y - (k - 32)], G = Math.floor((j[Y] + 128) / 256), j[Y] -= G * 256;
- j[Y] += G, j[k] = 0;
+ let G, R, Y, ee;
+ for (R = 63; R >= 32; --R) {
+ for (G = 0, Y = R - 32, ee = R - 12; Y < ee; ++Y)
+ j[Y] += G - 16 * j[R] * M[Y - (R - 32)], G = Math.floor((j[Y] + 128) / 256), j[Y] -= G * 256;
+ j[Y] += G, j[R] = 0;
}
for (G = 0, Y = 0; Y < 32; Y++)
j[Y] += G - (j[31] >> 4) * M[Y], G = j[Y] >> 8, j[Y] &= 255;
for (Y = 0; Y < 32; Y++)
j[Y] -= G * M[Y];
- for (k = 0; k < 32; k++)
- j[k + 1] += j[k] >> 8, U[k] = j[k] & 255;
+ for (R = 0; R < 32; R++)
+ j[R + 1] += j[R] >> 8, U[R] = j[R] & 255;
}
function g(U) {
const j = new Float64Array(64);
@@ -74965,14 +74969,14 @@ ${Ez(e, r)}`);
w(U, j);
}
function m(U, j) {
- const G = new Float64Array(64), k = [i(), i(), i(), i()], Y = (0, r.hash)(U.subarray(0, 32));
+ const G = new Float64Array(64), R = [i(), i(), i(), i()], Y = (0, r.hash)(U.subarray(0, 32));
Y[0] &= 248, Y[31] &= 127, Y[31] |= 64;
const ee = new Uint8Array(64);
ee.set(Y.subarray(32), 32);
const ae = new r.SHA512();
ae.update(ee.subarray(32)), ae.update(j);
const ie = ae.digest();
- ae.clean(), g(ie), h(k, ie), d(ee, k), ae.reset(), ae.update(ee.subarray(0, 32)), ae.update(U.subarray(32)), ae.update(j);
+ ae.clean(), g(ie), h(R, ie), d(ee, R), ae.reset(), ae.update(ee.subarray(0, 32)), ae.update(U.subarray(32)), ae.update(j);
const Z = ae.digest();
g(Z);
for (let ce = 0; ce < 32; ce++)
@@ -74984,11 +74988,11 @@ ${Ez(e, r)}`);
}
t.sign = m;
function P(U, j) {
- const G = i(), k = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z = i();
- return E(U[2], a), q(U[1], j), I(Y, U[1]), T(ee, Y, c), z(Y, Y, U[2]), W(ee, U[2], ee), I(ae, ee), I(ie, ae), T(Z, ie, ae), T(G, Z, Y), T(G, G, ee), X(G, G), T(G, G, Y), T(G, G, ee), T(G, G, ee), T(U[0], G, ee), I(k, U[0]), T(k, k, ee), D(k, Y) && T(U[0], U[0], b), I(k, U[0]), T(k, k, ee), D(k, Y) ? -1 : (L(U[0]) === j[31] >> 7 && z(U[0], o, U[0]), T(U[3], U[0], U[1]), 0);
+ const G = i(), R = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z = i();
+ return E(U[2], a), q(U[1], j), I(Y, U[1]), T(ee, Y, c), z(Y, Y, U[2]), W(ee, U[2], ee), I(ae, ee), I(ie, ae), T(Z, ie, ae), T(G, Z, Y), T(G, G, ee), X(G, G), T(G, G, Y), T(G, G, ee), T(G, G, ee), T(U[0], G, ee), I(R, U[0]), T(R, R, ee), L(R, Y) && T(U[0], U[0], b), I(R, U[0]), T(R, R, ee), L(R, Y) ? -1 : (D(U[0]) === j[31] >> 7 && z(U[0], o, U[0]), T(U[3], U[0], U[1]), 0);
}
function Q(U, j, G) {
- const k = new Uint8Array(32), Y = [i(), i(), i(), i()], ee = [i(), i(), i(), i()];
+ const R = new Uint8Array(32), Y = [i(), i(), i(), i()], ee = [i(), i(), i(), i()];
if (G.length !== t.SIGNATURE_LENGTH)
throw new Error(`ed25519: signature must be ${t.SIGNATURE_LENGTH} bytes`);
if (P(ee, U))
@@ -74996,17 +75000,17 @@ ${Ez(e, r)}`);
const ae = new r.SHA512();
ae.update(G.subarray(0, 32)), ae.update(U), ae.update(j);
const ie = ae.digest();
- return g(ie), l(Y, ee, ie), h(ee, G.subarray(32)), V(Y, ee), d(k, Y), !F(G, k);
+ return g(ie), l(Y, ee, ie), h(ee, G.subarray(32)), V(Y, ee), d(R, Y), !F(G, R);
}
t.verify = Q;
function A(U) {
let j = [i(), i(), i(), i()];
if (P(j, U))
throw new Error("Ed25519: invalid public key");
- let G = i(), k = i(), Y = j[1];
- W(G, a, Y), z(k, a, Y), H(k, k), T(G, G, k);
+ let G = i(), R = i(), Y = j[1];
+ W(G, a, Y), z(R, a, Y), H(R, R), T(G, G, R);
let ee = new Uint8Array(32);
- return R(ee, G), ee;
+ return k(ee, G), ee;
}
t.convertPublicKeyToX25519 = A;
function K(U) {
@@ -75016,35 +75020,35 @@ ${Ez(e, r)}`);
return (0, n.wipe)(j), G;
}
t.convertSecretKeyToX25519 = K;
- })(Kx);
- var Fge = "EdDSA";
- var Hge = "JWT";
- var iB = ".";
- var sB = "base64url";
- var qge = "utf8";
- var Wge = "utf8";
- var Gge = ":";
- var Kge = "did";
- var Xge = "key";
- var zS = "base58btc";
- var Yge = "z";
- var Zge = "K36";
- var Jge = 32;
- function Xx(t) {
+ })(Hx);
+ var Uge = "EdDSA";
+ var jge = "JWT";
+ var JL = ".";
+ var QL = "base64url";
+ var Vge = "utf8";
+ var zge = "utf8";
+ var Fge = ":";
+ var Hge = "did";
+ var qge = "key";
+ var LS = "base58btc";
+ var Wge = "z";
+ var Gge = "K36";
+ var Kge = 32;
+ function qx(t) {
return globalThis.Buffer != null ? new Uint8Array(t.buffer, t.byteOffset, t.byteLength) : t;
}
- function oB(t = 0) {
- return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? Xx(globalThis.Buffer.allocUnsafe(t)) : new Uint8Array(t);
+ function $L(t = 0) {
+ return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? qx(globalThis.Buffer.allocUnsafe(t)) : new Uint8Array(t);
}
- function Qge(t, e) {
+ function Xge(t, e) {
e || (e = t.reduce((i, s) => i + s.length, 0));
- const r = oB(e);
+ const r = $L(e);
let n = 0;
for (const i of t)
r.set(i, n), n += i.length;
- return Xx(r);
+ return qx(r);
}
- function $ge(t, e) {
+ function Yge(t, e) {
if (t.length >= 255)
throw new TypeError("Alphabet too long");
for (var r = new Uint8Array(256), n = 0; n < r.length; n++)
@@ -75061,18 +75065,18 @@ ${Ez(e, r)}`);
throw new TypeError("Expected Uint8Array");
if (_.length === 0)
return "";
- for (var N = 0, R = 0, F = 0, D = _.length; F !== D && _[F] === 0; )
+ for (var N = 0, k = 0, F = 0, L = _.length; F !== L && _[F] === 0; )
F++, N++;
- for (var L = (D - F) * f + 1 >>> 0, q = new Uint8Array(L); F !== D; ) {
- for (var W = _[F], z = 0, T = L - 1; (W !== 0 || z < R) && T !== -1; T--, z++)
+ for (var D = (L - F) * f + 1 >>> 0, q = new Uint8Array(D); F !== L; ) {
+ for (var W = _[F], z = 0, T = D - 1; (W !== 0 || z < k) && T !== -1; T--, z++)
W += 256 * q[T] >>> 0, q[T] = W % a >>> 0, W = W / a >>> 0;
if (W !== 0)
throw new Error("Non-zero carry");
- R = z, F++;
+ k = z, F++;
}
- for (var I = L - R; I !== L && q[I] === 0; )
+ for (var I = D - k; I !== D && q[I] === 0; )
I++;
- for (var H = c.repeat(N); I < L; ++I)
+ for (var H = c.repeat(N); I < D; ++I)
H += t.charAt(q[I]);
return H;
}
@@ -75083,23 +75087,23 @@ ${Ez(e, r)}`);
return new Uint8Array();
var N = 0;
if (_[N] !== " ") {
- for (var R = 0, F = 0; _[N] === c; )
- R++, N++;
- for (var D = (_.length - N) * u + 1 >>> 0, L = new Uint8Array(D); _[N]; ) {
+ for (var k = 0, F = 0; _[N] === c; )
+ k++, N++;
+ for (var L = (_.length - N) * u + 1 >>> 0, D = new Uint8Array(L); _[N]; ) {
var q = r[_.charCodeAt(N)];
if (q === 255)
return;
- for (var W = 0, z = D - 1; (q !== 0 || W < F) && z !== -1; z--, W++)
- q += a * L[z] >>> 0, L[z] = q % 256 >>> 0, q = q / 256 >>> 0;
+ for (var W = 0, z = L - 1; (q !== 0 || W < F) && z !== -1; z--, W++)
+ q += a * D[z] >>> 0, D[z] = q % 256 >>> 0, q = q / 256 >>> 0;
if (q !== 0)
throw new Error("Non-zero carry");
F = W, N++;
}
if (_[N] !== " ") {
- for (var T = D - F; T !== D && L[T] === 0; )
+ for (var T = L - F; T !== L && D[T] === 0; )
T++;
- for (var I = new Uint8Array(R + (D - T)), H = R; T !== D; )
- I[H++] = L[T++];
+ for (var I = new Uint8Array(k + (L - T)), H = k; T !== L; )
+ I[H++] = D[T++];
return I;
}
}
@@ -75116,9 +75120,9 @@ ${Ez(e, r)}`);
decode: E
};
}
- var e2e = $ge;
- var t2e = e2e;
- var r2e = (t) => {
+ var Zge = Yge;
+ var Jge = Zge;
+ var Qge = (t) => {
if (t instanceof Uint8Array && t.constructor.name === "Uint8Array")
return t;
if (t instanceof ArrayBuffer)
@@ -75127,9 +75131,9 @@ ${Ez(e, r)}`);
return new Uint8Array(t.buffer, t.byteOffset, t.byteLength);
throw new Error("Unknown type, must be binary type");
};
- var n2e = (t) => new TextEncoder().encode(t);
- var i2e = (t) => new TextDecoder().decode(t);
- var s2e = class {
+ var $ge = (t) => new TextEncoder().encode(t);
+ var e2e = (t) => new TextDecoder().decode(t);
+ var t2e = class {
constructor(e, r, n) {
this.name = e, this.prefix = r, this.baseEncode = n;
}
@@ -75139,7 +75143,7 @@ ${Ez(e, r)}`);
throw Error("Unknown type, must be binary type");
}
};
- var o2e = class {
+ var r2e = class {
constructor(e, r, n) {
if (this.name = e, this.prefix = r, r.codePointAt(0) === void 0)
throw new Error("Invalid prefix character");
@@ -75154,15 +75158,15 @@ ${Ez(e, r)}`);
throw Error("Can only multibase decode strings");
}
or(e) {
- return aB(this, e);
+ return eB(this, e);
}
};
- var a2e = class {
+ var n2e = class {
constructor(e) {
this.decoders = e;
}
or(e) {
- return aB(this, e);
+ return eB(this, e);
}
decode(e) {
const r = e[0], n = this.decoders[r];
@@ -75171,13 +75175,13 @@ ${Ez(e, r)}`);
throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`);
}
};
- var aB = (t, e) => new a2e({
+ var eB = (t, e) => new n2e({
...t.decoders || { [t.prefix]: t },
...e.decoders || { [e.prefix]: e }
});
- var c2e = class {
+ var i2e = class {
constructor(e, r, n, i) {
- this.name = e, this.prefix = r, this.baseEncode = n, this.baseDecode = i, this.encoder = new s2e(e, r, n), this.decoder = new o2e(e, r, i);
+ this.name = e, this.prefix = r, this.baseEncode = n, this.baseDecode = i, this.encoder = new t2e(e, r, n), this.decoder = new r2e(e, r, i);
}
encode(e) {
return this.encoder.encode(e);
@@ -75186,17 +75190,17 @@ ${Ez(e, r)}`);
return this.decoder.decode(e);
}
};
- var O2 = ({ name: t, prefix: e, encode: r, decode: n }) => new c2e(t, e, r, n);
- var P0 = ({ prefix: t, name: e, alphabet: r }) => {
- const { encode: n, decode: i } = t2e(r, e);
+ var O2 = ({ name: t, prefix: e, encode: r, decode: n }) => new i2e(t, e, r, n);
+ var I0 = ({ prefix: t, name: e, alphabet: r }) => {
+ const { encode: n, decode: i } = Jge(r, e);
return O2({
prefix: t,
name: e,
encode: n,
- decode: (s) => r2e(i(s))
+ decode: (s) => Qge(i(s))
});
};
- var u2e = (t, e, r, n) => {
+ var s2e = (t, e, r, n) => {
const i = {};
for (let f = 0; f < e.length; ++f)
i[e[f]] = f;
@@ -75215,7 +75219,7 @@ ${Ez(e, r)}`);
throw new SyntaxError("Unexpected end of data");
return o;
};
- var l2e = (t, e, r) => {
+ var o2e = (t, e, r) => {
const n = e[e.length - 1] === "=", i = (1 << r) - 1;
let s = "", o = 0, a = 0;
for (let c = 0; c < t.length; ++c)
@@ -75226,240 +75230,240 @@ ${Ez(e, r)}`);
s += "=";
return s;
};
- var ti = ({ name: t, prefix: e, bitsPerChar: r, alphabet: n }) => O2({
+ var ri = ({ name: t, prefix: e, bitsPerChar: r, alphabet: n }) => O2({
prefix: e,
name: t,
encode(i) {
- return l2e(i, n, r);
+ return o2e(i, n, r);
},
decode(i) {
- return u2e(i, n, r, t);
+ return s2e(i, n, r, t);
}
});
- var f2e = O2({
+ var a2e = O2({
prefix: "\0",
name: "identity",
- encode: (t) => i2e(t),
- decode: (t) => n2e(t)
+ encode: (t) => e2e(t),
+ decode: (t) => $ge(t)
});
- var h2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var c2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- identity: f2e
+ identity: a2e
}, Symbol.toStringTag, { value: "Module" }));
- var d2e = ti({
+ var u2e = ri({
prefix: "0",
name: "base2",
alphabet: "01",
bitsPerChar: 1
});
- var p2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var l2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base2: d2e
+ base2: u2e
}, Symbol.toStringTag, { value: "Module" }));
- var m2e = ti({
+ var f2e = ri({
prefix: "7",
name: "base8",
alphabet: "01234567",
bitsPerChar: 3
});
- var g2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var h2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base8: m2e
+ base8: f2e
}, Symbol.toStringTag, { value: "Module" }));
- var y2e = P0({
+ var d2e = I0({
prefix: "9",
name: "base10",
alphabet: "0123456789"
});
- var b2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var p2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base10: y2e
+ base10: d2e
}, Symbol.toStringTag, { value: "Module" }));
- var w2e = ti({
+ var m2e = ri({
prefix: "f",
name: "base16",
alphabet: "0123456789abcdef",
bitsPerChar: 4
});
- var v2e = ti({
+ var g2e = ri({
prefix: "F",
name: "base16upper",
alphabet: "0123456789ABCDEF",
bitsPerChar: 4
});
- var x2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var y2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base16: w2e,
- base16upper: v2e
+ base16: m2e,
+ base16upper: g2e
}, Symbol.toStringTag, { value: "Module" }));
- var _2e = ti({
+ var b2e = ri({
prefix: "b",
name: "base32",
alphabet: "abcdefghijklmnopqrstuvwxyz234567",
bitsPerChar: 5
});
- var E2e = ti({
+ var w2e = ri({
prefix: "B",
name: "base32upper",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",
bitsPerChar: 5
});
- var S2e = ti({
+ var v2e = ri({
prefix: "c",
name: "base32pad",
alphabet: "abcdefghijklmnopqrstuvwxyz234567=",
bitsPerChar: 5
});
- var M2e = ti({
+ var x2e = ri({
prefix: "C",
name: "base32padupper",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",
bitsPerChar: 5
});
- var A2e = ti({
+ var _2e = ri({
prefix: "v",
name: "base32hex",
alphabet: "0123456789abcdefghijklmnopqrstuv",
bitsPerChar: 5
});
- var T2e = ti({
+ var E2e = ri({
prefix: "V",
name: "base32hexupper",
alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV",
bitsPerChar: 5
});
- var N2e = ti({
+ var S2e = ri({
prefix: "t",
name: "base32hexpad",
alphabet: "0123456789abcdefghijklmnopqrstuv=",
bitsPerChar: 5
});
- var I2e = ti({
+ var M2e = ri({
prefix: "T",
name: "base32hexpadupper",
alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=",
bitsPerChar: 5
});
- var O2e = ti({
+ var A2e = ri({
prefix: "h",
name: "base32z",
alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769",
bitsPerChar: 5
});
- var P2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var T2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base32: _2e,
- base32hex: A2e,
- base32hexpad: N2e,
- base32hexpadupper: I2e,
- base32hexupper: T2e,
- base32pad: S2e,
- base32padupper: M2e,
- base32upper: E2e,
- base32z: O2e
+ base32: b2e,
+ base32hex: _2e,
+ base32hexpad: S2e,
+ base32hexpadupper: M2e,
+ base32hexupper: E2e,
+ base32pad: v2e,
+ base32padupper: x2e,
+ base32upper: w2e,
+ base32z: A2e
}, Symbol.toStringTag, { value: "Module" }));
- var k2e = P0({
+ var N2e = I0({
prefix: "k",
name: "base36",
alphabet: "0123456789abcdefghijklmnopqrstuvwxyz"
});
- var R2e = P0({
+ var I2e = I0({
prefix: "K",
name: "base36upper",
alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
});
- var C2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var O2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base36: k2e,
- base36upper: R2e
+ base36: N2e,
+ base36upper: I2e
}, Symbol.toStringTag, { value: "Module" }));
- var D2e = P0({
+ var P2e = I0({
name: "base58btc",
prefix: "z",
alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
});
- var L2e = P0({
+ var k2e = I0({
name: "base58flickr",
prefix: "Z",
alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"
});
- var B2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var R2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base58btc: D2e,
- base58flickr: L2e
+ base58btc: P2e,
+ base58flickr: k2e
}, Symbol.toStringTag, { value: "Module" }));
- var U2e = ti({
+ var C2e = ri({
prefix: "m",
name: "base64",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
bitsPerChar: 6
});
- var j2e = ti({
+ var D2e = ri({
prefix: "M",
name: "base64pad",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
bitsPerChar: 6
});
- var V2e = ti({
+ var L2e = ri({
prefix: "u",
name: "base64url",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",
bitsPerChar: 6
});
- var z2e = ti({
+ var B2e = ri({
prefix: "U",
name: "base64urlpad",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",
bitsPerChar: 6
});
- var F2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var U2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base64: U2e,
- base64pad: j2e,
- base64url: V2e,
- base64urlpad: z2e
+ base64: C2e,
+ base64pad: D2e,
+ base64url: L2e,
+ base64urlpad: B2e
}, Symbol.toStringTag, { value: "Module" }));
- var cB = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}");
- var H2e = cB.reduce((t, e, r) => (t[r] = e, t), []);
- var q2e = cB.reduce((t, e, r) => (t[e.codePointAt(0)] = r, t), []);
- function W2e(t) {
- return t.reduce((e, r) => (e += H2e[r], e), "");
+ var tB = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}");
+ var j2e = tB.reduce((t, e, r) => (t[r] = e, t), []);
+ var V2e = tB.reduce((t, e, r) => (t[e.codePointAt(0)] = r, t), []);
+ function z2e(t) {
+ return t.reduce((e, r) => (e += j2e[r], e), "");
}
- function G2e(t) {
+ function F2e(t) {
const e = [];
for (const r of t) {
- const n = q2e[r.codePointAt(0)];
+ const n = V2e[r.codePointAt(0)];
if (n === void 0)
throw new Error(`Non-base256emoji character: ${r}`);
e.push(n);
}
return new Uint8Array(e);
}
- var K2e = O2({
+ var H2e = O2({
prefix: "\u{1F680}",
name: "base256emoji",
- encode: W2e,
- decode: G2e
+ encode: z2e,
+ decode: F2e
});
- var X2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var q2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base256emoji: K2e
+ base256emoji: H2e
}, Symbol.toStringTag, { value: "Module" }));
new TextEncoder();
new TextDecoder();
- var Rm = {
+ var km = {
+ ...c2e,
+ ...l2e,
...h2e,
...p2e,
- ...g2e,
- ...b2e,
- ...x2e,
- ...P2e,
- ...C2e,
- ...B2e,
- ...F2e,
- ...X2e
- };
- function uB(t, e, r, n) {
+ ...y2e,
+ ...T2e,
+ ...O2e,
+ ...R2e,
+ ...U2e,
+ ...q2e
+ };
+ function rB(t, e, r, n) {
return {
name: t,
prefix: e,
@@ -75471,107 +75475,107 @@ ${Ez(e, r)}`);
decoder: { decode: n }
};
}
- var FS = uB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
- var Wb = uB("ascii", "a", (t) => {
+ var BS = rB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
+ var qb = rB("ascii", "a", (t) => {
let e = "a";
for (let r = 0; r < t.length; r++)
e += String.fromCharCode(t[r]);
return e;
}, (t) => {
t = t.substring(1);
- const e = oB(t.length);
+ const e = $L(t.length);
for (let r = 0; r < t.length; r++)
e[r] = t.charCodeAt(r);
return e;
});
- var lB = {
- utf8: FS,
- "utf-8": FS,
- hex: Rm.base16,
- latin1: Wb,
- ascii: Wb,
- binary: Wb,
- ...Rm
- };
- function Yx(t, e = "utf8") {
- const r = lB[e];
+ var nB = {
+ utf8: BS,
+ "utf-8": BS,
+ hex: km.base16,
+ latin1: qb,
+ ascii: qb,
+ binary: qb,
+ ...km
+ };
+ function Wx(t, e = "utf8") {
+ const r = nB[e];
if (!r)
throw new Error(`Unsupported encoding "${e}"`);
return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t.buffer, t.byteOffset, t.byteLength).toString("utf8") : r.encoder.encode(t).substring(1);
}
- function Zx(t, e = "utf8") {
- const r = lB[e];
+ function Gx(t, e = "utf8") {
+ const r = nB[e];
if (!r)
throw new Error(`Unsupported encoding "${e}"`);
- return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? Xx(globalThis.Buffer.from(t, "utf-8")) : r.decoder.decode(`${r.prefix}${t}`);
+ return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? qx(globalThis.Buffer.from(t, "utf-8")) : r.decoder.decode(`${r.prefix}${t}`);
}
- function Cm(t) {
- return Yx(Zx(cl(t), qge), sB);
+ function Rm(t) {
+ return Wx(Gx(cl(t), Vge), QL);
}
- function fB(t) {
- const e = Zx(Zge, zS), r = Yge + Yx(Qge([e, t]), zS);
- return [Kge, Xge, r].join(Gge);
+ function iB(t) {
+ const e = Gx(Gge, LS), r = Wge + Wx(Xge([e, t]), LS);
+ return [Hge, qge, r].join(Fge);
}
- function Y2e(t) {
- return Yx(t, sB);
+ function W2e(t) {
+ return Wx(t, QL);
}
- function Z2e(t) {
- return Zx([Cm(t.header), Cm(t.payload)].join(iB), Wge);
+ function G2e(t) {
+ return Gx([Rm(t.header), Rm(t.payload)].join(JL), zge);
}
- function J2e(t) {
+ function K2e(t) {
return [
- Cm(t.header),
- Cm(t.payload),
- Y2e(t.signature)
- ].join(iB);
+ Rm(t.header),
+ Rm(t.payload),
+ W2e(t.signature)
+ ].join(JL);
}
- function HS(t = rh.randomBytes(Jge)) {
- return Kx.generateKeyPairFromSeed(t);
+ function US(t = th.randomBytes(Kge)) {
+ return Hx.generateKeyPairFromSeed(t);
}
- async function Q2e(t, e, r, n, i = gt.fromMiliseconds(Date.now())) {
- const s = { alg: Fge, typ: Hge }, o = fB(n.publicKey), a = i + r, c = { iss: o, sub: t, aud: e, iat: i, exp: a }, u = Z2e({ header: s, payload: c }), f = Kx.sign(n.secretKey, u);
- return J2e({ header: s, payload: c, signature: f });
+ async function X2e(t, e, r, n, i = gt.fromMiliseconds(Date.now())) {
+ const s = { alg: Uge, typ: jge }, o = iB(n.publicKey), a = i + r, c = { iss: o, sub: t, aud: e, iat: i, exp: a }, u = G2e({ header: s, payload: c }), f = Hx.sign(n.secretKey, u);
+ return K2e({ header: s, payload: c, signature: f });
}
- var qS = globalThis && globalThis.__spreadArray || function(t, e, r) {
+ var jS = globalThis && globalThis.__spreadArray || function(t, e, r) {
if (r || arguments.length === 2)
for (var n = 0, i = e.length, s; n < i; n++)
(s || !(n in e)) && (s || (s = Array.prototype.slice.call(e, 0, n)), s[n] = e[n]);
return t.concat(s || Array.prototype.slice.call(e));
};
- var $2e = function() {
+ var Y2e = function() {
function t(e, r, n) {
this.name = e, this.version = r, this.os = n, this.type = "browser";
}
return t;
}();
- var eye = function() {
+ var Z2e = function() {
function t(e) {
this.version = e, this.type = "node", this.name = "node", this.os = process.platform;
}
return t;
}();
- var tye = function() {
+ var J2e = function() {
function t(e, r, n, i) {
this.name = e, this.version = r, this.os = n, this.bot = i, this.type = "bot-device";
}
return t;
}();
- var rye = function() {
+ var Q2e = function() {
function t() {
this.type = "bot", this.bot = true, this.name = "bot", this.version = null, this.os = null;
}
return t;
}();
- var nye = function() {
+ var $2e = function() {
function t() {
this.type = "react-native", this.name = "react-native", this.version = null, this.os = null;
}
return t;
}();
- var iye = /alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/;
- var sye = /(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/;
- var WS = 3;
- var oye = [
+ var eye = /alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/;
+ var tye = /(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/;
+ var VS = 3;
+ var rye = [
["aol", /AOLShield\/([0-9\._]+)/],
["edge", /Edge\/([0-9\._]+)/],
["edge-ios", /EdgiOS\/([0-9\._]+)/],
@@ -75609,9 +75613,9 @@ ${Ez(e, r)}`);
["ios-webview", /AppleWebKit\/([0-9\.]+).*Mobile/],
["ios-webview", /AppleWebKit\/([0-9\.]+).*Gecko\)$/],
["curl", /^curl\/([0-9\.]+)$/],
- ["searchbot", iye]
+ ["searchbot", eye]
];
- var GS = [
+ var zS = [
["iOS", /iP(hone|od|ad)/],
["Android OS", /Android/],
["BlackBerry OS", /BlackBerry|BB10/],
@@ -75639,11 +75643,11 @@ ${Ez(e, r)}`);
["BeOS", /BeOS/],
["OS/2", /OS\/2/]
];
- function aye(t) {
- return t ? KS(t) : typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative" ? new nye() : typeof navigator < "u" ? KS(navigator.userAgent) : lye();
+ function nye(t) {
+ return t ? FS(t) : typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative" ? new $2e() : typeof navigator < "u" ? FS(navigator.userAgent) : oye();
}
- function cye(t) {
- return t !== "" && oye.reduce(function(e, r) {
+ function iye(t) {
+ return t !== "" && rye.reduce(function(e, r) {
var n = r[0], i = r[1];
if (e)
return e;
@@ -75651,98 +75655,98 @@ ${Ez(e, r)}`);
return !!s && [n, s];
}, false);
}
- function KS(t) {
- var e = cye(t);
+ function FS(t) {
+ var e = iye(t);
if (!e)
return null;
var r = e[0], n = e[1];
if (r === "searchbot")
- return new rye();
+ return new Q2e();
var i = n[1] && n[1].split(".").join("_").split("_").slice(0, 3);
- i ? i.length < WS && (i = qS(qS([], i, true), fye(WS - i.length), true)) : i = [];
- var s = i.join("."), o = uye(t), a = sye.exec(t);
- return a && a[1] ? new tye(r, s, o, a[1]) : new $2e(r, s, o);
+ i ? i.length < VS && (i = jS(jS([], i, true), aye(VS - i.length), true)) : i = [];
+ var s = i.join("."), o = sye(t), a = tye.exec(t);
+ return a && a[1] ? new J2e(r, s, o, a[1]) : new Y2e(r, s, o);
}
- function uye(t) {
- for (var e = 0, r = GS.length; e < r; e++) {
- var n = GS[e], i = n[0], s = n[1], o = s.exec(t);
+ function sye(t) {
+ for (var e = 0, r = zS.length; e < r; e++) {
+ var n = zS[e], i = n[0], s = n[1], o = s.exec(t);
if (o)
return i;
}
return null;
}
- function lye() {
+ function oye() {
var t = typeof process < "u" && process.version;
- return t ? new eye(process.version.slice(1)) : null;
+ return t ? new Z2e(process.version.slice(1)) : null;
}
- function fye(t) {
+ function aye(t) {
for (var e = [], r = 0; r < t; r++)
e.push("0");
return e;
}
var _r = {};
Object.defineProperty(_r, "__esModule", { value: true });
- _r.getLocalStorage = _r.getLocalStorageOrThrow = _r.getCrypto = _r.getCryptoOrThrow = hB = _r.getLocation = _r.getLocationOrThrow = Qx = _r.getNavigator = _r.getNavigatorOrThrow = Jx = _r.getDocument = _r.getDocumentOrThrow = _r.getFromWindowOrThrow = _r.getFromWindow = void 0;
- function Rl(t) {
+ _r.getLocalStorage = _r.getLocalStorageOrThrow = _r.getCrypto = _r.getCryptoOrThrow = sB = _r.getLocation = _r.getLocationOrThrow = Xx = _r.getNavigator = _r.getNavigatorOrThrow = Kx = _r.getDocument = _r.getDocumentOrThrow = _r.getFromWindowOrThrow = _r.getFromWindow = void 0;
+ function kl(t) {
let e;
return typeof window < "u" && typeof window[t] < "u" && (e = window[t]), e;
}
- _r.getFromWindow = Rl;
- function nh(t) {
- const e = Rl(t);
+ _r.getFromWindow = kl;
+ function rh(t) {
+ const e = kl(t);
if (!e)
throw new Error(`${t} is not defined in Window`);
return e;
}
- _r.getFromWindowOrThrow = nh;
+ _r.getFromWindowOrThrow = rh;
+ function cye() {
+ return rh("document");
+ }
+ _r.getDocumentOrThrow = cye;
+ function uye() {
+ return kl("document");
+ }
+ var Kx = _r.getDocument = uye;
+ function lye() {
+ return rh("navigator");
+ }
+ _r.getNavigatorOrThrow = lye;
+ function fye() {
+ return kl("navigator");
+ }
+ var Xx = _r.getNavigator = fye;
function hye() {
- return nh("document");
+ return rh("location");
}
- _r.getDocumentOrThrow = hye;
+ _r.getLocationOrThrow = hye;
function dye() {
- return Rl("document");
+ return kl("location");
}
- var Jx = _r.getDocument = dye;
+ var sB = _r.getLocation = dye;
function pye() {
- return nh("navigator");
+ return rh("crypto");
}
- _r.getNavigatorOrThrow = pye;
+ _r.getCryptoOrThrow = pye;
function mye() {
- return Rl("navigator");
+ return kl("crypto");
}
- var Qx = _r.getNavigator = mye;
+ _r.getCrypto = mye;
function gye() {
- return nh("location");
+ return rh("localStorage");
}
- _r.getLocationOrThrow = gye;
+ _r.getLocalStorageOrThrow = gye;
function yye() {
- return Rl("location");
+ return kl("localStorage");
}
- var hB = _r.getLocation = yye;
+ _r.getLocalStorage = yye;
+ var Yx = {};
+ Object.defineProperty(Yx, "__esModule", { value: true });
+ var oB = Yx.getWindowMetadata = void 0;
+ var HS = _r;
function bye() {
- return nh("crypto");
- }
- _r.getCryptoOrThrow = bye;
- function wye() {
- return Rl("crypto");
- }
- _r.getCrypto = wye;
- function vye() {
- return nh("localStorage");
- }
- _r.getLocalStorageOrThrow = vye;
- function xye() {
- return Rl("localStorage");
- }
- _r.getLocalStorage = xye;
- var $x = {};
- Object.defineProperty($x, "__esModule", { value: true });
- var dB = $x.getWindowMetadata = void 0;
- var XS = _r;
- function _ye() {
let t, e;
try {
- t = XS.getDocumentOrThrow(), e = XS.getLocationOrThrow();
+ t = HS.getDocumentOrThrow(), e = HS.getLocationOrThrow();
} catch {
return null;
}
@@ -75751,24 +75755,24 @@ ${Ez(e, r)}`);
for (let E = 0; E < p.length; E++) {
const _ = p[E], N = _.getAttribute("rel");
if (N && N.toLowerCase().indexOf("icon") > -1) {
- const R = _.getAttribute("href");
- if (R)
- if (R.toLowerCase().indexOf("https:") === -1 && R.toLowerCase().indexOf("http:") === -1 && R.indexOf("//") !== 0) {
+ const k = _.getAttribute("href");
+ if (k)
+ if (k.toLowerCase().indexOf("https:") === -1 && k.toLowerCase().indexOf("http:") === -1 && k.indexOf("//") !== 0) {
let F = e.protocol + "//" + e.host;
- if (R.indexOf("/") === 0)
- F += R;
+ if (k.indexOf("/") === 0)
+ F += k;
else {
- const D = e.pathname.split("/");
- D.pop();
- const L = D.join("/");
- F += L + "/" + R;
+ const L = e.pathname.split("/");
+ L.pop();
+ const D = L.join("/");
+ F += D + "/" + k;
}
b.push(F);
- } else if (R.indexOf("//") === 0) {
- const F = e.protocol + R;
+ } else if (k.indexOf("//") === 0) {
+ const F = e.protocol + k;
b.push(F);
} else
- b.push(R);
+ b.push(k);
}
}
return b;
@@ -75776,11 +75780,11 @@ ${Ez(e, r)}`);
function n(...p) {
const b = t.getElementsByTagName("meta");
for (let E = 0; E < b.length; E++) {
- const _ = b[E], N = ["itemprop", "property", "name"].map((R) => _.getAttribute(R)).filter((R) => R ? p.includes(R) : false);
+ const _ = b[E], N = ["itemprop", "property", "name"].map((k) => _.getAttribute(k)).filter((k) => k ? p.includes(k) : false);
if (N.length && N) {
- const R = _.getAttribute("content");
- if (R)
- return R;
+ const k = _.getAttribute("content");
+ if (k)
+ return k;
}
}
return "";
@@ -75800,13 +75804,13 @@ ${Ez(e, r)}`);
name: o
};
}
- dB = $x.getWindowMetadata = _ye;
- var zd = {};
- var Eye = (t) => encodeURIComponent(t).replace(/[!'()*]/g, (e) => `%${e.charCodeAt(0).toString(16).toUpperCase()}`);
- var pB = "%[a-f0-9]{2}";
- var YS = new RegExp("(" + pB + ")|([^%]+?)", "gi");
- var ZS = new RegExp("(" + pB + ")+", "gi");
- function nv(t, e) {
+ oB = Yx.getWindowMetadata = bye;
+ var Vd = {};
+ var wye = (t) => encodeURIComponent(t).replace(/[!'()*]/g, (e) => `%${e.charCodeAt(0).toString(16).toUpperCase()}`);
+ var aB = "%[a-f0-9]{2}";
+ var qS = new RegExp("(" + aB + ")|([^%]+?)", "gi");
+ var WS = new RegExp("(" + aB + ")+", "gi");
+ function tv(t, e) {
try {
return [decodeURIComponent(t.join(""))];
} catch {
@@ -75815,29 +75819,29 @@ ${Ez(e, r)}`);
return t;
e = e || 1;
var r = t.slice(0, e), n = t.slice(e);
- return Array.prototype.concat.call([], nv(r), nv(n));
+ return Array.prototype.concat.call([], tv(r), tv(n));
}
- function Sye(t) {
+ function vye(t) {
try {
return decodeURIComponent(t);
} catch {
- for (var e = t.match(YS) || [], r = 1; r < e.length; r++)
- t = nv(e, r).join(""), e = t.match(YS) || [];
+ for (var e = t.match(qS) || [], r = 1; r < e.length; r++)
+ t = tv(e, r).join(""), e = t.match(qS) || [];
return t;
}
}
- function Mye(t) {
+ function xye(t) {
for (var e = {
"%FE%FF": "\uFFFD\uFFFD",
"%FF%FE": "\uFFFD\uFFFD"
- }, r = ZS.exec(t); r; ) {
+ }, r = WS.exec(t); r; ) {
try {
e[r[0]] = decodeURIComponent(r[0]);
} catch {
- var n = Sye(r[0]);
+ var n = vye(r[0]);
n !== r[0] && (e[r[0]] = n);
}
- r = ZS.exec(t);
+ r = WS.exec(t);
}
e["%C2"] = "\uFFFD";
for (var i = Object.keys(e), s = 0; s < i.length; s++) {
@@ -75846,16 +75850,16 @@ ${Ez(e, r)}`);
}
return t;
}
- var Aye = function(t) {
+ var _ye = function(t) {
if (typeof t != "string")
throw new TypeError("Expected `encodedURI` to be of type `string`, got `" + typeof t + "`");
try {
return t = t.replace(/\+/g, " "), decodeURIComponent(t);
} catch {
- return Mye(t);
+ return xye(t);
}
};
- var Tye = (t, e) => {
+ var Eye = (t, e) => {
if (!(typeof t == "string" && typeof e == "string"))
throw new TypeError("Expected the arguments to be of type `string`");
if (e === "")
@@ -75866,7 +75870,7 @@ ${Ez(e, r)}`);
t.slice(r + e.length)
];
};
- var Nye = function(t, e) {
+ var Sye = function(t, e) {
for (var r = {}, n = Object.keys(t), i = Array.isArray(e), s = 0; s < n.length; s++) {
var o = n[s], a = t[o];
(i ? e.indexOf(o) !== -1 : e(o, a, t)) && (r[o] = a);
@@ -75874,45 +75878,45 @@ ${Ez(e, r)}`);
return r;
};
(function(t) {
- const e = Eye, r = Aye, n = Tye, i = Nye, s = (D) => D == null, o = Symbol("encodeFragmentIdentifier");
- function a(D) {
- switch (D.arrayFormat) {
+ const e = wye, r = _ye, n = Eye, i = Sye, s = (L) => L == null, o = Symbol("encodeFragmentIdentifier");
+ function a(L) {
+ switch (L.arrayFormat) {
case "index":
- return (L) => (q, W) => {
+ return (D) => (q, W) => {
const z = q.length;
- return W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f(L, D), "[", z, "]"].join("")] : [
+ return W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f(D, L), "[", z, "]"].join("")] : [
...q,
- [f(L, D), "[", f(z, D), "]=", f(W, D)].join("")
+ [f(D, L), "[", f(z, L), "]=", f(W, L)].join("")
];
};
case "bracket":
- return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f(L, D), "[]"].join("")] : [...q, [f(L, D), "[]=", f(W, D)].join("")];
+ return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f(D, L), "[]"].join("")] : [...q, [f(D, L), "[]=", f(W, L)].join("")];
case "colon-list-separator":
- return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f(L, D), ":list="].join("")] : [...q, [f(L, D), ":list=", f(W, D)].join("")];
+ return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f(D, L), ":list="].join("")] : [...q, [f(D, L), ":list=", f(W, L)].join("")];
case "comma":
case "separator":
case "bracket-separator": {
- const L = D.arrayFormat === "bracket-separator" ? "[]=" : "=";
- return (q) => (W, z) => z === void 0 || D.skipNull && z === null || D.skipEmptyString && z === "" ? W : (z = z === null ? "" : z, W.length === 0 ? [[f(q, D), L, f(z, D)].join("")] : [[W, f(z, D)].join(D.arrayFormatSeparator)]);
+ const D = L.arrayFormat === "bracket-separator" ? "[]=" : "=";
+ return (q) => (W, z) => z === void 0 || L.skipNull && z === null || L.skipEmptyString && z === "" ? W : (z = z === null ? "" : z, W.length === 0 ? [[f(q, L), D, f(z, L)].join("")] : [[W, f(z, L)].join(L.arrayFormatSeparator)]);
}
default:
- return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, f(L, D)] : [...q, [f(L, D), "=", f(W, D)].join("")];
+ return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, f(D, L)] : [...q, [f(D, L), "=", f(W, L)].join("")];
}
}
- function c(D) {
- let L;
- switch (D.arrayFormat) {
+ function c(L) {
+ let D;
+ switch (L.arrayFormat) {
case "index":
return (q, W, z) => {
- if (L = /\[(\d*)\]$/.exec(q), q = q.replace(/\[\d*\]$/, ""), !L) {
+ if (D = /\[(\d*)\]$/.exec(q), q = q.replace(/\[\d*\]$/, ""), !D) {
z[q] = W;
return;
}
- z[q] === void 0 && (z[q] = {}), z[q][L[1]] = W;
+ z[q] === void 0 && (z[q] = {}), z[q][D[1]] = W;
};
case "bracket":
return (q, W, z) => {
- if (L = /(\[\])$/.exec(q), q = q.replace(/\[\]$/, ""), !L) {
+ if (D = /(\[\])$/.exec(q), q = q.replace(/\[\]$/, ""), !D) {
z[q] = W;
return;
}
@@ -75924,7 +75928,7 @@ ${Ez(e, r)}`);
};
case "colon-list-separator":
return (q, W, z) => {
- if (L = /(:list)$/.exec(q), q = q.replace(/:list$/, ""), !L) {
+ if (D = /(:list)$/.exec(q), q = q.replace(/:list$/, ""), !D) {
z[q] = W;
return;
}
@@ -75937,19 +75941,19 @@ ${Ez(e, r)}`);
case "comma":
case "separator":
return (q, W, z) => {
- const T = typeof W == "string" && W.includes(D.arrayFormatSeparator), I = typeof W == "string" && !T && p(W, D).includes(D.arrayFormatSeparator);
- W = I ? p(W, D) : W;
- const H = T || I ? W.split(D.arrayFormatSeparator).map((X) => p(X, D)) : W === null ? W : p(W, D);
+ const T = typeof W == "string" && W.includes(L.arrayFormatSeparator), I = typeof W == "string" && !T && p(W, L).includes(L.arrayFormatSeparator);
+ W = I ? p(W, L) : W;
+ const H = T || I ? W.split(L.arrayFormatSeparator).map((X) => p(X, L)) : W === null ? W : p(W, L);
z[q] = H;
};
case "bracket-separator":
return (q, W, z) => {
const T = /(\[\])$/.test(q);
if (q = q.replace(/\[\]$/, ""), !T) {
- z[q] = W && p(W, D);
+ z[q] = W && p(W, L);
return;
}
- const I = W === null ? [] : W.split(D.arrayFormatSeparator).map((H) => p(H, D));
+ const I = W === null ? [] : W.split(L.arrayFormatSeparator).map((H) => p(H, L));
if (z[q] === void 0) {
z[q] = I;
return;
@@ -75966,135 +75970,135 @@ ${Ez(e, r)}`);
};
}
}
- function u(D) {
- if (typeof D != "string" || D.length !== 1)
+ function u(L) {
+ if (typeof L != "string" || L.length !== 1)
throw new TypeError("arrayFormatSeparator must be single character string");
}
- function f(D, L) {
- return L.encode ? L.strict ? e(D) : encodeURIComponent(D) : D;
+ function f(L, D) {
+ return D.encode ? D.strict ? e(L) : encodeURIComponent(L) : L;
}
- function p(D, L) {
- return L.decode ? r(D) : D;
+ function p(L, D) {
+ return D.decode ? r(L) : L;
}
- function b(D) {
- return Array.isArray(D) ? D.sort() : typeof D == "object" ? b(Object.keys(D)).sort((L, q) => Number(L) - Number(q)).map((L) => D[L]) : D;
+ function b(L) {
+ return Array.isArray(L) ? L.sort() : typeof L == "object" ? b(Object.keys(L)).sort((D, q) => Number(D) - Number(q)).map((D) => L[D]) : L;
}
- function E(D) {
- const L = D.indexOf("#");
- return L !== -1 && (D = D.slice(0, L)), D;
+ function E(L) {
+ const D = L.indexOf("#");
+ return D !== -1 && (L = L.slice(0, D)), L;
}
- function _(D) {
- let L = "";
- const q = D.indexOf("#");
- return q !== -1 && (L = D.slice(q)), L;
+ function _(L) {
+ let D = "";
+ const q = L.indexOf("#");
+ return q !== -1 && (D = L.slice(q)), D;
}
- function N(D) {
- D = E(D);
- const L = D.indexOf("?");
- return L === -1 ? "" : D.slice(L + 1);
+ function N(L) {
+ L = E(L);
+ const D = L.indexOf("?");
+ return D === -1 ? "" : L.slice(D + 1);
}
- function R(D, L) {
- return L.parseNumbers && !Number.isNaN(Number(D)) && typeof D == "string" && D.trim() !== "" ? D = Number(D) : L.parseBooleans && D !== null && (D.toLowerCase() === "true" || D.toLowerCase() === "false") && (D = D.toLowerCase() === "true"), D;
+ function k(L, D) {
+ return D.parseNumbers && !Number.isNaN(Number(L)) && typeof L == "string" && L.trim() !== "" ? L = Number(L) : D.parseBooleans && L !== null && (L.toLowerCase() === "true" || L.toLowerCase() === "false") && (L = L.toLowerCase() === "true"), L;
}
- function F(D, L) {
- L = Object.assign({
+ function F(L, D) {
+ D = Object.assign({
decode: true,
sort: true,
arrayFormat: "none",
arrayFormatSeparator: ",",
parseNumbers: false,
parseBooleans: false
- }, L), u(L.arrayFormatSeparator);
- const q = c(L), W = /* @__PURE__ */ Object.create(null);
- if (typeof D != "string" || (D = D.trim().replace(/^[?#&]/, ""), !D))
+ }, D), u(D.arrayFormatSeparator);
+ const q = c(D), W = /* @__PURE__ */ Object.create(null);
+ if (typeof L != "string" || (L = L.trim().replace(/^[?#&]/, ""), !L))
return W;
- for (const z of D.split("&")) {
+ for (const z of L.split("&")) {
if (z === "")
continue;
- let [T, I] = n(L.decode ? z.replace(/\+/g, " ") : z, "=");
- I = I === void 0 ? null : ["comma", "separator", "bracket-separator"].includes(L.arrayFormat) ? I : p(I, L), q(p(T, L), I, W);
+ let [T, I] = n(D.decode ? z.replace(/\+/g, " ") : z, "=");
+ I = I === void 0 ? null : ["comma", "separator", "bracket-separator"].includes(D.arrayFormat) ? I : p(I, D), q(p(T, D), I, W);
}
for (const z of Object.keys(W)) {
const T = W[z];
if (typeof T == "object" && T !== null)
for (const I of Object.keys(T))
- T[I] = R(T[I], L);
+ T[I] = k(T[I], D);
else
- W[z] = R(T, L);
+ W[z] = k(T, D);
}
- return L.sort === false ? W : (L.sort === true ? Object.keys(W).sort() : Object.keys(W).sort(L.sort)).reduce((z, T) => {
+ return D.sort === false ? W : (D.sort === true ? Object.keys(W).sort() : Object.keys(W).sort(D.sort)).reduce((z, T) => {
const I = W[T];
return I && typeof I == "object" && !Array.isArray(I) ? z[T] = b(I) : z[T] = I, z;
}, /* @__PURE__ */ Object.create(null));
}
- t.extract = N, t.parse = F, t.stringify = (D, L) => {
- if (!D)
+ t.extract = N, t.parse = F, t.stringify = (L, D) => {
+ if (!L)
return "";
- L = Object.assign({
+ D = Object.assign({
encode: true,
strict: true,
arrayFormat: "none",
arrayFormatSeparator: ","
- }, L), u(L.arrayFormatSeparator);
- const q = (I) => L.skipNull && s(D[I]) || L.skipEmptyString && D[I] === "", W = a(L), z = {};
- for (const I of Object.keys(D))
- q(I) || (z[I] = D[I]);
+ }, D), u(D.arrayFormatSeparator);
+ const q = (I) => D.skipNull && s(L[I]) || D.skipEmptyString && L[I] === "", W = a(D), z = {};
+ for (const I of Object.keys(L))
+ q(I) || (z[I] = L[I]);
const T = Object.keys(z);
- return L.sort !== false && T.sort(L.sort), T.map((I) => {
- const H = D[I];
- return H === void 0 ? "" : H === null ? f(I, L) : Array.isArray(H) ? H.length === 0 && L.arrayFormat === "bracket-separator" ? f(I, L) + "[]" : H.reduce(W(I), []).join("&") : f(I, L) + "=" + f(H, L);
+ return D.sort !== false && T.sort(D.sort), T.map((I) => {
+ const H = L[I];
+ return H === void 0 ? "" : H === null ? f(I, D) : Array.isArray(H) ? H.length === 0 && D.arrayFormat === "bracket-separator" ? f(I, D) + "[]" : H.reduce(W(I), []).join("&") : f(I, D) + "=" + f(H, D);
}).filter((I) => I.length > 0).join("&");
- }, t.parseUrl = (D, L) => {
- L = Object.assign({
+ }, t.parseUrl = (L, D) => {
+ D = Object.assign({
decode: true
- }, L);
- const [q, W] = n(D, "#");
+ }, D);
+ const [q, W] = n(L, "#");
return Object.assign(
{
url: q.split("?")[0] || "",
- query: F(N(D), L)
+ query: F(N(L), D)
},
- L && L.parseFragmentIdentifier && W ? { fragmentIdentifier: p(W, L) } : {}
+ D && D.parseFragmentIdentifier && W ? { fragmentIdentifier: p(W, D) } : {}
);
- }, t.stringifyUrl = (D, L) => {
- L = Object.assign({
+ }, t.stringifyUrl = (L, D) => {
+ D = Object.assign({
encode: true,
strict: true,
[o]: true
- }, L);
- const q = E(D.url).split("?")[0] || "", W = t.extract(D.url), z = t.parse(W, { sort: false }), T = Object.assign(z, D.query);
- let I = t.stringify(T, L);
+ }, D);
+ const q = E(L.url).split("?")[0] || "", W = t.extract(L.url), z = t.parse(W, { sort: false }), T = Object.assign(z, L.query);
+ let I = t.stringify(T, D);
I && (I = `?${I}`);
- let H = _(D.url);
- return D.fragmentIdentifier && (H = `#${L[o] ? f(D.fragmentIdentifier, L) : D.fragmentIdentifier}`), `${q}${I}${H}`;
- }, t.pick = (D, L, q) => {
+ let H = _(L.url);
+ return L.fragmentIdentifier && (H = `#${D[o] ? f(L.fragmentIdentifier, D) : L.fragmentIdentifier}`), `${q}${I}${H}`;
+ }, t.pick = (L, D, q) => {
q = Object.assign({
parseFragmentIdentifier: true,
[o]: false
}, q);
- const { url: W, query: z, fragmentIdentifier: T } = t.parseUrl(D, q);
+ const { url: W, query: z, fragmentIdentifier: T } = t.parseUrl(L, q);
return t.stringifyUrl({
url: W,
- query: i(z, L),
+ query: i(z, D),
fragmentIdentifier: T
}, q);
- }, t.exclude = (D, L, q) => {
- const W = Array.isArray(L) ? (z) => !L.includes(z) : (z, T) => !L(z, T);
- return t.pick(D, W, q);
+ }, t.exclude = (L, D, q) => {
+ const W = Array.isArray(D) ? (z) => !D.includes(z) : (z, T) => !D(z, T);
+ return t.pick(L, W, q);
};
- })(zd);
- var e9 = {};
+ })(Vd);
+ var Zx = {};
var P2 = {};
Object.defineProperty(P2, "__esModule", { value: true });
- var si = Ut;
- var iv = hs;
- var Iye = 20;
- function Oye(t, e, r) {
- for (var n = 1634760805, i = 857760878, s = 2036477234, o = 1797285236, a = r[3] << 24 | r[2] << 16 | r[1] << 8 | r[0], c = r[7] << 24 | r[6] << 16 | r[5] << 8 | r[4], u = r[11] << 24 | r[10] << 16 | r[9] << 8 | r[8], f = r[15] << 24 | r[14] << 16 | r[13] << 8 | r[12], p = r[19] << 24 | r[18] << 16 | r[17] << 8 | r[16], b = r[23] << 24 | r[22] << 16 | r[21] << 8 | r[20], E = r[27] << 24 | r[26] << 16 | r[25] << 8 | r[24], _ = r[31] << 24 | r[30] << 16 | r[29] << 8 | r[28], N = e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0], R = e[7] << 24 | e[6] << 16 | e[5] << 8 | e[4], F = e[11] << 24 | e[10] << 16 | e[9] << 8 | e[8], D = e[15] << 24 | e[14] << 16 | e[13] << 8 | e[12], L = n, q = i, W = s, z = o, T = a, I = c, H = u, X = f, V = p, S = b, d = E, l = _, h = N, y = R, x = F, v = D, M = 0; M < Iye; M += 2)
- L = L + T | 0, h ^= L, h = h >>> 32 - 16 | h << 16, V = V + h | 0, T ^= V, T = T >>> 32 - 12 | T << 12, q = q + I | 0, y ^= q, y = y >>> 32 - 16 | y << 16, S = S + y | 0, I ^= S, I = I >>> 32 - 12 | I << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 16 | x << 16, d = d + x | 0, H ^= d, H = H >>> 32 - 12 | H << 12, z = z + X | 0, v ^= z, v = v >>> 32 - 16 | v << 16, l = l + v | 0, X ^= l, X = X >>> 32 - 12 | X << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 8 | x << 8, d = d + x | 0, H ^= d, H = H >>> 32 - 7 | H << 7, z = z + X | 0, v ^= z, v = v >>> 32 - 8 | v << 8, l = l + v | 0, X ^= l, X = X >>> 32 - 7 | X << 7, q = q + I | 0, y ^= q, y = y >>> 32 - 8 | y << 8, S = S + y | 0, I ^= S, I = I >>> 32 - 7 | I << 7, L = L + T | 0, h ^= L, h = h >>> 32 - 8 | h << 8, V = V + h | 0, T ^= V, T = T >>> 32 - 7 | T << 7, L = L + I | 0, v ^= L, v = v >>> 32 - 16 | v << 16, d = d + v | 0, I ^= d, I = I >>> 32 - 12 | I << 12, q = q + H | 0, h ^= q, h = h >>> 32 - 16 | h << 16, l = l + h | 0, H ^= l, H = H >>> 32 - 12 | H << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 16 | y << 16, V = V + y | 0, X ^= V, X = X >>> 32 - 12 | X << 12, z = z + T | 0, x ^= z, x = x >>> 32 - 16 | x << 16, S = S + x | 0, T ^= S, T = T >>> 32 - 12 | T << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 8 | y << 8, V = V + y | 0, X ^= V, X = X >>> 32 - 7 | X << 7, z = z + T | 0, x ^= z, x = x >>> 32 - 8 | x << 8, S = S + x | 0, T ^= S, T = T >>> 32 - 7 | T << 7, q = q + H | 0, h ^= q, h = h >>> 32 - 8 | h << 8, l = l + h | 0, H ^= l, H = H >>> 32 - 7 | H << 7, L = L + I | 0, v ^= L, v = v >>> 32 - 8 | v << 8, d = d + v | 0, I ^= d, I = I >>> 32 - 7 | I << 7;
- si.writeUint32LE(L + n | 0, t, 0), si.writeUint32LE(q + i | 0, t, 4), si.writeUint32LE(W + s | 0, t, 8), si.writeUint32LE(z + o | 0, t, 12), si.writeUint32LE(T + a | 0, t, 16), si.writeUint32LE(I + c | 0, t, 20), si.writeUint32LE(H + u | 0, t, 24), si.writeUint32LE(X + f | 0, t, 28), si.writeUint32LE(V + p | 0, t, 32), si.writeUint32LE(S + b | 0, t, 36), si.writeUint32LE(d + E | 0, t, 40), si.writeUint32LE(l + _ | 0, t, 44), si.writeUint32LE(h + N | 0, t, 48), si.writeUint32LE(y + R | 0, t, 52), si.writeUint32LE(x + F | 0, t, 56), si.writeUint32LE(v + D | 0, t, 60);
- }
- function mB(t, e, r, n, i) {
+ var oi = Ut;
+ var rv = hs;
+ var Mye = 20;
+ function Aye(t, e, r) {
+ for (var n = 1634760805, i = 857760878, s = 2036477234, o = 1797285236, a = r[3] << 24 | r[2] << 16 | r[1] << 8 | r[0], c = r[7] << 24 | r[6] << 16 | r[5] << 8 | r[4], u = r[11] << 24 | r[10] << 16 | r[9] << 8 | r[8], f = r[15] << 24 | r[14] << 16 | r[13] << 8 | r[12], p = r[19] << 24 | r[18] << 16 | r[17] << 8 | r[16], b = r[23] << 24 | r[22] << 16 | r[21] << 8 | r[20], E = r[27] << 24 | r[26] << 16 | r[25] << 8 | r[24], _ = r[31] << 24 | r[30] << 16 | r[29] << 8 | r[28], N = e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0], k = e[7] << 24 | e[6] << 16 | e[5] << 8 | e[4], F = e[11] << 24 | e[10] << 16 | e[9] << 8 | e[8], L = e[15] << 24 | e[14] << 16 | e[13] << 8 | e[12], D = n, q = i, W = s, z = o, T = a, I = c, H = u, X = f, V = p, S = b, d = E, l = _, h = N, y = k, x = F, v = L, M = 0; M < Mye; M += 2)
+ D = D + T | 0, h ^= D, h = h >>> 32 - 16 | h << 16, V = V + h | 0, T ^= V, T = T >>> 32 - 12 | T << 12, q = q + I | 0, y ^= q, y = y >>> 32 - 16 | y << 16, S = S + y | 0, I ^= S, I = I >>> 32 - 12 | I << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 16 | x << 16, d = d + x | 0, H ^= d, H = H >>> 32 - 12 | H << 12, z = z + X | 0, v ^= z, v = v >>> 32 - 16 | v << 16, l = l + v | 0, X ^= l, X = X >>> 32 - 12 | X << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 8 | x << 8, d = d + x | 0, H ^= d, H = H >>> 32 - 7 | H << 7, z = z + X | 0, v ^= z, v = v >>> 32 - 8 | v << 8, l = l + v | 0, X ^= l, X = X >>> 32 - 7 | X << 7, q = q + I | 0, y ^= q, y = y >>> 32 - 8 | y << 8, S = S + y | 0, I ^= S, I = I >>> 32 - 7 | I << 7, D = D + T | 0, h ^= D, h = h >>> 32 - 8 | h << 8, V = V + h | 0, T ^= V, T = T >>> 32 - 7 | T << 7, D = D + I | 0, v ^= D, v = v >>> 32 - 16 | v << 16, d = d + v | 0, I ^= d, I = I >>> 32 - 12 | I << 12, q = q + H | 0, h ^= q, h = h >>> 32 - 16 | h << 16, l = l + h | 0, H ^= l, H = H >>> 32 - 12 | H << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 16 | y << 16, V = V + y | 0, X ^= V, X = X >>> 32 - 12 | X << 12, z = z + T | 0, x ^= z, x = x >>> 32 - 16 | x << 16, S = S + x | 0, T ^= S, T = T >>> 32 - 12 | T << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 8 | y << 8, V = V + y | 0, X ^= V, X = X >>> 32 - 7 | X << 7, z = z + T | 0, x ^= z, x = x >>> 32 - 8 | x << 8, S = S + x | 0, T ^= S, T = T >>> 32 - 7 | T << 7, q = q + H | 0, h ^= q, h = h >>> 32 - 8 | h << 8, l = l + h | 0, H ^= l, H = H >>> 32 - 7 | H << 7, D = D + I | 0, v ^= D, v = v >>> 32 - 8 | v << 8, d = d + v | 0, I ^= d, I = I >>> 32 - 7 | I << 7;
+ oi.writeUint32LE(D + n | 0, t, 0), oi.writeUint32LE(q + i | 0, t, 4), oi.writeUint32LE(W + s | 0, t, 8), oi.writeUint32LE(z + o | 0, t, 12), oi.writeUint32LE(T + a | 0, t, 16), oi.writeUint32LE(I + c | 0, t, 20), oi.writeUint32LE(H + u | 0, t, 24), oi.writeUint32LE(X + f | 0, t, 28), oi.writeUint32LE(V + p | 0, t, 32), oi.writeUint32LE(S + b | 0, t, 36), oi.writeUint32LE(d + E | 0, t, 40), oi.writeUint32LE(l + _ | 0, t, 44), oi.writeUint32LE(h + N | 0, t, 48), oi.writeUint32LE(y + k | 0, t, 52), oi.writeUint32LE(x + F | 0, t, 56), oi.writeUint32LE(v + L | 0, t, 60);
+ }
+ function cB(t, e, r, n, i) {
if (i === void 0 && (i = 0), t.length !== 32)
throw new Error("ChaCha: key size must be 32 bytes");
if (n.length < r.length)
@@ -76110,47 +76114,47 @@ ${Ez(e, r)}`);
s = e, o = i;
}
for (var a = new Uint8Array(64), c = 0; c < r.length; c += 64) {
- Oye(a, s, t);
+ Aye(a, s, t);
for (var u = c; u < c + 64 && u < r.length; u++)
n[u] = r[u] ^ a[u - c];
- kye(s, 0, o);
+ Nye(s, 0, o);
}
- return iv.wipe(a), i === 0 && iv.wipe(s), n;
+ return rv.wipe(a), i === 0 && rv.wipe(s), n;
}
- P2.streamXOR = mB;
- function Pye(t, e, r, n) {
- return n === void 0 && (n = 0), iv.wipe(r), mB(t, e, r, r, n);
+ P2.streamXOR = cB;
+ function Tye(t, e, r, n) {
+ return n === void 0 && (n = 0), rv.wipe(r), cB(t, e, r, r, n);
}
- P2.stream = Pye;
- function kye(t, e, r) {
+ P2.stream = Tye;
+ function Nye(t, e, r) {
for (var n = 1; r--; )
n = n + (t[e] & 255) | 0, t[e] = n & 255, n >>>= 8, e++;
if (n > 0)
throw new Error("ChaCha: counter overflow");
}
- var gB = {};
+ var uB = {};
var lu = {};
Object.defineProperty(lu, "__esModule", { value: true });
- function Rye(t, e, r) {
+ function Iye(t, e, r) {
return ~(t - 1) & e | t - 1 & r;
}
- lu.select = Rye;
- function Cye(t, e) {
+ lu.select = Iye;
+ function Oye(t, e) {
return (t | 0) - (e | 0) - 1 >>> 31 & 1;
}
- lu.lessOrEqual = Cye;
- function yB(t, e) {
+ lu.lessOrEqual = Oye;
+ function lB(t, e) {
if (t.length !== e.length)
return 0;
for (var r = 0, n = 0; n < t.length; n++)
r |= t[n] ^ e[n];
return 1 & r - 1 >>> 8;
}
- lu.compare = yB;
- function Dye(t, e) {
- return t.length === 0 || e.length === 0 ? false : yB(t, e) !== 0;
+ lu.compare = lB;
+ function Pye(t, e) {
+ return t.length === 0 || e.length === 0 ? false : lB(t, e) !== 0;
}
- lu.equal = Dye;
+ lu.equal = Pye;
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
var e = lu, r = hs;
@@ -76176,7 +76180,7 @@ ${Ez(e, r)}`);
this._r[8] = (_ >>> 8 | N << 8) & 8191, this._r[9] = N >>> 5 & 127, this._pad[0] = a[16] | a[17] << 8, this._pad[1] = a[18] | a[19] << 8, this._pad[2] = a[20] | a[21] << 8, this._pad[3] = a[22] | a[23] << 8, this._pad[4] = a[24] | a[25] << 8, this._pad[5] = a[26] | a[27] << 8, this._pad[6] = a[28] | a[29] << 8, this._pad[7] = a[30] | a[31] << 8;
}
return o.prototype._blocks = function(a, c, u) {
- for (var f = this._fin ? 0 : 2048, p = this._h[0], b = this._h[1], E = this._h[2], _ = this._h[3], N = this._h[4], R = this._h[5], F = this._h[6], D = this._h[7], L = this._h[8], q = this._h[9], W = this._r[0], z = this._r[1], T = this._r[2], I = this._r[3], H = this._r[4], X = this._r[5], V = this._r[6], S = this._r[7], d = this._r[8], l = this._r[9]; u >= 16; ) {
+ for (var f = this._fin ? 0 : 2048, p = this._h[0], b = this._h[1], E = this._h[2], _ = this._h[3], N = this._h[4], k = this._h[5], F = this._h[6], L = this._h[7], D = this._h[8], q = this._h[9], W = this._r[0], z = this._r[1], T = this._r[2], I = this._r[3], H = this._r[4], X = this._r[5], V = this._r[6], S = this._r[7], d = this._r[8], l = this._r[9]; u >= 16; ) {
var h = a[c + 0] | a[c + 1] << 8;
p += h & 8191;
var y = a[c + 2] | a[c + 3] << 8;
@@ -76186,35 +76190,35 @@ ${Ez(e, r)}`);
var v = a[c + 6] | a[c + 7] << 8;
_ += (x >>> 7 | v << 9) & 8191;
var M = a[c + 8] | a[c + 9] << 8;
- N += (v >>> 4 | M << 12) & 8191, R += M >>> 1 & 8191;
+ N += (v >>> 4 | M << 12) & 8191, k += M >>> 1 & 8191;
var w = a[c + 10] | a[c + 11] << 8;
F += (M >>> 14 | w << 2) & 8191;
var g = a[c + 12] | a[c + 13] << 8;
- D += (w >>> 11 | g << 5) & 8191;
+ L += (w >>> 11 | g << 5) & 8191;
var m = a[c + 14] | a[c + 15] << 8;
- L += (g >>> 8 | m << 8) & 8191, q += m >>> 5 | f;
+ D += (g >>> 8 | m << 8) & 8191, q += m >>> 5 | f;
var P = 0, Q = P;
- Q += p * W, Q += b * (5 * l), Q += E * (5 * d), Q += _ * (5 * S), Q += N * (5 * V), P = Q >>> 13, Q &= 8191, Q += R * (5 * X), Q += F * (5 * H), Q += D * (5 * I), Q += L * (5 * T), Q += q * (5 * z), P += Q >>> 13, Q &= 8191;
+ Q += p * W, Q += b * (5 * l), Q += E * (5 * d), Q += _ * (5 * S), Q += N * (5 * V), P = Q >>> 13, Q &= 8191, Q += k * (5 * X), Q += F * (5 * H), Q += L * (5 * I), Q += D * (5 * T), Q += q * (5 * z), P += Q >>> 13, Q &= 8191;
var A = P;
- A += p * z, A += b * W, A += E * (5 * l), A += _ * (5 * d), A += N * (5 * S), P = A >>> 13, A &= 8191, A += R * (5 * V), A += F * (5 * X), A += D * (5 * H), A += L * (5 * I), A += q * (5 * T), P += A >>> 13, A &= 8191;
+ A += p * z, A += b * W, A += E * (5 * l), A += _ * (5 * d), A += N * (5 * S), P = A >>> 13, A &= 8191, A += k * (5 * V), A += F * (5 * X), A += L * (5 * H), A += D * (5 * I), A += q * (5 * T), P += A >>> 13, A &= 8191;
var K = P;
- K += p * T, K += b * z, K += E * W, K += _ * (5 * l), K += N * (5 * d), P = K >>> 13, K &= 8191, K += R * (5 * S), K += F * (5 * V), K += D * (5 * X), K += L * (5 * H), K += q * (5 * I), P += K >>> 13, K &= 8191;
+ K += p * T, K += b * z, K += E * W, K += _ * (5 * l), K += N * (5 * d), P = K >>> 13, K &= 8191, K += k * (5 * S), K += F * (5 * V), K += L * (5 * X), K += D * (5 * H), K += q * (5 * I), P += K >>> 13, K &= 8191;
var U = P;
- U += p * I, U += b * T, U += E * z, U += _ * W, U += N * (5 * l), P = U >>> 13, U &= 8191, U += R * (5 * d), U += F * (5 * S), U += D * (5 * V), U += L * (5 * X), U += q * (5 * H), P += U >>> 13, U &= 8191;
+ U += p * I, U += b * T, U += E * z, U += _ * W, U += N * (5 * l), P = U >>> 13, U &= 8191, U += k * (5 * d), U += F * (5 * S), U += L * (5 * V), U += D * (5 * X), U += q * (5 * H), P += U >>> 13, U &= 8191;
var j = P;
- j += p * H, j += b * I, j += E * T, j += _ * z, j += N * W, P = j >>> 13, j &= 8191, j += R * (5 * l), j += F * (5 * d), j += D * (5 * S), j += L * (5 * V), j += q * (5 * X), P += j >>> 13, j &= 8191;
+ j += p * H, j += b * I, j += E * T, j += _ * z, j += N * W, P = j >>> 13, j &= 8191, j += k * (5 * l), j += F * (5 * d), j += L * (5 * S), j += D * (5 * V), j += q * (5 * X), P += j >>> 13, j &= 8191;
var G = P;
- G += p * X, G += b * H, G += E * I, G += _ * T, G += N * z, P = G >>> 13, G &= 8191, G += R * W, G += F * (5 * l), G += D * (5 * d), G += L * (5 * S), G += q * (5 * V), P += G >>> 13, G &= 8191;
- var k = P;
- k += p * V, k += b * X, k += E * H, k += _ * I, k += N * T, P = k >>> 13, k &= 8191, k += R * z, k += F * W, k += D * (5 * l), k += L * (5 * d), k += q * (5 * S), P += k >>> 13, k &= 8191;
+ G += p * X, G += b * H, G += E * I, G += _ * T, G += N * z, P = G >>> 13, G &= 8191, G += k * W, G += F * (5 * l), G += L * (5 * d), G += D * (5 * S), G += q * (5 * V), P += G >>> 13, G &= 8191;
+ var R = P;
+ R += p * V, R += b * X, R += E * H, R += _ * I, R += N * T, P = R >>> 13, R &= 8191, R += k * z, R += F * W, R += L * (5 * l), R += D * (5 * d), R += q * (5 * S), P += R >>> 13, R &= 8191;
var Y = P;
- Y += p * S, Y += b * V, Y += E * X, Y += _ * H, Y += N * I, P = Y >>> 13, Y &= 8191, Y += R * T, Y += F * z, Y += D * W, Y += L * (5 * l), Y += q * (5 * d), P += Y >>> 13, Y &= 8191;
+ Y += p * S, Y += b * V, Y += E * X, Y += _ * H, Y += N * I, P = Y >>> 13, Y &= 8191, Y += k * T, Y += F * z, Y += L * W, Y += D * (5 * l), Y += q * (5 * d), P += Y >>> 13, Y &= 8191;
var ee = P;
- ee += p * d, ee += b * S, ee += E * V, ee += _ * X, ee += N * H, P = ee >>> 13, ee &= 8191, ee += R * I, ee += F * T, ee += D * z, ee += L * W, ee += q * (5 * l), P += ee >>> 13, ee &= 8191;
+ ee += p * d, ee += b * S, ee += E * V, ee += _ * X, ee += N * H, P = ee >>> 13, ee &= 8191, ee += k * I, ee += F * T, ee += L * z, ee += D * W, ee += q * (5 * l), P += ee >>> 13, ee &= 8191;
var ae = P;
- ae += p * l, ae += b * d, ae += E * S, ae += _ * V, ae += N * X, P = ae >>> 13, ae &= 8191, ae += R * H, ae += F * I, ae += D * T, ae += L * z, ae += q * W, P += ae >>> 13, ae &= 8191, P = (P << 2) + P | 0, P = P + Q | 0, Q = P & 8191, P = P >>> 13, A += P, p = Q, b = A, E = K, _ = U, N = j, R = G, F = k, D = Y, L = ee, q = ae, c += 16, u -= 16;
+ ae += p * l, ae += b * d, ae += E * S, ae += _ * V, ae += N * X, P = ae >>> 13, ae &= 8191, ae += k * H, ae += F * I, ae += L * T, ae += D * z, ae += q * W, P += ae >>> 13, ae &= 8191, P = (P << 2) + P | 0, P = P + Q | 0, Q = P & 8191, P = P >>> 13, A += P, p = Q, b = A, E = K, _ = U, N = j, k = G, F = R, L = Y, D = ee, q = ae, c += 16, u -= 16;
}
- this._h[0] = p, this._h[1] = b, this._h[2] = E, this._h[3] = _, this._h[4] = N, this._h[5] = R, this._h[6] = F, this._h[7] = D, this._h[8] = L, this._h[9] = q;
+ this._h[0] = p, this._h[1] = b, this._h[2] = E, this._h[3] = _, this._h[4] = N, this._h[5] = k, this._h[6] = F, this._h[7] = L, this._h[8] = D, this._h[9] = q;
}, o.prototype.finish = function(a, c) {
c === void 0 && (c = 0);
var u = new Uint16Array(10), f, p, b, E;
@@ -76271,10 +76275,10 @@ ${Ez(e, r)}`);
return o.length !== t.DIGEST_LENGTH || a.length !== t.DIGEST_LENGTH ? false : e.equal(o, a);
}
t.equal = s;
- })(gB);
+ })(uB);
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
- var e = P2, r = gB, n = hs, i = Ut, s = lu;
+ var e = P2, r = uB, n = hs, i = Ut, s = lu;
t.KEY_LENGTH = 32, t.NONCE_LENGTH = 12, t.TAG_LENGTH = 16;
var o = new Uint8Array(16), a = function() {
function c(u) {
@@ -76289,14 +76293,14 @@ ${Ez(e, r)}`);
E.set(u, E.length - u.length);
var _ = new Uint8Array(32);
e.stream(this._key, E, _, 4);
- var N = f.length + this.tagLength, R;
+ var N = f.length + this.tagLength, k;
if (b) {
if (b.length !== N)
throw new Error("ChaCha20Poly1305: incorrect destination length");
- R = b;
+ k = b;
} else
- R = new Uint8Array(N);
- return e.streamXOR(this._key, E, f, R, 4), this._authenticate(R.subarray(R.length - this.tagLength, R.length), _, R.subarray(0, R.length - this.tagLength), p), n.wipe(E), R;
+ k = new Uint8Array(N);
+ return e.streamXOR(this._key, E, f, k, 4), this._authenticate(k.subarray(k.length - this.tagLength, k.length), _, k.subarray(0, k.length - this.tagLength), p), n.wipe(E), k;
}, c.prototype.open = function(u, f, p, b) {
if (u.length > 16)
throw new Error("ChaCha20Poly1305: incorrect nonce length");
@@ -76309,13 +76313,13 @@ ${Ez(e, r)}`);
var N = new Uint8Array(this.tagLength);
if (this._authenticate(N, _, f.subarray(0, f.length - this.tagLength), p), !s.equal(N, f.subarray(f.length - this.tagLength, f.length)))
return null;
- var R = f.length - this.tagLength, F;
+ var k = f.length - this.tagLength, F;
if (b) {
- if (b.length !== R)
+ if (b.length !== k)
throw new Error("ChaCha20Poly1305: incorrect destination length");
F = b;
} else
- F = new Uint8Array(R);
+ F = new Uint8Array(k);
return e.streamXOR(this._key, E, f.subarray(0, f.length - this.tagLength), F, 4), n.wipe(E), F;
}, c.prototype.clean = function() {
return n.wipe(this._key), this;
@@ -76324,26 +76328,26 @@ ${Ez(e, r)}`);
b && (E.update(b), b.length % 16 > 0 && E.update(o.subarray(b.length % 16))), E.update(p), p.length % 16 > 0 && E.update(o.subarray(p.length % 16));
var _ = new Uint8Array(8);
b && i.writeUint64LE(b.length, _), E.update(_), i.writeUint64LE(p.length, _), E.update(_);
- for (var N = E.digest(), R = 0; R < N.length; R++)
- u[R] = N[R];
+ for (var N = E.digest(), k = 0; k < N.length; k++)
+ u[k] = N[k];
E.clean(), n.wipe(N), n.wipe(_);
}, c;
}();
t.ChaCha20Poly1305 = a;
- })(e9);
- var bB = {};
- var k0 = {};
- var t9 = {};
- Object.defineProperty(t9, "__esModule", { value: true });
- function Lye(t) {
+ })(Zx);
+ var fB = {};
+ var O0 = {};
+ var Jx = {};
+ Object.defineProperty(Jx, "__esModule", { value: true });
+ function kye(t) {
return typeof t.saveState < "u" && typeof t.restoreState < "u" && typeof t.cleanSavedState < "u";
}
- t9.isSerializableHash = Lye;
- Object.defineProperty(k0, "__esModule", { value: true });
- var Io = t9;
- var Bye = lu;
- var Uye = hs;
- var wB = function() {
+ Jx.isSerializableHash = kye;
+ Object.defineProperty(O0, "__esModule", { value: true });
+ var Io = Jx;
+ var Rye = lu;
+ var Cye = hs;
+ var hB = function() {
function t(e, r) {
this._finished = false, this._inner = new e(), this._outer = new e(), this.blockSize = this._outer.blockSize, this.digestLength = this._outer.digestLength;
var n = new Uint8Array(this.blockSize);
@@ -76353,7 +76357,7 @@ ${Ez(e, r)}`);
this._inner.update(n);
for (var i = 0; i < n.length; i++)
n[i] ^= 106;
- this._outer.update(n), Io.isSerializableHash(this._inner) && Io.isSerializableHash(this._outer) && (this._innerKeyedState = this._inner.saveState(), this._outerKeyedState = this._outer.saveState()), Uye.wipe(n);
+ this._outer.update(n), Io.isSerializableHash(this._inner) && Io.isSerializableHash(this._outer) && (this._innerKeyedState = this._inner.saveState(), this._outerKeyedState = this._outer.saveState()), Cye.wipe(n);
}
return t.prototype.reset = function() {
if (!Io.isSerializableHash(this._inner) || !Io.isSerializableHash(this._outer))
@@ -76382,23 +76386,23 @@ ${Ez(e, r)}`);
this._inner.cleanSavedState(e);
}, t;
}();
- k0.HMAC = wB;
- function jye(t, e, r) {
- var n = new wB(t, e);
+ O0.HMAC = hB;
+ function Dye(t, e, r) {
+ var n = new hB(t, e);
n.update(r);
var i = n.digest();
return n.clean(), i;
}
- k0.hmac = jye;
- k0.equal = Bye.equal;
- Object.defineProperty(bB, "__esModule", { value: true });
- var JS = k0;
- var QS = hs;
- var Vye = function() {
+ O0.hmac = Dye;
+ O0.equal = Rye.equal;
+ Object.defineProperty(fB, "__esModule", { value: true });
+ var GS = O0;
+ var KS = hs;
+ var Lye = function() {
function t(e, r, n, i) {
n === void 0 && (n = new Uint8Array(0)), this._counter = new Uint8Array(1), this._hash = e, this._info = i;
- var s = JS.hmac(this._hash, n, r);
- this._hmac = new JS.HMAC(e, s), this._buffer = new Uint8Array(this._hmac.digestLength), this._bufpos = this._buffer.length;
+ var s = GS.hmac(this._hash, n, r);
+ this._hmac = new GS.HMAC(e, s), this._buffer = new Uint8Array(this._hmac.digestLength), this._bufpos = this._buffer.length;
}
return t.prototype._fillBuffer = function() {
this._counter[0]++;
@@ -76411,10 +76415,10 @@ ${Ez(e, r)}`);
this._bufpos === this._buffer.length && this._fillBuffer(), r[n] = this._buffer[this._bufpos++];
return r;
}, t.prototype.clean = function() {
- this._hmac.clean(), QS.wipe(this._buffer), QS.wipe(this._counter), this._bufpos = 0;
+ this._hmac.clean(), KS.wipe(this._buffer), KS.wipe(this._counter), this._bufpos = 0;
}, t;
}();
- var zye = bB.HKDF = Vye;
+ var Bye = fB.HKDF = Lye;
var k2 = {};
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
@@ -76540,7 +76544,7 @@ ${Ez(e, r)}`);
]);
function s(a, c, u, f, p) {
for (; p >= 64; ) {
- for (var b = c[0], E = c[1], _ = c[2], N = c[3], R = c[4], F = c[5], D = c[6], L = c[7], q = 0; q < 16; q++) {
+ for (var b = c[0], E = c[1], _ = c[2], N = c[3], k = c[4], F = c[5], L = c[6], D = c[7], q = 0; q < 16; q++) {
var W = f + q * 4;
a[q] = e.readUint32BE(u, W);
}
@@ -76551,10 +76555,10 @@ ${Ez(e, r)}`);
a[q] = (T + a[q - 7] | 0) + (I + a[q - 16] | 0);
}
for (var q = 0; q < 64; q++) {
- var T = (((R >>> 6 | R << 26) ^ (R >>> 11 | R << 21) ^ (R >>> 25 | R << 7)) + (R & F ^ ~R & D) | 0) + (L + (i[q] + a[q] | 0) | 0) | 0, I = ((b >>> 2 | b << 32 - 2) ^ (b >>> 13 | b << 32 - 13) ^ (b >>> 22 | b << 32 - 22)) + (b & E ^ b & _ ^ E & _) | 0;
- L = D, D = F, F = R, R = N + T | 0, N = _, _ = E, E = b, b = T + I | 0;
+ var T = (((k >>> 6 | k << 26) ^ (k >>> 11 | k << 21) ^ (k >>> 25 | k << 7)) + (k & F ^ ~k & L) | 0) + (D + (i[q] + a[q] | 0) | 0) | 0, I = ((b >>> 2 | b << 32 - 2) ^ (b >>> 13 | b << 32 - 13) ^ (b >>> 22 | b << 32 - 22)) + (b & E ^ b & _ ^ E & _) | 0;
+ D = L, L = F, F = k, k = N + T | 0, N = _, _ = E, E = b, b = T + I | 0;
}
- c[0] += b, c[1] += E, c[2] += _, c[3] += N, c[4] += R, c[5] += F, c[6] += D, c[7] += L, f += 64, p -= 64;
+ c[0] += b, c[1] += E, c[2] += _, c[3] += N, c[4] += k, c[5] += F, c[6] += L, c[7] += D, f += 64, p -= 64;
}
return f;
}
@@ -76566,10 +76570,10 @@ ${Ez(e, r)}`);
}
t.hash = o;
})(k2);
- var r9 = {};
+ var Qx = {};
(function(t) {
Object.defineProperty(t, "__esModule", { value: true }), t.sharedKey = t.generateKeyPair = t.generateKeyPairFromSeed = t.scalarMultBase = t.scalarMult = t.SHARED_KEY_LENGTH = t.SECRET_KEY_LENGTH = t.PUBLIC_KEY_LENGTH = void 0;
- const e = rh, r = hs;
+ const e = th, r = hs;
t.PUBLIC_KEY_LENGTH = 32, t.SECRET_KEY_LENGTH = 32, t.SHARED_KEY_LENGTH = 32;
function n(q) {
const W = new Float64Array(16);
@@ -76626,8 +76630,8 @@ ${Ez(e, r)}`);
q[T] = W[T] - z[T];
}
function b(q, W, z) {
- let T, I, H = 0, X = 0, V = 0, S = 0, d = 0, l = 0, h = 0, y = 0, x = 0, v = 0, M = 0, w = 0, g = 0, m = 0, P = 0, Q = 0, A = 0, K = 0, U = 0, j = 0, G = 0, k = 0, Y = 0, ee = 0, ae = 0, ie = 0, Z = 0, ce = 0, oe = 0, me = 0, pe = 0, se = z[0], le = z[1], be = z[2], ye = z[3], Ee = z[4], Te = z[5], C = z[6], O = z[7], B = z[8], $ = z[9], te = z[10], J = z[11], ne = z[12], fe = z[13], ge = z[14], de = z[15];
- T = W[0], H += T * se, X += T * le, V += T * be, S += T * ye, d += T * Ee, l += T * Te, h += T * C, y += T * O, x += T * B, v += T * $, M += T * te, w += T * J, g += T * ne, m += T * fe, P += T * ge, Q += T * de, T = W[1], X += T * se, V += T * le, S += T * be, d += T * ye, l += T * Ee, h += T * Te, y += T * C, x += T * O, v += T * B, M += T * $, w += T * te, g += T * J, m += T * ne, P += T * fe, Q += T * ge, A += T * de, T = W[2], V += T * se, S += T * le, d += T * be, l += T * ye, h += T * Ee, y += T * Te, x += T * C, v += T * O, M += T * B, w += T * $, g += T * te, m += T * J, P += T * ne, Q += T * fe, A += T * ge, K += T * de, T = W[3], S += T * se, d += T * le, l += T * be, h += T * ye, y += T * Ee, x += T * Te, v += T * C, M += T * O, w += T * B, g += T * $, m += T * te, P += T * J, Q += T * ne, A += T * fe, K += T * ge, U += T * de, T = W[4], d += T * se, l += T * le, h += T * be, y += T * ye, x += T * Ee, v += T * Te, M += T * C, w += T * O, g += T * B, m += T * $, P += T * te, Q += T * J, A += T * ne, K += T * fe, U += T * ge, j += T * de, T = W[5], l += T * se, h += T * le, y += T * be, x += T * ye, v += T * Ee, M += T * Te, w += T * C, g += T * O, m += T * B, P += T * $, Q += T * te, A += T * J, K += T * ne, U += T * fe, j += T * ge, G += T * de, T = W[6], h += T * se, y += T * le, x += T * be, v += T * ye, M += T * Ee, w += T * Te, g += T * C, m += T * O, P += T * B, Q += T * $, A += T * te, K += T * J, U += T * ne, j += T * fe, G += T * ge, k += T * de, T = W[7], y += T * se, x += T * le, v += T * be, M += T * ye, w += T * Ee, g += T * Te, m += T * C, P += T * O, Q += T * B, A += T * $, K += T * te, U += T * J, j += T * ne, G += T * fe, k += T * ge, Y += T * de, T = W[8], x += T * se, v += T * le, M += T * be, w += T * ye, g += T * Ee, m += T * Te, P += T * C, Q += T * O, A += T * B, K += T * $, U += T * te, j += T * J, G += T * ne, k += T * fe, Y += T * ge, ee += T * de, T = W[9], v += T * se, M += T * le, w += T * be, g += T * ye, m += T * Ee, P += T * Te, Q += T * C, A += T * O, K += T * B, U += T * $, j += T * te, G += T * J, k += T * ne, Y += T * fe, ee += T * ge, ae += T * de, T = W[10], M += T * se, w += T * le, g += T * be, m += T * ye, P += T * Ee, Q += T * Te, A += T * C, K += T * O, U += T * B, j += T * $, G += T * te, k += T * J, Y += T * ne, ee += T * fe, ae += T * ge, ie += T * de, T = W[11], w += T * se, g += T * le, m += T * be, P += T * ye, Q += T * Ee, A += T * Te, K += T * C, U += T * O, j += T * B, G += T * $, k += T * te, Y += T * J, ee += T * ne, ae += T * fe, ie += T * ge, Z += T * de, T = W[12], g += T * se, m += T * le, P += T * be, Q += T * ye, A += T * Ee, K += T * Te, U += T * C, j += T * O, G += T * B, k += T * $, Y += T * te, ee += T * J, ae += T * ne, ie += T * fe, Z += T * ge, ce += T * de, T = W[13], m += T * se, P += T * le, Q += T * be, A += T * ye, K += T * Ee, U += T * Te, j += T * C, G += T * O, k += T * B, Y += T * $, ee += T * te, ae += T * J, ie += T * ne, Z += T * fe, ce += T * ge, oe += T * de, T = W[14], P += T * se, Q += T * le, A += T * be, K += T * ye, U += T * Ee, j += T * Te, G += T * C, k += T * O, Y += T * B, ee += T * $, ae += T * te, ie += T * J, Z += T * ne, ce += T * fe, oe += T * ge, me += T * de, T = W[15], Q += T * se, A += T * le, K += T * be, U += T * ye, j += T * Ee, G += T * Te, k += T * C, Y += T * O, ee += T * B, ae += T * $, ie += T * te, Z += T * J, ce += T * ne, oe += T * fe, me += T * ge, pe += T * de, H += 38 * A, X += 38 * K, V += 38 * U, S += 38 * j, d += 38 * G, l += 38 * k, h += 38 * Y, y += 38 * ee, x += 38 * ae, v += 38 * ie, M += 38 * Z, w += 38 * ce, g += 38 * oe, m += 38 * me, P += 38 * pe, I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S + I + 65535, I = Math.floor(T / 65536), S = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l + I + 65535, I = Math.floor(T / 65536), l = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S + I + 65535, I = Math.floor(T / 65536), S = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l + I + 65535, I = Math.floor(T / 65536), l = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), q[0] = H, q[1] = X, q[2] = V, q[3] = S, q[4] = d, q[5] = l, q[6] = h, q[7] = y, q[8] = x, q[9] = v, q[10] = M, q[11] = w, q[12] = g, q[13] = m, q[14] = P, q[15] = Q;
+ let T, I, H = 0, X = 0, V = 0, S = 0, d = 0, l = 0, h = 0, y = 0, x = 0, v = 0, M = 0, w = 0, g = 0, m = 0, P = 0, Q = 0, A = 0, K = 0, U = 0, j = 0, G = 0, R = 0, Y = 0, ee = 0, ae = 0, ie = 0, Z = 0, ce = 0, oe = 0, me = 0, pe = 0, se = z[0], le = z[1], be = z[2], ye = z[3], Ee = z[4], Te = z[5], C = z[6], O = z[7], B = z[8], $ = z[9], te = z[10], J = z[11], ne = z[12], fe = z[13], ge = z[14], de = z[15];
+ T = W[0], H += T * se, X += T * le, V += T * be, S += T * ye, d += T * Ee, l += T * Te, h += T * C, y += T * O, x += T * B, v += T * $, M += T * te, w += T * J, g += T * ne, m += T * fe, P += T * ge, Q += T * de, T = W[1], X += T * se, V += T * le, S += T * be, d += T * ye, l += T * Ee, h += T * Te, y += T * C, x += T * O, v += T * B, M += T * $, w += T * te, g += T * J, m += T * ne, P += T * fe, Q += T * ge, A += T * de, T = W[2], V += T * se, S += T * le, d += T * be, l += T * ye, h += T * Ee, y += T * Te, x += T * C, v += T * O, M += T * B, w += T * $, g += T * te, m += T * J, P += T * ne, Q += T * fe, A += T * ge, K += T * de, T = W[3], S += T * se, d += T * le, l += T * be, h += T * ye, y += T * Ee, x += T * Te, v += T * C, M += T * O, w += T * B, g += T * $, m += T * te, P += T * J, Q += T * ne, A += T * fe, K += T * ge, U += T * de, T = W[4], d += T * se, l += T * le, h += T * be, y += T * ye, x += T * Ee, v += T * Te, M += T * C, w += T * O, g += T * B, m += T * $, P += T * te, Q += T * J, A += T * ne, K += T * fe, U += T * ge, j += T * de, T = W[5], l += T * se, h += T * le, y += T * be, x += T * ye, v += T * Ee, M += T * Te, w += T * C, g += T * O, m += T * B, P += T * $, Q += T * te, A += T * J, K += T * ne, U += T * fe, j += T * ge, G += T * de, T = W[6], h += T * se, y += T * le, x += T * be, v += T * ye, M += T * Ee, w += T * Te, g += T * C, m += T * O, P += T * B, Q += T * $, A += T * te, K += T * J, U += T * ne, j += T * fe, G += T * ge, R += T * de, T = W[7], y += T * se, x += T * le, v += T * be, M += T * ye, w += T * Ee, g += T * Te, m += T * C, P += T * O, Q += T * B, A += T * $, K += T * te, U += T * J, j += T * ne, G += T * fe, R += T * ge, Y += T * de, T = W[8], x += T * se, v += T * le, M += T * be, w += T * ye, g += T * Ee, m += T * Te, P += T * C, Q += T * O, A += T * B, K += T * $, U += T * te, j += T * J, G += T * ne, R += T * fe, Y += T * ge, ee += T * de, T = W[9], v += T * se, M += T * le, w += T * be, g += T * ye, m += T * Ee, P += T * Te, Q += T * C, A += T * O, K += T * B, U += T * $, j += T * te, G += T * J, R += T * ne, Y += T * fe, ee += T * ge, ae += T * de, T = W[10], M += T * se, w += T * le, g += T * be, m += T * ye, P += T * Ee, Q += T * Te, A += T * C, K += T * O, U += T * B, j += T * $, G += T * te, R += T * J, Y += T * ne, ee += T * fe, ae += T * ge, ie += T * de, T = W[11], w += T * se, g += T * le, m += T * be, P += T * ye, Q += T * Ee, A += T * Te, K += T * C, U += T * O, j += T * B, G += T * $, R += T * te, Y += T * J, ee += T * ne, ae += T * fe, ie += T * ge, Z += T * de, T = W[12], g += T * se, m += T * le, P += T * be, Q += T * ye, A += T * Ee, K += T * Te, U += T * C, j += T * O, G += T * B, R += T * $, Y += T * te, ee += T * J, ae += T * ne, ie += T * fe, Z += T * ge, ce += T * de, T = W[13], m += T * se, P += T * le, Q += T * be, A += T * ye, K += T * Ee, U += T * Te, j += T * C, G += T * O, R += T * B, Y += T * $, ee += T * te, ae += T * J, ie += T * ne, Z += T * fe, ce += T * ge, oe += T * de, T = W[14], P += T * se, Q += T * le, A += T * be, K += T * ye, U += T * Ee, j += T * Te, G += T * C, R += T * O, Y += T * B, ee += T * $, ae += T * te, ie += T * J, Z += T * ne, ce += T * fe, oe += T * ge, me += T * de, T = W[15], Q += T * se, A += T * le, K += T * be, U += T * ye, j += T * Ee, G += T * Te, R += T * C, Y += T * O, ee += T * B, ae += T * $, ie += T * te, Z += T * J, ce += T * ne, oe += T * fe, me += T * ge, pe += T * de, H += 38 * A, X += 38 * K, V += 38 * U, S += 38 * j, d += 38 * G, l += 38 * R, h += 38 * Y, y += 38 * ee, x += 38 * ae, v += 38 * ie, M += 38 * Z, w += 38 * ce, g += 38 * oe, m += 38 * me, P += 38 * pe, I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S + I + 65535, I = Math.floor(T / 65536), S = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l + I + 65535, I = Math.floor(T / 65536), l = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S + I + 65535, I = Math.floor(T / 65536), S = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l + I + 65535, I = Math.floor(T / 65536), l = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), q[0] = H, q[1] = X, q[2] = V, q[3] = S, q[4] = d, q[5] = l, q[6] = h, q[7] = y, q[8] = x, q[9] = v, q[10] = M, q[11] = w, q[12] = g, q[13] = m, q[14] = P, q[15] = Q;
}
function E(q, W) {
b(q, W, W);
@@ -76661,26 +76665,26 @@ ${Ez(e, r)}`);
return c(y, h), y;
}
t.scalarMult = N;
- function R(q) {
+ function k(q) {
return N(q, i);
}
- t.scalarMultBase = R;
+ t.scalarMultBase = k;
function F(q) {
if (q.length !== t.SECRET_KEY_LENGTH)
throw new Error(`x25519: seed must be ${t.SECRET_KEY_LENGTH} bytes`);
const W = new Uint8Array(q);
return {
- publicKey: R(W),
+ publicKey: k(W),
secretKey: W
};
}
t.generateKeyPairFromSeed = F;
- function D(q) {
+ function L(q) {
const W = (0, e.randomBytes)(32, q), z = F(W);
return (0, r.wipe)(W), z;
}
- t.generateKeyPair = D;
- function L(q, W, z = false) {
+ t.generateKeyPair = L;
+ function D(q, W, z = false) {
if (q.length !== t.PUBLIC_KEY_LENGTH)
throw new Error("X25519: incorrect secret key length");
if (W.length !== t.PUBLIC_KEY_LENGTH)
@@ -76695,20 +76699,20 @@ ${Ez(e, r)}`);
}
return T;
}
- t.sharedKey = L;
- })(r9);
- function vB(t = 0) {
+ t.sharedKey = D;
+ })(Qx);
+ function dB(t = 0) {
return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? globalThis.Buffer.allocUnsafe(t) : new Uint8Array(t);
}
- function $S(t, e) {
+ function XS(t, e) {
e || (e = t.reduce((i, s) => i + s.length, 0));
- const r = vB(e);
+ const r = dB(e);
let n = 0;
for (const i of t)
r.set(i, n), n += i.length;
return r;
}
- function xB(t, e, r, n) {
+ function pB(t, e, r, n) {
return {
name: t,
prefix: e,
@@ -76720,123 +76724,123 @@ ${Ez(e, r)}`);
decoder: { decode: n }
};
}
- var eM = xB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
- var Gb = xB("ascii", "a", (t) => {
+ var YS = pB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
+ var Wb = pB("ascii", "a", (t) => {
let e = "a";
for (let r = 0; r < t.length; r++)
e += String.fromCharCode(t[r]);
return e;
}, (t) => {
t = t.substring(1);
- const e = vB(t.length);
+ const e = dB(t.length);
for (let r = 0; r < t.length; r++)
e[r] = t.charCodeAt(r);
return e;
});
- var _B = {
- utf8: eM,
- "utf-8": eM,
- hex: Rm.base16,
- latin1: Gb,
- ascii: Gb,
- binary: Gb,
- ...Rm
+ var mB = {
+ utf8: YS,
+ "utf-8": YS,
+ hex: km.base16,
+ latin1: Wb,
+ ascii: Wb,
+ binary: Wb,
+ ...km
};
function uo(t, e = "utf8") {
- const r = _B[e];
+ const r = mB[e];
if (!r)
throw new Error(`Unsupported encoding "${e}"`);
return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t, "utf8") : r.decoder.decode(`${r.prefix}${t}`);
}
function js(t, e = "utf8") {
- const r = _B[e];
+ const r = mB[e];
if (!r)
throw new Error(`Unsupported encoding "${e}"`);
return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t.buffer, t.byteOffset, t.byteLength).toString("utf8") : r.encoder.encode(t).substring(1);
}
- var Fye = { waku: { publish: "waku_publish", batchPublish: "waku_batchPublish", subscribe: "waku_subscribe", batchSubscribe: "waku_batchSubscribe", subscription: "waku_subscription", unsubscribe: "waku_unsubscribe", batchUnsubscribe: "waku_batchUnsubscribe", batchFetchMessages: "waku_batchFetchMessages" }, irn: { publish: "irn_publish", batchPublish: "irn_batchPublish", subscribe: "irn_subscribe", batchSubscribe: "irn_batchSubscribe", subscription: "irn_subscription", unsubscribe: "irn_unsubscribe", batchUnsubscribe: "irn_batchUnsubscribe", batchFetchMessages: "irn_batchFetchMessages" }, iridium: { publish: "iridium_publish", batchPublish: "iridium_batchPublish", subscribe: "iridium_subscribe", batchSubscribe: "iridium_batchSubscribe", subscription: "iridium_subscription", unsubscribe: "iridium_unsubscribe", batchUnsubscribe: "iridium_batchUnsubscribe", batchFetchMessages: "iridium_batchFetchMessages" } };
- var Hye = ":";
- function Kb(t) {
- const [e, r] = t.split(Hye);
+ var Uye = { waku: { publish: "waku_publish", batchPublish: "waku_batchPublish", subscribe: "waku_subscribe", batchSubscribe: "waku_batchSubscribe", subscription: "waku_subscription", unsubscribe: "waku_unsubscribe", batchUnsubscribe: "waku_batchUnsubscribe", batchFetchMessages: "waku_batchFetchMessages" }, irn: { publish: "irn_publish", batchPublish: "irn_batchPublish", subscribe: "irn_subscribe", batchSubscribe: "irn_batchSubscribe", subscription: "irn_subscription", unsubscribe: "irn_unsubscribe", batchUnsubscribe: "irn_batchUnsubscribe", batchFetchMessages: "irn_batchFetchMessages" }, iridium: { publish: "iridium_publish", batchPublish: "iridium_batchPublish", subscribe: "iridium_subscribe", batchSubscribe: "iridium_batchSubscribe", subscription: "iridium_subscription", unsubscribe: "iridium_unsubscribe", batchUnsubscribe: "iridium_batchUnsubscribe", batchFetchMessages: "iridium_batchFetchMessages" } };
+ var jye = ":";
+ function Gb(t) {
+ const [e, r] = t.split(jye);
return { namespace: e, reference: r };
}
- function EB(t, e) {
+ function gB(t, e) {
return t.includes(":") ? [t] : e.chains || [];
}
- var qye = Object.defineProperty;
- var tM = Object.getOwnPropertySymbols;
- var Wye = Object.prototype.hasOwnProperty;
- var Gye = Object.prototype.propertyIsEnumerable;
- var rM = (t, e, r) => e in t ? qye(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var nM = (t, e) => {
+ var Vye = Object.defineProperty;
+ var ZS = Object.getOwnPropertySymbols;
+ var zye = Object.prototype.hasOwnProperty;
+ var Fye = Object.prototype.propertyIsEnumerable;
+ var JS = (t, e, r) => e in t ? Vye(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var QS = (t, e) => {
for (var r in e || (e = {}))
- Wye.call(e, r) && rM(t, r, e[r]);
- if (tM)
- for (var r of tM(e))
- Gye.call(e, r) && rM(t, r, e[r]);
+ zye.call(e, r) && JS(t, r, e[r]);
+ if (ZS)
+ for (var r of ZS(e))
+ Fye.call(e, r) && JS(t, r, e[r]);
return t;
};
- var Kye = "ReactNative";
+ var Hye = "ReactNative";
var is = { reactNative: "react-native", node: "node", browser: "browser", unknown: "unknown" };
- var Xye = "js";
- function Fd() {
+ var qye = "js";
+ function zd() {
return typeof process < "u" && typeof process.versions < "u" && typeof process.versions.node < "u";
}
- function ih() {
- return !Jx() && !!Qx() && navigator.product === Kye;
+ function nh() {
+ return !Kx() && !!Xx() && navigator.product === Hye;
}
- function sh() {
- return !Fd() && !!Qx() && !!Jx();
+ function ih() {
+ return !zd() && !!Xx() && !!Kx();
}
- function R0() {
- return ih() ? is.reactNative : Fd() ? is.node : sh() ? is.browser : is.unknown;
+ function P0() {
+ return nh() ? is.reactNative : zd() ? is.node : ih() ? is.browser : is.unknown;
}
- function Yye() {
+ function Wye() {
var t;
try {
- return ih() && typeof global < "u" && typeof (global == null ? void 0 : global.Application) < "u" ? (t = global.Application) == null ? void 0 : t.applicationId : void 0;
+ return nh() && typeof global < "u" && typeof (global == null ? void 0 : global.Application) < "u" ? (t = global.Application) == null ? void 0 : t.applicationId : void 0;
} catch {
return;
}
}
- function Zye(t, e) {
- let r = zd.parse(t);
- return r = nM(nM({}, r), e), t = zd.stringify(r), t;
+ function Gye(t, e) {
+ let r = Vd.parse(t);
+ return r = QS(QS({}, r), e), t = Vd.stringify(r), t;
}
- function SB() {
- return dB() || { name: "", description: "", url: "", icons: [""] };
+ function yB() {
+ return oB() || { name: "", description: "", url: "", icons: [""] };
}
- function Jye() {
- if (R0() === is.reactNative && typeof global < "u" && typeof (global == null ? void 0 : global.Platform) < "u") {
+ function Kye() {
+ if (P0() === is.reactNative && typeof global < "u" && typeof (global == null ? void 0 : global.Platform) < "u") {
const { OS: r, Version: n } = global.Platform;
return [r, n].join("-");
}
- const t = aye();
+ const t = nye();
if (t === null)
return "unknown";
const e = t.os ? t.os.replace(" ", "").toLowerCase() : "unknown";
return t.type === "browser" ? [e, t.name, t.version].join("-") : [e, t.version].join("-");
}
- function Qye() {
+ function Xye() {
var t;
- const e = R0();
- return e === is.browser ? [e, ((t = hB()) == null ? void 0 : t.host) || "unknown"].join(":") : e;
+ const e = P0();
+ return e === is.browser ? [e, ((t = sB()) == null ? void 0 : t.host) || "unknown"].join(":") : e;
}
- function $ye(t, e, r) {
- const n = Jye(), i = Qye();
- return [[t, e].join("-"), [Xye, r].join("-"), n, i].join("/");
+ function Yye(t, e, r) {
+ const n = Kye(), i = Xye();
+ return [[t, e].join("-"), [qye, r].join("-"), n, i].join("/");
}
- function ebe({ protocol: t, version: e, relayUrl: r, sdkVersion: n, auth: i, projectId: s, useOnCloseEvent: o, bundleId: a }) {
- const c = r.split("?"), u = $ye(t, e, n), f = { auth: i, ua: u, projectId: s, useOnCloseEvent: o || void 0, origin: a || void 0 }, p = Zye(c[1] || "", f);
+ function Zye({ protocol: t, version: e, relayUrl: r, sdkVersion: n, auth: i, projectId: s, useOnCloseEvent: o, bundleId: a }) {
+ const c = r.split("?"), u = Yye(t, e, n), f = { auth: i, ua: u, projectId: s, useOnCloseEvent: o || void 0, origin: a || void 0 }, p = Gye(c[1] || "", f);
return c[0] + "?" + p;
}
function Lu(t, e) {
return t.filter((r) => e.includes(r)).length === t.length;
}
- function MB(t) {
+ function bB(t) {
return Object.fromEntries(t.entries());
}
- function AB(t) {
+ function wB(t) {
return new Map(Object.entries(t));
}
function Nu(t = gt.FIVE_MINUTES, e) {
@@ -76852,7 +76856,7 @@ ${Ez(e, r)}`);
}, r), n = o, i = a;
}) };
}
- function xf(t, e, r) {
+ function vf(t, e, r) {
return new Promise(async (n, i) => {
const s = setTimeout(() => i(new Error(r)), e);
try {
@@ -76864,7 +76868,7 @@ ${Ez(e, r)}`);
clearTimeout(s);
});
}
- function TB(t, e) {
+ function vB(t, e) {
if (typeof e == "string" && e.startsWith(`${t}:`))
return e;
if (t.toLowerCase() === "topic") {
@@ -76878,13 +76882,13 @@ ${Ez(e, r)}`);
}
throw new Error(`Unknown expirer target type: ${t}`);
}
- function tbe(t) {
- return TB("topic", t);
+ function Jye(t) {
+ return vB("topic", t);
}
- function rbe(t) {
- return TB("id", t);
+ function Qye(t) {
+ return vB("id", t);
}
- function NB(t) {
+ function xB(t) {
const [e, r] = t.split(":"), n = { id: void 0, topic: void 0 };
if (e === "topic" && typeof r == "string")
n.topic = r;
@@ -76897,16 +76901,16 @@ ${Ez(e, r)}`);
function Kn(t, e) {
return gt.fromMiliseconds((e || Date.now()) + gt.toMiliseconds(t));
}
- function Cc(t) {
+ function Rc(t) {
return Date.now() >= gt.toMiliseconds(t);
}
function Wt(t, e) {
return `${t}${e ? `:${e}` : ""}`;
}
- function nbe(t = [], e = []) {
+ function $ye(t = [], e = []) {
return [.../* @__PURE__ */ new Set([...t, ...e])];
}
- async function ibe({ id: t, topic: e, wcDeepLink: r }) {
+ async function ebe({ id: t, topic: e, wcDeepLink: r }) {
try {
if (!r)
return;
@@ -76915,21 +76919,21 @@ ${Ez(e, r)}`);
if (typeof i != "string")
return;
i.endsWith("/") && (i = i.slice(0, -1));
- const s = `${i}/wc?requestId=${t}&sessionTopic=${e}`, o = R0();
+ const s = `${i}/wc?requestId=${t}&sessionTopic=${e}`, o = P0();
o === is.browser ? s.startsWith("https://") || s.startsWith("http://") ? window.open(s, "_blank", "noreferrer noopener") : window.open(s, "_self", "noreferrer noopener") : o === is.reactNative && typeof (global == null ? void 0 : global.Linking) < "u" && await global.Linking.openURL(s);
} catch (n) {
console.error(n);
}
}
- async function sbe(t, e) {
+ async function tbe(t, e) {
try {
- return await t.getItem(e) || (sh() ? localStorage.getItem(e) : void 0);
+ return await t.getItem(e) || (ih() ? localStorage.getItem(e) : void 0);
} catch (r) {
console.error(r);
}
}
- var IB = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
- function obe(t) {
+ var _B = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
+ function rbe(t) {
var e = t.default;
if (typeof e == "function") {
var r = function() {
@@ -76945,14 +76949,14 @@ ${Ez(e, r)}`);
} });
}), r;
}
- var OB = { exports: {} };
+ var EB = { exports: {} };
(function(t) {
(function() {
var e = "input is invalid type", r = "finalize already called", n = typeof window == "object", i = n ? window : {};
i.JS_SHA3_NO_WINDOW && (n = false);
var s = !n && typeof self == "object", o = !i.JS_SHA3_NO_NODE_JS && typeof process == "object" && process.versions && process.versions.node;
- o ? i = IB : s && (i = self);
- var a = !i.JS_SHA3_NO_COMMON_JS && true && t.exports, c = !i.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer < "u", u = "0123456789abcdef".split(""), f = [31, 7936, 2031616, 520093696], p = [4, 1024, 262144, 67108864], b = [1, 256, 65536, 16777216], E = [6, 1536, 393216, 100663296], _ = [0, 8, 16, 24], N = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], R = [224, 256, 384, 512], F = [128, 256], D = ["hex", "buffer", "arrayBuffer", "array", "digest"], L = { 128: 168, 256: 136 };
+ o ? i = _B : s && (i = self);
+ var a = !i.JS_SHA3_NO_COMMON_JS && true && t.exports, c = !i.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer < "u", u = "0123456789abcdef".split(""), f = [31, 7936, 2031616, 520093696], p = [4, 1024, 262144, 67108864], b = [1, 256, 65536, 16777216], E = [6, 1536, 393216, 100663296], _ = [0, 8, 16, 24], N = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], k = [224, 256, 384, 512], F = [128, 256], L = ["hex", "buffer", "arrayBuffer", "array", "digest"], D = { 128: 168, 256: 136 };
(i.JS_SHA3_NO_NODE_JS || !Array.isArray) && (Array.isArray = function(A) {
return Object.prototype.toString.call(A) === "[object Array]";
}), c && (i.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView) && (ArrayBuffer.isView = function(A) {
@@ -76967,17 +76971,17 @@ ${Ez(e, r)}`);
return new m(A, K, G).update(j)[U]();
};
}, z = function(A, K, U) {
- return function(j, G, k, Y) {
- return l["cshake" + A].update(j, G, k, Y)[U]();
+ return function(j, G, R, Y) {
+ return l["cshake" + A].update(j, G, R, Y)[U]();
};
}, T = function(A, K, U) {
- return function(j, G, k, Y) {
- return l["kmac" + A].update(j, G, k, Y)[U]();
+ return function(j, G, R, Y) {
+ return l["kmac" + A].update(j, G, R, Y)[U]();
};
}, I = function(A, K, U, j) {
- for (var G = 0; G < D.length; ++G) {
- var k = D[G];
- A[k] = K(U, j, k);
+ for (var G = 0; G < L.length; ++G) {
+ var R = L[G];
+ A[R] = K(U, j, R);
}
return A;
}, H = function(A, K) {
@@ -76995,20 +76999,20 @@ ${Ez(e, r)}`);
return U.create(G).update(j);
}, I(U, W, A, K);
}, V = function(A, K) {
- var U = L[A], j = z(A, K, "hex");
- return j.create = function(G, k, Y) {
- return !k && !Y ? l["shake" + A].create(G) : new m(A, K, G).bytepad([k, Y], U);
- }, j.update = function(G, k, Y, ee) {
- return j.create(k, Y, ee).update(G);
+ var U = D[A], j = z(A, K, "hex");
+ return j.create = function(G, R, Y) {
+ return !R && !Y ? l["shake" + A].create(G) : new m(A, K, G).bytepad([R, Y], U);
+ }, j.update = function(G, R, Y, ee) {
+ return j.create(R, Y, ee).update(G);
}, I(j, z, A, K);
}, S = function(A, K) {
- var U = L[A], j = T(A, K, "hex");
- return j.create = function(G, k, Y) {
- return new P(A, K, k).bytepad(["KMAC", Y], U).bytepad([G], U);
- }, j.update = function(G, k, Y, ee) {
- return j.create(G, Y, ee).update(k);
+ var U = D[A], j = T(A, K, "hex");
+ return j.create = function(G, R, Y) {
+ return new P(A, K, R).bytepad(["KMAC", Y], U).bytepad([G], U);
+ }, j.update = function(G, R, Y, ee) {
+ return j.create(G, Y, ee).update(R);
}, I(j, T, A, K);
- }, d = [{ name: "keccak", padding: b, bits: R, createMethod: H }, { name: "sha3", padding: E, bits: R, createMethod: H }, { name: "shake", padding: f, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S }], l = {}, h = [], y = 0; y < d.length; ++y)
+ }, d = [{ name: "keccak", padding: b, bits: k, createMethod: H }, { name: "sha3", padding: E, bits: k, createMethod: H }, { name: "shake", padding: f, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S }], l = {}, h = [], y = 0; y < d.length; ++y)
for (var x = d[y], v = x.bits, M = 0; M < v.length; ++M) {
var w = x.name + "_" + v[M];
if (h.push(w), l[w] = x.createMethod(v[M], x.padding), x.name !== "sha3") {
@@ -77037,15 +77041,15 @@ ${Ez(e, r)}`);
throw new Error(e);
K = true;
}
- for (var j = this.blocks, G = this.byteCount, k = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z; ee < k; ) {
+ for (var j = this.blocks, G = this.byteCount, R = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z; ee < R; ) {
if (this.reset)
for (this.reset = false, j[0] = this.block, ie = 1; ie < Y + 1; ++ie)
j[ie] = 0;
if (K)
- for (ie = this.start; ee < k && ie < G; ++ee)
+ for (ie = this.start; ee < R && ie < G; ++ee)
j[ie >> 2] |= A[ee] << _[ie++ & 3];
else
- for (ie = this.start; ee < k && ie < G; ++ee)
+ for (ie = this.start; ee < R && ie < G; ++ee)
Z = A.charCodeAt(ee), Z < 128 ? j[ie >> 2] |= Z << _[ie++ & 3] : Z < 2048 ? (j[ie >> 2] |= (192 | Z >> 6) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]) : Z < 55296 || Z >= 57344 ? (j[ie >> 2] |= (224 | Z >> 12) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 6 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]) : (Z = 65536 + ((Z & 1023) << 10 | A.charCodeAt(++ee) & 1023), j[ie >> 2] |= (240 | Z >> 18) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 12 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 6 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]);
if (this.lastByteIndex = ie, ie >= G) {
for (this.start = ie - G, this.block = j[Y], ie = 0; ie < Y; ++ie)
@@ -77078,16 +77082,16 @@ ${Ez(e, r)}`);
if (K)
j = G;
else
- for (var k = 0; k < A.length; ++k) {
- var Y = A.charCodeAt(k);
- Y < 128 ? j += 1 : Y < 2048 ? j += 2 : Y < 55296 || Y >= 57344 ? j += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++k) & 1023), j += 4);
+ for (var R = 0; R < A.length; ++R) {
+ var Y = A.charCodeAt(R);
+ Y < 128 ? j += 1 : Y < 2048 ? j += 2 : Y < 55296 || Y >= 57344 ? j += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++R) & 1023), j += 4);
}
return j += this.encode(j * 8), this.update(A), j;
}, m.prototype.bytepad = function(A, K) {
for (var U = this.encode(K), j = 0; j < A.length; ++j)
U += this.encodeString(A[j]);
- var G = K - U % K, k = [];
- return k.length = G, this.update(k), this;
+ var G = K - U % K, R = [];
+ return R.length = G, this.update(R), this;
}, m.prototype.finalize = function() {
if (!this.finalized) {
this.finalized = true;
@@ -77101,30 +77105,30 @@ ${Ez(e, r)}`);
}
}, m.prototype.toString = m.prototype.hex = function() {
this.finalize();
- for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = "", ee; k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
+ for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = "", ee; R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15] + u[ee >> 12 & 15] + u[ee >> 8 & 15] + u[ee >> 20 & 15] + u[ee >> 16 & 15] + u[ee >> 28 & 15] + u[ee >> 24 & 15];
- k % A === 0 && (Q(K), G = 0);
+ R % A === 0 && (Q(K), G = 0);
}
return j && (ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15], j > 1 && (Y += u[ee >> 12 & 15] + u[ee >> 8 & 15]), j > 2 && (Y += u[ee >> 20 & 15] + u[ee >> 16 & 15])), Y;
}, m.prototype.arrayBuffer = function() {
this.finalize();
- var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = this.outputBits >> 3, ee;
+ var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = this.outputBits >> 3, ee;
j ? ee = new ArrayBuffer(U + 1 << 2) : ee = new ArrayBuffer(Y);
- for (var ae = new Uint32Array(ee); k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
- ae[k] = K[G];
- k % A === 0 && Q(K);
+ for (var ae = new Uint32Array(ee); R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
+ ae[R] = K[G];
+ R % A === 0 && Q(K);
}
return j && (ae[G] = K[G], ee = ee.slice(0, Y)), ee;
}, m.prototype.buffer = m.prototype.arrayBuffer, m.prototype.digest = m.prototype.array = function() {
this.finalize();
- for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = [], ee, ae; k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
- ee = k << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255;
- k % A === 0 && Q(K);
+ for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = [], ee, ae; R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
+ ee = R << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255;
+ R % A === 0 && Q(K);
}
- return j && (ee = k << 2, ae = K[G], Y[ee] = ae & 255, j > 1 && (Y[ee + 1] = ae >> 8 & 255), j > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y;
+ return j && (ee = R << 2, ae = K[G], Y[ee] = ae & 255, j > 1 && (Y[ee + 1] = ae >> 8 & 255), j > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y;
};
function P(A, K, U) {
m.call(this, A, K, U);
@@ -77133,9 +77137,9 @@ ${Ez(e, r)}`);
return this.encode(this.outputBits, true), m.prototype.finalize.call(this);
};
var Q = function(A) {
- var K, U, j, G, k, Y, ee, ae, ie, Z, ce, oe, me, pe, se, le, be, ye, Ee, Te, C, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr;
+ var K, U, j, G, R, Y, ee, ae, ie, Z, ce, oe, me, pe, se, le, be, ye, Ee, Te, C, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr;
for (j = 0; j < 48; j += 2)
- G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], k = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = k ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z ^ (G << 1 | k >>> 31), U = ce ^ (k << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N[j], A[1] ^= N[j + 1];
+ G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], R = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = R ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z ^ (G << 1 | R >>> 31), U = ce ^ (R << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N[j], A[1] ^= N[j + 1];
};
if (a)
t.exports = l;
@@ -77143,15 +77147,15 @@ ${Ez(e, r)}`);
for (y = 0; y < h.length; ++y)
i[h[y]] = l[h[y]];
})();
- })(OB);
- var abe = OB.exports;
- var cbe = "logger/5.7.0";
- var iM = false;
- var sM = false;
- var m1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var oM = m1.default;
- var Xb = null;
- function ube() {
+ })(EB);
+ var nbe = EB.exports;
+ var ibe = "logger/5.7.0";
+ var $S = false;
+ var eM = false;
+ var p1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var tM = p1.default;
+ var Kb = null;
+ function sbe() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -77170,23 +77174,23 @@ ${Ez(e, r)}`);
}
return null;
}
- var aM = ube();
- var sv;
+ var rM = sbe();
+ var nv;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(sv || (sv = {}));
+ })(nv || (nv = {}));
var io;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(io || (io = {}));
- var cM = "0123456789abcdef";
- var Zn = class bn {
+ var nM = "0123456789abcdef";
+ var Jn = class bn {
constructor(e) {
Object.defineProperty(this, "version", { enumerable: true, value: e, writable: false });
}
_log(e, r) {
const n = e.toLowerCase();
- m1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(oM > m1[n]) && console.log.apply(console, r);
+ p1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(tM > p1[n]) && console.log.apply(console, r);
}
debug(...e) {
this._log(bn.levels.DEBUG, e);
@@ -77198,7 +77202,7 @@ ${Ez(e, r)}`);
this._log(bn.levels.WARNING, e);
}
makeError(e, r, n) {
- if (sM)
+ if (eM)
return this.makeError("censored error", r, {});
r || (r = bn.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -77208,7 +77212,7 @@ ${Ez(e, r)}`);
if (u instanceof Uint8Array) {
let f = "";
for (let p = 0; p < u.length; p++)
- f += cM[u[p] >> 4], f += cM[u[p] & 15];
+ f += nM[u[p] >> 4], f += nM[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -77267,7 +77271,7 @@ ${Ez(e, r)}`);
e || this.throwArgumentError(r, n, i);
}
checkNormalize(e) {
- aM && this.throwError("platform missing String.prototype.normalize", bn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: aM });
+ rM && this.throwError("platform missing String.prototype.normalize", bn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: rM });
}
checkSafeUint53(e, r) {
typeof e == "number" && (r == null && (r = "value not safe"), (e < 0 || e >= 9007199254740991) && this.throwError(r, bn.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "out-of-safe-range", value: e }), e % 1 && this.throwError(r, bn.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "non-integer", value: e }));
@@ -77282,56 +77286,56 @@ ${Ez(e, r)}`);
e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", bn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", bn.errors.MISSING_NEW, { name: r.name });
}
static globalLogger() {
- return Xb || (Xb = new bn(cbe)), Xb;
+ return Kb || (Kb = new bn(ibe)), Kb;
}
static setCensorship(e, r) {
- if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), iM) {
+ if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), $S) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" });
}
- sM = !!e, iM = !!r;
+ eM = !!e, $S = !!r;
}
static setLogLevel(e) {
- const r = m1[e.toLowerCase()];
+ const r = p1[e.toLowerCase()];
if (r == null) {
bn.globalLogger().warn("invalid log level - " + e);
return;
}
- oM = r;
+ tM = r;
}
static from(e) {
return new bn(e);
}
};
- Zn.errors = io, Zn.levels = sv;
- var lbe = "bytes/5.7.0";
- var $r = new Zn(lbe);
- function PB(t) {
+ Jn.errors = io, Jn.levels = nv;
+ var obe = "bytes/5.7.0";
+ var $r = new Jn(obe);
+ function SB(t) {
return !!t.toHexString;
}
- function _f(t) {
+ function xf(t) {
return t.slice || (t.slice = function() {
const e = Array.prototype.slice.call(arguments);
- return _f(new Uint8Array(Array.prototype.slice.apply(t, e)));
+ return xf(new Uint8Array(Array.prototype.slice.apply(t, e)));
}), t;
}
- function fbe(t) {
- return cs(t) && !(t.length % 2) || oh(t);
+ function abe(t) {
+ return cs(t) && !(t.length % 2) || sh(t);
}
- function uM(t) {
+ function iM(t) {
return typeof t == "number" && t == t && t % 1 === 0;
}
- function oh(t) {
+ function sh(t) {
if (t == null)
return false;
if (t.constructor === Uint8Array)
return true;
- if (typeof t == "string" || !uM(t.length) || t.length < 0)
+ if (typeof t == "string" || !iM(t.length) || t.length < 0)
return false;
for (let e = 0; e < t.length; e++) {
const r = t[e];
- if (!uM(r) || r < 0 || r >= 256)
+ if (!iM(r) || r < 0 || r >= 256)
return false;
}
return true;
@@ -77342,63 +77346,63 @@ ${Ez(e, r)}`);
const r = [];
for (; t; )
r.unshift(t & 255), t = parseInt(String(t / 256));
- return r.length === 0 && r.push(0), _f(new Uint8Array(r));
+ return r.length === 0 && r.push(0), xf(new Uint8Array(r));
}
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), PB(t) && (t = t.toHexString()), cs(t)) {
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), SB(t) && (t = t.toHexString()), cs(t)) {
let r = t.substring(2);
r.length % 2 && (e.hexPad === "left" ? r = "0" + r : e.hexPad === "right" ? r += "0" : $r.throwArgumentError("hex data is odd-length", "value", t));
const n = [];
for (let i = 0; i < r.length; i += 2)
n.push(parseInt(r.substring(i, i + 2), 16));
- return _f(new Uint8Array(n));
+ return xf(new Uint8Array(n));
}
- return oh(t) ? _f(new Uint8Array(t)) : $r.throwArgumentError("invalid arrayify value", "value", t);
+ return sh(t) ? xf(new Uint8Array(t)) : $r.throwArgumentError("invalid arrayify value", "value", t);
}
- function hbe(t) {
+ function cbe(t) {
const e = t.map((i) => Qr(i)), r = e.reduce((i, s) => i + s.length, 0), n = new Uint8Array(r);
- return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), _f(n);
+ return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), xf(n);
}
- function dbe(t, e) {
+ function ube(t, e) {
t = Qr(t), t.length > e && $r.throwArgumentError("value out of range", "value", arguments[0]);
const r = new Uint8Array(e);
- return r.set(t, e - t.length), _f(r);
+ return r.set(t, e - t.length), xf(r);
}
function cs(t, e) {
return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e);
}
- var Yb = "0123456789abcdef";
+ var Xb = "0123456789abcdef";
function wi(t, e) {
if (e || (e = {}), typeof t == "number") {
$r.checkSafeUint53(t, "invalid hexlify value");
let r = "";
for (; t; )
- r = Yb[t & 15] + r, t = Math.floor(t / 16);
+ r = Xb[t & 15] + r, t = Math.floor(t / 16);
return r.length ? (r.length % 2 && (r = "0" + r), "0x" + r) : "0x00";
}
if (typeof t == "bigint")
return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t;
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), PB(t))
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), SB(t))
return t.toHexString();
if (cs(t))
return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : $r.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase();
- if (oh(t)) {
+ if (sh(t)) {
let r = "0x";
for (let n = 0; n < t.length; n++) {
let i = t[n];
- r += Yb[(i & 240) >> 4] + Yb[i & 15];
+ r += Xb[(i & 240) >> 4] + Xb[i & 15];
}
return r;
}
return $r.throwArgumentError("invalid hexlify value", "value", t);
}
- function pbe(t) {
+ function lbe(t) {
if (typeof t != "string")
t = wi(t);
else if (!cs(t) || t.length % 2)
return null;
return (t.length - 2) / 2;
}
- function lM(t, e, r) {
+ function sM(t, e, r) {
return typeof t != "string" ? t = wi(t) : (!cs(t) || t.length % 2) && $r.throwArgumentError("invalid hexData", "value", t), e = 2 + 2 * e, r != null ? "0x" + t.substring(e, 2 + 2 * r) : "0x" + t.substring(e);
}
function ea(t, e) {
@@ -77406,14 +77410,14 @@ ${Ez(e, r)}`);
t = "0x0" + t.substring(2);
return t;
}
- function kB(t) {
+ function MB(t) {
const e = { r: "0x", s: "0x", _vs: "0x", recoveryParam: 0, v: 0, yParityAndS: "0x", compact: "0x" };
- if (fbe(t)) {
+ if (abe(t)) {
let r = Qr(t);
r.length === 64 ? (e.v = 27 + (r[32] >> 7), r[32] &= 127, e.r = wi(r.slice(0, 32)), e.s = wi(r.slice(32, 64))) : r.length === 65 ? (e.r = wi(r.slice(0, 32)), e.s = wi(r.slice(32, 64)), e.v = r[64]) : $r.throwArgumentError("invalid signature string", "signature", t), e.v < 27 && (e.v === 0 || e.v === 1 ? e.v += 27 : $r.throwArgumentError("signature invalid v byte", "signature", t)), e.recoveryParam = 1 - e.v % 2, e.recoveryParam && (r[32] |= 128), e._vs = wi(r.slice(32, 64));
} else {
if (e.r = t.r, e.s = t.s, e.v = t.v, e.recoveryParam = t.recoveryParam, e._vs = t._vs, e._vs != null) {
- const i = dbe(Qr(e._vs), 32);
+ const i = ube(Qr(e._vs), 32);
e._vs = wi(i);
const s = i[0] >= 128 ? 1 : 0;
e.recoveryParam == null ? e.recoveryParam = s : e.recoveryParam !== s && $r.throwArgumentError("signature recoveryParam mismatch _vs", "signature", t), i[0] &= 127;
@@ -77436,13 +77440,13 @@ ${Ez(e, r)}`);
}
return e.yParityAndS = e._vs, e.compact = e.r + e.yParityAndS.substring(2), e;
}
- function n9(t) {
- return "0x" + abe.keccak_256(Qr(t));
+ function $x(t) {
+ return "0x" + nbe.keccak_256(Qr(t));
}
- var RB = { exports: {} };
- var mbe = {};
- var gbe = Object.freeze({ __proto__: null, default: mbe });
- var ybe = obe(gbe);
+ var AB = { exports: {} };
+ var fbe = {};
+ var hbe = Object.freeze({ __proto__: null, default: fbe });
+ var dbe = rbe(hbe);
(function(t) {
(function(e, r) {
function n(d, l) {
@@ -77463,7 +77467,7 @@ ${Ez(e, r)}`);
typeof e == "object" ? e.exports = s : r.BN = s, s.BN = s, s.wordSize = 26;
var o;
try {
- typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ybe.Buffer;
+ typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = dbe.Buffer;
} catch {
}
s.isBN = function(d) {
@@ -77658,7 +77662,7 @@ ${Ez(e, r)}`);
var d = this.words[this.length - 1], l = this._countBits(d);
return (this.length - 1) * 26 + l;
};
- function R(d) {
+ function k(d) {
for (var l = new Array(d.bitLength()), h = 0; h < l.length; h++) {
var y = h / 26 | 0, x = h % 26;
l[h] = d.words[y] >>> x & 1;
@@ -77797,31 +77801,31 @@ ${Ez(e, r)}`);
}
return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip();
}
- var D = function(d, l, h) {
- var y = d.words, x = l.words, v = h.words, M = 0, w, g, m, P = y[0] | 0, Q = P & 8191, A = P >>> 13, K = y[1] | 0, U = K & 8191, j = K >>> 13, G = y[2] | 0, k = G & 8191, Y = G >>> 13, ee = y[3] | 0, ae = ee & 8191, ie = ee >>> 13, Z = y[4] | 0, ce = Z & 8191, oe = Z >>> 13, me = y[5] | 0, pe = me & 8191, se = me >>> 13, le = y[6] | 0, be = le & 8191, ye = le >>> 13, Ee = y[7] | 0, Te = Ee & 8191, C = Ee >>> 13, O = y[8] | 0, B = O & 8191, $ = O >>> 13, te = y[9] | 0, J = te & 8191, ne = te >>> 13, fe = x[0] | 0, ge = fe & 8191, de = fe >>> 13, ve = x[1] | 0, Ae = ve & 8191, Ne = ve >>> 13, De = x[2] | 0, ut = De & 8191, Ve = De >>> 13, Ze = x[3] | 0, Ge = Ze & 8191, ke = Ze >>> 13, Re = x[4] | 0, Je = Re & 8191, Me = Re >>> 13, Pe = x[5] | 0, et = Pe & 8191, Ce = Pe >>> 13, ze = x[6] | 0, nt = ze & 8191, qe = ze >>> 13, Ke = x[7] | 0, at = Ke & 8191, We = Ke >>> 13, $e = x[8] | 0, dt = $e & 8191, ft = $e >>> 13, ht = x[9] | 0, Mt = ht & 8191, rt = ht >>> 13;
+ var L = function(d, l, h) {
+ var y = d.words, x = l.words, v = h.words, M = 0, w, g, m, P = y[0] | 0, Q = P & 8191, A = P >>> 13, K = y[1] | 0, U = K & 8191, j = K >>> 13, G = y[2] | 0, R = G & 8191, Y = G >>> 13, ee = y[3] | 0, ae = ee & 8191, ie = ee >>> 13, Z = y[4] | 0, ce = Z & 8191, oe = Z >>> 13, me = y[5] | 0, pe = me & 8191, se = me >>> 13, le = y[6] | 0, be = le & 8191, ye = le >>> 13, Ee = y[7] | 0, Te = Ee & 8191, C = Ee >>> 13, O = y[8] | 0, B = O & 8191, $ = O >>> 13, te = y[9] | 0, J = te & 8191, ne = te >>> 13, fe = x[0] | 0, ge = fe & 8191, de = fe >>> 13, ve = x[1] | 0, Ae = ve & 8191, Ne = ve >>> 13, De = x[2] | 0, ut = De & 8191, Ve = De >>> 13, Ze = x[3] | 0, Ge = Ze & 8191, ke = Ze >>> 13, Re = x[4] | 0, Je = Re & 8191, Me = Re >>> 13, Pe = x[5] | 0, et = Pe & 8191, Ce = Pe >>> 13, ze = x[6] | 0, nt = ze & 8191, qe = ze >>> 13, Ke = x[7] | 0, at = Ke & 8191, We = Ke >>> 13, $e = x[8] | 0, dt = $e & 8191, ft = $e >>> 13, ht = x[9] | 0, Mt = ht & 8191, rt = ht >>> 13;
h.negative = d.negative ^ l.negative, h.length = 19, w = Math.imul(Q, ge), g = Math.imul(Q, de), g = g + Math.imul(A, ge) | 0, m = Math.imul(A, de);
var _t = (M + w | 0) + ((g & 8191) << 13) | 0;
M = (m + (g >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, w = Math.imul(U, ge), g = Math.imul(U, de), g = g + Math.imul(j, ge) | 0, m = Math.imul(j, de), w = w + Math.imul(Q, Ae) | 0, g = g + Math.imul(Q, Ne) | 0, g = g + Math.imul(A, Ae) | 0, m = m + Math.imul(A, Ne) | 0;
var gr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, w = Math.imul(k, ge), g = Math.imul(k, de), g = g + Math.imul(Y, ge) | 0, m = Math.imul(Y, de), w = w + Math.imul(U, Ae) | 0, g = g + Math.imul(U, Ne) | 0, g = g + Math.imul(j, Ae) | 0, m = m + Math.imul(j, Ne) | 0, w = w + Math.imul(Q, ut) | 0, g = g + Math.imul(Q, Ve) | 0, g = g + Math.imul(A, ut) | 0, m = m + Math.imul(A, Ve) | 0;
+ M = (m + (g >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, w = Math.imul(R, ge), g = Math.imul(R, de), g = g + Math.imul(Y, ge) | 0, m = Math.imul(Y, de), w = w + Math.imul(U, Ae) | 0, g = g + Math.imul(U, Ne) | 0, g = g + Math.imul(j, Ae) | 0, m = m + Math.imul(j, Ne) | 0, w = w + Math.imul(Q, ut) | 0, g = g + Math.imul(Q, Ve) | 0, g = g + Math.imul(A, ut) | 0, m = m + Math.imul(A, Ve) | 0;
var yr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, w = Math.imul(ae, ge), g = Math.imul(ae, de), g = g + Math.imul(ie, ge) | 0, m = Math.imul(ie, de), w = w + Math.imul(k, Ae) | 0, g = g + Math.imul(k, Ne) | 0, g = g + Math.imul(Y, Ae) | 0, m = m + Math.imul(Y, Ne) | 0, w = w + Math.imul(U, ut) | 0, g = g + Math.imul(U, Ve) | 0, g = g + Math.imul(j, ut) | 0, m = m + Math.imul(j, Ve) | 0, w = w + Math.imul(Q, Ge) | 0, g = g + Math.imul(Q, ke) | 0, g = g + Math.imul(A, Ge) | 0, m = m + Math.imul(A, ke) | 0;
+ M = (m + (g >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, w = Math.imul(ae, ge), g = Math.imul(ae, de), g = g + Math.imul(ie, ge) | 0, m = Math.imul(ie, de), w = w + Math.imul(R, Ae) | 0, g = g + Math.imul(R, Ne) | 0, g = g + Math.imul(Y, Ae) | 0, m = m + Math.imul(Y, Ne) | 0, w = w + Math.imul(U, ut) | 0, g = g + Math.imul(U, Ve) | 0, g = g + Math.imul(j, ut) | 0, m = m + Math.imul(j, Ve) | 0, w = w + Math.imul(Q, Ge) | 0, g = g + Math.imul(Q, ke) | 0, g = g + Math.imul(A, Ge) | 0, m = m + Math.imul(A, ke) | 0;
var br = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, w = Math.imul(ce, ge), g = Math.imul(ce, de), g = g + Math.imul(oe, ge) | 0, m = Math.imul(oe, de), w = w + Math.imul(ae, Ae) | 0, g = g + Math.imul(ae, Ne) | 0, g = g + Math.imul(ie, Ae) | 0, m = m + Math.imul(ie, Ne) | 0, w = w + Math.imul(k, ut) | 0, g = g + Math.imul(k, Ve) | 0, g = g + Math.imul(Y, ut) | 0, m = m + Math.imul(Y, Ve) | 0, w = w + Math.imul(U, Ge) | 0, g = g + Math.imul(U, ke) | 0, g = g + Math.imul(j, Ge) | 0, m = m + Math.imul(j, ke) | 0, w = w + Math.imul(Q, Je) | 0, g = g + Math.imul(Q, Me) | 0, g = g + Math.imul(A, Je) | 0, m = m + Math.imul(A, Me) | 0;
+ M = (m + (g >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, w = Math.imul(ce, ge), g = Math.imul(ce, de), g = g + Math.imul(oe, ge) | 0, m = Math.imul(oe, de), w = w + Math.imul(ae, Ae) | 0, g = g + Math.imul(ae, Ne) | 0, g = g + Math.imul(ie, Ae) | 0, m = m + Math.imul(ie, Ne) | 0, w = w + Math.imul(R, ut) | 0, g = g + Math.imul(R, Ve) | 0, g = g + Math.imul(Y, ut) | 0, m = m + Math.imul(Y, Ve) | 0, w = w + Math.imul(U, Ge) | 0, g = g + Math.imul(U, ke) | 0, g = g + Math.imul(j, Ge) | 0, m = m + Math.imul(j, ke) | 0, w = w + Math.imul(Q, Je) | 0, g = g + Math.imul(Q, Me) | 0, g = g + Math.imul(A, Je) | 0, m = m + Math.imul(A, Me) | 0;
var wr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, w = Math.imul(pe, ge), g = Math.imul(pe, de), g = g + Math.imul(se, ge) | 0, m = Math.imul(se, de), w = w + Math.imul(ce, Ae) | 0, g = g + Math.imul(ce, Ne) | 0, g = g + Math.imul(oe, Ae) | 0, m = m + Math.imul(oe, Ne) | 0, w = w + Math.imul(ae, ut) | 0, g = g + Math.imul(ae, Ve) | 0, g = g + Math.imul(ie, ut) | 0, m = m + Math.imul(ie, Ve) | 0, w = w + Math.imul(k, Ge) | 0, g = g + Math.imul(k, ke) | 0, g = g + Math.imul(Y, Ge) | 0, m = m + Math.imul(Y, ke) | 0, w = w + Math.imul(U, Je) | 0, g = g + Math.imul(U, Me) | 0, g = g + Math.imul(j, Je) | 0, m = m + Math.imul(j, Me) | 0, w = w + Math.imul(Q, et) | 0, g = g + Math.imul(Q, Ce) | 0, g = g + Math.imul(A, et) | 0, m = m + Math.imul(A, Ce) | 0;
+ M = (m + (g >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, w = Math.imul(pe, ge), g = Math.imul(pe, de), g = g + Math.imul(se, ge) | 0, m = Math.imul(se, de), w = w + Math.imul(ce, Ae) | 0, g = g + Math.imul(ce, Ne) | 0, g = g + Math.imul(oe, Ae) | 0, m = m + Math.imul(oe, Ne) | 0, w = w + Math.imul(ae, ut) | 0, g = g + Math.imul(ae, Ve) | 0, g = g + Math.imul(ie, ut) | 0, m = m + Math.imul(ie, Ve) | 0, w = w + Math.imul(R, Ge) | 0, g = g + Math.imul(R, ke) | 0, g = g + Math.imul(Y, Ge) | 0, m = m + Math.imul(Y, ke) | 0, w = w + Math.imul(U, Je) | 0, g = g + Math.imul(U, Me) | 0, g = g + Math.imul(j, Je) | 0, m = m + Math.imul(j, Me) | 0, w = w + Math.imul(Q, et) | 0, g = g + Math.imul(Q, Ce) | 0, g = g + Math.imul(A, et) | 0, m = m + Math.imul(A, Ce) | 0;
var tr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, w = Math.imul(be, ge), g = Math.imul(be, de), g = g + Math.imul(ye, ge) | 0, m = Math.imul(ye, de), w = w + Math.imul(pe, Ae) | 0, g = g + Math.imul(pe, Ne) | 0, g = g + Math.imul(se, Ae) | 0, m = m + Math.imul(se, Ne) | 0, w = w + Math.imul(ce, ut) | 0, g = g + Math.imul(ce, Ve) | 0, g = g + Math.imul(oe, ut) | 0, m = m + Math.imul(oe, Ve) | 0, w = w + Math.imul(ae, Ge) | 0, g = g + Math.imul(ae, ke) | 0, g = g + Math.imul(ie, Ge) | 0, m = m + Math.imul(ie, ke) | 0, w = w + Math.imul(k, Je) | 0, g = g + Math.imul(k, Me) | 0, g = g + Math.imul(Y, Je) | 0, m = m + Math.imul(Y, Me) | 0, w = w + Math.imul(U, et) | 0, g = g + Math.imul(U, Ce) | 0, g = g + Math.imul(j, et) | 0, m = m + Math.imul(j, Ce) | 0, w = w + Math.imul(Q, nt) | 0, g = g + Math.imul(Q, qe) | 0, g = g + Math.imul(A, nt) | 0, m = m + Math.imul(A, qe) | 0;
+ M = (m + (g >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, w = Math.imul(be, ge), g = Math.imul(be, de), g = g + Math.imul(ye, ge) | 0, m = Math.imul(ye, de), w = w + Math.imul(pe, Ae) | 0, g = g + Math.imul(pe, Ne) | 0, g = g + Math.imul(se, Ae) | 0, m = m + Math.imul(se, Ne) | 0, w = w + Math.imul(ce, ut) | 0, g = g + Math.imul(ce, Ve) | 0, g = g + Math.imul(oe, ut) | 0, m = m + Math.imul(oe, Ve) | 0, w = w + Math.imul(ae, Ge) | 0, g = g + Math.imul(ae, ke) | 0, g = g + Math.imul(ie, Ge) | 0, m = m + Math.imul(ie, ke) | 0, w = w + Math.imul(R, Je) | 0, g = g + Math.imul(R, Me) | 0, g = g + Math.imul(Y, Je) | 0, m = m + Math.imul(Y, Me) | 0, w = w + Math.imul(U, et) | 0, g = g + Math.imul(U, Ce) | 0, g = g + Math.imul(j, et) | 0, m = m + Math.imul(j, Ce) | 0, w = w + Math.imul(Q, nt) | 0, g = g + Math.imul(Q, qe) | 0, g = g + Math.imul(A, nt) | 0, m = m + Math.imul(A, qe) | 0;
var Cn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, w = Math.imul(Te, ge), g = Math.imul(Te, de), g = g + Math.imul(C, ge) | 0, m = Math.imul(C, de), w = w + Math.imul(be, Ae) | 0, g = g + Math.imul(be, Ne) | 0, g = g + Math.imul(ye, Ae) | 0, m = m + Math.imul(ye, Ne) | 0, w = w + Math.imul(pe, ut) | 0, g = g + Math.imul(pe, Ve) | 0, g = g + Math.imul(se, ut) | 0, m = m + Math.imul(se, Ve) | 0, w = w + Math.imul(ce, Ge) | 0, g = g + Math.imul(ce, ke) | 0, g = g + Math.imul(oe, Ge) | 0, m = m + Math.imul(oe, ke) | 0, w = w + Math.imul(ae, Je) | 0, g = g + Math.imul(ae, Me) | 0, g = g + Math.imul(ie, Je) | 0, m = m + Math.imul(ie, Me) | 0, w = w + Math.imul(k, et) | 0, g = g + Math.imul(k, Ce) | 0, g = g + Math.imul(Y, et) | 0, m = m + Math.imul(Y, Ce) | 0, w = w + Math.imul(U, nt) | 0, g = g + Math.imul(U, qe) | 0, g = g + Math.imul(j, nt) | 0, m = m + Math.imul(j, qe) | 0, w = w + Math.imul(Q, at) | 0, g = g + Math.imul(Q, We) | 0, g = g + Math.imul(A, at) | 0, m = m + Math.imul(A, We) | 0;
+ M = (m + (g >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, w = Math.imul(Te, ge), g = Math.imul(Te, de), g = g + Math.imul(C, ge) | 0, m = Math.imul(C, de), w = w + Math.imul(be, Ae) | 0, g = g + Math.imul(be, Ne) | 0, g = g + Math.imul(ye, Ae) | 0, m = m + Math.imul(ye, Ne) | 0, w = w + Math.imul(pe, ut) | 0, g = g + Math.imul(pe, Ve) | 0, g = g + Math.imul(se, ut) | 0, m = m + Math.imul(se, Ve) | 0, w = w + Math.imul(ce, Ge) | 0, g = g + Math.imul(ce, ke) | 0, g = g + Math.imul(oe, Ge) | 0, m = m + Math.imul(oe, ke) | 0, w = w + Math.imul(ae, Je) | 0, g = g + Math.imul(ae, Me) | 0, g = g + Math.imul(ie, Je) | 0, m = m + Math.imul(ie, Me) | 0, w = w + Math.imul(R, et) | 0, g = g + Math.imul(R, Ce) | 0, g = g + Math.imul(Y, et) | 0, m = m + Math.imul(Y, Ce) | 0, w = w + Math.imul(U, nt) | 0, g = g + Math.imul(U, qe) | 0, g = g + Math.imul(j, nt) | 0, m = m + Math.imul(j, qe) | 0, w = w + Math.imul(Q, at) | 0, g = g + Math.imul(Q, We) | 0, g = g + Math.imul(A, at) | 0, m = m + Math.imul(A, We) | 0;
var Dn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, w = Math.imul(B, ge), g = Math.imul(B, de), g = g + Math.imul($, ge) | 0, m = Math.imul($, de), w = w + Math.imul(Te, Ae) | 0, g = g + Math.imul(Te, Ne) | 0, g = g + Math.imul(C, Ae) | 0, m = m + Math.imul(C, Ne) | 0, w = w + Math.imul(be, ut) | 0, g = g + Math.imul(be, Ve) | 0, g = g + Math.imul(ye, ut) | 0, m = m + Math.imul(ye, Ve) | 0, w = w + Math.imul(pe, Ge) | 0, g = g + Math.imul(pe, ke) | 0, g = g + Math.imul(se, Ge) | 0, m = m + Math.imul(se, ke) | 0, w = w + Math.imul(ce, Je) | 0, g = g + Math.imul(ce, Me) | 0, g = g + Math.imul(oe, Je) | 0, m = m + Math.imul(oe, Me) | 0, w = w + Math.imul(ae, et) | 0, g = g + Math.imul(ae, Ce) | 0, g = g + Math.imul(ie, et) | 0, m = m + Math.imul(ie, Ce) | 0, w = w + Math.imul(k, nt) | 0, g = g + Math.imul(k, qe) | 0, g = g + Math.imul(Y, nt) | 0, m = m + Math.imul(Y, qe) | 0, w = w + Math.imul(U, at) | 0, g = g + Math.imul(U, We) | 0, g = g + Math.imul(j, at) | 0, m = m + Math.imul(j, We) | 0, w = w + Math.imul(Q, dt) | 0, g = g + Math.imul(Q, ft) | 0, g = g + Math.imul(A, dt) | 0, m = m + Math.imul(A, ft) | 0;
+ M = (m + (g >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, w = Math.imul(B, ge), g = Math.imul(B, de), g = g + Math.imul($, ge) | 0, m = Math.imul($, de), w = w + Math.imul(Te, Ae) | 0, g = g + Math.imul(Te, Ne) | 0, g = g + Math.imul(C, Ae) | 0, m = m + Math.imul(C, Ne) | 0, w = w + Math.imul(be, ut) | 0, g = g + Math.imul(be, Ve) | 0, g = g + Math.imul(ye, ut) | 0, m = m + Math.imul(ye, Ve) | 0, w = w + Math.imul(pe, Ge) | 0, g = g + Math.imul(pe, ke) | 0, g = g + Math.imul(se, Ge) | 0, m = m + Math.imul(se, ke) | 0, w = w + Math.imul(ce, Je) | 0, g = g + Math.imul(ce, Me) | 0, g = g + Math.imul(oe, Je) | 0, m = m + Math.imul(oe, Me) | 0, w = w + Math.imul(ae, et) | 0, g = g + Math.imul(ae, Ce) | 0, g = g + Math.imul(ie, et) | 0, m = m + Math.imul(ie, Ce) | 0, w = w + Math.imul(R, nt) | 0, g = g + Math.imul(R, qe) | 0, g = g + Math.imul(Y, nt) | 0, m = m + Math.imul(Y, qe) | 0, w = w + Math.imul(U, at) | 0, g = g + Math.imul(U, We) | 0, g = g + Math.imul(j, at) | 0, m = m + Math.imul(j, We) | 0, w = w + Math.imul(Q, dt) | 0, g = g + Math.imul(Q, ft) | 0, g = g + Math.imul(A, dt) | 0, m = m + Math.imul(A, ft) | 0;
var Ln = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, w = Math.imul(J, ge), g = Math.imul(J, de), g = g + Math.imul(ne, ge) | 0, m = Math.imul(ne, de), w = w + Math.imul(B, Ae) | 0, g = g + Math.imul(B, Ne) | 0, g = g + Math.imul($, Ae) | 0, m = m + Math.imul($, Ne) | 0, w = w + Math.imul(Te, ut) | 0, g = g + Math.imul(Te, Ve) | 0, g = g + Math.imul(C, ut) | 0, m = m + Math.imul(C, Ve) | 0, w = w + Math.imul(be, Ge) | 0, g = g + Math.imul(be, ke) | 0, g = g + Math.imul(ye, Ge) | 0, m = m + Math.imul(ye, ke) | 0, w = w + Math.imul(pe, Je) | 0, g = g + Math.imul(pe, Me) | 0, g = g + Math.imul(se, Je) | 0, m = m + Math.imul(se, Me) | 0, w = w + Math.imul(ce, et) | 0, g = g + Math.imul(ce, Ce) | 0, g = g + Math.imul(oe, et) | 0, m = m + Math.imul(oe, Ce) | 0, w = w + Math.imul(ae, nt) | 0, g = g + Math.imul(ae, qe) | 0, g = g + Math.imul(ie, nt) | 0, m = m + Math.imul(ie, qe) | 0, w = w + Math.imul(k, at) | 0, g = g + Math.imul(k, We) | 0, g = g + Math.imul(Y, at) | 0, m = m + Math.imul(Y, We) | 0, w = w + Math.imul(U, dt) | 0, g = g + Math.imul(U, ft) | 0, g = g + Math.imul(j, dt) | 0, m = m + Math.imul(j, ft) | 0, w = w + Math.imul(Q, Mt) | 0, g = g + Math.imul(Q, rt) | 0, g = g + Math.imul(A, Mt) | 0, m = m + Math.imul(A, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, w = Math.imul(J, ge), g = Math.imul(J, de), g = g + Math.imul(ne, ge) | 0, m = Math.imul(ne, de), w = w + Math.imul(B, Ae) | 0, g = g + Math.imul(B, Ne) | 0, g = g + Math.imul($, Ae) | 0, m = m + Math.imul($, Ne) | 0, w = w + Math.imul(Te, ut) | 0, g = g + Math.imul(Te, Ve) | 0, g = g + Math.imul(C, ut) | 0, m = m + Math.imul(C, Ve) | 0, w = w + Math.imul(be, Ge) | 0, g = g + Math.imul(be, ke) | 0, g = g + Math.imul(ye, Ge) | 0, m = m + Math.imul(ye, ke) | 0, w = w + Math.imul(pe, Je) | 0, g = g + Math.imul(pe, Me) | 0, g = g + Math.imul(se, Je) | 0, m = m + Math.imul(se, Me) | 0, w = w + Math.imul(ce, et) | 0, g = g + Math.imul(ce, Ce) | 0, g = g + Math.imul(oe, et) | 0, m = m + Math.imul(oe, Ce) | 0, w = w + Math.imul(ae, nt) | 0, g = g + Math.imul(ae, qe) | 0, g = g + Math.imul(ie, nt) | 0, m = m + Math.imul(ie, qe) | 0, w = w + Math.imul(R, at) | 0, g = g + Math.imul(R, We) | 0, g = g + Math.imul(Y, at) | 0, m = m + Math.imul(Y, We) | 0, w = w + Math.imul(U, dt) | 0, g = g + Math.imul(U, ft) | 0, g = g + Math.imul(j, dt) | 0, m = m + Math.imul(j, ft) | 0, w = w + Math.imul(Q, Mt) | 0, g = g + Math.imul(Q, rt) | 0, g = g + Math.imul(A, Mt) | 0, m = m + Math.imul(A, rt) | 0;
var Bn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, w = Math.imul(J, Ae), g = Math.imul(J, Ne), g = g + Math.imul(ne, Ae) | 0, m = Math.imul(ne, Ne), w = w + Math.imul(B, ut) | 0, g = g + Math.imul(B, Ve) | 0, g = g + Math.imul($, ut) | 0, m = m + Math.imul($, Ve) | 0, w = w + Math.imul(Te, Ge) | 0, g = g + Math.imul(Te, ke) | 0, g = g + Math.imul(C, Ge) | 0, m = m + Math.imul(C, ke) | 0, w = w + Math.imul(be, Je) | 0, g = g + Math.imul(be, Me) | 0, g = g + Math.imul(ye, Je) | 0, m = m + Math.imul(ye, Me) | 0, w = w + Math.imul(pe, et) | 0, g = g + Math.imul(pe, Ce) | 0, g = g + Math.imul(se, et) | 0, m = m + Math.imul(se, Ce) | 0, w = w + Math.imul(ce, nt) | 0, g = g + Math.imul(ce, qe) | 0, g = g + Math.imul(oe, nt) | 0, m = m + Math.imul(oe, qe) | 0, w = w + Math.imul(ae, at) | 0, g = g + Math.imul(ae, We) | 0, g = g + Math.imul(ie, at) | 0, m = m + Math.imul(ie, We) | 0, w = w + Math.imul(k, dt) | 0, g = g + Math.imul(k, ft) | 0, g = g + Math.imul(Y, dt) | 0, m = m + Math.imul(Y, ft) | 0, w = w + Math.imul(U, Mt) | 0, g = g + Math.imul(U, rt) | 0, g = g + Math.imul(j, Mt) | 0, m = m + Math.imul(j, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, w = Math.imul(J, Ae), g = Math.imul(J, Ne), g = g + Math.imul(ne, Ae) | 0, m = Math.imul(ne, Ne), w = w + Math.imul(B, ut) | 0, g = g + Math.imul(B, Ve) | 0, g = g + Math.imul($, ut) | 0, m = m + Math.imul($, Ve) | 0, w = w + Math.imul(Te, Ge) | 0, g = g + Math.imul(Te, ke) | 0, g = g + Math.imul(C, Ge) | 0, m = m + Math.imul(C, ke) | 0, w = w + Math.imul(be, Je) | 0, g = g + Math.imul(be, Me) | 0, g = g + Math.imul(ye, Je) | 0, m = m + Math.imul(ye, Me) | 0, w = w + Math.imul(pe, et) | 0, g = g + Math.imul(pe, Ce) | 0, g = g + Math.imul(se, et) | 0, m = m + Math.imul(se, Ce) | 0, w = w + Math.imul(ce, nt) | 0, g = g + Math.imul(ce, qe) | 0, g = g + Math.imul(oe, nt) | 0, m = m + Math.imul(oe, qe) | 0, w = w + Math.imul(ae, at) | 0, g = g + Math.imul(ae, We) | 0, g = g + Math.imul(ie, at) | 0, m = m + Math.imul(ie, We) | 0, w = w + Math.imul(R, dt) | 0, g = g + Math.imul(R, ft) | 0, g = g + Math.imul(Y, dt) | 0, m = m + Math.imul(Y, ft) | 0, w = w + Math.imul(U, Mt) | 0, g = g + Math.imul(U, rt) | 0, g = g + Math.imul(j, Mt) | 0, m = m + Math.imul(j, rt) | 0;
var Un = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, w = Math.imul(J, ut), g = Math.imul(J, Ve), g = g + Math.imul(ne, ut) | 0, m = Math.imul(ne, Ve), w = w + Math.imul(B, Ge) | 0, g = g + Math.imul(B, ke) | 0, g = g + Math.imul($, Ge) | 0, m = m + Math.imul($, ke) | 0, w = w + Math.imul(Te, Je) | 0, g = g + Math.imul(Te, Me) | 0, g = g + Math.imul(C, Je) | 0, m = m + Math.imul(C, Me) | 0, w = w + Math.imul(be, et) | 0, g = g + Math.imul(be, Ce) | 0, g = g + Math.imul(ye, et) | 0, m = m + Math.imul(ye, Ce) | 0, w = w + Math.imul(pe, nt) | 0, g = g + Math.imul(pe, qe) | 0, g = g + Math.imul(se, nt) | 0, m = m + Math.imul(se, qe) | 0, w = w + Math.imul(ce, at) | 0, g = g + Math.imul(ce, We) | 0, g = g + Math.imul(oe, at) | 0, m = m + Math.imul(oe, We) | 0, w = w + Math.imul(ae, dt) | 0, g = g + Math.imul(ae, ft) | 0, g = g + Math.imul(ie, dt) | 0, m = m + Math.imul(ie, ft) | 0, w = w + Math.imul(k, Mt) | 0, g = g + Math.imul(k, rt) | 0, g = g + Math.imul(Y, Mt) | 0, m = m + Math.imul(Y, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, w = Math.imul(J, ut), g = Math.imul(J, Ve), g = g + Math.imul(ne, ut) | 0, m = Math.imul(ne, Ve), w = w + Math.imul(B, Ge) | 0, g = g + Math.imul(B, ke) | 0, g = g + Math.imul($, Ge) | 0, m = m + Math.imul($, ke) | 0, w = w + Math.imul(Te, Je) | 0, g = g + Math.imul(Te, Me) | 0, g = g + Math.imul(C, Je) | 0, m = m + Math.imul(C, Me) | 0, w = w + Math.imul(be, et) | 0, g = g + Math.imul(be, Ce) | 0, g = g + Math.imul(ye, et) | 0, m = m + Math.imul(ye, Ce) | 0, w = w + Math.imul(pe, nt) | 0, g = g + Math.imul(pe, qe) | 0, g = g + Math.imul(se, nt) | 0, m = m + Math.imul(se, qe) | 0, w = w + Math.imul(ce, at) | 0, g = g + Math.imul(ce, We) | 0, g = g + Math.imul(oe, at) | 0, m = m + Math.imul(oe, We) | 0, w = w + Math.imul(ae, dt) | 0, g = g + Math.imul(ae, ft) | 0, g = g + Math.imul(ie, dt) | 0, m = m + Math.imul(ie, ft) | 0, w = w + Math.imul(R, Mt) | 0, g = g + Math.imul(R, rt) | 0, g = g + Math.imul(Y, Mt) | 0, m = m + Math.imul(Y, rt) | 0;
var rn = (M + w | 0) + ((g & 8191) << 13) | 0;
M = (m + (g >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, w = Math.imul(J, Ge), g = Math.imul(J, ke), g = g + Math.imul(ne, Ge) | 0, m = Math.imul(ne, ke), w = w + Math.imul(B, Je) | 0, g = g + Math.imul(B, Me) | 0, g = g + Math.imul($, Je) | 0, m = m + Math.imul($, Me) | 0, w = w + Math.imul(Te, et) | 0, g = g + Math.imul(Te, Ce) | 0, g = g + Math.imul(C, et) | 0, m = m + Math.imul(C, Ce) | 0, w = w + Math.imul(be, nt) | 0, g = g + Math.imul(be, qe) | 0, g = g + Math.imul(ye, nt) | 0, m = m + Math.imul(ye, qe) | 0, w = w + Math.imul(pe, at) | 0, g = g + Math.imul(pe, We) | 0, g = g + Math.imul(se, at) | 0, m = m + Math.imul(se, We) | 0, w = w + Math.imul(ce, dt) | 0, g = g + Math.imul(ce, ft) | 0, g = g + Math.imul(oe, dt) | 0, m = m + Math.imul(oe, ft) | 0, w = w + Math.imul(ae, Mt) | 0, g = g + Math.imul(ae, rt) | 0, g = g + Math.imul(ie, Mt) | 0, m = m + Math.imul(ie, rt) | 0;
var jn = (M + w | 0) + ((g & 8191) << 13) | 0;
@@ -77839,8 +77843,8 @@ ${Ez(e, r)}`);
var Ji = (M + w | 0) + ((g & 8191) << 13) | 0;
return M = (m + (g >>> 13) | 0) + (Ji >>> 26) | 0, Ji &= 67108863, v[0] = _t, v[1] = gr, v[2] = yr, v[3] = br, v[4] = wr, v[5] = tr, v[6] = Cn, v[7] = Dn, v[8] = Ln, v[9] = Bn, v[10] = Un, v[11] = rn, v[12] = jn, v[13] = Vn, v[14] = Tr, v[15] = zn, v[16] = Fn, v[17] = Hn, v[18] = Ji, M !== 0 && (v[19] = M, h.length++), h;
};
- Math.imul || (D = F);
- function L(d, l, h) {
+ Math.imul || (L = F);
+ function D(d, l, h) {
h.negative = l.negative ^ d.negative, h.length = d.length + l.length;
for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) {
var M = x;
@@ -77854,11 +77858,11 @@ ${Ez(e, r)}`);
return y !== 0 ? h.words[v] = y : h.length--, h._strip();
}
function q(d, l, h) {
- return L(d, l, h);
+ return D(d, l, h);
}
s.prototype.mulTo = function(d, l) {
var h, y = this.length + d.length;
- return this.length === 10 && d.length === 10 ? h = D(this, d, l) : y < 63 ? h = F(this, d, l) : y < 1024 ? h = L(this, d, l) : h = q(this, d, l), h;
+ return this.length === 10 && d.length === 10 ? h = L(this, d, l) : y < 63 ? h = F(this, d, l) : y < 1024 ? h = D(this, d, l) : h = q(this, d, l), h;
}, s.prototype.mul = function(d) {
var l = new s(null);
return l.words = new Array(this.length + d.length), this.mulTo(d, l);
@@ -77882,7 +77886,7 @@ ${Ez(e, r)}`);
}, s.prototype.isqr = function() {
return this.imul(this.clone());
}, s.prototype.pow = function(d) {
- var l = R(d);
+ var l = k(d);
if (l.length === 0)
return new s(1);
for (var h = this, y = 0; y < l.length && l[y] === 0; y++, h = h.sqr())
@@ -78428,21 +78432,21 @@ ${Ez(e, r)}`);
var l = this.imod(d._invmp(this.m).mul(this.r2));
return l._forceRed(this);
};
- })(t, IB);
- })(RB);
- var kt = RB.exports;
- var CB = "bignumber/5.7.0";
- var Dm = kt.BN;
- var ka = new Zn(CB);
- var Zb = {};
- var fM = 9007199254740991;
- function bbe(t) {
- return t != null && (Ti.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || cs(t) || typeof t == "bigint" || oh(t));
- }
- var hM = false;
+ })(t, _B);
+ })(AB);
+ var kt = AB.exports;
+ var TB = "bignumber/5.7.0";
+ var Cm = kt.BN;
+ var ka = new Jn(TB);
+ var Yb = {};
+ var oM = 9007199254740991;
+ function pbe(t) {
+ return t != null && (Ti.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || cs(t) || typeof t == "bigint" || sh(t));
+ }
+ var aM = false;
var Ti = class $s {
constructor(e, r) {
- e !== Zb && ka.throwError("cannot call constructor directly; use BigNumber.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r, this._isBigNumber = true, Object.freeze(this);
+ e !== Yb && ka.throwError("cannot call constructor directly; use BigNumber.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r, this._isBigNumber = true, Object.freeze(this);
}
fromTwos(e) {
return Ri(Xt(this).fromTwos(e));
@@ -78528,10 +78532,10 @@ ${Ez(e, r)}`);
return BigInt(this.toString());
} catch {
}
- return ka.throwError("this platform does not support BigInt", Zn.errors.UNSUPPORTED_OPERATION, { value: this.toString() });
+ return ka.throwError("this platform does not support BigInt", Jn.errors.UNSUPPORTED_OPERATION, { value: this.toString() });
}
toString() {
- return arguments.length > 0 && (arguments[0] === 10 ? hM || (hM = true, ka.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? ka.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Zn.errors.UNEXPECTED_ARGUMENT, {}) : ka.throwError("BigNumber.toString does not accept parameters", Zn.errors.UNEXPECTED_ARGUMENT, {})), Xt(this).toString(10);
+ return arguments.length > 0 && (arguments[0] === 10 ? aM || (aM = true, ka.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? ka.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Jn.errors.UNEXPECTED_ARGUMENT, {}) : ka.throwError("BigNumber.toString does not accept parameters", Jn.errors.UNEXPECTED_ARGUMENT, {})), Xt(this).toString(10);
}
toHexString() {
return this._hex;
@@ -78543,13 +78547,13 @@ ${Ez(e, r)}`);
if (e instanceof $s)
return e;
if (typeof e == "string")
- return e.match(/^-?0x[0-9a-f]+$/i) ? new $s(Zb, Hd(e)) : e.match(/^-?[0-9]+$/) ? new $s(Zb, Hd(new Dm(e))) : ka.throwArgumentError("invalid BigNumber string", "value", e);
+ return e.match(/^-?0x[0-9a-f]+$/i) ? new $s(Yb, Fd(e)) : e.match(/^-?[0-9]+$/) ? new $s(Yb, Fd(new Cm(e))) : ka.throwArgumentError("invalid BigNumber string", "value", e);
if (typeof e == "number")
- return e % 1 && xs("underflow", "BigNumber.from", e), (e >= fM || e <= -fM) && xs("overflow", "BigNumber.from", e), $s.from(String(e));
+ return e % 1 && xs("underflow", "BigNumber.from", e), (e >= oM || e <= -oM) && xs("overflow", "BigNumber.from", e), $s.from(String(e));
const r = e;
if (typeof r == "bigint")
return $s.from(r.toString());
- if (oh(r))
+ if (sh(r))
return $s.from(wi(r));
if (r)
if (r.toHexString) {
@@ -78567,11 +78571,11 @@ ${Ez(e, r)}`);
return !!(e && e._isBigNumber);
}
};
- function Hd(t) {
+ function Fd(t) {
if (typeof t != "string")
- return Hd(t.toString(16));
+ return Fd(t.toString(16));
if (t[0] === "-")
- return t = t.substring(1), t[0] === "-" && ka.throwArgumentError("invalid hex", "value", t), t = Hd(t), t === "0x00" ? t : "-" + t;
+ return t = t.substring(1), t[0] === "-" && ka.throwArgumentError("invalid hex", "value", t), t = Fd(t), t === "0x00" ? t : "-" + t;
if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x")
return "0x00";
for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; )
@@ -78579,44 +78583,44 @@ ${Ez(e, r)}`);
return t;
}
function Ri(t) {
- return Ti.from(Hd(t));
+ return Ti.from(Fd(t));
}
function Xt(t) {
const e = Ti.from(t).toHexString();
- return e[0] === "-" ? new Dm("-" + e.substring(3), 16) : new Dm(e.substring(2), 16);
+ return e[0] === "-" ? new Cm("-" + e.substring(3), 16) : new Cm(e.substring(2), 16);
}
function xs(t, e, r) {
const n = { fault: t, operation: e };
- return r != null && (n.value = r), ka.throwError(t, Zn.errors.NUMERIC_FAULT, n);
+ return r != null && (n.value = r), ka.throwError(t, Jn.errors.NUMERIC_FAULT, n);
}
- function wbe(t) {
- return new Dm(t, 36).toString(16);
+ function mbe(t) {
+ return new Cm(t, 36).toString(16);
}
- var xi = new Zn(CB);
- var od = {};
- var DB = Ti.from(0);
- var LB = Ti.from(-1);
- function BB(t, e, r, n) {
+ var xi = new Jn(TB);
+ var sd = {};
+ var NB = Ti.from(0);
+ var IB = Ti.from(-1);
+ function OB(t, e, r, n) {
const i = { fault: e, operation: r };
- return n !== void 0 && (i.value = n), xi.throwError(t, Zn.errors.NUMERIC_FAULT, i);
+ return n !== void 0 && (i.value = n), xi.throwError(t, Jn.errors.NUMERIC_FAULT, i);
}
- var ad = "0";
- for (; ad.length < 256; )
- ad += ad;
- function i9(t) {
+ var od = "0";
+ for (; od.length < 256; )
+ od += od;
+ function e9(t) {
if (typeof t != "number")
try {
t = Ti.from(t).toNumber();
} catch {
}
- return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + ad.substring(0, t) : xi.throwArgumentError("invalid decimal size", "decimals", t);
+ return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + od.substring(0, t) : xi.throwArgumentError("invalid decimal size", "decimals", t);
}
- function Jb(t, e) {
+ function Zb(t, e) {
e == null && (e = 0);
- const r = i9(e);
+ const r = e9(e);
t = Ti.from(t);
- const n = t.lt(DB);
- n && (t = t.mul(LB));
+ const n = t.lt(NB);
+ n && (t = t.mul(IB));
let i = t.mod(r).toString();
for (; i.length < r.length - 1; )
i = "0" + i;
@@ -78626,7 +78630,7 @@ ${Ez(e, r)}`);
}
function xa(t, e) {
e == null && (e = 0);
- const r = i9(e);
+ const r = e9(e);
(typeof t != "string" || !t.match(/^-?[0-9.]+$/)) && xi.throwArgumentError("invalid decimal value", "value", t);
const n = t.substring(0, 1) === "-";
n && (t = t.substring(1)), t === "." && xi.throwArgumentError("missing value", "value", t);
@@ -78635,18 +78639,18 @@ ${Ez(e, r)}`);
let s = i[0], o = i[1];
for (s || (s = "0"), o || (o = "0"); o[o.length - 1] === "0"; )
o = o.substring(0, o.length - 1);
- for (o.length > r.length - 1 && BB("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r.length - 1; )
+ for (o.length > r.length - 1 && OB("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r.length - 1; )
o += "0";
const a = Ti.from(s), c = Ti.from(o);
let u = a.mul(r).add(c);
- return n && (u = u.mul(LB)), u;
+ return n && (u = u.mul(IB)), u;
}
- var Qb = class ov {
+ var Jb = class iv {
constructor(e, r, n, i) {
- e !== od && xi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.signed = r, this.width = n, this.decimals = i, this.name = (r ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = i9(i), Object.freeze(this);
+ e !== sd && xi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.signed = r, this.width = n, this.decimals = i, this.name = (r ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = e9(i), Object.freeze(this);
}
static from(e) {
- if (e instanceof ov)
+ if (e instanceof iv)
return e;
typeof e == "number" && (e = `fixed128x${e}`);
let r = true, n = 128, i = 18;
@@ -78662,12 +78666,12 @@ ${Ez(e, r)}`);
const s = (o, a, c) => e[o] == null ? c : (typeof e[o] !== a && xi.throwArgumentError("invalid fixed format (" + o + " not " + a + ")", "format." + o, e[o]), e[o]);
r = s("signed", "boolean", r), n = s("width", "number", n), i = s("decimals", "number", i);
}
- return n % 8 && xi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && xi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new ov(od, r, n, i);
+ return n % 8 && xi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && xi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new iv(sd, r, n, i);
}
};
- var UB = class mi {
+ var PB = class gi {
constructor(e, r, n, i) {
- e !== od && xi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r, this._value = n, this._isFixedNumber = true, Object.freeze(this);
+ e !== sd && xi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r, this._value = n, this._isFixedNumber = true, Object.freeze(this);
}
_checkFormat(e) {
this.format.name !== e.format.name && xi.throwArgumentError("incompatible format; use fixedNumber.toFormat", "other", e);
@@ -78675,43 +78679,43 @@ ${Ez(e, r)}`);
addUnsafe(e) {
this._checkFormat(e);
const r = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals);
- return mi.fromValue(r.add(n), this.format.decimals, this.format);
+ return gi.fromValue(r.add(n), this.format.decimals, this.format);
}
subUnsafe(e) {
this._checkFormat(e);
const r = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals);
- return mi.fromValue(r.sub(n), this.format.decimals, this.format);
+ return gi.fromValue(r.sub(n), this.format.decimals, this.format);
}
mulUnsafe(e) {
this._checkFormat(e);
const r = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals);
- return mi.fromValue(r.mul(n).div(this.format._multiplier), this.format.decimals, this.format);
+ return gi.fromValue(r.mul(n).div(this.format._multiplier), this.format.decimals, this.format);
}
divUnsafe(e) {
this._checkFormat(e);
const r = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals);
- return mi.fromValue(r.mul(this.format._multiplier).div(n), this.format.decimals, this.format);
+ return gi.fromValue(r.mul(this.format._multiplier).div(n), this.format.decimals, this.format);
}
floor() {
const e = this.toString().split(".");
e.length === 1 && e.push("0");
- let r = mi.from(e[0], this.format);
+ let r = gi.from(e[0], this.format);
const n = !e[1].match(/^(0*)$/);
- return this.isNegative() && n && (r = r.subUnsafe(dM.toFormat(r.format))), r;
+ return this.isNegative() && n && (r = r.subUnsafe(cM.toFormat(r.format))), r;
}
ceiling() {
const e = this.toString().split(".");
e.length === 1 && e.push("0");
- let r = mi.from(e[0], this.format);
+ let r = gi.from(e[0], this.format);
const n = !e[1].match(/^(0*)$/);
- return !this.isNegative() && n && (r = r.addUnsafe(dM.toFormat(r.format))), r;
+ return !this.isNegative() && n && (r = r.addUnsafe(cM.toFormat(r.format))), r;
}
round(e) {
e == null && (e = 0);
const r = this.toString().split(".");
if (r.length === 1 && r.push("0"), (e < 0 || e > 80 || e % 1) && xi.throwArgumentError("invalid decimal count", "decimals", e), r[1].length <= e)
return this;
- const n = mi.from("1" + ad.substring(0, e), this.format), i = vbe.toFormat(this.format);
+ const n = gi.from("1" + od.substring(0, e), this.format), i = gbe.toFormat(this.format);
return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n);
}
isZero() {
@@ -78734,39 +78738,39 @@ ${Ez(e, r)}`);
return parseFloat(this.toString());
}
toFormat(e) {
- return mi.fromString(this._value, e);
+ return gi.fromString(this._value, e);
}
static fromValue(e, r, n) {
- return n == null && r != null && !bbe(r) && (n = r, r = null), r == null && (r = 0), n == null && (n = "fixed"), mi.fromString(Jb(e, r), Qb.from(n));
+ return n == null && r != null && !pbe(r) && (n = r, r = null), r == null && (r = 0), n == null && (n = "fixed"), gi.fromString(Zb(e, r), Jb.from(n));
}
static fromString(e, r) {
r == null && (r = "fixed");
- const n = Qb.from(r), i = xa(e, n.decimals);
- !n.signed && i.lt(DB) && BB("unsigned value cannot be negative", "overflow", "value", e);
+ const n = Jb.from(r), i = xa(e, n.decimals);
+ !n.signed && i.lt(NB) && OB("unsigned value cannot be negative", "overflow", "value", e);
let s = null;
n.signed ? s = i.toTwos(n.width).toHexString() : (s = i.toHexString(), s = ea(s, n.width / 8));
- const o = Jb(i, n.decimals);
- return new mi(od, s, o, n);
+ const o = Zb(i, n.decimals);
+ return new gi(sd, s, o, n);
}
static fromBytes(e, r) {
r == null && (r = "fixed");
- const n = Qb.from(r);
+ const n = Jb.from(r);
if (Qr(e).length > n.width / 8)
throw new Error("overflow");
let i = Ti.from(e);
n.signed && (i = i.fromTwos(n.width));
- const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = Jb(i, n.decimals);
- return new mi(od, s, o, n);
+ const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = Zb(i, n.decimals);
+ return new gi(sd, s, o, n);
}
static from(e, r) {
if (typeof e == "string")
- return mi.fromString(e, r);
- if (oh(e))
- return mi.fromBytes(e, r);
+ return gi.fromString(e, r);
+ if (sh(e))
+ return gi.fromBytes(e, r);
try {
- return mi.fromValue(e, 0, r);
+ return gi.fromValue(e, 0, r);
} catch (n) {
- if (n.code !== Zn.errors.INVALID_ARGUMENT)
+ if (n.code !== Jn.errors.INVALID_ARGUMENT)
throw n;
}
return xi.throwArgumentError("invalid FixedNumber value", "value", e);
@@ -78775,20 +78779,20 @@ ${Ez(e, r)}`);
return !!(e && e._isFixedNumber);
}
};
- var dM = UB.from(1);
- var vbe = UB.from("0.5");
- var xbe = "strings/5.7.0";
- var _be = new Zn(xbe);
- var Lm;
+ var cM = PB.from(1);
+ var gbe = PB.from("0.5");
+ var ybe = "strings/5.7.0";
+ var bbe = new Jn(ybe);
+ var Dm;
(function(t) {
t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD";
- })(Lm || (Lm = {}));
- var pM;
+ })(Dm || (Dm = {}));
+ var uM;
(function(t) {
t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation";
- })(pM || (pM = {}));
- function $b(t, e = Lm.current) {
- e != Lm.current && (_be.checkNormalize(), t = t.normalize(e));
+ })(uM || (uM = {}));
+ function Qb(t, e = Dm.current) {
+ e != Dm.current && (bbe.checkNormalize(), t = t.normalize(e));
let r = [];
for (let n = 0; n < t.length; n++) {
const i = t.charCodeAt(n);
@@ -78808,7 +78812,7 @@ ${Ez(e, r)}`);
}
return Qr(r);
}
- function Ebe(t) {
+ function wbe(t) {
if (t.length % 4 !== 0)
throw new Error("bad data");
let e = [];
@@ -78816,7 +78820,7 @@ ${Ez(e, r)}`);
e.push(parseInt(t.substring(r, r + 4), 16));
return e;
}
- function e3(t, e) {
+ function $b(t, e) {
e || (e = function(i) {
return [parseInt(i, 16)];
});
@@ -78826,7 +78830,7 @@ ${Ez(e, r)}`);
r += parseInt(s[0], 16), n[r] = e(s[1]);
}), n;
}
- function mM(t) {
+ function lM(t) {
let e = 0;
return t.split(",").map((r) => {
let n = r.split("-");
@@ -78835,15 +78839,15 @@ ${Ez(e, r)}`);
return e = parseInt(n[1], 16), { l: i, h: e };
});
}
- mM("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"), "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)), e3("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"), e3("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"), e3("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", Ebe), mM("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");
- function Sbe(t) {
+ lM("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"), "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)), $b("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"), $b("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"), $b("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", wbe), lM("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");
+ function vbe(t) {
t = atob(t);
const e = [];
for (let r = 0; r < t.length; r++)
e.push(t.charCodeAt(r));
return Qr(e);
}
- function jB(t, e) {
+ function kB(t, e) {
e == null && (e = 1);
const r = [], n = r.forEach, i = function(s, o) {
n.call(s, function(a) {
@@ -78852,7 +78856,7 @@ ${Ez(e, r)}`);
};
return i(t, e), r;
}
- function Mbe(t) {
+ function xbe(t) {
const e = {};
for (let r = 0; r < t.length; r++) {
const n = t[r];
@@ -78860,7 +78864,7 @@ ${Ez(e, r)}`);
}
return e;
}
- function Abe(t) {
+ function _be(t) {
let e = 0;
function r() {
return t[e++] << 8 | t[e++];
@@ -78875,12 +78879,12 @@ ${Ez(e, r)}`);
return c == 0 && (u = u << 8 | t[e++], c = 8), u >> --c & 1;
}
const p = 31, b = Math.pow(2, p), E = b >>> 1, _ = E >> 1, N = b - 1;
- let R = 0;
+ let k = 0;
for (let W = 0; W < p; W++)
- R = R << 1 | f();
- let F = [], D = 0, L = b;
+ k = k << 1 | f();
+ let F = [], L = 0, D = b;
for (; ; ) {
- let W = Math.floor(((R - D + 1) * i - 1) / L), z = 0, T = n;
+ let W = Math.floor(((k - L + 1) * i - 1) / D), z = 0, T = n;
for (; T - z > 1; ) {
let X = z + T >>> 1;
W < s[X] ? T = X : z = X;
@@ -78888,12 +78892,12 @@ ${Ez(e, r)}`);
if (z == 0)
break;
F.push(z);
- let I = D + Math.floor(L * s[z] / i), H = D + Math.floor(L * s[z + 1] / i) - 1;
+ let I = L + Math.floor(D * s[z] / i), H = L + Math.floor(D * s[z + 1] / i) - 1;
for (; !((I ^ H) & E); )
- R = R << 1 & N | f(), I = I << 1 & N, H = H << 1 & N | 1;
+ k = k << 1 & N | f(), I = I << 1 & N, H = H << 1 & N | 1;
for (; I & ~H & _; )
- R = R & E | R << 1 & N >>> 1 | f(), I = I << 1 ^ E, H = (H ^ E) << 1 | E | 1;
- D = I, L = 1 + H - I;
+ k = k & E | k << 1 & N >>> 1 | f(), I = I << 1 ^ E, H = (H ^ E) << 1 | E | 1;
+ L = I, D = 1 + H - I;
}
let q = n - 4;
return F.map((W) => {
@@ -78909,58 +78913,58 @@ ${Ez(e, r)}`);
}
});
}
- function Tbe(t) {
+ function Ebe(t) {
let e = 0;
return () => t[e++];
}
- function Nbe(t) {
- return Tbe(Abe(t));
+ function Sbe(t) {
+ return Ebe(_be(t));
}
- function Ibe(t) {
+ function Mbe(t) {
return t & 1 ? ~t >> 1 : t >> 1;
}
- function Obe(t, e) {
+ function Abe(t, e) {
let r = Array(t);
for (let n = 0; n < t; n++)
r[n] = 1 + e();
return r;
}
- function gM(t, e) {
+ function fM(t, e) {
let r = Array(t);
for (let n = 0, i = -1; n < t; n++)
r[n] = i += 1 + e();
return r;
}
- function Pbe(t, e) {
+ function Tbe(t, e) {
let r = Array(t);
for (let n = 0, i = 0; n < t; n++)
- r[n] = i += Ibe(e());
+ r[n] = i += Mbe(e());
return r;
}
- function Bm(t, e) {
- let r = gM(t(), t), n = t(), i = gM(n, t), s = Obe(n, t);
+ function Lm(t, e) {
+ let r = fM(t(), t), n = t(), i = fM(n, t), s = Abe(n, t);
for (let o = 0; o < n; o++)
for (let a = 0; a < s[o]; a++)
r.push(i[o] + a);
return e ? r.map((o) => e[o]) : r;
}
- function kbe(t) {
+ function Nbe(t) {
let e = [];
for (; ; ) {
let r = t();
if (r == 0)
break;
- e.push(Cbe(r, t));
+ e.push(Obe(r, t));
}
for (; ; ) {
let r = t() - 1;
if (r < 0)
break;
- e.push(Dbe(r, t));
+ e.push(Pbe(r, t));
}
- return Mbe(jB(e));
+ return xbe(kB(e));
}
- function Rbe(t) {
+ function Ibe(t) {
let e = [];
for (; ; ) {
let r = t();
@@ -78970,15 +78974,15 @@ ${Ez(e, r)}`);
}
return e;
}
- function VB(t, e, r) {
+ function RB(t, e, r) {
let n = Array(t).fill(void 0).map(() => []);
for (let i = 0; i < e; i++)
- Pbe(t, r).forEach((s, o) => n[o].push(s));
+ Tbe(t, r).forEach((s, o) => n[o].push(s));
return n;
}
- function Cbe(t, e) {
- let r = 1 + e(), n = e(), i = Rbe(e), s = VB(i.length, 1 + t, e);
- return jB(s.map((o, a) => {
+ function Obe(t, e) {
+ let r = 1 + e(), n = e(), i = Ibe(e), s = RB(i.length, 1 + t, e);
+ return kB(s.map((o, a) => {
const c = o[0], u = o.slice(1);
return Array(i[a]).fill(void 0).map((f, p) => {
let b = p * n;
@@ -78986,17 +78990,17 @@ ${Ez(e, r)}`);
});
}));
}
- function Dbe(t, e) {
+ function Pbe(t, e) {
let r = 1 + e();
- return VB(r, 1 + t, e).map((n) => [n[0], n.slice(1)]);
+ return RB(r, 1 + t, e).map((n) => [n[0], n.slice(1)]);
}
- function Lbe(t) {
- let e = Bm(t).sort((n, i) => n - i);
+ function kbe(t) {
+ let e = Lm(t).sort((n, i) => n - i);
return r();
function r() {
let n = [];
for (; ; ) {
- let u = Bm(t, e);
+ let u = Lm(t, e);
if (u.length == 0)
break;
n.push({ set: new Set(u), node: r() });
@@ -79010,45 +79014,45 @@ ${Ez(e, r)}`);
return { branches: n, valid: s, fe0f: o, save: a, check: c };
}
}
- function Bbe() {
- return Nbe(Sbe("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"));
+ function Rbe() {
+ return Sbe(vbe("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"));
}
- var Ap = Bbe();
- new Set(Bm(Ap)), new Set(Bm(Ap)), kbe(Ap), Lbe(Ap);
- var Ube = new Uint8Array(32);
- Ube.fill(0);
- var jbe = `Ethereum Signed Message:
+ var Sp = Rbe();
+ new Set(Lm(Sp)), new Set(Lm(Sp)), Nbe(Sp), kbe(Sp);
+ var Cbe = new Uint8Array(32);
+ Cbe.fill(0);
+ var Dbe = `Ethereum Signed Message:
`;
- function zB(t) {
- return typeof t == "string" && (t = $b(t)), n9(hbe([$b(jbe), $b(String(t.length)), t]));
+ function CB(t) {
+ return typeof t == "string" && (t = Qb(t)), $x(cbe([Qb(Dbe), Qb(String(t.length)), t]));
}
- var Vbe = "address/5.7.0";
- var Zh = new Zn(Vbe);
- function yM(t) {
- cs(t, 20) || Zh.throwArgumentError("invalid address", "address", t), t = t.toLowerCase();
+ var Lbe = "address/5.7.0";
+ var Yh = new Jn(Lbe);
+ function hM(t) {
+ cs(t, 20) || Yh.throwArgumentError("invalid address", "address", t), t = t.toLowerCase();
const e = t.substring(2).split(""), r = new Uint8Array(40);
for (let i = 0; i < 40; i++)
r[i] = e[i].charCodeAt(0);
- const n = Qr(n9(r));
+ const n = Qr($x(r));
for (let i = 0; i < 40; i += 2)
n[i >> 1] >> 4 >= 8 && (e[i] = e[i].toUpperCase()), (n[i >> 1] & 15) >= 8 && (e[i + 1] = e[i + 1].toUpperCase());
return "0x" + e.join("");
}
- var zbe = 9007199254740991;
- function Fbe(t) {
+ var Bbe = 9007199254740991;
+ function Ube(t) {
return Math.log10 ? Math.log10(t) : Math.log(t) / Math.LN10;
}
- var s9 = {};
+ var t9 = {};
for (let t = 0; t < 10; t++)
- s9[String(t)] = String(t);
+ t9[String(t)] = String(t);
for (let t = 0; t < 26; t++)
- s9[String.fromCharCode(65 + t)] = String(10 + t);
- var bM = Math.floor(Fbe(zbe));
- function Hbe(t) {
+ t9[String.fromCharCode(65 + t)] = String(10 + t);
+ var dM = Math.floor(Ube(Bbe));
+ function jbe(t) {
t = t.toUpperCase(), t = t.substring(4) + t.substring(0, 2) + "00";
- let e = t.split("").map((n) => s9[n]).join("");
- for (; e.length >= bM; ) {
- let n = e.substring(0, bM);
+ let e = t.split("").map((n) => t9[n]).join("");
+ for (; e.length >= dM; ) {
+ let n = e.substring(0, dM);
e = parseInt(n, 10) % 97 + e.substring(n.length);
}
let r = String(98 - parseInt(e, 10) % 97);
@@ -79056,41 +79060,41 @@ ${Ez(e, r)}`);
r = "0" + r;
return r;
}
- function qbe(t) {
+ function Vbe(t) {
let e = null;
- if (typeof t != "string" && Zh.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/))
- t.substring(0, 2) !== "0x" && (t = "0x" + t), e = yM(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Zh.throwArgumentError("bad address checksum", "address", t);
+ if (typeof t != "string" && Yh.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/))
+ t.substring(0, 2) !== "0x" && (t = "0x" + t), e = hM(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Yh.throwArgumentError("bad address checksum", "address", t);
else if (t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) {
- for (t.substring(2, 4) !== Hbe(t) && Zh.throwArgumentError("bad icap checksum", "address", t), e = wbe(t.substring(4)); e.length < 40; )
+ for (t.substring(2, 4) !== jbe(t) && Yh.throwArgumentError("bad icap checksum", "address", t), e = mbe(t.substring(4)); e.length < 40; )
e = "0" + e;
- e = yM("0x" + e);
+ e = hM("0x" + e);
} else
- Zh.throwArgumentError("invalid address", "address", t);
+ Yh.throwArgumentError("invalid address", "address", t);
return e;
}
- function Dh(t, e, r) {
+ function Ch(t, e, r) {
Object.defineProperty(t, e, { enumerable: true, value: r, writable: false });
}
- var Wbe = new Uint8Array(32);
- Wbe.fill(0), Ti.from(-1);
- var Gbe = Ti.from(0);
- var Kbe = Ti.from(1);
- Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), ea(Kbe.toHexString(), 32), ea(Gbe.toHexString(), 32);
+ var zbe = new Uint8Array(32);
+ zbe.fill(0), Ti.from(-1);
+ var Fbe = Ti.from(0);
+ var Hbe = Ti.from(1);
+ Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), ea(Hbe.toHexString(), 32), ea(Fbe.toHexString(), 32);
var Co = {};
var Zt = {};
- var C0 = FB;
- function FB(t, e) {
+ var k0 = DB;
+ function DB(t, e) {
if (!t)
throw new Error(e || "Assertion failed");
}
- FB.equal = function(t, e, r) {
+ DB.equal = function(t, e, r) {
if (t != e)
throw new Error(r || "Assertion failed: " + t + " != " + e);
};
- var av = { exports: {} };
- typeof Object.create == "function" ? av.exports = function(t, e) {
+ var sv = { exports: {} };
+ typeof Object.create == "function" ? sv.exports = function(t, e) {
e && (t.super_ = e, t.prototype = Object.create(e.prototype, { constructor: { value: t, enumerable: false, writable: true, configurable: true } }));
- } : av.exports = function(t, e) {
+ } : sv.exports = function(t, e) {
if (e) {
t.super_ = e;
var r = function() {
@@ -79098,13 +79102,13 @@ ${Ez(e, r)}`);
r.prototype = e.prototype, t.prototype = new r(), t.prototype.constructor = t;
}
};
- var Xbe = C0;
- var Ybe = av.exports;
- Zt.inherits = Ybe;
- function Zbe(t, e) {
+ var qbe = k0;
+ var Wbe = sv.exports;
+ Zt.inherits = Wbe;
+ function Gbe(t, e) {
return (t.charCodeAt(e) & 64512) !== 55296 || e < 0 || e + 1 >= t.length ? false : (t.charCodeAt(e + 1) & 64512) === 56320;
}
- function Jbe(t, e) {
+ function Kbe(t, e) {
if (Array.isArray(t))
return t.slice();
if (!t)
@@ -79118,159 +79122,159 @@ ${Ez(e, r)}`);
} else
for (var n = 0, i = 0; i < t.length; i++) {
var s = t.charCodeAt(i);
- s < 128 ? r[n++] = s : s < 2048 ? (r[n++] = s >> 6 | 192, r[n++] = s & 63 | 128) : Zbe(t, i) ? (s = 65536 + ((s & 1023) << 10) + (t.charCodeAt(++i) & 1023), r[n++] = s >> 18 | 240, r[n++] = s >> 12 & 63 | 128, r[n++] = s >> 6 & 63 | 128, r[n++] = s & 63 | 128) : (r[n++] = s >> 12 | 224, r[n++] = s >> 6 & 63 | 128, r[n++] = s & 63 | 128);
+ s < 128 ? r[n++] = s : s < 2048 ? (r[n++] = s >> 6 | 192, r[n++] = s & 63 | 128) : Gbe(t, i) ? (s = 65536 + ((s & 1023) << 10) + (t.charCodeAt(++i) & 1023), r[n++] = s >> 18 | 240, r[n++] = s >> 12 & 63 | 128, r[n++] = s >> 6 & 63 | 128, r[n++] = s & 63 | 128) : (r[n++] = s >> 12 | 224, r[n++] = s >> 6 & 63 | 128, r[n++] = s & 63 | 128);
}
else
for (i = 0; i < t.length; i++)
r[i] = t[i] | 0;
return r;
}
- Zt.toArray = Jbe;
- function Qbe(t) {
+ Zt.toArray = Kbe;
+ function Xbe(t) {
for (var e = "", r = 0; r < t.length; r++)
- e += qB(t[r].toString(16));
+ e += BB(t[r].toString(16));
return e;
}
- Zt.toHex = Qbe;
- function HB(t) {
+ Zt.toHex = Xbe;
+ function LB(t) {
var e = t >>> 24 | t >>> 8 & 65280 | t << 8 & 16711680 | (t & 255) << 24;
return e >>> 0;
}
- Zt.htonl = HB;
- function $be(t, e) {
+ Zt.htonl = LB;
+ function Ybe(t, e) {
for (var r = "", n = 0; n < t.length; n++) {
var i = t[n];
- e === "little" && (i = HB(i)), r += WB(i.toString(16));
+ e === "little" && (i = LB(i)), r += UB(i.toString(16));
}
return r;
}
- Zt.toHex32 = $be;
- function qB(t) {
+ Zt.toHex32 = Ybe;
+ function BB(t) {
return t.length === 1 ? "0" + t : t;
}
- Zt.zero2 = qB;
- function WB(t) {
+ Zt.zero2 = BB;
+ function UB(t) {
return t.length === 7 ? "0" + t : t.length === 6 ? "00" + t : t.length === 5 ? "000" + t : t.length === 4 ? "0000" + t : t.length === 3 ? "00000" + t : t.length === 2 ? "000000" + t : t.length === 1 ? "0000000" + t : t;
}
- Zt.zero8 = WB;
- function e3e(t, e, r, n) {
+ Zt.zero8 = UB;
+ function Zbe(t, e, r, n) {
var i = r - e;
- Xbe(i % 4 === 0);
+ qbe(i % 4 === 0);
for (var s = new Array(i / 4), o = 0, a = e; o < s.length; o++, a += 4) {
var c;
n === "big" ? c = t[a] << 24 | t[a + 1] << 16 | t[a + 2] << 8 | t[a + 3] : c = t[a + 3] << 24 | t[a + 2] << 16 | t[a + 1] << 8 | t[a], s[o] = c >>> 0;
}
return s;
}
- Zt.join32 = e3e;
- function t3e(t, e) {
+ Zt.join32 = Zbe;
+ function Jbe(t, e) {
for (var r = new Array(t.length * 4), n = 0, i = 0; n < t.length; n++, i += 4) {
var s = t[n];
e === "big" ? (r[i] = s >>> 24, r[i + 1] = s >>> 16 & 255, r[i + 2] = s >>> 8 & 255, r[i + 3] = s & 255) : (r[i + 3] = s >>> 24, r[i + 2] = s >>> 16 & 255, r[i + 1] = s >>> 8 & 255, r[i] = s & 255);
}
return r;
}
- Zt.split32 = t3e;
- function r3e(t, e) {
+ Zt.split32 = Jbe;
+ function Qbe(t, e) {
return t >>> e | t << 32 - e;
}
- Zt.rotr32 = r3e;
- function n3e(t, e) {
+ Zt.rotr32 = Qbe;
+ function $be(t, e) {
return t << e | t >>> 32 - e;
}
- Zt.rotl32 = n3e;
- function i3e(t, e) {
+ Zt.rotl32 = $be;
+ function e3e(t, e) {
return t + e >>> 0;
}
- Zt.sum32 = i3e;
- function s3e(t, e, r) {
+ Zt.sum32 = e3e;
+ function t3e(t, e, r) {
return t + e + r >>> 0;
}
- Zt.sum32_3 = s3e;
- function o3e(t, e, r, n) {
+ Zt.sum32_3 = t3e;
+ function r3e(t, e, r, n) {
return t + e + r + n >>> 0;
}
- Zt.sum32_4 = o3e;
- function a3e(t, e, r, n, i) {
+ Zt.sum32_4 = r3e;
+ function n3e(t, e, r, n, i) {
return t + e + r + n + i >>> 0;
}
- Zt.sum32_5 = a3e;
- function c3e(t, e, r, n) {
+ Zt.sum32_5 = n3e;
+ function i3e(t, e, r, n) {
var i = t[e], s = t[e + 1], o = n + s >>> 0, a = (o < n ? 1 : 0) + r + i;
t[e] = a >>> 0, t[e + 1] = o;
}
- Zt.sum64 = c3e;
- function u3e(t, e, r, n) {
+ Zt.sum64 = i3e;
+ function s3e(t, e, r, n) {
var i = e + n >>> 0, s = (i < e ? 1 : 0) + t + r;
return s >>> 0;
}
- Zt.sum64_hi = u3e;
- function l3e(t, e, r, n) {
+ Zt.sum64_hi = s3e;
+ function o3e(t, e, r, n) {
var i = e + n;
return i >>> 0;
}
- Zt.sum64_lo = l3e;
- function f3e(t, e, r, n, i, s, o, a) {
+ Zt.sum64_lo = o3e;
+ function a3e(t, e, r, n, i, s, o, a) {
var c = 0, u = e;
u = u + n >>> 0, c += u < e ? 1 : 0, u = u + s >>> 0, c += u < s ? 1 : 0, u = u + a >>> 0, c += u < a ? 1 : 0;
var f = t + r + i + o + c;
return f >>> 0;
}
- Zt.sum64_4_hi = f3e;
- function h3e(t, e, r, n, i, s, o, a) {
+ Zt.sum64_4_hi = a3e;
+ function c3e(t, e, r, n, i, s, o, a) {
var c = e + n + s + a;
return c >>> 0;
}
- Zt.sum64_4_lo = h3e;
- function d3e(t, e, r, n, i, s, o, a, c, u) {
+ Zt.sum64_4_lo = c3e;
+ function u3e(t, e, r, n, i, s, o, a, c, u) {
var f = 0, p = e;
p = p + n >>> 0, f += p < e ? 1 : 0, p = p + s >>> 0, f += p < s ? 1 : 0, p = p + a >>> 0, f += p < a ? 1 : 0, p = p + u >>> 0, f += p < u ? 1 : 0;
var b = t + r + i + o + c + f;
return b >>> 0;
}
- Zt.sum64_5_hi = d3e;
- function p3e(t, e, r, n, i, s, o, a, c, u) {
+ Zt.sum64_5_hi = u3e;
+ function l3e(t, e, r, n, i, s, o, a, c, u) {
var f = e + n + s + a + u;
return f >>> 0;
}
- Zt.sum64_5_lo = p3e;
- function m3e(t, e, r) {
+ Zt.sum64_5_lo = l3e;
+ function f3e(t, e, r) {
var n = e << 32 - r | t >>> r;
return n >>> 0;
}
- Zt.rotr64_hi = m3e;
- function g3e(t, e, r) {
+ Zt.rotr64_hi = f3e;
+ function h3e(t, e, r) {
var n = t << 32 - r | e >>> r;
return n >>> 0;
}
- Zt.rotr64_lo = g3e;
- function y3e(t, e, r) {
+ Zt.rotr64_lo = h3e;
+ function d3e(t, e, r) {
return t >>> r;
}
- Zt.shr64_hi = y3e;
- function b3e(t, e, r) {
+ Zt.shr64_hi = d3e;
+ function p3e(t, e, r) {
var n = t << 32 - r | e >>> r;
return n >>> 0;
}
- Zt.shr64_lo = b3e;
- var ah = {};
- var wM = Zt;
- var w3e = C0;
- function Tp() {
+ Zt.shr64_lo = p3e;
+ var oh = {};
+ var pM = Zt;
+ var m3e = k0;
+ function Mp() {
this.pending = null, this.pendingTotal = 0, this.blockSize = this.constructor.blockSize, this.outSize = this.constructor.outSize, this.hmacStrength = this.constructor.hmacStrength, this.padLength = this.constructor.padLength / 8, this.endian = "big", this._delta8 = this.blockSize / 8, this._delta32 = this.blockSize / 32;
}
- ah.BlockHash = Tp, Tp.prototype.update = function(t, e) {
- if (t = wM.toArray(t, e), this.pending ? this.pending = this.pending.concat(t) : this.pending = t, this.pendingTotal += t.length, this.pending.length >= this._delta8) {
+ oh.BlockHash = Mp, Mp.prototype.update = function(t, e) {
+ if (t = pM.toArray(t, e), this.pending ? this.pending = this.pending.concat(t) : this.pending = t, this.pendingTotal += t.length, this.pending.length >= this._delta8) {
t = this.pending;
var r = t.length % this._delta8;
- this.pending = t.slice(t.length - r, t.length), this.pending.length === 0 && (this.pending = null), t = wM.join32(t, 0, t.length - r, this.endian);
+ this.pending = t.slice(t.length - r, t.length), this.pending.length === 0 && (this.pending = null), t = pM.join32(t, 0, t.length - r, this.endian);
for (var n = 0; n < t.length; n += this._delta32)
this._update(t, n, n + this._delta32);
}
return this;
- }, Tp.prototype.digest = function(t) {
- return this.update(this._pad()), w3e(this.pending === null), this._digest(t);
- }, Tp.prototype._pad = function() {
+ }, Mp.prototype.digest = function(t) {
+ return this.update(this._pad()), m3e(this.pending === null), this._digest(t);
+ }, Mp.prototype._pad = function() {
var t = this.pendingTotal, e = this._delta8, r = e - (t + this.padLength) % e, n = new Array(r + this.padLength);
n[0] = 128;
for (var i = 1; i < r; i++)
@@ -79284,274 +79288,274 @@ ${Ez(e, r)}`);
n[i++] = 0;
return n;
};
- var af = {};
+ var of = {};
var pa = {};
- var v3e = Zt;
- var ta = v3e.rotr32;
- function x3e(t, e, r, n) {
+ var g3e = Zt;
+ var ta = g3e.rotr32;
+ function y3e(t, e, r, n) {
if (t === 0)
- return GB(e, r, n);
+ return jB(e, r, n);
if (t === 1 || t === 3)
- return XB(e, r, n);
+ return zB(e, r, n);
if (t === 2)
- return KB(e, r, n);
+ return VB(e, r, n);
}
- pa.ft_1 = x3e;
- function GB(t, e, r) {
+ pa.ft_1 = y3e;
+ function jB(t, e, r) {
return t & e ^ ~t & r;
}
- pa.ch32 = GB;
- function KB(t, e, r) {
+ pa.ch32 = jB;
+ function VB(t, e, r) {
return t & e ^ t & r ^ e & r;
}
- pa.maj32 = KB;
- function XB(t, e, r) {
+ pa.maj32 = VB;
+ function zB(t, e, r) {
return t ^ e ^ r;
}
- pa.p32 = XB;
- function _3e(t) {
+ pa.p32 = zB;
+ function b3e(t) {
return ta(t, 2) ^ ta(t, 13) ^ ta(t, 22);
}
- pa.s0_256 = _3e;
- function E3e(t) {
+ pa.s0_256 = b3e;
+ function w3e(t) {
return ta(t, 6) ^ ta(t, 11) ^ ta(t, 25);
}
- pa.s1_256 = E3e;
- function S3e(t) {
+ pa.s1_256 = w3e;
+ function v3e(t) {
return ta(t, 7) ^ ta(t, 18) ^ t >>> 3;
}
- pa.g0_256 = S3e;
- function M3e(t) {
+ pa.g0_256 = v3e;
+ function x3e(t) {
return ta(t, 17) ^ ta(t, 19) ^ t >>> 10;
}
- pa.g1_256 = M3e;
- var Vf = Zt;
- var A3e = ah;
- var T3e = pa;
- var t3 = Vf.rotl32;
- var Lh = Vf.sum32;
- var N3e = Vf.sum32_5;
- var I3e = T3e.ft_1;
- var YB = A3e.BlockHash;
- var O3e = [1518500249, 1859775393, 2400959708, 3395469782];
+ pa.g1_256 = x3e;
+ var jf = Zt;
+ var _3e = oh;
+ var E3e = pa;
+ var e3 = jf.rotl32;
+ var Dh = jf.sum32;
+ var S3e = jf.sum32_5;
+ var M3e = E3e.ft_1;
+ var FB = _3e.BlockHash;
+ var A3e = [1518500249, 1859775393, 2400959708, 3395469782];
function Vo() {
if (!(this instanceof Vo))
return new Vo();
- YB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.W = new Array(80);
+ FB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.W = new Array(80);
}
- Vf.inherits(Vo, YB);
- var P3e = Vo;
+ jf.inherits(Vo, FB);
+ var T3e = Vo;
Vo.blockSize = 512, Vo.outSize = 160, Vo.hmacStrength = 80, Vo.padLength = 64, Vo.prototype._update = function(t, e) {
for (var r = this.W, n = 0; n < 16; n++)
r[n] = t[e + n];
for (; n < r.length; n++)
- r[n] = t3(r[n - 3] ^ r[n - 8] ^ r[n - 14] ^ r[n - 16], 1);
+ r[n] = e3(r[n - 3] ^ r[n - 8] ^ r[n - 14] ^ r[n - 16], 1);
var i = this.h[0], s = this.h[1], o = this.h[2], a = this.h[3], c = this.h[4];
for (n = 0; n < r.length; n++) {
- var u = ~~(n / 20), f = N3e(t3(i, 5), I3e(u, s, o, a), c, r[n], O3e[u]);
- c = a, a = o, o = t3(s, 30), s = i, i = f;
+ var u = ~~(n / 20), f = S3e(e3(i, 5), M3e(u, s, o, a), c, r[n], A3e[u]);
+ c = a, a = o, o = e3(s, 30), s = i, i = f;
}
- this.h[0] = Lh(this.h[0], i), this.h[1] = Lh(this.h[1], s), this.h[2] = Lh(this.h[2], o), this.h[3] = Lh(this.h[3], a), this.h[4] = Lh(this.h[4], c);
+ this.h[0] = Dh(this.h[0], i), this.h[1] = Dh(this.h[1], s), this.h[2] = Dh(this.h[2], o), this.h[3] = Dh(this.h[3], a), this.h[4] = Dh(this.h[4], c);
}, Vo.prototype._digest = function(t) {
- return t === "hex" ? Vf.toHex32(this.h, "big") : Vf.split32(this.h, "big");
+ return t === "hex" ? jf.toHex32(this.h, "big") : jf.split32(this.h, "big");
};
- var zf = Zt;
- var k3e = ah;
- var ch = pa;
- var R3e = C0;
- var Xs = zf.sum32;
- var C3e = zf.sum32_4;
- var D3e = zf.sum32_5;
- var L3e = ch.ch32;
- var B3e = ch.maj32;
- var U3e = ch.s0_256;
- var j3e = ch.s1_256;
- var V3e = ch.g0_256;
- var z3e = ch.g1_256;
- var ZB = k3e.BlockHash;
- var F3e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298];
+ var Vf = Zt;
+ var N3e = oh;
+ var ah = pa;
+ var I3e = k0;
+ var Xs = Vf.sum32;
+ var O3e = Vf.sum32_4;
+ var P3e = Vf.sum32_5;
+ var k3e = ah.ch32;
+ var R3e = ah.maj32;
+ var C3e = ah.s0_256;
+ var D3e = ah.s1_256;
+ var L3e = ah.g0_256;
+ var B3e = ah.g1_256;
+ var HB = N3e.BlockHash;
+ var U3e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298];
function zo() {
if (!(this instanceof zo))
return new zo();
- ZB.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = F3e, this.W = new Array(64);
+ HB.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = U3e, this.W = new Array(64);
}
- zf.inherits(zo, ZB);
- var JB = zo;
+ Vf.inherits(zo, HB);
+ var qB = zo;
zo.blockSize = 512, zo.outSize = 256, zo.hmacStrength = 192, zo.padLength = 64, zo.prototype._update = function(t, e) {
for (var r = this.W, n = 0; n < 16; n++)
r[n] = t[e + n];
for (; n < r.length; n++)
- r[n] = C3e(z3e(r[n - 2]), r[n - 7], V3e(r[n - 15]), r[n - 16]);
+ r[n] = O3e(B3e(r[n - 2]), r[n - 7], L3e(r[n - 15]), r[n - 16]);
var i = this.h[0], s = this.h[1], o = this.h[2], a = this.h[3], c = this.h[4], u = this.h[5], f = this.h[6], p = this.h[7];
- for (R3e(this.k.length === r.length), n = 0; n < r.length; n++) {
- var b = D3e(p, j3e(c), L3e(c, u, f), this.k[n], r[n]), E = Xs(U3e(i), B3e(i, s, o));
+ for (I3e(this.k.length === r.length), n = 0; n < r.length; n++) {
+ var b = P3e(p, D3e(c), k3e(c, u, f), this.k[n], r[n]), E = Xs(C3e(i), R3e(i, s, o));
p = f, f = u, u = c, c = Xs(a, b), a = o, o = s, s = i, i = Xs(b, E);
}
this.h[0] = Xs(this.h[0], i), this.h[1] = Xs(this.h[1], s), this.h[2] = Xs(this.h[2], o), this.h[3] = Xs(this.h[3], a), this.h[4] = Xs(this.h[4], c), this.h[5] = Xs(this.h[5], u), this.h[6] = Xs(this.h[6], f), this.h[7] = Xs(this.h[7], p);
}, zo.prototype._digest = function(t) {
- return t === "hex" ? zf.toHex32(this.h, "big") : zf.split32(this.h, "big");
+ return t === "hex" ? Vf.toHex32(this.h, "big") : Vf.split32(this.h, "big");
};
- var cv = Zt;
- var QB = JB;
+ var ov = Zt;
+ var WB = qB;
function ja() {
if (!(this instanceof ja))
return new ja();
- QB.call(this), this.h = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428];
+ WB.call(this), this.h = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428];
}
- cv.inherits(ja, QB);
- var H3e = ja;
+ ov.inherits(ja, WB);
+ var j3e = ja;
ja.blockSize = 512, ja.outSize = 224, ja.hmacStrength = 192, ja.padLength = 64, ja.prototype._digest = function(t) {
- return t === "hex" ? cv.toHex32(this.h.slice(0, 7), "big") : cv.split32(this.h.slice(0, 7), "big");
+ return t === "hex" ? ov.toHex32(this.h.slice(0, 7), "big") : ov.split32(this.h.slice(0, 7), "big");
};
var Wi = Zt;
- var q3e = ah;
- var W3e = C0;
+ var V3e = oh;
+ var z3e = k0;
var ra = Wi.rotr64_hi;
var na = Wi.rotr64_lo;
- var $B = Wi.shr64_hi;
- var eU = Wi.shr64_lo;
- var Nc = Wi.sum64;
- var r3 = Wi.sum64_hi;
- var n3 = Wi.sum64_lo;
- var G3e = Wi.sum64_4_hi;
- var K3e = Wi.sum64_4_lo;
- var X3e = Wi.sum64_5_hi;
- var Y3e = Wi.sum64_5_lo;
- var tU = q3e.BlockHash;
- var Z3e = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591];
+ var GB = Wi.shr64_hi;
+ var KB = Wi.shr64_lo;
+ var Tc = Wi.sum64;
+ var t3 = Wi.sum64_hi;
+ var r3 = Wi.sum64_lo;
+ var F3e = Wi.sum64_4_hi;
+ var H3e = Wi.sum64_4_lo;
+ var q3e = Wi.sum64_5_hi;
+ var W3e = Wi.sum64_5_lo;
+ var XB = V3e.BlockHash;
+ var G3e = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591];
function oo() {
if (!(this instanceof oo))
return new oo();
- tU.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = Z3e, this.W = new Array(160);
+ XB.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = G3e, this.W = new Array(160);
}
- Wi.inherits(oo, tU);
- var rU = oo;
+ Wi.inherits(oo, XB);
+ var YB = oo;
oo.blockSize = 1024, oo.outSize = 512, oo.hmacStrength = 192, oo.padLength = 128, oo.prototype._prepareBlock = function(t, e) {
for (var r = this.W, n = 0; n < 32; n++)
r[n] = t[e + n];
for (; n < r.length; n += 2) {
- var i = awe(r[n - 4], r[n - 3]), s = cwe(r[n - 4], r[n - 3]), o = r[n - 14], a = r[n - 13], c = swe(r[n - 30], r[n - 29]), u = owe(r[n - 30], r[n - 29]), f = r[n - 32], p = r[n - 31];
- r[n] = G3e(i, s, o, a, c, u, f, p), r[n + 1] = K3e(i, s, o, a, c, u, f, p);
+ var i = nwe(r[n - 4], r[n - 3]), s = iwe(r[n - 4], r[n - 3]), o = r[n - 14], a = r[n - 13], c = twe(r[n - 30], r[n - 29]), u = rwe(r[n - 30], r[n - 29]), f = r[n - 32], p = r[n - 31];
+ r[n] = F3e(i, s, o, a, c, u, f, p), r[n + 1] = H3e(i, s, o, a, c, u, f, p);
}
}, oo.prototype._update = function(t, e) {
this._prepareBlock(t, e);
- var r = this.W, n = this.h[0], i = this.h[1], s = this.h[2], o = this.h[3], a = this.h[4], c = this.h[5], u = this.h[6], f = this.h[7], p = this.h[8], b = this.h[9], E = this.h[10], _ = this.h[11], N = this.h[12], R = this.h[13], F = this.h[14], D = this.h[15];
- W3e(this.k.length === r.length);
- for (var L = 0; L < r.length; L += 2) {
- var q = F, W = D, z = nwe(p, b), T = iwe(p, b), I = J3e(p, b, E, _, N), H = Q3e(p, b, E, _, N, R), X = this.k[L], V = this.k[L + 1], S = r[L], d = r[L + 1], l = X3e(q, W, z, T, I, H, X, V, S, d), h = Y3e(q, W, z, T, I, H, X, V, S, d);
- q = twe(n, i), W = rwe(n, i), z = $3e(n, i, s, o, a), T = ewe(n, i, s, o, a, c);
- var y = r3(q, W, z, T), x = n3(q, W, z, T);
- F = N, D = R, N = E, R = _, E = p, _ = b, p = r3(u, f, l, h), b = n3(f, f, l, h), u = a, f = c, a = s, c = o, s = n, o = i, n = r3(l, h, y, x), i = n3(l, h, y, x);
- }
- Nc(this.h, 0, n, i), Nc(this.h, 2, s, o), Nc(this.h, 4, a, c), Nc(this.h, 6, u, f), Nc(this.h, 8, p, b), Nc(this.h, 10, E, _), Nc(this.h, 12, N, R), Nc(this.h, 14, F, D);
+ var r = this.W, n = this.h[0], i = this.h[1], s = this.h[2], o = this.h[3], a = this.h[4], c = this.h[5], u = this.h[6], f = this.h[7], p = this.h[8], b = this.h[9], E = this.h[10], _ = this.h[11], N = this.h[12], k = this.h[13], F = this.h[14], L = this.h[15];
+ z3e(this.k.length === r.length);
+ for (var D = 0; D < r.length; D += 2) {
+ var q = F, W = L, z = $3e(p, b), T = ewe(p, b), I = K3e(p, b, E, _, N), H = X3e(p, b, E, _, N, k), X = this.k[D], V = this.k[D + 1], S = r[D], d = r[D + 1], l = q3e(q, W, z, T, I, H, X, V, S, d), h = W3e(q, W, z, T, I, H, X, V, S, d);
+ q = J3e(n, i), W = Q3e(n, i), z = Y3e(n, i, s, o, a), T = Z3e(n, i, s, o, a, c);
+ var y = t3(q, W, z, T), x = r3(q, W, z, T);
+ F = N, L = k, N = E, k = _, E = p, _ = b, p = t3(u, f, l, h), b = r3(f, f, l, h), u = a, f = c, a = s, c = o, s = n, o = i, n = t3(l, h, y, x), i = r3(l, h, y, x);
+ }
+ Tc(this.h, 0, n, i), Tc(this.h, 2, s, o), Tc(this.h, 4, a, c), Tc(this.h, 6, u, f), Tc(this.h, 8, p, b), Tc(this.h, 10, E, _), Tc(this.h, 12, N, k), Tc(this.h, 14, F, L);
}, oo.prototype._digest = function(t) {
return t === "hex" ? Wi.toHex32(this.h, "big") : Wi.split32(this.h, "big");
};
- function J3e(t, e, r, n, i) {
+ function K3e(t, e, r, n, i) {
var s = t & r ^ ~t & i;
return s < 0 && (s += 4294967296), s;
}
- function Q3e(t, e, r, n, i, s) {
+ function X3e(t, e, r, n, i, s) {
var o = e & n ^ ~e & s;
return o < 0 && (o += 4294967296), o;
}
- function $3e(t, e, r, n, i) {
+ function Y3e(t, e, r, n, i) {
var s = t & r ^ t & i ^ r & i;
return s < 0 && (s += 4294967296), s;
}
- function ewe(t, e, r, n, i, s) {
+ function Z3e(t, e, r, n, i, s) {
var o = e & n ^ e & s ^ n & s;
return o < 0 && (o += 4294967296), o;
}
- function twe(t, e) {
+ function J3e(t, e) {
var r = ra(t, e, 28), n = ra(e, t, 2), i = ra(e, t, 7), s = r ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function rwe(t, e) {
+ function Q3e(t, e) {
var r = na(t, e, 28), n = na(e, t, 2), i = na(e, t, 7), s = r ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function nwe(t, e) {
+ function $3e(t, e) {
var r = ra(t, e, 14), n = ra(t, e, 18), i = ra(e, t, 9), s = r ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function iwe(t, e) {
+ function ewe(t, e) {
var r = na(t, e, 14), n = na(t, e, 18), i = na(e, t, 9), s = r ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function swe(t, e) {
- var r = ra(t, e, 1), n = ra(t, e, 8), i = $B(t, e, 7), s = r ^ n ^ i;
+ function twe(t, e) {
+ var r = ra(t, e, 1), n = ra(t, e, 8), i = GB(t, e, 7), s = r ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function owe(t, e) {
- var r = na(t, e, 1), n = na(t, e, 8), i = eU(t, e, 7), s = r ^ n ^ i;
+ function rwe(t, e) {
+ var r = na(t, e, 1), n = na(t, e, 8), i = KB(t, e, 7), s = r ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function awe(t, e) {
- var r = ra(t, e, 19), n = ra(e, t, 29), i = $B(t, e, 6), s = r ^ n ^ i;
+ function nwe(t, e) {
+ var r = ra(t, e, 19), n = ra(e, t, 29), i = GB(t, e, 6), s = r ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function cwe(t, e) {
- var r = na(t, e, 19), n = na(e, t, 29), i = eU(t, e, 6), s = r ^ n ^ i;
+ function iwe(t, e) {
+ var r = na(t, e, 19), n = na(e, t, 29), i = KB(t, e, 6), s = r ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- var uv = Zt;
- var nU = rU;
+ var av = Zt;
+ var ZB = YB;
function Va() {
if (!(this instanceof Va))
return new Va();
- nU.call(this), this.h = [3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428];
+ ZB.call(this), this.h = [3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428];
}
- uv.inherits(Va, nU);
- var uwe = Va;
+ av.inherits(Va, ZB);
+ var swe = Va;
Va.blockSize = 1024, Va.outSize = 384, Va.hmacStrength = 192, Va.padLength = 128, Va.prototype._digest = function(t) {
- return t === "hex" ? uv.toHex32(this.h.slice(0, 12), "big") : uv.split32(this.h.slice(0, 12), "big");
- }, af.sha1 = P3e, af.sha224 = H3e, af.sha256 = JB, af.sha384 = uwe, af.sha512 = rU;
- var iU = {};
+ return t === "hex" ? av.toHex32(this.h.slice(0, 12), "big") : av.split32(this.h.slice(0, 12), "big");
+ }, of.sha1 = T3e, of.sha224 = j3e, of.sha256 = qB, of.sha384 = swe, of.sha512 = YB;
+ var JB = {};
var Ku = Zt;
- var lwe = ah;
- var Np = Ku.rotl32;
- var vM = Ku.sum32;
- var Bh = Ku.sum32_3;
- var xM = Ku.sum32_4;
- var sU = lwe.BlockHash;
+ var owe = oh;
+ var Ap = Ku.rotl32;
+ var mM = Ku.sum32;
+ var Lh = Ku.sum32_3;
+ var gM = Ku.sum32_4;
+ var QB = owe.BlockHash;
function Do() {
if (!(this instanceof Do))
return new Do();
- sU.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little";
+ QB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little";
}
- Ku.inherits(Do, sU), iU.ripemd160 = Do, Do.blockSize = 512, Do.outSize = 160, Do.hmacStrength = 192, Do.padLength = 64, Do.prototype._update = function(t, e) {
+ Ku.inherits(Do, QB), JB.ripemd160 = Do, Do.blockSize = 512, Do.outSize = 160, Do.hmacStrength = 192, Do.padLength = 64, Do.prototype._update = function(t, e) {
for (var r = this.h[0], n = this.h[1], i = this.h[2], s = this.h[3], o = this.h[4], a = r, c = n, u = i, f = s, p = o, b = 0; b < 80; b++) {
- var E = vM(Np(xM(r, _M(b, n, i, s), t[dwe[b] + e], fwe(b)), mwe[b]), o);
- r = o, o = s, s = Np(i, 10), i = n, n = E, E = vM(Np(xM(a, _M(79 - b, c, u, f), t[pwe[b] + e], hwe(b)), gwe[b]), p), a = p, p = f, f = Np(u, 10), u = c, c = E;
+ var E = mM(Ap(gM(r, yM(b, n, i, s), t[uwe[b] + e], awe(b)), fwe[b]), o);
+ r = o, o = s, s = Ap(i, 10), i = n, n = E, E = mM(Ap(gM(a, yM(79 - b, c, u, f), t[lwe[b] + e], cwe(b)), hwe[b]), p), a = p, p = f, f = Ap(u, 10), u = c, c = E;
}
- E = Bh(this.h[1], i, f), this.h[1] = Bh(this.h[2], s, p), this.h[2] = Bh(this.h[3], o, a), this.h[3] = Bh(this.h[4], r, c), this.h[4] = Bh(this.h[0], n, u), this.h[0] = E;
+ E = Lh(this.h[1], i, f), this.h[1] = Lh(this.h[2], s, p), this.h[2] = Lh(this.h[3], o, a), this.h[3] = Lh(this.h[4], r, c), this.h[4] = Lh(this.h[0], n, u), this.h[0] = E;
}, Do.prototype._digest = function(t) {
return t === "hex" ? Ku.toHex32(this.h, "little") : Ku.split32(this.h, "little");
};
- function _M(t, e, r, n) {
+ function yM(t, e, r, n) {
return t <= 15 ? e ^ r ^ n : t <= 31 ? e & r | ~e & n : t <= 47 ? (e | ~r) ^ n : t <= 63 ? e & n | r & ~n : e ^ (r | ~n);
}
- function fwe(t) {
+ function awe(t) {
return t <= 15 ? 0 : t <= 31 ? 1518500249 : t <= 47 ? 1859775393 : t <= 63 ? 2400959708 : 2840853838;
}
- function hwe(t) {
+ function cwe(t) {
return t <= 15 ? 1352829926 : t <= 31 ? 1548603684 : t <= 47 ? 1836072691 : t <= 63 ? 2053994217 : 0;
}
- var dwe = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13];
- var pwe = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11];
- var mwe = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6];
- var gwe = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11];
- var ywe = Zt;
- var bwe = C0;
- function Ef(t, e, r) {
- if (!(this instanceof Ef))
- return new Ef(t, e, r);
- this.Hash = t, this.blockSize = t.blockSize / 8, this.outSize = t.outSize / 8, this.inner = null, this.outer = null, this._init(ywe.toArray(e, r));
- }
- var wwe = Ef;
- Ef.prototype._init = function(t) {
- t.length > this.blockSize && (t = new this.Hash().update(t).digest()), bwe(t.length <= this.blockSize);
+ var uwe = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13];
+ var lwe = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11];
+ var fwe = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6];
+ var hwe = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11];
+ var dwe = Zt;
+ var pwe = k0;
+ function _f(t, e, r) {
+ if (!(this instanceof _f))
+ return new _f(t, e, r);
+ this.Hash = t, this.blockSize = t.blockSize / 8, this.outSize = t.outSize / 8, this.inner = null, this.outer = null, this._init(dwe.toArray(e, r));
+ }
+ var mwe = _f;
+ _f.prototype._init = function(t) {
+ t.length > this.blockSize && (t = new this.Hash().update(t).digest()), pwe(t.length <= this.blockSize);
for (var e = t.length; e < this.blockSize; e++)
t.push(0);
for (e = 0; e < t.length; e++)
@@ -79559,32 +79563,32 @@ ${Ez(e, r)}`);
for (this.inner = new this.Hash().update(t), e = 0; e < t.length; e++)
t[e] ^= 106;
this.outer = new this.Hash().update(t);
- }, Ef.prototype.update = function(t, e) {
+ }, _f.prototype.update = function(t, e) {
return this.inner.update(t, e), this;
- }, Ef.prototype.digest = function(t) {
+ }, _f.prototype.digest = function(t) {
return this.outer.update(this.inner.digest()), this.outer.digest(t);
}, function(t) {
var e = t;
- e.utils = Zt, e.common = ah, e.sha = af, e.ripemd = iU, e.hmac = wwe, e.sha1 = e.sha.sha1, e.sha256 = e.sha.sha256, e.sha224 = e.sha.sha224, e.sha384 = e.sha.sha384, e.sha512 = e.sha.sha512, e.ripemd160 = e.ripemd.ripemd160;
+ e.utils = Zt, e.common = oh, e.sha = of, e.ripemd = JB, e.hmac = mwe, e.sha1 = e.sha.sha1, e.sha256 = e.sha.sha256, e.sha224 = e.sha.sha224, e.sha384 = e.sha.sha384, e.sha512 = e.sha.sha512, e.ripemd160 = e.ripemd.ripemd160;
}(Co);
- function uh(t, e, r) {
+ function ch(t, e, r) {
return r = { path: e, exports: {}, require: function(n, i) {
- return vwe(n, i ?? r.path);
+ return gwe(n, i ?? r.path);
} }, t(r, r.exports), r.exports;
}
- function vwe() {
+ function gwe() {
throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs");
}
- var o9 = oU;
- function oU(t, e) {
+ var r9 = $B;
+ function $B(t, e) {
if (!t)
throw new Error(e || "Assertion failed");
}
- oU.equal = function(t, e, r) {
+ $B.equal = function(t, e, r) {
if (t != e)
throw new Error(r || "Assertion failed: " + t + " != " + e);
};
- var lo = uh(function(t, e) {
+ var lo = ch(function(t, e) {
var r = e;
function n(o, a) {
if (Array.isArray(o))
@@ -79622,15 +79626,15 @@ ${Ez(e, r)}`);
return a === "hex" ? s(o) : o;
};
});
- var fs = uh(function(t, e) {
+ var fs = ch(function(t, e) {
var r = e;
- r.assert = o9, r.toArray = lo.toArray, r.zero2 = lo.zero2, r.toHex = lo.toHex, r.encode = lo.encode;
+ r.assert = r9, r.toArray = lo.toArray, r.zero2 = lo.zero2, r.toHex = lo.toHex, r.encode = lo.encode;
function n(c, u, f) {
var p = new Array(Math.max(c.bitLength(), f) + 1);
p.fill(0);
for (var b = 1 << u + 1, E = c.clone(), _ = 0; _ < p.length; _++) {
- var N, R = E.andln(b - 1);
- E.isOdd() ? (R > (b >> 1) - 1 ? N = (b >> 1) - R : N = R, E.isubn(N)) : N = 0, p[_] = N, E.iushrn(1);
+ var N, k = E.andln(b - 1);
+ E.isOdd() ? (k > (b >> 1) - 1 ? N = (b >> 1) - k : N = k, E.isubn(N)) : N = 0, p[_] = N, E.iushrn(1);
}
return p;
}
@@ -79641,10 +79645,10 @@ ${Ez(e, r)}`);
for (var p = 0, b = 0, E; c.cmpn(-p) > 0 || u.cmpn(-b) > 0; ) {
var _ = c.andln(3) + p & 3, N = u.andln(3) + b & 3;
_ === 3 && (_ = -1), N === 3 && (N = -1);
- var R;
- _ & 1 ? (E = c.andln(7) + p & 7, (E === 3 || E === 5) && N === 2 ? R = -_ : R = _) : R = 0, f[0].push(R);
+ var k;
+ _ & 1 ? (E = c.andln(7) + p & 7, (E === 3 || E === 5) && N === 2 ? k = -_ : k = _) : k = 0, f[0].push(k);
var F;
- N & 1 ? (E = u.andln(7) + b & 7, (E === 3 || E === 5) && _ === 2 ? F = -N : F = N) : F = 0, f[1].push(F), 2 * p === R + 1 && (p = 1 - p), 2 * b === F + 1 && (b = 1 - b), c.iushrn(1), u.iushrn(1);
+ N & 1 ? (E = u.andln(7) + b & 7, (E === 3 || E === 5) && _ === 2 ? F = -N : F = N) : F = 0, f[1].push(F), 2 * p === k + 1 && (p = 1 - p), 2 * b === F + 1 && (b = 1 - b), c.iushrn(1), u.iushrn(1);
}
return f;
}
@@ -79665,22 +79669,22 @@ ${Ez(e, r)}`);
}
r.intFromLE = a;
});
- var Ip = fs.getNAF;
- var xwe = fs.getJSF;
- var Um = fs.assert;
- function Bc(t, e) {
+ var Tp = fs.getNAF;
+ var ywe = fs.getJSF;
+ var Bm = fs.assert;
+ function Lc(t, e) {
this.type = t, this.p = new kt(e.p, 16), this.red = e.prime ? kt.red(e.prime) : kt.mont(this.p), this.zero = new kt(0).toRed(this.red), this.one = new kt(1).toRed(this.red), this.two = new kt(2).toRed(this.red), this.n = e.n && new kt(e.n, 16), this.g = e.g && this.pointFromJSON(e.g, e.gRed), this._wnafT1 = new Array(4), this._wnafT2 = new Array(4), this._wnafT3 = new Array(4), this._wnafT4 = new Array(4), this._bitLength = this.n ? this.n.bitLength() : 0;
var r = this.n && this.p.div(this.n);
!r || r.cmpn(100) > 0 ? this.redN = null : (this._maxwellTrick = true, this.redN = this.n.toRed(this.red));
}
- var Cl = Bc;
- Bc.prototype.point = function() {
+ var Rl = Lc;
+ Lc.prototype.point = function() {
throw new Error("Not implemented");
- }, Bc.prototype.validate = function() {
+ }, Lc.prototype.validate = function() {
throw new Error("Not implemented");
- }, Bc.prototype._fixedNafMul = function(t, e) {
- Um(t.precomputed);
- var r = t._getDoubles(), n = Ip(e, 1, this._bitLength), i = (1 << r.step + 1) - (r.step % 2 === 0 ? 2 : 1);
+ }, Lc.prototype._fixedNafMul = function(t, e) {
+ Bm(t.precomputed);
+ var r = t._getDoubles(), n = Tp(e, 1, this._bitLength), i = (1 << r.step + 1) - (r.step % 2 === 0 ? 2 : 1);
i /= 3;
var s = [], o, a;
for (o = 0; o < n.length; o += r.step) {
@@ -79695,19 +79699,19 @@ ${Ez(e, r)}`);
u = u.add(f);
}
return u.toP();
- }, Bc.prototype._wnafMul = function(t, e) {
+ }, Lc.prototype._wnafMul = function(t, e) {
var r = 4, n = t._getNAFPoints(r);
r = n.wnd;
- for (var i = n.points, s = Ip(e, r, this._bitLength), o = this.jpoint(null, null, null), a = s.length - 1; a >= 0; a--) {
+ for (var i = n.points, s = Tp(e, r, this._bitLength), o = this.jpoint(null, null, null), a = s.length - 1; a >= 0; a--) {
for (var c = 0; a >= 0 && s[a] === 0; a--)
c++;
if (a >= 0 && c++, o = o.dblp(c), a < 0)
break;
var u = s[a];
- Um(u !== 0), t.type === "affine" ? u > 0 ? o = o.mixedAdd(i[u - 1 >> 1]) : o = o.mixedAdd(i[-u - 1 >> 1].neg()) : u > 0 ? o = o.add(i[u - 1 >> 1]) : o = o.add(i[-u - 1 >> 1].neg());
+ Bm(u !== 0), t.type === "affine" ? u > 0 ? o = o.mixedAdd(i[u - 1 >> 1]) : o = o.mixedAdd(i[-u - 1 >> 1].neg()) : u > 0 ? o = o.add(i[u - 1 >> 1]) : o = o.add(i[-u - 1 >> 1].neg());
}
return t.type === "affine" ? o.toP() : o;
- }, Bc.prototype._wnafMulAdd = function(t, e, r, n, i) {
+ }, Lc.prototype._wnafMulAdd = function(t, e, r, n, i) {
var s = this._wnafT1, o = this._wnafT2, a = this._wnafT3, c = 0, u, f, p;
for (u = 0; u < n; u++) {
p = e[u];
@@ -79717,15 +79721,15 @@ ${Ez(e, r)}`);
for (u = n - 1; u >= 1; u -= 2) {
var E = u - 1, _ = u;
if (s[E] !== 1 || s[_] !== 1) {
- a[E] = Ip(r[E], s[E], this._bitLength), a[_] = Ip(r[_], s[_], this._bitLength), c = Math.max(a[E].length, c), c = Math.max(a[_].length, c);
+ a[E] = Tp(r[E], s[E], this._bitLength), a[_] = Tp(r[_], s[_], this._bitLength), c = Math.max(a[E].length, c), c = Math.max(a[_].length, c);
continue;
}
var N = [e[E], null, null, e[_]];
e[E].y.cmp(e[_].y) === 0 ? (N[1] = e[E].add(e[_]), N[2] = e[E].toJ().mixedAdd(e[_].neg())) : e[E].y.cmp(e[_].y.redNeg()) === 0 ? (N[1] = e[E].toJ().mixedAdd(e[_]), N[2] = e[E].add(e[_].neg())) : (N[1] = e[E].toJ().mixedAdd(e[_]), N[2] = e[E].toJ().mixedAdd(e[_].neg()));
- var R = [-3, -1, -5, -7, 0, 7, 5, 1, 3], F = xwe(r[E], r[_]);
+ var k = [-3, -1, -5, -7, 0, 7, 5, 1, 3], F = ywe(r[E], r[_]);
for (c = Math.max(F[0].length, c), a[E] = new Array(c), a[_] = new Array(c), f = 0; f < c; f++) {
- var D = F[0][f] | 0, L = F[1][f] | 0;
- a[E][f] = R[(D + 1) * 3 + (L + 1)], a[_][f] = 0, o[E] = N;
+ var L = F[0][f] | 0, D = F[1][f] | 0;
+ a[E][f] = k[(L + 1) * 3 + (D + 1)], a[_][f] = 0, o[E] = N;
}
}
var q = this.jpoint(null, null, null), W = this._wnafT4;
@@ -79752,15 +79756,15 @@ ${Ez(e, r)}`);
function _s(t, e) {
this.curve = t, this.type = e, this.precomputed = null;
}
- Bc.BasePoint = _s, _s.prototype.eq = function() {
+ Lc.BasePoint = _s, _s.prototype.eq = function() {
throw new Error("Not implemented");
}, _s.prototype.validate = function() {
return this.curve.validate(this);
- }, Bc.prototype.decodePoint = function(t, e) {
+ }, Lc.prototype.decodePoint = function(t, e) {
t = fs.toArray(t, e);
var r = this.p.byteLength();
if ((t[0] === 4 || t[0] === 6 || t[0] === 7) && t.length - 1 === 2 * r) {
- t[0] === 6 ? Um(t[t.length - 1] % 2 === 0) : t[0] === 7 && Um(t[t.length - 1] % 2 === 1);
+ t[0] === 6 ? Bm(t[t.length - 1] % 2 === 0) : t[0] === 7 && Bm(t[t.length - 1] % 2 === 1);
var n = this.point(t.slice(1, 1 + r), t.slice(1 + r, 1 + 2 * r));
return n;
} else if ((t[0] === 2 || t[0] === 3) && t.length - 1 === r)
@@ -79805,7 +79809,7 @@ ${Ez(e, r)}`);
e = e.dbl();
return e;
};
- var a9 = uh(function(t) {
+ var n9 = ch(function(t) {
typeof Object.create == "function" ? t.exports = function(e, r) {
r && (e.super_ = r, e.prototype = Object.create(r.prototype, { constructor: { value: e, enumerable: false, writable: true, configurable: true } }));
} : t.exports = function(e, r) {
@@ -79817,12 +79821,12 @@ ${Ez(e, r)}`);
}
};
});
- var _we = fs.assert;
+ var bwe = fs.assert;
function Cs(t) {
- Cl.call(this, "short", t), this.a = new kt(t.a, 16).toRed(this.red), this.b = new kt(t.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = this.a.fromRed().cmpn(0) === 0, this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0, this.endo = this._getEndomorphism(t), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4);
+ Rl.call(this, "short", t), this.a = new kt(t.a, 16).toRed(this.red), this.b = new kt(t.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = this.a.fromRed().cmpn(0) === 0, this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0, this.endo = this._getEndomorphism(t), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4);
}
- a9(Cs, Cl);
- var Ewe = Cs;
+ n9(Cs, Rl);
+ var wwe = Cs;
Cs.prototype._getEndomorphism = function(t) {
if (!(!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1)) {
var e, r;
@@ -79836,7 +79840,7 @@ ${Ez(e, r)}`);
r = new kt(t.lambda, 16);
else {
var i = this._getEndoRoots(this.n);
- this.g.mul(i[0]).x.cmp(this.g.x.redMul(e)) === 0 ? r = i[0] : (r = i[1], _we(this.g.mul(r).x.cmp(this.g.x.redMul(e)) === 0));
+ this.g.mul(i[0]).x.cmp(this.g.x.redMul(e)) === 0 ? r = i[0] : (r = i[1], bwe(this.g.mul(r).x.cmp(this.g.x.redMul(e)) === 0));
}
var s;
return t.basis ? s = t.basis.map(function(o) {
@@ -79847,17 +79851,17 @@ ${Ez(e, r)}`);
var e = t === this.p ? this.red : kt.mont(t), r = new kt(2).toRed(e).redInvm(), n = r.redNeg(), i = new kt(3).toRed(e).redNeg().redSqrt().redMul(r), s = n.redAdd(i).fromRed(), o = n.redSub(i).fromRed();
return [s, o];
}, Cs.prototype._getEndoBasis = function(t) {
- for (var e = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), r = t, n = this.n.clone(), i = new kt(1), s = new kt(0), o = new kt(0), a = new kt(1), c, u, f, p, b, E, _, N = 0, R, F; r.cmpn(0) !== 0; ) {
- var D = n.div(r);
- R = n.sub(D.mul(r)), F = o.sub(D.mul(i));
- var L = a.sub(D.mul(s));
- if (!f && R.cmp(e) < 0)
- c = _.neg(), u = i, f = R.neg(), p = F;
+ for (var e = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), r = t, n = this.n.clone(), i = new kt(1), s = new kt(0), o = new kt(0), a = new kt(1), c, u, f, p, b, E, _, N = 0, k, F; r.cmpn(0) !== 0; ) {
+ var L = n.div(r);
+ k = n.sub(L.mul(r)), F = o.sub(L.mul(i));
+ var D = a.sub(L.mul(s));
+ if (!f && k.cmp(e) < 0)
+ c = _.neg(), u = i, f = k.neg(), p = F;
else if (f && ++N === 2)
break;
- _ = R, n = r, r = R, o = i, i = F, a = s, s = L;
+ _ = k, n = r, r = k, o = i, i = F, a = s, s = D;
}
- b = R.neg(), E = F;
+ b = k.neg(), E = F;
var q = f.sqr().add(p.sqr()), W = b.sqr().add(E.sqr());
return W.cmp(q) >= 0 && (b = c, E = u), f.negative && (f = f.neg(), p = p.neg()), b.negative && (b = b.neg(), E = E.neg()), [{ a: f, b: p }, { a: b, b: E }];
}, Cs.prototype._endoSplit = function(t) {
@@ -79885,9 +79889,9 @@ ${Ez(e, r)}`);
return u;
};
function Sn(t, e, r, n) {
- Cl.BasePoint.call(this, t, "affine"), e === null && r === null ? (this.x = null, this.y = null, this.inf = true) : (this.x = new kt(e, 16), this.y = new kt(r, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = false);
+ Rl.BasePoint.call(this, t, "affine"), e === null && r === null ? (this.x = null, this.y = null, this.inf = true) : (this.x = new kt(e, 16), this.y = new kt(r, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = false);
}
- a9(Sn, Cl.BasePoint), Cs.prototype.point = function(t, e, r) {
+ n9(Sn, Rl.BasePoint), Cs.prototype.point = function(t, e, r) {
return new Sn(this, t, e, r);
}, Cs.prototype.pointFromJSON = function(t, e) {
return Sn.fromJSON(this, t, e);
@@ -79976,9 +79980,9 @@ ${Ez(e, r)}`);
return t;
};
function Wn(t, e, r, n) {
- Cl.BasePoint.call(this, t, "jacobian"), e === null && r === null && n === null ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new kt(0)) : (this.x = new kt(e, 16), this.y = new kt(r, 16), this.z = new kt(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one;
+ Rl.BasePoint.call(this, t, "jacobian"), e === null && r === null && n === null ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new kt(0)) : (this.x = new kt(e, 16), this.y = new kt(r, 16), this.z = new kt(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one;
}
- a9(Wn, Cl.BasePoint), Cs.prototype.jpoint = function(t, e, r) {
+ n9(Wn, Rl.BasePoint), Cs.prototype.jpoint = function(t, e, r) {
return new Wn(this, t, e, r);
}, Wn.prototype.toP = function() {
if (this.isInfinity())
@@ -80023,10 +80027,10 @@ ${Ez(e, r)}`);
}
var n = this.curve.a, i = this.curve.tinv, s = this.x, o = this.y, a = this.z, c = a.redSqr().redSqr(), u = o.redAdd(o);
for (e = 0; e < t; e++) {
- var f = s.redSqr(), p = u.redSqr(), b = p.redSqr(), E = f.redAdd(f).redIAdd(f).redIAdd(n.redMul(c)), _ = s.redMul(p), N = E.redSqr().redISub(_.redAdd(_)), R = _.redISub(N), F = E.redMul(R);
+ var f = s.redSqr(), p = u.redSqr(), b = p.redSqr(), E = f.redAdd(f).redIAdd(f).redIAdd(n.redMul(c)), _ = s.redMul(p), N = E.redSqr().redISub(_.redAdd(_)), k = _.redISub(N), F = E.redMul(k);
F = F.redIAdd(F).redISub(b);
- var D = u.redMul(a);
- e + 1 < t && (c = c.redMul(b)), s = N, a = D, u = F;
+ var L = u.redMul(a);
+ e + 1 < t && (c = c.redMul(b)), s = N, a = L, u = F;
}
return this.curve.jpoint(s, u.redMul(i), a);
}, Wn.prototype.dbl = function() {
@@ -80041,8 +80045,8 @@ ${Ez(e, r)}`);
} else {
var f = this.x.redSqr(), p = this.y.redSqr(), b = p.redSqr(), E = this.x.redAdd(p).redSqr().redISub(f).redISub(b);
E = E.redIAdd(E);
- var _ = f.redAdd(f).redIAdd(f), N = _.redSqr(), R = b.redIAdd(b);
- R = R.redIAdd(R), R = R.redIAdd(R), t = N.redISub(E).redISub(E), e = _.redMul(E.redISub(t)).redISub(R), r = this.y.redMul(this.z), r = r.redIAdd(r);
+ var _ = f.redAdd(f).redIAdd(f), N = _.redSqr(), k = b.redIAdd(b);
+ k = k.redIAdd(k), k = k.redIAdd(k), t = N.redISub(E).redISub(E), e = _.redMul(E.redISub(t)).redISub(k), r = this.y.redMul(this.z), r = r.redIAdd(r);
}
return this.curve.jpoint(t, e, r);
}, Wn.prototype._threeDbl = function() {
@@ -80061,8 +80065,8 @@ ${Ez(e, r)}`);
_ = _.redIAdd(_);
var N = _.redAdd(_);
t = E.redSqr().redISub(N), r = this.y.redAdd(this.z).redSqr().redISub(p).redISub(f);
- var R = p.redSqr();
- R = R.redIAdd(R), R = R.redIAdd(R), R = R.redIAdd(R), e = E.redMul(_.redISub(t)).redISub(R);
+ var k = p.redSqr();
+ k = k.redIAdd(k), k = k.redIAdd(k), k = k.redIAdd(k), e = E.redMul(_.redISub(t)).redISub(k);
}
return this.curve.jpoint(t, e, r);
}, Wn.prototype._dbl = function() {
@@ -80114,14 +80118,14 @@ ${Ez(e, r)}`);
}, Wn.prototype.isInfinity = function() {
return this.z.cmpn(0) === 0;
};
- var g1 = uh(function(t, e) {
+ var m1 = ch(function(t, e) {
var r = e;
- r.base = Cl, r.short = Ewe, r.mont = null, r.edwards = null;
+ r.base = Rl, r.short = wwe, r.mont = null, r.edwards = null;
});
- var y1 = uh(function(t, e) {
+ var g1 = ch(function(t, e) {
var r = e, n = fs.assert;
function i(a) {
- a.type === "short" ? this.curve = new g1.short(a) : a.type === "edwards" ? this.curve = new g1.edwards(a) : this.curve = new g1.mont(a), this.g = this.curve.g, this.n = this.curve.n, this.hash = a.hash, n(this.g.validate(), "Invalid curve"), n(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O");
+ a.type === "short" ? this.curve = new m1.short(a) : a.type === "edwards" ? this.curve = new m1.edwards(a) : this.curve = new m1.mont(a), this.g = this.curve.g, this.n = this.curve.n, this.hash = a.hash, n(this.g.validate(), "Invalid curve"), n(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O");
}
r.PresetCurve = i;
function s(a, c) {
@@ -80139,28 +80143,28 @@ ${Ez(e, r)}`);
}
s("secp256k1", { type: "short", prime: "k256", p: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f", a: "0", b: "7", n: "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141", h: "1", hash: Co.sha256, beta: "7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee", lambda: "5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72", basis: [{ a: "3086d221a7d46bcde86c90e49284eb15", b: "-e4437ed6010e88286f547fa90abfe4c3" }, { a: "114ca50f7a8e2f3f657c1108d9d44cfd8", b: "3086d221a7d46bcde86c90e49284eb15" }], gRed: false, g: ["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8", o] });
});
- function Uc(t) {
- if (!(this instanceof Uc))
- return new Uc(t);
+ function Bc(t) {
+ if (!(this instanceof Bc))
+ return new Bc(t);
this.hash = t.hash, this.predResist = !!t.predResist, this.outLen = this.hash.outSize, this.minEntropy = t.minEntropy || this.hash.hmacStrength, this._reseed = null, this.reseedInterval = null, this.K = null, this.V = null;
var e = lo.toArray(t.entropy, t.entropyEnc || "hex"), r = lo.toArray(t.nonce, t.nonceEnc || "hex"), n = lo.toArray(t.pers, t.persEnc || "hex");
- o9(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(e, r, n);
+ r9(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(e, r, n);
}
- var EM = Uc;
- Uc.prototype._init = function(t, e, r) {
+ var bM = Bc;
+ Bc.prototype._init = function(t, e, r) {
var n = t.concat(e).concat(r);
this.K = new Array(this.outLen / 8), this.V = new Array(this.outLen / 8);
for (var i = 0; i < this.V.length; i++)
this.K[i] = 0, this.V[i] = 1;
this._update(n), this._reseed = 1, this.reseedInterval = 281474976710656;
- }, Uc.prototype._hmac = function() {
+ }, Bc.prototype._hmac = function() {
return new Co.hmac(this.hash, this.K);
- }, Uc.prototype._update = function(t) {
+ }, Bc.prototype._update = function(t) {
var e = this._hmac().update(this.V).update([0]);
t && (e = e.update(t)), this.K = e.digest(), this.V = this._hmac().update(this.V).digest(), t && (this.K = this._hmac().update(this.V).update([1]).update(t).digest(), this.V = this._hmac().update(this.V).digest());
- }, Uc.prototype.reseed = function(t, e, r, n) {
- typeof e != "string" && (n = r, r = e, e = null), t = lo.toArray(t, e), r = lo.toArray(r, n), o9(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(t.concat(r || [])), this._reseed = 1;
- }, Uc.prototype.generate = function(t, e, r, n) {
+ }, Bc.prototype.reseed = function(t, e, r, n) {
+ typeof e != "string" && (n = r, r = e, e = null), t = lo.toArray(t, e), r = lo.toArray(r, n), r9(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(t.concat(r || [])), this._reseed = 1;
+ }, Bc.prototype.generate = function(t, e, r, n) {
if (this._reseed > this.reseedInterval)
throw new Error("Reseed is required");
typeof e != "string" && (n = r, r = e, e = null), r && (r = lo.toArray(r, n || "hex"), this._update(r));
@@ -80169,50 +80173,50 @@ ${Ez(e, r)}`);
var s = i.slice(0, t);
return this._update(r), this._reseed++, lo.encode(s, e);
};
- var i3 = fs.assert;
- function oi(t, e) {
+ var n3 = fs.assert;
+ function ai(t, e) {
this.ec = t, this.priv = null, this.pub = null, e.priv && this._importPrivate(e.priv, e.privEnc), e.pub && this._importPublic(e.pub, e.pubEnc);
}
- var s3 = oi;
- oi.fromPublic = function(t, e, r) {
- return e instanceof oi ? e : new oi(t, { pub: e, pubEnc: r });
- }, oi.fromPrivate = function(t, e, r) {
- return e instanceof oi ? e : new oi(t, { priv: e, privEnc: r });
- }, oi.prototype.validate = function() {
+ var i3 = ai;
+ ai.fromPublic = function(t, e, r) {
+ return e instanceof ai ? e : new ai(t, { pub: e, pubEnc: r });
+ }, ai.fromPrivate = function(t, e, r) {
+ return e instanceof ai ? e : new ai(t, { priv: e, privEnc: r });
+ }, ai.prototype.validate = function() {
var t = this.getPublic();
return t.isInfinity() ? { result: false, reason: "Invalid public key" } : t.validate() ? t.mul(this.ec.curve.n).isInfinity() ? { result: true, reason: null } : { result: false, reason: "Public key * N != O" } : { result: false, reason: "Public key is not a point" };
- }, oi.prototype.getPublic = function(t, e) {
+ }, ai.prototype.getPublic = function(t, e) {
return typeof t == "string" && (e = t, t = null), this.pub || (this.pub = this.ec.g.mul(this.priv)), e ? this.pub.encode(e, t) : this.pub;
- }, oi.prototype.getPrivate = function(t) {
+ }, ai.prototype.getPrivate = function(t) {
return t === "hex" ? this.priv.toString(16, 2) : this.priv;
- }, oi.prototype._importPrivate = function(t, e) {
+ }, ai.prototype._importPrivate = function(t, e) {
this.priv = new kt(t, e || 16), this.priv = this.priv.umod(this.ec.curve.n);
- }, oi.prototype._importPublic = function(t, e) {
+ }, ai.prototype._importPublic = function(t, e) {
if (t.x || t.y) {
- this.ec.curve.type === "mont" ? i3(t.x, "Need x coordinate") : (this.ec.curve.type === "short" || this.ec.curve.type === "edwards") && i3(t.x && t.y, "Need both x and y coordinate"), this.pub = this.ec.curve.point(t.x, t.y);
+ this.ec.curve.type === "mont" ? n3(t.x, "Need x coordinate") : (this.ec.curve.type === "short" || this.ec.curve.type === "edwards") && n3(t.x && t.y, "Need both x and y coordinate"), this.pub = this.ec.curve.point(t.x, t.y);
return;
}
this.pub = this.ec.curve.decodePoint(t, e);
- }, oi.prototype.derive = function(t) {
- return t.validate() || i3(t.validate(), "public point not validated"), t.mul(this.priv).getX();
- }, oi.prototype.sign = function(t, e, r) {
+ }, ai.prototype.derive = function(t) {
+ return t.validate() || n3(t.validate(), "public point not validated"), t.mul(this.priv).getX();
+ }, ai.prototype.sign = function(t, e, r) {
return this.ec.sign(t, this, e, r);
- }, oi.prototype.verify = function(t, e) {
+ }, ai.prototype.verify = function(t, e) {
return this.ec.verify(t, e, this);
- }, oi.prototype.inspect = function() {
+ }, ai.prototype.inspect = function() {
return "";
};
- var Swe = fs.assert;
+ var vwe = fs.assert;
function R2(t, e) {
if (t instanceof R2)
return t;
- this._importDER(t, e) || (Swe(t.r && t.s, "Signature without r or s"), this.r = new kt(t.r, 16), this.s = new kt(t.s, 16), t.recoveryParam === void 0 ? this.recoveryParam = null : this.recoveryParam = t.recoveryParam);
+ this._importDER(t, e) || (vwe(t.r && t.s, "Signature without r or s"), this.r = new kt(t.r, 16), this.s = new kt(t.s, 16), t.recoveryParam === void 0 ? this.recoveryParam = null : this.recoveryParam = t.recoveryParam);
}
- var Op = R2;
- function Mwe() {
+ var Np = R2;
+ function xwe() {
this.place = 0;
}
- function o3(t, e) {
+ function s3(t, e) {
var r = t[e.place++];
if (!(r & 128))
return r;
@@ -80223,26 +80227,26 @@ ${Ez(e, r)}`);
i <<= 8, i |= t[o], i >>>= 0;
return i <= 127 ? false : (e.place = o, i);
}
- function SM(t) {
+ function wM(t) {
for (var e = 0, r = t.length - 1; !t[e] && !(t[e + 1] & 128) && e < r; )
e++;
return e === 0 ? t : t.slice(e);
}
R2.prototype._importDER = function(t, e) {
t = fs.toArray(t, e);
- var r = new Mwe();
+ var r = new xwe();
if (t[r.place++] !== 48)
return false;
- var n = o3(t, r);
+ var n = s3(t, r);
if (n === false || n + r.place !== t.length || t[r.place++] !== 2)
return false;
- var i = o3(t, r);
+ var i = s3(t, r);
if (i === false)
return false;
var s = t.slice(r.place, i + r.place);
if (r.place += i, t[r.place++] !== 2)
return false;
- var o = o3(t, r);
+ var o = s3(t, r);
if (o === false || t.length !== o + r.place)
return false;
var a = t.slice(r.place, o + r.place);
@@ -80258,7 +80262,7 @@ ${Ez(e, r)}`);
return false;
return this.r = new kt(s), this.s = new kt(a), this.recoveryParam = null, true;
};
- function a3(t, e) {
+ function o3(t, e) {
if (e < 128) {
t.push(e);
return;
@@ -80270,32 +80274,32 @@ ${Ez(e, r)}`);
}
R2.prototype.toDER = function(t) {
var e = this.r.toArray(), r = this.s.toArray();
- for (e[0] & 128 && (e = [0].concat(e)), r[0] & 128 && (r = [0].concat(r)), e = SM(e), r = SM(r); !r[0] && !(r[1] & 128); )
+ for (e[0] & 128 && (e = [0].concat(e)), r[0] & 128 && (r = [0].concat(r)), e = wM(e), r = wM(r); !r[0] && !(r[1] & 128); )
r = r.slice(1);
var n = [2];
- a3(n, e.length), n = n.concat(e), n.push(2), a3(n, r.length);
+ o3(n, e.length), n = n.concat(e), n.push(2), o3(n, r.length);
var i = n.concat(r), s = [48];
- return a3(s, i.length), s = s.concat(i), fs.encode(s, t);
+ return o3(s, i.length), s = s.concat(i), fs.encode(s, t);
};
- var Awe = function() {
+ var _we = function() {
throw new Error("unsupported");
};
- var aU = fs.assert;
+ var eU = fs.assert;
function Os(t) {
if (!(this instanceof Os))
return new Os(t);
- typeof t == "string" && (aU(Object.prototype.hasOwnProperty.call(y1, t), "Unknown curve " + t), t = y1[t]), t instanceof y1.PresetCurve && (t = { curve: t }), this.curve = t.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = t.curve.g, this.g.precompute(t.curve.n.bitLength() + 1), this.hash = t.hash || t.curve.hash;
+ typeof t == "string" && (eU(Object.prototype.hasOwnProperty.call(g1, t), "Unknown curve " + t), t = g1[t]), t instanceof g1.PresetCurve && (t = { curve: t }), this.curve = t.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = t.curve.g, this.g.precompute(t.curve.n.bitLength() + 1), this.hash = t.hash || t.curve.hash;
}
- var Twe = Os;
+ var Ewe = Os;
Os.prototype.keyPair = function(t) {
- return new s3(this, t);
+ return new i3(this, t);
}, Os.prototype.keyFromPrivate = function(t, e) {
- return s3.fromPrivate(this, t, e);
+ return i3.fromPrivate(this, t, e);
}, Os.prototype.keyFromPublic = function(t, e) {
- return s3.fromPublic(this, t, e);
+ return i3.fromPublic(this, t, e);
}, Os.prototype.genKeyPair = function(t) {
t || (t = {});
- for (var e = new EM({ hash: this.hash, pers: t.pers, persEnc: t.persEnc || "utf8", entropy: t.entropy || Awe(this.hash.hmacStrength), entropyEnc: t.entropy && t.entropyEnc || "utf8", nonce: this.n.toArray() }), r = this.n.byteLength(), n = this.n.sub(new kt(2)); ; ) {
+ for (var e = new bM({ hash: this.hash, pers: t.pers, persEnc: t.persEnc || "utf8", entropy: t.entropy || _we(this.hash.hmacStrength), entropyEnc: t.entropy && t.entropyEnc || "utf8", nonce: this.n.toArray() }), r = this.n.byteLength(), n = this.n.sub(new kt(2)); ; ) {
var i = new kt(e.generate(r));
if (!(i.cmp(n) > 0))
return i.iaddn(1), this.keyFromPrivate(i);
@@ -80305,7 +80309,7 @@ ${Ez(e, r)}`);
return r > 0 && (t = t.ushrn(r)), !e && t.cmp(this.n) >= 0 ? t.sub(this.n) : t;
}, Os.prototype.sign = function(t, e, r, n) {
typeof r == "object" && (n = r, r = null), n || (n = {}), e = this.keyFromPrivate(e, r), t = this._truncateToN(new kt(t, 16));
- for (var i = this.n.byteLength(), s = e.getPrivate().toArray("be", i), o = t.toArray("be", i), a = new EM({ hash: this.hash, entropy: s, nonce: o, pers: n.pers, persEnc: n.persEnc || "utf8" }), c = this.n.sub(new kt(1)), u = 0; ; u++) {
+ for (var i = this.n.byteLength(), s = e.getPrivate().toArray("be", i), o = t.toArray("be", i), a = new bM({ hash: this.hash, entropy: s, nonce: o, pers: n.pers, persEnc: n.persEnc || "utf8" }), c = this.n.sub(new kt(1)), u = 0; ; u++) {
var f = n.k ? n.k(u) : new kt(a.generate(this.n.byteLength()));
if (f = this._truncateToN(f, true), !(f.cmpn(1) <= 0 || f.cmp(c) >= 0)) {
var p = this.g.mul(f);
@@ -80315,21 +80319,21 @@ ${Ez(e, r)}`);
var _ = f.invm(this.n).mul(E.mul(e.getPrivate()).iadd(t));
if (_ = _.umod(this.n), _.cmpn(0) !== 0) {
var N = (p.getY().isOdd() ? 1 : 0) | (b.cmp(E) !== 0 ? 2 : 0);
- return n.canonical && _.cmp(this.nh) > 0 && (_ = this.n.sub(_), N ^= 1), new Op({ r: E, s: _, recoveryParam: N });
+ return n.canonical && _.cmp(this.nh) > 0 && (_ = this.n.sub(_), N ^= 1), new Np({ r: E, s: _, recoveryParam: N });
}
}
}
}
}
}, Os.prototype.verify = function(t, e, r, n) {
- t = this._truncateToN(new kt(t, 16)), r = this.keyFromPublic(r, n), e = new Op(e, "hex");
+ t = this._truncateToN(new kt(t, 16)), r = this.keyFromPublic(r, n), e = new Np(e, "hex");
var i = e.r, s = e.s;
if (i.cmpn(1) < 0 || i.cmp(this.n) >= 0 || s.cmpn(1) < 0 || s.cmp(this.n) >= 0)
return false;
var o = s.invm(this.n), a = o.mul(t).umod(this.n), c = o.mul(i).umod(this.n), u;
return this.curve._maxwellTrick ? (u = this.g.jmulAdd(a, r.getPublic(), c), u.isInfinity() ? false : u.eqXToP(i)) : (u = this.g.mulAdd(a, r.getPublic(), c), u.isInfinity() ? false : u.getX().umod(this.n).cmp(i) === 0);
}, Os.prototype.recoverPubKey = function(t, e, r, n) {
- aU((3 & r) === r, "The recovery param is more than two bits"), e = new Op(e, n);
+ eU((3 & r) === r, "The recovery param is more than two bits"), e = new Np(e, n);
var i = this.n, s = new kt(t), o = e.r, a = e.s, c = r & 1, u = r >> 1;
if (o.cmp(this.curve.p.umod(this.curve.n)) >= 0 && u)
throw new Error("Unable to find sencond key candinate");
@@ -80337,7 +80341,7 @@ ${Ez(e, r)}`);
var f = e.r.invm(i), p = i.sub(s).mul(f).umod(i), b = a.mul(f).umod(i);
return this.g.mulAdd(p, o, b);
}, Os.prototype.getKeyRecoveryParam = function(t, e, r, n) {
- if (e = new Op(e, n), e.recoveryParam !== null)
+ if (e = new Np(e, n), e.recoveryParam !== null)
return e.recoveryParam;
for (var i = 0; i < 4; i++) {
var s;
@@ -80351,24 +80355,24 @@ ${Ez(e, r)}`);
}
throw new Error("Unable to find valid recovery factor");
};
- var Nwe = uh(function(t, e) {
+ var Swe = ch(function(t, e) {
var r = e;
r.version = "6.5.4", r.utils = fs, r.rand = function() {
throw new Error("unsupported");
- }, r.curve = g1, r.curves = y1, r.ec = Twe, r.eddsa = null;
+ }, r.curve = m1, r.curves = g1, r.ec = Ewe, r.eddsa = null;
});
- var Iwe = Nwe.ec;
- var Owe = "signing-key/5.7.0";
- var lv = new Zn(Owe);
- var c3 = null;
+ var Mwe = Swe.ec;
+ var Awe = "signing-key/5.7.0";
+ var cv = new Jn(Awe);
+ var a3 = null;
function Fo() {
- return c3 || (c3 = new Iwe("secp256k1")), c3;
+ return a3 || (a3 = new Mwe("secp256k1")), a3;
}
- var Pwe = class {
+ var Twe = class {
constructor(e) {
- Dh(this, "curve", "secp256k1"), Dh(this, "privateKey", wi(e)), pbe(this.privateKey) !== 32 && lv.throwArgumentError("invalid private key", "privateKey", "[[ REDACTED ]]");
+ Ch(this, "curve", "secp256k1"), Ch(this, "privateKey", wi(e)), lbe(this.privateKey) !== 32 && cv.throwArgumentError("invalid private key", "privateKey", "[[ REDACTED ]]");
const r = Fo().keyFromPrivate(Qr(this.privateKey));
- Dh(this, "publicKey", "0x" + r.getPublic(false, "hex")), Dh(this, "compressedPublicKey", "0x" + r.getPublic(true, "hex")), Dh(this, "_isSigningKey", true);
+ Ch(this, "publicKey", "0x" + r.getPublic(false, "hex")), Ch(this, "compressedPublicKey", "0x" + r.getPublic(true, "hex")), Ch(this, "_isSigningKey", true);
}
_addPoint(e) {
const r = Fo().keyFromPublic(Qr(this.publicKey)), n = Fo().keyFromPublic(Qr(e));
@@ -80376,26 +80380,26 @@ ${Ez(e, r)}`);
}
signDigest(e) {
const r = Fo().keyFromPrivate(Qr(this.privateKey)), n = Qr(e);
- n.length !== 32 && lv.throwArgumentError("bad digest length", "digest", e);
+ n.length !== 32 && cv.throwArgumentError("bad digest length", "digest", e);
const i = r.sign(n, { canonical: true });
- return kB({ recoveryParam: i.recoveryParam, r: ea("0x" + i.r.toString(16), 32), s: ea("0x" + i.s.toString(16), 32) });
+ return MB({ recoveryParam: i.recoveryParam, r: ea("0x" + i.r.toString(16), 32), s: ea("0x" + i.s.toString(16), 32) });
}
computeSharedSecret(e) {
- const r = Fo().keyFromPrivate(Qr(this.privateKey)), n = Fo().keyFromPublic(Qr(cU(e)));
+ const r = Fo().keyFromPrivate(Qr(this.privateKey)), n = Fo().keyFromPublic(Qr(tU(e)));
return ea("0x" + r.derive(n.getPublic()).toString(16), 32);
}
static isSigningKey(e) {
return !!(e && e._isSigningKey);
}
};
- function kwe(t, e) {
- const r = kB(e), n = { r: Qr(r.r), s: Qr(r.s) };
+ function Nwe(t, e) {
+ const r = MB(e), n = { r: Qr(r.r), s: Qr(r.s) };
return "0x" + Fo().recoverPubKey(Qr(t), n, r.recoveryParam).encode("hex", false);
}
- function cU(t, e) {
+ function tU(t, e) {
const r = Qr(t);
if (r.length === 32) {
- const n = new Pwe(r);
+ const n = new Twe(r);
return e ? "0x" + Fo().keyFromPrivate(r).getPublic(true, "hex") : n.publicKey;
} else {
if (r.length === 33)
@@ -80403,99 +80407,99 @@ ${Ez(e, r)}`);
if (r.length === 65)
return e ? "0x" + Fo().keyFromPublic(r).getPublic(true, "hex") : wi(r);
}
- return lv.throwArgumentError("invalid public or private key", "key", "[REDACTED]");
+ return cv.throwArgumentError("invalid public or private key", "key", "[REDACTED]");
}
- var MM;
+ var vM;
(function(t) {
t[t.legacy = 0] = "legacy", t[t.eip2930 = 1] = "eip2930", t[t.eip1559 = 2] = "eip1559";
- })(MM || (MM = {}));
- function Rwe(t) {
- const e = cU(t);
- return qbe(lM(n9(lM(e, 1)), 12));
+ })(vM || (vM = {}));
+ function Iwe(t) {
+ const e = tU(t);
+ return Vbe(sM($x(sM(e, 1)), 12));
}
- function Cwe(t, e) {
- return Rwe(kwe(Qr(t), e));
+ function Owe(t, e) {
+ return Iwe(Nwe(Qr(t), e));
}
- var Dwe = "https://rpc.walletconnect.com/v1";
- async function Lwe(t, e, r, n, i, s) {
+ var Pwe = "https://rpc.walletconnect.com/v1";
+ async function kwe(t, e, r, n, i, s) {
switch (r.t) {
case "eip191":
- return Bwe(t, e, r.s);
+ return Rwe(t, e, r.s);
case "eip1271":
- return await Uwe(t, e, r.s, n, i, s);
+ return await Cwe(t, e, r.s, n, i, s);
default:
throw new Error(`verifySignature failed: Attempted to verify CacaoSignature with unknown type: ${r.t}`);
}
}
- function Bwe(t, e, r) {
- return Cwe(zB(e), r).toLowerCase() === t.toLowerCase();
+ function Rwe(t, e, r) {
+ return Owe(CB(e), r).toLowerCase() === t.toLowerCase();
}
- async function Uwe(t, e, r, n, i, s) {
+ async function Cwe(t, e, r, n, i, s) {
try {
- const o = "0x1626ba7e", a = "0000000000000000000000000000000000000000000000000000000000000040", c = "0000000000000000000000000000000000000000000000000000000000000041", u = r.substring(2), f = zB(e).substring(2), p = o + f + a + c + u, b = await fetch(`${s || Dwe}/?chainId=${n}&projectId=${i}`, { method: "POST", body: JSON.stringify({ id: jwe(), jsonrpc: "2.0", method: "eth_call", params: [{ to: t, data: p }, "latest"] }) }), { result: E } = await b.json();
+ const o = "0x1626ba7e", a = "0000000000000000000000000000000000000000000000000000000000000040", c = "0000000000000000000000000000000000000000000000000000000000000041", u = r.substring(2), f = CB(e).substring(2), p = o + f + a + c + u, b = await fetch(`${s || Pwe}/?chainId=${n}&projectId=${i}`, { method: "POST", body: JSON.stringify({ id: Dwe(), jsonrpc: "2.0", method: "eth_call", params: [{ to: t, data: p }, "latest"] }) }), { result: E } = await b.json();
return E ? E.slice(0, o.length).toLowerCase() === o.toLowerCase() : false;
} catch (o) {
return console.error("isValidEip1271Signature: ", o), false;
}
}
- function jwe() {
+ function Dwe() {
return Date.now() + Math.floor(Math.random() * 1e3);
}
- var Vwe = Object.defineProperty;
- var zwe = Object.defineProperties;
- var Fwe = Object.getOwnPropertyDescriptors;
- var AM = Object.getOwnPropertySymbols;
- var Hwe = Object.prototype.hasOwnProperty;
- var qwe = Object.prototype.propertyIsEnumerable;
- var TM = (t, e, r) => e in t ? Vwe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var Wwe = (t, e) => {
+ var Lwe = Object.defineProperty;
+ var Bwe = Object.defineProperties;
+ var Uwe = Object.getOwnPropertyDescriptors;
+ var xM = Object.getOwnPropertySymbols;
+ var jwe = Object.prototype.hasOwnProperty;
+ var Vwe = Object.prototype.propertyIsEnumerable;
+ var _M = (t, e, r) => e in t ? Lwe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var zwe = (t, e) => {
for (var r in e || (e = {}))
- Hwe.call(e, r) && TM(t, r, e[r]);
- if (AM)
- for (var r of AM(e))
- qwe.call(e, r) && TM(t, r, e[r]);
+ jwe.call(e, r) && _M(t, r, e[r]);
+ if (xM)
+ for (var r of xM(e))
+ Vwe.call(e, r) && _M(t, r, e[r]);
return t;
};
- var Gwe = (t, e) => zwe(t, Fwe(e));
- var Kwe = "did:pkh:";
- var c9 = (t) => t == null ? void 0 : t.split(":");
- var uU = (t) => {
- const e = t && c9(t);
+ var Fwe = (t, e) => Bwe(t, Uwe(e));
+ var Hwe = "did:pkh:";
+ var i9 = (t) => t == null ? void 0 : t.split(":");
+ var rU = (t) => {
+ const e = t && i9(t);
if (e)
- return t.includes(Kwe) ? e[3] : e[1];
+ return t.includes(Hwe) ? e[3] : e[1];
};
- var NM = (t) => {
- const e = t && c9(t);
+ var EM = (t) => {
+ const e = t && i9(t);
if (e)
return e[2] + ":" + e[3];
};
- var jm = (t) => {
- const e = t && c9(t);
+ var Um = (t) => {
+ const e = t && i9(t);
if (e)
return e.pop();
};
- async function IM(t) {
- const { cacao: e, projectId: r } = t, { s: n, p: i } = e, s = lU(i, i.iss), o = jm(i.iss);
- return await Lwe(o, s, n, uU(i.iss), r);
+ async function SM(t) {
+ const { cacao: e, projectId: r } = t, { s: n, p: i } = e, s = nU(i, i.iss), o = Um(i.iss);
+ return await kwe(o, s, n, rU(i.iss), r);
}
- var lU = (t, e) => {
- const r = `${t.domain} wants you to sign in with your Ethereum account:`, n = jm(e);
+ var nU = (t, e) => {
+ const r = `${t.domain} wants you to sign in with your Ethereum account:`, n = Um(e);
if (!t.aud && !t.uri)
throw new Error("Either `aud` or `uri` is required to construct the message");
let i = t.statement || void 0;
- const s = `URI: ${t.aud || t.uri}`, o = `Version: ${t.version}`, a = `Chain ID: ${uU(e)}`, c = `Nonce: ${t.nonce}`, u = `Issued At: ${t.iat}`, f = t.resources ? `Resources:${t.resources.map((b) => `
-- ${b}`).join("")}` : void 0, p = b1(t.resources);
+ const s = `URI: ${t.aud || t.uri}`, o = `Version: ${t.version}`, a = `Chain ID: ${rU(e)}`, c = `Nonce: ${t.nonce}`, u = `Issued At: ${t.iat}`, f = t.resources ? `Resources:${t.resources.map((b) => `
+- ${b}`).join("")}` : void 0, p = y1(t.resources);
if (p) {
- const b = qd(p);
- i = r5e(i, b);
+ const b = Hd(p);
+ i = Qwe(i, b);
}
return [r, n, "", i, "", s, o, a, c, u, f].filter((b) => b != null).join(`
`);
};
- function Xwe(t) {
+ function qwe(t) {
return Buffer.from(JSON.stringify(t)).toString("base64");
}
- function Ywe(t) {
+ function Wwe(t) {
return JSON.parse(Buffer.from(t, "base64").toString("utf-8"));
}
function ul(t) {
@@ -80527,44 +80531,44 @@ ${Ez(e, r)}`);
});
});
}
- function Zwe(t, e, r, n = {}) {
- return r == null || r.sort((i, s) => i.localeCompare(s)), { att: { [t]: Jwe(e, r, n) } };
+ function Gwe(t, e, r, n = {}) {
+ return r == null || r.sort((i, s) => i.localeCompare(s)), { att: { [t]: Kwe(e, r, n) } };
}
- function Jwe(t, e, r = {}) {
+ function Kwe(t, e, r = {}) {
e = e == null ? void 0 : e.sort((i, s) => i.localeCompare(s));
const n = e.map((i) => ({ [`${t}/${i}`]: [r] }));
return Object.assign({}, ...n);
}
- function fU(t) {
- return ul(t), `urn:recap:${Xwe(t).replace(/=/g, "")}`;
+ function iU(t) {
+ return ul(t), `urn:recap:${qwe(t).replace(/=/g, "")}`;
}
- function qd(t) {
- const e = Ywe(t.replace("urn:recap:", ""));
+ function Hd(t) {
+ const e = Wwe(t.replace("urn:recap:", ""));
return ul(e), e;
}
- function Qwe(t, e, r) {
- const n = Zwe(t, e, r);
- return fU(n);
+ function Xwe(t, e, r) {
+ const n = Gwe(t, e, r);
+ return iU(n);
}
- function $we(t) {
+ function Ywe(t) {
return t && t.includes("urn:recap:");
}
- function e5e(t, e) {
- const r = qd(t), n = qd(e), i = t5e(r, n);
- return fU(i);
+ function Zwe(t, e) {
+ const r = Hd(t), n = Hd(e), i = Jwe(r, n);
+ return iU(i);
}
- function t5e(t, e) {
+ function Jwe(t, e) {
ul(t), ul(e);
const r = Object.keys(t.att).concat(Object.keys(e.att)).sort((i, s) => i.localeCompare(s)), n = { att: {} };
return r.forEach((i) => {
var s, o;
Object.keys(((s = t.att) == null ? void 0 : s[i]) || {}).concat(Object.keys(((o = e.att) == null ? void 0 : o[i]) || {})).sort((a, c) => a.localeCompare(c)).forEach((a) => {
var c, u;
- n.att[i] = Gwe(Wwe({}, n.att[i]), { [a]: ((c = t.att[i]) == null ? void 0 : c[a]) || ((u = e.att[i]) == null ? void 0 : u[a]) });
+ n.att[i] = Fwe(zwe({}, n.att[i]), { [a]: ((c = t.att[i]) == null ? void 0 : c[a]) || ((u = e.att[i]) == null ? void 0 : u[a]) });
});
}), n;
}
- function r5e(t = "", e) {
+ function Qwe(t = "", e) {
ul(e);
const r = "I further authorize the stated URI to perform the following actions on my behalf: ";
if (t.includes(r))
@@ -80584,15 +80588,15 @@ ${Ez(e, r)}`);
const s = n.join(" "), o = `${r}${s}`;
return `${t ? t + " " : ""}${o}`;
}
- function OM(t) {
+ function MM(t) {
var e;
- const r = qd(t);
+ const r = Hd(t);
ul(r);
const n = (e = r.att) == null ? void 0 : e.eip155;
return n ? Object.keys(n).map((i) => i.split("/")[1]) : [];
}
- function PM(t) {
- const e = qd(t);
+ function AM(t) {
+ const e = Hd(t);
ul(e);
const r = [];
return Object.values(e.att).forEach((n) => {
@@ -80602,85 +80606,85 @@ ${Ez(e, r)}`);
});
}), [...new Set(r.flat())];
}
- function b1(t) {
+ function y1(t) {
if (!t)
return;
const e = t == null ? void 0 : t[t.length - 1];
- return $we(e) ? e : void 0;
+ return Ywe(e) ? e : void 0;
}
- var hU = "base10";
+ var sU = "base10";
var Si = "base16";
- var fv = "base64pad";
- var u9 = "utf8";
- var dU = 0;
- var Xa = 1;
- var n5e = 0;
- var kM = 1;
- var hv = 12;
- var l9 = 32;
- function i5e() {
- const t = r9.generateKeyPair();
+ var uv = "base64pad";
+ var s9 = "utf8";
+ var oU = 0;
+ var Ka = 1;
+ var $we = 0;
+ var TM = 1;
+ var lv = 12;
+ var o9 = 32;
+ function e5e() {
+ const t = Qx.generateKeyPair();
return { privateKey: js(t.secretKey, Si), publicKey: js(t.publicKey, Si) };
}
- function dv() {
- const t = rh.randomBytes(l9);
+ function fv() {
+ const t = th.randomBytes(o9);
return js(t, Si);
}
- function s5e(t, e) {
- const r = r9.sharedKey(uo(t, Si), uo(e, Si), true), n = new zye(k2.SHA256, r).expand(l9);
+ function t5e(t, e) {
+ const r = Qx.sharedKey(uo(t, Si), uo(e, Si), true), n = new Bye(k2.SHA256, r).expand(o9);
return js(n, Si);
}
- function w1(t) {
+ function b1(t) {
const e = k2.hash(uo(t, Si));
return js(e, Si);
}
function Bu(t) {
- const e = k2.hash(uo(t, u9));
+ const e = k2.hash(uo(t, s9));
return js(e, Si);
}
- function o5e(t) {
- return uo(`${t}`, hU);
+ function r5e(t) {
+ return uo(`${t}`, sU);
}
- function D0(t) {
- return Number(js(t, hU));
+ function R0(t) {
+ return Number(js(t, sU));
}
- function a5e(t) {
- const e = o5e(typeof t.type < "u" ? t.type : dU);
- if (D0(e) === Xa && typeof t.senderPublicKey > "u")
+ function n5e(t) {
+ const e = r5e(typeof t.type < "u" ? t.type : oU);
+ if (R0(e) === Ka && typeof t.senderPublicKey > "u")
throw new Error("Missing sender public key for type 1 envelope");
- const r = typeof t.senderPublicKey < "u" ? uo(t.senderPublicKey, Si) : void 0, n = typeof t.iv < "u" ? uo(t.iv, Si) : rh.randomBytes(hv), i = new e9.ChaCha20Poly1305(uo(t.symKey, Si)).seal(n, uo(t.message, u9));
- return u5e({ type: e, sealed: i, iv: n, senderPublicKey: r });
+ const r = typeof t.senderPublicKey < "u" ? uo(t.senderPublicKey, Si) : void 0, n = typeof t.iv < "u" ? uo(t.iv, Si) : th.randomBytes(lv), i = new Zx.ChaCha20Poly1305(uo(t.symKey, Si)).seal(n, uo(t.message, s9));
+ return s5e({ type: e, sealed: i, iv: n, senderPublicKey: r });
}
- function c5e(t) {
- const e = new e9.ChaCha20Poly1305(uo(t.symKey, Si)), { sealed: r, iv: n } = Vm(t.encoded), i = e.open(n, r);
+ function i5e(t) {
+ const e = new Zx.ChaCha20Poly1305(uo(t.symKey, Si)), { sealed: r, iv: n } = jm(t.encoded), i = e.open(n, r);
if (i === null)
throw new Error("Failed to decrypt");
- return js(i, u9);
+ return js(i, s9);
}
- function u5e(t) {
- if (D0(t.type) === Xa) {
+ function s5e(t) {
+ if (R0(t.type) === Ka) {
if (typeof t.senderPublicKey > "u")
throw new Error("Missing sender public key for type 1 envelope");
- return js($S([t.type, t.senderPublicKey, t.iv, t.sealed]), fv);
+ return js(XS([t.type, t.senderPublicKey, t.iv, t.sealed]), uv);
}
- return js($S([t.type, t.iv, t.sealed]), fv);
+ return js(XS([t.type, t.iv, t.sealed]), uv);
}
- function Vm(t) {
- const e = uo(t, fv), r = e.slice(n5e, kM), n = kM;
- if (D0(r) === Xa) {
- const a = n + l9, c = a + hv, u = e.slice(n, a), f = e.slice(a, c), p = e.slice(c);
+ function jm(t) {
+ const e = uo(t, uv), r = e.slice($we, TM), n = TM;
+ if (R0(r) === Ka) {
+ const a = n + o9, c = a + lv, u = e.slice(n, a), f = e.slice(a, c), p = e.slice(c);
return { type: r, sealed: p, iv: f, senderPublicKey: u };
}
- const i = n + hv, s = e.slice(n, i), o = e.slice(i);
+ const i = n + lv, s = e.slice(n, i), o = e.slice(i);
return { type: r, sealed: o, iv: s };
}
- function l5e(t, e) {
- const r = Vm(t);
- return pU({ type: D0(r.type), senderPublicKey: typeof r.senderPublicKey < "u" ? js(r.senderPublicKey, Si) : void 0, receiverPublicKey: e == null ? void 0 : e.receiverPublicKey });
+ function o5e(t, e) {
+ const r = jm(t);
+ return aU({ type: R0(r.type), senderPublicKey: typeof r.senderPublicKey < "u" ? js(r.senderPublicKey, Si) : void 0, receiverPublicKey: e == null ? void 0 : e.receiverPublicKey });
}
- function pU(t) {
- const e = (t == null ? void 0 : t.type) || dU;
- if (e === Xa) {
+ function aU(t) {
+ const e = (t == null ? void 0 : t.type) || oU;
+ if (e === Ka) {
if (typeof (t == null ? void 0 : t.senderPublicKey) > "u")
throw new Error("missing sender public key");
if (typeof (t == null ? void 0 : t.receiverPublicKey) > "u")
@@ -80688,36 +80692,36 @@ ${Ez(e, r)}`);
}
return { type: e, senderPublicKey: t == null ? void 0 : t.senderPublicKey, receiverPublicKey: t == null ? void 0 : t.receiverPublicKey };
}
- function RM(t) {
- return t.type === Xa && typeof t.senderPublicKey == "string" && typeof t.receiverPublicKey == "string";
+ function NM(t) {
+ return t.type === Ka && typeof t.senderPublicKey == "string" && typeof t.receiverPublicKey == "string";
}
- var f5e = "irn";
- function pv(t) {
- return (t == null ? void 0 : t.relay) || { protocol: f5e };
+ var a5e = "irn";
+ function hv(t) {
+ return (t == null ? void 0 : t.relay) || { protocol: a5e };
}
- function Jh(t) {
- const e = Fye[t];
+ function Zh(t) {
+ const e = Uye[t];
if (typeof e > "u")
throw new Error(`Relay Protocol not supported: ${t}`);
return e;
}
- var h5e = Object.defineProperty;
- var d5e = Object.defineProperties;
- var p5e = Object.getOwnPropertyDescriptors;
- var CM = Object.getOwnPropertySymbols;
- var m5e = Object.prototype.hasOwnProperty;
- var g5e = Object.prototype.propertyIsEnumerable;
- var DM = (t, e, r) => e in t ? h5e(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var LM = (t, e) => {
+ var c5e = Object.defineProperty;
+ var u5e = Object.defineProperties;
+ var l5e = Object.getOwnPropertyDescriptors;
+ var IM = Object.getOwnPropertySymbols;
+ var f5e = Object.prototype.hasOwnProperty;
+ var h5e = Object.prototype.propertyIsEnumerable;
+ var OM = (t, e, r) => e in t ? c5e(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var PM = (t, e) => {
for (var r in e || (e = {}))
- m5e.call(e, r) && DM(t, r, e[r]);
- if (CM)
- for (var r of CM(e))
- g5e.call(e, r) && DM(t, r, e[r]);
+ f5e.call(e, r) && OM(t, r, e[r]);
+ if (IM)
+ for (var r of IM(e))
+ h5e.call(e, r) && OM(t, r, e[r]);
return t;
};
- var y5e = (t, e) => d5e(t, p5e(e));
- function b5e(t, e = "-") {
+ var d5e = (t, e) => u5e(t, l5e(e));
+ function p5e(t, e = "-") {
const r = {}, n = "relay" + e;
return Object.keys(t).forEach((i) => {
if (i.startsWith(n)) {
@@ -80726,77 +80730,77 @@ ${Ez(e, r)}`);
}
}), r;
}
- function BM(t) {
+ function kM(t) {
t = t.includes("wc://") ? t.replace("wc://", "") : t, t = t.includes("wc:") ? t.replace("wc:", "") : t;
- const e = t.indexOf(":"), r = t.indexOf("?") !== -1 ? t.indexOf("?") : void 0, n = t.substring(0, e), i = t.substring(e + 1, r).split("@"), s = typeof r < "u" ? t.substring(r) : "", o = zd.parse(s), a = typeof o.methods == "string" ? o.methods.split(",") : void 0;
- return { protocol: n, topic: w5e(i[0]), version: parseInt(i[1], 10), symKey: o.symKey, relay: b5e(o), methods: a, expiryTimestamp: o.expiryTimestamp ? parseInt(o.expiryTimestamp, 10) : void 0 };
+ const e = t.indexOf(":"), r = t.indexOf("?") !== -1 ? t.indexOf("?") : void 0, n = t.substring(0, e), i = t.substring(e + 1, r).split("@"), s = typeof r < "u" ? t.substring(r) : "", o = Vd.parse(s), a = typeof o.methods == "string" ? o.methods.split(",") : void 0;
+ return { protocol: n, topic: m5e(i[0]), version: parseInt(i[1], 10), symKey: o.symKey, relay: p5e(o), methods: a, expiryTimestamp: o.expiryTimestamp ? parseInt(o.expiryTimestamp, 10) : void 0 };
}
- function w5e(t) {
+ function m5e(t) {
return t.startsWith("//") ? t.substring(2) : t;
}
- function v5e(t, e = "-") {
+ function g5e(t, e = "-") {
const r = "relay", n = {};
return Object.keys(t).forEach((i) => {
const s = r + e + i;
t[i] && (n[s] = t[i]);
}), n;
}
- function x5e(t) {
- return `${t.protocol}:${t.topic}@${t.version}?` + zd.stringify(LM(y5e(LM({ symKey: t.symKey }, v5e(t.relay)), { expiryTimestamp: t.expiryTimestamp }), t.methods ? { methods: t.methods.join(",") } : {}));
+ function y5e(t) {
+ return `${t.protocol}:${t.topic}@${t.version}?` + Vd.stringify(PM(d5e(PM({ symKey: t.symKey }, g5e(t.relay)), { expiryTimestamp: t.expiryTimestamp }), t.methods ? { methods: t.methods.join(",") } : {}));
}
- function lh(t) {
+ function uh(t) {
const e = [];
return t.forEach((r) => {
const [n, i] = r.split(":");
e.push(`${n}:${i}`);
}), e;
}
- function _5e(t) {
+ function b5e(t) {
const e = [];
return Object.values(t).forEach((r) => {
- e.push(...lh(r.accounts));
+ e.push(...uh(r.accounts));
}), e;
}
- function E5e(t, e) {
+ function w5e(t, e) {
const r = [];
return Object.values(t).forEach((n) => {
- lh(n.accounts).includes(e) && r.push(...n.methods);
+ uh(n.accounts).includes(e) && r.push(...n.methods);
}), r;
}
- function S5e(t, e) {
+ function v5e(t, e) {
const r = [];
return Object.values(t).forEach((n) => {
- lh(n.accounts).includes(e) && r.push(...n.events);
+ uh(n.accounts).includes(e) && r.push(...n.events);
}), r;
}
- function M5e(t) {
+ function x5e(t) {
const e = {};
return t == null || t.forEach((r) => {
const [n, i] = r.split(":");
e[n] || (e[n] = { accounts: [], chains: [], events: [] }), e[n].accounts.push(r), e[n].chains.push(`${n}:${i}`);
}), e;
}
- function UM(t, e) {
+ function RM(t, e) {
e = e.map((n) => n.replace("did:pkh:", ""));
- const r = M5e(e);
+ const r = x5e(e);
for (const [n, i] of Object.entries(r))
- i.methods ? i.methods = nbe(i.methods, t) : i.methods = t, i.events = ["chainChanged", "accountsChanged"];
+ i.methods ? i.methods = $ye(i.methods, t) : i.methods = t, i.events = ["chainChanged", "accountsChanged"];
return r;
}
- var A5e = { INVALID_METHOD: { message: "Invalid method.", code: 1001 }, INVALID_EVENT: { message: "Invalid event.", code: 1002 }, INVALID_UPDATE_REQUEST: { message: "Invalid update request.", code: 1003 }, INVALID_EXTEND_REQUEST: { message: "Invalid extend request.", code: 1004 }, INVALID_SESSION_SETTLE_REQUEST: { message: "Invalid session settle request.", code: 1005 }, UNAUTHORIZED_METHOD: { message: "Unauthorized method.", code: 3001 }, UNAUTHORIZED_EVENT: { message: "Unauthorized event.", code: 3002 }, UNAUTHORIZED_UPDATE_REQUEST: { message: "Unauthorized update request.", code: 3003 }, UNAUTHORIZED_EXTEND_REQUEST: { message: "Unauthorized extend request.", code: 3004 }, USER_REJECTED: { message: "User rejected.", code: 5e3 }, USER_REJECTED_CHAINS: { message: "User rejected chains.", code: 5001 }, USER_REJECTED_METHODS: { message: "User rejected methods.", code: 5002 }, USER_REJECTED_EVENTS: { message: "User rejected events.", code: 5003 }, UNSUPPORTED_CHAINS: { message: "Unsupported chains.", code: 5100 }, UNSUPPORTED_METHODS: { message: "Unsupported methods.", code: 5101 }, UNSUPPORTED_EVENTS: { message: "Unsupported events.", code: 5102 }, UNSUPPORTED_ACCOUNTS: { message: "Unsupported accounts.", code: 5103 }, UNSUPPORTED_NAMESPACE_KEY: { message: "Unsupported namespace key.", code: 5104 }, USER_DISCONNECTED: { message: "User disconnected.", code: 6e3 }, SESSION_SETTLEMENT_FAILED: { message: "Session settlement failed.", code: 7e3 }, WC_METHOD_UNSUPPORTED: { message: "Unsupported wc_ method.", code: 10001 } };
- var T5e = { NOT_INITIALIZED: { message: "Not initialized.", code: 1 }, NO_MATCHING_KEY: { message: "No matching key.", code: 2 }, RESTORE_WILL_OVERRIDE: { message: "Restore will override.", code: 3 }, RESUBSCRIBED: { message: "Resubscribed.", code: 4 }, MISSING_OR_INVALID: { message: "Missing or invalid.", code: 5 }, EXPIRED: { message: "Expired.", code: 6 }, UNKNOWN_TYPE: { message: "Unknown type.", code: 7 }, MISMATCHED_TOPIC: { message: "Mismatched topic.", code: 8 }, NON_CONFORMING_NAMESPACES: { message: "Non conforming namespaces.", code: 9 } };
+ var _5e = { INVALID_METHOD: { message: "Invalid method.", code: 1001 }, INVALID_EVENT: { message: "Invalid event.", code: 1002 }, INVALID_UPDATE_REQUEST: { message: "Invalid update request.", code: 1003 }, INVALID_EXTEND_REQUEST: { message: "Invalid extend request.", code: 1004 }, INVALID_SESSION_SETTLE_REQUEST: { message: "Invalid session settle request.", code: 1005 }, UNAUTHORIZED_METHOD: { message: "Unauthorized method.", code: 3001 }, UNAUTHORIZED_EVENT: { message: "Unauthorized event.", code: 3002 }, UNAUTHORIZED_UPDATE_REQUEST: { message: "Unauthorized update request.", code: 3003 }, UNAUTHORIZED_EXTEND_REQUEST: { message: "Unauthorized extend request.", code: 3004 }, USER_REJECTED: { message: "User rejected.", code: 5e3 }, USER_REJECTED_CHAINS: { message: "User rejected chains.", code: 5001 }, USER_REJECTED_METHODS: { message: "User rejected methods.", code: 5002 }, USER_REJECTED_EVENTS: { message: "User rejected events.", code: 5003 }, UNSUPPORTED_CHAINS: { message: "Unsupported chains.", code: 5100 }, UNSUPPORTED_METHODS: { message: "Unsupported methods.", code: 5101 }, UNSUPPORTED_EVENTS: { message: "Unsupported events.", code: 5102 }, UNSUPPORTED_ACCOUNTS: { message: "Unsupported accounts.", code: 5103 }, UNSUPPORTED_NAMESPACE_KEY: { message: "Unsupported namespace key.", code: 5104 }, USER_DISCONNECTED: { message: "User disconnected.", code: 6e3 }, SESSION_SETTLEMENT_FAILED: { message: "Session settlement failed.", code: 7e3 }, WC_METHOD_UNSUPPORTED: { message: "Unsupported wc_ method.", code: 10001 } };
+ var E5e = { NOT_INITIALIZED: { message: "Not initialized.", code: 1 }, NO_MATCHING_KEY: { message: "No matching key.", code: 2 }, RESTORE_WILL_OVERRIDE: { message: "Restore will override.", code: 3 }, RESUBSCRIBED: { message: "Resubscribed.", code: 4 }, MISSING_OR_INVALID: { message: "Missing or invalid.", code: 5 }, EXPIRED: { message: "Expired.", code: 6 }, UNKNOWN_TYPE: { message: "Unknown type.", code: 7 }, MISMATCHED_TOPIC: { message: "Mismatched topic.", code: 8 }, NON_CONFORMING_NAMESPACES: { message: "Non conforming namespaces.", code: 9 } };
function it(t, e) {
- const { message: r, code: n } = T5e[t];
+ const { message: r, code: n } = E5e[t];
return { message: e ? `${r} ${e}` : r, code: n };
}
function xr(t, e) {
- const { message: r, code: n } = A5e[t];
+ const { message: r, code: n } = _5e[t];
return { message: e ? `${r} ${e}` : r, code: n };
}
- function L0(t, e) {
+ function C0(t, e) {
return Array.isArray(t) ? typeof e < "u" && t.length ? t.every(e) : true : false;
}
- function zm(t) {
+ function Vm(t) {
return Object.getPrototypeOf(t) === Object.prototype && Object.keys(t).length;
}
function _i(t) {
@@ -80805,31 +80809,31 @@ ${Ez(e, r)}`);
function en(t, e) {
return e && _i(t) ? true : typeof t == "string" && !!t.trim().length;
}
- function f9(t, e) {
+ function a9(t, e) {
return e && _i(t) ? true : typeof t == "number" && !isNaN(t);
}
- function N5e(t, e) {
+ function S5e(t, e) {
const { requiredNamespaces: r } = e, n = Object.keys(t.namespaces), i = Object.keys(r);
let s = true;
return Lu(i, n) ? (n.forEach((o) => {
- const { accounts: a, methods: c, events: u } = t.namespaces[o], f = lh(a), p = r[o];
- (!Lu(EB(o, p), f) || !Lu(p.methods, c) || !Lu(p.events, u)) && (s = false);
+ const { accounts: a, methods: c, events: u } = t.namespaces[o], f = uh(a), p = r[o];
+ (!Lu(gB(o, p), f) || !Lu(p.methods, c) || !Lu(p.events, u)) && (s = false);
}), s) : false;
}
- function Fm(t) {
+ function zm(t) {
return en(t, false) && t.includes(":") ? t.split(":").length === 2 : false;
}
- function I5e(t) {
+ function M5e(t) {
if (en(t, false) && t.includes(":")) {
const e = t.split(":");
if (e.length === 3) {
const r = e[0] + ":" + e[1];
- return !!e[2] && Fm(r);
+ return !!e[2] && zm(r);
}
}
return false;
}
- function O5e(t) {
+ function A5e(t) {
if (en(t, false))
try {
return typeof new URL(t) < "u";
@@ -80838,125 +80842,125 @@ ${Ez(e, r)}`);
}
return false;
}
- function P5e(t) {
+ function T5e(t) {
var e;
return (e = t == null ? void 0 : t.proposer) == null ? void 0 : e.publicKey;
}
- function k5e(t) {
+ function N5e(t) {
return t == null ? void 0 : t.topic;
}
- function R5e(t, e) {
+ function I5e(t, e) {
let r = null;
return en(t == null ? void 0 : t.publicKey, false) || (r = it("MISSING_OR_INVALID", `${e} controller public key should be a string`)), r;
}
- function jM(t) {
+ function CM(t) {
let e = true;
- return L0(t) ? t.length && (e = t.every((r) => en(r, false))) : e = false, e;
+ return C0(t) ? t.length && (e = t.every((r) => en(r, false))) : e = false, e;
}
- function C5e(t, e, r) {
+ function O5e(t, e, r) {
let n = null;
- return L0(e) && e.length ? e.forEach((i) => {
- n || Fm(i) || (n = xr("UNSUPPORTED_CHAINS", `${r}, chain ${i} should be a string and conform to "namespace:chainId" format`));
- }) : Fm(t) || (n = xr("UNSUPPORTED_CHAINS", `${r}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)), n;
+ return C0(e) && e.length ? e.forEach((i) => {
+ n || zm(i) || (n = xr("UNSUPPORTED_CHAINS", `${r}, chain ${i} should be a string and conform to "namespace:chainId" format`));
+ }) : zm(t) || (n = xr("UNSUPPORTED_CHAINS", `${r}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)), n;
}
- function D5e(t, e, r) {
+ function P5e(t, e, r) {
let n = null;
return Object.entries(t).forEach(([i, s]) => {
if (n)
return;
- const o = C5e(i, EB(i, s), `${e} ${r}`);
+ const o = O5e(i, gB(i, s), `${e} ${r}`);
o && (n = o);
}), n;
}
- function L5e(t, e) {
+ function k5e(t, e) {
let r = null;
- return L0(t) ? t.forEach((n) => {
- r || I5e(n) || (r = xr("UNSUPPORTED_ACCOUNTS", `${e}, account ${n} should be a string and conform to "namespace:chainId:address" format`));
+ return C0(t) ? t.forEach((n) => {
+ r || M5e(n) || (r = xr("UNSUPPORTED_ACCOUNTS", `${e}, account ${n} should be a string and conform to "namespace:chainId:address" format`));
}) : r = xr("UNSUPPORTED_ACCOUNTS", `${e}, accounts should be an array of strings conforming to "namespace:chainId:address" format`), r;
}
- function B5e(t, e) {
+ function R5e(t, e) {
let r = null;
return Object.values(t).forEach((n) => {
if (r)
return;
- const i = L5e(n == null ? void 0 : n.accounts, `${e} namespace`);
+ const i = k5e(n == null ? void 0 : n.accounts, `${e} namespace`);
i && (r = i);
}), r;
}
- function U5e(t, e) {
+ function C5e(t, e) {
let r = null;
- return jM(t == null ? void 0 : t.methods) ? jM(t == null ? void 0 : t.events) || (r = xr("UNSUPPORTED_EVENTS", `${e}, events should be an array of strings or empty array for no events`)) : r = xr("UNSUPPORTED_METHODS", `${e}, methods should be an array of strings or empty array for no methods`), r;
+ return CM(t == null ? void 0 : t.methods) ? CM(t == null ? void 0 : t.events) || (r = xr("UNSUPPORTED_EVENTS", `${e}, events should be an array of strings or empty array for no events`)) : r = xr("UNSUPPORTED_METHODS", `${e}, methods should be an array of strings or empty array for no methods`), r;
}
- function mU(t, e) {
+ function cU(t, e) {
let r = null;
return Object.values(t).forEach((n) => {
if (r)
return;
- const i = U5e(n, `${e}, namespace`);
+ const i = C5e(n, `${e}, namespace`);
i && (r = i);
}), r;
}
- function j5e(t, e, r) {
+ function D5e(t, e, r) {
let n = null;
- if (t && zm(t)) {
- const i = mU(t, e);
+ if (t && Vm(t)) {
+ const i = cU(t, e);
i && (n = i);
- const s = D5e(t, e, r);
+ const s = P5e(t, e, r);
s && (n = s);
} else
n = it("MISSING_OR_INVALID", `${e}, ${r} should be an object with data`);
return n;
}
- function u3(t, e) {
+ function c3(t, e) {
let r = null;
- if (t && zm(t)) {
- const n = mU(t, e);
+ if (t && Vm(t)) {
+ const n = cU(t, e);
n && (r = n);
- const i = B5e(t, e);
+ const i = R5e(t, e);
i && (r = i);
} else
r = it("MISSING_OR_INVALID", `${e}, namespaces should be an object with data`);
return r;
}
- function gU(t) {
+ function uU(t) {
return en(t.protocol, true);
}
- function V5e(t, e) {
+ function L5e(t, e) {
let r = false;
- return e && !t ? r = true : t && L0(t) && t.length && t.forEach((n) => {
- r = gU(n);
+ return e && !t ? r = true : t && C0(t) && t.length && t.forEach((n) => {
+ r = uU(n);
}), r;
}
- function z5e(t) {
+ function B5e(t) {
return typeof t == "number";
}
function Bi(t) {
return typeof t < "u" && typeof t !== null;
}
- function F5e(t) {
- return !(!t || typeof t != "object" || !t.code || !f9(t.code, false) || !t.message || !en(t.message, false));
+ function U5e(t) {
+ return !(!t || typeof t != "object" || !t.code || !a9(t.code, false) || !t.message || !en(t.message, false));
}
- function H5e(t) {
+ function j5e(t) {
return !(_i(t) || !en(t.method, false));
}
- function q5e(t) {
- return !(_i(t) || _i(t.result) && _i(t.error) || !f9(t.id, false) || !en(t.jsonrpc, false));
+ function V5e(t) {
+ return !(_i(t) || _i(t.result) && _i(t.error) || !a9(t.id, false) || !en(t.jsonrpc, false));
}
- function W5e(t) {
+ function z5e(t) {
return !(_i(t) || !en(t.name, false));
}
- function VM(t, e) {
- return !(!Fm(e) || !_5e(t).includes(e));
+ function DM(t, e) {
+ return !(!zm(e) || !b5e(t).includes(e));
}
- function G5e(t, e, r) {
- return en(r, false) ? E5e(t, e).includes(r) : false;
+ function F5e(t, e, r) {
+ return en(r, false) ? w5e(t, e).includes(r) : false;
}
- function K5e(t, e, r) {
- return en(r, false) ? S5e(t, e).includes(r) : false;
+ function H5e(t, e, r) {
+ return en(r, false) ? v5e(t, e).includes(r) : false;
}
- function zM(t, e, r) {
+ function LM(t, e, r) {
let n = null;
- const i = X5e(t), s = Y5e(e), o = Object.keys(i), a = Object.keys(s), c = FM(Object.keys(t)), u = FM(Object.keys(e)), f = c.filter((p) => !u.includes(p));
+ const i = q5e(t), s = W5e(e), o = Object.keys(i), a = Object.keys(s), c = BM(Object.keys(t)), u = BM(Object.keys(e)), f = c.filter((p) => !u.includes(p));
return f.length && (n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces keys don't satisfy requiredNamespaces.
Required: ${f.toString()}
Received: ${Object.keys(e).toString()}`)), Lu(o, a) || (n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces chains don't satisfy required namespaces.
@@ -80964,7 +80968,7 @@ ${Ez(e, r)}`);
Approved: ${a.toString()}`)), Object.keys(e).forEach((p) => {
if (!p.includes(":") || n)
return;
- const b = lh(e[p].accounts);
+ const b = uh(e[p].accounts);
b.includes(p) || (n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces accounts don't satisfy namespace accounts for ${p}
Required: ${p}
Approved: ${b.toString()}`));
@@ -80972,7 +80976,7 @@ ${Ez(e, r)}`);
n || (Lu(i[p].methods, s[p].methods) ? Lu(i[p].events, s[p].events) || (n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces events don't satisfy namespace events for ${p}`)) : n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces methods don't satisfy namespace methods for ${p}`));
}), n;
}
- function X5e(t) {
+ function q5e(t) {
const e = {};
return Object.keys(t).forEach((r) => {
var n;
@@ -80981,140 +80985,140 @@ ${Ez(e, r)}`);
});
}), e;
}
- function FM(t) {
+ function BM(t) {
return [...new Set(t.map((e) => e.includes(":") ? e.split(":")[0] : e))];
}
- function Y5e(t) {
+ function W5e(t) {
const e = {};
return Object.keys(t).forEach((r) => {
if (r.includes(":"))
e[r] = t[r];
else {
- const n = lh(t[r].accounts);
+ const n = uh(t[r].accounts);
n == null || n.forEach((i) => {
e[i] = { accounts: t[r].accounts.filter((s) => s.includes(`${i}:`)), methods: t[r].methods, events: t[r].events };
});
}
}), e;
}
- function Z5e(t, e) {
- return f9(t, false) && t <= e.max && t >= e.min;
+ function G5e(t, e) {
+ return a9(t, false) && t <= e.max && t >= e.min;
}
- function HM() {
- const t = R0();
+ function UM() {
+ const t = P0();
return new Promise((e) => {
switch (t) {
case is.browser:
- e(J5e());
+ e(K5e());
break;
case is.reactNative:
- e(Q5e());
+ e(X5e());
break;
case is.node:
- e($5e());
+ e(Y5e());
break;
default:
e(true);
}
});
}
- function J5e() {
- return sh() && (navigator == null ? void 0 : navigator.onLine);
+ function K5e() {
+ return ih() && (navigator == null ? void 0 : navigator.onLine);
}
- async function Q5e() {
- if (ih() && typeof global < "u" && global != null && global.NetInfo) {
+ async function X5e() {
+ if (nh() && typeof global < "u" && global != null && global.NetInfo) {
const t = await (global == null ? void 0 : global.NetInfo.fetch());
return t == null ? void 0 : t.isConnected;
}
return true;
}
- function $5e() {
+ function Y5e() {
return true;
}
- function eve(t) {
- switch (R0()) {
+ function Z5e(t) {
+ switch (P0()) {
case is.browser:
- tve(t);
+ J5e(t);
break;
case is.reactNative:
- rve(t);
+ Q5e(t);
break;
}
}
- function tve(t) {
- !ih() && sh() && (window.addEventListener("online", () => t(true)), window.addEventListener("offline", () => t(false)));
+ function J5e(t) {
+ !nh() && ih() && (window.addEventListener("online", () => t(true)), window.addEventListener("offline", () => t(false)));
}
- function rve(t) {
- ih() && typeof global < "u" && global != null && global.NetInfo && (global == null || global.NetInfo.addEventListener((e) => t(e == null ? void 0 : e.isConnected)));
+ function Q5e(t) {
+ nh() && typeof global < "u" && global != null && global.NetInfo && (global == null || global.NetInfo.addEventListener((e) => t(e == null ? void 0 : e.isConnected)));
}
- var l3 = {};
- var Uh = class {
+ var u3 = {};
+ var Bh = class {
static get(e) {
- return l3[e];
+ return u3[e];
}
static set(e, r) {
- l3[e] = r;
+ u3[e] = r;
}
static delete(e) {
- delete l3[e];
- }
- };
- var nve = "PARSE_ERROR";
- var ive = "INVALID_REQUEST";
- var sve = "METHOD_NOT_FOUND";
- var ove = "INVALID_PARAMS";
- var yU = "INTERNAL_ERROR";
- var h9 = "SERVER_ERROR";
- var ave = [-32700, -32600, -32601, -32602, -32603];
- var cd = {
- [nve]: { code: -32700, message: "Parse error" },
- [ive]: { code: -32600, message: "Invalid Request" },
- [sve]: { code: -32601, message: "Method not found" },
- [ove]: { code: -32602, message: "Invalid params" },
- [yU]: { code: -32603, message: "Internal error" },
- [h9]: { code: -32e3, message: "Server error" }
- };
- var bU = h9;
- function cve(t) {
- return ave.includes(t);
- }
- function qM(t) {
- return Object.keys(cd).includes(t) ? cd[t] : cd[bU];
- }
- function uve(t) {
- const e = Object.values(cd).find((r) => r.code === t);
- return e || cd[bU];
- }
- function lve(t, e, r) {
+ delete u3[e];
+ }
+ };
+ var $5e = "PARSE_ERROR";
+ var eve = "INVALID_REQUEST";
+ var tve = "METHOD_NOT_FOUND";
+ var rve = "INVALID_PARAMS";
+ var lU = "INTERNAL_ERROR";
+ var c9 = "SERVER_ERROR";
+ var nve = [-32700, -32600, -32601, -32602, -32603];
+ var ad = {
+ [$5e]: { code: -32700, message: "Parse error" },
+ [eve]: { code: -32600, message: "Invalid Request" },
+ [tve]: { code: -32601, message: "Method not found" },
+ [rve]: { code: -32602, message: "Invalid params" },
+ [lU]: { code: -32603, message: "Internal error" },
+ [c9]: { code: -32e3, message: "Server error" }
+ };
+ var fU = c9;
+ function ive(t) {
+ return nve.includes(t);
+ }
+ function jM(t) {
+ return Object.keys(ad).includes(t) ? ad[t] : ad[fU];
+ }
+ function sve(t) {
+ const e = Object.values(ad).find((r) => r.code === t);
+ return e || ad[fU];
+ }
+ function ove(t, e, r) {
return t.message.includes("getaddrinfo ENOTFOUND") || t.message.includes("connect ECONNREFUSED") ? new Error(`Unavailable ${r} RPC url at ${e}`) : t;
}
- var wU = {};
- var mv = function(t, e) {
- return mv = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) {
+ var hU = {};
+ var dv = function(t, e) {
+ return dv = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) {
r.__proto__ = n;
} || function(r, n) {
for (var i in n)
n.hasOwnProperty(i) && (r[i] = n[i]);
- }, mv(t, e);
+ }, dv(t, e);
};
- function fve(t, e) {
- mv(t, e);
+ function ave(t, e) {
+ dv(t, e);
function r() {
this.constructor = t;
}
t.prototype = e === null ? Object.create(e) : (r.prototype = e.prototype, new r());
}
- var gv = function() {
- return gv = Object.assign || function(e) {
+ var pv = function() {
+ return pv = Object.assign || function(e) {
for (var r, n = 1, i = arguments.length; n < i; n++) {
r = arguments[n];
for (var s in r)
Object.prototype.hasOwnProperty.call(r, s) && (e[s] = r[s]);
}
return e;
- }, gv.apply(this, arguments);
+ }, pv.apply(this, arguments);
};
- function hve(t, e) {
+ function cve(t, e) {
var r = {};
for (var n in t)
Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r[n] = t[n]);
@@ -81123,7 +81127,7 @@ ${Ez(e, r)}`);
e.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, n[i]) && (r[n[i]] = t[n[i]]);
return r;
}
- function dve(t, e, r, n) {
+ function uve(t, e, r, n) {
var i = arguments.length, s = i < 3 ? e : n === null ? n = Object.getOwnPropertyDescriptor(e, r) : n, o;
if (typeof Reflect == "object" && typeof Reflect.decorate == "function")
s = Reflect.decorate(t, e, r, n);
@@ -81132,16 +81136,16 @@ ${Ez(e, r)}`);
(o = t[a]) && (s = (i < 3 ? o(s) : i > 3 ? o(e, r, s) : o(e, r)) || s);
return i > 3 && s && Object.defineProperty(e, r, s), s;
}
- function pve(t, e) {
+ function lve(t, e) {
return function(r, n) {
e(r, n, t);
};
}
- function mve(t, e) {
+ function fve(t, e) {
if (typeof Reflect == "object" && typeof Reflect.metadata == "function")
return Reflect.metadata(t, e);
}
- function gve(t, e, r, n) {
+ function hve(t, e, r, n) {
function i(s) {
return s instanceof r ? s : new r(function(o) {
o(s);
@@ -81168,7 +81172,7 @@ ${Ez(e, r)}`);
u((n = n.apply(t, e || [])).next());
});
}
- function yve(t, e) {
+ function dve(t, e) {
var r = { label: 0, sent: function() {
if (s[0] & 1)
throw s[1];
@@ -81233,14 +81237,14 @@ ${Ez(e, r)}`);
return { value: u[0] ? u[1] : void 0, done: true };
}
}
- function bve(t, e, r, n) {
+ function pve(t, e, r, n) {
n === void 0 && (n = r), t[n] = e[r];
}
- function wve(t, e) {
+ function mve(t, e) {
for (var r in t)
r !== "default" && !e.hasOwnProperty(r) && (e[r] = t[r]);
}
- function yv(t) {
+ function mv(t) {
var e = typeof Symbol == "function" && Symbol.iterator, r = e && t[e], n = 0;
if (r)
return r.call(t);
@@ -81252,7 +81256,7 @@ ${Ez(e, r)}`);
};
throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
}
- function vU(t, e) {
+ function dU(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r)
return t;
@@ -81272,12 +81276,12 @@ ${Ez(e, r)}`);
}
return s;
}
- function vve() {
+ function gve() {
for (var t = [], e = 0; e < arguments.length; e++)
- t = t.concat(vU(arguments[e]));
+ t = t.concat(dU(arguments[e]));
return t;
}
- function xve() {
+ function yve() {
for (var t = 0, e = 0, r = arguments.length; e < r; e++)
t += arguments[e].length;
for (var n = Array(t), i = 0, e = 0; e < r; e++)
@@ -81285,10 +81289,10 @@ ${Ez(e, r)}`);
n[i] = s[o];
return n;
}
- function Wd(t) {
- return this instanceof Wd ? (this.v = t, this) : new Wd(t);
+ function qd(t) {
+ return this instanceof qd ? (this.v = t, this) : new qd(t);
}
- function _ve(t, e, r) {
+ function bve(t, e, r) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var n = r.apply(t, e || []), i, s = [];
@@ -81310,7 +81314,7 @@ ${Ez(e, r)}`);
}
}
function c(b) {
- b.value instanceof Wd ? Promise.resolve(b.value.v).then(u, f) : p(s[0][2], b);
+ b.value instanceof qd ? Promise.resolve(b.value.v).then(u, f) : p(s[0][2], b);
}
function u(b) {
a("next", b);
@@ -81322,7 +81326,7 @@ ${Ez(e, r)}`);
b(E), s.shift(), s.length && a(s[0][0], s[0][1]);
}
}
- function Eve(t) {
+ function wve(t) {
var e, r;
return e = {}, n("next"), n("throw", function(i) {
throw i;
@@ -81331,15 +81335,15 @@ ${Ez(e, r)}`);
}, e;
function n(i, s) {
e[i] = t[i] ? function(o) {
- return (r = !r) ? { value: Wd(t[i](o)), done: i === "return" } : s ? s(o) : o;
+ return (r = !r) ? { value: qd(t[i](o)), done: i === "return" } : s ? s(o) : o;
} : s;
}
}
- function Sve(t) {
+ function vve(t) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var e = t[Symbol.asyncIterator], r;
- return e ? e.call(t) : (t = typeof yv == "function" ? yv(t) : t[Symbol.iterator](), r = {}, n("next"), n("throw"), n("return"), r[Symbol.asyncIterator] = function() {
+ return e ? e.call(t) : (t = typeof mv == "function" ? mv(t) : t[Symbol.iterator](), r = {}, n("next"), n("throw"), n("return"), r[Symbol.asyncIterator] = function() {
return this;
}, r);
function n(s) {
@@ -81355,10 +81359,10 @@ ${Ez(e, r)}`);
}, o);
}
}
- function Mve(t, e) {
+ function xve(t, e) {
return Object.defineProperty ? Object.defineProperty(t, "raw", { value: e }) : t.raw = e, t;
}
- function Ave(t) {
+ function _ve(t) {
if (t && t.__esModule)
return t;
var e = {};
@@ -81367,54 +81371,54 @@ ${Ez(e, r)}`);
Object.hasOwnProperty.call(t, r) && (e[r] = t[r]);
return e.default = t, e;
}
- function Tve(t) {
+ function Eve(t) {
return t && t.__esModule ? t : { default: t };
}
- function Nve(t, e) {
+ function Sve(t, e) {
if (!e.has(t))
throw new TypeError("attempted to get private field on non-instance");
return e.get(t);
}
- function Ive(t, e, r) {
+ function Mve(t, e, r) {
if (!e.has(t))
throw new TypeError("attempted to set private field on non-instance");
return e.set(t, r), r;
}
- var Ove = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ave = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get __assign() {
- return gv;
- },
- __asyncDelegator: Eve,
- __asyncGenerator: _ve,
- __asyncValues: Sve,
- __await: Wd,
- __awaiter: gve,
- __classPrivateFieldGet: Nve,
- __classPrivateFieldSet: Ive,
- __createBinding: bve,
- __decorate: dve,
- __exportStar: wve,
- __extends: fve,
- __generator: yve,
- __importDefault: Tve,
- __importStar: Ave,
- __makeTemplateObject: Mve,
- __metadata: mve,
- __param: pve,
- __read: vU,
- __rest: hve,
- __spread: vve,
- __spreadArrays: xve,
- __values: yv
+ return pv;
+ },
+ __asyncDelegator: wve,
+ __asyncGenerator: bve,
+ __asyncValues: vve,
+ __await: qd,
+ __awaiter: hve,
+ __classPrivateFieldGet: Sve,
+ __classPrivateFieldSet: Mve,
+ __createBinding: pve,
+ __decorate: uve,
+ __exportStar: mve,
+ __extends: ave,
+ __generator: dve,
+ __importDefault: Eve,
+ __importStar: _ve,
+ __makeTemplateObject: xve,
+ __metadata: fve,
+ __param: lve,
+ __read: dU,
+ __rest: cve,
+ __spread: gve,
+ __spreadArrays: yve,
+ __values: mv
}, Symbol.toStringTag, { value: "Module" }));
- var Pve = /* @__PURE__ */ fn(Ove);
+ var Tve = /* @__PURE__ */ fn(Ave);
var _a = {};
- var WM;
- function kve() {
- if (WM)
+ var VM;
+ function Nve() {
+ if (VM)
return _a;
- WM = 1, Object.defineProperty(_a, "__esModule", { value: true }), _a.isBrowserCryptoAvailable = _a.getSubtleCrypto = _a.getBrowerCrypto = void 0;
+ VM = 1, Object.defineProperty(_a, "__esModule", { value: true }), _a.isBrowserCryptoAvailable = _a.getSubtleCrypto = _a.getBrowerCrypto = void 0;
function t() {
return (Lt == null ? void 0 : Lt.crypto) || (Lt == null ? void 0 : Lt.msCrypto) || {};
}
@@ -81430,11 +81434,11 @@ ${Ez(e, r)}`);
return _a.isBrowserCryptoAvailable = r, _a;
}
var Ea = {};
- var GM;
- function Rve() {
- if (GM)
+ var zM;
+ function Ive() {
+ if (zM)
return Ea;
- GM = 1, Object.defineProperty(Ea, "__esModule", { value: true }), Ea.isBrowser = Ea.isNode = Ea.isReactNative = void 0;
+ zM = 1, Object.defineProperty(Ea, "__esModule", { value: true }), Ea.isBrowser = Ea.isNode = Ea.isReactNative = void 0;
function t() {
return typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative";
}
@@ -81450,77 +81454,77 @@ ${Ez(e, r)}`);
}
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
- const e = Pve;
- e.__exportStar(kve(), t), e.__exportStar(Rve(), t);
- })(wU);
- function Dc(t = 3) {
+ const e = Tve;
+ e.__exportStar(Nve(), t), e.__exportStar(Ive(), t);
+ })(hU);
+ function Cc(t = 3) {
const e = Date.now() * Math.pow(10, t), r = Math.floor(Math.random() * Math.pow(10, t));
return e + r;
}
function Uu(t = 6) {
- return BigInt(Dc(t));
+ return BigInt(Cc(t));
}
- function Sf(t, e, r) {
+ function Ef(t, e, r) {
return {
- id: r || Dc(),
+ id: r || Cc(),
jsonrpc: "2.0",
method: t,
params: e
};
}
- function d9(t, e) {
+ function u9(t, e) {
return {
id: t,
jsonrpc: "2.0",
result: e
};
}
- function p9(t, e, r) {
+ function l9(t, e, r) {
return {
id: t,
jsonrpc: "2.0",
- error: Cve(e, r)
+ error: Ove(e, r)
};
}
- function Cve(t, e) {
- return typeof t > "u" ? qM(yU) : (typeof t == "string" && (t = Object.assign(Object.assign({}, qM(h9)), { message: t })), typeof e < "u" && (t.data = e), cve(t.code) && (t = uve(t.code)), t);
+ function Ove(t, e) {
+ return typeof t > "u" ? jM(lU) : (typeof t == "string" && (t = Object.assign(Object.assign({}, jM(c9)), { message: t })), typeof e < "u" && (t.data = e), ive(t.code) && (t = sve(t.code)), t);
}
- var Dve = class {
+ var Pve = class {
};
- var Lve = class extends Dve {
+ var kve = class extends Pve {
constructor() {
super();
}
};
- var Bve = class extends Lve {
+ var Rve = class extends kve {
constructor(e) {
super();
}
};
- var Uve = "^wss?:";
- function jve(t) {
+ var Cve = "^wss?:";
+ function Dve(t) {
const e = t.match(new RegExp(/^\w+:/, "gi"));
if (!(!e || !e.length))
return e[0];
}
- function Vve(t, e) {
- const r = jve(t);
+ function Lve(t, e) {
+ const r = Dve(t);
return typeof r > "u" ? false : new RegExp(e).test(r);
}
- function KM(t) {
- return Vve(t, Uve);
+ function FM(t) {
+ return Lve(t, Cve);
}
- function zve(t) {
+ function Bve(t) {
return new RegExp("wss?://localhost(:d{2,5})?").test(t);
}
- function xU(t) {
+ function pU(t) {
return typeof t == "object" && "id" in t && "jsonrpc" in t && t.jsonrpc === "2.0";
}
- function m9(t) {
- return xU(t) && "method" in t;
+ function f9(t) {
+ return pU(t) && "method" in t;
}
function C2(t) {
- return xU(t) && (Lo(t) || Rs(t));
+ return pU(t) && (Lo(t) || Rs(t));
}
function Lo(t) {
return "result" in t;
@@ -81528,7 +81532,7 @@ ${Ez(e, r)}`);
function Rs(t) {
return "error" in t;
}
- var Fve = class extends Bve {
+ var Uve = class extends Rve {
constructor(e) {
super(e), this.events = new vo.EventEmitter(), this.hasRegisteredEventListeners = false, this.connection = this.setConnection(e), this.connection.connected && this.registerEventListeners();
}
@@ -81551,7 +81555,7 @@ ${Ez(e, r)}`);
this.events.removeListener(e, r);
}
async request(e, r) {
- return this.requestStrict(Sf(e.method, e.params || [], e.id || Uu().toString()), r);
+ return this.requestStrict(Ef(e.method, e.params || [], e.id || Uu().toString()), r);
}
async requestStrict(e, r) {
return new Promise(async (n, i) => {
@@ -81590,14 +81594,14 @@ ${Ez(e, r)}`);
this.hasRegisteredEventListeners || (this.connection.on("payload", (e) => this.onPayload(e)), this.connection.on("close", (e) => this.onClose(e)), this.connection.on("error", (e) => this.events.emit("error", e)), this.connection.on("register_error", (e) => this.onClose()), this.hasRegisteredEventListeners = true);
}
};
- var Hve = () => typeof WebSocket < "u" ? WebSocket : typeof global < "u" && typeof global.WebSocket < "u" ? global.WebSocket : typeof window < "u" && typeof window.WebSocket < "u" ? window.WebSocket : typeof self < "u" && typeof self.WebSocket < "u" ? self.WebSocket : require_browser();
- var qve = () => typeof WebSocket < "u" || typeof global < "u" && typeof global.WebSocket < "u" || typeof window < "u" && typeof window.WebSocket < "u" || typeof self < "u" && typeof self.WebSocket < "u";
- var XM = (t) => t.split("?")[0];
- var YM = 10;
- var Wve = Hve();
- var Gve = class {
+ var jve = () => typeof WebSocket < "u" ? WebSocket : typeof global < "u" && typeof global.WebSocket < "u" ? global.WebSocket : typeof window < "u" && typeof window.WebSocket < "u" ? window.WebSocket : typeof self < "u" && typeof self.WebSocket < "u" ? self.WebSocket : require_browser();
+ var Vve = () => typeof WebSocket < "u" || typeof global < "u" && typeof global.WebSocket < "u" || typeof window < "u" && typeof window.WebSocket < "u" || typeof self < "u" && typeof self.WebSocket < "u";
+ var HM = (t) => t.split("?")[0];
+ var qM = 10;
+ var zve = jve();
+ var Fve = class {
constructor(e) {
- if (this.url = e, this.events = new vo.EventEmitter(), this.registering = false, !KM(e))
+ if (this.url = e, this.events = new vo.EventEmitter(), this.registering = false, !FM(e))
throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`);
this.url = e;
}
@@ -81642,7 +81646,7 @@ ${Ez(e, r)}`);
}
}
register(e = this.url) {
- if (!KM(e))
+ if (!FM(e))
throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`);
if (this.registering) {
const r = this.events.getMaxListeners();
@@ -81657,8 +81661,8 @@ ${Ez(e, r)}`);
});
}
return this.url = e, this.registering = true, new Promise((r, n) => {
- const i = new URLSearchParams(e).get("origin"), s = wU.isReactNative() ? { headers: { origin: i } } : { rejectUnauthorized: !zve(e) }, o = new Wve(e, [], s);
- qve() ? o.onerror = (a) => {
+ const i = new URLSearchParams(e).get("origin"), s = hU.isReactNative() ? { headers: { origin: i } } : { rejectUnauthorized: !Bve(e) }, o = new zve(e, [], s);
+ Vve() ? o.onerror = (a) => {
const c = a;
n(this.emitError(c.error));
} : o.on("error", (a) => {
@@ -81681,26 +81685,26 @@ ${Ez(e, r)}`);
this.events.emit("payload", r);
}
onError(e, r) {
- const n = this.parseError(r), i = n.message || n.toString(), s = p9(e, i);
+ const n = this.parseError(r), i = n.message || n.toString(), s = l9(e, i);
this.events.emit("payload", s);
}
parseError(e, r = this.url) {
- return lve(e, XM(r), "WS");
+ return ove(e, HM(r), "WS");
}
resetMaxListeners() {
- this.events.getMaxListeners() > YM && this.events.setMaxListeners(YM);
+ this.events.getMaxListeners() > qM && this.events.setMaxListeners(qM);
}
emitError(e) {
- const r = this.parseError(new Error((e == null ? void 0 : e.message) || `WebSocket connection failed for host: ${XM(this.url)}`));
+ const r = this.parseError(new Error((e == null ? void 0 : e.message) || `WebSocket connection failed for host: ${HM(this.url)}`));
return this.events.emit("register_error", r), r;
}
};
- var Hm = { exports: {} };
- Hm.exports;
+ var Fm = { exports: {} };
+ Fm.exports;
(function(t, e) {
- var r = 200, n = "__lodash_hash_undefined__", i = 1, s = 2, o = 9007199254740991, a = "[object Arguments]", c = "[object Array]", u = "[object AsyncFunction]", f = "[object Boolean]", p = "[object Date]", b = "[object Error]", E = "[object Function]", _ = "[object GeneratorFunction]", N = "[object Map]", R = "[object Number]", F = "[object Null]", D = "[object Object]", L = "[object Promise]", q = "[object Proxy]", W = "[object RegExp]", z = "[object Set]", T = "[object String]", I = "[object Symbol]", H = "[object Undefined]", X = "[object WeakMap]", V = "[object ArrayBuffer]", S = "[object DataView]", d = "[object Float32Array]", l = "[object Float64Array]", h = "[object Int8Array]", y = "[object Int16Array]", x = "[object Int32Array]", v = "[object Uint8Array]", M = "[object Uint8ClampedArray]", w = "[object Uint16Array]", g = "[object Uint32Array]", m = /[\\^$.*+?()[\]{}|]/g, P = /^\[object .+?Constructor\]$/, Q = /^(?:0|[1-9]\d*)$/, A = {};
- A[d] = A[l] = A[h] = A[y] = A[x] = A[v] = A[M] = A[w] = A[g] = true, A[a] = A[c] = A[V] = A[f] = A[S] = A[p] = A[b] = A[E] = A[N] = A[R] = A[D] = A[W] = A[z] = A[T] = A[X] = false;
- var K = typeof Lt == "object" && Lt && Lt.Object === Object && Lt, U = typeof self == "object" && self && self.Object === Object && self, j = K || U || Function("return this")(), G = e && !e.nodeType && e, k = G && true && t && !t.nodeType && t, Y = k && k.exports === G, ee = Y && K.process, ae = function() {
+ var r = 200, n = "__lodash_hash_undefined__", i = 1, s = 2, o = 9007199254740991, a = "[object Arguments]", c = "[object Array]", u = "[object AsyncFunction]", f = "[object Boolean]", p = "[object Date]", b = "[object Error]", E = "[object Function]", _ = "[object GeneratorFunction]", N = "[object Map]", k = "[object Number]", F = "[object Null]", L = "[object Object]", D = "[object Promise]", q = "[object Proxy]", W = "[object RegExp]", z = "[object Set]", T = "[object String]", I = "[object Symbol]", H = "[object Undefined]", X = "[object WeakMap]", V = "[object ArrayBuffer]", S = "[object DataView]", d = "[object Float32Array]", l = "[object Float64Array]", h = "[object Int8Array]", y = "[object Int16Array]", x = "[object Int32Array]", v = "[object Uint8Array]", M = "[object Uint8ClampedArray]", w = "[object Uint16Array]", g = "[object Uint32Array]", m = /[\\^$.*+?()[\]{}|]/g, P = /^\[object .+?Constructor\]$/, Q = /^(?:0|[1-9]\d*)$/, A = {};
+ A[d] = A[l] = A[h] = A[y] = A[x] = A[v] = A[M] = A[w] = A[g] = true, A[a] = A[c] = A[V] = A[f] = A[S] = A[p] = A[b] = A[E] = A[N] = A[k] = A[L] = A[W] = A[z] = A[T] = A[X] = false;
+ var K = typeof Lt == "object" && Lt && Lt.Object === Object && Lt, U = typeof self == "object" && self && self.Object === Object && self, j = K || U || Function("return this")(), G = e && !e.nodeType && e, R = G && true && t && !t.nodeType && t, Y = R && R.exports === G, ee = Y && K.process, ae = function() {
try {
return ee && ee.binding && ee.binding("util");
} catch {
@@ -81762,7 +81766,7 @@ ${Ez(e, r)}`);
return ue ? "Symbol(src)_1." + ue : "";
}(), ne = O.toString, fe = RegExp(
"^" + $.call(te).replace(m, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
- ), ge = Y ? j.Buffer : void 0, de = j.Symbol, ve = j.Uint8Array, Ae = O.propertyIsEnumerable, Ne = Te.splice, De = de ? de.toStringTag : void 0, ut = Object.getOwnPropertySymbols, Ve = ge ? ge.isBuffer : void 0, Ze = ye(Object.keys, Object), Ge = Ll(j, "DataView"), ke = Ll(j, "Map"), Re = Ll(j, "Promise"), Je = Ll(j, "Set"), Me = Ll(j, "WeakMap"), Pe = Ll(Object, "create"), et = fu(Ge), Ce = fu(ke), ze = fu(Re), nt = fu(Je), qe = fu(Me), Ke = de ? de.prototype : void 0, at = Ke ? Ke.valueOf : void 0;
+ ), ge = Y ? j.Buffer : void 0, de = j.Symbol, ve = j.Uint8Array, Ae = O.propertyIsEnumerable, Ne = Te.splice, De = de ? de.toStringTag : void 0, ut = Object.getOwnPropertySymbols, Ve = ge ? ge.isBuffer : void 0, Ze = ye(Object.keys, Object), Ge = Dl(j, "DataView"), ke = Dl(j, "Map"), Re = Dl(j, "Promise"), Je = Dl(j, "Set"), Me = Dl(j, "WeakMap"), Pe = Dl(Object, "create"), et = fu(Ge), Ce = fu(ke), ze = fu(Re), nt = fu(Je), qe = fu(Me), Ke = de ? de.prototype : void 0, at = Ke ? Ke.valueOf : void 0;
function We(ue) {
var _e = -1, Fe = ue == null ? 0 : ue.length;
for (this.clear(); ++_e < Fe; ) {
@@ -81805,21 +81809,21 @@ ${Ez(e, r)}`);
this.__data__ = [], this.size = 0;
}
function gr(ue) {
- var _e = this.__data__, Fe = V0(_e, ue);
+ var _e = this.__data__, Fe = U0(_e, ue);
if (Fe < 0)
return false;
var xt = _e.length - 1;
return Fe == xt ? _e.pop() : Ne.call(_e, Fe, 1), --this.size, true;
}
function yr(ue) {
- var _e = this.__data__, Fe = V0(_e, ue);
+ var _e = this.__data__, Fe = U0(_e, ue);
return Fe < 0 ? void 0 : _e[Fe][1];
}
function br(ue) {
- return V0(this.__data__, ue) > -1;
+ return U0(this.__data__, ue) > -1;
}
function wr(ue, _e) {
- var Fe = this.__data__, xt = V0(Fe, ue);
+ var Fe = this.__data__, xt = U0(Fe, ue);
return xt < 0 ? (++this.size, Fe.push([ue, _e])) : Fe[xt][1] = _e, this;
}
rt.prototype.clear = _t, rt.prototype.delete = gr, rt.prototype.get = yr, rt.prototype.has = br, rt.prototype.set = wr;
@@ -81838,17 +81842,17 @@ ${Ez(e, r)}`);
};
}
function Dn(ue) {
- var _e = z0(this, ue).delete(ue);
+ var _e = j0(this, ue).delete(ue);
return this.size -= _e ? 1 : 0, _e;
}
function Ln(ue) {
- return z0(this, ue).get(ue);
+ return j0(this, ue).get(ue);
}
function Bn(ue) {
- return z0(this, ue).has(ue);
+ return j0(this, ue).has(ue);
}
function Un(ue, _e) {
- var Fe = z0(this, ue), xt = Fe.size;
+ var Fe = j0(this, ue), xt = Fe.size;
return Fe.set(ue, _e), this.size += Fe.size == xt ? 0 : 1, this;
}
tr.prototype.clear = Cn, tr.prototype.delete = Dn, tr.prototype.get = Ln, tr.prototype.has = Bn, tr.prototype.set = Un;
@@ -81892,90 +81896,90 @@ ${Ez(e, r)}`);
return Fe.set(ue, _e), this.size = Fe.size, this;
}
Tr.prototype.clear = zn, Tr.prototype.delete = Fn, Tr.prototype.get = Hn, Tr.prototype.has = Ji, Tr.prototype.set = ma;
- function yj(ue, _e) {
- var Fe = F0(ue), xt = !Fe && kj(ue), Sr = !Fe && !xt && W2(ue), jt = !Fe && !xt && !Sr && R9(ue), Gr = Fe || xt || Sr || jt, xn = Gr ? me(ue.length, String) : [], qn = xn.length;
+ function lj(ue, _e) {
+ var Fe = V0(ue), xt = !Fe && Mj(ue), Sr = !Fe && !xt && W2(ue), jt = !Fe && !xt && !Sr && I9(ue), Gr = Fe || xt || Sr || jt, xn = Gr ? me(ue.length, String) : [], qn = xn.length;
for (var Lr in ue)
- (_e || te.call(ue, Lr)) && !(Gr && (Lr == "length" || Sr && (Lr == "offset" || Lr == "parent") || jt && (Lr == "buffer" || Lr == "byteLength" || Lr == "byteOffset") || Tj(Lr, qn))) && xn.push(Lr);
+ (_e || te.call(ue, Lr)) && !(Gr && (Lr == "length" || Sr && (Lr == "offset" || Lr == "parent") || jt && (Lr == "buffer" || Lr == "byteLength" || Lr == "byteOffset") || vj(Lr, qn))) && xn.push(Lr);
return xn;
}
- function V0(ue, _e) {
+ function U0(ue, _e) {
for (var Fe = ue.length; Fe--; )
- if (I9(ue[Fe][0], _e))
+ if (M9(ue[Fe][0], _e))
return Fe;
return -1;
}
- function bj(ue, _e, Fe) {
+ function fj(ue, _e, Fe) {
var xt = _e(ue);
- return F0(ue) ? xt : ce(xt, Fe(ue));
+ return V0(ue) ? xt : ce(xt, Fe(ue));
}
- function fh(ue) {
- return ue == null ? ue === void 0 ? H : F : De && De in Object(ue) ? Mj(ue) : Pj(ue);
+ function lh(ue) {
+ return ue == null ? ue === void 0 ? H : F : De && De in Object(ue) ? bj(ue) : Sj(ue);
}
- function M9(ue) {
- return hh(ue) && fh(ue) == a;
+ function x9(ue) {
+ return fh(ue) && lh(ue) == a;
}
- function A9(ue, _e, Fe, xt, Sr) {
- return ue === _e ? true : ue == null || _e == null || !hh(ue) && !hh(_e) ? ue !== ue && _e !== _e : wj(ue, _e, Fe, xt, A9, Sr);
+ function _9(ue, _e, Fe, xt, Sr) {
+ return ue === _e ? true : ue == null || _e == null || !fh(ue) && !fh(_e) ? ue !== ue && _e !== _e : hj(ue, _e, Fe, xt, _9, Sr);
}
- function wj(ue, _e, Fe, xt, Sr, jt) {
- var Gr = F0(ue), xn = F0(_e), qn = Gr ? c : pc(ue), Lr = xn ? c : pc(_e);
- qn = qn == a ? D : qn, Lr = Lr == a ? D : Lr;
- var Qi = qn == D, zs = Lr == D, ni = qn == Lr;
- if (ni && W2(ue)) {
+ function hj(ue, _e, Fe, xt, Sr, jt) {
+ var Gr = V0(ue), xn = V0(_e), qn = Gr ? c : dc(ue), Lr = xn ? c : dc(_e);
+ qn = qn == a ? L : qn, Lr = Lr == a ? L : Lr;
+ var Qi = qn == L, zs = Lr == L, ii = qn == Lr;
+ if (ii && W2(ue)) {
if (!W2(_e))
return false;
Gr = true, Qi = false;
}
- if (ni && !Qi)
- return jt || (jt = new Tr()), Gr || R9(ue) ? T9(ue, _e, Fe, xt, Sr, jt) : Ej(ue, _e, qn, Fe, xt, Sr, jt);
+ if (ii && !Qi)
+ return jt || (jt = new Tr()), Gr || I9(ue) ? E9(ue, _e, Fe, xt, Sr, jt) : gj(ue, _e, qn, Fe, xt, Sr, jt);
if (!(Fe & i)) {
var ds = Qi && te.call(ue, "__wrapped__"), ps = zs && te.call(_e, "__wrapped__");
if (ds || ps) {
- var mc = ds ? ue.value() : ue, ga = ps ? _e.value() : _e;
- return jt || (jt = new Tr()), Sr(mc, ga, Fe, xt, jt);
+ var pc = ds ? ue.value() : ue, ga = ps ? _e.value() : _e;
+ return jt || (jt = new Tr()), Sr(pc, ga, Fe, xt, jt);
}
}
- return ni ? (jt || (jt = new Tr()), Sj(ue, _e, Fe, xt, Sr, jt)) : false;
+ return ii ? (jt || (jt = new Tr()), yj(ue, _e, Fe, xt, Sr, jt)) : false;
}
- function vj(ue) {
- if (!k9(ue) || Ij(ue))
+ function dj(ue) {
+ if (!N9(ue) || _j(ue))
return false;
- var _e = O9(ue) ? fe : P;
+ var _e = A9(ue) ? fe : P;
return _e.test(fu(ue));
}
- function xj(ue) {
- return hh(ue) && P9(ue.length) && !!A[fh(ue)];
+ function pj(ue) {
+ return fh(ue) && T9(ue.length) && !!A[lh(ue)];
}
- function _j(ue) {
- if (!Oj(ue))
+ function mj(ue) {
+ if (!Ej(ue))
return Ze(ue);
var _e = [];
for (var Fe in Object(ue))
te.call(ue, Fe) && Fe != "constructor" && _e.push(Fe);
return _e;
}
- function T9(ue, _e, Fe, xt, Sr, jt) {
+ function E9(ue, _e, Fe, xt, Sr, jt) {
var Gr = Fe & i, xn = ue.length, qn = _e.length;
if (xn != qn && !(Gr && qn > xn))
return false;
var Lr = jt.get(ue);
if (Lr && jt.get(_e))
return Lr == _e;
- var Qi = -1, zs = true, ni = Fe & s ? new rn() : void 0;
+ var Qi = -1, zs = true, ii = Fe & s ? new rn() : void 0;
for (jt.set(ue, _e), jt.set(_e, ue); ++Qi < xn; ) {
var ds = ue[Qi], ps = _e[Qi];
if (xt)
- var mc = Gr ? xt(ps, ds, Qi, _e, ue, jt) : xt(ds, ps, Qi, ue, _e, jt);
- if (mc !== void 0) {
- if (mc)
+ var pc = Gr ? xt(ps, ds, Qi, _e, ue, jt) : xt(ds, ps, Qi, ue, _e, jt);
+ if (pc !== void 0) {
+ if (pc)
continue;
zs = false;
break;
}
- if (ni) {
+ if (ii) {
if (!oe(_e, function(ga, hu) {
- if (!se(ni, hu) && (ds === ga || Sr(ds, ga, Fe, xt, jt)))
- return ni.push(hu);
+ if (!se(ii, hu) && (ds === ga || Sr(ds, ga, Fe, xt, jt)))
+ return ii.push(hu);
})) {
zs = false;
break;
@@ -81987,7 +81991,7 @@ ${Ez(e, r)}`);
}
return jt.delete(ue), jt.delete(_e), zs;
}
- function Ej(ue, _e, Fe, xt, Sr, jt, Gr) {
+ function gj(ue, _e, Fe, xt, Sr, jt, Gr) {
switch (Fe) {
case S:
if (ue.byteLength != _e.byteLength || ue.byteOffset != _e.byteOffset)
@@ -81997,8 +82001,8 @@ ${Ez(e, r)}`);
return !(ue.byteLength != _e.byteLength || !jt(new ve(ue), new ve(_e)));
case f:
case p:
- case R:
- return I9(+ue, +_e);
+ case k:
+ return M9(+ue, +_e);
case b:
return ue.name == _e.name && ue.message == _e.message;
case W:
@@ -82014,7 +82018,7 @@ ${Ez(e, r)}`);
if (Lr)
return Lr == _e;
xt |= s, Gr.set(ue, _e);
- var Qi = T9(xn(ue), xn(_e), xt, Sr, jt, Gr);
+ var Qi = E9(xn(ue), xn(_e), xt, Sr, jt, Gr);
return Gr.delete(ue), Qi;
case I:
if (at)
@@ -82022,13 +82026,13 @@ ${Ez(e, r)}`);
}
return false;
}
- function Sj(ue, _e, Fe, xt, Sr, jt) {
- var Gr = Fe & i, xn = N9(ue), qn = xn.length, Lr = N9(_e), Qi = Lr.length;
+ function yj(ue, _e, Fe, xt, Sr, jt) {
+ var Gr = Fe & i, xn = S9(ue), qn = xn.length, Lr = S9(_e), Qi = Lr.length;
if (qn != Qi && !Gr)
return false;
for (var zs = qn; zs--; ) {
- var ni = xn[zs];
- if (!(Gr ? ni in _e : te.call(_e, ni)))
+ var ii = xn[zs];
+ if (!(Gr ? ii in _e : te.call(_e, ii)))
return false;
}
var ds = jt.get(ue);
@@ -82036,35 +82040,35 @@ ${Ez(e, r)}`);
return ds == _e;
var ps = true;
jt.set(ue, _e), jt.set(_e, ue);
- for (var mc = Gr; ++zs < qn; ) {
- ni = xn[zs];
- var ga = ue[ni], hu = _e[ni];
+ for (var pc = Gr; ++zs < qn; ) {
+ ii = xn[zs];
+ var ga = ue[ii], hu = _e[ii];
if (xt)
- var C9 = Gr ? xt(hu, ga, ni, _e, ue, jt) : xt(ga, hu, ni, ue, _e, jt);
- if (!(C9 === void 0 ? ga === hu || Sr(ga, hu, Fe, xt, jt) : C9)) {
+ var O9 = Gr ? xt(hu, ga, ii, _e, ue, jt) : xt(ga, hu, ii, ue, _e, jt);
+ if (!(O9 === void 0 ? ga === hu || Sr(ga, hu, Fe, xt, jt) : O9)) {
ps = false;
break;
}
- mc || (mc = ni == "constructor");
+ pc || (pc = ii == "constructor");
}
- if (ps && !mc) {
- var H0 = ue.constructor, q0 = _e.constructor;
- H0 != q0 && "constructor" in ue && "constructor" in _e && !(typeof H0 == "function" && H0 instanceof H0 && typeof q0 == "function" && q0 instanceof q0) && (ps = false);
+ if (ps && !pc) {
+ var z0 = ue.constructor, F0 = _e.constructor;
+ z0 != F0 && "constructor" in ue && "constructor" in _e && !(typeof z0 == "function" && z0 instanceof z0 && typeof F0 == "function" && F0 instanceof F0) && (ps = false);
}
return jt.delete(ue), jt.delete(_e), ps;
}
- function N9(ue) {
- return bj(ue, Dj, Aj);
+ function S9(ue) {
+ return fj(ue, Nj, wj);
}
- function z0(ue, _e) {
+ function j0(ue, _e) {
var Fe = ue.__data__;
- return Nj(_e) ? Fe[typeof _e == "string" ? "string" : "hash"] : Fe.map;
+ return xj(_e) ? Fe[typeof _e == "string" ? "string" : "hash"] : Fe.map;
}
- function Ll(ue, _e) {
+ function Dl(ue, _e) {
var Fe = le(ue, _e);
- return vj(Fe) ? Fe : void 0;
+ return dj(Fe) ? Fe : void 0;
}
- function Mj(ue) {
+ function bj(ue) {
var _e = te.call(ue, De), Fe = ue[De];
try {
ue[De] = void 0;
@@ -82074,13 +82078,13 @@ ${Ez(e, r)}`);
var Sr = ne.call(ue);
return xt && (_e ? ue[De] = Fe : delete ue[De]), Sr;
}
- var Aj = ut ? function(ue) {
+ var wj = ut ? function(ue) {
return ue == null ? [] : (ue = Object(ue), Z(ut(ue), function(_e) {
return Ae.call(ue, _e);
}));
- } : Lj, pc = fh;
- (Ge && pc(new Ge(new ArrayBuffer(1))) != S || ke && pc(new ke()) != N || Re && pc(Re.resolve()) != L || Je && pc(new Je()) != z || Me && pc(new Me()) != X) && (pc = function(ue) {
- var _e = fh(ue), Fe = _e == D ? ue.constructor : void 0, xt = Fe ? fu(Fe) : "";
+ } : Ij, dc = lh;
+ (Ge && dc(new Ge(new ArrayBuffer(1))) != S || ke && dc(new ke()) != N || Re && dc(Re.resolve()) != D || Je && dc(new Je()) != z || Me && dc(new Me()) != X) && (dc = function(ue) {
+ var _e = lh(ue), Fe = _e == L ? ue.constructor : void 0, xt = Fe ? fu(Fe) : "";
if (xt)
switch (xt) {
case et:
@@ -82088,7 +82092,7 @@ ${Ez(e, r)}`);
case Ce:
return N;
case ze:
- return L;
+ return D;
case nt:
return z;
case qe:
@@ -82096,21 +82100,21 @@ ${Ez(e, r)}`);
}
return _e;
});
- function Tj(ue, _e) {
+ function vj(ue, _e) {
return _e = _e ?? o, !!_e && (typeof ue == "number" || Q.test(ue)) && ue > -1 && ue % 1 == 0 && ue < _e;
}
- function Nj(ue) {
+ function xj(ue) {
var _e = typeof ue;
return _e == "string" || _e == "number" || _e == "symbol" || _e == "boolean" ? ue !== "__proto__" : ue === null;
}
- function Ij(ue) {
+ function _j(ue) {
return !!J && J in ue;
}
- function Oj(ue) {
+ function Ej(ue) {
var _e = ue && ue.constructor, Fe = typeof _e == "function" && _e.prototype || O;
return ue === Fe;
}
- function Pj(ue) {
+ function Sj(ue) {
return ne.call(ue);
}
function fu(ue) {
@@ -82126,52 +82130,52 @@ ${Ez(e, r)}`);
}
return "";
}
- function I9(ue, _e) {
+ function M9(ue, _e) {
return ue === _e || ue !== ue && _e !== _e;
}
- var kj = M9(function() {
+ var Mj = x9(function() {
return arguments;
- }()) ? M9 : function(ue) {
- return hh(ue) && te.call(ue, "callee") && !Ae.call(ue, "callee");
- }, F0 = Array.isArray;
- function Rj(ue) {
- return ue != null && P9(ue.length) && !O9(ue);
- }
- var W2 = Ve || Bj;
- function Cj(ue, _e) {
- return A9(ue, _e);
- }
- function O9(ue) {
- if (!k9(ue))
+ }()) ? x9 : function(ue) {
+ return fh(ue) && te.call(ue, "callee") && !Ae.call(ue, "callee");
+ }, V0 = Array.isArray;
+ function Aj(ue) {
+ return ue != null && T9(ue.length) && !A9(ue);
+ }
+ var W2 = Ve || Oj;
+ function Tj(ue, _e) {
+ return _9(ue, _e);
+ }
+ function A9(ue) {
+ if (!N9(ue))
return false;
- var _e = fh(ue);
+ var _e = lh(ue);
return _e == E || _e == _ || _e == u || _e == q;
}
- function P9(ue) {
+ function T9(ue) {
return typeof ue == "number" && ue > -1 && ue % 1 == 0 && ue <= o;
}
- function k9(ue) {
+ function N9(ue) {
var _e = typeof ue;
return ue != null && (_e == "object" || _e == "function");
}
- function hh(ue) {
+ function fh(ue) {
return ue != null && typeof ue == "object";
}
- var R9 = ie ? pe(ie) : xj;
- function Dj(ue) {
- return Rj(ue) ? yj(ue) : _j(ue);
+ var I9 = ie ? pe(ie) : pj;
+ function Nj(ue) {
+ return Aj(ue) ? lj(ue) : mj(ue);
}
- function Lj() {
+ function Ij() {
return [];
}
- function Bj() {
+ function Oj() {
return false;
}
- t.exports = Cj;
- })(Hm, Hm.exports);
- var Kve = Hm.exports;
- var Xve = /* @__PURE__ */ nc(Kve);
- function Yve(t, e) {
+ t.exports = Tj;
+ })(Fm, Fm.exports);
+ var Hve = Fm.exports;
+ var qve = /* @__PURE__ */ rc(Hve);
+ function Wve(t, e) {
return e = e || {}, new Promise(function(r, n) {
var i = new XMLHttpRequest(), s = [], o = [], a = {}, c = function() {
return { ok: (i.status / 100 | 0) == 2, statusText: i.statusText, status: i.status, url: i.responseURL, text: function() {
@@ -82199,14 +82203,14 @@ ${Ez(e, r)}`);
i.send(e.body || null);
});
}
- var Zve = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Gve = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- default: Yve
+ default: Wve
}, Symbol.toStringTag, { value: "Module" }));
- var ZM = /* @__PURE__ */ fn(Zve);
- var Jve = self.fetch || (self.fetch = ZM.default || ZM);
- var Qve = /* @__PURE__ */ nc(Jve);
- function $ve(t, e) {
+ var WM = /* @__PURE__ */ fn(Gve);
+ var Kve = self.fetch || (self.fetch = WM.default || WM);
+ var Xve = /* @__PURE__ */ rc(Kve);
+ function Yve(t, e) {
if (t.length >= 255)
throw new TypeError("Alphabet too long");
for (var r = new Uint8Array(256), n = 0; n < r.length; n++)
@@ -82223,18 +82227,18 @@ ${Ez(e, r)}`);
throw new TypeError("Expected Uint8Array");
if (_.length === 0)
return "";
- for (var N = 0, R = 0, F = 0, D = _.length; F !== D && _[F] === 0; )
+ for (var N = 0, k = 0, F = 0, L = _.length; F !== L && _[F] === 0; )
F++, N++;
- for (var L = (D - F) * f + 1 >>> 0, q = new Uint8Array(L); F !== D; ) {
- for (var W = _[F], z = 0, T = L - 1; (W !== 0 || z < R) && T !== -1; T--, z++)
+ for (var D = (L - F) * f + 1 >>> 0, q = new Uint8Array(D); F !== L; ) {
+ for (var W = _[F], z = 0, T = D - 1; (W !== 0 || z < k) && T !== -1; T--, z++)
W += 256 * q[T] >>> 0, q[T] = W % a >>> 0, W = W / a >>> 0;
if (W !== 0)
throw new Error("Non-zero carry");
- R = z, F++;
+ k = z, F++;
}
- for (var I = L - R; I !== L && q[I] === 0; )
+ for (var I = D - k; I !== D && q[I] === 0; )
I++;
- for (var H = c.repeat(N); I < L; ++I)
+ for (var H = c.repeat(N); I < D; ++I)
H += t.charAt(q[I]);
return H;
}
@@ -82245,23 +82249,23 @@ ${Ez(e, r)}`);
return new Uint8Array();
var N = 0;
if (_[N] !== " ") {
- for (var R = 0, F = 0; _[N] === c; )
- R++, N++;
- for (var D = (_.length - N) * u + 1 >>> 0, L = new Uint8Array(D); _[N]; ) {
+ for (var k = 0, F = 0; _[N] === c; )
+ k++, N++;
+ for (var L = (_.length - N) * u + 1 >>> 0, D = new Uint8Array(L); _[N]; ) {
var q = r[_.charCodeAt(N)];
if (q === 255)
return;
- for (var W = 0, z = D - 1; (q !== 0 || W < F) && z !== -1; z--, W++)
- q += a * L[z] >>> 0, L[z] = q % 256 >>> 0, q = q / 256 >>> 0;
+ for (var W = 0, z = L - 1; (q !== 0 || W < F) && z !== -1; z--, W++)
+ q += a * D[z] >>> 0, D[z] = q % 256 >>> 0, q = q / 256 >>> 0;
if (q !== 0)
throw new Error("Non-zero carry");
F = W, N++;
}
if (_[N] !== " ") {
- for (var T = D - F; T !== D && L[T] === 0; )
+ for (var T = L - F; T !== L && D[T] === 0; )
T++;
- for (var I = new Uint8Array(R + (D - T)), H = R; T !== D; )
- I[H++] = L[T++];
+ for (var I = new Uint8Array(k + (L - T)), H = k; T !== L; )
+ I[H++] = D[T++];
return I;
}
}
@@ -82274,9 +82278,9 @@ ${Ez(e, r)}`);
}
return { encode: p, decodeUnsafe: b, decode: E };
}
- var e4e = $ve;
- var t4e = e4e;
- var _U = (t) => {
+ var Zve = Yve;
+ var Jve = Zve;
+ var mU = (t) => {
if (t instanceof Uint8Array && t.constructor.name === "Uint8Array")
return t;
if (t instanceof ArrayBuffer)
@@ -82285,9 +82289,9 @@ ${Ez(e, r)}`);
return new Uint8Array(t.buffer, t.byteOffset, t.byteLength);
throw new Error("Unknown type, must be binary type");
};
- var r4e = (t) => new TextEncoder().encode(t);
- var n4e = (t) => new TextDecoder().decode(t);
- var i4e = class {
+ var Qve = (t) => new TextEncoder().encode(t);
+ var $ve = (t) => new TextDecoder().decode(t);
+ var e4e = class {
constructor(e, r, n) {
this.name = e, this.prefix = r, this.baseEncode = n;
}
@@ -82297,7 +82301,7 @@ ${Ez(e, r)}`);
throw Error("Unknown type, must be binary type");
}
};
- var s4e = class {
+ var t4e = class {
constructor(e, r, n) {
if (this.name = e, this.prefix = r, r.codePointAt(0) === void 0)
throw new Error("Invalid prefix character");
@@ -82312,15 +82316,15 @@ ${Ez(e, r)}`);
throw Error("Can only multibase decode strings");
}
or(e) {
- return EU(this, e);
+ return gU(this, e);
}
};
- var o4e = class {
+ var r4e = class {
constructor(e) {
this.decoders = e;
}
or(e) {
- return EU(this, e);
+ return gU(this, e);
}
decode(e) {
const r = e[0], n = this.decoders[r];
@@ -82329,10 +82333,10 @@ ${Ez(e, r)}`);
throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`);
}
};
- var EU = (t, e) => new o4e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } });
- var a4e = class {
+ var gU = (t, e) => new r4e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } });
+ var n4e = class {
constructor(e, r, n, i) {
- this.name = e, this.prefix = r, this.baseEncode = n, this.baseDecode = i, this.encoder = new i4e(e, r, n), this.decoder = new s4e(e, r, i);
+ this.name = e, this.prefix = r, this.baseEncode = n, this.baseDecode = i, this.encoder = new e4e(e, r, n), this.decoder = new t4e(e, r, i);
}
encode(e) {
return this.encoder.encode(e);
@@ -82341,12 +82345,12 @@ ${Ez(e, r)}`);
return this.decoder.decode(e);
}
};
- var D2 = ({ name: t, prefix: e, encode: r, decode: n }) => new a4e(t, e, r, n);
- var B0 = ({ prefix: t, name: e, alphabet: r }) => {
- const { encode: n, decode: i } = t4e(r, e);
- return D2({ prefix: t, name: e, encode: n, decode: (s) => _U(i(s)) });
+ var D2 = ({ name: t, prefix: e, encode: r, decode: n }) => new n4e(t, e, r, n);
+ var D0 = ({ prefix: t, name: e, alphabet: r }) => {
+ const { encode: n, decode: i } = Jve(r, e);
+ return D2({ prefix: t, name: e, encode: n, decode: (s) => mU(i(s)) });
};
- var c4e = (t, e, r, n) => {
+ var i4e = (t, e, r, n) => {
const i = {};
for (let f = 0; f < e.length; ++f)
i[e[f]] = f;
@@ -82365,7 +82369,7 @@ ${Ez(e, r)}`);
throw new SyntaxError("Unexpected end of data");
return o;
};
- var u4e = (t, e, r) => {
+ var s4e = (t, e, r) => {
const n = e[e.length - 1] === "=", i = (1 << r) - 1;
let s = "", o = 0, a = 0;
for (let c = 0; c < t.length; ++c)
@@ -82376,214 +82380,214 @@ ${Ez(e, r)}`);
s += "=";
return s;
};
- var ri = ({ name: t, prefix: e, bitsPerChar: r, alphabet: n }) => D2({ prefix: e, name: t, encode(i) {
- return u4e(i, n, r);
+ var ni = ({ name: t, prefix: e, bitsPerChar: r, alphabet: n }) => D2({ prefix: e, name: t, encode(i) {
+ return s4e(i, n, r);
}, decode(i) {
- return c4e(i, n, r, t);
+ return i4e(i, n, r, t);
} });
- var l4e = D2({ prefix: "\0", name: "identity", encode: (t) => n4e(t), decode: (t) => r4e(t) });
- var f4e = Object.freeze({ __proto__: null, identity: l4e });
- var h4e = ri({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 });
- var d4e = Object.freeze({ __proto__: null, base2: h4e });
- var p4e = ri({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 });
- var m4e = Object.freeze({ __proto__: null, base8: p4e });
- var g4e = B0({ prefix: "9", name: "base10", alphabet: "0123456789" });
- var y4e = Object.freeze({ __proto__: null, base10: g4e });
- var b4e = ri({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 });
- var w4e = ri({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 });
- var v4e = Object.freeze({ __proto__: null, base16: b4e, base16upper: w4e });
- var x4e = ri({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 });
- var _4e = ri({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 });
- var E4e = ri({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 });
- var S4e = ri({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 });
- var M4e = ri({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 });
- var A4e = ri({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 });
- var T4e = ri({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 });
- var N4e = ri({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 });
- var I4e = ri({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 });
- var O4e = Object.freeze({ __proto__: null, base32: x4e, base32upper: _4e, base32pad: E4e, base32padupper: S4e, base32hex: M4e, base32hexupper: A4e, base32hexpad: T4e, base32hexpadupper: N4e, base32z: I4e });
- var P4e = B0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" });
- var k4e = B0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" });
- var R4e = Object.freeze({ __proto__: null, base36: P4e, base36upper: k4e });
- var C4e = B0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" });
- var D4e = B0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" });
- var L4e = Object.freeze({ __proto__: null, base58btc: C4e, base58flickr: D4e });
- var B4e = ri({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 });
- var U4e = ri({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 });
- var j4e = ri({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 });
- var V4e = ri({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 });
- var z4e = Object.freeze({ __proto__: null, base64: B4e, base64pad: U4e, base64url: j4e, base64urlpad: V4e });
- var SU = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}");
- var F4e = SU.reduce((t, e, r) => (t[r] = e, t), []);
- var H4e = SU.reduce((t, e, r) => (t[e.codePointAt(0)] = r, t), []);
- function q4e(t) {
- return t.reduce((e, r) => (e += F4e[r], e), "");
- }
- function W4e(t) {
+ var o4e = D2({ prefix: "\0", name: "identity", encode: (t) => $ve(t), decode: (t) => Qve(t) });
+ var a4e = Object.freeze({ __proto__: null, identity: o4e });
+ var c4e = ni({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 });
+ var u4e = Object.freeze({ __proto__: null, base2: c4e });
+ var l4e = ni({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 });
+ var f4e = Object.freeze({ __proto__: null, base8: l4e });
+ var h4e = D0({ prefix: "9", name: "base10", alphabet: "0123456789" });
+ var d4e = Object.freeze({ __proto__: null, base10: h4e });
+ var p4e = ni({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 });
+ var m4e = ni({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 });
+ var g4e = Object.freeze({ __proto__: null, base16: p4e, base16upper: m4e });
+ var y4e = ni({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 });
+ var b4e = ni({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 });
+ var w4e = ni({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 });
+ var v4e = ni({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 });
+ var x4e = ni({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 });
+ var _4e = ni({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 });
+ var E4e = ni({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 });
+ var S4e = ni({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 });
+ var M4e = ni({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 });
+ var A4e = Object.freeze({ __proto__: null, base32: y4e, base32upper: b4e, base32pad: w4e, base32padupper: v4e, base32hex: x4e, base32hexupper: _4e, base32hexpad: E4e, base32hexpadupper: S4e, base32z: M4e });
+ var T4e = D0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" });
+ var N4e = D0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" });
+ var I4e = Object.freeze({ __proto__: null, base36: T4e, base36upper: N4e });
+ var O4e = D0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" });
+ var P4e = D0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" });
+ var k4e = Object.freeze({ __proto__: null, base58btc: O4e, base58flickr: P4e });
+ var R4e = ni({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 });
+ var C4e = ni({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 });
+ var D4e = ni({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 });
+ var L4e = ni({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 });
+ var B4e = Object.freeze({ __proto__: null, base64: R4e, base64pad: C4e, base64url: D4e, base64urlpad: L4e });
+ var yU = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}");
+ var U4e = yU.reduce((t, e, r) => (t[r] = e, t), []);
+ var j4e = yU.reduce((t, e, r) => (t[e.codePointAt(0)] = r, t), []);
+ function V4e(t) {
+ return t.reduce((e, r) => (e += U4e[r], e), "");
+ }
+ function z4e(t) {
const e = [];
for (const r of t) {
- const n = H4e[r.codePointAt(0)];
+ const n = j4e[r.codePointAt(0)];
if (n === void 0)
throw new Error(`Non-base256emoji character: ${r}`);
e.push(n);
}
return new Uint8Array(e);
}
- var G4e = D2({ prefix: "\u{1F680}", name: "base256emoji", encode: q4e, decode: W4e });
- var K4e = Object.freeze({ __proto__: null, base256emoji: G4e });
- var X4e = MU;
- var JM = 128;
- var Y4e = 127;
- var Z4e = ~Y4e;
- var J4e = Math.pow(2, 31);
- function MU(t, e, r) {
+ var F4e = D2({ prefix: "\u{1F680}", name: "base256emoji", encode: V4e, decode: z4e });
+ var H4e = Object.freeze({ __proto__: null, base256emoji: F4e });
+ var q4e = bU;
+ var GM = 128;
+ var W4e = 127;
+ var G4e = ~W4e;
+ var K4e = Math.pow(2, 31);
+ function bU(t, e, r) {
e = e || [], r = r || 0;
- for (var n = r; t >= J4e; )
- e[r++] = t & 255 | JM, t /= 128;
- for (; t & Z4e; )
- e[r++] = t & 255 | JM, t >>>= 7;
- return e[r] = t | 0, MU.bytes = r - n + 1, e;
- }
- var Q4e = bv;
- var $4e = 128;
- var QM = 127;
- function bv(t, n) {
+ for (var n = r; t >= K4e; )
+ e[r++] = t & 255 | GM, t /= 128;
+ for (; t & G4e; )
+ e[r++] = t & 255 | GM, t >>>= 7;
+ return e[r] = t | 0, bU.bytes = r - n + 1, e;
+ }
+ var X4e = gv;
+ var Y4e = 128;
+ var KM = 127;
+ function gv(t, n) {
var r = 0, n = n || 0, i = 0, s = n, o, a = t.length;
do {
if (s >= a)
- throw bv.bytes = 0, new RangeError("Could not decode varint");
- o = t[s++], r += i < 28 ? (o & QM) << i : (o & QM) * Math.pow(2, i), i += 7;
- } while (o >= $4e);
- return bv.bytes = s - n, r;
- }
- var e8e = Math.pow(2, 7);
- var t8e = Math.pow(2, 14);
- var r8e = Math.pow(2, 21);
- var n8e = Math.pow(2, 28);
- var i8e = Math.pow(2, 35);
- var s8e = Math.pow(2, 42);
- var o8e = Math.pow(2, 49);
- var a8e = Math.pow(2, 56);
- var c8e = Math.pow(2, 63);
- var u8e = function(t) {
- return t < e8e ? 1 : t < t8e ? 2 : t < r8e ? 3 : t < n8e ? 4 : t < i8e ? 5 : t < s8e ? 6 : t < o8e ? 7 : t < a8e ? 8 : t < c8e ? 9 : 10;
- };
- var l8e = { encode: X4e, decode: Q4e, encodingLength: u8e };
- var AU = l8e;
- var $M = (t, e, r = 0) => (AU.encode(t, e, r), e);
- var eA = (t) => AU.encodingLength(t);
- var wv = (t, e) => {
- const r = e.byteLength, n = eA(t), i = n + eA(r), s = new Uint8Array(i + r);
- return $M(t, s, 0), $M(r, s, n), s.set(e, i), new f8e(t, r, e, s);
- };
- var f8e = class {
+ throw gv.bytes = 0, new RangeError("Could not decode varint");
+ o = t[s++], r += i < 28 ? (o & KM) << i : (o & KM) * Math.pow(2, i), i += 7;
+ } while (o >= Y4e);
+ return gv.bytes = s - n, r;
+ }
+ var Z4e = Math.pow(2, 7);
+ var J4e = Math.pow(2, 14);
+ var Q4e = Math.pow(2, 21);
+ var $4e = Math.pow(2, 28);
+ var e8e = Math.pow(2, 35);
+ var t8e = Math.pow(2, 42);
+ var r8e = Math.pow(2, 49);
+ var n8e = Math.pow(2, 56);
+ var i8e = Math.pow(2, 63);
+ var s8e = function(t) {
+ return t < Z4e ? 1 : t < J4e ? 2 : t < Q4e ? 3 : t < $4e ? 4 : t < e8e ? 5 : t < t8e ? 6 : t < r8e ? 7 : t < n8e ? 8 : t < i8e ? 9 : 10;
+ };
+ var o8e = { encode: q4e, decode: X4e, encodingLength: s8e };
+ var wU = o8e;
+ var XM = (t, e, r = 0) => (wU.encode(t, e, r), e);
+ var YM = (t) => wU.encodingLength(t);
+ var yv = (t, e) => {
+ const r = e.byteLength, n = YM(t), i = n + YM(r), s = new Uint8Array(i + r);
+ return XM(t, s, 0), XM(r, s, n), s.set(e, i), new a8e(t, r, e, s);
+ };
+ var a8e = class {
constructor(e, r, n, i) {
this.code = e, this.size = r, this.digest = n, this.bytes = i;
}
};
- var TU = ({ name: t, code: e, encode: r }) => new h8e(t, e, r);
- var h8e = class {
+ var vU = ({ name: t, code: e, encode: r }) => new c8e(t, e, r);
+ var c8e = class {
constructor(e, r, n) {
this.name = e, this.code = r, this.encode = n;
}
digest(e) {
if (e instanceof Uint8Array) {
const r = this.encode(e);
- return r instanceof Uint8Array ? wv(this.code, r) : r.then((n) => wv(this.code, n));
+ return r instanceof Uint8Array ? yv(this.code, r) : r.then((n) => yv(this.code, n));
} else
throw Error("Unknown type, must be binary type");
}
};
- var NU = (t) => async (e) => new Uint8Array(await crypto.subtle.digest(t, e));
- var d8e = TU({ name: "sha2-256", code: 18, encode: NU("SHA-256") });
- var p8e = TU({ name: "sha2-512", code: 19, encode: NU("SHA-512") });
- var m8e = Object.freeze({ __proto__: null, sha256: d8e, sha512: p8e });
- var IU = 0;
- var g8e = "identity";
- var OU = _U;
- var y8e = (t) => wv(IU, OU(t));
- var b8e = { code: IU, name: g8e, encode: OU, digest: y8e };
- var w8e = Object.freeze({ __proto__: null, identity: b8e });
+ var xU = (t) => async (e) => new Uint8Array(await crypto.subtle.digest(t, e));
+ var u8e = vU({ name: "sha2-256", code: 18, encode: xU("SHA-256") });
+ var l8e = vU({ name: "sha2-512", code: 19, encode: xU("SHA-512") });
+ var f8e = Object.freeze({ __proto__: null, sha256: u8e, sha512: l8e });
+ var _U = 0;
+ var h8e = "identity";
+ var EU = mU;
+ var d8e = (t) => yv(_U, EU(t));
+ var p8e = { code: _U, name: h8e, encode: EU, digest: d8e };
+ var m8e = Object.freeze({ __proto__: null, identity: p8e });
new TextEncoder(), new TextDecoder();
- var tA = { ...f4e, ...d4e, ...m4e, ...y4e, ...v4e, ...O4e, ...R4e, ...L4e, ...z4e, ...K4e };
- ({ ...m8e, ...w8e });
- function v8e(t = 0) {
+ var ZM = { ...a4e, ...u4e, ...f4e, ...d4e, ...g4e, ...A4e, ...I4e, ...k4e, ...B4e, ...H4e };
+ ({ ...f8e, ...m8e });
+ function g8e(t = 0) {
return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? globalThis.Buffer.allocUnsafe(t) : new Uint8Array(t);
}
- function PU(t, e, r, n) {
+ function SU(t, e, r, n) {
return { name: t, prefix: e, encoder: { name: t, prefix: e, encode: r }, decoder: { decode: n } };
}
- var rA = PU("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
- var f3 = PU("ascii", "a", (t) => {
+ var JM = SU("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
+ var l3 = SU("ascii", "a", (t) => {
let e = "a";
for (let r = 0; r < t.length; r++)
e += String.fromCharCode(t[r]);
return e;
}, (t) => {
t = t.substring(1);
- const e = v8e(t.length);
+ const e = g8e(t.length);
for (let r = 0; r < t.length; r++)
e[r] = t.charCodeAt(r);
return e;
});
- var x8e = { utf8: rA, "utf-8": rA, hex: tA.base16, latin1: f3, ascii: f3, binary: f3, ...tA };
- function _8e(t, e = "utf8") {
- const r = x8e[e];
+ var y8e = { utf8: JM, "utf-8": JM, hex: ZM.base16, latin1: l3, ascii: l3, binary: l3, ...ZM };
+ function b8e(t, e = "utf8") {
+ const r = y8e[e];
if (!r)
throw new Error(`Unsupported encoding "${e}"`);
return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t, "utf8") : r.decoder.decode(`${r.prefix}${t}`);
}
- var kU = "wc";
- var E8e = 2;
- var g9 = "core";
- var ru = `${kU}@2:${g9}:`;
- var S8e = { name: g9, logger: "error" };
- var M8e = { database: ":memory:" };
- var A8e = "crypto";
- var nA = "client_ed25519_seed";
- var T8e = gt.ONE_DAY;
- var N8e = "keychain";
- var I8e = "0.3";
- var O8e = "messages";
- var P8e = "0.3";
- var k8e = gt.SIX_HOURS;
- var R8e = "publisher";
- var RU = "irn";
- var C8e = "error";
- var CU = "wss://relay.walletconnect.com";
- var iA = "wss://relay.walletconnect.org";
- var D8e = "relayer";
+ var MU = "wc";
+ var w8e = 2;
+ var h9 = "core";
+ var tu = `${MU}@2:${h9}:`;
+ var v8e = { name: h9, logger: "error" };
+ var x8e = { database: ":memory:" };
+ var _8e = "crypto";
+ var QM = "client_ed25519_seed";
+ var E8e = gt.ONE_DAY;
+ var S8e = "keychain";
+ var M8e = "0.3";
+ var A8e = "messages";
+ var T8e = "0.3";
+ var N8e = gt.SIX_HOURS;
+ var I8e = "publisher";
+ var AU = "irn";
+ var O8e = "error";
+ var TU = "wss://relay.walletconnect.com";
+ var $M = "wss://relay.walletconnect.org";
+ var P8e = "relayer";
var Vi = { message: "relayer_message", message_ack: "relayer_message_ack", connect: "relayer_connect", disconnect: "relayer_disconnect", error: "relayer_error", connection_stalled: "relayer_connection_stalled", transport_closed: "relayer_transport_closed", publish: "relayer_publish" };
- var L8e = "_subscription";
+ var k8e = "_subscription";
var Es = { payload: "payload", connect: "connect", disconnect: "disconnect", error: "error" };
- var B8e = gt.ONE_SECOND;
- var U8e = "2.13.3";
- var j8e = 1e4;
- var V8e = "0.3";
- var z8e = "WALLETCONNECT_CLIENT_ID";
+ var R8e = gt.ONE_SECOND;
+ var C8e = "2.13.3";
+ var D8e = 1e4;
+ var L8e = "0.3";
+ var B8e = "WALLETCONNECT_CLIENT_ID";
var Bo = { created: "subscription_created", deleted: "subscription_deleted", expired: "subscription_expired", disabled: "subscription_disabled", sync: "subscription_sync", resubscribed: "subscription_resubscribed" };
- var F8e = "subscription";
- var H8e = "0.3";
- var q8e = gt.FIVE_SECONDS * 1e3;
- var W8e = "pairing";
- var G8e = "0.3";
- var jh = { wc_pairingDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1e3 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1001 } }, wc_pairingPing: { req: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1002 }, res: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1003 } }, unregistered_method: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 0 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 0 } } };
- var df = { create: "pairing_create", expire: "pairing_expire", delete: "pairing_delete", ping: "pairing_ping" };
+ var U8e = "subscription";
+ var j8e = "0.3";
+ var V8e = gt.FIVE_SECONDS * 1e3;
+ var z8e = "pairing";
+ var F8e = "0.3";
+ var Uh = { wc_pairingDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1e3 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1001 } }, wc_pairingPing: { req: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1002 }, res: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1003 } }, unregistered_method: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 0 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 0 } } };
+ var hf = { create: "pairing_create", expire: "pairing_expire", delete: "pairing_delete", ping: "pairing_ping" };
var Ys = { created: "history_created", updated: "history_updated", deleted: "history_deleted", sync: "history_sync" };
- var K8e = "history";
- var X8e = "0.3";
- var Y8e = "expirer";
+ var H8e = "history";
+ var q8e = "0.3";
+ var W8e = "expirer";
var Is = { created: "expirer_created", deleted: "expirer_deleted", expired: "expirer_expired", sync: "expirer_sync" };
- var Z8e = "0.3";
- var h3 = "verify-api";
- var pf = "https://verify.walletconnect.com";
- var vv = "https://verify.walletconnect.org";
- var J8e = [pf, vv];
- var Q8e = "echo";
- var $8e = "https://echo.walletconnect.com";
- var exe = class {
+ var G8e = "0.3";
+ var f3 = "verify-api";
+ var df = "https://verify.walletconnect.com";
+ var bv = "https://verify.walletconnect.org";
+ var K8e = [df, bv];
+ var X8e = "echo";
+ var Y8e = "https://echo.walletconnect.com";
+ var Z8e = class {
constructor(e, r) {
- this.core = e, this.logger = r, this.keychain = /* @__PURE__ */ new Map(), this.name = N8e, this.version = I8e, this.initialized = false, this.storagePrefix = ru, this.init = async () => {
+ this.core = e, this.logger = r, this.keychain = /* @__PURE__ */ new Map(), this.name = S8e, this.version = M8e, this.initialized = false, this.storagePrefix = tu, this.init = async () => {
if (!this.initialized) {
const n = await this.getKeyChain();
typeof n < "u" && (this.keychain = n), this.initialized = true;
@@ -82609,11 +82613,11 @@ ${Ez(e, r)}`);
return this.storagePrefix + this.version + this.core.customStoragePrefix + "//" + this.name;
}
async setKeyChain(e) {
- await this.core.storage.setItem(this.storageKey, MB(e));
+ await this.core.storage.setItem(this.storageKey, bB(e));
}
async getKeyChain() {
const e = await this.core.storage.getItem(this.storageKey);
- return typeof e < "u" ? AB(e) : void 0;
+ return typeof e < "u" ? wB(e) : void 0;
}
async persist() {
await this.setKeyChain(this.keychain);
@@ -82625,29 +82629,29 @@ ${Ez(e, r)}`);
}
}
};
- var txe = class {
+ var J8e = class {
constructor(e, r, n) {
- this.core = e, this.logger = r, this.name = A8e, this.initialized = false, this.init = async () => {
+ this.core = e, this.logger = r, this.name = _8e, this.initialized = false, this.init = async () => {
this.initialized || (await this.keychain.init(), this.initialized = true);
}, this.hasKeys = (i) => (this.isInitialized(), this.keychain.has(i)), this.getClientId = async () => {
this.isInitialized();
- const i = await this.getClientSeed(), s = HS(i);
- return fB(s.publicKey);
+ const i = await this.getClientSeed(), s = US(i);
+ return iB(s.publicKey);
}, this.generateKeyPair = () => {
this.isInitialized();
- const i = i5e();
+ const i = e5e();
return this.setPrivateKey(i.publicKey, i.privateKey);
}, this.signJWT = async (i) => {
this.isInitialized();
- const s = await this.getClientSeed(), o = HS(s), a = dv();
- return await Q2e(a, i, T8e, o);
+ const s = await this.getClientSeed(), o = US(s), a = fv();
+ return await X2e(a, i, E8e, o);
}, this.generateSharedKey = (i, s, o) => {
this.isInitialized();
- const a = this.getPrivateKey(i), c = s5e(a, s);
+ const a = this.getPrivateKey(i), c = t5e(a, s);
return this.setSymKey(c, o);
}, this.setSymKey = async (i, s) => {
this.isInitialized();
- const o = s || w1(i);
+ const o = s || b1(i);
return await this.keychain.set(o, i), o;
}, this.deleteKeyPair = async (i) => {
this.isInitialized(), await this.keychain.del(i);
@@ -82655,33 +82659,33 @@ ${Ez(e, r)}`);
this.isInitialized(), await this.keychain.del(i);
}, this.encode = async (i, s, o) => {
this.isInitialized();
- const a = pU(o), c = cl(s);
- if (RM(a)) {
+ const a = aU(o), c = cl(s);
+ if (NM(a)) {
const b = a.senderPublicKey, E = a.receiverPublicKey;
i = await this.generateSharedKey(b, E);
}
const u = this.getSymKey(i), { type: f, senderPublicKey: p } = a;
- return a5e({ type: f, symKey: u, message: c, senderPublicKey: p });
+ return n5e({ type: f, symKey: u, message: c, senderPublicKey: p });
}, this.decode = async (i, s, o) => {
this.isInitialized();
- const a = l5e(s, o);
- if (RM(a)) {
+ const a = o5e(s, o);
+ if (NM(a)) {
const c = a.receiverPublicKey, u = a.senderPublicKey;
i = await this.generateSharedKey(c, u);
}
try {
- const c = this.getSymKey(i), u = c5e({ symKey: c, encoded: s });
+ const c = this.getSymKey(i), u = i5e({ symKey: c, encoded: s });
return E2(u);
} catch (c) {
this.logger.error(`Failed to decode message from topic: '${i}', clientId: '${await this.getClientId()}'`), this.logger.error(c);
}
}, this.getPayloadType = (i) => {
- const s = Vm(i);
- return D0(s.type);
+ const s = jm(i);
+ return R0(s.type);
}, this.getPayloadSenderPublicKey = (i) => {
- const s = Vm(i);
+ const s = jm(i);
return s.senderPublicKey ? js(s.senderPublicKey, Si) : void 0;
- }, this.core = e, this.logger = Zi(r, this.name), this.keychain = n || new exe(this.core, this.logger);
+ }, this.core = e, this.logger = Zi(r, this.name), this.keychain = n || new Z8e(this.core, this.logger);
}
get context() {
return Yi(this.logger);
@@ -82695,11 +82699,11 @@ ${Ez(e, r)}`);
async getClientSeed() {
let e = "";
try {
- e = this.keychain.get(nA);
+ e = this.keychain.get(QM);
} catch {
- e = dv(), await this.keychain.set(nA, e);
+ e = fv(), await this.keychain.set(QM, e);
}
- return _8e(e, "base16");
+ return b8e(e, "base16");
}
getSymKey(e) {
return this.keychain.get(e);
@@ -82711,9 +82715,9 @@ ${Ez(e, r)}`);
}
}
};
- var rxe = class extends ige {
+ var Q8e = class extends ege {
constructor(e, r) {
- super(e, r), this.logger = e, this.core = r, this.messages = /* @__PURE__ */ new Map(), this.name = O8e, this.version = P8e, this.initialized = false, this.storagePrefix = ru, this.init = async () => {
+ super(e, r), this.logger = e, this.core = r, this.messages = /* @__PURE__ */ new Map(), this.name = A8e, this.version = T8e, this.initialized = false, this.storagePrefix = tu, this.init = async () => {
if (!this.initialized) {
this.logger.trace("Initialized");
try {
@@ -82749,11 +82753,11 @@ ${Ez(e, r)}`);
return this.storagePrefix + this.version + this.core.customStoragePrefix + "//" + this.name;
}
async setRelayerMessages(e) {
- await this.core.storage.setItem(this.storageKey, MB(e));
+ await this.core.storage.setItem(this.storageKey, bB(e));
}
async getRelayerMessages() {
const e = await this.core.storage.getItem(this.storageKey);
- return typeof e < "u" ? AB(e) : void 0;
+ return typeof e < "u" ? wB(e) : void 0;
}
async persist() {
await this.setRelayerMessages(this.messages);
@@ -82765,18 +82769,18 @@ ${Ez(e, r)}`);
}
}
};
- var nxe = class extends sge {
+ var $8e = class extends tge {
constructor(e, r) {
- super(e, r), this.relayer = e, this.logger = r, this.events = new vo.EventEmitter(), this.name = R8e, this.queue = /* @__PURE__ */ new Map(), this.publishTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.failedPublishTimeout = gt.toMiliseconds(gt.ONE_SECOND), this.needsTransportRestart = false, this.publish = async (n, i, s) => {
+ super(e, r), this.relayer = e, this.logger = r, this.events = new vo.EventEmitter(), this.name = I8e, this.queue = /* @__PURE__ */ new Map(), this.publishTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.failedPublishTimeout = gt.toMiliseconds(gt.ONE_SECOND), this.needsTransportRestart = false, this.publish = async (n, i, s) => {
var o;
this.logger.debug("Publishing Payload"), this.logger.trace({ type: "method", method: "publish", params: { topic: n, message: i, opts: s } });
- const a = (s == null ? void 0 : s.ttl) || k8e, c = pv(s), u = (s == null ? void 0 : s.prompt) || false, f = (s == null ? void 0 : s.tag) || 0, p = (s == null ? void 0 : s.id) || Uu().toString(), b = { topic: n, message: i, opts: { ttl: a, relay: c, prompt: u, tag: f, id: p } }, E = `Failed to publish payload, please try again. id:${p} tag:${f}`, _ = Date.now();
- let N, R = 1;
+ const a = (s == null ? void 0 : s.ttl) || N8e, c = hv(s), u = (s == null ? void 0 : s.prompt) || false, f = (s == null ? void 0 : s.tag) || 0, p = (s == null ? void 0 : s.id) || Uu().toString(), b = { topic: n, message: i, opts: { ttl: a, relay: c, prompt: u, tag: f, id: p } }, E = `Failed to publish payload, please try again. id:${p} tag:${f}`, _ = Date.now();
+ let N, k = 1;
try {
for (; N === void 0; ) {
if (Date.now() - _ > this.publishTimeout)
throw new Error(E);
- this.logger.trace({ id: p, attempts: R }, `publisher.publish - attempt ${R}`), N = await await xf(this.rpcPublish(n, i, a, c, u, f, p).catch((F) => this.logger.warn(F)), this.publishTimeout, E), R++, N || await new Promise((F) => setTimeout(F, this.failedPublishTimeout));
+ this.logger.trace({ id: p, attempts: k }, `publisher.publish - attempt ${k}`), N = await await vf(this.rpcPublish(n, i, a, c, u, f, p).catch((F) => this.logger.warn(F)), this.publishTimeout, E), k++, N || await new Promise((F) => setTimeout(F, this.failedPublishTimeout));
}
this.relayer.events.emit(Vi.publish, b), this.logger.debug("Successfully Published Payload"), this.logger.trace({ type: "method", method: "publish", params: { id: p, topic: n, message: i, opts: s } });
} catch (F) {
@@ -82799,7 +82803,7 @@ ${Ez(e, r)}`);
}
rpcPublish(e, r, n, i, s, o, a) {
var c, u, f, p;
- const b = { method: Jh(i.protocol).publish, params: { topic: e, message: r, ttl: n, prompt: s, tag: o }, id: a };
+ const b = { method: Zh(i.protocol).publish, params: { topic: e, message: r, ttl: n, prompt: s, tag: o }, id: a };
return _i((c = b.params) == null ? void 0 : c.prompt) && ((u = b.params) == null || delete u.prompt), _i((f = b.params) == null ? void 0 : f.tag) && ((p = b.params) == null || delete p.tag), this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "message", direction: "outgoing", request: b }), this.relayer.request(b);
}
removeRequestFromQueue(e) {
@@ -82812,7 +82816,7 @@ ${Ez(e, r)}`);
});
}
registerEventListeners() {
- this.relayer.core.heartbeat.on(I0.pulse, () => {
+ this.relayer.core.heartbeat.on(T0.pulse, () => {
if (this.needsTransportRestart) {
this.needsTransportRestart = false, this.relayer.events.emit(Vi.connection_stalled);
return;
@@ -82823,7 +82827,7 @@ ${Ez(e, r)}`);
});
}
};
- var ixe = class {
+ var exe = class {
constructor() {
this.map = /* @__PURE__ */ new Map(), this.set = (e, r) => {
const n = this.get(e);
@@ -82852,30 +82856,30 @@ ${Ez(e, r)}`);
return Array.from(this.map.keys());
}
};
- var sxe = Object.defineProperty;
- var oxe = Object.defineProperties;
- var axe = Object.getOwnPropertyDescriptors;
- var sA = Object.getOwnPropertySymbols;
- var cxe = Object.prototype.hasOwnProperty;
- var uxe = Object.prototype.propertyIsEnumerable;
- var oA = (t, e, r) => e in t ? sxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var Vh = (t, e) => {
+ var txe = Object.defineProperty;
+ var rxe = Object.defineProperties;
+ var nxe = Object.getOwnPropertyDescriptors;
+ var eA = Object.getOwnPropertySymbols;
+ var ixe = Object.prototype.hasOwnProperty;
+ var sxe = Object.prototype.propertyIsEnumerable;
+ var tA = (t, e, r) => e in t ? txe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var jh = (t, e) => {
for (var r in e || (e = {}))
- cxe.call(e, r) && oA(t, r, e[r]);
- if (sA)
- for (var r of sA(e))
- uxe.call(e, r) && oA(t, r, e[r]);
+ ixe.call(e, r) && tA(t, r, e[r]);
+ if (eA)
+ for (var r of eA(e))
+ sxe.call(e, r) && tA(t, r, e[r]);
return t;
};
- var d3 = (t, e) => oxe(t, axe(e));
- var lxe = class extends cge {
+ var h3 = (t, e) => rxe(t, nxe(e));
+ var oxe = class extends ige {
constructor(e, r) {
- super(e, r), this.relayer = e, this.logger = r, this.subscriptions = /* @__PURE__ */ new Map(), this.topicMap = new ixe(), this.events = new vo.EventEmitter(), this.name = F8e, this.version = H8e, this.pending = /* @__PURE__ */ new Map(), this.cached = [], this.initialized = false, this.pendingSubscriptionWatchLabel = "pending_sub_watch_label", this.pollingInterval = 20, this.storagePrefix = ru, this.subscribeTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.restartInProgress = false, this.batchSubscribeTopicsLimit = 500, this.pendingBatchMessages = [], this.init = async () => {
+ super(e, r), this.relayer = e, this.logger = r, this.subscriptions = /* @__PURE__ */ new Map(), this.topicMap = new exe(), this.events = new vo.EventEmitter(), this.name = U8e, this.version = j8e, this.pending = /* @__PURE__ */ new Map(), this.cached = [], this.initialized = false, this.pendingSubscriptionWatchLabel = "pending_sub_watch_label", this.pollingInterval = 20, this.storagePrefix = tu, this.subscribeTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.restartInProgress = false, this.batchSubscribeTopicsLimit = 500, this.pendingBatchMessages = [], this.init = async () => {
this.initialized || (this.logger.trace("Initialized"), this.registerEventListeners(), this.clientId = await this.relayer.core.crypto.getClientId());
}, this.subscribe = async (n, i) => {
await this.restartToComplete(), this.isInitialized(), this.logger.debug("Subscribing Topic"), this.logger.trace({ type: "method", method: "subscribe", params: { topic: n, opts: i } });
try {
- const s = pv(i), o = { topic: n, relay: s };
+ const s = hv(i), o = { topic: n, relay: s };
this.pending.set(n, o);
const a = await this.rpcSubscribe(n, s);
return typeof a == "string" && (this.onSubscribe(a, o), this.logger.debug("Successfully Subscribed Topic"), this.logger.trace({ type: "method", method: "subscribe", params: { topic: n, opts: i } })), a;
@@ -82892,7 +82896,7 @@ ${Ez(e, r)}`);
const a = new gt.Watch();
a.start(i);
const c = setInterval(() => {
- !this.pending.has(n) && this.topics.includes(n) && (clearInterval(c), a.stop(i), s(true)), a.elapsed(i) >= q8e && (clearInterval(c), a.stop(i), o(new Error("Subscription resolution timeout")));
+ !this.pending.has(n) && this.topics.includes(n) && (clearInterval(c), a.stop(i), s(true)), a.elapsed(i) >= V8e && (clearInterval(c), a.stop(i), o(new Error("Subscription resolution timeout")));
}, this.pollingInterval);
}).catch(() => false);
}, this.on = (n, i) => {
@@ -82950,7 +82954,7 @@ ${Ez(e, r)}`);
async unsubscribeById(e, r, n) {
this.logger.debug("Unsubscribing Topic"), this.logger.trace({ type: "method", method: "unsubscribe", params: { topic: e, id: r, opts: n } });
try {
- const i = pv(n);
+ const i = hv(n);
await this.rpcUnsubscribe(e, r, i);
const s = xr("USER_DISCONNECTED", `${this.name}, ${e}`);
await this.onUnsubscribe(e, r, s), this.logger.debug("Successfully Unsubscribed Topic"), this.logger.trace({ type: "method", method: "unsubscribe", params: { topic: e, id: r, opts: n } });
@@ -82959,10 +82963,10 @@ ${Ez(e, r)}`);
}
}
async rpcSubscribe(e, r) {
- const n = { method: Jh(r.protocol).subscribe, params: { topic: e } };
+ const n = { method: Zh(r.protocol).subscribe, params: { topic: e } };
this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n });
try {
- return await await xf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout) ? Bu(e + this.clientId) : null;
+ return await await vf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout) ? Bu(e + this.clientId) : null;
} catch {
this.logger.debug("Outgoing Relay Subscribe Payload stalled"), this.relayer.events.emit(Vi.connection_stalled);
}
@@ -82971,10 +82975,10 @@ ${Ez(e, r)}`);
async rpcBatchSubscribe(e) {
if (!e.length)
return;
- const r = e[0].relay, n = { method: Jh(r.protocol).batchSubscribe, params: { topics: e.map((i) => i.topic) } };
+ const r = e[0].relay, n = { method: Zh(r.protocol).batchSubscribe, params: { topics: e.map((i) => i.topic) } };
this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n });
try {
- return await await xf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout);
+ return await await vf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout);
} catch {
this.relayer.events.emit(Vi.connection_stalled);
}
@@ -82982,26 +82986,26 @@ ${Ez(e, r)}`);
async rpcBatchFetchMessages(e) {
if (!e.length)
return;
- const r = e[0].relay, n = { method: Jh(r.protocol).batchFetchMessages, params: { topics: e.map((s) => s.topic) } };
+ const r = e[0].relay, n = { method: Zh(r.protocol).batchFetchMessages, params: { topics: e.map((s) => s.topic) } };
this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n });
let i;
try {
- i = await await xf(this.relayer.request(n).catch((s) => this.logger.warn(s)), this.subscribeTimeout);
+ i = await await vf(this.relayer.request(n).catch((s) => this.logger.warn(s)), this.subscribeTimeout);
} catch {
this.relayer.events.emit(Vi.connection_stalled);
}
return i;
}
rpcUnsubscribe(e, r, n) {
- const i = { method: Jh(n.protocol).unsubscribe, params: { topic: e, id: r } };
+ const i = { method: Zh(n.protocol).unsubscribe, params: { topic: e, id: r } };
return this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: i }), this.relayer.request(i);
}
onSubscribe(e, r) {
- this.setSubscription(e, d3(Vh({}, r), { id: e })), this.pending.delete(r.topic);
+ this.setSubscription(e, h3(jh({}, r), { id: e })), this.pending.delete(r.topic);
}
onBatchSubscribe(e) {
e.length && e.forEach((r) => {
- this.setSubscription(r.id, Vh({}, r)), this.pending.delete(r.topic);
+ this.setSubscription(r.id, jh({}, r)), this.pending.delete(r.topic);
});
}
async onUnsubscribe(e, r, n) {
@@ -83017,7 +83021,7 @@ ${Ez(e, r)}`);
this.logger.debug("Setting subscription"), this.logger.trace({ type: "method", method: "setSubscription", id: e, subscription: r }), this.addSubscription(e, r);
}
addSubscription(e, r) {
- this.subscriptions.set(e, Vh({}, r)), this.topicMap.set(r.topic, e), this.events.emit(Bo.created, r);
+ this.subscriptions.set(e, jh({}, r)), this.topicMap.set(r.topic, e), this.events.emit(Bo.created, r);
}
getSubscription(e) {
this.logger.debug("Getting subscription"), this.logger.trace({ type: "method", method: "getSubscription", id: e });
@@ -83031,7 +83035,7 @@ ${Ez(e, r)}`);
deleteSubscription(e, r) {
this.logger.debug("Deleting subscription"), this.logger.trace({ type: "method", method: "deleteSubscription", id: e, reason: r });
const n = this.getSubscription(e);
- this.subscriptions.delete(e), this.topicMap.delete(n.topic, e), this.events.emit(Bo.deleted, d3(Vh({}, n), { reason: r }));
+ this.subscriptions.delete(e), this.topicMap.delete(n.topic, e), this.events.emit(Bo.deleted, h3(jh({}, n), { reason: r }));
}
async persist() {
await this.setRelayerSubscriptions(this.values), this.events.emit(Bo.sync);
@@ -83064,7 +83068,7 @@ ${Ez(e, r)}`);
if (!e.length)
return;
const r = await this.rpcBatchSubscribe(e);
- L0(r) && this.onBatchSubscribe(r.map((n, i) => d3(Vh({}, e[i]), { id: n })));
+ C0(r) && this.onBatchSubscribe(r.map((n, i) => h3(jh({}, e[i]), { id: n })));
}
async batchFetchMessages(e) {
if (!e.length)
@@ -83088,7 +83092,7 @@ ${Ez(e, r)}`);
}), await this.batchSubscribe(e), this.pendingBatchMessages.length && (await this.relayer.handleBatchMessageEvents(this.pendingBatchMessages), this.pendingBatchMessages = []);
}
registerEventListeners() {
- this.relayer.core.heartbeat.on(I0.pulse, async () => {
+ this.relayer.core.heartbeat.on(T0.pulse, async () => {
await this.checkPending();
}), this.events.on(Bo.created, async (e) => {
const r = Bo.created;
@@ -83112,22 +83116,22 @@ ${Ez(e, r)}`);
});
}
};
- var fxe = Object.defineProperty;
- var aA = Object.getOwnPropertySymbols;
- var hxe = Object.prototype.hasOwnProperty;
- var dxe = Object.prototype.propertyIsEnumerable;
- var cA = (t, e, r) => e in t ? fxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var pxe = (t, e) => {
+ var axe = Object.defineProperty;
+ var rA = Object.getOwnPropertySymbols;
+ var cxe = Object.prototype.hasOwnProperty;
+ var uxe = Object.prototype.propertyIsEnumerable;
+ var nA = (t, e, r) => e in t ? axe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var lxe = (t, e) => {
for (var r in e || (e = {}))
- hxe.call(e, r) && cA(t, r, e[r]);
- if (aA)
- for (var r of aA(e))
- dxe.call(e, r) && cA(t, r, e[r]);
+ cxe.call(e, r) && nA(t, r, e[r]);
+ if (rA)
+ for (var r of rA(e))
+ uxe.call(e, r) && nA(t, r, e[r]);
return t;
};
- var mxe = class extends oge {
+ var fxe = class extends rge {
constructor(e) {
- super(e), this.protocol = "wc", this.version = 2, this.events = new vo.EventEmitter(), this.name = D8e, this.transportExplicitlyClosed = false, this.initialized = false, this.connectionAttemptInProgress = false, this.connectionStatusPollingInterval = 20, this.staleConnectionErrors = ["socket hang up", "stalled", "interrupted"], this.hasExperiencedNetworkDisruption = false, this.requestsInFlight = /* @__PURE__ */ new Map(), this.heartBeatTimeout = gt.toMiliseconds(gt.THIRTY_SECONDS + gt.ONE_SECOND), this.request = async (r) => {
+ super(e), this.protocol = "wc", this.version = 2, this.events = new vo.EventEmitter(), this.name = P8e, this.transportExplicitlyClosed = false, this.initialized = false, this.connectionAttemptInProgress = false, this.connectionStatusPollingInterval = 20, this.staleConnectionErrors = ["socket hang up", "stalled", "interrupted"], this.hasExperiencedNetworkDisruption = false, this.requestsInFlight = /* @__PURE__ */ new Map(), this.heartBeatTimeout = gt.toMiliseconds(gt.THIRTY_SECONDS + gt.ONE_SECOND), this.request = async (r) => {
var n, i;
this.logger.debug("Publishing Request Payload");
const s = r.id || Uu().toString();
@@ -83150,7 +83154,7 @@ ${Ez(e, r)}`);
this.requestsInFlight.delete(s);
}
}, this.resetPingTimeout = () => {
- if (Fd())
+ if (zd())
try {
clearTimeout(this.pingTimeout), this.pingTimeout = setTimeout(() => {
var r, n, i;
@@ -83169,18 +83173,18 @@ ${Ez(e, r)}`);
this.logger.error(r), this.events.emit(Vi.error, r), this.logger.info("Fatal socket error received, closing transport"), this.transportClose();
}, this.registerProviderListeners = () => {
this.provider.on(Es.payload, this.onPayloadHandler), this.provider.on(Es.connect, this.onConnectHandler), this.provider.on(Es.disconnect, this.onDisconnectHandler), this.provider.on(Es.error, this.onProviderErrorHandler);
- }, this.core = e.core, this.logger = typeof e.logger < "u" && typeof e.logger != "string" ? Zi(e.logger, this.name) : A2(Gx({ level: e.logger || C8e })), this.messages = new rxe(this.logger, e.core), this.subscriber = new lxe(this, this.logger), this.publisher = new nxe(this, this.logger), this.relayUrl = (e == null ? void 0 : e.relayUrl) || CU, this.projectId = e.projectId, this.bundleId = Yye(), this.provider = {};
+ }, this.core = e.core, this.logger = typeof e.logger < "u" && typeof e.logger != "string" ? Zi(e.logger, this.name) : A2(Fx({ level: e.logger || O8e })), this.messages = new Q8e(this.logger, e.core), this.subscriber = new oxe(this, this.logger), this.publisher = new $8e(this, this.logger), this.relayUrl = (e == null ? void 0 : e.relayUrl) || TU, this.projectId = e.projectId, this.bundleId = Wye(), this.provider = {};
}
async init() {
this.logger.trace("Initialized"), this.registerEventListeners(), await Promise.all([this.messages.init(), this.subscriber.init()]);
try {
await this.transportOpen();
} catch {
- this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${iA}...`), await this.restartTransport(iA);
+ this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${$M}...`), await this.restartTransport($M);
}
this.initialized = true, setTimeout(async () => {
this.subscriber.topics.length === 0 && this.subscriber.pending.size === 0 && (this.logger.info("No topics subscribed to after init, closing transport"), await this.transportClose(), this.transportExplicitlyClosed = false);
- }, j8e);
+ }, D8e);
}
get context() {
return Yi(this.logger);
@@ -83231,7 +83235,7 @@ ${Ez(e, r)}`);
} catch (e) {
this.logger.warn(e);
}
- this.hasExperiencedNetworkDisruption || this.connected ? await xf(this.provider.disconnect(), 2e3, "provider.disconnect()").catch(() => this.onProviderDisconnect()) : this.onProviderDisconnect();
+ this.hasExperiencedNetworkDisruption || this.connected ? await vf(this.provider.disconnect(), 2e3, "provider.disconnect()").catch(() => this.onProviderDisconnect()) : this.onProviderDisconnect();
}
async transportClose() {
this.transportExplicitlyClosed = true, await this.transportDisconnect();
@@ -83243,7 +83247,7 @@ ${Ez(e, r)}`);
const i = () => {
this.provider.off(Es.disconnect, i), n(new Error("Connection interrupted while trying to subscribe"));
};
- this.provider.on(Es.disconnect, i), await xf(this.provider.connect(), gt.toMiliseconds(gt.ONE_MINUTE), `Socket stalled when trying to connect to ${this.relayUrl}`).catch((s) => {
+ this.provider.on(Es.disconnect, i), await vf(this.provider.connect(), gt.toMiliseconds(gt.ONE_MINUTE), `Socket stalled when trying to connect to ${this.relayUrl}`).catch((s) => {
n(s);
}), await this.subscriber.start(), this.hasExperiencedNetworkDisruption = false, r();
});
@@ -83260,7 +83264,7 @@ ${Ez(e, r)}`);
this.connectionAttemptInProgress || (this.relayUrl = e || this.relayUrl, await this.confirmOnlineStateOrThrow(), await this.transportClose(), await this.transportOpen());
}
async confirmOnlineStateOrThrow() {
- if (!await HM())
+ if (!await UM())
throw new Error("No internet connection detected. Please restart your network and try again.");
}
async handleBatchMessageEvents(e) {
@@ -83280,7 +83284,7 @@ ${Ez(e, r)}`);
}
startPingTimeout() {
var e, r, n, i, s;
- if (Fd())
+ if (zd())
try {
(r = (e = this.provider) == null ? void 0 : e.connection) != null && r.socket && ((s = (i = (n = this.provider) == null ? void 0 : n.connection) == null ? void 0 : i.socket) == null || s.once("ping", () => {
this.resetPingTimeout();
@@ -83295,7 +83299,7 @@ ${Ez(e, r)}`);
async createProvider() {
this.provider.connection && this.unregisterProviderListeners();
const e = await this.core.crypto.signJWT(this.relayUrl);
- this.provider = new Fve(new Gve(ebe({ sdkVersion: U8e, protocol: this.protocol, version: this.version, relayUrl: this.relayUrl, projectId: this.projectId, auth: e, useOnCloseEvent: true, bundleId: this.bundleId }))), this.registerProviderListeners();
+ this.provider = new Uve(new Fve(Zye({ sdkVersion: C8e, protocol: this.protocol, version: this.version, relayUrl: this.relayUrl, projectId: this.projectId, auth: e, useOnCloseEvent: true, bundleId: this.bundleId }))), this.registerProviderListeners();
}
async recordMessageEvent(e) {
const { topic: r, message: n } = e;
@@ -83311,11 +83315,11 @@ ${Ez(e, r)}`);
return i && this.logger.debug(`Ignoring duplicate message: ${n}`), i;
}
async onProviderPayload(e) {
- if (this.logger.debug("Incoming Relay Payload"), this.logger.trace({ type: "payload", direction: "incoming", payload: e }), m9(e)) {
- if (!e.method.endsWith(L8e))
+ if (this.logger.debug("Incoming Relay Payload"), this.logger.trace({ type: "payload", direction: "incoming", payload: e }), f9(e)) {
+ if (!e.method.endsWith(k8e))
return;
const r = e.params, { topic: n, message: i, publishedAt: s } = r.data, o = { topic: n, message: i, publishedAt: s };
- this.logger.debug("Emitting Relayer Payload"), this.logger.trace(pxe({ type: "event", event: r.id }, o)), this.events.emit(r.id, o), await this.acknowledgePayload(e), await this.onMessageEvent(o);
+ this.logger.debug("Emitting Relayer Payload"), this.logger.trace(lxe({ type: "event", event: r.id }, o)), this.events.emit(r.id, o), await this.acknowledgePayload(e), await this.onMessageEvent(o);
} else
C2(e) && this.events.emit(Vi.message_ack, e);
}
@@ -83323,22 +83327,22 @@ ${Ez(e, r)}`);
await this.shouldIgnoreMessageEvent(e) || (this.events.emit(Vi.message, e), await this.recordMessageEvent(e));
}
async acknowledgePayload(e) {
- const r = d9(e.id, true);
+ const r = u9(e.id, true);
await this.provider.connection.send(r);
}
unregisterProviderListeners() {
this.provider.off(Es.payload, this.onPayloadHandler), this.provider.off(Es.connect, this.onConnectHandler), this.provider.off(Es.disconnect, this.onDisconnectHandler), this.provider.off(Es.error, this.onProviderErrorHandler), clearTimeout(this.pingTimeout);
}
async registerEventListeners() {
- let e = await HM();
- eve(async (r) => {
+ let e = await UM();
+ Z5e(async (r) => {
e !== r && (e = r, r ? await this.restartTransport().catch((n) => this.logger.error(n)) : (this.hasExperiencedNetworkDisruption = true, await this.transportDisconnect(), this.transportExplicitlyClosed = false));
});
}
async onProviderDisconnect() {
await this.subscriber.stop(), this.requestsInFlight.clear(), clearTimeout(this.pingTimeout), this.events.emit(Vi.disconnect), this.connectionAttemptInProgress = false, !this.transportExplicitlyClosed && setTimeout(async () => {
await this.transportOpen().catch((e) => this.logger.error(e));
- }, gt.toMiliseconds(B8e));
+ }, gt.toMiliseconds(R8e));
}
isInitialized() {
if (!this.initialized) {
@@ -83354,30 +83358,30 @@ ${Ez(e, r)}`);
}), await this.transportOpen());
}
};
- var gxe = Object.defineProperty;
- var uA = Object.getOwnPropertySymbols;
- var yxe = Object.prototype.hasOwnProperty;
- var bxe = Object.prototype.propertyIsEnumerable;
- var lA = (t, e, r) => e in t ? gxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var fA = (t, e) => {
+ var hxe = Object.defineProperty;
+ var iA = Object.getOwnPropertySymbols;
+ var dxe = Object.prototype.hasOwnProperty;
+ var pxe = Object.prototype.propertyIsEnumerable;
+ var sA = (t, e, r) => e in t ? hxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var oA = (t, e) => {
for (var r in e || (e = {}))
- yxe.call(e, r) && lA(t, r, e[r]);
- if (uA)
- for (var r of uA(e))
- bxe.call(e, r) && lA(t, r, e[r]);
+ dxe.call(e, r) && sA(t, r, e[r]);
+ if (iA)
+ for (var r of iA(e))
+ pxe.call(e, r) && sA(t, r, e[r]);
return t;
};
- var Dl = class extends age {
- constructor(e, r, n, i = ru, s = void 0) {
- super(e, r, n, i), this.core = e, this.logger = r, this.name = n, this.map = /* @__PURE__ */ new Map(), this.version = V8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.recentlyDeleted = [], this.recentlyDeletedLimit = 200, this.init = async () => {
+ var Cl = class extends nge {
+ constructor(e, r, n, i = tu, s = void 0) {
+ super(e, r, n, i), this.core = e, this.logger = r, this.name = n, this.map = /* @__PURE__ */ new Map(), this.version = L8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.recentlyDeleted = [], this.recentlyDeletedLimit = 200, this.init = async () => {
this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((o) => {
- this.getKey && o !== null && !_i(o) ? this.map.set(this.getKey(o), o) : P5e(o) ? this.map.set(o.id, o) : k5e(o) && this.map.set(o.topic, o);
+ this.getKey && o !== null && !_i(o) ? this.map.set(this.getKey(o), o) : T5e(o) ? this.map.set(o.id, o) : N5e(o) && this.map.set(o.topic, o);
}), this.cached = [], this.initialized = true);
}, this.set = async (o, a) => {
this.isInitialized(), this.map.has(o) ? await this.update(o, a) : (this.logger.debug("Setting value"), this.logger.trace({ type: "method", method: "set", key: o, value: a }), this.map.set(o, a), await this.persist());
- }, this.get = (o) => (this.isInitialized(), this.logger.debug("Getting value"), this.logger.trace({ type: "method", method: "get", key: o }), this.getData(o)), this.getAll = (o) => (this.isInitialized(), o ? this.values.filter((a) => Object.keys(o).every((c) => Xve(a[c], o[c]))) : this.values), this.update = async (o, a) => {
+ }, this.get = (o) => (this.isInitialized(), this.logger.debug("Getting value"), this.logger.trace({ type: "method", method: "get", key: o }), this.getData(o)), this.getAll = (o) => (this.isInitialized(), o ? this.values.filter((a) => Object.keys(o).every((c) => qve(a[c], o[c]))) : this.values), this.update = async (o, a) => {
this.isInitialized(), this.logger.debug("Updating value"), this.logger.trace({ type: "method", method: "update", key: o, update: a });
- const c = fA(fA({}, this.getData(o)), a);
+ const c = oA(oA({}, this.getData(o)), a);
this.map.set(o, c), await this.persist();
}, this.delete = async (o, a) => {
this.isInitialized(), this.map.has(o) && (this.logger.debug("Deleting value"), this.logger.trace({ type: "method", method: "delete", key: o, reason: a }), this.map.delete(o), this.addToRecentlyDeleted(o), await this.persist());
@@ -83443,24 +83447,24 @@ ${Ez(e, r)}`);
}
}
};
- var wxe = class {
+ var mxe = class {
constructor(e, r) {
- this.core = e, this.logger = r, this.name = W8e, this.version = G8e, this.events = new FL(), this.initialized = false, this.storagePrefix = ru, this.ignoredPayloadTypes = [Xa], this.registeredMethods = [], this.init = async () => {
+ this.core = e, this.logger = r, this.name = z8e, this.version = F8e, this.events = new DL(), this.initialized = false, this.storagePrefix = tu, this.ignoredPayloadTypes = [Ka], this.registeredMethods = [], this.init = async () => {
this.initialized || (await this.pairings.init(), await this.cleanup(), this.registerRelayerEvents(), this.registerExpirerEvents(), this.initialized = true, this.logger.trace("Initialized"));
}, this.register = ({ methods: n }) => {
this.isInitialized(), this.registeredMethods = [.../* @__PURE__ */ new Set([...this.registeredMethods, ...n])];
}, this.create = async (n) => {
this.isInitialized();
- const i = dv(), s = await this.core.crypto.setSymKey(i), o = Kn(gt.FIVE_MINUTES), a = { protocol: RU }, c = { topic: s, expiry: o, relay: a, active: false }, u = x5e({ protocol: this.core.protocol, version: this.core.version, topic: s, symKey: i, relay: a, expiryTimestamp: o, methods: n == null ? void 0 : n.methods });
+ const i = fv(), s = await this.core.crypto.setSymKey(i), o = Kn(gt.FIVE_MINUTES), a = { protocol: AU }, c = { topic: s, expiry: o, relay: a, active: false }, u = y5e({ protocol: this.core.protocol, version: this.core.version, topic: s, symKey: i, relay: a, expiryTimestamp: o, methods: n == null ? void 0 : n.methods });
return this.core.expirer.set(s, o), await this.pairings.set(s, c), await this.core.relayer.subscribe(s), { topic: s, uri: u };
}, this.pair = async (n) => {
this.isInitialized(), this.isValidPair(n);
- const { topic: i, symKey: s, relay: o, expiryTimestamp: a, methods: c } = BM(n.uri);
+ const { topic: i, symKey: s, relay: o, expiryTimestamp: a, methods: c } = kM(n.uri);
let u;
if (this.pairings.keys.includes(i) && (u = this.pairings.get(i), u.active))
throw new Error(`Pairing already exists: ${i}. Please try again with a new connection URI.`);
const f = a || Kn(gt.FIVE_MINUTES), p = { topic: i, relay: o, expiry: f, active: false, methods: c };
- return this.core.expirer.set(i, f), await this.pairings.set(i, p), n.activatePairing && await this.activate({ topic: i }), this.events.emit(df.create, p), this.core.crypto.keychain.has(i) || await this.core.crypto.setSymKey(s, i), await this.core.relayer.subscribe(i, { relay: o }), p;
+ return this.core.expirer.set(i, f), await this.pairings.set(i, p), n.activatePairing && await this.activate({ topic: i }), this.events.emit(hf.create, p), this.core.crypto.keychain.has(i) || await this.core.crypto.setSymKey(s, i), await this.core.relayer.subscribe(i, { relay: o }), p;
}, this.activate = async ({ topic: n }) => {
this.isInitialized();
const i = Kn(gt.THIRTY_DAYS);
@@ -83483,18 +83487,18 @@ ${Ez(e, r)}`);
const { topic: i } = n;
this.pairings.keys.includes(i) && (await this.sendRequest(i, "wc_pairingDelete", xr("USER_DISCONNECTED")), await this.deletePairing(i));
}, this.sendRequest = async (n, i, s) => {
- const o = Sf(i, s), a = await this.core.crypto.encode(n, o), c = jh[i].req;
+ const o = Ef(i, s), a = await this.core.crypto.encode(n, o), c = Uh[i].req;
return this.core.history.set(n, o), this.core.relayer.publish(n, a, c), o.id;
}, this.sendResult = async (n, i, s) => {
- const o = d9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = jh[c.request.method].res;
+ const o = u9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = Uh[c.request.method].res;
await this.core.relayer.publish(i, a, u), await this.core.history.resolve(o);
}, this.sendError = async (n, i, s) => {
- const o = p9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = jh[c.request.method] ? jh[c.request.method].res : jh.unregistered_method.res;
+ const o = l9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = Uh[c.request.method] ? Uh[c.request.method].res : Uh.unregistered_method.res;
await this.core.relayer.publish(i, a, u), await this.core.history.resolve(o);
}, this.deletePairing = async (n, i) => {
await this.core.relayer.unsubscribe(n), await Promise.all([this.pairings.delete(n, xr("USER_DISCONNECTED")), this.core.crypto.deleteSymKey(n), i ? Promise.resolve() : this.core.expirer.del(n)]);
}, this.cleanup = async () => {
- const n = this.pairings.getAll().filter((i) => Cc(i.expiry));
+ const n = this.pairings.getAll().filter((i) => Rc(i.expiry));
await Promise.all(n.map((i) => this.deletePairing(i.topic)));
}, this.onRelayEventRequest = (n) => {
const { topic: i, payload: s } = n;
@@ -83517,7 +83521,7 @@ ${Ez(e, r)}`);
}, this.onPairingPingRequest = async (n, i) => {
const { id: s } = i;
try {
- this.isValidPing({ topic: n }), await this.sendResult(s, n, true), this.events.emit(df.ping, { id: s, topic: n });
+ this.isValidPing({ topic: n }), await this.sendResult(s, n, true), this.events.emit(hf.ping, { id: s, topic: n });
} catch (o) {
await this.sendError(s, n, o), this.logger.error(o);
}
@@ -83529,7 +83533,7 @@ ${Ez(e, r)}`);
}, this.onPairingDeleteRequest = async (n, i) => {
const { id: s } = i;
try {
- this.isValidDisconnect({ topic: n }), await this.deletePairing(n), this.events.emit(df.delete, { id: s, topic: n });
+ this.isValidDisconnect({ topic: n }), await this.deletePairing(n), this.events.emit(hf.delete, { id: s, topic: n });
} catch (o) {
await this.sendError(s, n, o), this.logger.error(o);
}
@@ -83551,11 +83555,11 @@ ${Ez(e, r)}`);
const { message: o } = it("MISSING_OR_INVALID", `pair() params: ${n}`);
throw new Error(o);
}
- if (!O5e(n.uri)) {
+ if (!A5e(n.uri)) {
const { message: o } = it("MISSING_OR_INVALID", `pair() uri: ${n.uri}`);
throw new Error(o);
}
- const s = BM(n.uri);
+ const s = kM(n.uri);
if (!((i = s == null ? void 0 : s.relay) != null && i.protocol)) {
const { message: o } = it("MISSING_OR_INVALID", "pair() uri#relay-protocol");
throw new Error(o);
@@ -83591,12 +83595,12 @@ ${Ez(e, r)}`);
const { message: i } = it("NO_MATCHING_KEY", `pairing topic doesn't exist: ${n}`);
throw new Error(i);
}
- if (Cc(this.pairings.get(n).expiry)) {
+ if (Rc(this.pairings.get(n).expiry)) {
await this.deletePairing(n);
const { message: i } = it("EXPIRED", `pairing topic: ${n}`);
throw new Error(i);
}
- }, this.core = e, this.logger = Zi(r, this.name), this.pairings = new Dl(this.core, this.logger, this.name, this.storagePrefix);
+ }, this.core = e, this.logger = Zi(r, this.name), this.pairings = new Cl(this.core, this.logger, this.name, this.storagePrefix);
}
get context() {
return Yi(this.logger);
@@ -83614,7 +83618,7 @@ ${Ez(e, r)}`);
return;
const i = await this.core.crypto.decode(r, n);
try {
- m9(i) ? (this.core.history.set(r, i), this.onRelayEventRequest({ topic: r, payload: i })) : C2(i) && (await this.core.history.resolve(i), await this.onRelayEventResponse({ topic: r, payload: i }), this.core.history.delete(r, i.id));
+ f9(i) ? (this.core.history.set(r, i), this.onRelayEventRequest({ topic: r, payload: i })) : C2(i) && (await this.core.history.resolve(i), await this.onRelayEventResponse({ topic: r, payload: i }), this.core.history.delete(r, i.id));
} catch (s) {
this.logger.error(s);
}
@@ -83622,14 +83626,14 @@ ${Ez(e, r)}`);
}
registerExpirerEvents() {
this.core.expirer.on(Is.expired, async (e) => {
- const { topic: r } = NB(e.target);
- r && this.pairings.keys.includes(r) && (await this.deletePairing(r, true), this.events.emit(df.expire, { topic: r }));
+ const { topic: r } = xB(e.target);
+ r && this.pairings.keys.includes(r) && (await this.deletePairing(r, true), this.events.emit(hf.expire, { topic: r }));
});
}
};
- var vxe = class extends nge {
+ var gxe = class extends $me {
constructor(e, r) {
- super(e, r), this.core = e, this.logger = r, this.records = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = K8e, this.version = X8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.init = async () => {
+ super(e, r), this.core = e, this.logger = r, this.records = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = H8e, this.version = q8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.init = async () => {
this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((n) => this.records.set(n.id, n)), this.cached = [], this.registerEventListeners(), this.initialized = true);
}, this.set = (n, i, s) => {
if (this.isInitialized(), this.logger.debug("Setting JSON-RPC request history record"), this.logger.trace({ type: "method", method: "set", topic: n, request: i, chainId: s }), this.records.has(i.id))
@@ -83679,7 +83683,7 @@ ${Ez(e, r)}`);
return this.values.forEach((r) => {
if (typeof r.response < "u")
return;
- const n = { topic: r.topic, request: Sf(r.request.method, r.request.params, r.id), chainId: r.chainId };
+ const n = { topic: r.topic, request: Ef(r.request.method, r.request.params, r.id), chainId: r.chainId };
return e.push(n);
}), e;
}
@@ -83725,7 +83729,7 @@ ${Ez(e, r)}`);
}), this.events.on(Ys.deleted, (e) => {
const r = Ys.deleted;
this.logger.info(`Emitting ${r}`), this.logger.debug({ type: "event", event: r, record: e });
- }), this.core.heartbeat.on(I0.pulse, () => {
+ }), this.core.heartbeat.on(T0.pulse, () => {
this.cleanup();
});
}
@@ -83747,9 +83751,9 @@ ${Ez(e, r)}`);
}
}
};
- var xxe = class extends uge {
+ var yxe = class extends sge {
constructor(e, r) {
- super(e, r), this.core = e, this.logger = r, this.expirations = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = Y8e, this.version = Z8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.init = async () => {
+ super(e, r), this.core = e, this.logger = r, this.expirations = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = W8e, this.version = G8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.init = async () => {
this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((n) => this.expirations.set(n.target, n)), this.cached = [], this.registerEventListeners(), this.initialized = true);
}, this.has = (n) => {
try {
@@ -83798,9 +83802,9 @@ ${Ez(e, r)}`);
}
formatTarget(e) {
if (typeof e == "string")
- return tbe(e);
+ return Jye(e);
if (typeof e == "number")
- return rbe(e);
+ return Qye(e);
const { message: r } = it("UNKNOWN_TYPE", `Target type: ${typeof e}`);
throw new Error(r);
}
@@ -83846,7 +83850,7 @@ ${Ez(e, r)}`);
this.core.relayer.connected && this.expirations.forEach((e, r) => this.checkExpiry(r, e));
}
registerEventListeners() {
- this.core.heartbeat.on(I0.pulse, () => this.checkExpirations()), this.events.on(Is.created, (e) => {
+ this.core.heartbeat.on(T0.pulse, () => this.checkExpirations()), this.events.on(Is.created, (e) => {
const r = Is.created;
this.logger.info(`Emitting ${r}`), this.logger.debug({ type: "event", event: r, data: e }), this.persist();
}), this.events.on(Is.expired, (e) => {
@@ -83864,10 +83868,10 @@ ${Ez(e, r)}`);
}
}
};
- var _xe = class extends lge {
+ var bxe = class extends oge {
constructor(e, r) {
- super(e, r), this.projectId = e, this.logger = r, this.name = h3, this.initialized = false, this.queue = [], this.verifyDisabled = false, this.init = async (n) => {
- if (this.verifyDisabled || ih() || !sh())
+ super(e, r), this.projectId = e, this.logger = r, this.name = f3, this.initialized = false, this.queue = [], this.verifyDisabled = false, this.init = async (n) => {
+ if (this.verifyDisabled || nh() || !ih())
return;
const i = this.getVerifyUrl(n == null ? void 0 : n.verifyUrl);
this.verifyUrl !== i && this.removeIframe(), this.verifyUrl = i;
@@ -83877,7 +83881,7 @@ ${Ez(e, r)}`);
this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`), this.logger.info(s);
}
if (!this.initialized) {
- this.removeIframe(), this.verifyUrl = vv;
+ this.removeIframe(), this.verifyUrl = bv;
try {
await this.createIframe();
} catch (s) {
@@ -83894,7 +83898,7 @@ ${Ez(e, r)}`);
try {
s = await this.fetchAttestation(n.attestationId, i);
} catch (o) {
- this.logger.info(`failed to resolve attestation: ${n.attestationId} from url: ${i}`), this.logger.info(o), s = await this.fetchAttestation(n.attestationId, vv);
+ this.logger.info(`failed to resolve attestation: ${n.attestationId} from url: ${i}`), this.logger.info(o), s = await this.fetchAttestation(n.attestationId, bv);
}
return s;
}, this.fetchAttestation = async (n, i) => {
@@ -83919,12 +83923,12 @@ ${Ez(e, r)}`);
s.data === "verify_ready" && (this.onInit(), window.removeEventListener("message", i), n());
};
await Promise.race([new Promise((s) => {
- const o = document.getElementById(h3);
+ const o = document.getElementById(f3);
if (o)
return this.iframe = o, this.onInit(), s();
window.addEventListener("message", i);
const a = document.createElement("iframe");
- a.id = h3, a.src = `${this.verifyUrl}/${this.projectId}`, a.style.display = "none", document.body.append(a), this.iframe = a, n = s;
+ a.id = f3, a.src = `${this.verifyUrl}/${this.projectId}`, a.style.display = "none", document.body.append(a), this.iframe = a, n = s;
}), new Promise((s, o) => setTimeout(() => {
window.removeEventListener("message", i), o("verify iframe load timeout");
}, gt.toMiliseconds(gt.FIVE_SECONDS)))]);
@@ -83933,9 +83937,9 @@ ${Ez(e, r)}`);
}, this.removeIframe = () => {
this.iframe && (this.iframe.remove(), this.iframe = void 0, this.initialized = false);
}, this.getVerifyUrl = (n) => {
- let i = n || pf;
- return J8e.includes(i) || (this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${pf}`), i = pf), i;
- }, this.logger = Zi(r, this.name), this.verifyUrl = pf, this.abortController = new AbortController(), this.isDevEnv = Fd() && process.env.IS_VITEST;
+ let i = n || df;
+ return K8e.includes(i) || (this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${df}`), i = df), i;
+ }, this.logger = Zi(r, this.name), this.verifyUrl = df, this.abortController = new AbortController(), this.isDevEnv = zd() && process.env.IS_VITEST;
}
get context() {
return Yi(this.logger);
@@ -83944,42 +83948,42 @@ ${Ez(e, r)}`);
return this.abortController = new AbortController(), setTimeout(() => this.abortController.abort(), gt.toMiliseconds(e));
}
};
- var Exe = class extends fge {
+ var wxe = class extends age {
constructor(e, r) {
- super(e, r), this.projectId = e, this.logger = r, this.context = Q8e, this.registerDeviceToken = async (n) => {
- const { clientId: i, token: s, notificationType: o, enableEncrypted: a = false } = n, c = `${$8e}/${this.projectId}/clients`;
- await Qve(c, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ client_id: i, type: o, token: s, always_raw: a }) });
+ super(e, r), this.projectId = e, this.logger = r, this.context = X8e, this.registerDeviceToken = async (n) => {
+ const { clientId: i, token: s, notificationType: o, enableEncrypted: a = false } = n, c = `${Y8e}/${this.projectId}/clients`;
+ await Xve(c, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ client_id: i, type: o, token: s, always_raw: a }) });
}, this.logger = Zi(r, this.context);
}
};
- var Sxe = Object.defineProperty;
- var hA = Object.getOwnPropertySymbols;
- var Mxe = Object.prototype.hasOwnProperty;
- var Axe = Object.prototype.propertyIsEnumerable;
- var dA = (t, e, r) => e in t ? Sxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
- var pA = (t, e) => {
+ var vxe = Object.defineProperty;
+ var aA = Object.getOwnPropertySymbols;
+ var xxe = Object.prototype.hasOwnProperty;
+ var _xe = Object.prototype.propertyIsEnumerable;
+ var cA = (t, e, r) => e in t ? vxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var uA = (t, e) => {
for (var r in e || (e = {}))
- Mxe.call(e, r) && dA(t, r, e[r]);
- if (hA)
- for (var r of hA(e))
- Axe.call(e, r) && dA(t, r, e[r]);
+ xxe.call(e, r) && cA(t, r, e[r]);
+ if (aA)
+ for (var r of aA(e))
+ _xe.call(e, r) && cA(t, r, e[r]);
return t;
};
- var Txe = class DU extends rge {
+ var Exe = class NU extends Qme {
constructor(e) {
var r;
- super(e), this.protocol = kU, this.version = E8e, this.name = g9, this.events = new vo.EventEmitter(), this.initialized = false, this.on = (o, a) => this.events.on(o, a), this.once = (o, a) => this.events.once(o, a), this.off = (o, a) => this.events.off(o, a), this.removeListener = (o, a) => this.events.removeListener(o, a), this.projectId = e == null ? void 0 : e.projectId, this.relayUrl = (e == null ? void 0 : e.relayUrl) || CU, this.customStoragePrefix = e != null && e.customStoragePrefix ? `:${e.customStoragePrefix}` : "";
- const n = Gx({ level: typeof (e == null ? void 0 : e.logger) == "string" && e.logger ? e.logger : S8e.logger }), { logger: i, chunkLoggerController: s } = tge({ opts: n, maxSizeInBytes: e == null ? void 0 : e.maxLogBlobSizeInBytes, loggerOverride: e == null ? void 0 : e.logger });
+ super(e), this.protocol = MU, this.version = w8e, this.name = h9, this.events = new vo.EventEmitter(), this.initialized = false, this.on = (o, a) => this.events.on(o, a), this.once = (o, a) => this.events.once(o, a), this.off = (o, a) => this.events.off(o, a), this.removeListener = (o, a) => this.events.removeListener(o, a), this.projectId = e == null ? void 0 : e.projectId, this.relayUrl = (e == null ? void 0 : e.relayUrl) || TU, this.customStoragePrefix = e != null && e.customStoragePrefix ? `:${e.customStoragePrefix}` : "";
+ const n = Fx({ level: typeof (e == null ? void 0 : e.logger) == "string" && e.logger ? e.logger : v8e.logger }), { logger: i, chunkLoggerController: s } = Jme({ opts: n, maxSizeInBytes: e == null ? void 0 : e.maxLogBlobSizeInBytes, loggerOverride: e == null ? void 0 : e.logger });
this.logChunkController = s, (r = this.logChunkController) != null && r.downloadLogsBlobInBrowser && (window.downloadLogsBlobInBrowser = async () => {
var o, a;
(o = this.logChunkController) != null && o.downloadLogsBlobInBrowser && ((a = this.logChunkController) == null || a.downloadLogsBlobInBrowser({ clientId: await this.crypto.getClientId() }));
- }), this.logger = Zi(i, this.name), this.heartbeat = new Tme(), this.crypto = new txe(this, this.logger, e == null ? void 0 : e.keychain), this.history = new vxe(this, this.logger), this.expirer = new xxe(this, this.logger), this.storage = e != null && e.storage ? e.storage : new J1e(pA(pA({}, M8e), e == null ? void 0 : e.storageOptions)), this.relayer = new mxe({ core: this, logger: this.logger, relayUrl: this.relayUrl, projectId: this.projectId }), this.pairing = new wxe(this, this.logger), this.verify = new _xe(this.projectId || "", this.logger), this.echoClient = new Exe(this.projectId || "", this.logger);
+ }), this.logger = Zi(i, this.name), this.heartbeat = new Eme(), this.crypto = new J8e(this, this.logger, e == null ? void 0 : e.keychain), this.history = new gxe(this, this.logger), this.expirer = new yxe(this, this.logger), this.storage = e != null && e.storage ? e.storage : new K1e(uA(uA({}, x8e), e == null ? void 0 : e.storageOptions)), this.relayer = new fxe({ core: this, logger: this.logger, relayUrl: this.relayUrl, projectId: this.projectId }), this.pairing = new mxe(this, this.logger), this.verify = new bxe(this.projectId || "", this.logger), this.echoClient = new wxe(this.projectId || "", this.logger);
}
static async init(e) {
- const r = new DU(e);
+ const r = new NU(e);
await r.initialize();
const n = await r.crypto.getClientId();
- return await r.storage.setItem(z8e, n), r;
+ return await r.storage.setItem(B8e, n), r;
}
get context() {
return Yi(this.logger);
@@ -84000,49 +84004,49 @@ ${Ez(e, r)}`);
}
}
};
- var Nxe = Txe;
- var LU = "wc";
- var BU = 2;
- var UU = "client";
- var y9 = `${LU}@${BU}:${UU}:`;
- var p3 = { name: UU, logger: "error", controller: false, relayUrl: "wss://relay.walletconnect.com" };
- var mA = "WALLETCONNECT_DEEPLINK_CHOICE";
- var Ixe = "proposal";
- var Oxe = "Proposal expired";
- var Pxe = "session";
- var Kl = gt.SEVEN_DAYS;
- var kxe = "engine";
+ var Sxe = Exe;
+ var IU = "wc";
+ var OU = 2;
+ var PU = "client";
+ var d9 = `${IU}@${OU}:${PU}:`;
+ var d3 = { name: PU, logger: "error", controller: false, relayUrl: "wss://relay.walletconnect.com" };
+ var lA = "WALLETCONNECT_DEEPLINK_CHOICE";
+ var Mxe = "proposal";
+ var Axe = "Proposal expired";
+ var Txe = "session";
+ var Gl = gt.SEVEN_DAYS;
+ var Nxe = "engine";
var Gn = { wc_sessionPropose: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1100 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1101 }, reject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1120 }, autoReject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1121 } }, wc_sessionSettle: { req: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1102 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1103 } }, wc_sessionUpdate: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1104 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1105 } }, wc_sessionExtend: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1106 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1107 } }, wc_sessionRequest: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1108 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1109 } }, wc_sessionEvent: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1110 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1111 } }, wc_sessionDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1112 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1113 } }, wc_sessionPing: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1114 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1115 } }, wc_sessionAuthenticate: { req: { ttl: gt.ONE_HOUR, prompt: true, tag: 1116 }, res: { ttl: gt.ONE_HOUR, prompt: false, tag: 1117 }, reject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1118 }, autoReject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1119 } } };
- var m3 = { min: gt.FIVE_MINUTES, max: gt.SEVEN_DAYS };
+ var p3 = { min: gt.FIVE_MINUTES, max: gt.SEVEN_DAYS };
var Oo = { idle: "IDLE", active: "ACTIVE" };
- var Rxe = "request";
- var Cxe = ["wc_sessionPropose", "wc_sessionRequest", "wc_authRequest"];
- var Dxe = "wc";
- var Lxe = "auth";
- var Bxe = "authKeys";
- var Uxe = "pairingTopics";
- var jxe = "requests";
- var L2 = `${Dxe}@${1.5}:${Lxe}:`;
- var v1 = `${L2}:PUB_KEY`;
- var Vxe = Object.defineProperty;
- var zxe = Object.defineProperties;
- var Fxe = Object.getOwnPropertyDescriptors;
- var gA = Object.getOwnPropertySymbols;
- var Hxe = Object.prototype.hasOwnProperty;
- var qxe = Object.prototype.propertyIsEnumerable;
- var yA = (t, e, r) => e in t ? Vxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
+ var Ixe = "request";
+ var Oxe = ["wc_sessionPropose", "wc_sessionRequest", "wc_authRequest"];
+ var Pxe = "wc";
+ var kxe = "auth";
+ var Rxe = "authKeys";
+ var Cxe = "pairingTopics";
+ var Dxe = "requests";
+ var L2 = `${Pxe}@${1.5}:${kxe}:`;
+ var w1 = `${L2}:PUB_KEY`;
+ var Lxe = Object.defineProperty;
+ var Bxe = Object.defineProperties;
+ var Uxe = Object.getOwnPropertyDescriptors;
+ var fA = Object.getOwnPropertySymbols;
+ var jxe = Object.prototype.hasOwnProperty;
+ var Vxe = Object.prototype.propertyIsEnumerable;
+ var hA = (t, e, r) => e in t ? Lxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r;
var pn = (t, e) => {
for (var r in e || (e = {}))
- Hxe.call(e, r) && yA(t, r, e[r]);
- if (gA)
- for (var r of gA(e))
- qxe.call(e, r) && yA(t, r, e[r]);
+ jxe.call(e, r) && hA(t, r, e[r]);
+ if (fA)
+ for (var r of fA(e))
+ Vxe.call(e, r) && hA(t, r, e[r]);
return t;
};
- var Au = (t, e) => zxe(t, Fxe(e));
- var Wxe = class extends dge {
+ var Au = (t, e) => Bxe(t, Uxe(e));
+ var zxe = class extends uge {
constructor(e) {
- super(e), this.name = kxe, this.events = new FL(), this.initialized = false, this.requestQueue = { state: Oo.idle, queue: [] }, this.sessionRequestQueue = { state: Oo.idle, queue: [] }, this.requestQueueDelay = gt.ONE_SECOND, this.expectedPairingMethodMap = /* @__PURE__ */ new Map(), this.recentlyDeletedMap = /* @__PURE__ */ new Map(), this.recentlyDeletedLimit = 200, this.init = async () => {
+ super(e), this.name = Nxe, this.events = new DL(), this.initialized = false, this.requestQueue = { state: Oo.idle, queue: [] }, this.sessionRequestQueue = { state: Oo.idle, queue: [] }, this.requestQueueDelay = gt.ONE_SECOND, this.expectedPairingMethodMap = /* @__PURE__ */ new Map(), this.recentlyDeletedMap = /* @__PURE__ */ new Map(), this.recentlyDeletedLimit = 200, this.init = async () => {
this.initialized || (await this.cleanup(), this.registerRelayerEvents(), this.registerExpirerEvents(), this.registerPairingEvents(), this.client.core.pairing.register({ methods: Object.keys(Gn) }), this.initialized = true, setTimeout(() => {
this.sessionRequestQueue.queue = this.getPendingSessionRequests(), this.processSessionRequestQueue();
}, gt.toMiliseconds(this.requestQueueDelay)));
@@ -84065,18 +84069,18 @@ ${Ez(e, r)}`);
const { message: q } = it("NO_MATCHING_KEY", `connect() pairing topic: ${u}`);
throw new Error(q);
}
- const b = await this.client.core.crypto.generateKeyPair(), E = Gn.wc_sessionPropose.req.ttl || gt.FIVE_MINUTES, _ = Kn(E), N = pn({ requiredNamespaces: s, optionalNamespaces: o, relays: c ?? [{ protocol: RU }], proposer: { publicKey: b, metadata: this.client.metadata }, expiryTimestamp: _, pairingTopic: u }, a && { sessionProperties: a }), { reject: R, resolve: F, done: D } = Nu(E, Oxe);
+ const b = await this.client.core.crypto.generateKeyPair(), E = Gn.wc_sessionPropose.req.ttl || gt.FIVE_MINUTES, _ = Kn(E), N = pn({ requiredNamespaces: s, optionalNamespaces: o, relays: c ?? [{ protocol: AU }], proposer: { publicKey: b, metadata: this.client.metadata }, expiryTimestamp: _, pairingTopic: u }, a && { sessionProperties: a }), { reject: k, resolve: F, done: L } = Nu(E, Axe);
this.events.once(Wt("session_connect"), async ({ error: q, session: W }) => {
if (q)
- R(q);
+ k(q);
else if (W) {
W.self.publicKey = b;
const z = Au(pn({}, W), { pairingTopic: N.pairingTopic, requiredNamespaces: N.requiredNamespaces, optionalNamespaces: N.optionalNamespaces });
await this.client.session.set(W.topic, z), await this.setExpiry(W.topic, W.expiry), u && await this.client.core.pairing.updateMetadata({ topic: u, metadata: W.peer.metadata }), this.cleanupDuplicatePairings(z), F(z);
}
});
- const L = await this.sendRequest({ topic: u, method: "wc_sessionPropose", params: N, throwOnFailedPublish: true });
- return await this.setProposal(L, pn({ id: L }, N)), { uri: f, approval: D };
+ const D = await this.sendRequest({ topic: u, method: "wc_sessionPropose", params: N, throwOnFailedPublish: true });
+ return await this.setProposal(D, pn({ id: D }, N)), { uri: f, approval: L };
}, this.pair = async (r) => {
await this.isInitialized();
try {
@@ -84088,26 +84092,26 @@ ${Ez(e, r)}`);
await this.isInitialized();
try {
await this.isValidApprove(r);
- } catch (D) {
- throw this.client.logger.error("approve() -> isValidApprove() failed"), D;
+ } catch (L) {
+ throw this.client.logger.error("approve() -> isValidApprove() failed"), L;
}
const { id: n, relayProtocol: i, namespaces: s, sessionProperties: o, sessionConfig: a } = r;
let c;
try {
c = this.client.proposal.get(n);
- } catch (D) {
- throw this.client.logger.error(`approve() -> proposal.get(${n}) failed`), D;
+ } catch (L) {
+ throw this.client.logger.error(`approve() -> proposal.get(${n}) failed`), L;
}
- const { pairingTopic: u, proposer: f, requiredNamespaces: p, optionalNamespaces: b } = c, E = await this.client.core.crypto.generateKeyPair(), _ = f.publicKey, N = await this.client.core.crypto.generateSharedKey(E, _), R = pn(pn({ relay: { protocol: i ?? "irn" }, namespaces: s, controller: { publicKey: E, metadata: this.client.metadata }, expiry: Kn(Kl) }, o && { sessionProperties: o }), a && { sessionConfig: a });
+ const { pairingTopic: u, proposer: f, requiredNamespaces: p, optionalNamespaces: b } = c, E = await this.client.core.crypto.generateKeyPair(), _ = f.publicKey, N = await this.client.core.crypto.generateSharedKey(E, _), k = pn(pn({ relay: { protocol: i ?? "irn" }, namespaces: s, controller: { publicKey: E, metadata: this.client.metadata }, expiry: Kn(Gl) }, o && { sessionProperties: o }), a && { sessionConfig: a });
await this.client.core.relayer.subscribe(N);
- const F = Au(pn({}, R), { topic: N, requiredNamespaces: p, optionalNamespaces: b, pairingTopic: u, acknowledged: false, self: R.controller, peer: { publicKey: f.publicKey, metadata: f.metadata }, controller: E });
+ const F = Au(pn({}, k), { topic: N, requiredNamespaces: p, optionalNamespaces: b, pairingTopic: u, acknowledged: false, self: k.controller, peer: { publicKey: f.publicKey, metadata: f.metadata }, controller: E });
await this.client.session.set(N, F);
try {
- await this.sendResult({ id: n, topic: u, result: { relay: { protocol: i ?? "irn" }, responderPublicKey: E }, throwOnFailedPublish: true }), await this.sendRequest({ topic: N, method: "wc_sessionSettle", params: R, throwOnFailedPublish: true });
- } catch (D) {
- throw this.client.logger.error(D), this.client.session.delete(N, xr("USER_DISCONNECTED")), await this.client.core.relayer.unsubscribe(N), D;
+ await this.sendResult({ id: n, topic: u, result: { relay: { protocol: i ?? "irn" }, responderPublicKey: E }, throwOnFailedPublish: true }), await this.sendRequest({ topic: N, method: "wc_sessionSettle", params: k, throwOnFailedPublish: true });
+ } catch (L) {
+ throw this.client.logger.error(L), this.client.session.delete(N, xr("USER_DISCONNECTED")), await this.client.core.relayer.unsubscribe(N), L;
}
- return await this.client.core.pairing.updateMetadata({ topic: u, metadata: f.metadata }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")), await this.client.core.pairing.activate({ topic: u }), await this.setExpiry(N, Kn(Kl)), { topic: N, acknowledged: () => new Promise((D) => setTimeout(() => D(this.client.session.get(N)), 500)) };
+ return await this.client.core.pairing.updateMetadata({ topic: u, metadata: f.metadata }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")), await this.client.core.pairing.activate({ topic: u }), await this.setExpiry(N, Kn(Gl)), { topic: N, acknowledged: () => new Promise((L) => setTimeout(() => L(this.client.session.get(N)), 500)) };
}, this.reject = async (r) => {
await this.isInitialized();
try {
@@ -84130,7 +84134,7 @@ ${Ez(e, r)}`);
} catch (p) {
throw this.client.logger.error("update() -> isValidUpdate() failed"), p;
}
- const { topic: n, namespaces: i } = r, { done: s, resolve: o, reject: a } = Nu(), c = Dc(), u = Uu().toString(), f = this.client.session.get(n).namespaces;
+ const { topic: n, namespaces: i } = r, { done: s, resolve: o, reject: a } = Nu(), c = Cc(), u = Uu().toString(), f = this.client.session.get(n).namespaces;
return this.events.once(Wt("session_update", c), ({ error: p }) => {
p ? a(p) : o();
}), await this.client.session.update(n, { namespaces: i }), await this.sendRequest({ topic: n, method: "wc_sessionUpdate", params: { namespaces: i }, throwOnFailedPublish: true, clientRpcId: c, relayRpcId: u }).catch((p) => {
@@ -84143,10 +84147,10 @@ ${Ez(e, r)}`);
} catch (c) {
throw this.client.logger.error("extend() -> isValidExtend() failed"), c;
}
- const { topic: n } = r, i = Dc(), { done: s, resolve: o, reject: a } = Nu();
+ const { topic: n } = r, i = Cc(), { done: s, resolve: o, reject: a } = Nu();
return this.events.once(Wt("session_extend", i), ({ error: c }) => {
c ? a(c) : o();
- }), await this.setExpiry(n, Kn(Kl)), this.sendRequest({ topic: n, method: "wc_sessionExtend", params: {}, clientRpcId: i, throwOnFailedPublish: true }).catch((c) => {
+ }), await this.setExpiry(n, Kn(Gl)), this.sendRequest({ topic: n, method: "wc_sessionExtend", params: {}, clientRpcId: i, throwOnFailedPublish: true }).catch((c) => {
a(c);
}), { acknowledged: s };
}, this.request = async (r) => {
@@ -84156,7 +84160,7 @@ ${Ez(e, r)}`);
} catch (E) {
throw this.client.logger.error("request() -> isValidRequest() failed"), E;
}
- const { chainId: n, request: i, topic: s, expiry: o = Gn.wc_sessionRequest.req.ttl } = r, a = this.client.session.get(s), c = Dc(), u = Uu().toString(), { done: f, resolve: p, reject: b } = Nu(o, "Request expired. Please try again.");
+ const { chainId: n, request: i, topic: s, expiry: o = Gn.wc_sessionRequest.req.ttl } = r, a = this.client.session.get(s), c = Cc(), u = Uu().toString(), { done: f, resolve: p, reject: b } = Nu(o, "Request expired. Please try again.");
return this.events.once(Wt("session_request", c), ({ error: E, result: _ }) => {
E ? b(E) : p(_);
}), await Promise.all([new Promise(async (E) => {
@@ -84164,8 +84168,8 @@ ${Ez(e, r)}`);
}), new Promise(async (E) => {
var _;
if (!((_ = a.sessionConfig) != null && _.disableDeepLink)) {
- const N = await sbe(this.client.core.storage, mA);
- ibe({ id: c, topic: s, wcDeepLink: N });
+ const N = await tbe(this.client.core.storage, lA);
+ ebe({ id: c, topic: s, wcDeepLink: N });
}
E();
}), f()]).then((E) => E[2]);
@@ -84182,7 +84186,7 @@ ${Ez(e, r)}`);
}
const { topic: n } = r;
if (this.client.session.keys.includes(n)) {
- const i = Dc(), s = Uu().toString(), { done: o, resolve: a, reject: c } = Nu();
+ const i = Cc(), s = Uu().toString(), { done: o, resolve: a, reject: c } = Nu();
this.events.once(Wt("session_ping", i), ({ error: u }) => {
u ? c(u) : a();
}), await Promise.all([this.sendRequest({ topic: n, method: "wc_sessionPing", params: {}, throwOnFailedPublish: true, clientRpcId: i, relayRpcId: s }), o()]);
@@ -84203,21 +84207,21 @@ ${Ez(e, r)}`);
const { message: i } = it("MISMATCHED_TOPIC", `Session or pairing topic not found: ${n}`);
throw new Error(i);
}
- }, this.find = (r) => (this.isInitialized(), this.client.session.getAll().filter((n) => N5e(n, r))), this.getPendingSessionRequests = () => this.client.pendingRequest.getAll(), this.authenticate = async (r) => {
+ }, this.find = (r) => (this.isInitialized(), this.client.session.getAll().filter((n) => S5e(n, r))), this.getPendingSessionRequests = () => this.client.pendingRequest.getAll(), this.authenticate = async (r) => {
this.isInitialized(), this.isValidAuthenticate(r);
const { chains: n, statement: i = "", uri: s, domain: o, nonce: a, type: c, exp: u, nbf: f, methods: p = [], expiry: b } = r, E = [...r.resources || []], { topic: _, uri: N } = await this.client.core.pairing.create({ methods: ["wc_sessionAuthenticate"] });
this.client.logger.info({ message: "Generated new pairing", pairing: { topic: _, uri: N } });
- const R = await this.client.core.crypto.generateKeyPair(), F = w1(R);
- if (await Promise.all([this.client.auth.authKeys.set(v1, { responseTopic: F, publicKey: R }), this.client.auth.pairingTopics.set(F, { topic: F, pairingTopic: _ })]), await this.client.core.relayer.subscribe(F), this.client.logger.info(`sending request to new pairing topic: ${_}`), p.length > 0) {
- const { namespace: d } = Kb(n[0]);
- let l = Qwe(d, "request", p);
- b1(E) && (l = e5e(l, E.pop())), E.push(l);
+ const k = await this.client.core.crypto.generateKeyPair(), F = b1(k);
+ if (await Promise.all([this.client.auth.authKeys.set(w1, { responseTopic: F, publicKey: k }), this.client.auth.pairingTopics.set(F, { topic: F, pairingTopic: _ })]), await this.client.core.relayer.subscribe(F), this.client.logger.info(`sending request to new pairing topic: ${_}`), p.length > 0) {
+ const { namespace: d } = Gb(n[0]);
+ let l = Xwe(d, "request", p);
+ y1(E) && (l = Zwe(l, E.pop())), E.push(l);
}
- const D = b && b > Gn.wc_sessionAuthenticate.req.ttl ? b : Gn.wc_sessionAuthenticate.req.ttl, L = { authPayload: { type: c ?? "caip122", chains: n, statement: i, aud: s, domain: o, version: "1", nonce: a, iat: (/* @__PURE__ */ new Date()).toISOString(), exp: u, nbf: f, resources: E }, requester: { publicKey: R, metadata: this.client.metadata }, expiryTimestamp: Kn(D) }, q = { eip155: { chains: n, methods: [.../* @__PURE__ */ new Set(["personal_sign", ...p])], events: ["chainChanged", "accountsChanged"] } }, W = { requiredNamespaces: {}, optionalNamespaces: q, relays: [{ protocol: "irn" }], pairingTopic: _, proposer: { publicKey: R, metadata: this.client.metadata }, expiryTimestamp: Kn(Gn.wc_sessionPropose.req.ttl) }, { done: z, resolve: T, reject: I } = Nu(D, "Request expired"), H = async ({ error: d, session: l }) => {
+ const L = b && b > Gn.wc_sessionAuthenticate.req.ttl ? b : Gn.wc_sessionAuthenticate.req.ttl, D = { authPayload: { type: c ?? "caip122", chains: n, statement: i, aud: s, domain: o, version: "1", nonce: a, iat: (/* @__PURE__ */ new Date()).toISOString(), exp: u, nbf: f, resources: E }, requester: { publicKey: k, metadata: this.client.metadata }, expiryTimestamp: Kn(L) }, q = { eip155: { chains: n, methods: [.../* @__PURE__ */ new Set(["personal_sign", ...p])], events: ["chainChanged", "accountsChanged"] } }, W = { requiredNamespaces: {}, optionalNamespaces: q, relays: [{ protocol: "irn" }], pairingTopic: _, proposer: { publicKey: k, metadata: this.client.metadata }, expiryTimestamp: Kn(Gn.wc_sessionPropose.req.ttl) }, { done: z, resolve: T, reject: I } = Nu(L, "Request expired"), H = async ({ error: d, session: l }) => {
if (this.events.off(Wt("session_request", V), X), d)
I(d);
else if (l) {
- l.self.publicKey = R, await this.client.session.set(l.topic, l), await this.setExpiry(l.topic, l.expiry), _ && await this.client.core.pairing.updateMetadata({ topic: _, metadata: l.peer.metadata });
+ l.self.publicKey = k, await this.client.session.set(l.topic, l), await this.setExpiry(l.topic, l.expiry), _ && await this.client.core.pairing.updateMetadata({ topic: _, metadata: l.peer.metadata });
const h = this.client.session.get(l.topic);
await this.deleteProposal(S), T({ session: h });
}
@@ -84229,59 +84233,59 @@ ${Ez(e, r)}`);
await this.deleteProposal(S), this.events.off(Wt("session_connect"), H);
const { cacaos: l, responder: h } = d.result, y = [], x = [];
for (const w of l) {
- await IM({ cacao: w, projectId: this.client.core.projectId }) || (this.client.logger.error(w, "Signature verification failed"), I(xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed")));
- const { p: g } = w, m = b1(g.resources), P = [NM(g.iss)], Q = jm(g.iss);
+ await SM({ cacao: w, projectId: this.client.core.projectId }) || (this.client.logger.error(w, "Signature verification failed"), I(xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed")));
+ const { p: g } = w, m = y1(g.resources), P = [EM(g.iss)], Q = Um(g.iss);
if (m) {
- const A = OM(m), K = PM(m);
+ const A = MM(m), K = AM(m);
y.push(...A), P.push(...K);
}
for (const A of P)
x.push(`${A}:${Q}`);
}
- const v = await this.client.core.crypto.generateSharedKey(R, h.publicKey);
+ const v = await this.client.core.crypto.generateSharedKey(k, h.publicKey);
let M;
- y.length > 0 && (M = { topic: v, acknowledged: true, self: { publicKey: R, metadata: this.client.metadata }, peer: h, controller: h.publicKey, expiry: Kn(Kl), requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: _, namespaces: UM([...new Set(y)], [...new Set(x)]) }, await this.client.core.relayer.subscribe(v), await this.client.session.set(v, M), M = this.client.session.get(v)), T({ auths: l, session: M });
- }, V = Dc(), S = Dc();
+ y.length > 0 && (M = { topic: v, acknowledged: true, self: { publicKey: k, metadata: this.client.metadata }, peer: h, controller: h.publicKey, expiry: Kn(Gl), requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: _, namespaces: RM([...new Set(y)], [...new Set(x)]) }, await this.client.core.relayer.subscribe(v), await this.client.session.set(v, M), M = this.client.session.get(v)), T({ auths: l, session: M });
+ }, V = Cc(), S = Cc();
this.events.once(Wt("session_connect"), H), this.events.once(Wt("session_request", V), X);
try {
- await Promise.all([this.sendRequest({ topic: _, method: "wc_sessionAuthenticate", params: L, expiry: r.expiry, throwOnFailedPublish: true, clientRpcId: V }), this.sendRequest({ topic: _, method: "wc_sessionPropose", params: W, expiry: Gn.wc_sessionPropose.req.ttl, throwOnFailedPublish: true, clientRpcId: S })]);
+ await Promise.all([this.sendRequest({ topic: _, method: "wc_sessionAuthenticate", params: D, expiry: r.expiry, throwOnFailedPublish: true, clientRpcId: V }), this.sendRequest({ topic: _, method: "wc_sessionPropose", params: W, expiry: Gn.wc_sessionPropose.req.ttl, throwOnFailedPublish: true, clientRpcId: S })]);
} catch (d) {
throw this.events.off(Wt("session_connect"), H), this.events.off(Wt("session_request", V), X), d;
}
- return await this.setProposal(S, pn({ id: S }, W)), await this.setAuthRequest(V, { request: Au(pn({}, L), { verifyContext: {} }), pairingTopic: _ }), { uri: N, response: z };
+ return await this.setProposal(S, pn({ id: S }, W)), await this.setAuthRequest(V, { request: Au(pn({}, D), { verifyContext: {} }), pairingTopic: _ }), { uri: N, response: z };
}, this.approveSessionAuthenticate = async (r) => {
this.isInitialized();
const { id: n, auths: i } = r, s = this.getPendingAuthRequest(n);
if (!s)
throw new Error(`Could not find pending auth request with id ${n}`);
- const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = w1(o), u = { type: Xa, receiverPublicKey: o, senderPublicKey: a }, f = [], p = [];
+ const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = b1(o), u = { type: Ka, receiverPublicKey: o, senderPublicKey: a }, f = [], p = [];
for (const _ of i) {
- if (!await IM({ cacao: _, projectId: this.client.core.projectId })) {
- const L = xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed");
- throw await this.sendError({ id: n, topic: c, error: L, encodeOpts: u }), new Error(L.message);
+ if (!await SM({ cacao: _, projectId: this.client.core.projectId })) {
+ const D = xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed");
+ throw await this.sendError({ id: n, topic: c, error: D, encodeOpts: u }), new Error(D.message);
}
- const { p: N } = _, R = b1(N.resources), F = [NM(N.iss)], D = jm(N.iss);
- if (R) {
- const L = OM(R), q = PM(R);
- f.push(...L), F.push(...q);
+ const { p: N } = _, k = y1(N.resources), F = [EM(N.iss)], L = Um(N.iss);
+ if (k) {
+ const D = MM(k), q = AM(k);
+ f.push(...D), F.push(...q);
}
- for (const L of F)
- p.push(`${L}:${D}`);
+ for (const D of F)
+ p.push(`${D}:${L}`);
}
const b = await this.client.core.crypto.generateSharedKey(a, o);
let E;
- return (f == null ? void 0 : f.length) > 0 && (E = { topic: b, acknowledged: true, self: { publicKey: a, metadata: this.client.metadata }, peer: { publicKey: o, metadata: s.requester.metadata }, controller: o, expiry: Kn(Kl), authentication: i, requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: "", namespaces: UM([...new Set(f)], [...new Set(p)]) }, await this.client.core.relayer.subscribe(b), await this.client.session.set(b, E)), await this.sendResult({ topic: c, id: n, result: { cacaos: i, responder: { publicKey: a, metadata: this.client.metadata } }, encodeOpts: u, throwOnFailedPublish: true }), await this.client.auth.requests.delete(n, { message: "fulfilled", code: 0 }), await this.client.core.pairing.activate({ topic: s.pairingTopic }), { session: E };
+ return (f == null ? void 0 : f.length) > 0 && (E = { topic: b, acknowledged: true, self: { publicKey: a, metadata: this.client.metadata }, peer: { publicKey: o, metadata: s.requester.metadata }, controller: o, expiry: Kn(Gl), authentication: i, requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: "", namespaces: RM([...new Set(f)], [...new Set(p)]) }, await this.client.core.relayer.subscribe(b), await this.client.session.set(b, E)), await this.sendResult({ topic: c, id: n, result: { cacaos: i, responder: { publicKey: a, metadata: this.client.metadata } }, encodeOpts: u, throwOnFailedPublish: true }), await this.client.auth.requests.delete(n, { message: "fulfilled", code: 0 }), await this.client.core.pairing.activate({ topic: s.pairingTopic }), { session: E };
}, this.rejectSessionAuthenticate = async (r) => {
await this.isInitialized();
const { id: n, reason: i } = r, s = this.getPendingAuthRequest(n);
if (!s)
throw new Error(`Could not find pending auth request with id ${n}`);
- const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = w1(o), u = { type: Xa, receiverPublicKey: o, senderPublicKey: a };
+ const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = b1(o), u = { type: Ka, receiverPublicKey: o, senderPublicKey: a };
await this.sendError({ id: n, topic: c, error: i, encodeOpts: u, rpcOpts: Gn.wc_sessionAuthenticate.reject }), await this.client.auth.requests.delete(n, { message: "rejected", code: 0 }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED"));
}, this.formatAuthMessage = (r) => {
this.isInitialized();
const { request: n, iss: i } = r;
- return lU(n, i);
+ return nU(n, i);
}, this.cleanupDuplicatePairings = async (r) => {
if (r.pairingTopic)
try {
@@ -84298,7 +84302,7 @@ ${Ez(e, r)}`);
}, this.deleteSession = async (r) => {
var n;
const { topic: i, expirerHasDeleted: s = false, emitEvent: o = true, id: a = 0 } = r, { self: c } = this.client.session.get(i);
- await this.client.core.relayer.unsubscribe(i), await this.client.session.delete(i, xr("USER_DISCONNECTED")), this.addToRecentlyDeleted(i, "session"), this.client.core.crypto.keychain.has(c.publicKey) && await this.client.core.crypto.deleteKeyPair(c.publicKey), this.client.core.crypto.keychain.has(i) && await this.client.core.crypto.deleteSymKey(i), s || this.client.core.expirer.del(i), this.client.core.storage.removeItem(mA).catch((u) => this.client.logger.warn(u)), this.getPendingSessionRequests().forEach((u) => {
+ await this.client.core.relayer.unsubscribe(i), await this.client.session.delete(i, xr("USER_DISCONNECTED")), this.addToRecentlyDeleted(i, "session"), this.client.core.crypto.keychain.has(c.publicKey) && await this.client.core.crypto.deleteKeyPair(c.publicKey), this.client.core.crypto.keychain.has(i) && await this.client.core.crypto.deleteSymKey(i), s || this.client.core.expirer.del(i), this.client.core.storage.removeItem(lA).catch((u) => this.client.logger.warn(u)), this.getPendingSessionRequests().forEach((u) => {
u.topic === i && this.deletePendingSessionRequest(u.id, xr("USER_DISCONNECTED"));
}), i === ((n = this.sessionRequestQueue.queue[0]) == null ? void 0 : n.topic) && (this.sessionRequestQueue.state = Oo.idle), o && this.client.events.emit("session_delete", { id: a, topic: i });
}, this.deleteProposal = async (r, n) => {
@@ -84318,8 +84322,8 @@ ${Ez(e, r)}`);
const { id: n, topic: i, params: s, verifyContext: o } = r, a = s.request.expiryTimestamp || Kn(Gn.wc_sessionRequest.req.ttl);
this.client.core.expirer.set(n, a), await this.client.pendingRequest.set(n, { id: n, topic: i, params: s, verifyContext: o });
}, this.sendRequest = async (r) => {
- const { topic: n, method: i, params: s, expiry: o, relayRpcId: a, clientRpcId: c, throwOnFailedPublish: u } = r, f = Sf(i, s, c);
- if (sh() && Cxe.includes(i)) {
+ const { topic: n, method: i, params: s, expiry: o, relayRpcId: a, clientRpcId: c, throwOnFailedPublish: u } = r, f = Ef(i, s, c);
+ if (ih() && Oxe.includes(i)) {
const E = Bu(JSON.stringify(f));
this.client.core.verify.register({ attestationId: E });
}
@@ -84332,7 +84336,7 @@ ${Ez(e, r)}`);
const b = Gn[i].req;
return o && (b.ttl = o), a && (b.id = a), this.client.core.history.set(n, f), u ? (b.internal = Au(pn({}, b.internal), { throwOnFailedPublish: true }), await this.client.core.relayer.publish(n, p, b)) : this.client.core.relayer.publish(n, p, b).catch((E) => this.client.logger.error(E)), f.id;
}, this.sendResult = async (r) => {
- const { id: n, topic: i, result: s, throwOnFailedPublish: o, encodeOpts: a } = r, c = d9(n, s);
+ const { id: n, topic: i, result: s, throwOnFailedPublish: o, encodeOpts: a } = r, c = u9(n, s);
let u;
try {
u = await this.client.core.crypto.encode(i, c, a);
@@ -84348,7 +84352,7 @@ ${Ez(e, r)}`);
const p = Gn[f.request.method].res;
o ? (p.internal = Au(pn({}, p.internal), { throwOnFailedPublish: true }), await this.client.core.relayer.publish(i, u, p)) : this.client.core.relayer.publish(i, u, p).catch((b) => this.client.logger.error(b)), await this.client.core.history.resolve(c);
}, this.sendError = async (r) => {
- const { id: n, topic: i, error: s, encodeOpts: o, rpcOpts: a } = r, c = p9(n, s);
+ const { id: n, topic: i, error: s, encodeOpts: o, rpcOpts: a } = r, c = l9(n, s);
let u;
try {
u = await this.client.core.crypto.encode(i, c, o);
@@ -84367,9 +84371,9 @@ ${Ez(e, r)}`);
const r = [], n = [];
this.client.session.getAll().forEach((i) => {
let s = false;
- Cc(i.expiry) && (s = true), this.client.core.crypto.keychain.has(i.topic) || (s = true), s && r.push(i.topic);
+ Rc(i.expiry) && (s = true), this.client.core.crypto.keychain.has(i.topic) || (s = true), s && r.push(i.topic);
}), this.client.proposal.getAll().forEach((i) => {
- Cc(i.expiryTimestamp) && n.push(i.id);
+ Rc(i.expiryTimestamp) && n.push(i.id);
}), await Promise.all([...r.map((i) => this.deleteSession({ topic: i })), ...n.map((i) => this.deleteProposal(i))]);
}, this.onRelayEventRequest = async (r) => {
this.requestQueue.queue.push(r), await this.processRequestsQueue();
@@ -84492,16 +84496,16 @@ ${Ez(e, r)}`);
}, this.onSessionUpdateRequest = async (r, n) => {
const { params: i, id: s } = n;
try {
- const o = `${r}_session_update`, a = Uh.get(o);
+ const o = `${r}_session_update`, a = Bh.get(o);
if (a && this.isRequestOutOfSync(a, s)) {
this.client.logger.info(`Discarding out of sync request - ${s}`), this.sendError({ id: s, topic: r, error: xr("INVALID_UPDATE_REQUEST") });
return;
}
this.isValidUpdate(pn({ topic: r }, i));
try {
- Uh.set(o, s), await this.client.session.update(r, { namespaces: i.namespaces }), await this.sendResult({ id: s, topic: r, result: true, throwOnFailedPublish: true });
+ Bh.set(o, s), await this.client.session.update(r, { namespaces: i.namespaces }), await this.sendResult({ id: s, topic: r, result: true, throwOnFailedPublish: true });
} catch (c) {
- throw Uh.delete(o), c;
+ throw Bh.delete(o), c;
}
this.client.events.emit("session_update", { id: s, topic: r, params: i });
} catch (o) {
@@ -84515,7 +84519,7 @@ ${Ez(e, r)}`);
}, this.onSessionExtendRequest = async (r, n) => {
const { id: i } = n;
try {
- this.isValidExtend({ topic: r }), await this.setExpiry(r, Kn(Kl)), await this.sendResult({ id: i, topic: r, result: true, throwOnFailedPublish: true }), this.client.events.emit("session_extend", { id: i, topic: r });
+ this.isValidExtend({ topic: r }), await this.setExpiry(r, Kn(Gl)), await this.sendResult({ id: i, topic: r, result: true, throwOnFailedPublish: true }), this.client.events.emit("session_extend", { id: i, topic: r });
} catch (s) {
await this.sendError({ id: i, topic: r, error: s }), this.client.logger.error(s);
}
@@ -84554,7 +84558,7 @@ ${Ez(e, r)}`);
const { id: s, params: o } = n;
try {
await this.isValidRequest(pn({ topic: r }, o));
- const a = Bu(JSON.stringify(Sf("wc_sessionRequest", o, s))), c = this.client.session.get(r), u = await this.getVerifyContext(a, c.peer.metadata), f = { id: s, topic: r, params: o, verifyContext: u };
+ const a = Bu(JSON.stringify(Ef("wc_sessionRequest", o, s))), c = this.client.session.get(r), u = await this.getVerifyContext(a, c.peer.metadata), f = { id: s, topic: r, params: o, verifyContext: u };
await this.setPendingSessionRequest(f), (i = this.client.signConfig) != null && i.disableRequestQueue ? this.emitSessionRequest(f) : (this.addSessionRequestToSessionRequestQueue(f), this.processSessionRequestQueue());
} catch (a) {
await this.sendError({ id: s, topic: r, error: a }), this.client.logger.error(a);
@@ -84567,12 +84571,12 @@ ${Ez(e, r)}`);
}, this.onSessionEventRequest = async (r, n) => {
const { id: i, params: s } = n;
try {
- const o = `${r}_session_event_${s.event.name}`, a = Uh.get(o);
+ const o = `${r}_session_event_${s.event.name}`, a = Bh.get(o);
if (a && this.isRequestOutOfSync(a, i)) {
this.client.logger.info(`Discarding out of sync request - ${i}`);
return;
}
- this.isValidEmit(pn({ topic: r }, s)), this.client.events.emit("session_event", { id: i, topic: r, params: s }), Uh.set(o, i);
+ this.isValidEmit(pn({ topic: r }, s)), this.client.events.emit("session_event", { id: i, topic: r, params: s }), Bh.set(o, i);
} catch (o) {
await this.sendError({ id: i, topic: r, error: o }), this.client.logger.error(o);
}
@@ -84585,7 +84589,7 @@ ${Ez(e, r)}`);
await this.setAuthRequest(n.id, { request: u, pairingTopic: r }), this.client.events.emit("session_authenticate", { topic: r, params: n.params, id: n.id });
} catch (i) {
this.client.logger.error(i);
- const s = n.params.requester.publicKey, o = await this.client.core.crypto.generateKeyPair(), a = { type: Xa, receiverPublicKey: s, senderPublicKey: o };
+ const s = n.params.requester.publicKey, o = await this.client.core.crypto.generateKeyPair(), a = { type: Ka, receiverPublicKey: s, senderPublicKey: o };
await this.sendError({ id: n.id, topic: r, error: i, encodeOpts: a, rpcOpts: Gn.wc_sessionAuthenticate.autoReject });
}
}, this.addSessionRequestToSessionRequestQueue = (r) => {
@@ -84623,20 +84627,20 @@ ${Ez(e, r)}`);
if (r.methods && this.expectedPairingMethodMap.set(r.topic, r.methods), r.active)
return;
const n = this.client.proposal.getAll().find((i) => i.pairingTopic === r.topic);
- n && this.onSessionProposeRequest(r.topic, Sf("wc_sessionPropose", { requiredNamespaces: n.requiredNamespaces, optionalNamespaces: n.optionalNamespaces, relays: n.relays, proposer: n.proposer, sessionProperties: n.sessionProperties }, n.id));
+ n && this.onSessionProposeRequest(r.topic, Ef("wc_sessionPropose", { requiredNamespaces: n.requiredNamespaces, optionalNamespaces: n.optionalNamespaces, relays: n.relays, proposer: n.proposer, sessionProperties: n.sessionProperties }, n.id));
}, this.isValidConnect = async (r) => {
if (!Bi(r)) {
const { message: c } = it("MISSING_OR_INVALID", `connect() params: ${JSON.stringify(r)}`);
throw new Error(c);
}
const { pairingTopic: n, requiredNamespaces: i, optionalNamespaces: s, sessionProperties: o, relays: a } = r;
- if (_i(n) || await this.isValidPairingTopic(n), !V5e(a, true)) {
+ if (_i(n) || await this.isValidPairingTopic(n), !L5e(a, true)) {
const { message: c } = it("MISSING_OR_INVALID", `connect() relays: ${a}`);
throw new Error(c);
}
- !_i(i) && zm(i) !== 0 && this.validateNamespaces(i, "requiredNamespaces"), !_i(s) && zm(s) !== 0 && this.validateNamespaces(s, "optionalNamespaces"), _i(o) || this.validateSessionProps(o, "sessionProperties");
+ !_i(i) && Vm(i) !== 0 && this.validateNamespaces(i, "requiredNamespaces"), !_i(s) && Vm(s) !== 0 && this.validateNamespaces(s, "optionalNamespaces"), _i(o) || this.validateSessionProps(o, "sessionProperties");
}, this.validateNamespaces = (r, n) => {
- const i = j5e(r, "connect()", n);
+ const i = D5e(r, "connect()", n);
if (i)
throw new Error(i.message);
}, this.isValidApprove = async (r) => {
@@ -84644,10 +84648,10 @@ ${Ez(e, r)}`);
throw new Error(it("MISSING_OR_INVALID", `approve() params: ${r}`).message);
const { id: n, namespaces: i, relayProtocol: s, sessionProperties: o } = r;
this.checkRecentlyDeleted(n), await this.isValidProposalId(n);
- const a = this.client.proposal.get(n), c = u3(i, "approve()");
+ const a = this.client.proposal.get(n), c = c3(i, "approve()");
if (c)
throw new Error(c.message);
- const u = zM(a.requiredNamespaces, i, "approve()");
+ const u = LM(a.requiredNamespaces, i, "approve()");
if (u)
throw new Error(u.message);
if (!en(s, true)) {
@@ -84661,7 +84665,7 @@ ${Ez(e, r)}`);
throw new Error(s);
}
const { id: n, reason: i } = r;
- if (this.checkRecentlyDeleted(n), await this.isValidProposalId(n), !F5e(i)) {
+ if (this.checkRecentlyDeleted(n), await this.isValidProposalId(n), !U5e(i)) {
const { message: s } = it("MISSING_OR_INVALID", `reject() reason: ${JSON.stringify(i)}`);
throw new Error(s);
}
@@ -84671,17 +84675,17 @@ ${Ez(e, r)}`);
throw new Error(u);
}
const { relay: n, controller: i, namespaces: s, expiry: o } = r;
- if (!gU(n)) {
+ if (!uU(n)) {
const { message: u } = it("MISSING_OR_INVALID", "onSessionSettleRequest() relay protocol should be a string");
throw new Error(u);
}
- const a = R5e(i, "onSessionSettleRequest()");
+ const a = I5e(i, "onSessionSettleRequest()");
if (a)
throw new Error(a.message);
- const c = u3(s, "onSessionSettleRequest()");
+ const c = c3(s, "onSessionSettleRequest()");
if (c)
throw new Error(c.message);
- if (Cc(o)) {
+ if (Rc(o)) {
const { message: u } = it("EXPIRED", "onSessionSettleRequest()");
throw new Error(u);
}
@@ -84692,10 +84696,10 @@ ${Ez(e, r)}`);
}
const { topic: n, namespaces: i } = r;
this.checkRecentlyDeleted(n), await this.isValidSessionTopic(n);
- const s = this.client.session.get(n), o = u3(i, "update()");
+ const s = this.client.session.get(n), o = c3(i, "update()");
if (o)
throw new Error(o.message);
- const a = zM(s.requiredNamespaces, i, "update()");
+ const a = LM(s.requiredNamespaces, i, "update()");
if (a)
throw new Error(a.message);
}, this.isValidExtend = async (r) => {
@@ -84713,20 +84717,20 @@ ${Ez(e, r)}`);
const { topic: n, request: i, chainId: s, expiry: o } = r;
this.checkRecentlyDeleted(n), await this.isValidSessionTopic(n);
const { namespaces: a } = this.client.session.get(n);
- if (!VM(a, s)) {
+ if (!DM(a, s)) {
const { message: c } = it("MISSING_OR_INVALID", `request() chainId: ${s}`);
throw new Error(c);
}
- if (!H5e(i)) {
+ if (!j5e(i)) {
const { message: c } = it("MISSING_OR_INVALID", `request() ${JSON.stringify(i)}`);
throw new Error(c);
}
- if (!G5e(a, s, i.method)) {
+ if (!F5e(a, s, i.method)) {
const { message: c } = it("MISSING_OR_INVALID", `request() method: ${i.method}`);
throw new Error(c);
}
- if (o && !Z5e(o, m3)) {
- const { message: c } = it("MISSING_OR_INVALID", `request() expiry: ${o}. Expiry must be a number (in seconds) between ${m3.min} and ${m3.max}`);
+ if (o && !G5e(o, p3)) {
+ const { message: c } = it("MISSING_OR_INVALID", `request() expiry: ${o}. Expiry must be a number (in seconds) between ${p3.min} and ${p3.max}`);
throw new Error(c);
}
}, this.isValidRespond = async (r) => {
@@ -84741,7 +84745,7 @@ ${Ez(e, r)}`);
} catch (o) {
throw (n = r == null ? void 0 : r.response) != null && n.id && this.cleanupAfterResponse(r), o;
}
- if (!q5e(s)) {
+ if (!V5e(s)) {
const { message: o } = it("MISSING_OR_INVALID", `respond() response: ${JSON.stringify(s)}`);
throw new Error(o);
}
@@ -84760,15 +84764,15 @@ ${Ez(e, r)}`);
const { topic: n, event: i, chainId: s } = r;
await this.isValidSessionTopic(n);
const { namespaces: o } = this.client.session.get(n);
- if (!VM(o, s)) {
+ if (!DM(o, s)) {
const { message: a } = it("MISSING_OR_INVALID", `emit() chainId: ${s}`);
throw new Error(a);
}
- if (!W5e(i)) {
+ if (!z5e(i)) {
const { message: a } = it("MISSING_OR_INVALID", `emit() event: ${JSON.stringify(i)}`);
throw new Error(a);
}
- if (!K5e(o, s, i.name)) {
+ if (!H5e(o, s, i.name)) {
const { message: a } = it("MISSING_OR_INVALID", `emit() event: ${JSON.stringify(i)}`);
throw new Error(a);
}
@@ -84789,13 +84793,13 @@ ${Ez(e, r)}`);
throw new Error("domain is required parameter");
if (!en(o, false))
throw new Error("nonce is required parameter");
- if ([...new Set(n.map((c) => Kb(c).namespace))].length > 1)
+ if ([...new Set(n.map((c) => Gb(c).namespace))].length > 1)
throw new Error("Multi-namespace requests are not supported. Please request single namespace only.");
- const { namespace: a } = Kb(n[0]);
+ const { namespace: a } = Gb(n[0]);
if (a !== "eip155")
throw new Error("Only eip155 namespace is supported for authenticated sessions. Please use .connect() for non-eip155 chains.");
}, this.getVerifyContext = async (r, n) => {
- const i = { verified: { verifyUrl: n.verifyUrl || pf, validation: "UNKNOWN", origin: n.url || "" } };
+ const i = { verified: { verifyUrl: n.verifyUrl || df, validation: "UNKNOWN", origin: n.url || "" } };
try {
const s = await this.client.core.verify.resolve({ attestationId: r, verifyUrl: n.verifyUrl });
s && (i.verified.origin = s.origin, i.verified.isScam = s.isScam, i.verified.validation = s.origin === new URL(n.url).origin ? "VALID" : "INVALID");
@@ -84840,9 +84844,9 @@ ${Ez(e, r)}`);
}
registerRelayerEvents() {
this.client.core.relayer.on(Vi.message, async (e) => {
- const { topic: r, message: n } = e, { publicKey: i } = this.client.auth.authKeys.keys.includes(v1) ? this.client.auth.authKeys.get(v1) : { responseTopic: void 0, publicKey: void 0 }, s = await this.client.core.crypto.decode(r, n, { receiverPublicKey: i });
+ const { topic: r, message: n } = e, { publicKey: i } = this.client.auth.authKeys.keys.includes(w1) ? this.client.auth.authKeys.get(w1) : { responseTopic: void 0, publicKey: void 0 }, s = await this.client.core.crypto.decode(r, n, { receiverPublicKey: i });
try {
- m9(s) ? (this.client.core.history.set(r, s), this.onRelayEventRequest({ topic: r, payload: s })) : C2(s) ? (await this.client.core.history.resolve(s), await this.onRelayEventResponse({ topic: r, payload: s }), this.client.core.history.delete(r, s.id)) : this.onRelayEventUnknownPayload({ topic: r, payload: s });
+ f9(s) ? (this.client.core.history.set(r, s), this.onRelayEventRequest({ topic: r, payload: s })) : C2(s) ? (await this.client.core.history.resolve(s), await this.onRelayEventResponse({ topic: r, payload: s }), this.client.core.history.delete(r, s.id)) : this.onRelayEventUnknownPayload({ topic: r, payload: s });
} catch (o) {
this.client.logger.error(o);
}
@@ -84850,7 +84854,7 @@ ${Ez(e, r)}`);
}
registerExpirerEvents() {
this.client.core.expirer.on(Is.expired, async (e) => {
- const { topic: r, id: n } = NB(e.target);
+ const { topic: r, id: n } = xB(e.target);
if (n && this.client.pendingRequest.keys.includes(n))
return await this.deletePendingSessionRequest(n, it("EXPIRED"), true);
if (n && this.client.auth.requests.keys.includes(n))
@@ -84859,7 +84863,7 @@ ${Ez(e, r)}`);
});
}
registerPairingEvents() {
- this.client.core.pairing.events.on(df.create, (e) => this.onPairingCreated(e)), this.client.core.pairing.events.on(df.delete, (e) => {
+ this.client.core.pairing.events.on(hf.create, (e) => this.onPairingCreated(e)), this.client.core.pairing.events.on(hf.delete, (e) => {
this.addToRecentlyDeleted(e.topic, "pairing");
});
}
@@ -84872,7 +84876,7 @@ ${Ez(e, r)}`);
const { message: r } = it("NO_MATCHING_KEY", `pairing topic doesn't exist: ${e}`);
throw new Error(r);
}
- if (Cc(this.client.core.pairing.pairings.get(e).expiry)) {
+ if (Rc(this.client.core.pairing.pairings.get(e).expiry)) {
const { message: r } = it("EXPIRED", `pairing topic: ${e}`);
throw new Error(r);
}
@@ -84886,7 +84890,7 @@ ${Ez(e, r)}`);
const { message: r } = it("NO_MATCHING_KEY", `session topic doesn't exist: ${e}`);
throw new Error(r);
}
- if (Cc(this.client.session.get(e).expiry)) {
+ if (Rc(this.client.session.get(e).expiry)) {
await this.deleteSession({ topic: e });
const { message: r } = it("EXPIRED", `session topic: ${e}`);
throw new Error(r);
@@ -84910,7 +84914,7 @@ ${Ez(e, r)}`);
}
}
async isValidProposalId(e) {
- if (!z5e(e)) {
+ if (!B5e(e)) {
const { message: r } = it("MISSING_OR_INVALID", `proposal id should be a number: ${e}`);
throw new Error(r);
}
@@ -84918,54 +84922,54 @@ ${Ez(e, r)}`);
const { message: r } = it("NO_MATCHING_KEY", `proposal id doesn't exist: ${e}`);
throw new Error(r);
}
- if (Cc(this.client.proposal.get(e).expiryTimestamp)) {
+ if (Rc(this.client.proposal.get(e).expiryTimestamp)) {
await this.deleteProposal(e);
const { message: r } = it("EXPIRED", `proposal id: ${e}`);
throw new Error(r);
}
}
};
- var Gxe = class extends Dl {
+ var Fxe = class extends Cl {
constructor(e, r) {
- super(e, r, Ixe, y9), this.core = e, this.logger = r;
+ super(e, r, Mxe, d9), this.core = e, this.logger = r;
}
};
- var Kxe = class extends Dl {
+ var Hxe = class extends Cl {
constructor(e, r) {
- super(e, r, Pxe, y9), this.core = e, this.logger = r;
+ super(e, r, Txe, d9), this.core = e, this.logger = r;
}
};
- var Xxe = class extends Dl {
+ var qxe = class extends Cl {
constructor(e, r) {
- super(e, r, Rxe, y9, (n) => n.id), this.core = e, this.logger = r;
+ super(e, r, Ixe, d9, (n) => n.id), this.core = e, this.logger = r;
}
};
- var Yxe = class extends Dl {
+ var Wxe = class extends Cl {
constructor(e, r) {
- super(e, r, Bxe, L2, () => v1), this.core = e, this.logger = r;
+ super(e, r, Rxe, L2, () => w1), this.core = e, this.logger = r;
}
};
- var Zxe = class extends Dl {
+ var Gxe = class extends Cl {
constructor(e, r) {
- super(e, r, Uxe, L2), this.core = e, this.logger = r;
+ super(e, r, Cxe, L2), this.core = e, this.logger = r;
}
};
- var Jxe = class extends Dl {
+ var Kxe = class extends Cl {
constructor(e, r) {
- super(e, r, jxe, L2, (n) => n.id), this.core = e, this.logger = r;
+ super(e, r, Dxe, L2, (n) => n.id), this.core = e, this.logger = r;
}
};
- var Qxe = class {
+ var Xxe = class {
constructor(e, r) {
- this.core = e, this.logger = r, this.authKeys = new Yxe(this.core, this.logger), this.pairingTopics = new Zxe(this.core, this.logger), this.requests = new Jxe(this.core, this.logger);
+ this.core = e, this.logger = r, this.authKeys = new Wxe(this.core, this.logger), this.pairingTopics = new Gxe(this.core, this.logger), this.requests = new Kxe(this.core, this.logger);
}
async init() {
await this.authKeys.init(), await this.pairingTopics.init(), await this.requests.init();
}
};
- var b9 = class extends hge {
+ var p9 = class extends cge {
constructor(e) {
- super(e), this.protocol = LU, this.version = BU, this.name = p3.name, this.events = new vo.EventEmitter(), this.on = (n, i) => this.events.on(n, i), this.once = (n, i) => this.events.once(n, i), this.off = (n, i) => this.events.off(n, i), this.removeListener = (n, i) => this.events.removeListener(n, i), this.removeAllListeners = (n) => this.events.removeAllListeners(n), this.connect = async (n) => {
+ super(e), this.protocol = IU, this.version = OU, this.name = d3.name, this.events = new vo.EventEmitter(), this.on = (n, i) => this.events.on(n, i), this.once = (n, i) => this.events.once(n, i), this.off = (n, i) => this.events.off(n, i), this.removeListener = (n, i) => this.events.removeListener(n, i), this.removeAllListeners = (n) => this.events.removeAllListeners(n), this.connect = async (n) => {
try {
return await this.engine.connect(n);
} catch (i) {
@@ -85067,12 +85071,12 @@ ${Ez(e, r)}`);
} catch (i) {
throw this.logger.error(i.message), i;
}
- }, this.name = (e == null ? void 0 : e.name) || p3.name, this.metadata = (e == null ? void 0 : e.metadata) || SB(), this.signConfig = e == null ? void 0 : e.signConfig;
- const r = typeof (e == null ? void 0 : e.logger) < "u" && typeof (e == null ? void 0 : e.logger) != "string" ? e.logger : A2(Gx({ level: (e == null ? void 0 : e.logger) || p3.logger }));
- this.core = (e == null ? void 0 : e.core) || new Nxe(e), this.logger = Zi(r, this.name), this.session = new Kxe(this.core, this.logger), this.proposal = new Gxe(this.core, this.logger), this.pendingRequest = new Xxe(this.core, this.logger), this.engine = new Wxe(this), this.auth = new Qxe(this.core, this.logger);
+ }, this.name = (e == null ? void 0 : e.name) || d3.name, this.metadata = (e == null ? void 0 : e.metadata) || yB(), this.signConfig = e == null ? void 0 : e.signConfig;
+ const r = typeof (e == null ? void 0 : e.logger) < "u" && typeof (e == null ? void 0 : e.logger) != "string" ? e.logger : A2(Fx({ level: (e == null ? void 0 : e.logger) || d3.logger }));
+ this.core = (e == null ? void 0 : e.core) || new Sxe(e), this.logger = Zi(r, this.name), this.session = new Hxe(this.core, this.logger), this.proposal = new Fxe(this.core, this.logger), this.pendingRequest = new qxe(this.core, this.logger), this.engine = new zxe(this), this.auth = new Xxe(this.core, this.logger);
}
static async init(e) {
- const r = new b9(e);
+ const r = new p9(e);
return await r.initialize(), r;
}
get context() {
@@ -85090,82 +85094,82 @@ ${Ez(e, r)}`);
}
}
};
- var jU = "b20768c469f63321e52923a168155240";
- var $xe = "wss://relay.walletconnect.com";
- var e9e = "error";
- var t9e = async (t) => await b9.init({
- logger: e9e,
- relayUrl: $xe,
- projectId: jU,
- metadata: t || SB()
+ var kU = "b20768c469f63321e52923a168155240";
+ var Yxe = "wss://relay.walletconnect.com";
+ var Zxe = "error";
+ var Jxe = async (t) => await p9.init({
+ logger: Zxe,
+ relayUrl: Yxe,
+ projectId: kU,
+ metadata: t || yB()
});
- var H7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var j7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- ExtensionsIdents: aX,
- REEF_EASY_WALLET_IDENT: XO,
+ ExtensionsIdents: rX,
+ REEF_EASY_WALLET_IDENT: VO,
REEF_EXTENSION_IDENT: Ko,
- REEF_INJECTED_EVENT: J3,
- REEF_SNAP_IDENT: ed,
- REEF_WALLET_CONNECT_IDENT: YO,
+ REEF_INJECTED_EVENT: Y3,
+ REEF_SNAP_IDENT: $h,
+ REEF_WALLET_CONNECT_IDENT: zO,
ReefSignerStatus: ji,
ReefVM: Go,
- SELECTED_EXTENSION_IDENT: hx,
- SNAP_ID: l0,
- WC_DEFAULT_METHODS: Bd,
- WC_MAINNET_CHAIN_ID: Hx,
- WC_PROJECT_ID: jU,
- WC_TESTNET_CHAIN_ID: RL,
- connectSnap: $O,
- genesisHashToWcChainId: jf,
- getSnap: Q3,
- getSnaps: QO,
- getWcRequiredNamespaces: c1e,
- initWcClient: t9e,
- injectExtension: ZO,
- injectWcAsExtension: h1e,
- isInjected: s8,
- isInjectionStarted: JO,
+ SELECTED_EXTENSION_IDENT: cx,
+ SNAP_ID: c0,
+ WC_DEFAULT_METHODS: Ld,
+ WC_MAINNET_CHAIN_ID: jx,
+ WC_PROJECT_ID: kU,
+ WC_TESTNET_CHAIN_ID: AL,
+ connectSnap: WO,
+ genesisHashToWcChainId: Uf,
+ getSnap: Z3,
+ getSnaps: qO,
+ getWcRequiredNamespaces: i1e,
+ initWcClient: Jxe,
+ injectExtension: FO,
+ injectWcAsExtension: c1e,
+ isInjected: t8,
+ isInjectionStarted: HO,
get isWeb3Injected() {
- return FR;
+ return CR;
},
- sendToSnap: lX,
- startInjection: cX,
- web3Accounts: HR,
- web3AccountsSubscribe: Tle,
- web3Enable: Ale,
+ sendToSnap: sX,
+ startInjection: nX,
+ web3Accounts: DR,
+ web3AccountsSubscribe: _le,
+ web3Enable: xle,
get web3EnablePromise() {
return sa;
},
- web3FromAddress: Nle,
- web3FromSource: E0,
- web3ListRpcProviders: Ile,
- web3UseRpcProvider: Ole
+ web3FromAddress: Ele,
+ web3FromSource: x0,
+ web3ListRpcProviders: Sle,
+ web3UseRpcProvider: Mle
}, Symbol.toStringTag, { value: "Module" }));
- var VU = new tc(
+ var RU = new ec(
1
);
- var zU = VU.asObservable();
- zU.subscribe(
+ var CU = RU.asObservable();
+ CU.subscribe(
(t) => console.log("SELECTED EXTENSION=", t)
);
- var HU = new tc(1);
- var qU = new Xc(null);
- var WU = new Er();
- var KU = new Er();
- var XU = (t) => KU.next(t);
- var r9e = (t) => {
+ var LU = new ec(1);
+ var BU = new Kc(null);
+ var UU = new Er();
+ var VU = new Er();
+ var zU = (t) => VU.next(t);
+ var Qxe = (t) => {
const e = "ipfs://";
return t != null && t.startsWith(e) ? t.substring(e.length) : null;
};
- function n9e(t) {
+ function $xe(t) {
return `https://reef.infura-ipfs.io/ipfs/${t}`;
}
- var YU = (t, e) => {
- const r = r9e(t);
- return r ? e ? e(r) : n9e(r) : null;
+ var FU = (t, e) => {
+ const r = Qxe(t);
+ return r ? e ? e(r) : $xe(r) : null;
};
- var ZU = (t, e, r) => {
- const n = YU(t, r);
+ var HU = (t, e, r) => {
+ const n = FU(t, r);
if (n)
return n;
const i = "{id}";
@@ -85179,38 +85183,38 @@ ${Ez(e, r)}`);
}
return t;
};
- var i9e = (t, e, r) => {
+ var e9e = (t, e, r) => {
const n = t != null && t.image ? t.image : t.toString();
return {
- iconUrl: ZU(n, e, r),
+ iconUrl: HU(n, e, r),
name: t.name,
mimetype: t.mimetype
};
};
- var JU = async (t, e, r) => {
+ var qU = async (t, e, r) => {
if (!t)
return Promise.resolve(null);
try {
- const n = nL(t.contractType), i = new h2(
+ const n = YD(t.contractType), i = new h2(
t.address,
n,
e
);
- return await (n.some((o) => o.name === "uri") ? i.uri(t.nftId) : i.tokenURI(t.nftId).catch((o) => console.log("error getting contract uri"))).then((o) => ZU(o, t, r)).then(x2.get).then((o) => i9e(o.data, t, r)).then((o) => ({ ...t, ...o }));
+ return await (n.some((o) => o.name === "uri") ? i.uri(t.nftId) : i.tokenURI(t.nftId).catch((o) => console.log("error getting contract uri"))).then((o) => HU(o, t, r)).then(x2.get).then((o) => e9e(o.data, t, r)).then((o) => ({ ...t, ...o }));
} catch (n) {
throw console.log("ERROR getResolveNftPromise=", n), new Error(n.message);
}
};
- var s9e = (t, e, r) => t != null && t.length ? eT(
- t.map((n) => JU(n, e, r))
+ var t9e = (t, e, r) => t != null && t.length ? YA(
+ t.map((n) => qU(n, e, r))
) : xe([]);
- var o9e = (t, e, r) => {
+ var r9e = (t, e, r) => {
if (!t || !t.length || !e)
return xe([]);
const n = t.map(
(i) => xe(i).pipe(
Oe(
- (s) => JU(s, e, r)
+ (s) => qU(s, e, r)
),
we(
(s) => bt(s, yt.COMPLETE_DATA, "Url resolved")
@@ -85235,7 +85239,7 @@ ${Ez(e, r)}`);
);
return Qe(n);
};
- var a9e = `
+ var n9e = `
query signer_nfts($accountId: String) {
tokenHolders(
orderBy: balance_DESC
@@ -85259,35 +85263,35 @@ ${Ez(e, r)}`);
}
}
`;
- var c9e = (t) => ({
- query: a9e,
+ var i9e = (t) => ({
+ query: n9e,
variables: { accountId: t }
});
+ var m3 = /* @__PURE__ */ new Map();
var g3 = /* @__PURE__ */ new Map();
- var y3 = /* @__PURE__ */ new Map();
- var u9e = async (t = Ko) => {
- if (!g3.has(t)) {
- const e = await E0(t).then((r) => r == null ? void 0 : r.signer).catch((r) => console.error("getAccountSigner error =", r));
- e || console.warn("Can not get signer for source=" + t), e && g3.set(t, e);
+ var s9e = async (t = Ko) => {
+ if (!m3.has(t)) {
+ const e = await x0(t).then((r) => r == null ? void 0 : r.signer).catch((r) => console.error("getAccountSigner error =", r));
+ e || console.warn("Can not get signer for source=" + t), e && m3.set(t, e);
}
- return g3.get(t);
+ return m3.get(t);
};
var B2 = async ({ address: t, source: e }, r) => {
- const n = qU.getValue() || e;
- return l9e(t, r, n);
+ const n = BU.getValue() || e;
+ return o9e(t, r, n);
};
- var l9e = async (t, e, r) => {
+ var o9e = async (t, e, r) => {
let n = r;
- return (!r || typeof r == "string") && (n = await u9e(r.toString())), y3.has(t) || y3.set(
+ return (!r || typeof r == "string") && (n = await s9e(r.toString())), g3.has(t) || g3.set(
t,
- n ? new h9e(
+ n ? new c9e(
e,
t,
- new f9e(n)
+ new a9e(n)
) : void 0
- ), y3.get(t);
+ ), g3.get(t);
};
- var f9e = class {
+ var a9e = class {
constructor(e) {
this.sigKey = e;
}
@@ -85305,7 +85309,7 @@ ${Ez(e, r)}`);
return (r = this.sigKey) != null && r.signRaw ? this.sigKey.signRaw(e) : Promise.reject("ReefSigningKeyWrapper - not implemented");
}
};
- var h9e = class extends xl.Signer {
+ var c9e = class extends xl.Signer {
constructor(e, r, n) {
super(e, r, n);
}
@@ -85313,9 +85317,9 @@ ${Ez(e, r)}`);
return super.sendTransaction(e);
}
};
- function d9e(t) {
+ function u9e(t) {
return t.pipe(
- r0(
+ t0(
(e, r) => r.status.value === "error" ? {
isConnected: r.isConnected,
status: r.status,
@@ -85337,31 +85341,31 @@ ${Ez(e, r)}`);
qt(1)
);
}
- var QU = new Er();
- var p9e = d9e(QU);
- async function m9e(t, e) {
+ var WU = new Er();
+ var l9e = u9e(WU);
+ async function f9e(t, e) {
var r;
try {
- return { provider: await (((r = t.options) == null ? void 0 : r.initProvider) || qR)(
+ return { provider: await (((r = t.options) == null ? void 0 : r.initProvider) || LR)(
t.rpcUrl,
- QU,
+ WU,
e
), network: t };
} catch (n) {
return console.log("ERR connectProvider=", n.message), { provider: void 0, network: t };
}
}
- var w9 = gl.pipe(
- jv(th),
- Hf(
+ var m9 = gl.pipe(
+ Bv(eh),
+ Ff(
(t, [e, r]) => {
var n;
return ((n = t.network) == null ? void 0 : n.rpcUrl) === e.rpcUrl && t.provider && t.provider.api.isConnected ? Promise.resolve(t) : new Promise(
(i, s) => {
- dm(t.provider).catch((o) => {
+ hm(t.provider).catch((o) => {
console.log("Error disconnecting provider=", o.message);
}).finally(() => {
- i(m9e(e, M3));
+ i(f9e(e, S3));
});
}
);
@@ -85371,45 +85375,45 @@ ${Ez(e, r)}`);
Wr((t) => !!t.provider && !!t.network),
we((t) => t),
aa((t, e) => t.network.rpcUrl === e.network.rpcUrl),
- g9e((t) => t ? dm(t.provider) : null),
+ h9e((t) => t ? hm(t.provider) : null),
qt(1)
);
- var U0 = w9.pipe(
+ var L0 = m9.pipe(
we((t) => t.provider),
qt(1)
);
- var v9 = U0.pipe(
+ var g9 = L0.pipe(
Cr(void 0),
qt(1)
);
- function g9e(t) {
- return (e) => $d(() => {
+ function h9e(t) {
+ return (e) => Qd(() => {
let r;
return e.pipe(
Us((n) => r = n),
- Hv(() => t(r))
+ zv(() => t(r))
);
});
}
- var y9e = (t) => {
+ var d9e = (t) => {
if (!t.graphqlExplorerUrl)
return;
const e = t.graphqlExplorerUrl.startsWith("http") ? t.graphqlExplorerUrl.replace("http", "ws") : t.graphqlExplorerUrl, r = t.graphqlExplorerUrl.startsWith("ws") ? t.graphqlExplorerUrl.replace("ws", "http") : t.graphqlExplorerUrl;
return { ws: e, http: r };
};
- var b9e = (t, e) => {
+ var p9e = (t, e) => {
const r = JSON.stringify(e);
return t.post("", r, {
headers: { "Content-Type": "application/json" }
});
};
- var w9e = gl.pipe(
- we(y9e),
+ var m9e = gl.pipe(
+ we(d9e),
qt(1)
);
- var ec = (t, e) => Fr(b9e(t, e).then((r) => r.data));
- var x9;
- var x9e = (t) => t.map(
+ var $a = (t, e) => Fr(p9e(t, e).then((r) => r.data));
+ var y9;
+ var y9e = (t) => t.map(
({ balance: e, nftId: r, token: { id: n, type: i } }) => ({
contractType: i,
balance: Ai.from(e),
@@ -85421,7 +85425,7 @@ ${Ez(e, r)}`);
name: ""
})
);
- var _9e = ([
+ var b9e = ([
t,
e,
r,
@@ -85432,26 +85436,26 @@ ${Ez(e, r)}`);
yt.MISSING_INPUT_VALUES,
"Signer not set"
)
- ) : ec(t, c9e(e.data.address)).pipe(
+ ) : $a(t, i9e(e.data.address)).pipe(
we((i) => {
var s;
if ((s = i == null ? void 0 : i.data) != null && s.tokenHolders)
return i.data.tokenHolders;
- if (Qf(i))
+ if (Jf(i))
return i;
throw new Error("Could not load data.");
}),
- we((i) => x9e(i)),
+ we((i) => y9e(i)),
Oe(
- (i) => Qe([xe(i), v9]).pipe(
+ (i) => Qe([xe(i), g9]).pipe(
Oe(
(s) => {
const [o, a] = s;
return a ? Fr(B2(e.data, a)).pipe(
- Oe((u) => u ? o9e(
+ Oe((u) => u ? r9e(
o,
u,
- x9
+ y9
) : xe(
o.map(
(f) => bt(
@@ -85487,7 +85491,7 @@ ${Ez(e, r)}`);
(i) => xe(bt([], yt.ERROR, i.message))
)
);
- var U2 = HU.pipe(
+ var U2 = LU.pipe(
Wr((t) => !!t),
we(
(t) => t.map((e) => {
@@ -85500,7 +85504,7 @@ ${Ez(e, r)}`);
),
qt(1)
);
- function $U(t, e, r) {
+ function GU(t, e, r) {
return U2.pipe(
we(
(n) => bt(
@@ -85519,13 +85523,13 @@ ${Ez(e, r)}`);
)
);
}
- var S9e = (t) => {
+ var v9e = (t) => {
const e = t[1];
return xe(t).pipe(
Oe((r) => {
if (!r[0]) {
const i = r[1];
- return Zm(xe(i), Cv).pipe(
+ return Ym(xe(i), kv).pipe(
we(
(s) => bt(
s.map(
@@ -85543,7 +85547,7 @@ ${Ez(e, r)}`);
);
}
return xe(r).pipe(
- Hf(
+ Ff(
(i, [s, o]) => {
i.unsub && i.unsub();
const a = o.map((c) => c.address).reduce((c, u) => (c.indexOf(u) < 0 && c.push(u), c), []);
@@ -85560,7 +85564,7 @@ ${Ez(e, r)}`);
},
{
unsub: null,
- balancesByAddressSubj: new tc(1)
+ balancesByAddressSubj: new ec(1)
}
),
aa(
@@ -85605,11 +85609,11 @@ ${Ez(e, r)}`);
})
);
};
- var M9e = Qe([v9, U2]).pipe(
- Oe((t) => S9e(t)),
+ var x9e = Qe([g9, U2]).pipe(
+ Oe((t) => v9e(t)),
we(
(t) => {
- if (Qf(t))
+ if (Jf(t))
return t;
const e = t, r = e.signers.map((n) => {
const i = e.balances.find(
@@ -85635,21 +85639,21 @@ ${Ez(e, r)}`);
}
),
Yt(
- (t) => $U(t, "Error chain balance=", "balance")
+ (t) => GU(t, "Error chain balance=", "balance")
),
qt(1)
);
- var _9 = /* @__PURE__ */ ((t) => (t[t.ACCOUNT_NATIVE_BALANCE = 0] = "ACCOUNT_NATIVE_BALANCE", t[t.ACCOUNT_TOKENS = 1] = "ACCOUNT_TOKENS", t[t.ACCOUNT_EVM_BINDING = 2] = "ACCOUNT_EVM_BINDING", t))(_9 || {});
- var A9e = (t, e) => {
+ var b9 = /* @__PURE__ */ ((t) => (t[t.ACCOUNT_NATIVE_BALANCE = 0] = "ACCOUNT_NATIVE_BALANCE", t[t.ACCOUNT_TOKENS = 1] = "ACCOUNT_TOKENS", t[t.ACCOUNT_EVM_BINDING = 2] = "ACCOUNT_EVM_BINDING", t))(b9 || {});
+ var _9e = (t, e) => {
const r = e.filter((n) => n.type === t);
return r.length === 0 ? null : r.some((n) => !n.address) ? [] : r.map((n) => n.address);
};
- var T9e = (t) => (t == null ? void 0 : t.length) === 0;
- var N9e = (t, e, r) => {
- const n = A9e(t, e);
- return T9e(n) ? r : r.filter((i) => n == null ? void 0 : n.some((s) => s === i.address));
+ var E9e = (t) => (t == null ? void 0 : t.length) === 0;
+ var S9e = (t, e, r) => {
+ const n = _9e(t, e);
+ return E9e(n) ? r : r.filter((i) => n == null ? void 0 : n.some((s) => s === i.address));
};
- var b3 = (t = [], e, r) => {
+ var y3 = (t = [], e, r) => {
if (!r && !t.length || !e || !e.length)
return t;
const n = t.map(
@@ -85661,11 +85665,11 @@ ${Ez(e, r)}`);
n.some((s) => s.data.address === i.data.address) || n.push(i);
}), n;
};
- var I9e = (t, e, r = []) => {
+ var M9e = (t, e, r = []) => {
if (!r.length)
return Promise.resolve([]);
- const n = N9e(
- _9.ACCOUNT_EVM_BINDING,
+ const n = S9e(
+ b9.ACCOUNT_EVM_BINDING,
t,
r.map((i) => i.data)
);
@@ -85686,7 +85690,7 @@ ${Ez(e, r)}`);
).then(
(i) => i.map(
(s, o) => {
- if (Qf(s))
+ if (Jf(s))
return s;
const a = n[o];
return bt(
@@ -85697,12 +85701,12 @@ ${Ez(e, r)}`);
)
);
};
- var O9e = WU.pipe(
+ var A9e = UU.pipe(
Wr((t) => !!t.updateActions.length),
- Zv(U2, U0),
- Hf(
+ Xv(U2, L0),
+ Ff(
(t, [e, r, n]) => {
- const i = b3(
+ const i = y3(
r.map(
(s) => bt(s, yt.COMPLETE_DATA)
),
@@ -85710,17 +85714,17 @@ ${Ez(e, r)}`);
);
return xe(e.updateActions || []).pipe(
Oe(
- (s) => I9e(
+ (s) => M9e(
s,
n,
i
).then((o) => ({
- all: b3(
+ all: y3(
i,
o,
true
),
- allUpdated: b3(
+ allUpdated: y3(
t.allUpdated,
o,
true
@@ -85744,8 +85748,8 @@ ${Ez(e, r)}`);
Cr(bt([], yt.LOADING)),
qt(1)
);
- var nu = Zm(
- w9e
+ var ru = Ym(
+ m9e
).pipe(
we(
(t) => t ? x2.create({
@@ -85755,7 +85759,7 @@ ${Ez(e, r)}`);
Wr((t) => !!t),
qt(1)
);
- var ej = `
+ var KU = `
query evmAddresses($accountIds: [String!]!) {
accounts(where: { id_in: $accountIds }, orderBy: timestamp_DESC) {
id
@@ -85763,11 +85767,11 @@ ${Ez(e, r)}`);
}
}
`;
- var k9e = (t) => ({
- query: ej,
+ var N9e = (t) => ({
+ query: KU,
variables: { accountIds: t }
});
- function R9e(t) {
+ function I9e(t) {
return t.data.accounts.map(
(e) => ({
address: e.id,
@@ -85776,7 +85780,7 @@ ${Ez(e, r)}`);
})
);
}
- var C9e = Qe([nu, U2]).pipe(
+ var O9e = Qe([ru, U2]).pipe(
Oe(([t, e]) => {
if (!e)
return xe(
@@ -85787,22 +85791,22 @@ ${Ez(e, r)}`);
)
);
const r = e.map((n) => n.address);
- return Jf(r, [
+ return Zf(r, [
as.REEF_BIND_TX
]).pipe(
Cr(true),
- Oe((n) => ec(t, k9e(r)))
+ Oe((n) => $a(t, N9e(r)))
);
}),
we((t) => {
var e;
if ((e = t == null ? void 0 : t.data) != null && e.accounts)
return bt(
- R9e(t),
+ I9e(t),
yt.COMPLETE_DATA,
"Indexed evm address loaded"
);
- if (Qf(t))
+ if (Jf(t))
return t;
throw new Error("No result from EVM_ADDRESS_UPDATE_GQL");
}),
@@ -85810,12 +85814,12 @@ ${Ez(e, r)}`);
Cr(bt([], yt.LOADING)),
qt(1)
);
- var D9e = Qe([
- M9e,
- O9e,
- C9e
+ var P9e = Qe([
+ x9e,
+ A9e,
+ O9e
]).pipe(
- r0(
+ t0(
(t, [e, r, n]) => {
let i = [];
return t.lastlocallyUpdated !== r ? i = r.data.map(
@@ -85876,16 +85880,16 @@ ${Ez(e, r)}`);
(t) => t.signers
),
Yt(
- (t) => $U(t, "Error signers updated data =")
+ (t) => GU(t, "Error signers updated data =")
),
qt(1)
);
- var j2 = D9e;
- var xv = (t) => `${+t}`.replace(
+ var j2 = P9e;
+ var wv = (t) => `${+t}`.replace(
/(-?)(\d*)\.?(\d*)e([+-]\d+)/,
(e, r, n, i, s) => s < 0 ? `${r}0.${Array(1 - s - n.length).join("0")}${n}${i}` : r + n + i + Array(s - i.length + 1).join("0")
);
- var B9e = (t) => {
+ var R9e = (t) => {
const e = t.findIndex(
(r) => r.data.address === Ls
);
@@ -85895,7 +85899,7 @@ ${Ez(e, r)}`);
...t.slice(e + 1, t.length)
] : t;
};
- var U9e = ([t, e, r]) => {
+ var C9e = ([t, e, r]) => {
const n = t.data.map((i) => {
const s = i.data.address === Ls, o = bt(
{
@@ -85907,7 +85911,7 @@ ${Ez(e, r)}`);
if (!s && i.hasStatus(
yt.COMPLETE_DATA
)) {
- const a = x0e(
+ const a = g0e(
i.data,
r,
e
@@ -85928,18 +85932,18 @@ ${Ez(e, r)}`);
n.length ? d2(n) : t.getStatusList()
);
};
- var j9e = (t, e) => {
+ var D9e = (t, e) => {
if (!t)
throw new Error(e);
};
- var H9e = (t) => {
+ var j9e = (t) => {
const e = t.split("").reduce((r, n) => {
const i = parseInt(n, 10);
return Number.isNaN(i) ? r : r + i;
}, 0).toString(10);
return parseInt(e.substring(e.length - 1), 10);
};
- var q9e = [
+ var V9e = [
'',
'',
'',
@@ -85951,13 +85955,13 @@ ${Ez(e, r)}`);
'',
''
];
- var rj = (t = "") => {
+ var YU = (t = "") => {
if (t === Ls)
- return Uf.iconUrl;
- const e = H9e(t), r = e > -1 && e < 10 ? e : e % 10;
- return `data:image/svg+xml;base64,${btoa(q9e[r])}`;
+ return Bf.iconUrl;
+ const e = j9e(t), r = e > -1 && e < 10 ? e : e % 10;
+ return `data:image/svg+xml;base64,${btoa(V9e[r])}`;
};
- var W9e = `
+ var z9e = `
query tokens_query($accountId: String!) {
tokenHolders(
where: {
@@ -85978,13 +85982,13 @@ ${Ez(e, r)}`);
}
}
`;
- var G9e = (t) => ({
- query: W9e,
+ var F9e = (t) => ({
+ query: z9e,
variables: {
accountId: t
}
});
- var K9e = `
+ var H9e = `
query contract_data_query($addresses: [String!]!) {
verifiedContracts(where: { id_in: $addresses }, limit: 300) {
id
@@ -85992,18 +85996,18 @@ ${Ez(e, r)}`);
}
}
`;
- var nj = (t) => ({
- query: K9e,
+ var ZU = (t) => ({
+ query: H9e,
variables: { addresses: t }
});
- var Z9e = (t, e) => {
+ var G9e = (t, e) => {
if (!e.length)
return xe([]);
const r = e.reduce(
(n, i) => (n.indexOf(i) < 0 && n.push(i), n),
[]
);
- return ec(t, nj(r)).pipe(
+ return $a(t, ZU(r)).pipe(
ia(1),
we((n) => n.data.verifiedContracts.map(
(i) => {
@@ -86022,7 +86026,7 @@ ${Ez(e, r)}`);
Yt((n) => (console.log("fetchTokensData ERROR=", n), xe([])))
);
};
- function bA(t) {
+ function dA(t) {
return (e) => ({ tokens: t.map(
(n) => {
const i = e.find(
@@ -86031,7 +86035,7 @@ ${Ez(e, r)}`);
return i ? bt(
{
...i,
- balance: Ai.from(xv(n.balance))
+ balance: Ai.from(wv(n.balance))
},
yt.COMPLETE_DATA,
"Contract data set"
@@ -86043,19 +86047,19 @@ ${Ez(e, r)}`);
}
), contractData: e });
}
- var J9e = (t) => (e, r) => {
+ var K9e = (t) => (e, r) => {
const n = r.filter((i) => !e.contractData.some((s) => s.address === i.address)).map((i) => i.address);
- return Z9e(t, n).pipe(
+ return G9e(t, n).pipe(
Rn(
(i) => xe(
i ? i.concat(e.contractData) : e.contractData
)
),
Rn((i) => xe(
- bA(r)(i)
+ dA(r)(i)
).pipe(
Cr(
- bA(r)(e.contractData)
+ dA(r)(e.contractData)
)
)),
Yt((i) => (console.log(
@@ -86065,19 +86069,19 @@ ${Ez(e, r)}`);
qt(1)
);
};
- var Q9e = (t) => t.map((e) => (e.data.iconUrl = e.data.iconUrl ? YU(e.data.iconUrl) ?? e.data.iconUrl : rj(e.data.address), e));
- var $9e = (t, e) => {
+ var X9e = (t) => t.map((e) => (e.data.iconUrl = e.data.iconUrl ? FU(e.data.iconUrl) ?? e.data.iconUrl : YU(e.data.address), e));
+ var Y9e = (t, e) => {
if (!e || e.lte(Ai.from("0")))
return t;
const r = t.data.find((n) => n.data.address === Ls);
return r && (r.data.balance = e), t;
};
- var e6e = ([
+ var Z9e = ([
t,
e,
r,
n
- ]) => e ? ec(t, G9e(e.data.address)).pipe(
+ ]) => e ? $a(t, F9e(e.data.address)).pipe(
we((i) => {
var s;
if ((s = i == null ? void 0 : i.data) != null && s.tokenHolders)
@@ -86087,18 +86091,18 @@ ${Ez(e, r)}`);
balance: o.balance
})
);
- if (Qf(i))
+ if (Jf(i))
return i;
throw new Error("No result from SIGNER_TOKENS_GQL");
}),
- Hf(J9e(t), {
+ Ff(K9e(t), {
tokens: [],
- contractData: [oL()]
+ contractData: [QD()]
}),
we(
- (i) => Q9e(i.tokens)
+ (i) => X9e(i.tokens)
),
- we(B9e),
+ we(R9e),
we((i) => bt(i, d2(i))),
Yt((i) => (console.log("loadAccountTokens 1 ERROR=", i), xe(bt([], yt.ERROR, i.message)))),
qt(1)
@@ -86109,8 +86113,8 @@ ${Ez(e, r)}`);
"Signer not set"
)
);
- var E9 = KU.asObservable().pipe(Cr(void 0), aa(), qt(1));
- Qe([j2, E9]).pipe(ia(1)).subscribe(
+ var w9 = VU.asObservable().pipe(Cr(void 0), aa(), qt(1));
+ Qe([j2, w9]).pipe(ia(1)).subscribe(
([t, e]) => {
let r = e;
try {
@@ -86119,11 +86123,11 @@ ${Ez(e, r)}`);
}
if (!r) {
const n = t && t.data && t.data[0] ? t.data[0].data : void 0;
- XU(r || (n == null ? void 0 : n.address));
+ zU(r || (n == null ? void 0 : n.address));
}
}
);
- var V2 = Qe([E9, j2]).pipe(
+ var V2 = Qe([w9, j2]).pipe(
we(
(t) => {
var i;
@@ -86150,12 +86154,12 @@ ${Ez(e, r)}`);
Yt((t) => (console.log("selectedAccount_status$ ERROR=", t.message), xe(void 0))),
qt(1)
);
- var dc = V2.pipe(
+ var hc = V2.pipe(
Wr((t) => !!t),
aa((t, e) => t.data.address === e.data.address),
qt(1)
);
- var t6e = [
+ var J9e = [
{
inputs: [
{
@@ -86348,8 +86352,8 @@ ${Ez(e, r)}`);
type: "function"
}
];
- var r6e = (t, e) => new h2(t, t6e, e);
- var n6e = [
+ var Q9e = (t, e) => new h2(t, J9e, e);
+ var $9e = [
{
inputs: [],
payable: false,
@@ -86989,18 +86993,18 @@ ${Ez(e, r)}`);
type: "function"
}
];
- var i6e = async (t, e, r, n) => await r6e(n, r).getPair(t, e);
- var s6e = async (t, e, r, n) => {
- const i = await i6e(
+ var e6e = async (t, e, r, n) => await Q9e(n, r).getPair(t, e);
+ var t6e = async (t, e, r, n) => {
+ const i = await e6e(
t.address,
e.address,
r,
n
);
- j9e(i !== Cx, "Pool does not exist!");
+ D9e(i !== Ox, "Pool does not exist!");
const s = new h2(
i,
- n6e,
+ $9e,
r
), o = await s.decimals(), a = await s.getReserves(), c = await s.totalSupply(), u = await s.balanceOf(await r.getAddress()), f = await s.token1(), [p, b] = t.address !== f ? [a[0], a[1]] : [a[1], a[0]], E = p.mul(u).div(c), _ = b.mul(u).div(c);
return {
@@ -87014,16 +87018,16 @@ ${Ez(e, r)}`);
token2: { ...e, balance: _ }
};
};
- var ud = /* @__PURE__ */ new Map();
- var o6e = oa(0, 42e4);
- function a6e(t, e) {
- return ud.has(`${t.address}-${e.address}`) || ud.has(`${t.address}-${e.address}`);
+ var cd = /* @__PURE__ */ new Map();
+ var r6e = oa(0, 42e4);
+ function n6e(t, e) {
+ return cd.has(`${t.address}-${e.address}`) || cd.has(`${t.address}-${e.address}`);
}
- var c6e = (t, e, r) => {
- const n = Uf;
- if (!a6e(t, n)) {
- const i = o6e.pipe(
- Oe(() => s6e(t, n, e, r)),
+ var i6e = (t, e, r) => {
+ const n = Bf;
+ if (!n6e(t, n)) {
+ const i = r6e.pipe(
+ Oe(() => t6e(t, n, e, r)),
we((s) => bt(s, yt.COMPLETE_DATA)),
Yt((s) => xe(
bt(
@@ -87044,15 +87048,15 @@ ${Ez(e, r)}`);
)
)
);
- ud.set(`${t.address}-${n.address}`, i);
+ cd.set(`${t.address}-${n.address}`, i);
}
- return ud.get(`${t.address}-${n.address}`) || ud.get(`${n.address}-${t.address}`);
+ return cd.get(`${t.address}-${n.address}`) || cd.get(`${n.address}-${t.address}`);
};
- var u6e = (t, e, r) => {
- const n = t.filter((i) => i.data.address !== Ls).map((i) => i.hasStatus(yt.COMPLETE_DATA) ? c6e(i.data, e, r) : xe(bt(null, i.getStatusList())));
+ var s6e = (t, e, r) => {
+ const n = t.filter((i) => i.data.address !== Ls).map((i) => i.hasStatus(yt.COMPLETE_DATA) ? i6e(i.data, e, r) : xe(bt(null, i.getStatusList())));
return Qe(n).pipe(qt(1));
};
- var ij = `
+ var JU = `
query transferHistory($accountId: String!) {
transfers(
where: {
@@ -87096,18 +87100,18 @@ ${Ez(e, r)}`);
}
}
`;
- var l6e = (t) => ({
- query: ij,
+ var o6e = (t) => ({
+ query: JU,
variables: { accountId: t }
});
- var h6e = (t, e, r, n = Za.mainnet) => `${n.reefscanUrl}/transfer/${t}/${e}/${r}`;
- var d6e = (t, e) => {
+ var c6e = (t, e, r, n = Ya.mainnet) => `${n.reefscanUrl}/transfer/${t}/${e}/${r}`;
+ var u6e = (t, e) => {
const r = t.map(
- (n) => "contractType" in n && (n.contractType === Kc.ERC1155 || n.contractType === Kc.ERC721) ? n : null
+ (n) => "contractType" in n && (n.contractType === Gc.ERC1155 || n.contractType === Gc.ERC721) ? n : null
);
return r.filter((n) => !!n).length ? xe(r).pipe(
Oe(
- (n) => s9e(n, e, x9)
+ (n) => t9e(n, e, y9)
),
we((n) => {
const i = [];
@@ -87117,18 +87121,18 @@ ${Ez(e, r)}`);
})
) : xe(t);
};
- var p6e = (t) => {
+ var l6e = (t) => {
var e, r, n, i, s;
- return t.token.type === Kc.ERC20 ? {
+ return t.token.type === Gc.ERC20 ? {
address: t.token.id,
- balance: Ai.from(xv(t.amount)),
+ balance: Ai.from(wv(t.amount)),
name: ((e = t.token.contractData) == null ? void 0 : e.name) || t.token.name,
symbol: (r = t.token.contractData) == null ? void 0 : r.symbol,
decimals: ((n = t.token.contractData) == null ? void 0 : n.decimals) || 18,
- iconUrl: ((i = t.token.contractData) == null ? void 0 : i.iconUrl) || rj(t.token.id)
+ iconUrl: ((i = t.token.contractData) == null ? void 0 : i.iconUrl) || YU(t.token.id)
} : {
address: t.token.id,
- balance: Ai.from(xv(t.amount)),
+ balance: Ai.from(wv(t.amount)),
name: ((s = t.token.contractData) == null ? void 0 : s.name) || t.token.name,
symbol: "",
decimals: 0,
@@ -87137,7 +87141,7 @@ ${Ez(e, r)}`);
contractType: t.token.type
};
};
- var m6e = (t, e, r) => t.map(
+ var f6e = (t, e, r) => t.map(
(n) => {
var i;
return {
@@ -87145,8 +87149,8 @@ ${Ez(e, r)}`);
to: n.to.id,
inbound: !!e.evmAddress && n.to.evmAddress === e.evmAddress || n.to.id === e.address,
timestamp: n.timestamp,
- token: p6e(n),
- url: h6e(
+ token: l6e(n),
+ url: c6e(
n.blockHeight,
n.extrinsicIndex,
n.eventIndex,
@@ -87166,26 +87170,26 @@ ${Ez(e, r)}`);
};
}
);
- var g6e = ([
+ var h6e = ([
t,
e,
r,
n,
i,
s
- ]) => e ? ec(t, l6e(e.data.address)).pipe(
+ ]) => e ? $a(t, o6e(e.data.address)).pipe(
we((o) => {
var a;
if ((a = o == null ? void 0 : o.data) != null && a.transfers)
return o.data.transfers;
throw new Error("Could not load data.");
}),
- we((o) => m6e(o, e.data, r)),
+ we((o) => f6e(o, e.data, r)),
Oe((o) => {
const a = o.map((u) => u.token), c = Fr(B2(e.data, n));
return Fr(c).pipe(
Oe(
- (u) => u ? d6e(a, u) : []
+ (u) => u ? u6e(a, u) : []
),
we(
(u) => u.map((f, p) => ({
@@ -87196,9 +87200,9 @@ ${Ez(e, r)}`);
);
})
) : xe([]);
- var y6e = dc.pipe(
+ var d6e = hc.pipe(
Oe(
- (t) => Jf(
+ (t) => Zf(
[t.data.address],
[as.REEF20_TRANSFER]
)
@@ -87206,9 +87210,9 @@ ${Ez(e, r)}`);
we(() => true),
ml()
);
- var b6e = dc.pipe(
+ var p6e = hc.pipe(
Oe(
- (t) => Jf(
+ (t) => Zf(
[t.data.address],
[as.REEF_NFT_TRANSFER]
)
@@ -87216,9 +87220,9 @@ ${Ez(e, r)}`);
we(() => true),
ml()
);
- var w6e = dc.pipe(
+ var m6e = hc.pipe(
Oe(
- (t) => Jf(
+ (t) => Zf(
[t.data.address],
[
as.REEF_NFT_TRANSFER,
@@ -87229,38 +87233,38 @@ ${Ez(e, r)}`);
we(() => true),
ml()
);
- var j0 = Qe([
+ var B0 = Qe([
gl,
- dc,
- th
+ hc,
+ eh
]).pipe(qt(1));
- var v6e = V2.pipe(
+ var g6e = V2.pipe(
we((t) => t == null ? void 0 : t.data.balance),
Wr((t) => !!t && t.gt(Ai.from("0"))),
Cr(void 0),
qt(1)
);
var F2 = Qe([
- nu,
- dc,
- th,
- y6e.pipe(Cr(true))
+ ru,
+ hc,
+ eh,
+ d6e.pipe(Cr(true))
]).pipe(
Oe((t) => {
const [e, r, n, i] = t;
- return Jf(
+ return Zf(
[r.data.address],
[as.REEF20_TRANSFER]
).pipe(
Cr(true),
- Oe((s) => e6e(t).pipe(
+ Oe((s) => Z9e(t).pipe(
Oe(
(o) => Qe([
xe(o),
- v6e
+ g6e
]).pipe(
we(
- (a) => $9e(a[0], a[1])
+ (a) => Y9e(a[0], a[1])
)
)
),
@@ -87269,18 +87273,18 @@ ${Ez(e, r)}`);
Yt((s) => (console.log("ERROR0 selectedTokenBalances_status$=", s), xe(bt([], yt.ERROR, s.message))))
);
}),
- su(
- j0.pipe(
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
Yt((t) => (console.log("ERROR1 selectedTokenBalances_status$=", t.message), xe(bt([], yt.ERROR, t.message)))),
qt(1)
);
- var oj = Qe([
+ var $U = Qe([
F2,
- w9,
- dc
+ m9,
+ hc
]).pipe(
Oe(
(t) => {
@@ -87289,10 +87293,10 @@ ${Ez(e, r)}`);
B2(n.data, r.provider)
).pipe(
Oe(
- (i) => u6e(
+ (i) => s6e(
e.data,
i,
- GR(r.network).factoryAddress
+ UR(r.network).factoryAddress
).pipe(
we(
(s) => bt(
@@ -87311,36 +87315,36 @@ ${Ez(e, r)}`);
);
}
),
- su(
- j0.pipe(
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
qt(1)
);
- var aj = Qe([
+ var ej = Qe([
F2,
- kL,
- oj
+ SL,
+ $U
]).pipe(
- we(U9e),
- su(
- j0.pipe(
+ we(C9e),
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
Yt((t) => (console.log("ERROR selectedTokenPrices_status$", t.message), xe(bt([], yt.ERROR, t.message)))),
qt(1)
);
- var cj = Qe([
- nu,
- dc,
- th,
- b6e.pipe(Cr(true))
+ var tj = Qe([
+ ru,
+ hc,
+ eh,
+ p6e.pipe(Cr(true))
]).pipe(
- Oe((t) => _9e(t)),
- su(
- j0.pipe(
+ Oe((t) => b9e(t)),
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
@@ -87349,33 +87353,33 @@ ${Ez(e, r)}`);
),
qt(1)
);
- var uj = Qe([
- nu,
- dc,
+ var rj = Qe([
+ ru,
+ hc,
gl,
- U0,
- th,
- w6e.pipe(Cr(true))
+ L0,
+ eh,
+ m6e.pipe(Cr(true))
]).pipe(
- Oe(g6e),
+ Oe(h6e),
we(
(t) => bt(t, yt.COMPLETE_DATA, "History loaded")
),
- su(
- j0.pipe(
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
Yt((t, e) => (console.log("selectedTransactionHistory_status$ ERR=", t.message), xe(bt([], yt.ERROR, t.message)))),
qt(1)
);
- var x6e = H2(j2);
- var _6e = lj(V2);
- var E6e = H2(F2);
- var S6e = H2(cj);
- var M6e = H2(aj);
- var A6e = lj(uj);
- function lj(t) {
+ var y6e = H2(j2);
+ var b6e = nj(V2);
+ var w6e = H2(F2);
+ var v6e = H2(tj);
+ var x6e = H2(ej);
+ var _6e = nj(rj);
+ function nj(t) {
return t.pipe(
we((e) => {
if (e) {
@@ -87403,15 +87407,15 @@ ${Ez(e, r)}`);
}
var Ei = /* @__PURE__ */ ((t) => (t.SIGNATURE_REQUEST = "SIGNATURE_REQUEST", t.SIGNED = "SIGNED", t.BROADCAST = "BROADCAST", t.INCLUDED_IN_BLOCK = "INCLUDED_IN_BLOCK", t.BLOCK_FINALIZED = "BLOCK_FINALIZED", t.BLOCK_NOT_FINALIZED = "BLOCK_NOT_FINALIZED", t.ENDED = "ENDED", t))(Ei || {});
var q2 = new Er();
- var S9 = new Er();
- var T6e = S9.pipe(
+ var v9 = new Er();
+ var E6e = v9.pipe(
Rn((t) => t),
- Wv(q2),
+ Hv(q2),
Yt((t) => (console.log("ERRRRRR", t), xe({
txIdent: t.txIdent,
txStage: Ei.ENDED
}))),
- r0(
+ t0(
(t, e) => e.txStage == Ei.BLOCK_NOT_FINALIZED || e.txStage == Ei.BLOCK_FINALIZED || e.txStage == Ei.ENDED ? (t.delete(e.txIdent), t) : (t.set(e.txIdent, e), t),
/* @__PURE__ */ new Map()
),
@@ -87421,7 +87425,7 @@ ${Ez(e, r)}`);
// src/injectExtension.ts
var sendDAppMessage;
- var { startInjection, REEF_EXTENSION_IDENT, REEF_INJECTED_EVENT, injectExtension } = H7e;
+ var { startInjection, REEF_EXTENSION_IDENT, REEF_INJECTED_EVENT, injectExtension } = j7e;
startInjection(REEF_EXTENSION_IDENT);
async function injectMobileExtension(flutterJS) {
sendDAppMessage = getDAppSendRequestFn(flutterJS);
@@ -87695,8 +87699,8 @@ ${Ez(e, r)}`);
};
}
function settle(resolve, reject, d, v) {
- Promise.resolve(v).then(function(v5) {
- resolve({ value: v5, done: d });
+ Promise.resolve(v).then(function(v10) {
+ resolve({ value: v10, done: d });
}, reject);
}
}
@@ -88784,7 +88788,13 @@ ${Ez(e, r)}`);
const isFn = observableRefName.indexOf("(");
let observableRef;
if (isFn > 0) {
- observableRef = window.eval(observableRefName);
+ try {
+ observableRef = window.eval(observableRefName);
+ } catch (e) {
+ const error = 'ERROR calling JAVASCRIPT "' + observableRefName + '" error =' + e.message;
+ console.log(error);
+ return JSON.stringify({ error });
+ }
} else {
const splitRefName = observableRefName.split(".");
observableRef = splitRefName.reduce((state, curr) => {
@@ -88793,17 +88803,18 @@ ${Ez(e, r)}`);
}
return state[curr] || void 0;
}, window);
+ if (!observableRef) {
+ const error = "JS object ref not found= window." + observableRefName;
+ console.log(error);
+ return JSON.stringify({ error });
+ }
}
- if (!observableRef) {
- console.log("observable JS object ref not found= window." + observableRefName);
- return false;
- }
- if (!!observableRef.subscribe || !!observableRef.then) {
+ if (!!observableRef?.subscribe || !!observableRef?.then) {
from(observableRef).subscribe((value) => this.sendToFlutterStream(subscriptionId, value));
} else {
this.sendToFlutterStream(subscriptionId, observableRef);
}
- return true;
+ return JSON.stringify({ success: true });
};
}
};
diff --git a/lib/js/packages/reef-mobile-js/dist/index.js b/lib/js/packages/reef-mobile-js/dist/index.js
index 5398a990..05c90315 100644
--- a/lib/js/packages/reef-mobile-js/dist/index.js
+++ b/lib/js/packages/reef-mobile-js/dist/index.js
@@ -1034,9 +1034,9 @@
var a02 = a[0] | 0;
var al0 = a02 & 8191;
var ah0 = a02 >>> 13;
- var a12 = a[1] | 0;
- var al1 = a12 & 8191;
- var ah1 = a12 >>> 13;
+ var a1 = a[1] | 0;
+ var al1 = a1 & 8191;
+ var ah1 = a1 >>> 13;
var a22 = a[2] | 0;
var al2 = a22 & 8191;
var ah2 = a22 >>> 13;
@@ -2252,7 +2252,7 @@
}
var A = new BN7(1);
var B = new BN7(0);
- var C9 = new BN7(0);
+ var C10 = new BN7(0);
var D = new BN7(1);
var g = 0;
while (x.isEven() && y.isEven()) {
@@ -2281,26 +2281,26 @@
if (j10 > 0) {
y.iushrn(j10);
while (j10-- > 0) {
- if (C9.isOdd() || D.isOdd()) {
- C9.iadd(yp2);
+ if (C10.isOdd() || D.isOdd()) {
+ C10.iadd(yp2);
D.isub(xp2);
}
- C9.iushrn(1);
+ C10.iushrn(1);
D.iushrn(1);
}
}
if (x.cmp(y) >= 0) {
x.isub(y);
- A.isub(C9);
+ A.isub(C10);
B.isub(D);
} else {
y.isub(x);
- C9.isub(A);
+ C10.isub(A);
D.isub(B);
}
}
return {
- a: C9,
+ a: C10,
b: D,
gcd: y.iushln(g)
};
@@ -4841,8 +4841,8 @@
};
}
function settle(resolve, reject, d, v) {
- Promise.resolve(v).then(function(v5) {
- resolve({ value: v5, done: d });
+ Promise.resolve(v).then(function(v17) {
+ resolve({ value: v17, done: d });
}, reject);
}
};
@@ -5011,14 +5011,14 @@
Object.defineProperty(exports2, "packageInfo", { enumerable: true, get: function() {
return packageInfo_js_1.packageInfo;
} });
- function evaluateThis4(fn2) {
+ function evaluateThis5(fn2) {
return fn2("return this");
}
- exports2.xglobal = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis4(Function);
- function extractGlobal3(name6, fallback) {
+ exports2.xglobal = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis5(Function);
+ function extractGlobal4(name6, fallback) {
return typeof exports2.xglobal[name6] === "undefined" ? fallback : exports2.xglobal[name6];
}
- exports2.extractGlobal = extractGlobal3;
+ exports2.extractGlobal = extractGlobal4;
function exposeGlobal(name6, fallback) {
if (typeof exports2.xglobal[name6] === "undefined") {
exports2.xglobal[name6] = fallback;
@@ -5034,7 +5034,7 @@
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TextDecoder = void 0;
- var TextDecoder6 = class {
+ var TextDecoder8 = class {
__encoding;
constructor(encoding) {
this.__encoding = encoding;
@@ -5047,7 +5047,7 @@
return result;
}
};
- exports2.TextDecoder = TextDecoder6;
+ exports2.TextDecoder = TextDecoder8;
}
});
@@ -5083,7 +5083,7 @@
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TextEncoder = void 0;
- var TextEncoder8 = class {
+ var TextEncoder10 = class {
encode(value) {
const count = value.length;
const u8a = new Uint8Array(count);
@@ -5093,7 +5093,7 @@
return u8a;
}
};
- exports2.TextEncoder = TextEncoder8;
+ exports2.TextEncoder = TextEncoder10;
}
});
@@ -5522,10 +5522,10 @@ ${formatDisplay(all, fmt)}`);
Object.defineProperty(exports2, "packageInfo", { enumerable: true, get: function() {
return packageInfo_js_1.packageInfo;
} });
- function invalidFallback2() {
+ function invalidFallback3() {
return Number.NaN;
}
- exports2.BigInt = (0, x_global_1.extractGlobal)("BigInt", invalidFallback2);
+ exports2.BigInt = (0, x_global_1.extractGlobal)("BigInt", invalidFallback3);
}
});
@@ -6654,9 +6654,9 @@ ${formatDisplay(all, fmt)}`);
var a02 = a[0] | 0;
var al0 = a02 & 8191;
var ah0 = a02 >>> 13;
- var a12 = a[1] | 0;
- var al1 = a12 & 8191;
- var ah1 = a12 >>> 13;
+ var a1 = a[1] | 0;
+ var al1 = a1 & 8191;
+ var ah1 = a1 >>> 13;
var a22 = a[2] | 0;
var al2 = a22 & 8191;
var ah2 = a22 >>> 13;
@@ -7872,7 +7872,7 @@ ${formatDisplay(all, fmt)}`);
}
var A = new BN7(1);
var B = new BN7(0);
- var C9 = new BN7(0);
+ var C10 = new BN7(0);
var D = new BN7(1);
var g = 0;
while (x.isEven() && y.isEven()) {
@@ -7901,26 +7901,26 @@ ${formatDisplay(all, fmt)}`);
if (j10 > 0) {
y.iushrn(j10);
while (j10-- > 0) {
- if (C9.isOdd() || D.isOdd()) {
- C9.iadd(yp2);
+ if (C10.isOdd() || D.isOdd()) {
+ C10.iadd(yp2);
D.isub(xp2);
}
- C9.iushrn(1);
+ C10.iushrn(1);
D.iushrn(1);
}
}
if (x.cmp(y) >= 0) {
x.isub(y);
- A.isub(C9);
+ A.isub(C10);
B.isub(D);
} else {
y.isub(x);
- C9.isub(A);
+ C10.isub(A);
D.isub(B);
}
}
return {
- a: C9,
+ a: C10,
b: D,
gcd: y.iushln(g)
};
@@ -12382,9 +12382,9 @@ ${formatDisplay(all, fmt)}`);
var a02 = a[0] | 0;
var al0 = a02 & 8191;
var ah0 = a02 >>> 13;
- var a12 = a[1] | 0;
- var al1 = a12 & 8191;
- var ah1 = a12 >>> 13;
+ var a1 = a[1] | 0;
+ var al1 = a1 & 8191;
+ var ah1 = a1 >>> 13;
var a22 = a[2] | 0;
var al2 = a22 & 8191;
var ah2 = a22 >>> 13;
@@ -13588,7 +13588,7 @@ ${formatDisplay(all, fmt)}`);
}
var A = new BN7(1);
var B = new BN7(0);
- var C9 = new BN7(0);
+ var C10 = new BN7(0);
var D = new BN7(1);
var g = 0;
while (x.isEven() && y.isEven()) {
@@ -13617,26 +13617,26 @@ ${formatDisplay(all, fmt)}`);
if (j10 > 0) {
y.iushrn(j10);
while (j10-- > 0) {
- if (C9.isOdd() || D.isOdd()) {
- C9.iadd(yp2);
+ if (C10.isOdd() || D.isOdd()) {
+ C10.iadd(yp2);
D.isub(xp2);
}
- C9.iushrn(1);
+ C10.iushrn(1);
D.iushrn(1);
}
}
if (x.cmp(y) >= 0) {
x.isub(y);
- A.isub(C9);
+ A.isub(C10);
B.isub(D);
} else {
y.isub(x);
- C9.isub(A);
+ C10.isub(A);
D.isub(B);
}
}
return {
- a: C9,
+ a: C10,
b: D,
gcd: y.iushln(g)
};
@@ -16496,11 +16496,11 @@ ${formatDisplay(all, fmt)}`);
exports2.add3L = add3L4;
var add3H4 = (low, Ah2, Bh2, Ch2) => Ah2 + Bh2 + Ch2 + (low / 2 ** 32 | 0) | 0;
exports2.add3H = add3H4;
- var add4L4 = (Al2, Bl2, Cl2, Dl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0);
+ var add4L4 = (Al2, Bl2, Cl2, Dl) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0);
exports2.add4L = add4L4;
var add4H4 = (low, Ah2, Bh2, Ch2, Dh2) => Ah2 + Bh2 + Ch2 + Dh2 + (low / 2 ** 32 | 0) | 0;
exports2.add4H = add4H4;
- var add5L4 = (Al2, Bl2, Cl2, Dl2, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0) + (El2 >>> 0);
+ var add5L4 = (Al2, Bl2, Cl2, Dl, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0) + (El2 >>> 0);
exports2.add5L = add5L4;
var add5H4 = (low, Ah2, Bh2, Ch2, Dh2, Eh2) => Ah2 + Bh2 + Ch2 + Dh2 + Eh2 + (low / 2 ** 32 | 0) | 0;
exports2.add5H = add5H4;
@@ -16561,42 +16561,42 @@ ${formatDisplay(all, fmt)}`);
]);
var BBUF3 = /* @__PURE__ */ new Uint32Array(32);
function G1b3(a, b, c, d, msg, x) {
- const Xl2 = msg[x], Xh = msg[x + 1];
+ const Xl2 = msg[x], Xh2 = msg[x + 1];
let Al2 = BBUF3[2 * a], Ah2 = BBUF3[2 * a + 1];
let Bl2 = BBUF3[2 * b], Bh2 = BBUF3[2 * b + 1];
let Cl2 = BBUF3[2 * c], Ch2 = BBUF3[2 * c + 1];
- let Dl2 = BBUF3[2 * d], Dh2 = BBUF3[2 * d + 1];
+ let Dl = BBUF3[2 * d], Dh2 = BBUF3[2 * d + 1];
let ll2 = _u64_js_1.default.add3L(Al2, Bl2, Xl2);
- Ah2 = _u64_js_1.default.add3H(ll2, Ah2, Bh2, Xh);
+ Ah2 = _u64_js_1.default.add3H(ll2, Ah2, Bh2, Xh2);
Al2 = ll2 | 0;
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 });
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: _u64_js_1.default.rotr32H(Dh2, Dl2), Dl: _u64_js_1.default.rotr32L(Dh2, Dl2) });
- ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(Ch2, Cl2, Dh2, Dl2));
+ ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 });
+ ({ Dh: Dh2, Dl } = { Dh: _u64_js_1.default.rotr32H(Dh2, Dl), Dl: _u64_js_1.default.rotr32L(Dh2, Dl) });
+ ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(Ch2, Cl2, Dh2, Dl));
({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 });
({ Bh: Bh2, Bl: Bl2 } = { Bh: _u64_js_1.default.rotrSH(Bh2, Bl2, 24), Bl: _u64_js_1.default.rotrSL(Bh2, Bl2, 24) });
BBUF3[2 * a] = Al2, BBUF3[2 * a + 1] = Ah2;
BBUF3[2 * b] = Bl2, BBUF3[2 * b + 1] = Bh2;
BBUF3[2 * c] = Cl2, BBUF3[2 * c + 1] = Ch2;
- BBUF3[2 * d] = Dl2, BBUF3[2 * d + 1] = Dh2;
+ BBUF3[2 * d] = Dl, BBUF3[2 * d + 1] = Dh2;
}
function G2b3(a, b, c, d, msg, x) {
- const Xl2 = msg[x], Xh = msg[x + 1];
+ const Xl2 = msg[x], Xh2 = msg[x + 1];
let Al2 = BBUF3[2 * a], Ah2 = BBUF3[2 * a + 1];
let Bl2 = BBUF3[2 * b], Bh2 = BBUF3[2 * b + 1];
let Cl2 = BBUF3[2 * c], Ch2 = BBUF3[2 * c + 1];
- let Dl2 = BBUF3[2 * d], Dh2 = BBUF3[2 * d + 1];
+ let Dl = BBUF3[2 * d], Dh2 = BBUF3[2 * d + 1];
let ll2 = _u64_js_1.default.add3L(Al2, Bl2, Xl2);
- Ah2 = _u64_js_1.default.add3H(ll2, Ah2, Bh2, Xh);
+ Ah2 = _u64_js_1.default.add3H(ll2, Ah2, Bh2, Xh2);
Al2 = ll2 | 0;
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 });
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: _u64_js_1.default.rotrSH(Dh2, Dl2, 16), Dl: _u64_js_1.default.rotrSL(Dh2, Dl2, 16) });
- ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(Ch2, Cl2, Dh2, Dl2));
+ ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 });
+ ({ Dh: Dh2, Dl } = { Dh: _u64_js_1.default.rotrSH(Dh2, Dl, 16), Dl: _u64_js_1.default.rotrSL(Dh2, Dl, 16) });
+ ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(Ch2, Cl2, Dh2, Dl));
({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 });
({ Bh: Bh2, Bl: Bl2 } = { Bh: _u64_js_1.default.rotrBH(Bh2, Bl2, 63), Bl: _u64_js_1.default.rotrBL(Bh2, Bl2, 63) });
BBUF3[2 * a] = Al2, BBUF3[2 * a + 1] = Ah2;
BBUF3[2 * b] = Bl2, BBUF3[2 * b + 1] = Bh2;
BBUF3[2 * c] = Cl2, BBUF3[2 * c + 1] = Ch2;
- BBUF3[2 * d] = Dl2, BBUF3[2 * d + 1] = Dh2;
+ BBUF3[2 * d] = Dl, BBUF3[2 * d + 1] = Dh2;
}
var BLAKE2b4 = class extends _blake_js_1.BLAKE {
constructor(opts = {}) {
@@ -19516,13 +19516,13 @@ ${formatDisplay(all, fmt)}`);
this.H = SHA256_IV3[7] | 0;
}
get() {
- const { A, B, C: C9, D, E, F, G, H } = this;
- return [A, B, C9, D, E, F, G, H];
+ const { A, B, C: C10, D, E, F, G, H } = this;
+ return [A, B, C10, D, E, F, G, H];
}
- set(A, B, C9, D, E, F, G, H) {
+ set(A, B, C10, D, E, F, G, H) {
this.A = A | 0;
this.B = B | 0;
- this.C = C9 | 0;
+ this.C = C10 | 0;
this.D = D | 0;
this.E = E | 0;
this.F = F | 0;
@@ -19536,33 +19536,33 @@ ${formatDisplay(all, fmt)}`);
const W15 = SHA256_W4[i - 15];
const W2 = SHA256_W4[i - 2];
const s02 = (0, utils_js_1.rotr)(W15, 7) ^ (0, utils_js_1.rotr)(W15, 18) ^ W15 >>> 3;
- const s12 = (0, utils_js_1.rotr)(W2, 17) ^ (0, utils_js_1.rotr)(W2, 19) ^ W2 >>> 10;
- SHA256_W4[i] = s12 + SHA256_W4[i - 7] + s02 + SHA256_W4[i - 16] | 0;
+ const s1 = (0, utils_js_1.rotr)(W2, 17) ^ (0, utils_js_1.rotr)(W2, 19) ^ W2 >>> 10;
+ SHA256_W4[i] = s1 + SHA256_W4[i - 7] + s02 + SHA256_W4[i - 16] | 0;
}
- let { A, B, C: C9, D, E, F, G, H } = this;
+ let { A, B, C: C10, D, E, F, G, H } = this;
for (let i = 0; i < 64; i++) {
const sigma1 = (0, utils_js_1.rotr)(E, 6) ^ (0, utils_js_1.rotr)(E, 11) ^ (0, utils_js_1.rotr)(E, 25);
const T12 = H + sigma1 + (0, _md_js_1.Chi)(E, F, G) + SHA256_K4[i] + SHA256_W4[i] | 0;
const sigma0 = (0, utils_js_1.rotr)(A, 2) ^ (0, utils_js_1.rotr)(A, 13) ^ (0, utils_js_1.rotr)(A, 22);
- const T22 = sigma0 + (0, _md_js_1.Maj)(A, B, C9) | 0;
+ const T22 = sigma0 + (0, _md_js_1.Maj)(A, B, C10) | 0;
H = G;
G = F;
F = E;
E = D + T12 | 0;
- D = C9;
- C9 = B;
+ D = C10;
+ C10 = B;
B = A;
A = T12 + T22 | 0;
}
A = A + this.A | 0;
B = B + this.B | 0;
- C9 = C9 + this.C | 0;
+ C10 = C10 + this.C | 0;
D = D + this.D | 0;
E = E + this.E | 0;
F = F + this.F | 0;
G = G + this.G | 0;
H = H + this.H | 0;
- this.set(A, B, C9, D, E, F, G, H);
+ this.set(A, B, C10, D, E, F, G, H);
}
roundClean() {
SHA256_W4.fill(0);
@@ -19591,24 +19591,118 @@ ${formatDisplay(all, fmt)}`);
}
});
+ // ../../node_modules/@noble/hashes/hmac.js
+ var require_hmac = __commonJS({
+ "../../node_modules/@noble/hashes/hmac.js"(exports2) {
+ "use strict";
+ Object.defineProperty(exports2, "__esModule", { value: true });
+ exports2.hmac = exports2.HMAC = void 0;
+ var _assert_js_1 = require_assert2();
+ var utils_js_1 = require_utils();
+ var HMAC4 = class extends utils_js_1.Hash {
+ constructor(hash8, _key) {
+ super();
+ this.finished = false;
+ this.destroyed = false;
+ (0, _assert_js_1.hash)(hash8);
+ const key2 = (0, utils_js_1.toBytes)(_key);
+ this.iHash = hash8.create();
+ if (typeof this.iHash.update !== "function")
+ throw new Error("Expected instance of class which extends utils.Hash");
+ this.blockLen = this.iHash.blockLen;
+ this.outputLen = this.iHash.outputLen;
+ const blockLen = this.blockLen;
+ const pad = new Uint8Array(blockLen);
+ pad.set(key2.length > blockLen ? hash8.create().update(key2).digest() : key2);
+ for (let i = 0; i < pad.length; i++)
+ pad[i] ^= 54;
+ this.iHash.update(pad);
+ this.oHash = hash8.create();
+ for (let i = 0; i < pad.length; i++)
+ pad[i] ^= 54 ^ 92;
+ this.oHash.update(pad);
+ pad.fill(0);
+ }
+ update(buf) {
+ (0, _assert_js_1.exists)(this);
+ this.iHash.update(buf);
+ return this;
+ }
+ digestInto(out) {
+ (0, _assert_js_1.exists)(this);
+ (0, _assert_js_1.bytes)(out, this.outputLen);
+ this.finished = true;
+ this.iHash.digestInto(out);
+ this.oHash.update(out);
+ this.oHash.digestInto(out);
+ this.destroy();
+ }
+ digest() {
+ const out = new Uint8Array(this.oHash.outputLen);
+ this.digestInto(out);
+ return out;
+ }
+ _cloneInto(to2) {
+ to2 || (to2 = Object.create(Object.getPrototypeOf(this), {}));
+ const { oHash, iHash, finished, destroyed, blockLen, outputLen } = this;
+ to2 = to2;
+ to2.finished = finished;
+ to2.destroyed = destroyed;
+ to2.blockLen = blockLen;
+ to2.outputLen = outputLen;
+ to2.oHash = oHash._cloneInto(to2.oHash);
+ to2.iHash = iHash._cloneInto(to2.iHash);
+ return to2;
+ }
+ destroy() {
+ this.destroyed = true;
+ this.oHash.destroy();
+ this.iHash.destroy();
+ }
+ };
+ exports2.HMAC = HMAC4;
+ var hmac5 = (hash8, key2, message) => new HMAC4(hash8, key2).update(message).digest();
+ exports2.hmac = hmac5;
+ exports2.hmac.create = (hash8, key2) => new HMAC4(hash8, key2);
+ }
+ });
+
// ../../node_modules/@noble/curves/abstract/utils.js
var require_utils2 = __commonJS({
"../../node_modules/@noble/curves/abstract/utils.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.validateObject = exports2.createHmacDrbg = exports2.bitMask = exports2.bitSet = exports2.bitGet = exports2.bitLen = exports2.utf8ToBytes = exports2.equalBytes = exports2.concatBytes = exports2.ensureBytes = exports2.numberToVarBytesBE = exports2.numberToBytesLE = exports2.numberToBytesBE = exports2.bytesToNumberLE = exports2.bytesToNumberBE = exports2.hexToBytes = exports2.hexToNumber = exports2.numberToHexUnpadded = exports2.bytesToHex = exports2.abytes = exports2.isBytes = void 0;
- var _0n10 = BigInt(0);
- var _1n10 = BigInt(1);
- var _2n8 = BigInt(2);
+ exports2.bitMask = void 0;
+ exports2.isBytes = isBytes8;
+ exports2.abytes = abytes2;
+ exports2.bytesToHex = bytesToHex3;
+ exports2.numberToHexUnpadded = numberToHexUnpadded3;
+ exports2.hexToNumber = hexToNumber3;
+ exports2.hexToBytes = hexToBytes3;
+ exports2.bytesToNumberBE = bytesToNumberBE2;
+ exports2.bytesToNumberLE = bytesToNumberLE2;
+ exports2.numberToBytesBE = numberToBytesBE2;
+ exports2.numberToBytesLE = numberToBytesLE2;
+ exports2.numberToVarBytesBE = numberToVarBytesBE2;
+ exports2.ensureBytes = ensureBytes3;
+ exports2.concatBytes = concatBytes4;
+ exports2.equalBytes = equalBytes2;
+ exports2.utf8ToBytes = utf8ToBytes5;
+ exports2.bitLen = bitLen2;
+ exports2.bitGet = bitGet2;
+ exports2.bitSet = bitSet2;
+ exports2.createHmacDrbg = createHmacDrbg2;
+ exports2.validateObject = validateObject2;
+ var _0n10 = /* @__PURE__ */ BigInt(0);
+ var _1n10 = /* @__PURE__ */ BigInt(1);
+ var _2n8 = /* @__PURE__ */ BigInt(2);
function isBytes8(a) {
return a instanceof Uint8Array || a != null && typeof a === "object" && a.constructor.name === "Uint8Array";
}
- exports2.isBytes = isBytes8;
function abytes2(item) {
if (!isBytes8(item))
throw new Error("Uint8Array expected");
}
- exports2.abytes = abytes2;
var hexes4 = /* @__PURE__ */ Array.from({ length: 256 }, (_, i) => i.toString(16).padStart(2, "0"));
function bytesToHex3(bytes5) {
abytes2(bytes5);
@@ -19618,18 +19712,15 @@ ${formatDisplay(all, fmt)}`);
}
return hex8;
}
- exports2.bytesToHex = bytesToHex3;
function numberToHexUnpadded3(num) {
const hex8 = num.toString(16);
return hex8.length & 1 ? `0${hex8}` : hex8;
}
- exports2.numberToHexUnpadded = numberToHexUnpadded3;
function hexToNumber3(hex8) {
if (typeof hex8 !== "string")
throw new Error("hex string expected, got " + typeof hex8);
return BigInt(hex8 === "" ? "0" : `0x${hex8}`);
}
- exports2.hexToNumber = hexToNumber3;
var asciis2 = { _0: 48, _9: 57, _A: 65, _F: 70, _a: 97, _f: 102 };
function asciiToBase162(char) {
if (char >= asciis2._0 && char <= asciis2._9)
@@ -19659,28 +19750,22 @@ ${formatDisplay(all, fmt)}`);
}
return array;
}
- exports2.hexToBytes = hexToBytes3;
function bytesToNumberBE2(bytes5) {
return hexToNumber3(bytesToHex3(bytes5));
}
- exports2.bytesToNumberBE = bytesToNumberBE2;
function bytesToNumberLE2(bytes5) {
abytes2(bytes5);
return hexToNumber3(bytesToHex3(Uint8Array.from(bytes5).reverse()));
}
- exports2.bytesToNumberLE = bytesToNumberLE2;
function numberToBytesBE2(n, len) {
return hexToBytes3(n.toString(16).padStart(len * 2, "0"));
}
- exports2.numberToBytesBE = numberToBytesBE2;
function numberToBytesLE2(n, len) {
return numberToBytesBE2(n, len).reverse();
}
- exports2.numberToBytesLE = numberToBytesLE2;
function numberToVarBytesBE2(n) {
return hexToBytes3(numberToHexUnpadded3(n));
}
- exports2.numberToVarBytesBE = numberToVarBytesBE2;
function ensureBytes3(title, hex8, expectedLength) {
let res;
if (typeof hex8 === "string") {
@@ -19699,7 +19784,6 @@ ${formatDisplay(all, fmt)}`);
throw new Error(`${title} expected ${expectedLength} bytes, got ${len}`);
return res;
}
- exports2.ensureBytes = ensureBytes3;
function concatBytes4(...arrays) {
let sum = 0;
for (let i = 0; i < arrays.length; i++) {
@@ -19715,7 +19799,6 @@ ${formatDisplay(all, fmt)}`);
}
return res;
}
- exports2.concatBytes = concatBytes4;
function equalBytes2(a, b) {
if (a.length !== b.length)
return false;
@@ -19724,28 +19807,23 @@ ${formatDisplay(all, fmt)}`);
diff |= a[i] ^ b[i];
return diff === 0;
}
- exports2.equalBytes = equalBytes2;
function utf8ToBytes5(str2) {
if (typeof str2 !== "string")
throw new Error(`utf8ToBytes expected string, got ${typeof str2}`);
return new Uint8Array(new TextEncoder().encode(str2));
}
- exports2.utf8ToBytes = utf8ToBytes5;
function bitLen2(n) {
let len;
for (len = 0; n > _0n10; n >>= _1n10, len += 1)
;
return len;
}
- exports2.bitLen = bitLen2;
function bitGet2(n, pos) {
return n >> BigInt(pos) & _1n10;
}
- exports2.bitGet = bitGet2;
function bitSet2(n, pos, value) {
return n | (value ? _1n10 : _0n10) << BigInt(pos);
}
- exports2.bitSet = bitSet2;
var bitMask2 = (n) => (_2n8 << BigInt(n - 1)) - _1n10;
exports2.bitMask = bitMask2;
var u8n2 = (data) => new Uint8Array(data);
@@ -19798,7 +19876,6 @@ ${formatDisplay(all, fmt)}`);
};
return genUntil;
}
- exports2.createHmacDrbg = createHmacDrbg2;
var validatorFns2 = {
bigint: (val) => typeof val === "bigint",
function: (val) => typeof val === "function",
@@ -19828,7 +19905,6 @@ ${formatDisplay(all, fmt)}`);
checkField(fieldName, type, true);
return object;
}
- exports2.validateObject = validateObject2;
}
});
@@ -19837,7 +19913,26 @@ ${formatDisplay(all, fmt)}`);
"../../node_modules/@noble/curves/abstract/modular.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.mapHashToField = exports2.getMinHashLength = exports2.getFieldBytesLength = exports2.hashToPrivateScalar = exports2.FpSqrtEven = exports2.FpSqrtOdd = exports2.Field = exports2.nLength = exports2.FpIsSquare = exports2.FpDiv = exports2.FpInvertBatch = exports2.FpPow = exports2.validateField = exports2.isNegativeLE = exports2.FpSqrt = exports2.tonelliShanks = exports2.invert = exports2.pow2 = exports2.pow = exports2.mod = void 0;
+ exports2.isNegativeLE = void 0;
+ exports2.mod = mod3;
+ exports2.pow = pow3;
+ exports2.pow2 = pow23;
+ exports2.invert = invert3;
+ exports2.tonelliShanks = tonelliShanks2;
+ exports2.FpSqrt = FpSqrt2;
+ exports2.validateField = validateField2;
+ exports2.FpPow = FpPow2;
+ exports2.FpInvertBatch = FpInvertBatch2;
+ exports2.FpDiv = FpDiv;
+ exports2.FpIsSquare = FpIsSquare;
+ exports2.nLength = nLength2;
+ exports2.Field = Field2;
+ exports2.FpSqrtOdd = FpSqrtOdd;
+ exports2.FpSqrtEven = FpSqrtEven;
+ exports2.hashToPrivateScalar = hashToPrivateScalar;
+ exports2.getFieldBytesLength = getFieldBytesLength2;
+ exports2.getMinHashLength = getMinHashLength2;
+ exports2.mapHashToField = mapHashToField2;
var utils_js_1 = require_utils2();
var _0n10 = BigInt(0);
var _1n10 = BigInt(1);
@@ -19852,7 +19947,6 @@ ${formatDisplay(all, fmt)}`);
const result = a % b;
return result >= _0n10 ? result : b + result;
}
- exports2.mod = mod3;
function pow3(num, power, modulo) {
if (modulo <= _0n10 || power < _0n10)
throw new Error("Expected power/modulo > 0");
@@ -19867,7 +19961,6 @@ ${formatDisplay(all, fmt)}`);
}
return res;
}
- exports2.pow = pow3;
function pow23(x, power, modulo) {
let res = x;
while (power-- > _0n10) {
@@ -19876,7 +19969,6 @@ ${formatDisplay(all, fmt)}`);
}
return res;
}
- exports2.pow2 = pow23;
function invert3(number4, modulo) {
if (number4 === _0n10 || modulo <= _0n10) {
throw new Error(`invert: expected positive integers, got n=${number4} mod=${modulo}`);
@@ -19896,15 +19988,14 @@ ${formatDisplay(all, fmt)}`);
throw new Error("invert: does not exist");
return mod3(x, modulo);
}
- exports2.invert = invert3;
function tonelliShanks2(P) {
const legendreC = (P - _1n10) / _2n8;
- let Q, S10, Z10;
- for (Q = P - _1n10, S10 = 0; Q % _2n8 === _0n10; Q /= _2n8, S10++)
+ let Q, S9, Z10;
+ for (Q = P - _1n10, S9 = 0; Q % _2n8 === _0n10; Q /= _2n8, S9++)
;
for (Z10 = _2n8; Z10 < P && pow3(Z10, legendreC, P) !== P - _1n10; Z10++)
;
- if (S10 === 1) {
+ if (S9 === 1) {
const p1div4 = (P + _1n10) / _4n3;
return function tonelliFast(Fp3, n) {
const root = Fp3.pow(n, p1div4);
@@ -19917,7 +20008,7 @@ ${formatDisplay(all, fmt)}`);
return function tonelliSlow(Fp3, n) {
if (Fp3.pow(n, legendreC) === Fp3.neg(Fp3.ONE))
throw new Error("Cannot find square root");
- let r10 = S10;
+ let r10 = S9;
let g = Fp3.pow(Fp3.mul(Fp3.ONE, Z10), Q);
let x = Fp3.pow(n, Q1div2);
let b = Fp3.pow(n, Q);
@@ -19939,7 +20030,6 @@ ${formatDisplay(all, fmt)}`);
return x;
};
}
- exports2.tonelliShanks = tonelliShanks2;
function FpSqrt2(P) {
if (P % _4n3 === _3n4) {
const p1div4 = (P + _1n10) / _4n3;
@@ -19951,10 +20041,10 @@ ${formatDisplay(all, fmt)}`);
};
}
if (P % _8n3 === _5n2) {
- const c1 = (P - _5n2) / _8n3;
+ const c12 = (P - _5n2) / _8n3;
return function sqrt5mod8(Fp3, n) {
const n22 = Fp3.mul(n, _2n8);
- const v = Fp3.pow(n22, c1);
+ const v = Fp3.pow(n22, c12);
const nv2 = Fp3.mul(n, v);
const i = Fp3.mul(Fp3.mul(nv2, _2n8), v);
const root = Fp3.mul(nv2, Fp3.sub(i, Fp3.ONE));
@@ -19967,7 +20057,6 @@ ${formatDisplay(all, fmt)}`);
}
return tonelliShanks2(P);
}
- exports2.FpSqrt = FpSqrt2;
var isNegativeLE = (num, modulo) => (mod3(num, modulo) & _1n10) === _1n10;
exports2.isNegativeLE = isNegativeLE;
var FIELD_FIELDS2 = [
@@ -20002,7 +20091,6 @@ ${formatDisplay(all, fmt)}`);
}, initial);
return (0, utils_js_1.validateObject)(field, opts);
}
- exports2.validateField = validateField2;
function FpPow2(f10, num, power) {
if (power < _0n10)
throw new Error("Expected power > 0");
@@ -20020,7 +20108,6 @@ ${formatDisplay(all, fmt)}`);
}
return p;
}
- exports2.FpPow = FpPow2;
function FpInvertBatch2(f10, nums) {
const tmp = new Array(nums.length);
const lastMultiplied = nums.reduce((acc, num, i) => {
@@ -20038,11 +20125,9 @@ ${formatDisplay(all, fmt)}`);
}, inverted);
return tmp;
}
- exports2.FpInvertBatch = FpInvertBatch2;
function FpDiv(f10, lhs, rhs) {
return f10.mul(lhs, typeof rhs === "bigint" ? invert3(rhs, f10.ORDER) : f10.inv(rhs));
}
- exports2.FpDiv = FpDiv;
function FpIsSquare(f10) {
const legendreConst = (f10.ORDER - _1n10) / _2n8;
return (x) => {
@@ -20050,13 +20135,11 @@ ${formatDisplay(all, fmt)}`);
return f10.eql(p, f10.ZERO) || f10.eql(p, f10.ONE);
};
}
- exports2.FpIsSquare = FpIsSquare;
function nLength2(n, nBitLength) {
const _nBitLength = nBitLength !== void 0 ? nBitLength : n.toString(2).length;
const nByteLength = Math.ceil(_nBitLength / 8);
return { nBitLength: _nBitLength, nByteLength };
}
- exports2.nLength = nLength2;
function Field2(ORDER, bitLen2, isLE4 = false, redef = {}) {
if (ORDER <= _0n10)
throw new Error(`Expected Field ORDER > 0, got ${ORDER}`);
@@ -20104,21 +20187,18 @@ ${formatDisplay(all, fmt)}`);
});
return Object.freeze(f10);
}
- exports2.Field = Field2;
function FpSqrtOdd(Fp3, elm) {
if (!Fp3.isOdd)
throw new Error(`Field doesn't have isOdd`);
const root = Fp3.sqrt(elm);
return Fp3.isOdd(root) ? root : Fp3.neg(root);
}
- exports2.FpSqrtOdd = FpSqrtOdd;
function FpSqrtEven(Fp3, elm) {
if (!Fp3.isOdd)
throw new Error(`Field doesn't have isOdd`);
const root = Fp3.sqrt(elm);
return Fp3.isOdd(root) ? Fp3.neg(root) : root;
}
- exports2.FpSqrtEven = FpSqrtEven;
function hashToPrivateScalar(hash8, groupOrder, isLE4 = false) {
hash8 = (0, utils_js_1.ensureBytes)("privateHash", hash8);
const hashLen = hash8.length;
@@ -20128,19 +20208,16 @@ ${formatDisplay(all, fmt)}`);
const num = isLE4 ? (0, utils_js_1.bytesToNumberLE)(hash8) : (0, utils_js_1.bytesToNumberBE)(hash8);
return mod3(num, groupOrder - _1n10) + _1n10;
}
- exports2.hashToPrivateScalar = hashToPrivateScalar;
function getFieldBytesLength2(fieldOrder) {
if (typeof fieldOrder !== "bigint")
throw new Error("field order must be bigint");
const bitLength = fieldOrder.toString(2).length;
return Math.ceil(bitLength / 8);
}
- exports2.getFieldBytesLength = getFieldBytesLength2;
function getMinHashLength2(fieldOrder) {
const length = getFieldBytesLength2(fieldOrder);
return length + Math.ceil(length / 2);
}
- exports2.getMinHashLength = getMinHashLength2;
function mapHashToField2(key2, fieldOrder, isLE4 = false) {
const len = key2.length;
const fieldLen = getFieldBytesLength2(fieldOrder);
@@ -20151,7 +20228,6 @@ ${formatDisplay(all, fmt)}`);
const reduced = mod3(num, fieldOrder - _1n10) + _1n10;
return isLE4 ? (0, utils_js_1.numberToBytesLE)(reduced, fieldLen) : (0, utils_js_1.numberToBytesBE)(reduced, fieldLen);
}
- exports2.mapHashToField = mapHashToField2;
}
});
@@ -20160,7 +20236,8 @@ ${formatDisplay(all, fmt)}`);
"../../node_modules/@noble/curves/abstract/curve.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.validateBasic = exports2.wNAF = void 0;
+ exports2.wNAF = wNAF2;
+ exports2.validateBasic = validateBasic2;
var modular_js_1 = require_modular();
var utils_js_1 = require_utils2();
var _0n10 = BigInt(0);
@@ -20244,7 +20321,6 @@ ${formatDisplay(all, fmt)}`);
}
};
}
- exports2.wNAF = wNAF2;
function validateBasic2(curve) {
(0, modular_js_1.validateField)(curve.Fp);
(0, utils_js_1.validateObject)(curve, {
@@ -20262,7 +20338,6 @@ ${formatDisplay(all, fmt)}`);
...{ p: curve.Fp.ORDER }
});
}
- exports2.validateBasic = validateBasic2;
}
});
@@ -20271,11 +20346,15 @@ ${formatDisplay(all, fmt)}`);
"../../node_modules/@noble/curves/abstract/weierstrass.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.mapToCurveSimpleSWU = exports2.SWUFpSqrtRatio = exports2.weierstrass = exports2.weierstrassPoints = exports2.DER = void 0;
+ exports2.DER = void 0;
+ exports2.weierstrassPoints = weierstrassPoints2;
+ exports2.weierstrass = weierstrass2;
+ exports2.SWUFpSqrtRatio = SWUFpSqrtRatio;
+ exports2.mapToCurveSimpleSWU = mapToCurveSimpleSWU;
+ var curve_js_1 = require_curve();
var mod3 = require_modular();
var ut = require_utils2();
var utils_js_1 = require_utils2();
- var curve_js_1 = require_curve();
function validatePointOpts2(curve) {
const opts = (0, curve_js_1.validateBasic)(curve);
ut.validateObject(opts, {
@@ -20694,7 +20773,6 @@ ${formatDisplay(all, fmt)}`);
isWithinCurveOrder: isWithinCurveOrder2
};
}
- exports2.weierstrassPoints = weierstrassPoints2;
function validateOpts2(curve) {
const opts = (0, curve_js_1.validateBasic)(curve);
ut.validateObject(opts, {
@@ -20940,8 +21018,8 @@ ${formatDisplay(all, fmt)}`);
const defaultVerOpts = { lowS: CURVE2.lowS, prehash: false };
function sign4(msgHash, privKey, opts = defaultSigOpts) {
const { seed, k2sig } = prepSig(msgHash, privKey, opts);
- const C9 = CURVE2;
- const drbg = ut.createHmacDrbg(C9.hash.outputLen, C9.nByteLength, C9.hmac);
+ const C10 = CURVE2;
+ const drbg = ut.createHmacDrbg(C10.hash.outputLen, C10.nByteLength, C10.hmac);
return drbg(seed, k2sig);
}
Point4.BASE._setWindowSize(8);
@@ -21001,14 +21079,13 @@ ${formatDisplay(all, fmt)}`);
utils: utils2
};
}
- exports2.weierstrass = weierstrass2;
function SWUFpSqrtRatio(Fp3, Z10) {
const q = Fp3.ORDER;
let l15 = _0n10;
for (let o = q - _1n10; o % _2n8 === _0n10; o /= _2n8)
l15 += _1n10;
- const c1 = l15;
- const _2n_pow_c1_1 = _2n8 << c1 - _1n10 - _1n10;
+ const c12 = l15;
+ const _2n_pow_c1_1 = _2n8 << c12 - _1n10 - _1n10;
const _2n_pow_c1 = _2n_pow_c1_1 * _2n8;
const c22 = (q - _1n10) / _2n_pow_c1;
const c32 = (c22 - _1n10) / _2n8;
@@ -21033,7 +21110,7 @@ ${formatDisplay(all, fmt)}`);
tv5 = Fp3.mul(tv4, tv1);
tv3 = Fp3.cmov(tv2, tv3, isQR);
tv4 = Fp3.cmov(tv5, tv4, isQR);
- for (let i = c1; i > _1n10; i--) {
+ for (let i = c12; i > _1n10; i--) {
let tv52 = i - _2n8;
tv52 = _2n8 << tv52 - _1n10;
let tvv5 = Fp3.pow(tv4, tv52);
@@ -21047,13 +21124,13 @@ ${formatDisplay(all, fmt)}`);
return { isValid: isQR, value: tv3 };
};
if (Fp3.ORDER % _4n3 === _3n4) {
- const c12 = (Fp3.ORDER - _3n4) / _4n3;
+ const c13 = (Fp3.ORDER - _3n4) / _4n3;
const c23 = Fp3.sqrt(Fp3.neg(Z10));
sqrtRatio = (u, v) => {
let tv1 = Fp3.sqr(v);
const tv2 = Fp3.mul(u, v);
tv1 = Fp3.mul(tv1, tv2);
- let y12 = Fp3.pow(tv1, c12);
+ let y12 = Fp3.pow(tv1, c13);
y12 = Fp3.mul(y12, tv2);
const y22 = Fp3.mul(y12, c23);
const tv3 = Fp3.mul(Fp3.sqr(y12), v);
@@ -21064,7 +21141,6 @@ ${formatDisplay(all, fmt)}`);
}
return sqrtRatio;
}
- exports2.SWUFpSqrtRatio = SWUFpSqrtRatio;
function mapToCurveSimpleSWU(Fp3, opts) {
mod3.validateField(Fp3);
if (!Fp3.isValid(opts.A) || !Fp3.isValid(opts.B) || !Fp3.isValid(opts.Z))
@@ -21102,7 +21178,30 @@ ${formatDisplay(all, fmt)}`);
return { x, y };
};
}
- exports2.mapToCurveSimpleSWU = mapToCurveSimpleSWU;
+ }
+ });
+
+ // ../../node_modules/@noble/curves/_shortw_utils.js
+ var require_shortw_utils = __commonJS({
+ "../../node_modules/@noble/curves/_shortw_utils.js"(exports2) {
+ "use strict";
+ Object.defineProperty(exports2, "__esModule", { value: true });
+ exports2.getHash = getHash2;
+ exports2.createCurve = createCurve2;
+ var hmac_1 = require_hmac();
+ var utils_12 = require_utils();
+ var weierstrass_js_1 = require_weierstrass();
+ function getHash2(hash8) {
+ return {
+ hash: hash8,
+ hmac: (key2, ...msgs) => (0, hmac_1.hmac)(hash8, key2, (0, utils_12.concatBytes)(...msgs)),
+ randomBytes: utils_12.randomBytes
+ };
+ }
+ function createCurve2(curveDef, defHash) {
+ const create = (hash8) => (0, weierstrass_js_1.weierstrass)({ ...curveDef, ...getHash2(hash8) });
+ return Object.freeze({ ...create(defHash), create });
+ }
}
});
@@ -21111,7 +21210,11 @@ ${formatDisplay(all, fmt)}`);
"../../node_modules/@noble/curves/abstract/hash-to-curve.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.createHasher = exports2.isogenyMap = exports2.hash_to_field = exports2.expand_message_xof = exports2.expand_message_xmd = void 0;
+ exports2.expand_message_xmd = expand_message_xmd;
+ exports2.expand_message_xof = expand_message_xof;
+ exports2.hash_to_field = hash_to_field;
+ exports2.isogenyMap = isogenyMap;
+ exports2.createHasher = createHasher;
var modular_js_1 = require_modular();
var utils_js_1 = require_utils2();
var os2ip = utils_js_1.bytesToNumberBE;
@@ -21160,7 +21263,6 @@ ${formatDisplay(all, fmt)}`);
const pseudo_random_bytes = (0, utils_js_1.concatBytes)(...b);
return pseudo_random_bytes.slice(0, lenInBytes);
}
- exports2.expand_message_xmd = expand_message_xmd;
function expand_message_xof(msg, DST, lenInBytes, k, H) {
(0, utils_js_1.abytes)(msg);
(0, utils_js_1.abytes)(DST);
@@ -21173,7 +21275,6 @@ ${formatDisplay(all, fmt)}`);
throw new Error("expand_message_xof: invalid lenInBytes");
return H.create({ dkLen: lenInBytes }).update(msg).update(i2osp(lenInBytes, 2)).update(DST).update(i2osp(DST.length, 1)).digest();
}
- exports2.expand_message_xof = expand_message_xof;
function hash_to_field(msg, count, options) {
(0, utils_js_1.validateObject)(options, {
DST: "stringOrUint8Array",
@@ -21211,7 +21312,6 @@ ${formatDisplay(all, fmt)}`);
}
return u;
}
- exports2.hash_to_field = hash_to_field;
function isogenyMap(field, map2) {
const COEFF = map2.map((i) => Array.from(i).reverse());
return (x, y) => {
@@ -21221,7 +21321,6 @@ ${formatDisplay(all, fmt)}`);
return { x, y };
};
}
- exports2.isogenyMap = isogenyMap;
function createHasher(Point4, mapToCurve, def) {
if (typeof mapToCurve !== "function")
throw new Error("mapToCurve() must be defined");
@@ -21239,111 +21338,19 @@ ${formatDisplay(all, fmt)}`);
const P = Point4.fromAffine(mapToCurve(u[0])).clearCofactor();
P.assertValidity();
return P;
+ },
+ mapToCurve(scalars) {
+ if (!Array.isArray(scalars))
+ throw new Error("mapToCurve: expected array of bigints");
+ for (const i of scalars)
+ if (typeof i !== "bigint")
+ throw new Error(`mapToCurve: expected array of bigints, got ${i} in array`);
+ const P = Point4.fromAffine(mapToCurve(scalars)).clearCofactor();
+ P.assertValidity();
+ return P;
}
};
}
- exports2.createHasher = createHasher;
- }
- });
-
- // ../../node_modules/@noble/hashes/hmac.js
- var require_hmac = __commonJS({
- "../../node_modules/@noble/hashes/hmac.js"(exports2) {
- "use strict";
- Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.hmac = exports2.HMAC = void 0;
- var _assert_js_1 = require_assert2();
- var utils_js_1 = require_utils();
- var HMAC4 = class extends utils_js_1.Hash {
- constructor(hash8, _key) {
- super();
- this.finished = false;
- this.destroyed = false;
- (0, _assert_js_1.hash)(hash8);
- const key2 = (0, utils_js_1.toBytes)(_key);
- this.iHash = hash8.create();
- if (typeof this.iHash.update !== "function")
- throw new Error("Expected instance of class which extends utils.Hash");
- this.blockLen = this.iHash.blockLen;
- this.outputLen = this.iHash.outputLen;
- const blockLen = this.blockLen;
- const pad = new Uint8Array(blockLen);
- pad.set(key2.length > blockLen ? hash8.create().update(key2).digest() : key2);
- for (let i = 0; i < pad.length; i++)
- pad[i] ^= 54;
- this.iHash.update(pad);
- this.oHash = hash8.create();
- for (let i = 0; i < pad.length; i++)
- pad[i] ^= 54 ^ 92;
- this.oHash.update(pad);
- pad.fill(0);
- }
- update(buf) {
- (0, _assert_js_1.exists)(this);
- this.iHash.update(buf);
- return this;
- }
- digestInto(out) {
- (0, _assert_js_1.exists)(this);
- (0, _assert_js_1.bytes)(out, this.outputLen);
- this.finished = true;
- this.iHash.digestInto(out);
- this.oHash.update(out);
- this.oHash.digestInto(out);
- this.destroy();
- }
- digest() {
- const out = new Uint8Array(this.oHash.outputLen);
- this.digestInto(out);
- return out;
- }
- _cloneInto(to2) {
- to2 || (to2 = Object.create(Object.getPrototypeOf(this), {}));
- const { oHash, iHash, finished, destroyed, blockLen, outputLen } = this;
- to2 = to2;
- to2.finished = finished;
- to2.destroyed = destroyed;
- to2.blockLen = blockLen;
- to2.outputLen = outputLen;
- to2.oHash = oHash._cloneInto(to2.oHash);
- to2.iHash = iHash._cloneInto(to2.iHash);
- return to2;
- }
- destroy() {
- this.destroyed = true;
- this.oHash.destroy();
- this.iHash.destroy();
- }
- };
- exports2.HMAC = HMAC4;
- var hmac5 = (hash8, key2, message) => new HMAC4(hash8, key2).update(message).digest();
- exports2.hmac = hmac5;
- exports2.hmac.create = (hash8, key2) => new HMAC4(hash8, key2);
- }
- });
-
- // ../../node_modules/@noble/curves/_shortw_utils.js
- var require_shortw_utils = __commonJS({
- "../../node_modules/@noble/curves/_shortw_utils.js"(exports2) {
- "use strict";
- Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.createCurve = exports2.getHash = void 0;
- var hmac_1 = require_hmac();
- var utils_12 = require_utils();
- var weierstrass_js_1 = require_weierstrass();
- function getHash2(hash8) {
- return {
- hash: hash8,
- hmac: (key2, ...msgs) => (0, hmac_1.hmac)(hash8, key2, (0, utils_12.concatBytes)(...msgs)),
- randomBytes: utils_12.randomBytes
- };
- }
- exports2.getHash = getHash2;
- function createCurve2(curveDef, defHash) {
- const create = (hash8) => (0, weierstrass_js_1.weierstrass)({ ...curveDef, ...getHash2(hash8) });
- return Object.freeze({ ...create(defHash), create });
- }
- exports2.createCurve = createCurve2;
}
});
@@ -21355,11 +21362,11 @@ ${formatDisplay(all, fmt)}`);
exports2.encodeToCurve = exports2.hashToCurve = exports2.schnorr = exports2.secp256k1 = void 0;
var sha256_1 = require_sha256();
var utils_12 = require_utils();
+ var _shortw_utils_js_1 = require_shortw_utils();
+ var hash_to_curve_js_1 = require_hash_to_curve();
var modular_js_1 = require_modular();
- var weierstrass_js_1 = require_weierstrass();
var utils_js_1 = require_utils2();
- var hash_to_curve_js_1 = require_hash_to_curve();
- var _shortw_utils_js_1 = require_shortw_utils();
+ var weierstrass_js_1 = require_weierstrass();
var secp256k1P2 = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f");
var secp256k1N2 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141");
var _1n10 = BigInt(1);
@@ -21401,15 +21408,15 @@ ${formatDisplay(all, fmt)}`);
beta: BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),
splitScalar: (k) => {
const n = secp256k1N2;
- const a12 = BigInt("0x3086d221a7d46bcde86c90e49284eb15");
+ const a1 = BigInt("0x3086d221a7d46bcde86c90e49284eb15");
const b12 = -_1n10 * BigInt("0xe4437ed6010e88286f547fa90abfe4c3");
const a22 = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8");
- const b22 = a12;
+ const b22 = a1;
const POW_2_1282 = BigInt("0x100000000000000000000000000000000");
- const c1 = divNearest3(b22 * k, n);
+ const c12 = divNearest3(b22 * k, n);
const c22 = divNearest3(-b12 * k, n);
- let k12 = (0, modular_js_1.mod)(k - c1 * a12 - c22 * a22, n);
- let k22 = (0, modular_js_1.mod)(-c1 * b12 - c22 * b22, n);
+ let k12 = (0, modular_js_1.mod)(k - c12 * a1 - c22 * a22, n);
+ let k22 = (0, modular_js_1.mod)(-c12 * b12 - c22 * b22, n);
const k1neg = k12 > POW_2_1282;
const k2neg = k22 > POW_2_1282;
if (k1neg)
@@ -21815,10 +21822,10 @@ ${formatDisplay(all, fmt)}`);
this.Hl = 327033209 | 0;
}
get() {
- const { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl: Dl2, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this;
- return [Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2];
+ const { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this;
+ return [Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2];
}
- set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2) {
+ set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2) {
this.Ah = Ah2 | 0;
this.Al = Al2 | 0;
this.Bh = Bh2 | 0;
@@ -21826,7 +21833,7 @@ ${formatDisplay(all, fmt)}`);
this.Ch = Ch2 | 0;
this.Cl = Cl2 | 0;
this.Dh = Dh2 | 0;
- this.Dl = Dl2 | 0;
+ this.Dl = Dl | 0;
this.Eh = Eh2 | 0;
this.El = El2 | 0;
this.Fh = Fh2 | 0;
@@ -21855,7 +21862,7 @@ ${formatDisplay(all, fmt)}`);
SHA512_W_H2[i] = SUMh | 0;
SHA512_W_L2[i] = SUMl | 0;
}
- let { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl: Dl2, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this;
+ let { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this;
for (let i = 0; i < 80; i++) {
const sigma1h = _u64_js_1.default.rotrSH(Eh2, El2, 14) ^ _u64_js_1.default.rotrSH(Eh2, El2, 18) ^ _u64_js_1.default.rotrBH(Eh2, El2, 41);
const sigma1l = _u64_js_1.default.rotrSL(Eh2, El2, 14) ^ _u64_js_1.default.rotrSL(Eh2, El2, 18) ^ _u64_js_1.default.rotrBL(Eh2, El2, 41);
@@ -21874,9 +21881,9 @@ ${formatDisplay(all, fmt)}`);
Gl2 = Fl2 | 0;
Fh2 = Eh2 | 0;
Fl2 = El2 | 0;
- ({ h: Eh2, l: El2 } = _u64_js_1.default.add(Dh2 | 0, Dl2 | 0, T1h | 0, T1l | 0));
+ ({ h: Eh2, l: El2 } = _u64_js_1.default.add(Dh2 | 0, Dl | 0, T1h | 0, T1l | 0));
Dh2 = Ch2 | 0;
- Dl2 = Cl2 | 0;
+ Dl = Cl2 | 0;
Ch2 = Bh2 | 0;
Cl2 = Bl2 | 0;
Bh2 = Ah2 | 0;
@@ -21888,12 +21895,12 @@ ${formatDisplay(all, fmt)}`);
({ h: Ah2, l: Al2 } = _u64_js_1.default.add(this.Ah | 0, this.Al | 0, Ah2 | 0, Al2 | 0));
({ h: Bh2, l: Bl2 } = _u64_js_1.default.add(this.Bh | 0, this.Bl | 0, Bh2 | 0, Bl2 | 0));
({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(this.Ch | 0, this.Cl | 0, Ch2 | 0, Cl2 | 0));
- ({ h: Dh2, l: Dl2 } = _u64_js_1.default.add(this.Dh | 0, this.Dl | 0, Dh2 | 0, Dl2 | 0));
+ ({ h: Dh2, l: Dl } = _u64_js_1.default.add(this.Dh | 0, this.Dl | 0, Dh2 | 0, Dl | 0));
({ h: Eh2, l: El2 } = _u64_js_1.default.add(this.Eh | 0, this.El | 0, Eh2 | 0, El2 | 0));
({ h: Fh2, l: Fl2 } = _u64_js_1.default.add(this.Fh | 0, this.Fl | 0, Fh2 | 0, Fl2 | 0));
({ h: Gh2, l: Gl2 } = _u64_js_1.default.add(this.Gh | 0, this.Gl | 0, Gh2 | 0, Gl2 | 0));
({ h: Hh2, l: Hl2 } = _u64_js_1.default.add(this.Hh | 0, this.Hl | 0, Hh2 | 0, Hl2 | 0));
- this.set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2);
+ this.set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2);
}
roundClean() {
SHA512_W_H2.fill(0);
@@ -21983,11 +21990,11 @@ ${formatDisplay(all, fmt)}`);
"../../node_modules/@noble/curves/abstract/edwards.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.twistedEdwards = void 0;
+ exports2.twistedEdwards = twistedEdwards;
+ var curve_js_1 = require_curve();
var modular_js_1 = require_modular();
var ut = require_utils2();
var utils_js_1 = require_utils2();
- var curve_js_1 = require_curve();
var _0n10 = BigInt(0);
var _1n10 = BigInt(1);
var _2n8 = BigInt(2);
@@ -22119,12 +22126,12 @@ ${formatDisplay(all, fmt)}`);
const { ex: X12, ey: Y12, ez: Z12 } = this;
const A = modP(X12 * X12);
const B = modP(Y12 * Y12);
- const C9 = modP(_2n8 * modP(Z12 * Z12));
+ const C10 = modP(_2n8 * modP(Z12 * Z12));
const D = modP(a * A);
const x1y1 = X12 + Y12;
const E = modP(modP(x1y1 * x1y1) - A - B);
const G10 = D + B;
- const F = G10 - C9;
+ const F = G10 - C10;
const H = D - B;
const X32 = modP(E * F);
const Y32 = modP(G10 * H);
@@ -22143,24 +22150,24 @@ ${formatDisplay(all, fmt)}`);
const F10 = modP(B10 - A9);
if (F10 === _0n10)
return this.double();
- const C10 = modP(Z12 * _2n8 * T22);
+ const C11 = modP(Z12 * _2n8 * T22);
const D10 = modP(T12 * _2n8 * Z22);
- const E5 = D10 + C10;
+ const E9 = D10 + C11;
const G11 = B10 + A9;
- const H10 = D10 - C10;
- const X33 = modP(E5 * F10);
+ const H10 = D10 - C11;
+ const X33 = modP(E9 * F10);
const Y33 = modP(G11 * H10);
- const T33 = modP(E5 * H10);
+ const T33 = modP(E9 * H10);
const Z33 = modP(F10 * G11);
return new Point4(X33, Y33, Z33, T33);
}
const A = modP(X12 * X22);
const B = modP(Y12 * Y22);
- const C9 = modP(T12 * d * T22);
+ const C10 = modP(T12 * d * T22);
const D = modP(Z12 * Z22);
const E = modP((X12 + Y12) * (X22 + Y22) - A - B);
- const F = D - C9;
- const G10 = D + C9;
+ const F = D - C10;
+ const G10 = D + C10;
const H = modP(B - a * A);
const X32 = modP(E * F);
const Y32 = modP(G10 * H);
@@ -22339,7 +22346,6 @@ ${formatDisplay(all, fmt)}`);
utils: utils2
};
}
- exports2.twistedEdwards = twistedEdwards;
}
});
@@ -22348,7 +22354,7 @@ ${formatDisplay(all, fmt)}`);
"../../node_modules/@noble/curves/abstract/montgomery.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.montgomery = void 0;
+ exports2.montgomery = montgomery;
var modular_js_1 = require_modular();
var utils_js_1 = require_utils2();
var _0n10 = BigInt(0);
@@ -22412,10 +22418,10 @@ ${formatDisplay(all, fmt)}`);
const B = x_2 - z_2;
const BB2 = modP(B * B);
const E = AA2 - BB2;
- const C9 = x_3 + z_3;
+ const C10 = x_3 + z_3;
const D = x_3 - z_3;
const DA2 = modP(D * A);
- const CB2 = modP(C9 * B);
+ const CB2 = modP(C10 * B);
const dacb = DA2 + CB2;
const da_cb = DA2 - CB2;
x_3 = modP(dacb * dacb);
@@ -22469,7 +22475,6 @@ ${formatDisplay(all, fmt)}`);
GuBytes
};
}
- exports2.montgomery = montgomery;
}
});
@@ -22478,25 +22483,26 @@ ${formatDisplay(all, fmt)}`);
"../../node_modules/@noble/curves/ed25519.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
- exports2.hash_to_ristretto255 = exports2.hashToRistretto255 = exports2.RistrettoPoint = exports2.encodeToCurve = exports2.hashToCurve = exports2.edwardsToMontgomeryPriv = exports2.edwardsToMontgomery = exports2.edwardsToMontgomeryPub = exports2.x25519 = exports2.ed25519ph = exports2.ed25519ctx = exports2.ed25519 = exports2.ED25519_TORSION_SUBGROUP = void 0;
+ exports2.hash_to_ristretto255 = exports2.hashToRistretto255 = exports2.RistrettoPoint = exports2.encodeToCurve = exports2.hashToCurve = exports2.edwardsToMontgomery = exports2.x25519 = exports2.ed25519ph = exports2.ed25519ctx = exports2.ed25519 = exports2.ED25519_TORSION_SUBGROUP = void 0;
+ exports2.edwardsToMontgomeryPub = edwardsToMontgomeryPub;
+ exports2.edwardsToMontgomeryPriv = edwardsToMontgomeryPriv;
var sha512_1 = require_sha512();
var utils_12 = require_utils();
var edwards_js_1 = require_edwards();
- var montgomery_js_1 = require_montgomery();
+ var hash_to_curve_js_1 = require_hash_to_curve();
var modular_js_1 = require_modular();
+ var montgomery_js_1 = require_montgomery();
var utils_js_1 = require_utils2();
- var hash_to_curve_js_1 = require_hash_to_curve();
var ED25519_P = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949");
- var ED25519_SQRT_M1 = BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");
+ var ED25519_SQRT_M1 = /* @__PURE__ */ BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");
var _0n10 = BigInt(0);
var _1n10 = BigInt(1);
var _2n8 = BigInt(2);
+ var _3n4 = BigInt(3);
var _5n2 = BigInt(5);
- var _10n = BigInt(10);
- var _20n = BigInt(20);
- var _40n = BigInt(40);
- var _80n = BigInt(80);
+ var _8n3 = BigInt(8);
function ed25519_pow_2_252_3(x) {
+ const _10n = BigInt(10), _20n = BigInt(20), _40n = BigInt(40), _80n = BigInt(80);
const P = ED25519_P;
const x22 = x * x % P;
const b22 = x22 * x % P;
@@ -22548,35 +22554,34 @@ ${formatDisplay(all, fmt)}`);
"0000000000000000000000000000000000000000000000000000000000000000",
"c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa"
];
- var Fp3 = (0, modular_js_1.Field)(ED25519_P, void 0, true);
- var ed25519Defaults = {
+ var Fp3 = /* @__PURE__ */ (() => (0, modular_js_1.Field)(ED25519_P, void 0, true))();
+ var ed25519Defaults = /* @__PURE__ */ (() => ({
a: BigInt(-1),
d: BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),
Fp: Fp3,
n: BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),
- h: BigInt(8),
+ h: _8n3,
Gx: BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),
Gy: BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),
hash: sha512_1.sha512,
randomBytes: utils_12.randomBytes,
adjustScalarBytes,
uvRatio
- };
- exports2.ed25519 = (0, edwards_js_1.twistedEdwards)(ed25519Defaults);
+ }))();
+ exports2.ed25519 = (() => (0, edwards_js_1.twistedEdwards)(ed25519Defaults))();
function ed25519_domain(data, ctx, phflag) {
if (ctx.length > 255)
throw new Error("Context is too big");
return (0, utils_12.concatBytes)((0, utils_12.utf8ToBytes)("SigEd25519 no Ed25519 collisions"), new Uint8Array([phflag ? 1 : 0, ctx.length]), ctx, data);
}
- exports2.ed25519ctx = (0, edwards_js_1.twistedEdwards)({
+ exports2.ed25519ctx = (() => (0, edwards_js_1.twistedEdwards)({
...ed25519Defaults,
domain: ed25519_domain
- });
- exports2.ed25519ph = (0, edwards_js_1.twistedEdwards)({
- ...ed25519Defaults,
+ }))();
+ exports2.ed25519ph = (() => (0, edwards_js_1.twistedEdwards)(Object.assign({}, ed25519Defaults, {
domain: ed25519_domain,
prehash: sha512_1.sha512
- });
+ })))();
exports2.x25519 = (() => (0, montgomery_js_1.montgomery)({
P: ED25519_P,
a: BigInt(486662),
@@ -22586,7 +22591,7 @@ ${formatDisplay(all, fmt)}`);
powPminus2: (x) => {
const P = ED25519_P;
const { pow_p_5_8, b2: b22 } = ed25519_pow_2_252_3(x);
- return (0, modular_js_1.mod)((0, modular_js_1.pow2)(pow_p_5_8, BigInt(3), P) * b22, P);
+ return (0, modular_js_1.mod)((0, modular_js_1.pow2)(pow_p_5_8, _3n4, P) * b22, P);
},
adjustScalarBytes,
randomBytes: utils_12.randomBytes
@@ -22596,19 +22601,17 @@ ${formatDisplay(all, fmt)}`);
const _1n11 = BigInt(1);
return Fp3.toBytes(Fp3.create((_1n11 + y) * Fp3.inv(_1n11 - y)));
}
- exports2.edwardsToMontgomeryPub = edwardsToMontgomeryPub;
exports2.edwardsToMontgomery = edwardsToMontgomeryPub;
function edwardsToMontgomeryPriv(edwardsPriv) {
const hashed = ed25519Defaults.hash(edwardsPriv.subarray(0, 32));
return ed25519Defaults.adjustScalarBytes(hashed).subarray(0, 32);
}
- exports2.edwardsToMontgomeryPriv = edwardsToMontgomeryPriv;
- var ELL2_C1 = (Fp3.ORDER + BigInt(3)) / BigInt(8);
- var ELL2_C2 = Fp3.pow(_2n8, ELL2_C1);
- var ELL2_C3 = Fp3.sqrt(Fp3.neg(Fp3.ONE));
- var ELL2_C4 = (Fp3.ORDER - BigInt(5)) / BigInt(8);
- var ELL2_J = BigInt(486662);
+ var ELL2_C1 = /* @__PURE__ */ (() => (Fp3.ORDER + _3n4) / _8n3)();
+ var ELL2_C2 = /* @__PURE__ */ (() => Fp3.pow(_2n8, ELL2_C1))();
+ var ELL2_C3 = /* @__PURE__ */ (() => Fp3.sqrt(Fp3.neg(Fp3.ONE)))();
function map_to_curve_elligator2_curve25519(u) {
+ const ELL2_C4 = (Fp3.ORDER - _5n2) / _8n3;
+ const ELL2_J = BigInt(486662);
let tv1 = Fp3.sqr(u);
tv1 = Fp3.mul(tv1, _2n8);
let xd2 = Fp3.add(tv1, Fp3.ONE);
@@ -22649,7 +22652,7 @@ ${formatDisplay(all, fmt)}`);
y = Fp3.cmov(y, Fp3.neg(y), e32 !== e42);
return { xMn: xn, xMd: xd2, yMn: y, yMd: _1n10 };
}
- var ELL2_C1_EDWARDS = (0, modular_js_1.FpSqrtEven)(Fp3, Fp3.neg(BigInt(486664)));
+ var ELL2_C1_EDWARDS = /* @__PURE__ */ (() => (0, modular_js_1.FpSqrtEven)(Fp3, Fp3.neg(BigInt(486664))))();
function map_to_curve_elligator2_edwards25519(u) {
const { xMn, xMd, yMn, yMd } = map_to_curve_elligator2_curve25519(u);
let xn = Fp3.mul(xMn, yMd);
@@ -22682,12 +22685,12 @@ ${formatDisplay(all, fmt)}`);
throw new Error("RistrettoPoint expected");
}
var SQRT_M1 = ED25519_SQRT_M1;
- var SQRT_AD_MINUS_ONE = BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235");
- var INVSQRT_A_MINUS_D = BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578");
- var ONE_MINUS_D_SQ = BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838");
- var D_MINUS_ONE_SQ = BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");
+ var SQRT_AD_MINUS_ONE = /* @__PURE__ */ BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235");
+ var INVSQRT_A_MINUS_D = /* @__PURE__ */ BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578");
+ var ONE_MINUS_D_SQ = /* @__PURE__ */ BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838");
+ var D_MINUS_ONE_SQ = /* @__PURE__ */ BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");
var invertSqrt = (number4) => uvRatio(_1n10, number4);
- var MAX_255B = BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
+ var MAX_255B = /* @__PURE__ */ BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
var bytes255ToNumberLE = (bytes5) => exports2.ed25519.CURVE.Fp.create((0, utils_js_1.bytesToNumberLE)(bytes5) & MAX_255B);
function calcElligatorRistrettoMap(r02) {
const { d } = exports2.ed25519.CURVE;
@@ -25282,15 +25285,15 @@ ${formatDisplay(all, fmt)}`);
var sha256_js_1 = require_sha256();
var pbkdf2_js_1 = require_pbkdf2();
var utils_js_1 = require_utils();
- function XorAndSalsa3(prev, pi2, input, ii2, out, oi2) {
- let y00 = prev[pi2++] ^ input[ii2++], y01 = prev[pi2++] ^ input[ii2++];
- let y02 = prev[pi2++] ^ input[ii2++], y03 = prev[pi2++] ^ input[ii2++];
- let y04 = prev[pi2++] ^ input[ii2++], y05 = prev[pi2++] ^ input[ii2++];
- let y06 = prev[pi2++] ^ input[ii2++], y07 = prev[pi2++] ^ input[ii2++];
- let y08 = prev[pi2++] ^ input[ii2++], y09 = prev[pi2++] ^ input[ii2++];
- let y10 = prev[pi2++] ^ input[ii2++], y11 = prev[pi2++] ^ input[ii2++];
- let y12 = prev[pi2++] ^ input[ii2++], y13 = prev[pi2++] ^ input[ii2++];
- let y14 = prev[pi2++] ^ input[ii2++], y15 = prev[pi2++] ^ input[ii2++];
+ function XorAndSalsa3(prev, pi2, input, ii, out, oi2) {
+ let y00 = prev[pi2++] ^ input[ii++], y01 = prev[pi2++] ^ input[ii++];
+ let y02 = prev[pi2++] ^ input[ii++], y03 = prev[pi2++] ^ input[ii++];
+ let y04 = prev[pi2++] ^ input[ii++], y05 = prev[pi2++] ^ input[ii++];
+ let y06 = prev[pi2++] ^ input[ii++], y07 = prev[pi2++] ^ input[ii++];
+ let y08 = prev[pi2++] ^ input[ii++], y09 = prev[pi2++] ^ input[ii++];
+ let y10 = prev[pi2++] ^ input[ii++], y11 = prev[pi2++] ^ input[ii++];
+ let y12 = prev[pi2++] ^ input[ii++], y13 = prev[pi2++] ^ input[ii++];
+ let y14 = prev[pi2++] ^ input[ii++], y15 = prev[pi2++] ^ input[ii++];
let x00 = y00, x01 = y01, x02 = y02, x03 = y03, x04 = y04, x05 = y05, x06 = y06, x07 = y07, x08 = y08, x09 = y09, x10 = y10, x11 = y11, x12 = y12, x13 = y13, x14 = y14, x15 = y15;
for (let i = 0; i < 8; i += 2) {
x04 ^= (0, utils_js_1.rotl)(x00 + x12 | 0, 7);
@@ -25343,16 +25346,16 @@ ${formatDisplay(all, fmt)}`);
out[oi2++] = y14 + x14 | 0;
out[oi2++] = y15 + x15 | 0;
}
- function BlockMix3(input, ii2, out, oi2, r10) {
+ function BlockMix3(input, ii, out, oi2, r10) {
let head = oi2 + 0;
let tail = oi2 + 16 * r10;
for (let i = 0; i < 16; i++)
- out[tail + i] = input[ii2 + (2 * r10 - 1) * 16 + i];
- for (let i = 0; i < r10; i++, head += 16, ii2 += 16) {
- XorAndSalsa3(out, tail, input, ii2, out, head);
+ out[tail + i] = input[ii + (2 * r10 - 1) * 16 + i];
+ for (let i = 0; i < r10; i++, head += 16, ii += 16) {
+ XorAndSalsa3(out, tail, input, ii, out, head);
if (i > 0)
tail += 16;
- XorAndSalsa3(out, head, input, ii2 += 16, out, tail);
+ XorAndSalsa3(out, head, input, ii += 16, out, tail);
}
}
function scryptInit3(password, salt, _opts) {
@@ -26875,7 +26878,7 @@ ${formatDisplay(all, fmt)}`);
var KECCAK_PADDING = [1, 256, 65536, 16777216];
var PADDING = [6, 1536, 393216, 100663296];
var SHIFT = [0, 8, 16, 24];
- var RC2 = [
+ var RC = [
1,
0,
32898,
@@ -27304,10 +27307,10 @@ ${formatDisplay(all, fmt)}`);
return Keccak3.prototype.finalize.call(this);
};
var f10 = function(s) {
- var h, l15, n, c02, c1, c22, c32, c42, c52, c62, c72, c82, c92, b02, b12, b22, b32, b42, b5, b62, b72, b82, b92, b10, b11, b122, b13, b14, b15, b16, b17, b18, b19, b20, b21, b222, b23, b24, b25, b26, b27, b28, b29, b30, b31, b322, b33, b34, b35, b36, b37, b38, b39, b40, b41, b422, b43, b44, b45, b46, b47, b48, b49;
+ var h, l15, n, c02, c12, c22, c32, c42, c52, c62, c72, c82, c92, b02, b12, b22, b32, b42, b5, b62, b72, b82, b92, b10, b11, b122, b13, b14, b15, b16, b17, b18, b19, b20, b21, b222, b23, b24, b25, b26, b27, b28, b29, b30, b31, b322, b33, b34, b35, b36, b37, b38, b39, b40, b41, b422, b43, b44, b45, b46, b47, b48, b49;
for (n = 0; n < 48; n += 2) {
c02 = s[0] ^ s[10] ^ s[20] ^ s[30] ^ s[40];
- c1 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41];
+ c12 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41];
c22 = s[2] ^ s[12] ^ s[22] ^ s[32] ^ s[42];
c32 = s[3] ^ s[13] ^ s[23] ^ s[33] ^ s[43];
c42 = s[4] ^ s[14] ^ s[24] ^ s[34] ^ s[44];
@@ -27329,7 +27332,7 @@ ${formatDisplay(all, fmt)}`);
s[40] ^= h;
s[41] ^= l15;
h = c02 ^ (c42 << 1 | c52 >>> 31);
- l15 = c1 ^ (c52 << 1 | c42 >>> 31);
+ l15 = c12 ^ (c52 << 1 | c42 >>> 31);
s[2] ^= h;
s[3] ^= l15;
s[12] ^= h;
@@ -27364,8 +27367,8 @@ ${formatDisplay(all, fmt)}`);
s[37] ^= l15;
s[46] ^= h;
s[47] ^= l15;
- h = c62 ^ (c02 << 1 | c1 >>> 31);
- l15 = c72 ^ (c1 << 1 | c02 >>> 31);
+ h = c62 ^ (c02 << 1 | c12 >>> 31);
+ l15 = c72 ^ (c12 << 1 | c02 >>> 31);
s[8] ^= h;
s[9] ^= l15;
s[18] ^= h;
@@ -27476,8 +27479,8 @@ ${formatDisplay(all, fmt)}`);
s[39] = b39 ^ ~b31 & b33;
s[48] = b48 ^ ~b40 & b422;
s[49] = b49 ^ ~b41 & b43;
- s[0] ^= RC2[n];
- s[1] ^= RC2[n + 1];
+ s[0] ^= RC[n];
+ s[1] ^= RC[n + 1];
}
};
if (COMMON_JS) {
@@ -28464,9 +28467,9 @@ ${formatDisplay(all, fmt)}`);
var a02 = a[0] | 0;
var al0 = a02 & 8191;
var ah0 = a02 >>> 13;
- var a12 = a[1] | 0;
- var al1 = a12 & 8191;
- var ah1 = a12 >>> 13;
+ var a1 = a[1] | 0;
+ var al1 = a1 & 8191;
+ var ah1 = a1 >>> 13;
var a22 = a[2] | 0;
var al2 = a22 & 8191;
var ah2 = a22 >>> 13;
@@ -29682,7 +29685,7 @@ ${formatDisplay(all, fmt)}`);
}
var A = new BN7(1);
var B = new BN7(0);
- var C9 = new BN7(0);
+ var C10 = new BN7(0);
var D = new BN7(1);
var g = 0;
while (x.isEven() && y.isEven()) {
@@ -29711,26 +29714,26 @@ ${formatDisplay(all, fmt)}`);
if (j10 > 0) {
y.iushrn(j10);
while (j10-- > 0) {
- if (C9.isOdd() || D.isOdd()) {
- C9.iadd(yp2);
+ if (C10.isOdd() || D.isOdd()) {
+ C10.iadd(yp2);
D.isub(xp2);
}
- C9.iushrn(1);
+ C10.iushrn(1);
D.iushrn(1);
}
}
if (x.cmp(y) >= 0) {
x.isub(y);
- A.isub(C9);
+ A.isub(C10);
B.isub(D);
} else {
y.isub(x);
- C9.isub(A);
+ C10.isub(A);
D.isub(B);
}
}
return {
- a: C9,
+ a: C10,
b: D,
gcd: y.iushln(g)
};
@@ -31373,11 +31376,11 @@ ${formatDisplay(all, fmt)}`);
var fl3 = this.h[11];
var gh2 = this.h[12];
var gl2 = this.h[13];
- var hh = this.h[14];
+ var hh2 = this.h[14];
var hl2 = this.h[15];
assert6(this.k.length === W.length);
for (var i = 0; i < W.length; i += 2) {
- var c0_hi = hh;
+ var c0_hi = hh2;
var c0_lo = hl2;
var c1_hi = s1_512_hi(eh2, el2);
var c1_lo = s1_512_lo(eh2, el2);
@@ -31417,7 +31420,7 @@ ${formatDisplay(all, fmt)}`);
c1_lo = maj64_lo(ah2, al2, bh2, bl2, ch2, cl2);
var T2_hi = sum64_hi(c0_hi, c0_lo, c1_hi, c1_lo);
var T2_lo = sum64_lo(c0_hi, c0_lo, c1_hi, c1_lo);
- hh = gh2;
+ hh2 = gh2;
hl2 = gl2;
gh2 = fh;
gl2 = fl3;
@@ -31441,7 +31444,7 @@ ${formatDisplay(all, fmt)}`);
sum64(this.h, 8, eh2, el2);
sum64(this.h, 10, fh, fl3);
sum64(this.h, 12, gh2, gl2);
- sum64(this.h, 14, hh, hl2);
+ sum64(this.h, 14, hh2, hl2);
};
SHA5122.prototype._digest = function digest(enc) {
if (enc === "hex")
@@ -31631,30 +31634,30 @@ ${formatDisplay(all, fmt)}`);
RIPEMD160.prototype._update = function update3(msg, start) {
var A = this.h[0];
var B = this.h[1];
- var C9 = this.h[2];
+ var C10 = this.h[2];
var D = this.h[3];
var E = this.h[4];
var Ah2 = A;
var Bh2 = B;
- var Ch2 = C9;
+ var Ch2 = C10;
var Dh2 = D;
var Eh2 = E;
for (var j10 = 0; j10 < 80; j10++) {
var T = sum32(
rotl32(
- sum32_4(A, f10(j10, B, C9, D), msg[r10[j10] + start], K(j10)),
+ sum32_4(A, f10(j10, B, C10, D), msg[r10[j10] + start], K(j10)),
s[j10]
),
E
);
A = E;
E = D;
- D = rotl32(C9, 10);
- C9 = B;
+ D = rotl32(C10, 10);
+ C10 = B;
B = T;
T = sum32(
rotl32(
- sum32_4(Ah2, f10(79 - j10, Bh2, Ch2, Dh2), msg[rh2[j10] + start], Kh2(j10)),
+ sum32_4(Ah2, f10(79 - j10, Bh2, Ch2, Dh2), msg[rh2[j10] + start], Kh(j10)),
sh2[j10]
),
Eh2
@@ -31665,7 +31668,7 @@ ${formatDisplay(all, fmt)}`);
Ch2 = Bh2;
Bh2 = T;
}
- T = sum32_3(this.h[1], C9, Dh2);
+ T = sum32_3(this.h[1], C10, Dh2);
this.h[1] = sum32_3(this.h[2], D, Eh2);
this.h[2] = sum32_3(this.h[3], E, Ah2);
this.h[3] = sum32_3(this.h[4], A, Bh2);
@@ -31702,7 +31705,7 @@ ${formatDisplay(all, fmt)}`);
else
return 2840853838;
}
- function Kh2(j10) {
+ function Kh(j10) {
if (j10 <= 15)
return 1352829926;
else if (j10 <= 31)
@@ -32219,7 +32222,7 @@ ${formatDisplay(all, fmt)}`);
}();
var numberOfRounds = { 16: 10, 24: 12, 32: 14 };
var rcon = [1, 2, 4, 8, 16, 32, 64, 128, 27, 54, 108, 216, 171, 77, 154, 47, 94, 188, 99, 198, 151, 53, 106, 212, 179, 125, 250, 239, 197, 145];
- var S10 = [99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171, 118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156, 164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241, 113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226, 235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179, 41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57, 74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127, 80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218, 33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167, 126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238, 184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211, 172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108, 86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198, 232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246, 14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217, 142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191, 230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22];
+ var S9 = [99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171, 118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156, 164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241, 113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226, 235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179, 41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57, 74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127, 80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218, 33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167, 126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238, 184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211, 172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108, 86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198, 232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246, 14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217, 142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191, 230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22];
var Si2 = [82, 9, 106, 213, 48, 54, 165, 56, 191, 64, 163, 158, 129, 243, 215, 251, 124, 227, 57, 130, 155, 47, 255, 135, 52, 142, 67, 68, 196, 222, 233, 203, 84, 123, 148, 50, 166, 194, 35, 61, 238, 76, 149, 11, 66, 250, 195, 78, 8, 46, 161, 102, 40, 217, 36, 178, 118, 91, 162, 73, 109, 139, 209, 37, 114, 248, 246, 100, 134, 104, 152, 22, 212, 164, 92, 204, 93, 101, 182, 146, 108, 112, 72, 80, 253, 237, 185, 218, 94, 21, 70, 87, 167, 141, 157, 132, 144, 216, 171, 0, 140, 188, 211, 10, 247, 228, 88, 5, 184, 179, 69, 6, 208, 44, 30, 143, 202, 63, 15, 2, 193, 175, 189, 3, 1, 19, 138, 107, 58, 145, 17, 65, 79, 103, 220, 234, 151, 242, 207, 206, 240, 180, 230, 115, 150, 172, 116, 34, 231, 173, 53, 133, 226, 249, 55, 232, 28, 117, 223, 110, 71, 241, 26, 113, 29, 41, 197, 137, 111, 183, 98, 14, 170, 24, 190, 27, 252, 86, 62, 75, 198, 210, 121, 32, 154, 219, 192, 254, 120, 205, 90, 244, 31, 221, 168, 51, 136, 7, 199, 49, 177, 18, 16, 89, 39, 128, 236, 95, 96, 81, 127, 169, 25, 181, 74, 13, 45, 229, 122, 159, 147, 201, 156, 239, 160, 224, 59, 77, 174, 42, 245, 176, 200, 235, 187, 60, 131, 83, 153, 97, 23, 43, 4, 126, 186, 119, 214, 38, 225, 105, 20, 99, 85, 33, 12, 125];
var T12 = [3328402341, 4168907908, 4000806809, 4135287693, 4294111757, 3597364157, 3731845041, 2445657428, 1613770832, 33620227, 3462883241, 1445669757, 3892248089, 3050821474, 1303096294, 3967186586, 2412431941, 528646813, 2311702848, 4202528135, 4026202645, 2992200171, 2387036105, 4226871307, 1101901292, 3017069671, 1604494077, 1169141738, 597466303, 1403299063, 3832705686, 2613100635, 1974974402, 3791519004, 1033081774, 1277568618, 1815492186, 2118074177, 4126668546, 2211236943, 1748251740, 1369810420, 3521504564, 4193382664, 3799085459, 2883115123, 1647391059, 706024767, 134480908, 2512897874, 1176707941, 2646852446, 806885416, 932615841, 168101135, 798661301, 235341577, 605164086, 461406363, 3756188221, 3454790438, 1311188841, 2142417613, 3933566367, 302582043, 495158174, 1479289972, 874125870, 907746093, 3698224818, 3025820398, 1537253627, 2756858614, 1983593293, 3084310113, 2108928974, 1378429307, 3722699582, 1580150641, 327451799, 2790478837, 3117535592, 0, 3253595436, 1075847264, 3825007647, 2041688520, 3059440621, 3563743934, 2378943302, 1740553945, 1916352843, 2487896798, 2555137236, 2958579944, 2244988746, 3151024235, 3320835882, 1336584933, 3992714006, 2252555205, 2588757463, 1714631509, 293963156, 2319795663, 3925473552, 67240454, 4269768577, 2689618160, 2017213508, 631218106, 1269344483, 2723238387, 1571005438, 2151694528, 93294474, 1066570413, 563977660, 1882732616, 4059428100, 1673313503, 2008463041, 2950355573, 1109467491, 537923632, 3858759450, 4260623118, 3218264685, 2177748300, 403442708, 638784309, 3287084079, 3193921505, 899127202, 2286175436, 773265209, 2479146071, 1437050866, 4236148354, 2050833735, 3362022572, 3126681063, 840505643, 3866325909, 3227541664, 427917720, 2655997905, 2749160575, 1143087718, 1412049534, 999329963, 193497219, 2353415882, 3354324521, 1807268051, 672404540, 2816401017, 3160301282, 369822493, 2916866934, 3688947771, 1681011286, 1949973070, 336202270, 2454276571, 201721354, 1210328172, 3093060836, 2680341085, 3184776046, 1135389935, 3294782118, 965841320, 831886756, 3554993207, 4068047243, 3588745010, 2345191491, 1849112409, 3664604599, 26054028, 2983581028, 2622377682, 1235855840, 3630984372, 2891339514, 4092916743, 3488279077, 3395642799, 4101667470, 1202630377, 268961816, 1874508501, 4034427016, 1243948399, 1546530418, 941366308, 1470539505, 1941222599, 2546386513, 3421038627, 2715671932, 3899946140, 1042226977, 2521517021, 1639824860, 227249030, 260737669, 3765465232, 2084453954, 1907733956, 3429263018, 2420656344, 100860677, 4160157185, 470683154, 3261161891, 1781871967, 2924959737, 1773779408, 394692241, 2579611992, 974986535, 664706745, 3655459128, 3958962195, 731420851, 571543859, 3530123707, 2849626480, 126783113, 865375399, 765172662, 1008606754, 361203602, 3387549984, 2278477385, 2857719295, 1344809080, 2782912378, 59542671, 1503764984, 160008576, 437062935, 1707065306, 3622233649, 2218934982, 3496503480, 2185314755, 697932208, 1512910199, 504303377, 2075177163, 2824099068, 1841019862, 739644986];
var T22 = [2781242211, 2230877308, 2582542199, 2381740923, 234877682, 3184946027, 2984144751, 1418839493, 1348481072, 50462977, 2848876391, 2102799147, 434634494, 1656084439, 3863849899, 2599188086, 1167051466, 2636087938, 1082771913, 2281340285, 368048890, 3954334041, 3381544775, 201060592, 3963727277, 1739838676, 4250903202, 3930435503, 3206782108, 4149453988, 2531553906, 1536934080, 3262494647, 484572669, 2923271059, 1783375398, 1517041206, 1098792767, 49674231, 1334037708, 1550332980, 4098991525, 886171109, 150598129, 2481090929, 1940642008, 1398944049, 1059722517, 201851908, 1385547719, 1699095331, 1587397571, 674240536, 2704774806, 252314885, 3039795866, 151914247, 908333586, 2602270848, 1038082786, 651029483, 1766729511, 3447698098, 2682942837, 454166793, 2652734339, 1951935532, 775166490, 758520603, 3000790638, 4004797018, 4217086112, 4137964114, 1299594043, 1639438038, 3464344499, 2068982057, 1054729187, 1901997871, 2534638724, 4121318227, 1757008337, 0, 750906861, 1614815264, 535035132, 3363418545, 3988151131, 3201591914, 1183697867, 3647454910, 1265776953, 3734260298, 3566750796, 3903871064, 1250283471, 1807470800, 717615087, 3847203498, 384695291, 3313910595, 3617213773, 1432761139, 2484176261, 3481945413, 283769337, 100925954, 2180939647, 4037038160, 1148730428, 3123027871, 3813386408, 4087501137, 4267549603, 3229630528, 2315620239, 2906624658, 3156319645, 1215313976, 82966005, 3747855548, 3245848246, 1974459098, 1665278241, 807407632, 451280895, 251524083, 1841287890, 1283575245, 337120268, 891687699, 801369324, 3787349855, 2721421207, 3431482436, 959321879, 1469301956, 4065699751, 2197585534, 1199193405, 2898814052, 3887750493, 724703513, 2514908019, 2696962144, 2551808385, 3516813135, 2141445340, 1715741218, 2119445034, 2872807568, 2198571144, 3398190662, 700968686, 3547052216, 1009259540, 2041044702, 3803995742, 487983883, 1991105499, 1004265696, 1449407026, 1316239930, 504629770, 3683797321, 168560134, 1816667172, 3837287516, 1570751170, 1857934291, 4014189740, 2797888098, 2822345105, 2754712981, 936633572, 2347923833, 852879335, 1133234376, 1500395319, 3084545389, 2348912013, 1689376213, 3533459022, 3762923945, 3034082412, 4205598294, 133428468, 634383082, 2949277029, 2398386810, 3913789102, 403703816, 3580869306, 2297460856, 1867130149, 1918643758, 607656988, 4049053350, 3346248884, 1368901318, 600565992, 2090982877, 2632479860, 557719327, 3717614411, 3697393085, 2249034635, 2232388234, 2430627952, 1115438654, 3295786421, 2865522278, 3633334344, 84280067, 33027830, 303828494, 2747425121, 1600795957, 4188952407, 3496589753, 2434238086, 1486471617, 658119965, 3106381470, 953803233, 334231800, 3005978776, 857870609, 3151128937, 1890179545, 2298973838, 2805175444, 3056442267, 574365214, 2450884487, 550103529, 1233637070, 4289353045, 2018519080, 2057691103, 2399374476, 4166623649, 2148108681, 387583245, 3664101311, 836232934, 3330556482, 3100665960, 3280093505, 2955516313, 2002398509, 287182607, 3413881008, 4238890068, 3597515707, 975967766];
@@ -32275,7 +32278,7 @@ ${formatDisplay(all, fmt)}`);
var t = KC2, tt2;
while (t < roundKeyCount) {
tt2 = tk2[KC2 - 1];
- tk2[0] ^= S10[tt2 >> 16 & 255] << 24 ^ S10[tt2 >> 8 & 255] << 16 ^ S10[tt2 & 255] << 8 ^ S10[tt2 >> 24 & 255] ^ rcon[rconpointer] << 24;
+ tk2[0] ^= S9[tt2 >> 16 & 255] << 24 ^ S9[tt2 >> 8 & 255] << 16 ^ S9[tt2 & 255] << 8 ^ S9[tt2 >> 24 & 255] ^ rcon[rconpointer] << 24;
rconpointer += 1;
if (KC2 != 8) {
for (var i = 1; i < KC2; i++) {
@@ -32286,7 +32289,7 @@ ${formatDisplay(all, fmt)}`);
tk2[i] ^= tk2[i - 1];
}
tt2 = tk2[KC2 / 2 - 1];
- tk2[KC2 / 2] ^= S10[tt2 & 255] ^ S10[tt2 >> 8 & 255] << 8 ^ S10[tt2 >> 16 & 255] << 16 ^ S10[tt2 >> 24 & 255] << 24;
+ tk2[KC2 / 2] ^= S9[tt2 & 255] ^ S9[tt2 >> 8 & 255] << 8 ^ S9[tt2 >> 16 & 255] << 16 ^ S9[tt2 >> 24 & 255] << 24;
for (var i = KC2 / 2 + 1; i < KC2; i++) {
tk2[i] ^= tk2[i - 1];
}
@@ -32326,10 +32329,10 @@ ${formatDisplay(all, fmt)}`);
var result = createArray(16), tt2;
for (var i = 0; i < 4; i++) {
tt2 = this._Ke[rounds][i];
- result[4 * i] = (S10[t[i] >> 24 & 255] ^ tt2 >> 24) & 255;
- result[4 * i + 1] = (S10[t[(i + 1) % 4] >> 16 & 255] ^ tt2 >> 16) & 255;
- result[4 * i + 2] = (S10[t[(i + 2) % 4] >> 8 & 255] ^ tt2 >> 8) & 255;
- result[4 * i + 3] = (S10[t[(i + 3) % 4] & 255] ^ tt2) & 255;
+ result[4 * i] = (S9[t[i] >> 24 & 255] ^ tt2 >> 24) & 255;
+ result[4 * i + 1] = (S9[t[(i + 1) % 4] >> 16 & 255] ^ tt2 >> 16) & 255;
+ result[4 * i + 2] = (S9[t[(i + 2) % 4] >> 8 & 255] ^ tt2 >> 8) & 255;
+ result[4 * i + 3] = (S9[t[(i + 3) % 4] & 255] ^ tt2) & 255;
}
return result;
};
@@ -32921,9 +32924,9 @@ ${formatDisplay(all, fmt)}`);
B[i] += x[i];
}
}
- function blockxor(S10, Si2, D, len) {
+ function blockxor(S9, Si2, D, len) {
for (let i = 0; i < len; i++) {
- D[i] ^= S10[Si2 + i];
+ D[i] ^= S9[Si2 + i];
}
}
function arraycopy(src, srcPos, dest, destPos, length) {
@@ -33702,26 +33705,26 @@ ${formatDisplay(all, fmt)}`);
var require_blake2b2 = __commonJS({
"../../node_modules/blakejs/blake2b.js"(exports2, module2) {
var util = require_util2();
- function ADD64AA(v5, a, b) {
- const o02 = v5[a] + v5[b];
- let o1 = v5[a + 1] + v5[b + 1];
+ function ADD64AA(v17, a, b) {
+ const o02 = v17[a] + v17[b];
+ let o12 = v17[a + 1] + v17[b + 1];
if (o02 >= 4294967296) {
- o1++;
+ o12++;
}
- v5[a] = o02;
- v5[a + 1] = o1;
+ v17[a] = o02;
+ v17[a + 1] = o12;
}
- function ADD64AC(v5, a, b02, b12) {
- let o02 = v5[a] + b02;
+ function ADD64AC(v17, a, b02, b12) {
+ let o02 = v17[a] + b02;
if (b02 < 0) {
o02 += 4294967296;
}
- let o1 = v5[a + 1] + b12;
+ let o12 = v17[a + 1] + b12;
if (o02 >= 4294967296) {
- o1++;
+ o12++;
}
- v5[a] = o02;
- v5[a + 1] = o1;
+ v17[a] = o02;
+ v17[a + 1] = o12;
}
function B2B_GET32(arr, i) {
return arr[i] ^ arr[i + 1] << 8 ^ arr[i + 2] << 16 ^ arr[i + 3] << 24;
@@ -34160,8 +34163,8 @@ ${formatDisplay(all, fmt)}`);
var require_blake2s = __commonJS({
"../../node_modules/blakejs/blake2s.js"(exports2, module2) {
var util = require_util2();
- function B2S_GET32(v5, i) {
- return v5[i] ^ v5[i + 1] << 8 ^ v5[i + 2] << 16 ^ v5[i + 3] << 24;
+ function B2S_GET32(v17, i) {
+ return v17[i] ^ v17[i + 1] << 8 ^ v17[i + 2] << 16 ^ v17[i + 3] << 24;
}
function B2S_G(a, b, c, d, x, y) {
v[a] = v[a] + v[b] + x;
@@ -35143,7 +35146,7 @@ ${formatDisplay(all, fmt)}`);
var y22 = new BN7(1);
var a02;
var b02;
- var a12;
+ var a1;
var b12;
var a22;
var b22;
@@ -35156,12 +35159,12 @@ ${formatDisplay(all, fmt)}`);
r10 = v.sub(q.mul(u));
x = x22.sub(q.mul(x12));
var y = y22.sub(q.mul(y12));
- if (!a12 && r10.cmp(aprxSqrt) < 0) {
+ if (!a1 && r10.cmp(aprxSqrt) < 0) {
a02 = prevR.neg();
b02 = x12;
- a12 = r10.neg();
+ a1 = r10.neg();
b12 = x;
- } else if (a12 && ++i === 2) {
+ } else if (a1 && ++i === 2) {
break;
}
prevR = r10;
@@ -35174,14 +35177,14 @@ ${formatDisplay(all, fmt)}`);
}
a22 = r10.neg();
b22 = x;
- var len1 = a12.sqr().add(b12.sqr());
+ var len1 = a1.sqr().add(b12.sqr());
var len2 = a22.sqr().add(b22.sqr());
if (len2.cmp(len1) >= 0) {
a22 = a02;
b22 = b02;
}
- if (a12.negative) {
- a12 = a12.neg();
+ if (a1.negative) {
+ a1 = a1.neg();
b12 = b12.neg();
}
if (a22.negative) {
@@ -35189,7 +35192,7 @@ ${formatDisplay(all, fmt)}`);
b22 = b22.neg();
}
return [
- { a: a12, b: b12 },
+ { a: a1, b: b12 },
{ a: a22, b: b22 }
];
};
@@ -35197,11 +35200,11 @@ ${formatDisplay(all, fmt)}`);
var basis = this.endo.basis;
var v17 = basis[0];
var v23 = basis[1];
- var c1 = v23.b.mul(k).divRound(this.n);
+ var c12 = v23.b.mul(k).divRound(this.n);
var c22 = v17.b.neg().mul(k).divRound(this.n);
- var p12 = c1.mul(v17.a);
+ var p12 = c12.mul(v17.a);
var p22 = c22.mul(v23.a);
- var q12 = c1.mul(v17.b);
+ var q12 = c12.mul(v17.b);
var q22 = c22.mul(v23.b);
var k12 = k.sub(p12).sub(p22);
var k22 = q12.add(q22).neg();
@@ -35495,10 +35498,10 @@ ${formatDisplay(all, fmt)}`);
var z2 = this.z.redSqr();
var u12 = this.x.redMul(pz2);
var u22 = p.x.redMul(z2);
- var s12 = this.y.redMul(pz2.redMul(p.z));
+ var s1 = this.y.redMul(pz2.redMul(p.z));
var s22 = p.y.redMul(z2.redMul(this.z));
var h = u12.redSub(u22);
- var r10 = s12.redSub(s22);
+ var r10 = s1.redSub(s22);
if (h.cmpn(0) === 0) {
if (r10.cmpn(0) !== 0)
return this.curve.jpoint(null, null, null);
@@ -35509,7 +35512,7 @@ ${formatDisplay(all, fmt)}`);
var h32 = h22.redMul(h);
var v = u12.redMul(h22);
var nx2 = r10.redSqr().redIAdd(h32).redISub(v).redISub(v);
- var ny2 = r10.redMul(v.redISub(nx2)).redISub(s12.redMul(h32));
+ var ny2 = r10.redMul(v.redISub(nx2)).redISub(s1.redMul(h32));
var nz2 = this.z.redMul(p.z).redMul(h);
return this.curve.jpoint(nx2, ny2, nz2);
};
@@ -35521,10 +35524,10 @@ ${formatDisplay(all, fmt)}`);
var z2 = this.z.redSqr();
var u12 = this.x;
var u22 = p.x.redMul(z2);
- var s12 = this.y;
+ var s1 = this.y;
var s22 = p.y.redMul(z2).redMul(this.z);
var h = u12.redSub(u22);
- var r10 = s12.redSub(s22);
+ var r10 = s1.redSub(s22);
if (h.cmpn(0) === 0) {
if (r10.cmpn(0) !== 0)
return this.curve.jpoint(null, null, null);
@@ -35535,7 +35538,7 @@ ${formatDisplay(all, fmt)}`);
var h32 = h22.redMul(h);
var v = u12.redMul(h22);
var nx2 = r10.redSqr().redIAdd(h32).redISub(v).redISub(v);
- var ny2 = r10.redMul(v.redISub(nx2)).redISub(s12.redMul(h32));
+ var ny2 = r10.redMul(v.redISub(nx2)).redISub(s1.redMul(h32));
var nz2 = this.z.redMul(h);
return this.curve.jpoint(nx2, ny2, nz2);
};
@@ -37651,9 +37654,9 @@ ${formatDisplay(all, fmt)}`);
else
r10 = this.curve.pointFromX(r10, isYOdd);
var rInv = signature2.r.invm(n);
- var s12 = n.sub(e).mul(rInv).umod(n);
+ var s1 = n.sub(e).mul(rInv).umod(n);
var s22 = s.mul(rInv).umod(n);
- return this.g.mulAdd(s12, r10, s22);
+ return this.g.mulAdd(s1, r10, s22);
};
EC3.prototype.getKeyRecoveryParam = function(e, signature2, Q, enc) {
signature2 = new Signature3(signature2, enc);
@@ -37775,7 +37778,7 @@ ${formatDisplay(all, fmt)}`);
this._Rencoded = Array.isArray(sig.R) ? sig.R : sig.Rencoded;
this._Sencoded = Array.isArray(sig.S) ? sig.S : sig.Sencoded;
}
- cachedProperty(Signature3, "S", function S10() {
+ cachedProperty(Signature3, "S", function S9() {
return this.eddsa.decodeInt(this.Sencoded());
});
cachedProperty(Signature3, "R", function R() {
@@ -37828,8 +37831,8 @@ ${formatDisplay(all, fmt)}`);
var R = this.g.mul(r10);
var Rencoded = this.encodePoint(R);
var s_2 = this.hashInt(Rencoded, key2.pubBytes(), message).mul(key2.priv());
- var S10 = r10.add(s_2).umod(this.curve.n);
- return this.makeSignature({ R, S: S10, Rencoded });
+ var S9 = r10.add(s_2).umod(this.curve.n);
+ return this.makeSignature({ R, S: S9, Rencoded });
};
EDDSA.prototype.verify = function verify3(message, sig, pub) {
message = parseBytes(message);
@@ -37913,8 +37916,8 @@ ${formatDisplay(all, fmt)}`);
throw new Error("no PRNG");
};
var _02 = new Uint8Array(16);
- var _92 = new Uint8Array(32);
- _92[0] = 9;
+ var _9 = new Uint8Array(32);
+ _9[0] = 9;
var gf0 = gf2(), gf1 = gf2([1]), _121665 = gf2([56129, 1]), D = gf2([30883, 4953, 19914, 30187, 55467, 16705, 2637, 112, 59544, 30585, 16505, 36039, 65139, 11119, 27886, 20995]), D22 = gf2([61785, 9906, 39828, 60374, 45398, 33411, 5274, 224, 53552, 61171, 33010, 6542, 64743, 22239, 55772, 9222]), X = gf2([54554, 36645, 11616, 51542, 42930, 38181, 51040, 26924, 56412, 64982, 57905, 49316, 21502, 52590, 14035, 8553]), Y = gf2([26200, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214]), I = gf2([41136, 18958, 6951, 50414, 58488, 44335, 6150, 12099, 55207, 15867, 153, 11085, 57099, 20417, 9344, 11139]);
function ts64(x, i, h, l15) {
x[i] = h >> 24 & 255;
@@ -37939,8 +37942,8 @@ ${formatDisplay(all, fmt)}`);
return vn3(x, xi2, y, yi2, 32);
}
function core_salsa20(o, p, k, c) {
- var j02 = c[0] & 255 | (c[1] & 255) << 8 | (c[2] & 255) << 16 | (c[3] & 255) << 24, j12 = k[0] & 255 | (k[1] & 255) << 8 | (k[2] & 255) << 16 | (k[3] & 255) << 24, j22 = k[4] & 255 | (k[5] & 255) << 8 | (k[6] & 255) << 16 | (k[7] & 255) << 24, j32 = k[8] & 255 | (k[9] & 255) << 8 | (k[10] & 255) << 16 | (k[11] & 255) << 24, j42 = k[12] & 255 | (k[13] & 255) << 8 | (k[14] & 255) << 16 | (k[15] & 255) << 24, j52 = c[4] & 255 | (c[5] & 255) << 8 | (c[6] & 255) << 16 | (c[7] & 255) << 24, j62 = p[0] & 255 | (p[1] & 255) << 8 | (p[2] & 255) << 16 | (p[3] & 255) << 24, j72 = p[4] & 255 | (p[5] & 255) << 8 | (p[6] & 255) << 16 | (p[7] & 255) << 24, j82 = p[8] & 255 | (p[9] & 255) << 8 | (p[10] & 255) << 16 | (p[11] & 255) << 24, j92 = p[12] & 255 | (p[13] & 255) << 8 | (p[14] & 255) << 16 | (p[15] & 255) << 24, j10 = c[8] & 255 | (c[9] & 255) << 8 | (c[10] & 255) << 16 | (c[11] & 255) << 24, j11 = k[16] & 255 | (k[17] & 255) << 8 | (k[18] & 255) << 16 | (k[19] & 255) << 24, j122 = k[20] & 255 | (k[21] & 255) << 8 | (k[22] & 255) << 16 | (k[23] & 255) << 24, j13 = k[24] & 255 | (k[25] & 255) << 8 | (k[26] & 255) << 16 | (k[27] & 255) << 24, j14 = k[28] & 255 | (k[29] & 255) << 8 | (k[30] & 255) << 16 | (k[31] & 255) << 24, j15 = c[12] & 255 | (c[13] & 255) << 8 | (c[14] & 255) << 16 | (c[15] & 255) << 24;
- var x02 = j02, x12 = j12, x22 = j22, x32 = j32, x42 = j42, x5 = j52, x62 = j62, x72 = j72, x82 = j82, x92 = j92, x10 = j10, x11 = j11, x122 = j122, x13 = j13, x14 = j14, x15 = j15, u;
+ var j0 = c[0] & 255 | (c[1] & 255) << 8 | (c[2] & 255) << 16 | (c[3] & 255) << 24, j12 = k[0] & 255 | (k[1] & 255) << 8 | (k[2] & 255) << 16 | (k[3] & 255) << 24, j22 = k[4] & 255 | (k[5] & 255) << 8 | (k[6] & 255) << 16 | (k[7] & 255) << 24, j32 = k[8] & 255 | (k[9] & 255) << 8 | (k[10] & 255) << 16 | (k[11] & 255) << 24, j42 = k[12] & 255 | (k[13] & 255) << 8 | (k[14] & 255) << 16 | (k[15] & 255) << 24, j52 = c[4] & 255 | (c[5] & 255) << 8 | (c[6] & 255) << 16 | (c[7] & 255) << 24, j62 = p[0] & 255 | (p[1] & 255) << 8 | (p[2] & 255) << 16 | (p[3] & 255) << 24, j72 = p[4] & 255 | (p[5] & 255) << 8 | (p[6] & 255) << 16 | (p[7] & 255) << 24, j82 = p[8] & 255 | (p[9] & 255) << 8 | (p[10] & 255) << 16 | (p[11] & 255) << 24, j92 = p[12] & 255 | (p[13] & 255) << 8 | (p[14] & 255) << 16 | (p[15] & 255) << 24, j10 = c[8] & 255 | (c[9] & 255) << 8 | (c[10] & 255) << 16 | (c[11] & 255) << 24, j11 = k[16] & 255 | (k[17] & 255) << 8 | (k[18] & 255) << 16 | (k[19] & 255) << 24, j122 = k[20] & 255 | (k[21] & 255) << 8 | (k[22] & 255) << 16 | (k[23] & 255) << 24, j13 = k[24] & 255 | (k[25] & 255) << 8 | (k[26] & 255) << 16 | (k[27] & 255) << 24, j14 = k[28] & 255 | (k[29] & 255) << 8 | (k[30] & 255) << 16 | (k[31] & 255) << 24, j15 = c[12] & 255 | (c[13] & 255) << 8 | (c[14] & 255) << 16 | (c[15] & 255) << 24;
+ var x02 = j0, x12 = j12, x22 = j22, x32 = j32, x42 = j42, x5 = j52, x62 = j62, x72 = j72, x82 = j82, x9 = j92, x10 = j10, x11 = j11, x122 = j122, x13 = j13, x14 = j14, x15 = j15, u;
for (var i = 0; i < 20; i += 2) {
u = x02 + x122 | 0;
x42 ^= u << 7 | u >>> 32 - 7;
@@ -37951,10 +37954,10 @@ ${formatDisplay(all, fmt)}`);
u = x122 + x82 | 0;
x02 ^= u << 18 | u >>> 32 - 18;
u = x5 + x12 | 0;
- x92 ^= u << 7 | u >>> 32 - 7;
- u = x92 + x5 | 0;
+ x9 ^= u << 7 | u >>> 32 - 7;
+ u = x9 + x5 | 0;
x13 ^= u << 9 | u >>> 32 - 9;
- u = x13 + x92 | 0;
+ u = x13 + x9 | 0;
x12 ^= u << 13 | u >>> 32 - 13;
u = x12 + x13 | 0;
x5 ^= u << 18 | u >>> 32 - 18;
@@ -37990,13 +37993,13 @@ ${formatDisplay(all, fmt)}`);
x42 ^= u << 13 | u >>> 32 - 13;
u = x42 + x72 | 0;
x5 ^= u << 18 | u >>> 32 - 18;
- u = x10 + x92 | 0;
+ u = x10 + x9 | 0;
x11 ^= u << 7 | u >>> 32 - 7;
u = x11 + x10 | 0;
x82 ^= u << 9 | u >>> 32 - 9;
u = x82 + x11 | 0;
- x92 ^= u << 13 | u >>> 32 - 13;
- u = x92 + x82 | 0;
+ x9 ^= u << 13 | u >>> 32 - 13;
+ u = x9 + x82 | 0;
x10 ^= u << 18 | u >>> 32 - 18;
u = x15 + x14 | 0;
x122 ^= u << 7 | u >>> 32 - 7;
@@ -38007,7 +38010,7 @@ ${formatDisplay(all, fmt)}`);
u = x14 + x13 | 0;
x15 ^= u << 18 | u >>> 32 - 18;
}
- x02 = x02 + j02 | 0;
+ x02 = x02 + j0 | 0;
x12 = x12 + j12 | 0;
x22 = x22 + j22 | 0;
x32 = x32 + j32 | 0;
@@ -38016,7 +38019,7 @@ ${formatDisplay(all, fmt)}`);
x62 = x62 + j62 | 0;
x72 = x72 + j72 | 0;
x82 = x82 + j82 | 0;
- x92 = x92 + j92 | 0;
+ x9 = x9 + j92 | 0;
x10 = x10 + j10 | 0;
x11 = x11 + j11 | 0;
x122 = x122 + j122 | 0;
@@ -38059,10 +38062,10 @@ ${formatDisplay(all, fmt)}`);
o[33] = x82 >>> 8 & 255;
o[34] = x82 >>> 16 & 255;
o[35] = x82 >>> 24 & 255;
- o[36] = x92 >>> 0 & 255;
- o[37] = x92 >>> 8 & 255;
- o[38] = x92 >>> 16 & 255;
- o[39] = x92 >>> 24 & 255;
+ o[36] = x9 >>> 0 & 255;
+ o[37] = x9 >>> 8 & 255;
+ o[38] = x9 >>> 16 & 255;
+ o[39] = x9 >>> 24 & 255;
o[40] = x10 >>> 0 & 255;
o[41] = x10 >>> 8 & 255;
o[42] = x10 >>> 16 & 255;
@@ -38089,8 +38092,8 @@ ${formatDisplay(all, fmt)}`);
o[63] = x15 >>> 24 & 255;
}
function core_hsalsa20(o, p, k, c) {
- var j02 = c[0] & 255 | (c[1] & 255) << 8 | (c[2] & 255) << 16 | (c[3] & 255) << 24, j12 = k[0] & 255 | (k[1] & 255) << 8 | (k[2] & 255) << 16 | (k[3] & 255) << 24, j22 = k[4] & 255 | (k[5] & 255) << 8 | (k[6] & 255) << 16 | (k[7] & 255) << 24, j32 = k[8] & 255 | (k[9] & 255) << 8 | (k[10] & 255) << 16 | (k[11] & 255) << 24, j42 = k[12] & 255 | (k[13] & 255) << 8 | (k[14] & 255) << 16 | (k[15] & 255) << 24, j52 = c[4] & 255 | (c[5] & 255) << 8 | (c[6] & 255) << 16 | (c[7] & 255) << 24, j62 = p[0] & 255 | (p[1] & 255) << 8 | (p[2] & 255) << 16 | (p[3] & 255) << 24, j72 = p[4] & 255 | (p[5] & 255) << 8 | (p[6] & 255) << 16 | (p[7] & 255) << 24, j82 = p[8] & 255 | (p[9] & 255) << 8 | (p[10] & 255) << 16 | (p[11] & 255) << 24, j92 = p[12] & 255 | (p[13] & 255) << 8 | (p[14] & 255) << 16 | (p[15] & 255) << 24, j10 = c[8] & 255 | (c[9] & 255) << 8 | (c[10] & 255) << 16 | (c[11] & 255) << 24, j11 = k[16] & 255 | (k[17] & 255) << 8 | (k[18] & 255) << 16 | (k[19] & 255) << 24, j122 = k[20] & 255 | (k[21] & 255) << 8 | (k[22] & 255) << 16 | (k[23] & 255) << 24, j13 = k[24] & 255 | (k[25] & 255) << 8 | (k[26] & 255) << 16 | (k[27] & 255) << 24, j14 = k[28] & 255 | (k[29] & 255) << 8 | (k[30] & 255) << 16 | (k[31] & 255) << 24, j15 = c[12] & 255 | (c[13] & 255) << 8 | (c[14] & 255) << 16 | (c[15] & 255) << 24;
- var x02 = j02, x12 = j12, x22 = j22, x32 = j32, x42 = j42, x5 = j52, x62 = j62, x72 = j72, x82 = j82, x92 = j92, x10 = j10, x11 = j11, x122 = j122, x13 = j13, x14 = j14, x15 = j15, u;
+ var j0 = c[0] & 255 | (c[1] & 255) << 8 | (c[2] & 255) << 16 | (c[3] & 255) << 24, j12 = k[0] & 255 | (k[1] & 255) << 8 | (k[2] & 255) << 16 | (k[3] & 255) << 24, j22 = k[4] & 255 | (k[5] & 255) << 8 | (k[6] & 255) << 16 | (k[7] & 255) << 24, j32 = k[8] & 255 | (k[9] & 255) << 8 | (k[10] & 255) << 16 | (k[11] & 255) << 24, j42 = k[12] & 255 | (k[13] & 255) << 8 | (k[14] & 255) << 16 | (k[15] & 255) << 24, j52 = c[4] & 255 | (c[5] & 255) << 8 | (c[6] & 255) << 16 | (c[7] & 255) << 24, j62 = p[0] & 255 | (p[1] & 255) << 8 | (p[2] & 255) << 16 | (p[3] & 255) << 24, j72 = p[4] & 255 | (p[5] & 255) << 8 | (p[6] & 255) << 16 | (p[7] & 255) << 24, j82 = p[8] & 255 | (p[9] & 255) << 8 | (p[10] & 255) << 16 | (p[11] & 255) << 24, j92 = p[12] & 255 | (p[13] & 255) << 8 | (p[14] & 255) << 16 | (p[15] & 255) << 24, j10 = c[8] & 255 | (c[9] & 255) << 8 | (c[10] & 255) << 16 | (c[11] & 255) << 24, j11 = k[16] & 255 | (k[17] & 255) << 8 | (k[18] & 255) << 16 | (k[19] & 255) << 24, j122 = k[20] & 255 | (k[21] & 255) << 8 | (k[22] & 255) << 16 | (k[23] & 255) << 24, j13 = k[24] & 255 | (k[25] & 255) << 8 | (k[26] & 255) << 16 | (k[27] & 255) << 24, j14 = k[28] & 255 | (k[29] & 255) << 8 | (k[30] & 255) << 16 | (k[31] & 255) << 24, j15 = c[12] & 255 | (c[13] & 255) << 8 | (c[14] & 255) << 16 | (c[15] & 255) << 24;
+ var x02 = j0, x12 = j12, x22 = j22, x32 = j32, x42 = j42, x5 = j52, x62 = j62, x72 = j72, x82 = j82, x9 = j92, x10 = j10, x11 = j11, x122 = j122, x13 = j13, x14 = j14, x15 = j15, u;
for (var i = 0; i < 20; i += 2) {
u = x02 + x122 | 0;
x42 ^= u << 7 | u >>> 32 - 7;
@@ -38101,10 +38104,10 @@ ${formatDisplay(all, fmt)}`);
u = x122 + x82 | 0;
x02 ^= u << 18 | u >>> 32 - 18;
u = x5 + x12 | 0;
- x92 ^= u << 7 | u >>> 32 - 7;
- u = x92 + x5 | 0;
+ x9 ^= u << 7 | u >>> 32 - 7;
+ u = x9 + x5 | 0;
x13 ^= u << 9 | u >>> 32 - 9;
- u = x13 + x92 | 0;
+ u = x13 + x9 | 0;
x12 ^= u << 13 | u >>> 32 - 13;
u = x12 + x13 | 0;
x5 ^= u << 18 | u >>> 32 - 18;
@@ -38140,13 +38143,13 @@ ${formatDisplay(all, fmt)}`);
x42 ^= u << 13 | u >>> 32 - 13;
u = x42 + x72 | 0;
x5 ^= u << 18 | u >>> 32 - 18;
- u = x10 + x92 | 0;
+ u = x10 + x9 | 0;
x11 ^= u << 7 | u >>> 32 - 7;
u = x11 + x10 | 0;
x82 ^= u << 9 | u >>> 32 - 9;
u = x82 + x11 | 0;
- x92 ^= u << 13 | u >>> 32 - 13;
- u = x92 + x82 | 0;
+ x9 ^= u << 13 | u >>> 32 - 13;
+ u = x9 + x82 | 0;
x10 ^= u << 18 | u >>> 32 - 18;
u = x15 + x14 | 0;
x122 ^= u << 7 | u >>> 32 - 7;
@@ -38185,10 +38188,10 @@ ${formatDisplay(all, fmt)}`);
o[25] = x82 >>> 8 & 255;
o[26] = x82 >>> 16 & 255;
o[27] = x82 >>> 24 & 255;
- o[28] = x92 >>> 0 & 255;
- o[29] = x92 >>> 8 & 255;
- o[30] = x92 >>> 16 & 255;
- o[31] = x92 >>> 24 & 255;
+ o[28] = x9 >>> 0 & 255;
+ o[29] = x9 >>> 8 & 255;
+ o[30] = x9 >>> 16 & 255;
+ o[31] = x9 >>> 24 & 255;
}
function crypto_core_salsa20(out, inp, k, c) {
core_salsa20(out, inp, k, c);
@@ -39118,7 +39121,7 @@ ${formatDisplay(all, fmt)}`);
o[14] = t14;
o[15] = t15;
}
- function S10(o, a) {
+ function S9(o, a) {
M(o, a, a);
}
function inv25519(o, i) {
@@ -39127,7 +39130,7 @@ ${formatDisplay(all, fmt)}`);
for (a = 0; a < 16; a++)
c[a] = i[a];
for (a = 253; a >= 0; a--) {
- S10(c, c);
+ S9(c, c);
if (a !== 2 && a !== 4)
M(c, c, i);
}
@@ -39140,7 +39143,7 @@ ${formatDisplay(all, fmt)}`);
for (a = 0; a < 16; a++)
c[a] = i[a];
for (a = 250; a >= 0; a--) {
- S10(c, c);
+ S9(c, c);
if (a !== 1)
M(c, c, i);
}
@@ -39169,20 +39172,20 @@ ${formatDisplay(all, fmt)}`);
Z10(a, a, c);
A(c, b, d);
Z10(b, b, d);
- S10(d, e);
- S10(f10, a);
+ S9(d, e);
+ S9(f10, a);
M(a, c, a);
M(c, b, e);
A(e, a, c);
Z10(a, a, c);
- S10(b, a);
+ S9(b, a);
Z10(c, d, f10);
M(a, c, _121665);
A(a, a, d);
M(c, c, a);
M(a, d, f10);
M(d, b, x);
- S10(b, e);
+ S9(b, e);
sel25519(a, b, r10);
sel25519(c, d, r10);
}
@@ -39200,7 +39203,7 @@ ${formatDisplay(all, fmt)}`);
return 0;
}
function crypto_scalarmult_base(q, n) {
- return crypto_scalarmult(q, n, _92);
+ return crypto_scalarmult(q, n, _9);
}
function crypto_box_keypair(y, x) {
randombytes(x, 32);
@@ -39385,9 +39388,9 @@ ${formatDisplay(all, fmt)}`);
1816402316,
1246189591
];
- function crypto_hashblocks_hl(hh, hl2, m, n) {
+ function crypto_hashblocks_hl(hh2, hl2, m, n) {
var wh2 = new Int32Array(16), wl2 = new Int32Array(16), bh0, bh1, bh2, bh3, bh4, bh5, bh6, bh7, bl0, bl1, bl2, bl3, bl4, bl5, bl6, bl7, th2, tl2, i, j10, h, l15, a, b, c, d;
- var ah0 = hh[0], ah1 = hh[1], ah2 = hh[2], ah3 = hh[3], ah4 = hh[4], ah5 = hh[5], ah6 = hh[6], ah7 = hh[7], al0 = hl2[0], al1 = hl2[1], al2 = hl2[2], al3 = hl2[3], al4 = hl2[4], al5 = hl2[5], al6 = hl2[6], al7 = hl2[7];
+ var ah0 = hh2[0], ah1 = hh2[1], ah2 = hh2[2], ah3 = hh2[3], ah4 = hh2[4], ah5 = hh2[5], ah6 = hh2[6], ah7 = hh2[7], al0 = hl2[0], al1 = hl2[1], al2 = hl2[2], al3 = hl2[3], al4 = hl2[4], al5 = hl2[5], al6 = hl2[6], al7 = hl2[7];
var pos = 0;
while (n >= 128) {
for (i = 0; i < 16; i++) {
@@ -39547,7 +39550,7 @@ ${formatDisplay(all, fmt)}`);
b = l15 >>> 16;
c = h & 65535;
d = h >>> 16;
- h = hh[0];
+ h = hh2[0];
l15 = hl2[0];
a += l15 & 65535;
b += l15 >>> 16;
@@ -39556,7 +39559,7 @@ ${formatDisplay(all, fmt)}`);
b += a >>> 16;
c += b >>> 16;
d += c >>> 16;
- hh[0] = ah0 = c & 65535 | d << 16;
+ hh2[0] = ah0 = c & 65535 | d << 16;
hl2[0] = al0 = a & 65535 | b << 16;
h = ah1;
l15 = al1;
@@ -39564,7 +39567,7 @@ ${formatDisplay(all, fmt)}`);
b = l15 >>> 16;
c = h & 65535;
d = h >>> 16;
- h = hh[1];
+ h = hh2[1];
l15 = hl2[1];
a += l15 & 65535;
b += l15 >>> 16;
@@ -39573,7 +39576,7 @@ ${formatDisplay(all, fmt)}`);
b += a >>> 16;
c += b >>> 16;
d += c >>> 16;
- hh[1] = ah1 = c & 65535 | d << 16;
+ hh2[1] = ah1 = c & 65535 | d << 16;
hl2[1] = al1 = a & 65535 | b << 16;
h = ah2;
l15 = al2;
@@ -39581,7 +39584,7 @@ ${formatDisplay(all, fmt)}`);
b = l15 >>> 16;
c = h & 65535;
d = h >>> 16;
- h = hh[2];
+ h = hh2[2];
l15 = hl2[2];
a += l15 & 65535;
b += l15 >>> 16;
@@ -39590,7 +39593,7 @@ ${formatDisplay(all, fmt)}`);
b += a >>> 16;
c += b >>> 16;
d += c >>> 16;
- hh[2] = ah2 = c & 65535 | d << 16;
+ hh2[2] = ah2 = c & 65535 | d << 16;
hl2[2] = al2 = a & 65535 | b << 16;
h = ah3;
l15 = al3;
@@ -39598,7 +39601,7 @@ ${formatDisplay(all, fmt)}`);
b = l15 >>> 16;
c = h & 65535;
d = h >>> 16;
- h = hh[3];
+ h = hh2[3];
l15 = hl2[3];
a += l15 & 65535;
b += l15 >>> 16;
@@ -39607,7 +39610,7 @@ ${formatDisplay(all, fmt)}`);
b += a >>> 16;
c += b >>> 16;
d += c >>> 16;
- hh[3] = ah3 = c & 65535 | d << 16;
+ hh2[3] = ah3 = c & 65535 | d << 16;
hl2[3] = al3 = a & 65535 | b << 16;
h = ah4;
l15 = al4;
@@ -39615,7 +39618,7 @@ ${formatDisplay(all, fmt)}`);
b = l15 >>> 16;
c = h & 65535;
d = h >>> 16;
- h = hh[4];
+ h = hh2[4];
l15 = hl2[4];
a += l15 & 65535;
b += l15 >>> 16;
@@ -39624,7 +39627,7 @@ ${formatDisplay(all, fmt)}`);
b += a >>> 16;
c += b >>> 16;
d += c >>> 16;
- hh[4] = ah4 = c & 65535 | d << 16;
+ hh2[4] = ah4 = c & 65535 | d << 16;
hl2[4] = al4 = a & 65535 | b << 16;
h = ah5;
l15 = al5;
@@ -39632,7 +39635,7 @@ ${formatDisplay(all, fmt)}`);
b = l15 >>> 16;
c = h & 65535;
d = h >>> 16;
- h = hh[5];
+ h = hh2[5];
l15 = hl2[5];
a += l15 & 65535;
b += l15 >>> 16;
@@ -39641,7 +39644,7 @@ ${formatDisplay(all, fmt)}`);
b += a >>> 16;
c += b >>> 16;
d += c >>> 16;
- hh[5] = ah5 = c & 65535 | d << 16;
+ hh2[5] = ah5 = c & 65535 | d << 16;
hl2[5] = al5 = a & 65535 | b << 16;
h = ah6;
l15 = al6;
@@ -39649,7 +39652,7 @@ ${formatDisplay(all, fmt)}`);
b = l15 >>> 16;
c = h & 65535;
d = h >>> 16;
- h = hh[6];
+ h = hh2[6];
l15 = hl2[6];
a += l15 & 65535;
b += l15 >>> 16;
@@ -39658,7 +39661,7 @@ ${formatDisplay(all, fmt)}`);
b += a >>> 16;
c += b >>> 16;
d += c >>> 16;
- hh[6] = ah6 = c & 65535 | d << 16;
+ hh2[6] = ah6 = c & 65535 | d << 16;
hl2[6] = al6 = a & 65535 | b << 16;
h = ah7;
l15 = al7;
@@ -39666,7 +39669,7 @@ ${formatDisplay(all, fmt)}`);
b = l15 >>> 16;
c = h & 65535;
d = h >>> 16;
- h = hh[7];
+ h = hh2[7];
l15 = hl2[7];
a += l15 & 65535;
b += l15 >>> 16;
@@ -39675,7 +39678,7 @@ ${formatDisplay(all, fmt)}`);
b += a >>> 16;
c += b >>> 16;
d += c >>> 16;
- hh[7] = ah7 = c & 65535 | d << 16;
+ hh2[7] = ah7 = c & 65535 | d << 16;
hl2[7] = al7 = a & 65535 | b << 16;
pos += 128;
n -= 128;
@@ -39683,15 +39686,15 @@ ${formatDisplay(all, fmt)}`);
return n;
}
function crypto_hash(out, m, n) {
- var hh = new Int32Array(8), hl2 = new Int32Array(8), x = new Uint8Array(256), i, b = n;
- hh[0] = 1779033703;
- hh[1] = 3144134277;
- hh[2] = 1013904242;
- hh[3] = 2773480762;
- hh[4] = 1359893119;
- hh[5] = 2600822924;
- hh[6] = 528734635;
- hh[7] = 1541459225;
+ var hh2 = new Int32Array(8), hl2 = new Int32Array(8), x = new Uint8Array(256), i, b = n;
+ hh2[0] = 1779033703;
+ hh2[1] = 3144134277;
+ hh2[2] = 1013904242;
+ hh2[3] = 2773480762;
+ hh2[4] = 1359893119;
+ hh2[5] = 2600822924;
+ hh2[6] = 528734635;
+ hh2[7] = 1541459225;
hl2[0] = 4089235720;
hl2[1] = 2227873595;
hl2[2] = 4271175723;
@@ -39700,7 +39703,7 @@ ${formatDisplay(all, fmt)}`);
hl2[5] = 725511199;
hl2[6] = 4215389547;
hl2[7] = 327033209;
- crypto_hashblocks_hl(hh, hl2, m, n);
+ crypto_hashblocks_hl(hh2, hl2, m, n);
n %= 128;
for (i = 0; i < n; i++)
x[i] = m[b - n + i];
@@ -39708,9 +39711,9 @@ ${formatDisplay(all, fmt)}`);
n = 256 - 128 * (n < 112 ? 1 : 0);
x[n - 9] = 0;
ts64(x, n - 8, b / 536870912 | 0, b << 3);
- crypto_hashblocks_hl(hh, hl2, x, n);
+ crypto_hashblocks_hl(hh2, hl2, x, n);
for (i = 0; i < 8; i++)
- ts64(out, 8 * i, hh[i], hl2[i]);
+ ts64(out, 8 * i, hh2[i], hl2[i]);
return 0;
}
function add6(p, q) {
@@ -39857,12 +39860,12 @@ ${formatDisplay(all, fmt)}`);
var t = gf2(), chk = gf2(), num = gf2(), den = gf2(), den2 = gf2(), den4 = gf2(), den6 = gf2();
set25519(r10[2], gf1);
unpack25519(r10[1], p);
- S10(num, r10[1]);
+ S9(num, r10[1]);
M(den, num, D);
Z10(num, num, r10[2]);
A(den, r10[2], den);
- S10(den2, den);
- S10(den4, den2);
+ S9(den2, den);
+ S9(den4, den2);
M(den6, den4, den2);
M(t, den6, num);
M(t, t, den);
@@ -39871,11 +39874,11 @@ ${formatDisplay(all, fmt)}`);
M(t, t, den);
M(t, t, den);
M(r10[0], t, den);
- S10(chk, r10[0]);
+ S9(chk, r10[0]);
M(chk, chk, den);
if (neq25519(chk, num))
M(r10[0], r10[0], I);
- S10(chk, r10[0]);
+ S9(chk, r10[0]);
M(chk, chk, den);
if (neq25519(chk, num))
return -1;
@@ -39960,7 +39963,7 @@ ${formatDisplay(all, fmt)}`);
unpack25519,
M,
A,
- S: S10,
+ S: S9,
Z: Z10,
pow2523,
add: add6,
@@ -40270,7 +40273,7 @@ ${formatDisplay(all, fmt)}`);
car25519(o);
car25519(o);
}
- function S10(o, a) {
+ function S9(o, a) {
M(o, a, a);
}
function inv25519(o, i) {
@@ -40279,7 +40282,7 @@ ${formatDisplay(all, fmt)}`);
for (a = 0; a < 16; a++)
c[a] = i[a];
for (a = 253; a >= 0; a--) {
- S10(c, c);
+ S9(c, c);
if (a !== 2 && a !== 4)
M(c, c, i);
}
@@ -40336,7 +40339,7 @@ ${formatDisplay(all, fmt)}`);
for (a = 0; a < 16; a++)
c[a] = i[a];
for (a = 250; a >= 0; a--) {
- S10(c, c);
+ S9(c, c);
if (a !== 1)
M(c, c, i);
}
@@ -40352,12 +40355,12 @@ ${formatDisplay(all, fmt)}`);
var t = gf2(), chk = gf2(), num = gf2(), den = gf2(), den2 = gf2(), den4 = gf2(), den6 = gf2();
set25519(r10[2], gf1);
unpack25519(r10[1], p);
- S10(num, r10[1]);
+ S9(num, r10[1]);
M(den, num, D);
Z10(num, num, r10[2]);
A(den, r10[2], den);
- S10(den2, den);
- S10(den4, den2);
+ S9(den2, den);
+ S9(den4, den2);
M(den6, den4, den2);
M(t, den6, num);
M(t, t, den);
@@ -40366,11 +40369,11 @@ ${formatDisplay(all, fmt)}`);
M(t, t, den);
M(t, t, den);
M(r10[0], t, den);
- S10(chk, r10[0]);
+ S9(chk, r10[0]);
M(chk, chk, den);
if (neq25519(chk, num))
M(r10[0], r10[0], I);
- S10(chk, r10[0]);
+ S9(chk, r10[0]);
M(chk, chk, den);
if (neq25519(chk, num))
return -1;
@@ -46848,7 +46851,7 @@ ${formatDisplay(all, fmt)}`);
var eh2 = this._eh | 0;
var fh = this._fh | 0;
var gh2 = this._gh | 0;
- var hh = this._hh | 0;
+ var hh2 = this._hh | 0;
var al2 = this._al | 0;
var bl2 = this._bl | 0;
var cl2 = this._cl | 0;
@@ -46897,7 +46900,7 @@ ${formatDisplay(all, fmt)}`);
var chh = Ch2(eh2, fh, gh2);
var chl = Ch2(el2, fl3, gl2);
var t1l = hl2 + sigma1l | 0;
- var t1h = hh + sigma1h + getCarry(t1l, hl2) | 0;
+ var t1h = hh2 + sigma1h + getCarry(t1l, hl2) | 0;
t1l = t1l + chl | 0;
t1h = t1h + chh + getCarry(t1l, chl) | 0;
t1l = t1l + Kil | 0;
@@ -46906,7 +46909,7 @@ ${formatDisplay(all, fmt)}`);
t1h = t1h + Wih + getCarry(t1l, Wil) | 0;
var t2l = sigma0l + majl | 0;
var t2h = sigma0h + majh + getCarry(t2l, sigma0l) | 0;
- hh = gh2;
+ hh2 = gh2;
hl2 = gl2;
gh2 = fh;
gl2 = fl3;
@@ -46938,7 +46941,7 @@ ${formatDisplay(all, fmt)}`);
this._eh = this._eh + eh2 + getCarry(this._el, el2) | 0;
this._fh = this._fh + fh + getCarry(this._fl, fl3) | 0;
this._gh = this._gh + gh2 + getCarry(this._gl, gl2) | 0;
- this._hh = this._hh + hh + getCarry(this._hl, hl2) | 0;
+ this._hh = this._hh + hh2 + getCarry(this._hl, hl2) | 0;
};
Sha512.prototype._hash = function() {
var H = Buffer2.allocUnsafe(64);
@@ -49486,25 +49489,25 @@ ${formatDisplay(all, fmt)}`);
var SUB_MIX2 = SUB_MIX[2];
var SUB_MIX3 = SUB_MIX[3];
var s02 = M[0] ^ keySchedule[0];
- var s12 = M[1] ^ keySchedule[1];
+ var s1 = M[1] ^ keySchedule[1];
var s22 = M[2] ^ keySchedule[2];
var s32 = M[3] ^ keySchedule[3];
var t02, t12, t22, t32;
var ksRow = 4;
for (var round = 1; round < nRounds; round++) {
- t02 = SUB_MIX0[s02 >>> 24] ^ SUB_MIX1[s12 >>> 16 & 255] ^ SUB_MIX2[s22 >>> 8 & 255] ^ SUB_MIX3[s32 & 255] ^ keySchedule[ksRow++];
- t12 = SUB_MIX0[s12 >>> 24] ^ SUB_MIX1[s22 >>> 16 & 255] ^ SUB_MIX2[s32 >>> 8 & 255] ^ SUB_MIX3[s02 & 255] ^ keySchedule[ksRow++];
- t22 = SUB_MIX0[s22 >>> 24] ^ SUB_MIX1[s32 >>> 16 & 255] ^ SUB_MIX2[s02 >>> 8 & 255] ^ SUB_MIX3[s12 & 255] ^ keySchedule[ksRow++];
- t32 = SUB_MIX0[s32 >>> 24] ^ SUB_MIX1[s02 >>> 16 & 255] ^ SUB_MIX2[s12 >>> 8 & 255] ^ SUB_MIX3[s22 & 255] ^ keySchedule[ksRow++];
+ t02 = SUB_MIX0[s02 >>> 24] ^ SUB_MIX1[s1 >>> 16 & 255] ^ SUB_MIX2[s22 >>> 8 & 255] ^ SUB_MIX3[s32 & 255] ^ keySchedule[ksRow++];
+ t12 = SUB_MIX0[s1 >>> 24] ^ SUB_MIX1[s22 >>> 16 & 255] ^ SUB_MIX2[s32 >>> 8 & 255] ^ SUB_MIX3[s02 & 255] ^ keySchedule[ksRow++];
+ t22 = SUB_MIX0[s22 >>> 24] ^ SUB_MIX1[s32 >>> 16 & 255] ^ SUB_MIX2[s02 >>> 8 & 255] ^ SUB_MIX3[s1 & 255] ^ keySchedule[ksRow++];
+ t32 = SUB_MIX0[s32 >>> 24] ^ SUB_MIX1[s02 >>> 16 & 255] ^ SUB_MIX2[s1 >>> 8 & 255] ^ SUB_MIX3[s22 & 255] ^ keySchedule[ksRow++];
s02 = t02;
- s12 = t12;
+ s1 = t12;
s22 = t22;
s32 = t32;
}
- t02 = (SBOX[s02 >>> 24] << 24 | SBOX[s12 >>> 16 & 255] << 16 | SBOX[s22 >>> 8 & 255] << 8 | SBOX[s32 & 255]) ^ keySchedule[ksRow++];
- t12 = (SBOX[s12 >>> 24] << 24 | SBOX[s22 >>> 16 & 255] << 16 | SBOX[s32 >>> 8 & 255] << 8 | SBOX[s02 & 255]) ^ keySchedule[ksRow++];
- t22 = (SBOX[s22 >>> 24] << 24 | SBOX[s32 >>> 16 & 255] << 16 | SBOX[s02 >>> 8 & 255] << 8 | SBOX[s12 & 255]) ^ keySchedule[ksRow++];
- t32 = (SBOX[s32 >>> 24] << 24 | SBOX[s02 >>> 16 & 255] << 16 | SBOX[s12 >>> 8 & 255] << 8 | SBOX[s22 & 255]) ^ keySchedule[ksRow++];
+ t02 = (SBOX[s02 >>> 24] << 24 | SBOX[s1 >>> 16 & 255] << 16 | SBOX[s22 >>> 8 & 255] << 8 | SBOX[s32 & 255]) ^ keySchedule[ksRow++];
+ t12 = (SBOX[s1 >>> 24] << 24 | SBOX[s22 >>> 16 & 255] << 16 | SBOX[s32 >>> 8 & 255] << 8 | SBOX[s02 & 255]) ^ keySchedule[ksRow++];
+ t22 = (SBOX[s22 >>> 24] << 24 | SBOX[s32 >>> 16 & 255] << 16 | SBOX[s02 >>> 8 & 255] << 8 | SBOX[s1 & 255]) ^ keySchedule[ksRow++];
+ t32 = (SBOX[s32 >>> 24] << 24 | SBOX[s02 >>> 16 & 255] << 16 | SBOX[s1 >>> 8 & 255] << 8 | SBOX[s22 & 255]) ^ keySchedule[ksRow++];
t02 = t02 >>> 0;
t12 = t12 >>> 0;
t22 = t22 >>> 0;
@@ -53705,9 +53708,9 @@ ${formatDisplay(all, fmt)}`);
var a02 = a[0] | 0;
var al0 = a02 & 8191;
var ah0 = a02 >>> 13;
- var a12 = a[1] | 0;
- var al1 = a12 & 8191;
- var ah1 = a12 >>> 13;
+ var a1 = a[1] | 0;
+ var al1 = a1 & 8191;
+ var ah1 = a1 >>> 13;
var a22 = a[2] | 0;
var al2 = a22 & 8191;
var ah2 = a22 >>> 13;
@@ -54923,7 +54926,7 @@ ${formatDisplay(all, fmt)}`);
}
var A = new BN7(1);
var B = new BN7(0);
- var C9 = new BN7(0);
+ var C10 = new BN7(0);
var D = new BN7(1);
var g = 0;
while (x.isEven() && y.isEven()) {
@@ -54952,26 +54955,26 @@ ${formatDisplay(all, fmt)}`);
if (j10 > 0) {
y.iushrn(j10);
while (j10-- > 0) {
- if (C9.isOdd() || D.isOdd()) {
- C9.iadd(yp2);
+ if (C10.isOdd() || D.isOdd()) {
+ C10.iadd(yp2);
D.isub(xp2);
}
- C9.iushrn(1);
+ C10.iushrn(1);
D.iushrn(1);
}
}
if (x.cmp(y) >= 0) {
x.isub(y);
- A.isub(C9);
+ A.isub(C10);
B.isub(D);
} else {
y.isub(x);
- C9.isub(A);
+ C10.isub(A);
D.isub(B);
}
}
return {
- a: C9,
+ a: C10,
b: D,
gcd: y.iushln(g)
};
@@ -55695,12 +55698,12 @@ ${formatDisplay(all, fmt)}`);
var blinds = blind(priv);
var len = priv.modulus.byteLength();
var blinded = new BN7(msg).mul(blinds.blinder).umod(priv.modulus);
- var c1 = blinded.toRed(BN7.mont(priv.prime1));
+ var c12 = blinded.toRed(BN7.mont(priv.prime1));
var c22 = blinded.toRed(BN7.mont(priv.prime2));
var qinv = priv.coefficient;
var p = priv.prime1;
var q = priv.prime2;
- var m12 = c1.redPow(priv.exponent1).fromRed();
+ var m12 = c12.redPow(priv.exponent1).fromRed();
var m22 = c22.redPow(priv.exponent2).fromRed();
var h = m12.isub(m22).imul(qinv).umod(p).imul(q);
return m22.iadd(h).imul(blinds.unblinder).umod(priv.modulus).toArrayLike(Buffer, "be", len);
@@ -56678,9 +56681,9 @@ ${formatDisplay(all, fmt)}`);
var a02 = a[0] | 0;
var al0 = a02 & 8191;
var ah0 = a02 >>> 13;
- var a12 = a[1] | 0;
- var al1 = a12 & 8191;
- var ah1 = a12 >>> 13;
+ var a1 = a[1] | 0;
+ var al1 = a1 & 8191;
+ var ah1 = a1 >>> 13;
var a22 = a[2] | 0;
var al2 = a22 & 8191;
var ah2 = a22 >>> 13;
@@ -57896,7 +57899,7 @@ ${formatDisplay(all, fmt)}`);
}
var A = new BN7(1);
var B = new BN7(0);
- var C9 = new BN7(0);
+ var C10 = new BN7(0);
var D = new BN7(1);
var g = 0;
while (x.isEven() && y.isEven()) {
@@ -57925,26 +57928,26 @@ ${formatDisplay(all, fmt)}`);
if (j10 > 0) {
y.iushrn(j10);
while (j10-- > 0) {
- if (C9.isOdd() || D.isOdd()) {
- C9.iadd(yp2);
+ if (C10.isOdd() || D.isOdd()) {
+ C10.iadd(yp2);
D.isub(xp2);
}
- C9.iushrn(1);
+ C10.iushrn(1);
D.iushrn(1);
}
}
if (x.cmp(y) >= 0) {
x.isub(y);
- A.isub(C9);
+ A.isub(C10);
B.isub(D);
} else {
y.isub(x);
- C9.isub(A);
+ C10.isub(A);
D.isub(B);
}
}
return {
- a: C9,
+ a: C10,
b: D,
gcd: y.iushln(g)
};
@@ -61520,9 +61523,9 @@ ${formatDisplay(all, fmt)}`);
B[bi2 + 3] = B32[i] >> 24 & 255;
}
}
- function blockxor(S10, Si2, D, Di2, len) {
+ function blockxor(S9, Si2, D, Di2, len) {
for (let i = 0; i < len; i++) {
- D[Di2 + i] ^= S10[Si2 + i];
+ D[Di2 + i] ^= S9[Si2 + i];
}
}
function arraycopy(src, srcPos, dest, destPos, length) {
@@ -62573,9 +62576,9 @@ ${formatDisplay(all, fmt)}`);
var a02 = a[0] | 0;
var al0 = a02 & 8191;
var ah0 = a02 >>> 13;
- var a12 = a[1] | 0;
- var al1 = a12 & 8191;
- var ah1 = a12 >>> 13;
+ var a1 = a[1] | 0;
+ var al1 = a1 & 8191;
+ var ah1 = a1 >>> 13;
var a22 = a[2] | 0;
var al2 = a22 & 8191;
var ah2 = a22 >>> 13;
@@ -63791,7 +63794,7 @@ ${formatDisplay(all, fmt)}`);
}
var A = new BN7(1);
var B = new BN7(0);
- var C9 = new BN7(0);
+ var C10 = new BN7(0);
var D = new BN7(1);
var g = 0;
while (x.isEven() && y.isEven()) {
@@ -63820,26 +63823,26 @@ ${formatDisplay(all, fmt)}`);
if (j10 > 0) {
y.iushrn(j10);
while (j10-- > 0) {
- if (C9.isOdd() || D.isOdd()) {
- C9.iadd(yp2);
+ if (C10.isOdd() || D.isOdd()) {
+ C10.iadd(yp2);
D.isub(xp2);
}
- C9.iushrn(1);
+ C10.iushrn(1);
D.iushrn(1);
}
}
if (x.cmp(y) >= 0) {
x.isub(y);
- A.isub(C9);
+ A.isub(C10);
B.isub(D);
} else {
y.isub(x);
- C9.isub(A);
+ C10.isub(A);
D.isub(B);
}
}
return {
- a: C9,
+ a: C10,
b: D,
gcd: y.iushln(g)
};
@@ -65509,9 +65512,9 @@ ${formatDisplay(all, fmt)}`);
var a02 = a[0] | 0;
var al0 = a02 & 8191;
var ah0 = a02 >>> 13;
- var a12 = a[1] | 0;
- var al1 = a12 & 8191;
- var ah1 = a12 >>> 13;
+ var a1 = a[1] | 0;
+ var al1 = a1 & 8191;
+ var ah1 = a1 >>> 13;
var a22 = a[2] | 0;
var al2 = a22 & 8191;
var ah2 = a22 >>> 13;
@@ -66727,7 +66730,7 @@ ${formatDisplay(all, fmt)}`);
}
var A = new BN7(1);
var B = new BN7(0);
- var C9 = new BN7(0);
+ var C10 = new BN7(0);
var D = new BN7(1);
var g = 0;
while (x.isEven() && y.isEven()) {
@@ -66756,26 +66759,26 @@ ${formatDisplay(all, fmt)}`);
if (j10 > 0) {
y.iushrn(j10);
while (j10-- > 0) {
- if (C9.isOdd() || D.isOdd()) {
- C9.iadd(yp2);
+ if (C10.isOdd() || D.isOdd()) {
+ C10.iadd(yp2);
D.isub(xp2);
}
- C9.iushrn(1);
+ C10.iushrn(1);
D.iushrn(1);
}
}
if (x.cmp(y) >= 0) {
x.isub(y);
- A.isub(C9);
+ A.isub(C10);
B.isub(D);
} else {
y.isub(x);
- C9.isub(A);
+ C10.isub(A);
D.isub(B);
}
}
return {
- a: C9,
+ a: C10,
b: D,
gcd: y.iushln(g)
};
@@ -68519,8 +68522,8 @@ ${formatDisplay(all, fmt)}`);
};
}
function settle(resolve, reject, d, v) {
- Promise.resolve(v).then(function(v5) {
- resolve({ value: v5, done: d });
+ Promise.resolve(v).then(function(v17) {
+ resolve({ value: v17, done: d });
}, reject);
}
}
@@ -68988,18 +68991,18 @@ ${formatDisplay(all, fmt)}`);
// ../../node_modules/rxjs/dist/esm5/internal/Observable.js
var Observable = function() {
- function Observable3(subscribe) {
+ function Observable4(subscribe) {
if (subscribe) {
this._subscribe = subscribe;
}
}
- Observable3.prototype.lift = function(operator) {
- var observable2 = new Observable3();
+ Observable4.prototype.lift = function(operator) {
+ var observable2 = new Observable4();
observable2.source = this;
observable2.operator = operator;
return observable2;
};
- Observable3.prototype.subscribe = function(observerOrNext, error, complete) {
+ Observable4.prototype.subscribe = function(observerOrNext, error, complete) {
var _this = this;
var subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete);
errorContext(function() {
@@ -69008,14 +69011,14 @@ ${formatDisplay(all, fmt)}`);
});
return subscriber;
};
- Observable3.prototype._trySubscribe = function(sink) {
+ Observable4.prototype._trySubscribe = function(sink) {
try {
return this._subscribe(sink);
} catch (err) {
sink.error(err);
}
};
- Observable3.prototype.forEach = function(next, promiseCtor) {
+ Observable4.prototype.forEach = function(next, promiseCtor) {
var _this = this;
promiseCtor = getPromiseCtor(promiseCtor);
return new promiseCtor(function(resolve, reject) {
@@ -69034,21 +69037,21 @@ ${formatDisplay(all, fmt)}`);
_this.subscribe(subscriber);
});
};
- Observable3.prototype._subscribe = function(subscriber) {
+ Observable4.prototype._subscribe = function(subscriber) {
var _a2;
return (_a2 = this.source) === null || _a2 === void 0 ? void 0 : _a2.subscribe(subscriber);
};
- Observable3.prototype[observable] = function() {
+ Observable4.prototype[observable] = function() {
return this;
};
- Observable3.prototype.pipe = function() {
+ Observable4.prototype.pipe = function() {
var operations = [];
for (var _i2 = 0; _i2 < arguments.length; _i2++) {
operations[_i2] = arguments[_i2];
}
return pipeFromArray(operations)(this);
};
- Observable3.prototype.toPromise = function(promiseCtor) {
+ Observable4.prototype.toPromise = function(promiseCtor) {
var _this = this;
promiseCtor = getPromiseCtor(promiseCtor);
return new promiseCtor(function(resolve, reject) {
@@ -69062,10 +69065,10 @@ ${formatDisplay(all, fmt)}`);
});
});
};
- Observable3.create = function(subscribe) {
- return new Observable3(subscribe);
+ Observable4.create = function(subscribe) {
+ return new Observable4(subscribe);
};
- return Observable3;
+ return Observable4;
}();
function getPromiseCtor(promiseCtor) {
var _a2;
@@ -70480,7 +70483,13 @@ ${formatDisplay(all, fmt)}`);
const isFn = observableRefName.indexOf("(");
let observableRef;
if (isFn > 0) {
- observableRef = window.eval(observableRefName);
+ try {
+ observableRef = window.eval(observableRefName);
+ } catch (e) {
+ const error = 'ERROR calling JAVASCRIPT "' + observableRefName + '" error =' + e.message;
+ console.log(error);
+ return JSON.stringify({ error });
+ }
} else {
const splitRefName = observableRefName.split(".");
observableRef = splitRefName.reduce((state, curr) => {
@@ -70489,26 +70498,27 @@ ${formatDisplay(all, fmt)}`);
}
return state[curr] || void 0;
}, window);
+ if (!observableRef) {
+ const error = "JS object ref not found= window." + observableRefName;
+ console.log(error);
+ return JSON.stringify({ error });
+ }
}
- if (!observableRef) {
- console.log("observable JS object ref not found= window." + observableRefName);
- return false;
- }
- if (!!observableRef.subscribe || !!observableRef.then) {
+ if (!!observableRef?.subscribe || !!observableRef?.then) {
from(observableRef).subscribe((value) => this.sendToFlutterStream(subscriptionId, value));
} else {
this.sendToFlutterStream(subscriptionId, observableRef);
}
- return true;
+ return JSON.stringify({ success: true });
};
}
};
// ../../node_modules/@reef-chain/util-lib/dist/module/util-lib.mjs
var import_meta = {};
- var Uj = Object.defineProperty;
- var jj = (t, e, r10) => e in t ? Uj(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var re = (t, e, r10) => (jj(t, typeof e != "symbol" ? e + "" : e, r10), r10);
+ var Pj = Object.defineProperty;
+ var kj = (t, e, r10) => e in t ? Pj(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var re = (t, e, r10) => (kj(t, typeof e != "symbol" ? e + "" : e, r10), r10);
var G2 = (t, e, r10) => {
if (!e.has(t))
throw TypeError("Cannot " + r10);
@@ -70520,7 +70530,7 @@ ${formatDisplay(all, fmt)}`);
e instanceof WeakSet ? e.add(t) : e.set(t, r10);
};
var Nt = (t, e, r10, n) => (G2(t, e, "write to private field"), n ? n.call(t, r10) : e.set(t, r10), r10);
- var W0 = (t, e, r10, n) => ({
+ var H0 = (t, e, r10, n) => ({
set _(i) {
Nt(t, e, i, r10);
},
@@ -70529,24 +70539,24 @@ ${formatDisplay(all, fmt)}`);
}
});
var At = (t, e, r10) => (G2(t, e, "access private method"), r10);
- var w3 = function(t, e) {
- return w3 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) {
+ var b3 = function(t, e) {
+ return b3 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) {
r10.__proto__ = n;
} || function(r10, n) {
for (var i in n)
Object.prototype.hasOwnProperty.call(n, i) && (r10[i] = n[i]);
- }, w3(t, e);
+ }, b3(t, e);
};
function ln(t, e) {
if (typeof e != "function" && e !== null)
throw new TypeError("Class extends value " + String(e) + " is not a constructor or null");
- w3(t, e);
+ b3(t, e);
function r10() {
this.constructor = t;
}
t.prototype = e === null ? Object.create(e) : (r10.prototype = e.prototype, new r10());
}
- function Vj(t, e, r10, n) {
+ function Rj(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
o(s);
@@ -70573,7 +70583,7 @@ ${formatDisplay(all, fmt)}`);
u((n = n.apply(t, e || [])).next());
});
}
- function _v(t, e) {
+ function vv(t, e) {
var r10 = { label: 0, sent: function() {
if (s[0] & 1)
throw s[1];
@@ -70676,10 +70686,10 @@ ${formatDisplay(all, fmt)}`);
(s || !(n in e)) && (s || (s = Array.prototype.slice.call(e, 0, n)), s[n] = e[n]);
return t.concat(s || Array.prototype.slice.call(e));
}
- function mf(t) {
- return this instanceof mf ? (this.v = t, this) : new mf(t);
+ function pf(t) {
+ return this instanceof pf ? (this.v = t, this) : new pf(t);
}
- function zj(t, e, r10) {
+ function Cj(t, e, r10) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var n = r10.apply(t, e || []), i, s = [];
@@ -70693,8 +70703,8 @@ ${formatDisplay(all, fmt)}`);
}
function a(E, _) {
n[E] && (i[E] = function(N11) {
- return new Promise(function(R, F) {
- s.push([E, N11, R, F]) > 1 || c(E, N11);
+ return new Promise(function(k, F) {
+ s.push([E, N11, k, F]) > 1 || c(E, N11);
});
}, _ && (i[E] = _(i[E])));
}
@@ -70706,7 +70716,7 @@ ${formatDisplay(all, fmt)}`);
}
}
function u(E) {
- E.value instanceof mf ? Promise.resolve(E.value.v).then(f10, p) : b(s[0][2], E);
+ E.value instanceof pf ? Promise.resolve(E.value.v).then(f10, p) : b(s[0][2], E);
}
function f10(E) {
c("next", E);
@@ -70718,7 +70728,7 @@ ${formatDisplay(all, fmt)}`);
E(_), s.shift(), s.length && c(s[0][0], s[0][1]);
}
}
- function Fj(t) {
+ function Dj(t) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var e = t[Symbol.asyncIterator], r10;
@@ -70747,7 +70757,7 @@ ${formatDisplay(all, fmt)}`);
}, r10 = t(e);
return r10.prototype = Object.create(Error.prototype), r10.prototype.constructor = r10, r10;
}
- var Pp = ll(function(t) {
+ var Ip = ll(function(t) {
return function(r10) {
t(this), this.message = r10 ? r10.length + ` errors occurred during unsubscription:
` + r10.map(function(n, i) {
@@ -70756,13 +70766,13 @@ ${formatDisplay(all, fmt)}`);
`) : "", this.name = "UnsubscriptionError", this.errors = r10;
};
});
- function Ya(t, e) {
+ function Xa(t, e) {
if (t) {
var r10 = t.indexOf(e);
0 <= r10 && t.splice(r10, 1);
}
}
- var ui = function() {
+ var li = function() {
function t(e) {
this.initialTeardown = e, this.closed = false, this._parentage = null, this._finalizers = null;
}
@@ -70795,7 +70805,7 @@ ${formatDisplay(all, fmt)}`);
try {
f10();
} catch (N11) {
- s = N11 instanceof Pp ? N11.errors : [N11];
+ s = N11 instanceof Ip ? N11.errors : [N11];
}
var p = this._finalizers;
if (p) {
@@ -70804,9 +70814,9 @@ ${formatDisplay(all, fmt)}`);
for (var b = Hi(p), E = b.next(); !E.done; E = b.next()) {
var _ = E.value;
try {
- D9(_);
+ P9(_);
} catch (N11) {
- s = s ?? [], N11 instanceof Pp ? s = lr(lr([], ur(s)), ur(N11.errors)) : s.push(N11);
+ s = s ?? [], N11 instanceof Ip ? s = lr(lr([], ur(s)), ur(N11.errors)) : s.push(N11);
}
}
} catch (N11) {
@@ -70821,13 +70831,13 @@ ${formatDisplay(all, fmt)}`);
}
}
if (s)
- throw new Pp(s);
+ throw new Ip(s);
}
}, t.prototype.add = function(e) {
var r10;
if (e && e !== this)
if (this.closed)
- D9(e);
+ P9(e);
else {
if (e instanceof t) {
if (e.closed || e._hasParent(this))
@@ -70844,45 +70854,45 @@ ${formatDisplay(all, fmt)}`);
this._parentage = Array.isArray(r10) ? (r10.push(e), r10) : r10 ? [r10, e] : e;
}, t.prototype._removeParent = function(e) {
var r10 = this._parentage;
- r10 === e ? this._parentage = null : Array.isArray(r10) && Ya(r10, e);
+ r10 === e ? this._parentage = null : Array.isArray(r10) && Xa(r10, e);
}, t.prototype.remove = function(e) {
var r10 = this._finalizers;
- r10 && Ya(r10, e), e instanceof t && e._removeParent(this);
+ r10 && Xa(r10, e), e instanceof t && e._removeParent(this);
}, t.EMPTY = function() {
var e = new t();
return e.closed = true, e;
}(), t;
}();
- var xA = ui.EMPTY;
- function _A(t) {
- return t instanceof ui || t && "closed" in t && Rt(t.remove) && Rt(t.add) && Rt(t.unsubscribe);
+ var gA = li.EMPTY;
+ function yA(t) {
+ return t instanceof li || t && "closed" in t && Rt(t.remove) && Rt(t.add) && Rt(t.unsubscribe);
}
- function D9(t) {
+ function P9(t) {
Rt(t) ? t() : t.unsubscribe();
}
- var iu = {
+ var nu = {
onUnhandledError: null,
onStoppedNotification: null,
Promise: void 0,
useDeprecatedSynchronousErrorHandling: false,
useDeprecatedNextContext: false
};
- var x1 = {
+ var v1 = {
setTimeout: function(t, e) {
for (var r10 = [], n = 2; n < arguments.length; n++)
r10[n - 2] = arguments[n];
- var i = x1.delegate;
+ var i = v1.delegate;
return i != null && i.setTimeout ? i.setTimeout.apply(i, lr([t, e], ur(r10))) : setTimeout.apply(void 0, lr([t, e], ur(r10)));
},
clearTimeout: function(t) {
- var e = x1.delegate;
+ var e = v1.delegate;
return ((e == null ? void 0 : e.clearTimeout) || clearTimeout)(t);
},
delegate: void 0
};
- function EA(t) {
- x1.setTimeout(function() {
- var e = iu.onUnhandledError;
+ function bA(t) {
+ v1.setTimeout(function() {
+ var e = nu.onUnhandledError;
if (e)
e(t);
else
@@ -70891,16 +70901,16 @@ ${formatDisplay(all, fmt)}`);
}
function an() {
}
- var Hj = function() {
- return Ev("C", void 0, void 0);
+ var Lj = function() {
+ return xv("C", void 0, void 0);
}();
- function qj(t) {
- return Ev("E", void 0, t);
+ function Bj(t) {
+ return xv("E", void 0, t);
}
- function Wj(t) {
- return Ev("N", t, void 0);
+ function Uj(t) {
+ return xv("N", t, void 0);
}
- function Ev(t, e, r10) {
+ function xv(t, e, r10) {
return {
kind: t,
value: e,
@@ -70908,8 +70918,8 @@ ${formatDisplay(all, fmt)}`);
};
}
var Pu = null;
- function kp(t) {
- if (iu.useDeprecatedSynchronousErrorHandling) {
+ function Op(t) {
+ if (nu.useDeprecatedSynchronousErrorHandling) {
var e = !Pu;
if (e && (Pu = { errorThrown: false, error: null }), t(), e) {
var r10 = Pu, n = r10.errorThrown, i = r10.error;
@@ -70919,23 +70929,23 @@ ${formatDisplay(all, fmt)}`);
} else
t();
}
- function Gj(t) {
- iu.useDeprecatedSynchronousErrorHandling && Pu && (Pu.errorThrown = true, Pu.error = t);
+ function jj(t) {
+ nu.useDeprecatedSynchronousErrorHandling && Pu && (Pu.errorThrown = true, Pu.error = t);
}
- var qm = function(t) {
+ var Hm = function(t) {
ln(e, t);
function e(r10) {
var n = t.call(this) || this;
- return n.isStopped = false, r10 ? (n.destination = r10, _A(r10) && r10.add(n)) : n.destination = Zj, n;
+ return n.isStopped = false, r10 ? (n.destination = r10, yA(r10) && r10.add(n)) : n.destination = Hj, n;
}
return e.create = function(r10, n, i) {
- return new Mf(r10, n, i);
+ return new Sf(r10, n, i);
}, e.prototype.next = function(r10) {
- this.isStopped ? X2(Wj(r10), this) : this._next(r10);
+ this.isStopped ? X2(Uj(r10), this) : this._next(r10);
}, e.prototype.error = function(r10) {
- this.isStopped ? X2(qj(r10), this) : (this.isStopped = true, this._error(r10));
+ this.isStopped ? X2(Bj(r10), this) : (this.isStopped = true, this._error(r10));
}, e.prototype.complete = function() {
- this.isStopped ? X2(Hj, this) : (this.isStopped = true, this._complete());
+ this.isStopped ? X2(Lj, this) : (this.isStopped = true, this._complete());
}, e.prototype.unsubscribe = function() {
this.closed || (this.isStopped = true, t.prototype.unsubscribe.call(this), this.destination = null);
}, e.prototype._next = function(r10) {
@@ -70953,12 +70963,12 @@ ${formatDisplay(all, fmt)}`);
this.unsubscribe();
}
}, e;
- }(ui);
- var Kj = Function.prototype.bind;
+ }(li);
+ var Vj = Function.prototype.bind;
function K2(t, e) {
- return Kj.call(t, e);
+ return Vj.call(t, e);
}
- var Xj = function() {
+ var zj = function() {
function t(e) {
this.partialObserver = e;
}
@@ -70968,7 +70978,7 @@ ${formatDisplay(all, fmt)}`);
try {
r10.next(e);
} catch (n) {
- G0(n);
+ q0(n);
}
}, t.prototype.error = function(e) {
var r10 = this.partialObserver;
@@ -70976,21 +70986,21 @@ ${formatDisplay(all, fmt)}`);
try {
r10.error(e);
} catch (n) {
- G0(n);
+ q0(n);
}
else
- G0(e);
+ q0(e);
}, t.prototype.complete = function() {
var e = this.partialObserver;
if (e.complete)
try {
e.complete();
} catch (r10) {
- G0(r10);
+ q0(r10);
}
}, t;
}();
- var Mf = function(t) {
+ var Sf = function(t) {
ln(e, t);
function e(r10, n, i) {
var s = t.call(this) || this, o;
@@ -71002,7 +71012,7 @@ ${formatDisplay(all, fmt)}`);
};
else {
var a;
- s && iu.useDeprecatedNextContext ? (a = Object.create(r10), a.unsubscribe = function() {
+ s && nu.useDeprecatedNextContext ? (a = Object.create(r10), a.unsubscribe = function() {
return s.unsubscribe();
}, o = {
next: r10.next && K2(r10.next, a),
@@ -71010,40 +71020,40 @@ ${formatDisplay(all, fmt)}`);
complete: r10.complete && K2(r10.complete, a)
}) : o = r10;
}
- return s.destination = new Xj(o), s;
+ return s.destination = new zj(o), s;
}
return e;
- }(qm);
- function G0(t) {
- iu.useDeprecatedSynchronousErrorHandling ? Gj(t) : EA(t);
+ }(Hm);
+ function q0(t) {
+ nu.useDeprecatedSynchronousErrorHandling ? jj(t) : bA(t);
}
- function Yj(t) {
+ function Fj(t) {
throw t;
}
function X2(t, e) {
- var r10 = iu.onStoppedNotification;
- r10 && x1.setTimeout(function() {
+ var r10 = nu.onStoppedNotification;
+ r10 && v1.setTimeout(function() {
return r10(t, e);
});
}
- var Zj = {
+ var Hj = {
closed: true,
next: an,
- error: Yj,
+ error: Fj,
complete: an
};
- var Wm = function() {
+ var qm = function() {
return typeof Symbol == "function" && Symbol.observable || "@@observable";
}();
function kn(t) {
return t;
}
- function Sv() {
+ function _v() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return SA(t);
+ return wA(t);
}
- function SA(t) {
+ function wA(t) {
return t.length === 0 ? kn : t.length === 1 ? t[0] : function(r10) {
return t.reduce(function(n, i) {
return i(n);
@@ -71058,8 +71068,8 @@ ${formatDisplay(all, fmt)}`);
var r10 = new t();
return r10.source = this, r10.operator = e, r10;
}, t.prototype.subscribe = function(e, r10, n) {
- var i = this, s = Qj(e) ? e : new Mf(e, r10, n);
- return kp(function() {
+ var i = this, s = Wj(e) ? e : new Sf(e, r10, n);
+ return Op(function() {
var o = i, a = o.operator, c = o.source;
s.add(a ? a.call(s, c) : c ? i._subscribe(s) : i._trySubscribe(s));
}), s;
@@ -71071,8 +71081,8 @@ ${formatDisplay(all, fmt)}`);
}
}, t.prototype.forEach = function(e, r10) {
var n = this;
- return r10 = L9(r10), new r10(function(i, s) {
- var o = new Mf({
+ return r10 = k9(r10), new r10(function(i, s) {
+ var o = new Sf({
next: function(a) {
try {
e(a);
@@ -71088,15 +71098,15 @@ ${formatDisplay(all, fmt)}`);
}, t.prototype._subscribe = function(e) {
var r10;
return (r10 = this.source) === null || r10 === void 0 ? void 0 : r10.subscribe(e);
- }, t.prototype[Wm] = function() {
+ }, t.prototype[qm] = function() {
return this;
}, t.prototype.pipe = function() {
for (var e = [], r10 = 0; r10 < arguments.length; r10++)
e[r10] = arguments[r10];
- return SA(e)(this);
+ return wA(e)(this);
}, t.prototype.toPromise = function(e) {
var r10 = this;
- return e = L9(e), new e(function(n, i) {
+ return e = k9(e), new e(function(n, i) {
var s;
r10.subscribe(function(o) {
return s = o;
@@ -71110,22 +71120,22 @@ ${formatDisplay(all, fmt)}`);
return new t(e);
}, t;
}();
- function L9(t) {
+ function k9(t) {
var e;
- return (e = t ?? iu.Promise) !== null && e !== void 0 ? e : Promise;
+ return (e = t ?? nu.Promise) !== null && e !== void 0 ? e : Promise;
}
- function Jj(t) {
+ function qj(t) {
return t && Rt(t.next) && Rt(t.error) && Rt(t.complete);
}
- function Qj(t) {
- return t && t instanceof qm || Jj(t) && _A(t);
+ function Wj(t) {
+ return t && t instanceof Hm || qj(t) && yA(t);
}
- function MA(t) {
+ function vA(t) {
return Rt(t == null ? void 0 : t.lift);
}
function wt(t) {
return function(e) {
- if (MA(e))
+ if (vA(e))
return e.lift(function(r10) {
try {
return t(r10, this);
@@ -71137,9 +71147,9 @@ ${formatDisplay(all, fmt)}`);
};
}
function lt(t, e, r10, n, i) {
- return new Mv(t, e, r10, n, i);
+ return new Ev(t, e, r10, n, i);
}
- var Mv = function(t) {
+ var Ev = function(t) {
ln(e, t);
function e(r10, n, i, s, o, a) {
var c = t.call(this, r10) || this;
@@ -71174,8 +71184,8 @@ ${formatDisplay(all, fmt)}`);
t.prototype.unsubscribe.call(this), !n && ((r10 = this.onFinalize) === null || r10 === void 0 || r10.call(this));
}
}, e;
- }(qm);
- function Gd() {
+ }(Hm);
+ function Wd() {
return wt(function(t, e) {
var r10 = null;
t._refCount++;
@@ -71190,11 +71200,11 @@ ${formatDisplay(all, fmt)}`);
t.subscribe(n), n.closed || (r10 = t.connect());
});
}
- var Gm = function(t) {
+ var Wm = function(t) {
ln(e, t);
function e(r10, n) {
var i = t.call(this) || this;
- return i.source = r10, i.subjectFactory = n, i._subject = null, i._refCount = 0, i._connection = null, MA(r10) && (i.lift = r10.lift), i;
+ return i.source = r10, i.subjectFactory = n, i._subject = null, i._refCount = 0, i._connection = null, vA(r10) && (i.lift = r10.lift), i;
}
return e.prototype._subscribe = function(r10) {
return this.getSubject().subscribe(r10);
@@ -71208,7 +71218,7 @@ ${formatDisplay(all, fmt)}`);
}, e.prototype.connect = function() {
var r10 = this, n = this._connection;
if (!n) {
- n = this._connection = new ui();
+ n = this._connection = new li();
var i = this.getSubject();
n.add(this.source.subscribe(lt(i, void 0, function() {
r10._teardown(), i.complete();
@@ -71216,16 +71226,16 @@ ${formatDisplay(all, fmt)}`);
r10._teardown(), i.error(s);
}, function() {
return r10._teardown();
- }))), n.closed && (this._connection = null, n = ui.EMPTY);
+ }))), n.closed && (this._connection = null, n = li.EMPTY);
}
return n;
}, e.prototype.refCount = function() {
- return Gd()(this);
+ return Wd()(this);
}, e;
}(Ht);
- var AA = {
+ var xA = {
now: function() {
- return (AA.delegate || performance).now();
+ return (xA.delegate || performance).now();
},
delegate: void 0
};
@@ -71236,7 +71246,7 @@ ${formatDisplay(all, fmt)}`);
var i = e(function(s) {
r10 = void 0, t(s);
});
- return new ui(function() {
+ return new li(function() {
return r10 == null ? void 0 : r10(i);
});
},
@@ -71254,12 +71264,12 @@ ${formatDisplay(all, fmt)}`);
},
delegate: void 0
};
- function $j(t) {
- return t ? TA(t) : eV;
+ function Gj(t) {
+ return t ? _A(t) : Kj;
}
- function TA(t) {
+ function _A(t) {
return new Ht(function(e) {
- var r10 = t || AA, n = r10.now(), i = 0, s = function() {
+ var r10 = t || xA, n = r10.now(), i = 0, s = function() {
e.closed || (i = ju.requestAnimationFrame(function(o) {
i = 0;
var a = r10.now();
@@ -71274,8 +71284,8 @@ ${formatDisplay(all, fmt)}`);
};
});
}
- var eV = TA();
- var NA = ll(function(t) {
+ var Kj = _A();
+ var EA = ll(function(t) {
return function() {
t(this), this.name = "ObjectUnsubscribedError", this.message = "object unsubscribed";
};
@@ -71287,14 +71297,14 @@ ${formatDisplay(all, fmt)}`);
return r10.closed = false, r10.currentObservers = null, r10.observers = [], r10.isStopped = false, r10.hasError = false, r10.thrownError = null, r10;
}
return e.prototype.lift = function(r10) {
- var n = new B9(this, this);
+ var n = new R9(this, this);
return n.operator = r10, n;
}, e.prototype._throwIfClosed = function() {
if (this.closed)
- throw new NA();
+ throw new EA();
}, e.prototype.next = function(r10) {
var n = this;
- kp(function() {
+ Op(function() {
var i, s;
if (n._throwIfClosed(), !n.isStopped) {
n.currentObservers || (n.currentObservers = Array.from(n.observers));
@@ -71317,7 +71327,7 @@ ${formatDisplay(all, fmt)}`);
});
}, e.prototype.error = function(r10) {
var n = this;
- kp(function() {
+ Op(function() {
if (n._throwIfClosed(), !n.isStopped) {
n.hasError = n.isStopped = true, n.thrownError = r10;
for (var i = n.observers; i.length; )
@@ -71326,7 +71336,7 @@ ${formatDisplay(all, fmt)}`);
});
}, e.prototype.complete = function() {
var r10 = this;
- kp(function() {
+ Op(function() {
if (r10._throwIfClosed(), !r10.isStopped) {
r10.isStopped = true;
for (var n = r10.observers; n.length; )
@@ -71348,8 +71358,8 @@ ${formatDisplay(all, fmt)}`);
return this._throwIfClosed(), this._checkFinalizedStatuses(r10), this._innerSubscribe(r10);
}, e.prototype._innerSubscribe = function(r10) {
var n = this, i = this, s = i.hasError, o = i.isStopped, a = i.observers;
- return s || o ? xA : (this.currentObservers = null, a.push(r10), new ui(function() {
- n.currentObservers = null, Ya(a, r10);
+ return s || o ? gA : (this.currentObservers = null, a.push(r10), new li(function() {
+ n.currentObservers = null, Xa(a, r10);
}));
}, e.prototype._checkFinalizedStatuses = function(r10) {
var n = this, i = n.hasError, s = n.thrownError, o = n.isStopped;
@@ -71358,10 +71368,10 @@ ${formatDisplay(all, fmt)}`);
var r10 = new Ht();
return r10.source = this, r10;
}, e.create = function(r10, n) {
- return new B9(r10, n);
+ return new R9(r10, n);
}, e;
}(Ht);
- var B9 = function(t) {
+ var R9 = function(t) {
ln(e, t);
function e(r10, n) {
var i = t.call(this) || this;
@@ -71378,10 +71388,10 @@ ${formatDisplay(all, fmt)}`);
(n = (r10 = this.destination) === null || r10 === void 0 ? void 0 : r10.complete) === null || n === void 0 || n.call(r10);
}, e.prototype._subscribe = function(r10) {
var n, i;
- return (i = (n = this.source) === null || n === void 0 ? void 0 : n.subscribe(r10)) !== null && i !== void 0 ? i : xA;
+ return (i = (n = this.source) === null || n === void 0 ? void 0 : n.subscribe(r10)) !== null && i !== void 0 ? i : gA;
}, e;
}(Er);
- var Xc = function(t) {
+ var Kc = function(t) {
ln(e, t);
function e(r10) {
var n = t.call(this) || this;
@@ -71405,16 +71415,16 @@ ${formatDisplay(all, fmt)}`);
t.prototype.next.call(this, this._value = r10);
}, e;
}(Er);
- var Km = {
+ var Gm = {
now: function() {
- return (Km.delegate || Date).now();
+ return (Gm.delegate || Date).now();
},
delegate: void 0
};
- var tc = function(t) {
+ var ec = function(t) {
ln(e, t);
function e(r10, n, i) {
- r10 === void 0 && (r10 = 1 / 0), n === void 0 && (n = 1 / 0), i === void 0 && (i = Km);
+ r10 === void 0 && (r10 = 1 / 0), n === void 0 && (n = 1 / 0), i === void 0 && (i = Gm);
var s = t.call(this) || this;
return s._bufferSize = r10, s._windowTime = n, s._timestampProvider = i, s._buffer = [], s._infiniteTimeWindow = true, s._infiniteTimeWindow = n === 1 / 0, s._bufferSize = Math.max(1, r10), s._windowTime = Math.max(1, n), s;
}
@@ -71435,7 +71445,7 @@ ${formatDisplay(all, fmt)}`);
}
}, e;
}(Er);
- var Av = function(t) {
+ var Sv = function(t) {
ln(e, t);
function e() {
var r10 = t !== null && t.apply(this, arguments) || this;
@@ -71451,7 +71461,7 @@ ${formatDisplay(all, fmt)}`);
s || (this._isComplete = true, n && t.prototype.next.call(this, i), t.prototype.complete.call(this));
}, e;
}(Er);
- var tV = function(t) {
+ var Xj = function(t) {
ln(e, t);
function e(r10, n) {
return t.call(this) || this;
@@ -71459,21 +71469,21 @@ ${formatDisplay(all, fmt)}`);
return e.prototype.schedule = function(r10, n) {
return this;
}, e;
- }(ui);
- var _1 = {
+ }(li);
+ var x1 = {
setInterval: function(t, e) {
for (var r10 = [], n = 2; n < arguments.length; n++)
r10[n - 2] = arguments[n];
- var i = _1.delegate;
+ var i = x1.delegate;
return i != null && i.setInterval ? i.setInterval.apply(i, lr([t, e], ur(r10))) : setInterval.apply(void 0, lr([t, e], ur(r10)));
},
clearInterval: function(t) {
- var e = _1.delegate;
+ var e = x1.delegate;
return ((e == null ? void 0 : e.clearInterval) || clearInterval)(t);
},
delegate: void 0
};
- var Kd = function(t) {
+ var Gd = function(t) {
ln(e, t);
function e(r10, n) {
var i = t.call(this, r10, n) || this;
@@ -71487,11 +71497,11 @@ ${formatDisplay(all, fmt)}`);
var s = this.id, o = this.scheduler;
return s != null && (this.id = this.recycleAsyncId(o, s, n)), this.pending = true, this.delay = n, this.id = (i = this.id) !== null && i !== void 0 ? i : this.requestAsyncId(o, this.id, n), this;
}, e.prototype.requestAsyncId = function(r10, n, i) {
- return i === void 0 && (i = 0), _1.setInterval(r10.flush.bind(r10, this), i);
+ return i === void 0 && (i = 0), x1.setInterval(r10.flush.bind(r10, this), i);
}, e.prototype.recycleAsyncId = function(r10, n, i) {
if (i === void 0 && (i = 0), i != null && this.delay === i && this.pending === false)
return n;
- n != null && _1.clearInterval(n);
+ n != null && x1.clearInterval(n);
}, e.prototype.execute = function(r10, n) {
if (this.closed)
return new Error("executing a cancelled action");
@@ -71512,70 +71522,70 @@ ${formatDisplay(all, fmt)}`);
}, e.prototype.unsubscribe = function() {
if (!this.closed) {
var r10 = this, n = r10.id, i = r10.scheduler, s = i.actions;
- this.work = this.state = this.scheduler = null, this.pending = false, Ya(s, this), n != null && (this.id = this.recycleAsyncId(i, n, null)), this.delay = null, t.prototype.unsubscribe.call(this);
+ this.work = this.state = this.scheduler = null, this.pending = false, Xa(s, this), n != null && (this.id = this.recycleAsyncId(i, n, null)), this.delay = null, t.prototype.unsubscribe.call(this);
}
}, e;
- }(tV);
- var rV = 1;
+ }(Xj);
+ var Yj = 1;
var Y2;
- var v3 = {};
- function U9(t) {
- return t in v3 ? (delete v3[t], true) : false;
+ var w3 = {};
+ function C9(t) {
+ return t in w3 ? (delete w3[t], true) : false;
}
- var IA = {
+ var SA = {
setImmediate: function(t) {
- var e = rV++;
- return v3[e] = true, Y2 || (Y2 = Promise.resolve()), Y2.then(function() {
- return U9(e) && t();
+ var e = Yj++;
+ return w3[e] = true, Y2 || (Y2 = Promise.resolve()), Y2.then(function() {
+ return C9(e) && t();
}), e;
},
clearImmediate: function(t) {
- U9(t);
+ C9(t);
}
};
- var nV = IA.setImmediate;
- var iV = IA.clearImmediate;
- var E1 = {
+ var Zj = SA.setImmediate;
+ var Jj = SA.clearImmediate;
+ var _1 = {
setImmediate: function() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = E1.delegate;
- return ((r10 == null ? void 0 : r10.setImmediate) || nV).apply(void 0, lr([], ur(t)));
+ var r10 = _1.delegate;
+ return ((r10 == null ? void 0 : r10.setImmediate) || Zj).apply(void 0, lr([], ur(t)));
},
clearImmediate: function(t) {
- var e = E1.delegate;
- return ((e == null ? void 0 : e.clearImmediate) || iV)(t);
+ var e = _1.delegate;
+ return ((e == null ? void 0 : e.clearImmediate) || Jj)(t);
},
delegate: void 0
};
- var sV = function(t) {
+ var Qj = function(t) {
ln(e, t);
function e(r10, n) {
var i = t.call(this, r10, n) || this;
return i.scheduler = r10, i.work = n, i;
}
return e.prototype.requestAsyncId = function(r10, n, i) {
- return i === void 0 && (i = 0), i !== null && i > 0 ? t.prototype.requestAsyncId.call(this, r10, n, i) : (r10.actions.push(this), r10._scheduled || (r10._scheduled = E1.setImmediate(r10.flush.bind(r10, void 0))));
+ return i === void 0 && (i = 0), i !== null && i > 0 ? t.prototype.requestAsyncId.call(this, r10, n, i) : (r10.actions.push(this), r10._scheduled || (r10._scheduled = _1.setImmediate(r10.flush.bind(r10, void 0))));
}, e.prototype.recycleAsyncId = function(r10, n, i) {
var s;
if (i === void 0 && (i = 0), i != null ? i > 0 : this.delay > 0)
return t.prototype.recycleAsyncId.call(this, r10, n, i);
var o = r10.actions;
- n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (E1.clearImmediate(n), r10._scheduled === n && (r10._scheduled = void 0));
+ n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (_1.clearImmediate(n), r10._scheduled === n && (r10._scheduled = void 0));
}, e;
- }(Kd);
- var x3 = function() {
+ }(Gd);
+ var v3 = function() {
function t(e, r10) {
r10 === void 0 && (r10 = t.now), this.schedulerActionCtor = e, this.now = r10;
}
return t.prototype.schedule = function(e, r10, n) {
return r10 === void 0 && (r10 = 0), new this.schedulerActionCtor(this, e).schedule(n, r10);
- }, t.now = Km.now, t;
+ }, t.now = Gm.now, t;
}();
- var Xd = function(t) {
+ var Kd = function(t) {
ln(e, t);
function e(r10, n) {
- n === void 0 && (n = x3.now);
+ n === void 0 && (n = v3.now);
var i = t.call(this, r10, n) || this;
return i.actions = [], i._active = false, i;
}
@@ -71597,8 +71607,8 @@ ${formatDisplay(all, fmt)}`);
throw i;
}
}, e;
- }(x3);
- var oV = function(t) {
+ }(v3);
+ var $j = function(t) {
ln(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
@@ -71619,12 +71629,12 @@ ${formatDisplay(all, fmt)}`);
throw s;
}
}, e;
- }(Xd);
- var Tv = new oV(sV);
- var aV = Tv;
- var Vs = new Xd(Kd);
- var Nv = Vs;
- var cV = function(t) {
+ }(Kd);
+ var Mv = new $j(Qj);
+ var eV = Mv;
+ var Vs = new Kd(Gd);
+ var Av = Vs;
+ var tV = function(t) {
ln(e, t);
function e(r10, n) {
var i = t.call(this, r10, n) || this;
@@ -71637,17 +71647,17 @@ ${formatDisplay(all, fmt)}`);
}, e.prototype.requestAsyncId = function(r10, n, i) {
return i === void 0 && (i = 0), i != null && i > 0 || i == null && this.delay > 0 ? t.prototype.requestAsyncId.call(this, r10, n, i) : (r10.flush(this), 0);
}, e;
- }(Kd);
- var uV = function(t) {
+ }(Gd);
+ var rV = function(t) {
ln(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e;
- }(Xd);
- var OA = new uV(cV);
- var lV = OA;
- var fV = function(t) {
+ }(Kd);
+ var MA = new rV(tV);
+ var nV = MA;
+ var iV = function(t) {
ln(e, t);
function e(r10, n) {
var i = t.call(this, r10, n) || this;
@@ -71664,8 +71674,8 @@ ${formatDisplay(all, fmt)}`);
var o = r10.actions;
n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (ju.cancelAnimationFrame(n), r10._scheduled = void 0);
}, e;
- }(Kd);
- var hV = function(t) {
+ }(Gd);
+ var sV = function(t) {
ln(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
@@ -71686,13 +71696,13 @@ ${formatDisplay(all, fmt)}`);
throw s;
}
}, e;
- }(Xd);
- var PA = new hV(fV);
- var dV = PA;
- var pV = function(t) {
+ }(Kd);
+ var AA = new sV(iV);
+ var oV = AA;
+ var aV = function(t) {
ln(e, t);
function e(r10, n) {
- r10 === void 0 && (r10 = kA), n === void 0 && (n = 1 / 0);
+ r10 === void 0 && (r10 = TA), n === void 0 && (n = 1 / 0);
var i = t.call(this, r10, function() {
return i.frame;
}) || this;
@@ -71707,8 +71717,8 @@ ${formatDisplay(all, fmt)}`);
throw s;
}
}, e.frameTimeFactor = 10, e;
- }(Xd);
- var kA = function(t) {
+ }(Kd);
+ var TA = function(t) {
ln(e, t);
function e(r10, n, i) {
i === void 0 && (i = r10.index += 1);
@@ -71723,7 +71733,7 @@ ${formatDisplay(all, fmt)}`);
var i = new e(this.scheduler, this.work);
return this.add(i), i.schedule(r10, n);
} else
- return ui.EMPTY;
+ return li.EMPTY;
}, e.prototype.requestAsyncId = function(r10, n, i) {
i === void 0 && (i = 0), this.delay = r10.frame + i;
var s = r10.actions;
@@ -71735,74 +71745,74 @@ ${formatDisplay(all, fmt)}`);
}, e.sortActions = function(r10, n) {
return r10.delay === n.delay ? r10.index === n.index ? 0 : r10.index > n.index ? 1 : -1 : r10.delay > n.delay ? 1 : -1;
}, e;
- }(Kd);
+ }(Gd);
var Gi = new Ht(function(t) {
return t.complete();
});
- function mV(t) {
- return t ? gV(t) : Gi;
+ function cV(t) {
+ return t ? uV(t) : Gi;
}
- function gV(t) {
+ function uV(t) {
return new Ht(function(e) {
return t.schedule(function() {
return e.complete();
});
});
}
- function Xm(t) {
+ function Km(t) {
return t && Rt(t.schedule);
}
- function Iv(t) {
+ function Tv(t) {
return t[t.length - 1];
}
- function Yd(t) {
- return Rt(Iv(t)) ? t.pop() : void 0;
+ function Xd(t) {
+ return Rt(Tv(t)) ? t.pop() : void 0;
}
- function rc(t) {
- return Xm(Iv(t)) ? t.pop() : void 0;
+ function tc(t) {
+ return Km(Tv(t)) ? t.pop() : void 0;
}
- function RA(t, e) {
- return typeof Iv(t) == "number" ? t.pop() : e;
+ function NA(t, e) {
+ return typeof Tv(t) == "number" ? t.pop() : e;
}
- var Ov = function(t) {
+ var Nv = function(t) {
return t && typeof t.length == "number" && typeof t != "function";
};
- function CA(t) {
+ function IA(t) {
return Rt(t == null ? void 0 : t.then);
}
- function DA(t) {
- return Rt(t[Wm]);
+ function OA(t) {
+ return Rt(t[qm]);
}
- function LA(t) {
+ function PA(t) {
return Symbol.asyncIterator && Rt(t == null ? void 0 : t[Symbol.asyncIterator]);
}
- function BA(t) {
+ function kA(t) {
return new TypeError("You provided " + (t !== null && typeof t == "object" ? "an invalid object" : "'" + t + "'") + " where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.");
}
- function yV() {
+ function lV() {
return typeof Symbol != "function" || !Symbol.iterator ? "@@iterator" : Symbol.iterator;
}
- var UA = yV();
- function jA(t) {
- return Rt(t == null ? void 0 : t[UA]);
+ var RA = lV();
+ function CA(t) {
+ return Rt(t == null ? void 0 : t[RA]);
}
- function VA(t) {
- return zj(this, arguments, function() {
+ function DA(t) {
+ return Cj(this, arguments, function() {
var r10, n, i, s;
- return _v(this, function(o) {
+ return vv(this, function(o) {
switch (o.label) {
case 0:
r10 = t.getReader(), o.label = 1;
case 1:
o.trys.push([1, , 9, 10]), o.label = 2;
case 2:
- return [4, mf(r10.read())];
+ return [4, pf(r10.read())];
case 3:
- return n = o.sent(), i = n.value, s = n.done, s ? [4, mf(void 0)] : [3, 5];
+ return n = o.sent(), i = n.value, s = n.done, s ? [4, pf(void 0)] : [3, 5];
case 4:
return [2, o.sent()];
case 5:
- return [4, mf(i)];
+ return [4, pf(i)];
case 6:
return [4, o.sent()];
case 7:
@@ -71817,53 +71827,53 @@ ${formatDisplay(all, fmt)}`);
});
});
}
- function zA(t) {
+ function LA(t) {
return Rt(t == null ? void 0 : t.getReader);
}
function Ot(t) {
if (t instanceof Ht)
return t;
if (t != null) {
- if (DA(t))
- return bV(t);
- if (Ov(t))
- return wV(t);
+ if (OA(t))
+ return fV(t);
+ if (Nv(t))
+ return hV(t);
+ if (IA(t))
+ return dV(t);
+ if (PA(t))
+ return BA(t);
if (CA(t))
- return vV(t);
+ return pV(t);
if (LA(t))
- return FA(t);
- if (jA(t))
- return xV(t);
- if (zA(t))
- return _V(t);
+ return mV(t);
}
- throw BA(t);
+ throw kA(t);
}
- function bV(t) {
+ function fV(t) {
return new Ht(function(e) {
- var r10 = t[Wm]();
+ var r10 = t[qm]();
if (Rt(r10.subscribe))
return r10.subscribe(e);
throw new TypeError("Provided object does not correctly implement Symbol.observable");
});
}
- function wV(t) {
+ function hV(t) {
return new Ht(function(e) {
for (var r10 = 0; r10 < t.length && !e.closed; r10++)
e.next(t[r10]);
e.complete();
});
}
- function vV(t) {
+ function dV(t) {
return new Ht(function(e) {
t.then(function(r10) {
e.closed || (e.next(r10), e.complete());
}, function(r10) {
return e.error(r10);
- }).then(null, EA);
+ }).then(null, bA);
});
}
- function xV(t) {
+ function pV(t) {
return new Ht(function(e) {
var r10, n;
try {
@@ -71885,24 +71895,24 @@ ${formatDisplay(all, fmt)}`);
e.complete();
});
}
- function FA(t) {
+ function BA(t) {
return new Ht(function(e) {
- EV(t, e).catch(function(r10) {
+ gV(t, e).catch(function(r10) {
return e.error(r10);
});
});
}
- function _V(t) {
- return FA(VA(t));
+ function mV(t) {
+ return BA(DA(t));
}
- function EV(t, e) {
+ function gV(t, e) {
var r10, n, i, s;
- return Vj(this, void 0, void 0, function() {
+ return Rj(this, void 0, void 0, function() {
var o, a;
- return _v(this, function(c) {
+ return vv(this, function(c) {
switch (c.label) {
case 0:
- c.trys.push([0, 5, 6, 11]), r10 = Fj(t), c.label = 1;
+ c.trys.push([0, 5, 6, 11]), r10 = Dj(t), c.label = 1;
case 1:
return [4, r10.next()];
case 2:
@@ -71943,7 +71953,7 @@ ${formatDisplay(all, fmt)}`);
if (t.add(s), !i)
return s;
}
- function Zd(t, e) {
+ function Yd(t, e) {
return e === void 0 && (e = 0), wt(function(r10, n) {
r10.subscribe(lt(n, function(i) {
return qi(n, t, function() {
@@ -71960,20 +71970,20 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function Jd(t, e) {
+ function Zd(t, e) {
return e === void 0 && (e = 0), wt(function(r10, n) {
n.add(t.schedule(function() {
return r10.subscribe(n);
}, e));
});
}
- function SV(t, e) {
- return Ot(t).pipe(Jd(e), Zd(e));
+ function yV(t, e) {
+ return Ot(t).pipe(Zd(e), Yd(e));
}
- function MV(t, e) {
- return Ot(t).pipe(Jd(e), Zd(e));
+ function bV(t, e) {
+ return Ot(t).pipe(Zd(e), Yd(e));
}
- function AV(t, e) {
+ function wV(t, e) {
return new Ht(function(r10) {
var n = 0;
return e.schedule(function() {
@@ -71981,11 +71991,11 @@ ${formatDisplay(all, fmt)}`);
});
});
}
- function HA(t, e) {
+ function UA(t, e) {
return new Ht(function(r10) {
var n;
return qi(r10, e, function() {
- n = t[UA](), qi(r10, e, function() {
+ n = t[RA](), qi(r10, e, function() {
var i, s, o;
try {
i = n.next(), s = i.value, o = i.done;
@@ -72000,7 +72010,7 @@ ${formatDisplay(all, fmt)}`);
};
});
}
- function qA(t, e) {
+ function jA(t, e) {
if (!t)
throw new Error("Iterable cannot be null");
return new Ht(function(r10) {
@@ -72014,36 +72024,36 @@ ${formatDisplay(all, fmt)}`);
});
});
}
- function TV(t, e) {
- return qA(VA(t), e);
+ function vV(t, e) {
+ return jA(DA(t), e);
}
- function WA(t, e) {
+ function VA(t, e) {
if (t != null) {
- if (DA(t))
- return SV(t, e);
- if (Ov(t))
- return AV(t, e);
+ if (OA(t))
+ return yV(t, e);
+ if (Nv(t))
+ return wV(t, e);
+ if (IA(t))
+ return bV(t, e);
+ if (PA(t))
+ return jA(t, e);
if (CA(t))
- return MV(t, e);
+ return UA(t, e);
if (LA(t))
- return qA(t, e);
- if (jA(t))
- return HA(t, e);
- if (zA(t))
- return TV(t, e);
+ return vV(t, e);
}
- throw BA(t);
+ throw kA(t);
}
function Fr(t, e) {
- return e ? WA(t, e) : Ot(t);
+ return e ? VA(t, e) : Ot(t);
}
function xe() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = rc(t);
+ var r10 = tc(t);
return Fr(t, r10);
}
- function GA(t, e) {
+ function zA(t, e) {
var r10 = Rt(t) ? t : function() {
return t;
}, n = function(i) {
@@ -72053,16 +72063,16 @@ ${formatDisplay(all, fmt)}`);
return e.schedule(n, 0, i);
} : n);
}
- var _3;
+ var x3;
(function(t) {
t.NEXT = "N", t.ERROR = "E", t.COMPLETE = "C";
- })(_3 || (_3 = {}));
- var Rp = function() {
+ })(x3 || (x3 = {}));
+ var Pp = function() {
function t(e, r10, n) {
this.kind = e, this.value = r10, this.error = n, this.hasValue = e === "N";
}
return t.prototype.observe = function(e) {
- return KA(this, e);
+ return FA(this, e);
}, t.prototype.do = function(e, r10, n) {
var i = this, s = i.kind, o = i.value, a = i.error;
return s === "N" ? e == null ? void 0 : e(o) : s === "E" ? r10 == null ? void 0 : r10(a) : n == null ? void 0 : n();
@@ -72070,7 +72080,7 @@ ${formatDisplay(all, fmt)}`);
var i;
return Rt((i = e) === null || i === void 0 ? void 0 : i.next) ? this.observe(e) : this.do(e, r10, n);
}, t.prototype.toObservable = function() {
- var e = this, r10 = e.kind, n = e.value, i = e.error, s = r10 === "N" ? xe(n) : r10 === "E" ? GA(function() {
+ var e = this, r10 = e.kind, n = e.value, i = e.error, s = r10 === "N" ? xe(n) : r10 === "E" ? zA(function() {
return i;
}) : r10 === "C" ? Gi : 0;
if (!s)
@@ -72084,13 +72094,13 @@ ${formatDisplay(all, fmt)}`);
return t.completeNotification;
}, t.completeNotification = new t("C"), t;
}();
- function KA(t, e) {
+ function FA(t, e) {
var r10, n, i, s = t, o = s.kind, a = s.value, c = s.error;
if (typeof o != "string")
throw new TypeError('Invalid notification, missing "kind"');
o === "N" ? (r10 = e.next) === null || r10 === void 0 || r10.call(e, a) : o === "E" ? (n = e.error) === null || n === void 0 || n.call(e, c) : (i = e.complete) === null || i === void 0 || i.call(e);
}
- function NV(t) {
+ function xV(t) {
return !!t && (t instanceof Ht || Rt(t.lift) && Rt(t.subscribe));
}
var fl = ll(function(t) {
@@ -72098,7 +72108,7 @@ ${formatDisplay(all, fmt)}`);
t(this), this.name = "EmptyError", this.message = "no elements in sequence";
};
});
- function IV(t, e) {
+ function _V(t, e) {
var r10 = typeof e == "object";
return new Promise(function(n, i) {
var s = false, o;
@@ -72113,10 +72123,10 @@ ${formatDisplay(all, fmt)}`);
});
});
}
- function gi(t, e) {
+ function yi(t, e) {
var r10 = typeof e == "object";
return new Promise(function(n, i) {
- var s = new Mf({
+ var s = new Sf({
next: function(o) {
n(o), s.unsubscribe();
},
@@ -72128,56 +72138,56 @@ ${formatDisplay(all, fmt)}`);
t.subscribe(s);
});
}
- var E3 = ll(function(t) {
+ var _3 = ll(function(t) {
return function() {
t(this), this.name = "ArgumentOutOfRangeError", this.message = "argument out of range";
};
});
- var XA = ll(function(t) {
+ var HA = ll(function(t) {
return function(r10) {
t(this), this.name = "NotFoundError", this.message = r10;
};
});
- var YA = ll(function(t) {
+ var qA = ll(function(t) {
return function(r10) {
t(this), this.name = "SequenceError", this.message = r10;
};
});
- function Pv(t) {
+ function Iv(t) {
return t instanceof Date && !isNaN(t);
}
- var ZA = ll(function(t) {
+ var WA = ll(function(t) {
return function(r10) {
r10 === void 0 && (r10 = null), t(this), this.message = "Timeout has occurred", this.name = "TimeoutError", this.info = r10;
};
});
- function kv(t, e) {
- var r10 = Pv(t) ? { first: t } : typeof t == "number" ? { each: t } : t, n = r10.first, i = r10.each, s = r10.with, o = s === void 0 ? OV : s, a = r10.scheduler, c = a === void 0 ? e ?? Vs : a, u = r10.meta, f10 = u === void 0 ? null : u;
+ function Ov(t, e) {
+ var r10 = Iv(t) ? { first: t } : typeof t == "number" ? { each: t } : t, n = r10.first, i = r10.each, s = r10.with, o = s === void 0 ? EV : s, a = r10.scheduler, c = a === void 0 ? e ?? Vs : a, u = r10.meta, f10 = u === void 0 ? null : u;
if (n == null && i == null)
throw new TypeError("No timeout provided.");
return wt(function(p, b) {
- var E, _, N11 = null, R = 0, F = function(D) {
+ var E, _, N11 = null, k = 0, F = function(L) {
_ = qi(b, c, function() {
try {
E.unsubscribe(), Ot(o({
meta: f10,
lastValue: N11,
- seen: R
+ seen: k
})).subscribe(b);
- } catch (L) {
- b.error(L);
+ } catch (D) {
+ b.error(D);
}
- }, D);
+ }, L);
};
- E = p.subscribe(lt(b, function(D) {
- _ == null || _.unsubscribe(), R++, b.next(N11 = D), i > 0 && F(i);
+ E = p.subscribe(lt(b, function(L) {
+ _ == null || _.unsubscribe(), k++, b.next(N11 = L), i > 0 && F(i);
}, void 0, void 0, function() {
_ != null && _.closed || _ == null || _.unsubscribe(), N11 = null;
- })), !R && F(n != null ? typeof n == "number" ? n : +n - c.now() : i);
+ })), !k && F(n != null ? typeof n == "number" ? n : +n - c.now() : i);
});
}
- function OV(t) {
- throw new ZA(t);
+ function EV(t) {
+ throw new WA(t);
}
function we(t, e) {
return wt(function(r10, n) {
@@ -72187,33 +72197,33 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- var PV = Array.isArray;
- function kV(t, e) {
- return PV(e) ? t.apply(void 0, lr([], ur(e))) : t(e);
+ var SV = Array.isArray;
+ function MV(t, e) {
+ return SV(e) ? t.apply(void 0, lr([], ur(e))) : t(e);
}
function hl(t) {
return we(function(e) {
- return kV(t, e);
+ return MV(t, e);
});
}
- function S1(t, e, r10, n) {
+ function E1(t, e, r10, n) {
if (r10)
- if (Xm(r10))
+ if (Km(r10))
n = r10;
else
return function() {
for (var i = [], s = 0; s < arguments.length; s++)
i[s] = arguments[s];
- return S1(t, e, n).apply(this, i).pipe(hl(r10));
+ return E1(t, e, n).apply(this, i).pipe(hl(r10));
};
return n ? function() {
for (var i = [], s = 0; s < arguments.length; s++)
i[s] = arguments[s];
- return S1(t, e).apply(this, i).pipe(Jd(n), Zd(n));
+ return E1(t, e).apply(this, i).pipe(Zd(n), Yd(n));
} : function() {
for (var i = this, s = [], o = 0; o < arguments.length; o++)
s[o] = arguments[o];
- var a = new Av(), c = true;
+ var a = new Sv(), c = true;
return new Ht(function(u) {
var f10 = a.subscribe(u);
if (c) {
@@ -72238,23 +72248,23 @@ ${formatDisplay(all, fmt)}`);
});
};
}
- function RV(t, e, r10) {
- return S1(false, t, e, r10);
+ function AV(t, e, r10) {
+ return E1(false, t, e, r10);
}
- function CV(t, e, r10) {
- return S1(true, t, e, r10);
+ function TV(t, e, r10) {
+ return E1(true, t, e, r10);
}
- var DV = Array.isArray;
- var LV = Object.getPrototypeOf;
- var BV = Object.prototype;
- var UV = Object.keys;
- function JA(t) {
+ var NV = Array.isArray;
+ var IV = Object.getPrototypeOf;
+ var OV = Object.prototype;
+ var PV = Object.keys;
+ function GA(t) {
if (t.length === 1) {
var e = t[0];
- if (DV(e))
+ if (NV(e))
return { args: e, keys: null };
- if (jV(e)) {
- var r10 = UV(e);
+ if (kV(e)) {
+ var r10 = PV(e);
return {
args: r10.map(function(n) {
return e[n];
@@ -72265,10 +72275,10 @@ ${formatDisplay(all, fmt)}`);
}
return { args: t, keys: null };
}
- function jV(t) {
- return t && typeof t == "object" && LV(t) === BV;
+ function kV(t) {
+ return t && typeof t == "object" && IV(t) === OV;
}
- function QA(t, e) {
+ function KA(t, e) {
return t.reduce(function(r10, n, i) {
return r10[n] = e[i], r10;
}, {});
@@ -72276,19 +72286,19 @@ ${formatDisplay(all, fmt)}`);
function Qe() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = rc(t), n = Yd(t), i = JA(t), s = i.args, o = i.keys;
+ var r10 = tc(t), n = Xd(t), i = GA(t), s = i.args, o = i.keys;
if (s.length === 0)
return Fr([], r10);
- var a = new Ht($A(s, r10, o ? function(c) {
- return QA(o, c);
+ var a = new Ht(XA(s, r10, o ? function(c) {
+ return KA(o, c);
} : kn));
return n ? a.pipe(hl(n)) : a;
}
- function $A(t, e, r10) {
+ function XA(t, e, r10) {
return r10 === void 0 && (r10 = kn), function(n) {
- j9(e, function() {
+ D9(e, function() {
for (var i = t.length, s = new Array(i), o = i, a = i, c = function(f10) {
- j9(e, function() {
+ D9(e, function() {
var p = Fr(t[f10], e), b = false;
p.subscribe(lt(n, function(E) {
s[f10] = E, b || (b = true, a--), a || n.next(r10(s.slice()));
@@ -72301,35 +72311,35 @@ ${formatDisplay(all, fmt)}`);
}, n);
};
}
- function j9(t, e, r10) {
+ function D9(t, e, r10) {
t ? qi(r10, t, e) : e();
}
- function Rv(t, e, r10, n, i, s, o, a) {
+ function Pv(t, e, r10, n, i, s, o, a) {
var c = [], u = 0, f10 = 0, p = false, b = function() {
p && !c.length && !u && e.complete();
}, E = function(N11) {
return u < n ? _(N11) : c.push(N11);
}, _ = function(N11) {
s && e.next(N11), u++;
- var R = false;
+ var k = false;
Ot(r10(N11, f10++)).subscribe(lt(e, function(F) {
i == null || i(F), s ? E(F) : e.next(F);
}, function() {
- R = true;
+ k = true;
}, void 0, function() {
- if (R)
+ if (k)
try {
u--;
for (var F = function() {
- var D = c.shift();
+ var L = c.shift();
o ? qi(e, o, function() {
- return _(D);
- }) : _(D);
+ return _(L);
+ }) : _(L);
}; c.length && u < n; )
F();
b();
- } catch (D) {
- e.error(D);
+ } catch (L) {
+ e.error(L);
}
}));
};
@@ -72345,48 +72355,48 @@ ${formatDisplay(all, fmt)}`);
return e(n, s, i, o);
})(Ot(t(n, i)));
}, r10) : (typeof e == "number" && (r10 = e), wt(function(n, i) {
- return Rv(n, i, t, r10);
+ return Pv(n, i, t, r10);
}));
}
- function Qd(t) {
+ function Jd(t) {
return t === void 0 && (t = 1 / 0), Rn(kn, t);
}
- function Ym() {
- return Qd(1);
+ function Xm() {
+ return Jd(1);
}
- function ld() {
+ function ud() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return Ym()(Fr(t, rc(t)));
+ return Xm()(Fr(t, tc(t)));
}
- function $d(t) {
+ function Qd(t) {
return new Ht(function(e) {
Ot(t()).subscribe(e);
});
}
- var VV = {
+ var RV = {
connector: function() {
return new Er();
},
resetOnDisconnect: true
};
- function zV(t, e) {
- e === void 0 && (e = VV);
+ function CV(t, e) {
+ e === void 0 && (e = RV);
var r10 = null, n = e.connector, i = e.resetOnDisconnect, s = i === void 0 ? true : i, o = n(), a = new Ht(function(c) {
return o.subscribe(c);
});
return a.connect = function() {
- return (!r10 || r10.closed) && (r10 = $d(function() {
+ return (!r10 || r10.closed) && (r10 = Qd(function() {
return t;
}).subscribe(o), s && r10.add(function() {
return o = n();
})), r10;
}, a;
}
- function eT() {
+ function YA() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = Yd(t), n = JA(t), i = n.args, s = n.keys, o = new Ht(function(a) {
+ var r10 = Xd(t), n = GA(t), i = n.args, s = n.keys, o = new Ht(function(a) {
var c = i.length;
if (!c) {
a.complete();
@@ -72394,32 +72404,32 @@ ${formatDisplay(all, fmt)}`);
}
for (var u = new Array(c), f10 = c, p = c, b = function(_) {
var N11 = false;
- Ot(i[_]).subscribe(lt(a, function(R) {
- N11 || (N11 = true, p--), u[_] = R;
+ Ot(i[_]).subscribe(lt(a, function(k) {
+ N11 || (N11 = true, p--), u[_] = k;
}, function() {
return f10--;
}, void 0, function() {
- (!f10 || !N11) && (p || a.next(s ? QA(s, u) : u), a.complete());
+ (!f10 || !N11) && (p || a.next(s ? KA(s, u) : u), a.complete());
}));
}, E = 0; E < c; E++)
b(E);
});
return r10 ? o.pipe(hl(r10)) : o;
}
- var FV = ["addListener", "removeListener"];
- var HV = ["addEventListener", "removeEventListener"];
- var qV = ["on", "off"];
- function S3(t, e, r10, n) {
+ var DV = ["addListener", "removeListener"];
+ var LV = ["addEventListener", "removeEventListener"];
+ var BV = ["on", "off"];
+ function E3(t, e, r10, n) {
if (Rt(r10) && (n = r10, r10 = void 0), n)
- return S3(t, e, r10).pipe(hl(n));
- var i = ur(KV(t) ? HV.map(function(a) {
+ return E3(t, e, r10).pipe(hl(n));
+ var i = ur(VV(t) ? LV.map(function(a) {
return function(c) {
return t[a](e, c, r10);
};
- }) : WV(t) ? FV.map(V9(t, e)) : GV(t) ? qV.map(V9(t, e)) : [], 2), s = i[0], o = i[1];
- if (!s && Ov(t))
+ }) : UV(t) ? DV.map(L9(t, e)) : jV(t) ? BV.map(L9(t, e)) : [], 2), s = i[0], o = i[1];
+ if (!s && Nv(t))
return Rn(function(a) {
- return S3(a, e, r10);
+ return E3(a, e, r10);
})(Ot(t));
if (!s)
throw new TypeError("Invalid event target");
@@ -72434,24 +72444,24 @@ ${formatDisplay(all, fmt)}`);
};
});
}
- function V9(t, e) {
+ function L9(t, e) {
return function(r10) {
return function(n) {
return t[r10](e, n);
};
};
}
- function WV(t) {
+ function UV(t) {
return Rt(t.addListener) && Rt(t.removeListener);
}
- function GV(t) {
+ function jV(t) {
return Rt(t.on) && Rt(t.off);
}
- function KV(t) {
+ function VV(t) {
return Rt(t.addEventListener) && Rt(t.removeEventListener);
}
- function tT(t, e, r10) {
- return r10 ? tT(t, e).pipe(hl(r10)) : new Ht(function(n) {
+ function ZA(t, e, r10) {
+ return r10 ? ZA(t, e).pipe(hl(r10)) : new Ht(function(n) {
var i = function() {
for (var o = [], a = 0; a < arguments.length; a++)
o[a] = arguments[a];
@@ -72462,12 +72472,12 @@ ${formatDisplay(all, fmt)}`);
} : void 0;
});
}
- function XV(t, e, r10, n, i) {
+ function zV(t, e, r10, n, i) {
var s, o, a, c;
- arguments.length === 1 ? (s = t, c = s.initialState, e = s.condition, r10 = s.iterate, o = s.resultSelector, a = o === void 0 ? kn : o, i = s.scheduler) : (c = t, !n || Xm(n) ? (a = kn, i = n) : a = n);
+ arguments.length === 1 ? (s = t, c = s.initialState, e = s.condition, r10 = s.iterate, o = s.resultSelector, a = o === void 0 ? kn : o, i = s.scheduler) : (c = t, !n || Km(n) ? (a = kn, i = n) : a = n);
function u() {
var f10;
- return _v(this, function(p) {
+ return vv(this, function(p) {
switch (p.label) {
case 0:
f10 = c, p.label = 1;
@@ -72482,20 +72492,20 @@ ${formatDisplay(all, fmt)}`);
}
});
}
- return $d(i ? function() {
- return HA(u(), i);
+ return Qd(i ? function() {
+ return UA(u(), i);
} : u);
}
- function YV(t, e, r10) {
- return $d(function() {
+ function FV(t, e, r10) {
+ return Qd(function() {
return t() ? e : r10;
});
}
function oa(t, e, r10) {
- t === void 0 && (t = 0), r10 === void 0 && (r10 = Nv);
+ t === void 0 && (t = 0), r10 === void 0 && (r10 = Av);
var n = -1;
- return e != null && (Xm(e) ? r10 = e : n = e), new Ht(function(i) {
- var s = Pv(t) ? +t - r10.now() : t;
+ return e != null && (Km(e) ? r10 = e : n = e), new Ht(function(i) {
+ var s = Iv(t) ? +t - r10.now() : t;
s < 0 && (s = 0);
var o = 0;
return r10.schedule(function() {
@@ -72503,24 +72513,24 @@ ${formatDisplay(all, fmt)}`);
}, s);
});
}
- function rT(t, e) {
+ function JA(t, e) {
return t === void 0 && (t = 0), e === void 0 && (e = Vs), t < 0 && (t = 0), oa(t, t, e);
}
- function Zm() {
+ function Ym() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = rc(t), n = RA(t, 1 / 0), i = t;
- return i.length ? i.length === 1 ? Ot(i[0]) : Qd(n)(Fr(i, r10)) : Gi;
+ var r10 = tc(t), n = NA(t, 1 / 0), i = t;
+ return i.length ? i.length === 1 ? Ot(i[0]) : Jd(n)(Fr(i, r10)) : Gi;
}
- var Cv = new Ht(an);
- function ZV() {
- return Cv;
+ var kv = new Ht(an);
+ function HV() {
+ return kv;
}
- var JV = Array.isArray;
+ var qV = Array.isArray;
function dl(t) {
- return t.length === 1 && JV(t[0]) ? t[0] : t;
+ return t.length === 1 && qV(t[0]) ? t[0] : t;
}
- function nT() {
+ function QA() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
var r10 = dl(t);
@@ -72534,7 +72544,7 @@ ${formatDisplay(all, fmt)}`);
s();
return;
}
- var a = new Mv(n, void 0, an, an);
+ var a = new Ev(n, void 0, an, an);
o.subscribe(a), a.add(s);
} else
n.complete();
@@ -72542,10 +72552,10 @@ ${formatDisplay(all, fmt)}`);
s();
});
}
- function QV(t, e) {
+ function WV(t, e) {
return Fr(Object.entries(t), e);
}
- function iT(t, e) {
+ function $A(t, e) {
return function(r10, n) {
return !t.call(e, r10, n);
};
@@ -72558,15 +72568,15 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function $V(t, e, r10) {
- return [Wr(e, r10)(Ot(t)), Wr(iT(e, r10))(Ot(t))];
+ function GV(t, e, r10) {
+ return [Wr(e, r10)(Ot(t)), Wr($A(e, r10))(Ot(t))];
}
- function ez() {
+ function KV() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return t = dl(t), t.length === 1 ? Ot(t[0]) : new Ht(sT(t));
+ return t = dl(t), t.length === 1 ? Ot(t[0]) : new Ht(eT(t));
}
- function sT(t) {
+ function eT(t) {
return function(e) {
for (var r10 = [], n = function(s) {
r10.push(Ot(t[s]).subscribe(lt(e, function(o) {
@@ -72581,7 +72591,7 @@ ${formatDisplay(all, fmt)}`);
n(i);
};
}
- function tz(t, e, r10) {
+ function XV(t, e, r10) {
if (e == null && (e = t, t = 0), e <= 0)
return Gi;
var n = e + t;
@@ -72596,7 +72606,7 @@ ${formatDisplay(all, fmt)}`);
i.complete();
});
}
- function rz(t, e) {
+ function YV(t, e) {
return new Ht(function(r10) {
var n = t(), i = e(n), s = i ? Ot(i) : Gi;
return s.subscribe(r10), function() {
@@ -72604,10 +72614,10 @@ ${formatDisplay(all, fmt)}`);
};
});
}
- function Dv() {
+ function Rv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = Yd(t), n = dl(t);
+ var r10 = Xd(t), n = dl(t);
return n.length ? new Ht(function(i) {
var s = n.map(function() {
return [];
@@ -72639,7 +72649,7 @@ ${formatDisplay(all, fmt)}`);
};
}) : Gi;
}
- function Lv(t) {
+ function Cv(t) {
return wt(function(e, r10) {
var n = false, i = null, s = null, o = false, a = function() {
if (s == null || s.unsubscribe(), s = null, n) {
@@ -72658,12 +72668,12 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function oT(t, e) {
- return e === void 0 && (e = Vs), Lv(function() {
+ function tT(t, e) {
+ return e === void 0 && (e = Vs), Cv(function() {
return oa(t, e);
});
}
- function aT(t) {
+ function rT(t) {
return wt(function(e, r10) {
var n = [];
return e.subscribe(lt(r10, function(i) {
@@ -72678,7 +72688,7 @@ ${formatDisplay(all, fmt)}`);
};
});
}
- function cT(t, e) {
+ function nT(t, e) {
return e === void 0 && (e = null), e = e ?? t, wt(function(r10, n) {
var i = [], s = 0;
r10.subscribe(lt(n, function(o) {
@@ -72701,15 +72711,15 @@ ${formatDisplay(all, fmt)}`);
}
if (p)
try {
- for (var N11 = Hi(p), R = N11.next(); !R.done; R = N11.next()) {
- var _ = R.value;
- Ya(i, _), n.next(_);
+ for (var N11 = Hi(p), k = N11.next(); !k.done; k = N11.next()) {
+ var _ = k.value;
+ Xa(i, _), n.next(_);
}
} catch (F) {
u = { error: F };
} finally {
try {
- R && !R.done && (f10 = N11.return) && f10.call(N11);
+ k && !k.done && (f10 = N11.return) && f10.call(N11);
} finally {
if (u)
throw u.error;
@@ -72738,20 +72748,20 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function uT(t) {
+ function iT(t) {
for (var e, r10, n = [], i = 1; i < arguments.length; i++)
n[i - 1] = arguments[i];
- var s = (e = rc(n)) !== null && e !== void 0 ? e : Vs, o = (r10 = n[0]) !== null && r10 !== void 0 ? r10 : null, a = n[1] || 1 / 0;
+ var s = (e = tc(n)) !== null && e !== void 0 ? e : Vs, o = (r10 = n[0]) !== null && r10 !== void 0 ? r10 : null, a = n[1] || 1 / 0;
return wt(function(c, u) {
var f10 = [], p = false, b = function(N11) {
- var R = N11.buffer, F = N11.subs;
- F.unsubscribe(), Ya(f10, N11), u.next(R), p && E();
+ var k = N11.buffer, F = N11.subs;
+ F.unsubscribe(), Xa(f10, N11), u.next(k), p && E();
}, E = function() {
if (f10) {
- var N11 = new ui();
+ var N11 = new li();
u.add(N11);
- var R = [], F = {
- buffer: R,
+ var k = [], F = {
+ buffer: k,
subs: N11
};
f10.push(F), qi(N11, s, function() {
@@ -72761,20 +72771,20 @@ ${formatDisplay(all, fmt)}`);
};
o !== null && o >= 0 ? qi(u, s, E, o, true) : p = true, E();
var _ = lt(u, function(N11) {
- var R, F, D = f10.slice();
+ var k, F, L = f10.slice();
try {
- for (var L = Hi(D), q = L.next(); !q.done; q = L.next()) {
+ for (var D = Hi(L), q = D.next(); !q.done; q = D.next()) {
var W = q.value, z = W.buffer;
z.push(N11), a <= z.length && b(W);
}
} catch (T) {
- R = { error: T };
+ k = { error: T };
} finally {
try {
- q && !q.done && (F = L.return) && F.call(L);
+ q && !q.done && (F = D.return) && F.call(D);
} finally {
- if (R)
- throw R.error;
+ if (k)
+ throw k.error;
}
}
}, function() {
@@ -72787,14 +72797,14 @@ ${formatDisplay(all, fmt)}`);
c.subscribe(_);
});
}
- function lT(t, e) {
+ function sT(t, e) {
return wt(function(r10, n) {
var i = [];
Ot(t).subscribe(lt(n, function(s) {
var o = [];
i.push(o);
- var a = new ui(), c = function() {
- Ya(i, o), n.next(o), a.unsubscribe();
+ var a = new li(), c = function() {
+ Xa(i, o), n.next(o), a.unsubscribe();
};
a.add(Ot(e(s)).subscribe(lt(n, c, an)));
}, an)), r10.subscribe(lt(n, function(s) {
@@ -72821,7 +72831,7 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function fT(t) {
+ function oT(t) {
return wt(function(e, r10) {
var n = null, i = null, s = function() {
i == null || i.unsubscribe();
@@ -72845,7 +72855,7 @@ ${formatDisplay(all, fmt)}`);
})), i && (n.unsubscribe(), n = null, s.subscribe(r10));
});
}
- function hT(t, e, r10, n, i) {
+ function aT(t, e, r10, n, i) {
return function(s, o) {
var a = r10, c = e, u = 0;
s.subscribe(lt(o, function(f10) {
@@ -72856,86 +72866,86 @@ ${formatDisplay(all, fmt)}`);
}));
};
}
- function Ff(t, e) {
- return wt(hT(t, e, arguments.length >= 2, false, true));
+ function zf(t, e) {
+ return wt(aT(t, e, arguments.length >= 2, false, true));
}
- var nz = function(t, e) {
+ var ZV = function(t, e) {
return t.push(e), t;
};
function pl() {
return wt(function(t, e) {
- Ff(nz, [])(t).subscribe(e);
+ zf(ZV, [])(t).subscribe(e);
});
}
- function dT(t, e) {
- return Sv(pl(), Rn(function(r10) {
+ function cT(t, e) {
+ return _v(pl(), Rn(function(r10) {
return t(r10);
}), e ? hl(e) : kn);
}
- function Bv(t) {
- return dT(Qe, t);
+ function Dv(t) {
+ return cT(Qe, t);
}
- var pT = Bv;
- function Uv() {
+ var uT = Dv;
+ function Lv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = Yd(t);
- return r10 ? Sv(Uv.apply(void 0, lr([], ur(t))), hl(r10)) : wt(function(n, i) {
- $A(lr([n], ur(dl(t))))(i);
+ var r10 = Xd(t);
+ return r10 ? _v(Lv.apply(void 0, lr([], ur(t))), hl(r10)) : wt(function(n, i) {
+ XA(lr([n], ur(dl(t))))(i);
});
}
- function jv() {
+ function Bv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return Uv.apply(void 0, lr([], ur(t)));
+ return Lv.apply(void 0, lr([], ur(t)));
}
- function M1(t, e) {
+ function S1(t, e) {
return Rt(e) ? Rn(t, e, 1) : Rn(t, 1);
}
- function mT(t, e) {
- return Rt(e) ? M1(function() {
+ function lT(t, e) {
+ return Rt(e) ? S1(function() {
return t;
- }, e) : M1(function() {
+ }, e) : S1(function() {
return t;
});
}
- function gT() {
+ function fT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = rc(t);
+ var r10 = tc(t);
return wt(function(n, i) {
- Ym()(Fr(lr([n], ur(t)), r10)).subscribe(i);
+ Xm()(Fr(lr([n], ur(t)), r10)).subscribe(i);
});
}
- function yT() {
+ function hT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return gT.apply(void 0, lr([], ur(t)));
+ return fT.apply(void 0, lr([], ur(t)));
}
- function iz(t) {
+ function JV(t) {
return new Ht(function(e) {
return t.subscribe(e);
});
}
- var sz = {
+ var QV = {
connector: function() {
return new Er();
}
};
- function Jm(t, e) {
- e === void 0 && (e = sz);
+ function Zm(t, e) {
+ e === void 0 && (e = QV);
var r10 = e.connector;
return wt(function(n, i) {
var s = r10();
- Ot(t(iz(s))).subscribe(i), i.add(n.subscribe(s));
+ Ot(t(JV(s))).subscribe(i), i.add(n.subscribe(s));
});
}
- function bT(t) {
- return Ff(function(e, r10, n) {
+ function dT(t) {
+ return zf(function(e, r10, n) {
return !t || t(r10, n) ? e + 1 : e;
}, 0);
}
- function wT(t) {
+ function pT(t) {
return wt(function(e, r10) {
var n = false, i = null, s = null, o = function() {
if (s == null || s.unsubscribe(), s = null, n) {
@@ -72953,7 +72963,7 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function vT(t, e) {
+ function mT(t, e) {
return e === void 0 && (e = Vs), wt(function(r10, n) {
var i = null, s = null, o = null, a = function() {
if (i) {
@@ -72979,7 +72989,7 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function e0(t) {
+ function $d(t) {
return wt(function(e, r10) {
var n = false;
e.subscribe(lt(r10, function(i) {
@@ -72999,38 +73009,38 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function Vv() {
+ function Uv() {
return wt(function(t, e) {
t.subscribe(lt(e, an));
});
}
- function zv(t) {
+ function jv(t) {
return we(function() {
return t;
});
}
- function Qm(t, e) {
+ function Jm(t, e) {
return e ? function(r10) {
- return ld(e.pipe(ia(1), Vv()), r10.pipe(Qm(t)));
+ return ud(e.pipe(ia(1), Uv()), r10.pipe(Jm(t)));
} : Rn(function(r10, n) {
- return Ot(t(r10, n)).pipe(ia(1), zv(r10));
+ return Ot(t(r10, n)).pipe(ia(1), jv(r10));
});
}
- function xT(t, e) {
+ function gT(t, e) {
e === void 0 && (e = Vs);
var r10 = oa(t, e);
- return Qm(function() {
+ return Jm(function() {
return r10;
});
}
- function _T() {
+ function yT() {
return wt(function(t, e) {
t.subscribe(lt(e, function(r10) {
- return KA(r10, e);
+ return FA(r10, e);
}));
});
}
- function ET(t, e) {
+ function bT(t, e) {
return wt(function(r10, n) {
var i = /* @__PURE__ */ new Set();
r10.subscribe(lt(n, function(s) {
@@ -73042,7 +73052,7 @@ ${formatDisplay(all, fmt)}`);
});
}
function aa(t, e) {
- return e === void 0 && (e = kn), t = t ?? oz, wt(function(r10, n) {
+ return e === void 0 && (e = kn), t = t ?? $V, wt(function(r10, n) {
var i, s = true;
r10.subscribe(lt(n, function(o) {
var a = e(o);
@@ -73050,16 +73060,16 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function oz(t, e) {
+ function $V(t, e) {
return t === e;
}
- function ST(t, e) {
+ function wT(t, e) {
return aa(function(r10, n) {
return e ? e(r10[t], n[t]) : r10[t] === n[t];
});
}
- function t0(t) {
- return t === void 0 && (t = az), wt(function(e, r10) {
+ function e0(t) {
+ return t === void 0 && (t = ez), wt(function(e, r10) {
var n = false;
e.subscribe(lt(r10, function(i) {
n = true, r10.next(i);
@@ -73068,29 +73078,29 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function az() {
+ function ez() {
return new fl();
}
- function MT(t, e) {
+ function vT(t, e) {
if (t < 0)
- throw new E3();
+ throw new _3();
var r10 = arguments.length >= 2;
return function(n) {
return n.pipe(Wr(function(i, s) {
return s === t;
- }), ia(1), r10 ? e0(e) : t0(function() {
- return new E3();
+ }), ia(1), r10 ? $d(e) : e0(function() {
+ return new _3();
}));
};
}
- function AT() {
+ function xT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
return function(r10) {
- return ld(r10, xe.apply(void 0, lr([], ur(t))));
+ return ud(r10, xe.apply(void 0, lr([], ur(t))));
};
}
- function TT(t, e) {
+ function _T(t, e) {
return wt(function(r10, n) {
var i = 0;
r10.subscribe(lt(n, function(s) {
@@ -73100,9 +73110,9 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function $m(t, e) {
+ function Qm(t, e) {
return e ? function(r10) {
- return r10.pipe($m(function(n, i) {
+ return r10.pipe(Qm(function(n, i) {
return Ot(t(n, i)).pipe(we(function(s, o) {
return e(n, s, i, o);
}));
@@ -73118,16 +73128,16 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function Fv() {
- return $m(kn);
+ function Vv() {
+ return Qm(kn);
}
- var NT = Fv;
- function IT(t, e, r10) {
+ var ET = Vv;
+ function ST(t, e, r10) {
return e === void 0 && (e = 1 / 0), e = (e || 0) < 1 ? 1 / 0 : e, wt(function(n, i) {
- return Rv(n, i, t, e, void 0, true, r10);
+ return Pv(n, i, t, e, void 0, true, r10);
});
}
- function Hv(t) {
+ function zv(t) {
return wt(function(e, r10) {
try {
e.subscribe(r10);
@@ -73136,10 +73146,10 @@ ${formatDisplay(all, fmt)}`);
}
});
}
- function OT(t, e) {
- return wt(PT(t, e, "value"));
+ function MT(t, e) {
+ return wt(AT(t, e, "value"));
}
- function PT(t, e, r10) {
+ function AT(t, e, r10) {
var n = r10 === "index";
return function(i, s) {
var o = 0;
@@ -73151,20 +73161,20 @@ ${formatDisplay(all, fmt)}`);
}));
};
}
- function kT(t, e) {
- return wt(PT(t, e, "index"));
+ function TT(t, e) {
+ return wt(AT(t, e, "index"));
}
- function A1(t, e) {
+ function M1(t, e) {
var r10 = arguments.length >= 2;
return function(n) {
return n.pipe(t ? Wr(function(i, s) {
return t(i, s, n);
- }) : kn, ia(1), r10 ? e0(e) : t0(function() {
+ }) : kn, ia(1), r10 ? $d(e) : e0(function() {
return new fl();
}));
};
}
- function RT(t, e, r10, n) {
+ function NT(t, e, r10, n) {
return wt(function(i, s) {
var o;
!e || typeof e == "function" ? o = e : (r10 = e.duration, o = e.element, n = e.connector);
@@ -73174,24 +73184,24 @@ ${formatDisplay(all, fmt)}`);
return c(function(N11) {
return N11.error(_);
});
- }, f10 = 0, p = false, b = new Mv(s, function(_) {
+ }, f10 = 0, p = false, b = new Ev(s, function(_) {
try {
- var N11 = t(_), R = a.get(N11);
- if (!R) {
- a.set(N11, R = n ? n() : new Er());
- var F = E(N11, R);
+ var N11 = t(_), k = a.get(N11);
+ if (!k) {
+ a.set(N11, k = n ? n() : new Er());
+ var F = E(N11, k);
if (s.next(F), r10) {
- var D = lt(R, function() {
- R.complete(), D == null || D.unsubscribe();
+ var L = lt(k, function() {
+ k.complete(), L == null || L.unsubscribe();
}, void 0, void 0, function() {
return a.delete(N11);
});
- b.add(Ot(r10(F)).subscribe(D));
+ b.add(Ot(r10(F)).subscribe(L));
}
}
- R.next(o ? o(_) : _);
- } catch (L) {
- u(L);
+ k.next(o ? o(_) : _);
+ } catch (D) {
+ u(D);
}
}, function() {
return c(function(_) {
@@ -73204,18 +73214,18 @@ ${formatDisplay(all, fmt)}`);
});
i.subscribe(b);
function E(_, N11) {
- var R = new Ht(function(F) {
+ var k = new Ht(function(F) {
f10++;
- var D = N11.subscribe(F);
+ var L = N11.subscribe(F);
return function() {
- D.unsubscribe(), --f10 === 0 && p && b.unsubscribe();
+ L.unsubscribe(), --f10 === 0 && p && b.unsubscribe();
};
});
- return R.key = _, R;
+ return k.key = _, k;
}
});
}
- function CT() {
+ function IT() {
return wt(function(t, e) {
t.subscribe(lt(e, function() {
e.next(false), e.complete();
@@ -73224,7 +73234,7 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function qv(t) {
+ function Fv(t) {
return t <= 0 ? function() {
return Gi;
} : wt(function(e, r10) {
@@ -73254,46 +73264,46 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function DT(t, e) {
+ function OT(t, e) {
var r10 = arguments.length >= 2;
return function(n) {
return n.pipe(t ? Wr(function(i, s) {
return t(i, s, n);
- }) : kn, qv(1), r10 ? e0(e) : t0(function() {
+ }) : kn, Fv(1), r10 ? $d(e) : e0(function() {
return new fl();
}));
};
}
- function LT() {
+ function PT() {
return wt(function(t, e) {
t.subscribe(lt(e, function(r10) {
- e.next(Rp.createNext(r10));
+ e.next(Pp.createNext(r10));
}, function() {
- e.next(Rp.createComplete()), e.complete();
+ e.next(Pp.createComplete()), e.complete();
}, function(r10) {
- e.next(Rp.createError(r10)), e.complete();
+ e.next(Pp.createError(r10)), e.complete();
}));
});
}
- function BT(t) {
- return Ff(Rt(t) ? function(e, r10) {
+ function kT(t) {
+ return zf(Rt(t) ? function(e, r10) {
return t(e, r10) > 0 ? e : r10;
} : function(e, r10) {
return e > r10 ? e : r10;
});
}
- var UT = Rn;
- function jT(t, e, r10) {
+ var RT = Rn;
+ function CT(t, e, r10) {
return r10 === void 0 && (r10 = 1 / 0), Rt(e) ? Rn(function() {
return t;
}, e, r10) : (typeof e == "number" && (r10 = e), Rn(function() {
return t;
}, r10));
}
- function Hf(t, e, r10) {
+ function Ff(t, e, r10) {
return r10 === void 0 && (r10 = 1 / 0), wt(function(n, i) {
var s = e;
- return Rv(n, i, function(o, a) {
+ return Pv(n, i, function(o, a) {
return t(s, o, a);
}, r10, function(o) {
s = o;
@@ -73302,46 +73312,46 @@ ${formatDisplay(all, fmt)}`);
});
});
}
- function Wv() {
+ function Hv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = rc(t), n = RA(t, 1 / 0);
+ var r10 = tc(t), n = NA(t, 1 / 0);
return t = dl(t), wt(function(i, s) {
- Qd(n)(Fr(lr([i], ur(t)), r10)).subscribe(s);
+ Jd(n)(Fr(lr([i], ur(t)), r10)).subscribe(s);
});
}
- function su() {
+ function iu() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return Wv.apply(void 0, lr([], ur(t)));
+ return Hv.apply(void 0, lr([], ur(t)));
}
- function VT(t) {
- return Ff(Rt(t) ? function(e, r10) {
+ function DT(t) {
+ return zf(Rt(t) ? function(e, r10) {
return t(e, r10) < 0 ? e : r10;
} : function(e, r10) {
return e < r10 ? e : r10;
});
}
- function eg(t, e) {
+ function $m(t, e) {
var r10 = Rt(t) ? t : function() {
return t;
};
- return Rt(e) ? Jm(e, {
+ return Rt(e) ? Zm(e, {
connector: r10
}) : function(n) {
- return new Gm(n, r10);
+ return new Wm(n, r10);
};
}
- function zT() {
+ function LT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
var r10 = dl(t);
return function(n) {
- return nT.apply(void 0, lr([n], ur(r10)));
+ return QA.apply(void 0, lr([n], ur(r10)));
};
}
- var cz = zT;
- function FT() {
+ var tz = LT;
+ function BT() {
return wt(function(t, e) {
var r10, n = false;
t.subscribe(lt(e, function(i) {
@@ -73350,7 +73360,7 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function HT() {
+ function UT() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
var r10 = t.length;
@@ -73367,44 +73377,44 @@ ${formatDisplay(all, fmt)}`);
return i;
});
}
- function qT(t) {
+ function jT(t) {
return t ? function(e) {
- return Jm(t)(e);
+ return Zm(t)(e);
} : function(e) {
- return eg(new Er())(e);
+ return $m(new Er())(e);
};
}
- function WT(t) {
+ function VT(t) {
return function(e) {
- var r10 = new Xc(t);
- return new Gm(e, function() {
+ var r10 = new Kc(t);
+ return new Wm(e, function() {
return r10;
});
};
}
- function GT() {
+ function zT() {
return function(t) {
- var e = new Av();
- return new Gm(t, function() {
+ var e = new Sv();
+ return new Wm(t, function() {
return e;
});
};
}
- function tg(t, e, r10, n) {
+ function eg(t, e, r10, n) {
r10 && !Rt(r10) && (n = r10);
var i = Rt(r10) ? r10 : void 0;
return function(s) {
- return eg(new tc(t, e, n), i)(s);
+ return $m(new ec(t, e, n), i)(s);
};
}
- function Gv() {
+ function qv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
return t.length ? wt(function(r10, n) {
- sT(lr([r10], ur(t)))(n);
+ eT(lr([r10], ur(t)))(n);
}) : kn;
}
- function KT(t) {
+ function FT(t) {
var e, r10 = 1 / 0, n;
return t != null && (typeof t == "object" ? (e = t.count, r10 = e === void 0 ? 1 / 0 : e, n = t.delay) : r10 = t), r10 <= 0 ? function() {
return Gi;
@@ -73426,7 +73436,7 @@ ${formatDisplay(all, fmt)}`);
u();
});
}
- function XT(t) {
+ function HT(t) {
return wt(function(e, r10) {
var n, i = false, s, o = false, a = false, c = function() {
return a && o && (r10.complete(), true);
@@ -73444,7 +73454,7 @@ ${formatDisplay(all, fmt)}`);
f10();
});
}
- function YT(t) {
+ function qT(t) {
t === void 0 && (t = 1 / 0);
var e;
t && typeof t == "object" ? e = t : e = {
@@ -73462,12 +73472,12 @@ ${formatDisplay(all, fmt)}`);
f10 ? (f10.unsubscribe(), f10 = null, p()) : b = true;
};
if (i != null) {
- var N11 = typeof i == "number" ? oa(i) : Ot(i(E, u)), R = lt(c, function() {
- R.unsubscribe(), _();
+ var N11 = typeof i == "number" ? oa(i) : Ot(i(E, u)), k = lt(c, function() {
+ k.unsubscribe(), _();
}, function() {
c.complete();
});
- N11.subscribe(R);
+ N11.subscribe(k);
} else
_();
} else
@@ -73477,7 +73487,7 @@ ${formatDisplay(all, fmt)}`);
p();
});
}
- function ZT(t) {
+ function WT(t) {
return wt(function(e, r10) {
var n, i = false, s, o = function() {
n = e.subscribe(lt(r10, void 0, void 0, function(a) {
@@ -73489,7 +73499,7 @@ ${formatDisplay(all, fmt)}`);
o();
});
}
- function Kv(t) {
+ function Wv(t) {
return wt(function(e, r10) {
var n = false, i = null;
e.subscribe(lt(r10, function(s) {
@@ -73503,17 +73513,17 @@ ${formatDisplay(all, fmt)}`);
}, an));
});
}
- function JT(t, e) {
- return e === void 0 && (e = Vs), Kv(rT(t, e));
+ function GT(t, e) {
+ return e === void 0 && (e = Vs), Wv(JA(t, e));
}
- function r0(t, e) {
- return wt(hT(t, e, arguments.length >= 2, true));
+ function t0(t, e) {
+ return wt(aT(t, e, arguments.length >= 2, true));
}
- function QT(t, e) {
+ function KT(t, e) {
return e === void 0 && (e = function(r10, n) {
return r10 === n;
}), wt(function(r10, n) {
- var i = z9(), s = z9(), o = function(c) {
+ var i = B9(), s = B9(), o = function(c) {
n.next(c), n.complete();
}, a = function(c, u) {
var f10 = lt(n, function(p) {
@@ -73529,7 +73539,7 @@ ${formatDisplay(all, fmt)}`);
r10.subscribe(a(i, s)), Ot(t).subscribe(a(s, i));
});
}
- function z9() {
+ function B9() {
return {
buffer: [],
complete: false
@@ -73541,30 +73551,30 @@ ${formatDisplay(all, fmt)}`);
return new Er();
} : e, n = t.resetOnError, i = n === void 0 ? true : n, s = t.resetOnComplete, o = s === void 0 ? true : s, a = t.resetOnRefCountZero, c = a === void 0 ? true : a;
return function(u) {
- var f10, p, b, E = 0, _ = false, N11 = false, R = function() {
+ var f10, p, b, E = 0, _ = false, N11 = false, k = function() {
p == null || p.unsubscribe(), p = void 0;
}, F = function() {
- R(), f10 = b = void 0, _ = N11 = false;
- }, D = function() {
- var L = f10;
- F(), L == null || L.unsubscribe();
+ k(), f10 = b = void 0, _ = N11 = false;
+ }, L = function() {
+ var D = f10;
+ F(), D == null || D.unsubscribe();
};
- return wt(function(L, q) {
- E++, !N11 && !_ && R();
+ return wt(function(D, q) {
+ E++, !N11 && !_ && k();
var W = b = b ?? r10();
q.add(function() {
- E--, E === 0 && !N11 && !_ && (p = Z2(D, c));
- }), W.subscribe(q), !f10 && E > 0 && (f10 = new Mf({
+ E--, E === 0 && !N11 && !_ && (p = Z2(L, c));
+ }), W.subscribe(q), !f10 && E > 0 && (f10 = new Sf({
next: function(z) {
return W.next(z);
},
error: function(z) {
- N11 = true, R(), p = Z2(F, i, z), W.error(z);
+ N11 = true, k(), p = Z2(F, i, z), W.error(z);
},
complete: function() {
- _ = true, R(), p = Z2(F, o), W.complete();
+ _ = true, k(), p = Z2(F, o), W.complete();
}
- }), Ot(L).subscribe(f10));
+ }), Ot(D).subscribe(f10));
})(u);
};
}
@@ -73576,7 +73586,7 @@ ${formatDisplay(all, fmt)}`);
return;
}
if (e !== false) {
- var i = new Mf({
+ var i = new Sf({
next: function() {
i.unsubscribe(), t();
}
@@ -73588,29 +73598,29 @@ ${formatDisplay(all, fmt)}`);
var n, i, s, o, a = false;
return t && typeof t == "object" ? (n = t.bufferSize, o = n === void 0 ? 1 / 0 : n, i = t.windowTime, e = i === void 0 ? 1 / 0 : i, s = t.refCount, a = s === void 0 ? false : s, r10 = t.scheduler) : o = t ?? 1 / 0, ml({
connector: function() {
- return new tc(o, e, r10);
+ return new ec(o, e, r10);
},
resetOnError: true,
resetOnComplete: false,
resetOnRefCountZero: a
});
}
- function $T(t) {
+ function XT(t) {
return wt(function(e, r10) {
var n = false, i, s = false, o = 0;
e.subscribe(lt(r10, function(a) {
- s = true, (!t || t(a, o++, e)) && (n && r10.error(new YA("Too many matching values")), n = true, i = a);
+ s = true, (!t || t(a, o++, e)) && (n && r10.error(new qA("Too many matching values")), n = true, i = a);
}, function() {
- n ? (r10.next(i), r10.complete()) : r10.error(s ? new XA("No matching values") : new fl());
+ n ? (r10.next(i), r10.complete()) : r10.error(s ? new HA("No matching values") : new fl());
}));
});
}
- function eN(t) {
+ function YT(t) {
return Wr(function(e, r10) {
return t <= r10;
});
}
- function tN(t) {
+ function ZT(t) {
return t <= 0 ? kn : wt(function(e, r10) {
var n = new Array(t), i = 0;
return e.subscribe(lt(r10, function(s) {
@@ -73626,7 +73636,7 @@ ${formatDisplay(all, fmt)}`);
};
});
}
- function rN(t) {
+ function JT(t) {
return wt(function(e, r10) {
var n = false, i = lt(r10, function() {
i == null || i.unsubscribe(), n = true;
@@ -73636,7 +73646,7 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function Xv(t) {
+ function Gv(t) {
return wt(function(e, r10) {
var n = false, i = 0;
e.subscribe(lt(r10, function(s) {
@@ -73647,9 +73657,9 @@ ${formatDisplay(all, fmt)}`);
function Cr() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = rc(t);
+ var r10 = tc(t);
return wt(function(n, i) {
- (r10 ? ld(t, n, r10) : ld(t, n)).subscribe(i);
+ (r10 ? ud(t, n, r10) : ud(t, n)).subscribe(i);
});
}
function Oe(t, e) {
@@ -73670,17 +73680,17 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function nN() {
+ function QT() {
return Oe(kn);
}
- function iN(t, e) {
+ function $T(t, e) {
return Rt(e) ? Oe(function() {
return t;
}, e) : Oe(function() {
return t;
});
}
- function sN(t, e) {
+ function eN(t, e) {
return wt(function(r10, n) {
var i = e;
return Oe(function(s, o) {
@@ -73692,14 +73702,14 @@ ${formatDisplay(all, fmt)}`);
};
});
}
- function oN(t) {
+ function tN(t) {
return wt(function(e, r10) {
Ot(t).subscribe(lt(r10, function() {
return r10.complete();
}, an)), !r10.closed && e.subscribe(r10);
});
}
- function aN(t, e) {
+ function rN(t, e) {
return e === void 0 && (e = false), wt(function(r10, n) {
var i = 0;
r10.subscribe(lt(n, function(s) {
@@ -73729,15 +73739,15 @@ ${formatDisplay(all, fmt)}`);
}));
}) : kn;
}
- function Yv(t, e) {
+ function Kv(t, e) {
return wt(function(r10, n) {
var i = e ?? {}, s = i.leading, o = s === void 0 ? true : s, a = i.trailing, c = a === void 0 ? false : a, u = false, f10 = null, p = null, b = false, E = function() {
- p == null || p.unsubscribe(), p = null, c && (R(), b && n.complete());
+ p == null || p.unsubscribe(), p = null, c && (k(), b && n.complete());
}, _ = function() {
p = null, b && n.complete();
}, N11 = function(F) {
return p = Ot(t(F)).subscribe(lt(n, E, _));
- }, R = function() {
+ }, k = function() {
if (u) {
u = false;
var F = f10;
@@ -73745,37 +73755,37 @@ ${formatDisplay(all, fmt)}`);
}
};
r10.subscribe(lt(n, function(F) {
- u = true, f10 = F, !(p && !p.closed) && (o ? R() : N11(F));
+ u = true, f10 = F, !(p && !p.closed) && (o ? k() : N11(F));
}, function() {
b = true, !(c && u && p && !p.closed) && n.complete();
}));
});
}
- function cN(t, e, r10) {
+ function nN(t, e, r10) {
e === void 0 && (e = Vs);
var n = oa(t, e);
- return Yv(function() {
+ return Kv(function() {
return n;
}, r10);
}
- function uN(t) {
+ function iN(t) {
return t === void 0 && (t = Vs), wt(function(e, r10) {
var n = t.now();
e.subscribe(lt(r10, function(i) {
var s = t.now(), o = s - n;
- n = s, r10.next(new uz(i, o));
+ n = s, r10.next(new rz(i, o));
}));
});
}
- var uz = function() {
+ var rz = function() {
function t(e, r10) {
this.value = e, this.interval = r10;
}
return t;
}();
- function lN(t, e, r10) {
+ function sN(t, e, r10) {
var n, i, s;
- if (r10 = r10 ?? Nv, Pv(t) ? n = t : typeof t == "number" && (i = t), e)
+ if (r10 = r10 ?? Av, Iv(t) ? n = t : typeof t == "number" && (i = t), e)
s = function() {
return e;
};
@@ -73783,19 +73793,19 @@ ${formatDisplay(all, fmt)}`);
throw new TypeError("No observable provided to switch to");
if (n == null && i == null)
throw new TypeError("No timeout provided.");
- return kv({
+ return Ov({
first: n,
each: i,
scheduler: r10,
with: s
});
}
- function fN(t) {
- return t === void 0 && (t = Km), we(function(e) {
+ function oN(t) {
+ return t === void 0 && (t = Gm), we(function(e) {
return { value: e, timestamp: t.now() };
});
}
- function hN(t) {
+ function aN(t) {
return wt(function(e, r10) {
var n = new Er();
r10.next(n.asObservable());
@@ -73813,7 +73823,7 @@ ${formatDisplay(all, fmt)}`);
};
});
}
- function dN(t, e) {
+ function cN(t, e) {
e === void 0 && (e = 0);
var r10 = e > 0 ? e : t;
return wt(function(n, i) {
@@ -73825,8 +73835,8 @@ ${formatDisplay(all, fmt)}`);
var E = b.value;
E.next(c);
}
- } catch (R) {
- u = { error: R };
+ } catch (k) {
+ u = { error: k };
} finally {
try {
b && !b.done && (f10 = p.return) && f10.call(p);
@@ -73853,55 +73863,55 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function pN(t) {
+ function uN(t) {
for (var e, r10, n = [], i = 1; i < arguments.length; i++)
n[i - 1] = arguments[i];
- var s = (e = rc(n)) !== null && e !== void 0 ? e : Vs, o = (r10 = n[0]) !== null && r10 !== void 0 ? r10 : null, a = n[1] || 1 / 0;
+ var s = (e = tc(n)) !== null && e !== void 0 ? e : Vs, o = (r10 = n[0]) !== null && r10 !== void 0 ? r10 : null, a = n[1] || 1 / 0;
return wt(function(c, u) {
- var f10 = [], p = false, b = function(R) {
- var F = R.window, D = R.subs;
- F.complete(), D.unsubscribe(), Ya(f10, R), p && E();
+ var f10 = [], p = false, b = function(k) {
+ var F = k.window, L = k.subs;
+ F.complete(), L.unsubscribe(), Xa(f10, k), p && E();
}, E = function() {
if (f10) {
- var R = new ui();
- u.add(R);
- var F = new Er(), D = {
+ var k = new li();
+ u.add(k);
+ var F = new Er(), L = {
window: F,
- subs: R,
+ subs: k,
seen: 0
};
- f10.push(D), u.next(F.asObservable()), qi(R, s, function() {
- return b(D);
+ f10.push(L), u.next(F.asObservable()), qi(k, s, function() {
+ return b(L);
}, t);
}
};
o !== null && o >= 0 ? qi(u, s, E, o, true) : p = true, E();
- var _ = function(R) {
- return f10.slice().forEach(R);
- }, N11 = function(R) {
+ var _ = function(k) {
+ return f10.slice().forEach(k);
+ }, N11 = function(k) {
_(function(F) {
- var D = F.window;
- return R(D);
- }), R(u), u.unsubscribe();
+ var L = F.window;
+ return k(L);
+ }), k(u), u.unsubscribe();
};
- return c.subscribe(lt(u, function(R) {
+ return c.subscribe(lt(u, function(k) {
_(function(F) {
- F.window.next(R), a <= ++F.seen && b(F);
+ F.window.next(k), a <= ++F.seen && b(F);
});
}, function() {
- return N11(function(R) {
- return R.complete();
+ return N11(function(k) {
+ return k.complete();
});
- }, function(R) {
+ }, function(k) {
return N11(function(F) {
- return F.error(R);
+ return F.error(k);
});
})), function() {
f10 = null;
};
});
}
- function mN(t, e) {
+ function lN(t, e) {
return wt(function(r10, n) {
var i = [], s = function(o) {
for (; 0 < i.length; )
@@ -73911,8 +73921,8 @@ ${formatDisplay(all, fmt)}`);
Ot(t).subscribe(lt(n, function(o) {
var a = new Er();
i.push(a);
- var c = new ui(), u = function() {
- Ya(i, a), a.complete(), c.unsubscribe();
+ var c = new li(), u = function() {
+ Xa(i, a), a.complete(), c.unsubscribe();
}, f10;
try {
f10 = Ot(e(o));
@@ -73948,7 +73958,7 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function gN(t) {
+ function fN(t) {
return wt(function(e, r10) {
var n, i, s = function(a) {
n.error(a), r10.error(a);
@@ -73972,10 +73982,10 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function Zv() {
+ function Xv() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- var r10 = Yd(t);
+ var r10 = Xd(t);
return wt(function(n, i) {
for (var s = t.length, o = new Array(s), a = t.map(function() {
return false;
@@ -73993,227 +74003,227 @@ ${formatDisplay(all, fmt)}`);
}));
});
}
- function yN(t) {
- return dT(Dv, t);
+ function hN(t) {
+ return cT(Rv, t);
}
- function bN() {
+ function dN() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
return wt(function(r10, n) {
- Dv.apply(void 0, lr([r10], ur(t))).subscribe(n);
+ Rv.apply(void 0, lr([r10], ur(t))).subscribe(n);
});
}
- function wN() {
+ function pN() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return bN.apply(void 0, lr([], ur(t)));
+ return dN.apply(void 0, lr([], ur(t)));
}
- var lz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var nz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- ArgumentOutOfRangeError: E3,
- AsyncSubject: Av,
- BehaviorSubject: Xc,
- ConnectableObservable: Gm,
+ ArgumentOutOfRangeError: _3,
+ AsyncSubject: Sv,
+ BehaviorSubject: Kc,
+ ConnectableObservable: Wm,
EMPTY: Gi,
EmptyError: fl,
- NEVER: Cv,
- NotFoundError: XA,
- Notification: Rp,
+ NEVER: kv,
+ NotFoundError: HA,
+ Notification: Pp,
get NotificationKind() {
- return _3;
+ return x3;
},
- ObjectUnsubscribedError: NA,
+ ObjectUnsubscribedError: EA,
Observable: Ht,
- ReplaySubject: tc,
- Scheduler: x3,
- SequenceError: YA,
+ ReplaySubject: ec,
+ Scheduler: v3,
+ SequenceError: qA,
Subject: Er,
- Subscriber: qm,
- Subscription: ui,
- TimeoutError: ZA,
- UnsubscriptionError: Pp,
- VirtualAction: kA,
- VirtualTimeScheduler: pV,
- animationFrame: dV,
- animationFrameScheduler: PA,
- animationFrames: $j,
- asap: aV,
- asapScheduler: Tv,
- async: Nv,
+ Subscriber: Hm,
+ Subscription: li,
+ TimeoutError: WA,
+ UnsubscriptionError: Ip,
+ VirtualAction: TA,
+ VirtualTimeScheduler: aV,
+ animationFrame: oV,
+ animationFrameScheduler: AA,
+ animationFrames: Gj,
+ asap: eV,
+ asapScheduler: Mv,
+ async: Av,
asyncScheduler: Vs,
- audit: Lv,
- auditTime: oT,
- bindCallback: RV,
- bindNodeCallback: CV,
- buffer: aT,
- bufferCount: cT,
- bufferTime: uT,
- bufferToggle: lT,
- bufferWhen: fT,
+ audit: Cv,
+ auditTime: tT,
+ bindCallback: AV,
+ bindNodeCallback: TV,
+ buffer: rT,
+ bufferCount: nT,
+ bufferTime: iT,
+ bufferToggle: sT,
+ bufferWhen: oT,
catchError: Yt,
- combineAll: pT,
+ combineAll: uT,
combineLatest: Qe,
- combineLatestAll: Bv,
- combineLatestWith: jv,
- concat: ld,
- concatAll: Ym,
- concatMap: M1,
- concatMapTo: mT,
- concatWith: yT,
- config: iu,
- connect: Jm,
- connectable: zV,
- count: bT,
- debounce: wT,
- debounceTime: vT,
- defaultIfEmpty: e0,
- defer: $d,
- delay: xT,
- delayWhen: Qm,
- dematerialize: _T,
- distinct: ET,
+ combineLatestAll: Dv,
+ combineLatestWith: Bv,
+ concat: ud,
+ concatAll: Xm,
+ concatMap: S1,
+ concatMapTo: lT,
+ concatWith: hT,
+ config: nu,
+ connect: Zm,
+ connectable: CV,
+ count: dT,
+ debounce: pT,
+ debounceTime: mT,
+ defaultIfEmpty: $d,
+ defer: Qd,
+ delay: gT,
+ delayWhen: Jm,
+ dematerialize: yT,
+ distinct: bT,
distinctUntilChanged: aa,
- distinctUntilKeyChanged: ST,
- elementAt: MT,
- empty: mV,
- endWith: AT,
- every: TT,
- exhaust: NT,
- exhaustAll: Fv,
- exhaustMap: $m,
- expand: IT,
+ distinctUntilKeyChanged: wT,
+ elementAt: vT,
+ empty: cV,
+ endWith: xT,
+ every: _T,
+ exhaust: ET,
+ exhaustAll: Vv,
+ exhaustMap: Qm,
+ expand: ST,
filter: Wr,
- finalize: Hv,
- find: OT,
- findIndex: kT,
- first: A1,
- firstValueFrom: gi,
- flatMap: UT,
- forkJoin: eT,
+ finalize: zv,
+ find: MT,
+ findIndex: TT,
+ first: M1,
+ firstValueFrom: yi,
+ flatMap: RT,
+ forkJoin: YA,
from: Fr,
- fromEvent: S3,
- fromEventPattern: tT,
- generate: XV,
- groupBy: RT,
+ fromEvent: E3,
+ fromEventPattern: ZA,
+ generate: zV,
+ groupBy: NT,
identity: kn,
- ignoreElements: Vv,
- iif: YV,
- interval: rT,
- isEmpty: CT,
- isObservable: NV,
- last: DT,
- lastValueFrom: IV,
+ ignoreElements: Uv,
+ iif: FV,
+ interval: JA,
+ isEmpty: IT,
+ isObservable: xV,
+ last: OT,
+ lastValueFrom: _V,
map: we,
- mapTo: zv,
- materialize: LT,
- max: BT,
- merge: Zm,
- mergeAll: Qd,
+ mapTo: jv,
+ materialize: PT,
+ max: kT,
+ merge: Ym,
+ mergeAll: Jd,
mergeMap: Rn,
- mergeMapTo: jT,
- mergeScan: Hf,
- mergeWith: su,
- min: VT,
- multicast: eg,
- never: ZV,
+ mergeMapTo: CT,
+ mergeScan: Ff,
+ mergeWith: iu,
+ min: DT,
+ multicast: $m,
+ never: HV,
noop: an,
- observable: Wm,
- observeOn: Zd,
+ observable: qm,
+ observeOn: Yd,
of: xe,
- onErrorResumeNext: nT,
- onErrorResumeNextWith: zT,
- pairs: QV,
- pairwise: FT,
- partition: $V,
- pipe: Sv,
- pluck: HT,
- publish: qT,
- publishBehavior: WT,
- publishLast: GT,
- publishReplay: tg,
- queue: lV,
- queueScheduler: OA,
- race: ez,
- raceWith: Gv,
- range: tz,
- reduce: Ff,
- refCount: Gd,
- repeat: KT,
- repeatWhen: XT,
- retry: YT,
- retryWhen: ZT,
- sample: Kv,
- sampleTime: JT,
- scan: r0,
- scheduled: WA,
- sequenceEqual: QT,
+ onErrorResumeNext: QA,
+ onErrorResumeNextWith: LT,
+ pairs: WV,
+ pairwise: BT,
+ partition: GV,
+ pipe: _v,
+ pluck: UT,
+ publish: jT,
+ publishBehavior: VT,
+ publishLast: zT,
+ publishReplay: eg,
+ queue: nV,
+ queueScheduler: MA,
+ race: KV,
+ raceWith: qv,
+ range: XV,
+ reduce: zf,
+ refCount: Wd,
+ repeat: FT,
+ repeatWhen: HT,
+ retry: qT,
+ retryWhen: WT,
+ sample: Wv,
+ sampleTime: GT,
+ scan: t0,
+ scheduled: VA,
+ sequenceEqual: KT,
share: ml,
shareReplay: qt,
- single: $T,
- skip: eN,
- skipLast: tN,
- skipUntil: rN,
- skipWhile: Xv,
+ single: XT,
+ skip: YT,
+ skipLast: ZT,
+ skipUntil: JT,
+ skipWhile: Gv,
startWith: Cr,
- subscribeOn: Jd,
- switchAll: nN,
+ subscribeOn: Zd,
+ switchAll: QT,
switchMap: Oe,
- switchMapTo: iN,
- switchScan: sN,
+ switchMapTo: $T,
+ switchScan: eN,
take: ia,
- takeLast: qv,
- takeUntil: oN,
- takeWhile: aN,
+ takeLast: Fv,
+ takeUntil: tN,
+ takeWhile: rN,
tap: Us,
- throttle: Yv,
- throttleTime: cN,
- throwError: GA,
- throwIfEmpty: t0,
- timeInterval: uN,
- timeout: kv,
- timeoutWith: lN,
+ throttle: Kv,
+ throttleTime: nN,
+ throwError: zA,
+ throwIfEmpty: e0,
+ timeInterval: iN,
+ timeout: Ov,
+ timeoutWith: sN,
timer: oa,
- timestamp: fN,
+ timestamp: oN,
toArray: pl,
- using: rz,
- window: hN,
- windowCount: dN,
- windowTime: pN,
- windowToggle: mN,
- windowWhen: gN,
- withLatestFrom: Zv,
- zip: Dv,
- zipAll: yN,
- zipWith: wN
+ using: YV,
+ window: aN,
+ windowCount: cN,
+ windowTime: uN,
+ windowToggle: lN,
+ windowWhen: fN,
+ withLatestFrom: Xv,
+ zip: Rv,
+ zipAll: hN,
+ zipWith: pN
}, Symbol.toStringTag, { value: "Module" }));
- var vN = new tc(
+ var mN = new ec(
1
);
- var M3 = {};
- var fz = "reef-app-active-network";
- var gl = vN.asObservable();
- var xN = (t) => {
+ var S3 = {};
+ var iz = "reef-app-active-network";
+ var gl = mN.asObservable();
+ var gN = (t) => {
if (t != null)
try {
- localStorage.setItem(fz, JSON.stringify(t));
+ localStorage.setItem(iz, JSON.stringify(t));
} catch {
}
- vN.next(t);
+ mN.next(t);
};
gl.subscribe(
(t) => console.log("SELECTED NETWORK=", t.rpcUrl)
);
- var hz = (t) => {
- M3 = { ...M3, ...t };
+ var sz = (t) => {
+ S3 = { ...S3, ...t };
};
- function dz(t) {
+ function oz(t) {
return t("return this");
}
- var li = typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : typeof self < "u" ? self : typeof window < "u" ? window : dz(Function);
- function Jv(t, e) {
- return typeof li[t] > "u" ? e : li[t];
+ var fi = typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : typeof self < "u" ? self : typeof window < "u" ? window : oz(Function);
+ function Yv(t, e) {
+ return typeof fi[t] > "u" ? e : fi[t];
}
- var pz = class {
+ var az = class {
constructor(e) {
re(this, "__encoding");
this.__encoding = e;
@@ -74225,9 +74235,9 @@ ${formatDisplay(all, fmt)}`);
return r10;
}
};
- var mz = { name: "@polkadot/x-textdecoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- var gz = /* @__PURE__ */ Jv("TextDecoder", pz);
- var yz = class {
+ var cz = { name: "@polkadot/x-textdecoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var uz = /* @__PURE__ */ Yv("TextDecoder", az);
+ var lz = class {
encode(e) {
const r10 = e.length, n = new Uint8Array(r10);
for (let i = 0; i < r10; i++)
@@ -74235,34 +74245,34 @@ ${formatDisplay(all, fmt)}`);
return n;
}
};
- var bz = { name: "@polkadot/x-textencoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- var wz = /* @__PURE__ */ Jv("TextEncoder", yz);
- var vz = [mz, bz];
- var Qv = { name: "@polkadot/util", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var fz = { name: "@polkadot/x-textencoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var hz = /* @__PURE__ */ Yv("TextEncoder", lz);
+ var dz = [cz, fz];
+ var Zv = { name: "@polkadot/util", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
function St(t) {
return typeof t == "function";
}
- var xz = `Either remove and explicitly install matching versions or dedupe using your package manager.
+ var pz = `Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:`;
- var _N = "POLKADOTJS_DISABLE_ESM_CJS_WARNING";
- function _z(t) {
- const e = li;
+ var yN = "POLKADOTJS_DISABLE_ESM_CJS_WARNING";
+ function mz(t) {
+ const e = fi;
return e.__polkadotjs || (e.__polkadotjs = {}), e.__polkadotjs[t] || (e.__polkadotjs[t] = []), e.__polkadotjs[t];
}
- function Ez(t, e) {
+ function gz(t, e) {
let r10 = 0;
for (let n = 0, i = t.length; n < i; n++)
r10 = Math.max(r10, t[n].version.length);
return t.map((n) => ` ${e(n.version.padEnd(r10), n).join(" ")}`).join(`
`);
}
- function Sz(t, { name: e }) {
+ function yz(t, { name: e }) {
return [
t,
e
];
}
- function Mz(t, { path: e, type: r10 }) {
+ function bz(t, { path: e, type: r10 }) {
let n;
if (e && e.length >= 5) {
const i = e.indexOf("node_modules");
@@ -74274,7 +74284,7 @@ The following conflicting packages were found:`;
n
];
}
- function Az(t, e) {
+ function wz(t, e) {
if (t)
return t;
if (St(e))
@@ -74285,27 +74295,27 @@ The following conflicting packages were found:`;
}
return e || "";
}
- function F9(t, e, r10) {
+ function U9(t, e, r10) {
console.warn(`${t}
-${xz}
-${Ez(e, r10)}`);
+${pz}
+${gz(e, r10)}`);
}
function yl({ name: t, path: e, type: r10, version: n }, i, s = []) {
var p, b;
if (!t.startsWith("@polkadot"))
throw new Error(`Invalid package descriptor ${t}`);
- const o = _z(t);
- o.push({ path: Az(e, i), type: r10, version: n });
- const a = o.every((E) => E.version === n), c = ((b = (p = li.process) == null ? void 0 : p.env) == null ? void 0 : b[_N]) === "1";
+ const o = mz(t);
+ o.push({ path: wz(e, i), type: r10, version: n });
+ const a = o.every((E) => E.version === n), c = ((b = (p = fi.process) == null ? void 0 : p.env) == null ? void 0 : b[yN]) === "1";
if (o.length !== 1 && !(c && a))
- F9(`${t} has multiple versions, ensure that there is only one installed.`, o, Mz);
+ U9(`${t} has multiple versions, ensure that there is only one installed.`, o, bz);
else {
const E = s.filter((_) => _ && _.version !== n);
- E.length && F9(`${t} requires direct dependencies exactly matching version ${n}.`, E, Sz);
+ E.length && U9(`${t} requires direct dependencies exactly matching version ${n}.`, E, yz);
}
}
- yl(Qv, null, vz);
- function T1(t, e) {
+ yl(Zv, null, dz);
+ function A1(t, e) {
const r10 = Math.ceil(t.length / e);
if (r10 === 1)
return [t];
@@ -74316,7 +74326,7 @@ ${Ez(e, r10)}`);
}
return n;
}
- function Tz(t, e = true) {
+ function vz(t, e = true) {
return t.filter((r10) => r10 !== void 0 && (e || r10 !== null));
}
function Vu(t) {
@@ -74337,7 +74347,7 @@ ${Ez(e, r10)}`);
}
return n;
}
- function Nz(t, e = 0) {
+ function xz(t, e = 0) {
if (t <= 0)
throw new Error("Expected non-zero, positive number as a range size");
const r10 = new Array(t);
@@ -74345,7 +74355,7 @@ ${Ez(e, r10)}`);
r10[n] = n + e;
return r10;
}
- function Iz(t) {
+ function _z(t) {
const e = t.slice();
let r10 = e.length;
if (r10 === 1)
@@ -74356,29 +74366,29 @@ ${Ez(e, r10)}`);
}
return e;
}
- function Oz(t) {
+ function Ez(t) {
const e = t.length, r10 = new Array(e), n = new Array(e);
for (let i = 0; i < e; i++)
[r10[i], n[i]] = t[i];
return [r10, n];
}
- function Pz(t, e) {
+ function Sz(t, e) {
const r10 = t.length, n = new Array(r10);
for (let i = 0; i < r10; i++)
n[i] = [t[i], e[i]];
return n;
}
- function EN(t, e) {
+ function bN(t, e) {
if (!t)
throw new Error(St(e) ? e() : e);
}
function Da(t, e) {
- return EN(t != null, e), t;
+ return bN(t != null, e), t;
}
- function $v(t) {
+ function Jv(t) {
throw new Error(`This codepath should be unreachable. Unhandled input: ${t}`);
}
- function rg(t) {
+ function tg(t) {
return (...e) => {
const r10 = e.length;
if (r10 === 0)
@@ -74389,34 +74399,34 @@ ${Ez(e, r10)}`);
return n;
};
}
- var kz = /* @__PURE__ */ rg((t, e) => t > e);
- var Rz = /* @__PURE__ */ rg((t, e) => t < e);
- function Cz() {
+ var Mz = /* @__PURE__ */ tg((t, e) => t > e);
+ var Az = /* @__PURE__ */ tg((t, e) => t < e);
+ function Tz() {
return Number.NaN;
}
- var vt = /* @__PURE__ */ Jv("BigInt", Cz);
+ var vt = /* @__PURE__ */ Yv("BigInt", Tz);
var Xu = /* @__PURE__ */ vt(0);
- var Yc = /* @__PURE__ */ vt(1);
- var Dz = /* @__PURE__ */ vt(2);
- var Lz = /* @__PURE__ */ vt(3);
- var Bz = /* @__PURE__ */ vt(4);
- var Uz = /* @__PURE__ */ vt(5);
- var jz = /* @__PURE__ */ vt(6);
- var Vz = /* @__PURE__ */ vt(7);
- var zz = /* @__PURE__ */ vt(8);
- var Fz = /* @__PURE__ */ vt(9);
- var Hz = /* @__PURE__ */ vt(10);
- var qz = /* @__PURE__ */ vt(100);
- var Wz = /* @__PURE__ */ vt(1e3);
- var Gz = /* @__PURE__ */ vt(1e6);
- var A3 = /* @__PURE__ */ vt(1e9);
- var Kz = A3 * A3;
- var SN = /* @__PURE__ */ vt(Number.MAX_SAFE_INTEGER);
- var MN = /* @__PURE__ */ vt(94906265);
- var H9 = vt(256);
- var q9 = vt(256 * 256);
- var Xz = vt("0x10000000000000000");
- function N1(t, { isLe: e = true, isNegative: r10 = false } = {}) {
+ var Xc = /* @__PURE__ */ vt(1);
+ var Nz = /* @__PURE__ */ vt(2);
+ var Iz = /* @__PURE__ */ vt(3);
+ var Oz = /* @__PURE__ */ vt(4);
+ var Pz = /* @__PURE__ */ vt(5);
+ var kz = /* @__PURE__ */ vt(6);
+ var Rz = /* @__PURE__ */ vt(7);
+ var Cz = /* @__PURE__ */ vt(8);
+ var Dz = /* @__PURE__ */ vt(9);
+ var Lz = /* @__PURE__ */ vt(10);
+ var Bz = /* @__PURE__ */ vt(100);
+ var Uz = /* @__PURE__ */ vt(1e3);
+ var jz = /* @__PURE__ */ vt(1e6);
+ var M3 = /* @__PURE__ */ vt(1e9);
+ var Vz = M3 * M3;
+ var wN = /* @__PURE__ */ vt(Number.MAX_SAFE_INTEGER);
+ var vN = /* @__PURE__ */ vt(94906265);
+ var j9 = vt(256);
+ var V9 = vt(256 * 256);
+ var zz = vt("0x10000000000000000");
+ function T1(t, { isLe: e = true, isNegative: r10 = false } = {}) {
e || (t = t.slice().reverse());
const n = t.length;
if (r10 && n && t[n - 1] & 128) {
@@ -74436,8 +74446,8 @@ ${Ez(e, r10)}`);
let o = vt(0);
const a = n % 2;
for (let c = n - 2; c >= a; c -= 2)
- o = o * q9 + vt(s.getUint16(c, true) ^ 65535);
- return a && (o = o * H9 + vt(t[0] ^ 255)), o * -Yc - Yc;
+ o = o * V9 + vt(s.getUint16(c, true) ^ 65535);
+ return a && (o = o * j9 + vt(t[0] ^ 255)), o * -Xc - Xc;
}
switch (n) {
case 0:
@@ -74454,25 +74464,25 @@ ${Ez(e, r10)}`);
case 8:
return i.getBigUint64(0, true);
case 16:
- return i.getBigUint64(8, true) * Xz + i.getBigUint64(0, true);
+ return i.getBigUint64(8, true) * zz + i.getBigUint64(0, true);
default: {
let s = vt(0);
const o = n % 2;
for (let a = n - 2; a >= o; a -= 2)
- s = s * q9 + vt(i.getUint16(a, true));
- return o && (s = s * H9 + vt(t[0])), s;
+ s = s * V9 + vt(i.getUint16(a, true));
+ return o && (s = s * j9 + vt(t[0])), s;
}
}
}
var J2 = "0123456789abcdef";
- var I1 = new Uint8Array(256);
- var AN = new Uint8Array(256 * 256);
+ var N1 = new Uint8Array(256);
+ var xN = new Uint8Array(256 * 256);
for (let t = 0, e = J2.length; t < e; t++)
- I1[J2[t].charCodeAt(0) | 0] = t | 0, t > 9 && (I1[J2[t].toUpperCase().charCodeAt(0) | 0] = t | 0);
+ N1[J2[t].charCodeAt(0) | 0] = t | 0, t > 9 && (N1[J2[t].toUpperCase().charCodeAt(0) | 0] = t | 0);
for (let t = 0; t < 256; t++) {
const e = t << 8;
for (let r10 = 0; r10 < 256; r10++)
- AN[e | r10] = I1[t] << 4 | I1[r10];
+ xN[e | r10] = N1[t] << 4 | N1[r10];
}
function In(t, e = -1) {
if (!t)
@@ -74480,14 +74490,14 @@ ${Ez(e, r10)}`);
let r10 = t.startsWith("0x") ? 2 : 0;
const n = Math.ceil((t.length - r10) / 2), i = Math.ceil(e === -1 ? n : e / 8), s = new Uint8Array(i), o = i > n ? i - n : 0;
for (let a = o; a < i; a++, r10 += 2)
- s[a] = AN[t.charCodeAt(r10) << 8 | t.charCodeAt(r10 + 1)];
+ s[a] = xN[t.charCodeAt(r10) << 8 | t.charCodeAt(r10 + 1)];
return s;
}
- function TN(t, { isLe: e = false, isNegative: r10 = false } = {}) {
- return !t || t === "0x" ? vt(0) : N1(In(t), { isLe: e, isNegative: r10 });
+ function _N(t, { isLe: e = false, isNegative: r10 = false } = {}) {
+ return !t || t === "0x" ? vt(0) : T1(In(t), { isLe: e, isNegative: r10 });
}
var Lt = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
- function nc(t) {
+ function rc(t) {
return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, "default") ? t.default : t;
}
function fn(t) {
@@ -74511,14 +74521,14 @@ ${Ez(e, r10)}`);
});
}), r10;
}
- var e4 = { exports: {} };
- var Yz = {};
- var Zz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Qv = { exports: {} };
+ var Fz = {};
+ var Hz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- default: Yz
+ default: Fz
}, Symbol.toStringTag, { value: "Module" }));
- var ng = /* @__PURE__ */ fn(Zz);
- e4.exports;
+ var rg = /* @__PURE__ */ fn(Hz);
+ Qv.exports;
(function(t) {
(function(e, r10) {
function n(d, l15) {
@@ -74539,7 +74549,7 @@ ${Ez(e, r10)}`);
typeof e == "object" ? e.exports = s : r10.BN = s, s.BN = s, s.wordSize = 26;
var o;
try {
- typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer;
+ typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer;
} catch {
}
s.isBN = function(l15) {
@@ -74844,7 +74854,7 @@ ${Ez(e, r10)}`);
var l15 = this.words[this.length - 1], h = this._countBits(l15);
return (this.length - 1) * 26 + h;
};
- function R(d) {
+ function k(d) {
for (var l15 = new Array(d.bitLength()), h = 0; h < l15.length; h++) {
var y = h / 26 | 0, x = h % 26;
l15[h] = d.words[y] >>> x & 1;
@@ -74983,8 +74993,8 @@ ${Ez(e, r10)}`);
}
return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip();
}
- var D = function(l15, h, y) {
- var x = l15.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j10 = U & 8191, G = U >>> 13, k = x[2] | 0, Y = k & 8191, ee = k >>> 13, ae = x[3] | 0, ie = ae & 8191, Z10 = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C9 = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13;
+ var L = function(l15, h, y) {
+ var x = l15.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j10 = U & 8191, G = U >>> 13, R = x[2] | 0, Y = R & 8191, ee = R >>> 13, ae = x[3] | 0, ie = ae & 8191, Z10 = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C10 = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13;
y.negative = l15.negative ^ h.negative, y.length = 19, g = Math.imul(A, de), m = Math.imul(A, ve), m = m + Math.imul(K, de) | 0, P = Math.imul(K, ve);
var gr = (w + g | 0) + ((m & 8191) << 13) | 0;
w = (P + (m >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, g = Math.imul(j10, de), m = Math.imul(j10, ve), m = m + Math.imul(G, de) | 0, P = Math.imul(G, ve), g = g + Math.imul(A, Ne) | 0, m = m + Math.imul(A, De) | 0, m = m + Math.imul(K, Ne) | 0, P = P + Math.imul(K, De) | 0;
@@ -74999,25 +75009,25 @@ ${Ez(e, r10)}`);
var Cn = (w + g | 0) + ((m & 8191) << 13) | 0;
w = (P + (m >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, g = Math.imul(ye, de), m = Math.imul(ye, ve), m = m + Math.imul(Ee, de) | 0, P = Math.imul(Ee, ve), g = g + Math.imul(se, Ne) | 0, m = m + Math.imul(se, De) | 0, m = m + Math.imul(le, Ne) | 0, P = P + Math.imul(le, De) | 0, g = g + Math.imul(oe, Ve) | 0, m = m + Math.imul(oe, Ze) | 0, m = m + Math.imul(me, Ve) | 0, P = P + Math.imul(me, Ze) | 0, g = g + Math.imul(ie, ke) | 0, m = m + Math.imul(ie, Re) | 0, m = m + Math.imul(Z10, ke) | 0, P = P + Math.imul(Z10, Re) | 0, g = g + Math.imul(Y, Me) | 0, m = m + Math.imul(Y, Pe) | 0, m = m + Math.imul(ee, Me) | 0, P = P + Math.imul(ee, Pe) | 0, g = g + Math.imul(j10, Ce) | 0, m = m + Math.imul(j10, ze) | 0, m = m + Math.imul(G, Ce) | 0, P = P + Math.imul(G, ze) | 0, g = g + Math.imul(A, qe) | 0, m = m + Math.imul(A, Ke) | 0, m = m + Math.imul(K, qe) | 0, P = P + Math.imul(K, Ke) | 0;
var Dn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, g = Math.imul(C9, de), m = Math.imul(C9, ve), m = m + Math.imul(O, de) | 0, P = Math.imul(O, ve), g = g + Math.imul(ye, Ne) | 0, m = m + Math.imul(ye, De) | 0, m = m + Math.imul(Ee, Ne) | 0, P = P + Math.imul(Ee, De) | 0, g = g + Math.imul(se, Ve) | 0, m = m + Math.imul(se, Ze) | 0, m = m + Math.imul(le, Ve) | 0, P = P + Math.imul(le, Ze) | 0, g = g + Math.imul(oe, ke) | 0, m = m + Math.imul(oe, Re) | 0, m = m + Math.imul(me, ke) | 0, P = P + Math.imul(me, Re) | 0, g = g + Math.imul(ie, Me) | 0, m = m + Math.imul(ie, Pe) | 0, m = m + Math.imul(Z10, Me) | 0, P = P + Math.imul(Z10, Pe) | 0, g = g + Math.imul(Y, Ce) | 0, m = m + Math.imul(Y, ze) | 0, m = m + Math.imul(ee, Ce) | 0, P = P + Math.imul(ee, ze) | 0, g = g + Math.imul(j10, qe) | 0, m = m + Math.imul(j10, Ke) | 0, m = m + Math.imul(G, qe) | 0, P = P + Math.imul(G, Ke) | 0, g = g + Math.imul(A, We) | 0, m = m + Math.imul(A, $e) | 0, m = m + Math.imul(K, We) | 0, P = P + Math.imul(K, $e) | 0;
+ w = (P + (m >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, g = Math.imul(C10, de), m = Math.imul(C10, ve), m = m + Math.imul(O, de) | 0, P = Math.imul(O, ve), g = g + Math.imul(ye, Ne) | 0, m = m + Math.imul(ye, De) | 0, m = m + Math.imul(Ee, Ne) | 0, P = P + Math.imul(Ee, De) | 0, g = g + Math.imul(se, Ve) | 0, m = m + Math.imul(se, Ze) | 0, m = m + Math.imul(le, Ve) | 0, P = P + Math.imul(le, Ze) | 0, g = g + Math.imul(oe, ke) | 0, m = m + Math.imul(oe, Re) | 0, m = m + Math.imul(me, ke) | 0, P = P + Math.imul(me, Re) | 0, g = g + Math.imul(ie, Me) | 0, m = m + Math.imul(ie, Pe) | 0, m = m + Math.imul(Z10, Me) | 0, P = P + Math.imul(Z10, Pe) | 0, g = g + Math.imul(Y, Ce) | 0, m = m + Math.imul(Y, ze) | 0, m = m + Math.imul(ee, Ce) | 0, P = P + Math.imul(ee, ze) | 0, g = g + Math.imul(j10, qe) | 0, m = m + Math.imul(j10, Ke) | 0, m = m + Math.imul(G, qe) | 0, P = P + Math.imul(G, Ke) | 0, g = g + Math.imul(A, We) | 0, m = m + Math.imul(A, $e) | 0, m = m + Math.imul(K, We) | 0, P = P + Math.imul(K, $e) | 0;
var Ln = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, g = Math.imul($, de), m = Math.imul($, ve), m = m + Math.imul(te, de) | 0, P = Math.imul(te, ve), g = g + Math.imul(C9, Ne) | 0, m = m + Math.imul(C9, De) | 0, m = m + Math.imul(O, Ne) | 0, P = P + Math.imul(O, De) | 0, g = g + Math.imul(ye, Ve) | 0, m = m + Math.imul(ye, Ze) | 0, m = m + Math.imul(Ee, Ve) | 0, P = P + Math.imul(Ee, Ze) | 0, g = g + Math.imul(se, ke) | 0, m = m + Math.imul(se, Re) | 0, m = m + Math.imul(le, ke) | 0, P = P + Math.imul(le, Re) | 0, g = g + Math.imul(oe, Me) | 0, m = m + Math.imul(oe, Pe) | 0, m = m + Math.imul(me, Me) | 0, P = P + Math.imul(me, Pe) | 0, g = g + Math.imul(ie, Ce) | 0, m = m + Math.imul(ie, ze) | 0, m = m + Math.imul(Z10, Ce) | 0, P = P + Math.imul(Z10, ze) | 0, g = g + Math.imul(Y, qe) | 0, m = m + Math.imul(Y, Ke) | 0, m = m + Math.imul(ee, qe) | 0, P = P + Math.imul(ee, Ke) | 0, g = g + Math.imul(j10, We) | 0, m = m + Math.imul(j10, $e) | 0, m = m + Math.imul(G, We) | 0, P = P + Math.imul(G, $e) | 0, g = g + Math.imul(A, ft) | 0, m = m + Math.imul(A, ht) | 0, m = m + Math.imul(K, ft) | 0, P = P + Math.imul(K, ht) | 0;
+ w = (P + (m >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, g = Math.imul($, de), m = Math.imul($, ve), m = m + Math.imul(te, de) | 0, P = Math.imul(te, ve), g = g + Math.imul(C10, Ne) | 0, m = m + Math.imul(C10, De) | 0, m = m + Math.imul(O, Ne) | 0, P = P + Math.imul(O, De) | 0, g = g + Math.imul(ye, Ve) | 0, m = m + Math.imul(ye, Ze) | 0, m = m + Math.imul(Ee, Ve) | 0, P = P + Math.imul(Ee, Ze) | 0, g = g + Math.imul(se, ke) | 0, m = m + Math.imul(se, Re) | 0, m = m + Math.imul(le, ke) | 0, P = P + Math.imul(le, Re) | 0, g = g + Math.imul(oe, Me) | 0, m = m + Math.imul(oe, Pe) | 0, m = m + Math.imul(me, Me) | 0, P = P + Math.imul(me, Pe) | 0, g = g + Math.imul(ie, Ce) | 0, m = m + Math.imul(ie, ze) | 0, m = m + Math.imul(Z10, Ce) | 0, P = P + Math.imul(Z10, ze) | 0, g = g + Math.imul(Y, qe) | 0, m = m + Math.imul(Y, Ke) | 0, m = m + Math.imul(ee, qe) | 0, P = P + Math.imul(ee, Ke) | 0, g = g + Math.imul(j10, We) | 0, m = m + Math.imul(j10, $e) | 0, m = m + Math.imul(G, We) | 0, P = P + Math.imul(G, $e) | 0, g = g + Math.imul(A, ft) | 0, m = m + Math.imul(A, ht) | 0, m = m + Math.imul(K, ft) | 0, P = P + Math.imul(K, ht) | 0;
var Bn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, g = Math.imul(ne, de), m = Math.imul(ne, ve), m = m + Math.imul(fe, de) | 0, P = Math.imul(fe, ve), g = g + Math.imul($, Ne) | 0, m = m + Math.imul($, De) | 0, m = m + Math.imul(te, Ne) | 0, P = P + Math.imul(te, De) | 0, g = g + Math.imul(C9, Ve) | 0, m = m + Math.imul(C9, Ze) | 0, m = m + Math.imul(O, Ve) | 0, P = P + Math.imul(O, Ze) | 0, g = g + Math.imul(ye, ke) | 0, m = m + Math.imul(ye, Re) | 0, m = m + Math.imul(Ee, ke) | 0, P = P + Math.imul(Ee, Re) | 0, g = g + Math.imul(se, Me) | 0, m = m + Math.imul(se, Pe) | 0, m = m + Math.imul(le, Me) | 0, P = P + Math.imul(le, Pe) | 0, g = g + Math.imul(oe, Ce) | 0, m = m + Math.imul(oe, ze) | 0, m = m + Math.imul(me, Ce) | 0, P = P + Math.imul(me, ze) | 0, g = g + Math.imul(ie, qe) | 0, m = m + Math.imul(ie, Ke) | 0, m = m + Math.imul(Z10, qe) | 0, P = P + Math.imul(Z10, Ke) | 0, g = g + Math.imul(Y, We) | 0, m = m + Math.imul(Y, $e) | 0, m = m + Math.imul(ee, We) | 0, P = P + Math.imul(ee, $e) | 0, g = g + Math.imul(j10, ft) | 0, m = m + Math.imul(j10, ht) | 0, m = m + Math.imul(G, ft) | 0, P = P + Math.imul(G, ht) | 0, g = g + Math.imul(A, rt) | 0, m = m + Math.imul(A, _t) | 0, m = m + Math.imul(K, rt) | 0, P = P + Math.imul(K, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, g = Math.imul(ne, de), m = Math.imul(ne, ve), m = m + Math.imul(fe, de) | 0, P = Math.imul(fe, ve), g = g + Math.imul($, Ne) | 0, m = m + Math.imul($, De) | 0, m = m + Math.imul(te, Ne) | 0, P = P + Math.imul(te, De) | 0, g = g + Math.imul(C10, Ve) | 0, m = m + Math.imul(C10, Ze) | 0, m = m + Math.imul(O, Ve) | 0, P = P + Math.imul(O, Ze) | 0, g = g + Math.imul(ye, ke) | 0, m = m + Math.imul(ye, Re) | 0, m = m + Math.imul(Ee, ke) | 0, P = P + Math.imul(Ee, Re) | 0, g = g + Math.imul(se, Me) | 0, m = m + Math.imul(se, Pe) | 0, m = m + Math.imul(le, Me) | 0, P = P + Math.imul(le, Pe) | 0, g = g + Math.imul(oe, Ce) | 0, m = m + Math.imul(oe, ze) | 0, m = m + Math.imul(me, Ce) | 0, P = P + Math.imul(me, ze) | 0, g = g + Math.imul(ie, qe) | 0, m = m + Math.imul(ie, Ke) | 0, m = m + Math.imul(Z10, qe) | 0, P = P + Math.imul(Z10, Ke) | 0, g = g + Math.imul(Y, We) | 0, m = m + Math.imul(Y, $e) | 0, m = m + Math.imul(ee, We) | 0, P = P + Math.imul(ee, $e) | 0, g = g + Math.imul(j10, ft) | 0, m = m + Math.imul(j10, ht) | 0, m = m + Math.imul(G, ft) | 0, P = P + Math.imul(G, ht) | 0, g = g + Math.imul(A, rt) | 0, m = m + Math.imul(A, _t) | 0, m = m + Math.imul(K, rt) | 0, P = P + Math.imul(K, _t) | 0;
var Un = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, g = Math.imul(ne, Ne), m = Math.imul(ne, De), m = m + Math.imul(fe, Ne) | 0, P = Math.imul(fe, De), g = g + Math.imul($, Ve) | 0, m = m + Math.imul($, Ze) | 0, m = m + Math.imul(te, Ve) | 0, P = P + Math.imul(te, Ze) | 0, g = g + Math.imul(C9, ke) | 0, m = m + Math.imul(C9, Re) | 0, m = m + Math.imul(O, ke) | 0, P = P + Math.imul(O, Re) | 0, g = g + Math.imul(ye, Me) | 0, m = m + Math.imul(ye, Pe) | 0, m = m + Math.imul(Ee, Me) | 0, P = P + Math.imul(Ee, Pe) | 0, g = g + Math.imul(se, Ce) | 0, m = m + Math.imul(se, ze) | 0, m = m + Math.imul(le, Ce) | 0, P = P + Math.imul(le, ze) | 0, g = g + Math.imul(oe, qe) | 0, m = m + Math.imul(oe, Ke) | 0, m = m + Math.imul(me, qe) | 0, P = P + Math.imul(me, Ke) | 0, g = g + Math.imul(ie, We) | 0, m = m + Math.imul(ie, $e) | 0, m = m + Math.imul(Z10, We) | 0, P = P + Math.imul(Z10, $e) | 0, g = g + Math.imul(Y, ft) | 0, m = m + Math.imul(Y, ht) | 0, m = m + Math.imul(ee, ft) | 0, P = P + Math.imul(ee, ht) | 0, g = g + Math.imul(j10, rt) | 0, m = m + Math.imul(j10, _t) | 0, m = m + Math.imul(G, rt) | 0, P = P + Math.imul(G, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, g = Math.imul(ne, Ne), m = Math.imul(ne, De), m = m + Math.imul(fe, Ne) | 0, P = Math.imul(fe, De), g = g + Math.imul($, Ve) | 0, m = m + Math.imul($, Ze) | 0, m = m + Math.imul(te, Ve) | 0, P = P + Math.imul(te, Ze) | 0, g = g + Math.imul(C10, ke) | 0, m = m + Math.imul(C10, Re) | 0, m = m + Math.imul(O, ke) | 0, P = P + Math.imul(O, Re) | 0, g = g + Math.imul(ye, Me) | 0, m = m + Math.imul(ye, Pe) | 0, m = m + Math.imul(Ee, Me) | 0, P = P + Math.imul(Ee, Pe) | 0, g = g + Math.imul(se, Ce) | 0, m = m + Math.imul(se, ze) | 0, m = m + Math.imul(le, Ce) | 0, P = P + Math.imul(le, ze) | 0, g = g + Math.imul(oe, qe) | 0, m = m + Math.imul(oe, Ke) | 0, m = m + Math.imul(me, qe) | 0, P = P + Math.imul(me, Ke) | 0, g = g + Math.imul(ie, We) | 0, m = m + Math.imul(ie, $e) | 0, m = m + Math.imul(Z10, We) | 0, P = P + Math.imul(Z10, $e) | 0, g = g + Math.imul(Y, ft) | 0, m = m + Math.imul(Y, ht) | 0, m = m + Math.imul(ee, ft) | 0, P = P + Math.imul(ee, ht) | 0, g = g + Math.imul(j10, rt) | 0, m = m + Math.imul(j10, _t) | 0, m = m + Math.imul(G, rt) | 0, P = P + Math.imul(G, _t) | 0;
var rn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, g = Math.imul(ne, Ve), m = Math.imul(ne, Ze), m = m + Math.imul(fe, Ve) | 0, P = Math.imul(fe, Ze), g = g + Math.imul($, ke) | 0, m = m + Math.imul($, Re) | 0, m = m + Math.imul(te, ke) | 0, P = P + Math.imul(te, Re) | 0, g = g + Math.imul(C9, Me) | 0, m = m + Math.imul(C9, Pe) | 0, m = m + Math.imul(O, Me) | 0, P = P + Math.imul(O, Pe) | 0, g = g + Math.imul(ye, Ce) | 0, m = m + Math.imul(ye, ze) | 0, m = m + Math.imul(Ee, Ce) | 0, P = P + Math.imul(Ee, ze) | 0, g = g + Math.imul(se, qe) | 0, m = m + Math.imul(se, Ke) | 0, m = m + Math.imul(le, qe) | 0, P = P + Math.imul(le, Ke) | 0, g = g + Math.imul(oe, We) | 0, m = m + Math.imul(oe, $e) | 0, m = m + Math.imul(me, We) | 0, P = P + Math.imul(me, $e) | 0, g = g + Math.imul(ie, ft) | 0, m = m + Math.imul(ie, ht) | 0, m = m + Math.imul(Z10, ft) | 0, P = P + Math.imul(Z10, ht) | 0, g = g + Math.imul(Y, rt) | 0, m = m + Math.imul(Y, _t) | 0, m = m + Math.imul(ee, rt) | 0, P = P + Math.imul(ee, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, g = Math.imul(ne, Ve), m = Math.imul(ne, Ze), m = m + Math.imul(fe, Ve) | 0, P = Math.imul(fe, Ze), g = g + Math.imul($, ke) | 0, m = m + Math.imul($, Re) | 0, m = m + Math.imul(te, ke) | 0, P = P + Math.imul(te, Re) | 0, g = g + Math.imul(C10, Me) | 0, m = m + Math.imul(C10, Pe) | 0, m = m + Math.imul(O, Me) | 0, P = P + Math.imul(O, Pe) | 0, g = g + Math.imul(ye, Ce) | 0, m = m + Math.imul(ye, ze) | 0, m = m + Math.imul(Ee, Ce) | 0, P = P + Math.imul(Ee, ze) | 0, g = g + Math.imul(se, qe) | 0, m = m + Math.imul(se, Ke) | 0, m = m + Math.imul(le, qe) | 0, P = P + Math.imul(le, Ke) | 0, g = g + Math.imul(oe, We) | 0, m = m + Math.imul(oe, $e) | 0, m = m + Math.imul(me, We) | 0, P = P + Math.imul(me, $e) | 0, g = g + Math.imul(ie, ft) | 0, m = m + Math.imul(ie, ht) | 0, m = m + Math.imul(Z10, ft) | 0, P = P + Math.imul(Z10, ht) | 0, g = g + Math.imul(Y, rt) | 0, m = m + Math.imul(Y, _t) | 0, m = m + Math.imul(ee, rt) | 0, P = P + Math.imul(ee, _t) | 0;
var jn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, g = Math.imul(ne, ke), m = Math.imul(ne, Re), m = m + Math.imul(fe, ke) | 0, P = Math.imul(fe, Re), g = g + Math.imul($, Me) | 0, m = m + Math.imul($, Pe) | 0, m = m + Math.imul(te, Me) | 0, P = P + Math.imul(te, Pe) | 0, g = g + Math.imul(C9, Ce) | 0, m = m + Math.imul(C9, ze) | 0, m = m + Math.imul(O, Ce) | 0, P = P + Math.imul(O, ze) | 0, g = g + Math.imul(ye, qe) | 0, m = m + Math.imul(ye, Ke) | 0, m = m + Math.imul(Ee, qe) | 0, P = P + Math.imul(Ee, Ke) | 0, g = g + Math.imul(se, We) | 0, m = m + Math.imul(se, $e) | 0, m = m + Math.imul(le, We) | 0, P = P + Math.imul(le, $e) | 0, g = g + Math.imul(oe, ft) | 0, m = m + Math.imul(oe, ht) | 0, m = m + Math.imul(me, ft) | 0, P = P + Math.imul(me, ht) | 0, g = g + Math.imul(ie, rt) | 0, m = m + Math.imul(ie, _t) | 0, m = m + Math.imul(Z10, rt) | 0, P = P + Math.imul(Z10, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, g = Math.imul(ne, ke), m = Math.imul(ne, Re), m = m + Math.imul(fe, ke) | 0, P = Math.imul(fe, Re), g = g + Math.imul($, Me) | 0, m = m + Math.imul($, Pe) | 0, m = m + Math.imul(te, Me) | 0, P = P + Math.imul(te, Pe) | 0, g = g + Math.imul(C10, Ce) | 0, m = m + Math.imul(C10, ze) | 0, m = m + Math.imul(O, Ce) | 0, P = P + Math.imul(O, ze) | 0, g = g + Math.imul(ye, qe) | 0, m = m + Math.imul(ye, Ke) | 0, m = m + Math.imul(Ee, qe) | 0, P = P + Math.imul(Ee, Ke) | 0, g = g + Math.imul(se, We) | 0, m = m + Math.imul(se, $e) | 0, m = m + Math.imul(le, We) | 0, P = P + Math.imul(le, $e) | 0, g = g + Math.imul(oe, ft) | 0, m = m + Math.imul(oe, ht) | 0, m = m + Math.imul(me, ft) | 0, P = P + Math.imul(me, ht) | 0, g = g + Math.imul(ie, rt) | 0, m = m + Math.imul(ie, _t) | 0, m = m + Math.imul(Z10, rt) | 0, P = P + Math.imul(Z10, _t) | 0;
var Vn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, g = Math.imul(ne, Me), m = Math.imul(ne, Pe), m = m + Math.imul(fe, Me) | 0, P = Math.imul(fe, Pe), g = g + Math.imul($, Ce) | 0, m = m + Math.imul($, ze) | 0, m = m + Math.imul(te, Ce) | 0, P = P + Math.imul(te, ze) | 0, g = g + Math.imul(C9, qe) | 0, m = m + Math.imul(C9, Ke) | 0, m = m + Math.imul(O, qe) | 0, P = P + Math.imul(O, Ke) | 0, g = g + Math.imul(ye, We) | 0, m = m + Math.imul(ye, $e) | 0, m = m + Math.imul(Ee, We) | 0, P = P + Math.imul(Ee, $e) | 0, g = g + Math.imul(se, ft) | 0, m = m + Math.imul(se, ht) | 0, m = m + Math.imul(le, ft) | 0, P = P + Math.imul(le, ht) | 0, g = g + Math.imul(oe, rt) | 0, m = m + Math.imul(oe, _t) | 0, m = m + Math.imul(me, rt) | 0, P = P + Math.imul(me, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, g = Math.imul(ne, Me), m = Math.imul(ne, Pe), m = m + Math.imul(fe, Me) | 0, P = Math.imul(fe, Pe), g = g + Math.imul($, Ce) | 0, m = m + Math.imul($, ze) | 0, m = m + Math.imul(te, Ce) | 0, P = P + Math.imul(te, ze) | 0, g = g + Math.imul(C10, qe) | 0, m = m + Math.imul(C10, Ke) | 0, m = m + Math.imul(O, qe) | 0, P = P + Math.imul(O, Ke) | 0, g = g + Math.imul(ye, We) | 0, m = m + Math.imul(ye, $e) | 0, m = m + Math.imul(Ee, We) | 0, P = P + Math.imul(Ee, $e) | 0, g = g + Math.imul(se, ft) | 0, m = m + Math.imul(se, ht) | 0, m = m + Math.imul(le, ft) | 0, P = P + Math.imul(le, ht) | 0, g = g + Math.imul(oe, rt) | 0, m = m + Math.imul(oe, _t) | 0, m = m + Math.imul(me, rt) | 0, P = P + Math.imul(me, _t) | 0;
var Tr = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, g = Math.imul(ne, Ce), m = Math.imul(ne, ze), m = m + Math.imul(fe, Ce) | 0, P = Math.imul(fe, ze), g = g + Math.imul($, qe) | 0, m = m + Math.imul($, Ke) | 0, m = m + Math.imul(te, qe) | 0, P = P + Math.imul(te, Ke) | 0, g = g + Math.imul(C9, We) | 0, m = m + Math.imul(C9, $e) | 0, m = m + Math.imul(O, We) | 0, P = P + Math.imul(O, $e) | 0, g = g + Math.imul(ye, ft) | 0, m = m + Math.imul(ye, ht) | 0, m = m + Math.imul(Ee, ft) | 0, P = P + Math.imul(Ee, ht) | 0, g = g + Math.imul(se, rt) | 0, m = m + Math.imul(se, _t) | 0, m = m + Math.imul(le, rt) | 0, P = P + Math.imul(le, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, g = Math.imul(ne, Ce), m = Math.imul(ne, ze), m = m + Math.imul(fe, Ce) | 0, P = Math.imul(fe, ze), g = g + Math.imul($, qe) | 0, m = m + Math.imul($, Ke) | 0, m = m + Math.imul(te, qe) | 0, P = P + Math.imul(te, Ke) | 0, g = g + Math.imul(C10, We) | 0, m = m + Math.imul(C10, $e) | 0, m = m + Math.imul(O, We) | 0, P = P + Math.imul(O, $e) | 0, g = g + Math.imul(ye, ft) | 0, m = m + Math.imul(ye, ht) | 0, m = m + Math.imul(Ee, ft) | 0, P = P + Math.imul(Ee, ht) | 0, g = g + Math.imul(se, rt) | 0, m = m + Math.imul(se, _t) | 0, m = m + Math.imul(le, rt) | 0, P = P + Math.imul(le, _t) | 0;
var zn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, g = Math.imul(ne, qe), m = Math.imul(ne, Ke), m = m + Math.imul(fe, qe) | 0, P = Math.imul(fe, Ke), g = g + Math.imul($, We) | 0, m = m + Math.imul($, $e) | 0, m = m + Math.imul(te, We) | 0, P = P + Math.imul(te, $e) | 0, g = g + Math.imul(C9, ft) | 0, m = m + Math.imul(C9, ht) | 0, m = m + Math.imul(O, ft) | 0, P = P + Math.imul(O, ht) | 0, g = g + Math.imul(ye, rt) | 0, m = m + Math.imul(ye, _t) | 0, m = m + Math.imul(Ee, rt) | 0, P = P + Math.imul(Ee, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, g = Math.imul(ne, qe), m = Math.imul(ne, Ke), m = m + Math.imul(fe, qe) | 0, P = Math.imul(fe, Ke), g = g + Math.imul($, We) | 0, m = m + Math.imul($, $e) | 0, m = m + Math.imul(te, We) | 0, P = P + Math.imul(te, $e) | 0, g = g + Math.imul(C10, ft) | 0, m = m + Math.imul(C10, ht) | 0, m = m + Math.imul(O, ft) | 0, P = P + Math.imul(O, ht) | 0, g = g + Math.imul(ye, rt) | 0, m = m + Math.imul(ye, _t) | 0, m = m + Math.imul(Ee, rt) | 0, P = P + Math.imul(Ee, _t) | 0;
var Fn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, g = Math.imul(ne, We), m = Math.imul(ne, $e), m = m + Math.imul(fe, We) | 0, P = Math.imul(fe, $e), g = g + Math.imul($, ft) | 0, m = m + Math.imul($, ht) | 0, m = m + Math.imul(te, ft) | 0, P = P + Math.imul(te, ht) | 0, g = g + Math.imul(C9, rt) | 0, m = m + Math.imul(C9, _t) | 0, m = m + Math.imul(O, rt) | 0, P = P + Math.imul(O, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, g = Math.imul(ne, We), m = Math.imul(ne, $e), m = m + Math.imul(fe, We) | 0, P = Math.imul(fe, $e), g = g + Math.imul($, ft) | 0, m = m + Math.imul($, ht) | 0, m = m + Math.imul(te, ft) | 0, P = P + Math.imul(te, ht) | 0, g = g + Math.imul(C10, rt) | 0, m = m + Math.imul(C10, _t) | 0, m = m + Math.imul(O, rt) | 0, P = P + Math.imul(O, _t) | 0;
var Hn = (w + g | 0) + ((m & 8191) << 13) | 0;
w = (P + (m >>> 13) | 0) + (Hn >>> 26) | 0, Hn &= 67108863, g = Math.imul(ne, ft), m = Math.imul(ne, ht), m = m + Math.imul(fe, ft) | 0, P = Math.imul(fe, ht), g = g + Math.imul($, rt) | 0, m = m + Math.imul($, _t) | 0, m = m + Math.imul(te, rt) | 0, P = P + Math.imul(te, _t) | 0;
var Ji = (w + g | 0) + ((m & 8191) << 13) | 0;
@@ -75025,8 +75035,8 @@ ${Ez(e, r10)}`);
var ma = (w + g | 0) + ((m & 8191) << 13) | 0;
return w = (P + (m >>> 13) | 0) + (ma >>> 26) | 0, ma &= 67108863, M[0] = gr, M[1] = yr, M[2] = br, M[3] = wr, M[4] = tr, M[5] = Cn, M[6] = Dn, M[7] = Ln, M[8] = Bn, M[9] = Un, M[10] = rn, M[11] = jn, M[12] = Vn, M[13] = Tr, M[14] = zn, M[15] = Fn, M[16] = Hn, M[17] = Ji, M[18] = ma, w !== 0 && (M[19] = w, y.length++), y;
};
- Math.imul || (D = F);
- function L(d, l15, h) {
+ Math.imul || (L = F);
+ function D(d, l15, h) {
h.negative = l15.negative ^ d.negative, h.length = d.length + l15.length;
for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) {
var M = x;
@@ -75040,11 +75050,11 @@ ${Ez(e, r10)}`);
return y !== 0 ? h.words[v] = y : h.length--, h._strip();
}
function q(d, l15, h) {
- return L(d, l15, h);
+ return D(d, l15, h);
}
s.prototype.mulTo = function(l15, h) {
var y, x = this.length + l15.length;
- return this.length === 10 && l15.length === 10 ? y = D(this, l15, h) : x < 63 ? y = F(this, l15, h) : x < 1024 ? y = L(this, l15, h) : y = q(this, l15, h), y;
+ return this.length === 10 && l15.length === 10 ? y = L(this, l15, h) : x < 63 ? y = F(this, l15, h) : x < 1024 ? y = D(this, l15, h) : y = q(this, l15, h), y;
}, s.prototype.mul = function(l15) {
var h = new s(null);
return h.words = new Array(this.length + l15.length), this.mulTo(l15, h);
@@ -75068,7 +75078,7 @@ ${Ez(e, r10)}`);
}, s.prototype.isqr = function() {
return this.imul(this.clone());
}, s.prototype.pow = function(l15) {
- var h = R(l15);
+ var h = k(l15);
if (h.length === 0)
return new s(1);
for (var y = this, x = 0; x < h.length && h[x] === 0; x++, y = y.sqr())
@@ -75645,94 +75655,94 @@ ${Ez(e, r10)}`);
var h = l15.clone();
return h.red = null, h;
}, s.mont = function(l15) {
- return new S10(l15);
+ return new S9(l15);
};
- function S10(d) {
+ function S9(d) {
V.call(this, d), this.shift = this.m.bitLength(), this.shift % 26 !== 0 && (this.shift += 26 - this.shift % 26), this.r = new s(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv);
}
- i(S10, V), S10.prototype.convertTo = function(l15) {
+ i(S9, V), S9.prototype.convertTo = function(l15) {
return this.imod(l15.ushln(this.shift));
- }, S10.prototype.convertFrom = function(l15) {
+ }, S9.prototype.convertFrom = function(l15) {
var h = this.imod(l15.mul(this.rinv));
return h.red = null, h;
- }, S10.prototype.imul = function(l15, h) {
+ }, S9.prototype.imul = function(l15, h) {
if (l15.isZero() || h.isZero())
return l15.words[0] = 0, l15.length = 1, l15;
var y = l15.imul(h), x = y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), v = y.isub(x).iushrn(this.shift), M = v;
return v.cmp(this.m) >= 0 ? M = v.isub(this.m) : v.cmpn(0) < 0 && (M = v.iadd(this.m)), M._forceRed(this);
- }, S10.prototype.mul = function(l15, h) {
+ }, S9.prototype.mul = function(l15, h) {
if (l15.isZero() || h.isZero())
return new s(0)._forceRed(this);
var y = l15.mul(h), x = y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), v = y.isub(x).iushrn(this.shift), M = v;
return v.cmp(this.m) >= 0 ? M = v.isub(this.m) : v.cmpn(0) < 0 && (M = v.iadd(this.m)), M._forceRed(this);
- }, S10.prototype.invm = function(l15) {
+ }, S9.prototype.invm = function(l15) {
var h = this.imod(l15._invmp(this.m).mul(this.r2));
return h._forceRed(this);
};
})(t, Lt);
- })(e4);
- var Jz = e4.exports;
- var ct = /* @__PURE__ */ nc(Jz);
+ })(Qv);
+ var qz = Qv.exports;
+ var ct = /* @__PURE__ */ rc(qz);
function Ki(t) {
return ct.isBN(t);
}
- var NN = /^0x[\da-fA-F]+$/;
- var Qz = /^[\da-fA-F]+$/;
+ var EN = /^0x[\da-fA-F]+$/;
+ var Wz = /^[\da-fA-F]+$/;
function Ft(t, e = -1, r10) {
- return typeof t == "string" && (t === "0x" || NN.test(t)) && (e === -1 ? r10 || t.length % 2 === 0 : t.length === 2 + Math.ceil(e / 4));
+ return typeof t == "string" && (t === "0x" || EN.test(t)) && (e === -1 ? r10 || t.length % 2 === 0 : t.length === 2 + Math.ceil(e / 4));
}
- function fi(t) {
+ function hi(t) {
return !!t && typeof t == "object";
}
- function t4(...t) {
- return (e) => (fi(e) || St(e)) && t.every((r10) => St(e[r10]));
+ function $v(...t) {
+ return (e) => (hi(e) || St(e)) && t.every((r10) => St(e[r10]));
}
- function $z(...t) {
+ function Gz(...t) {
return (e) => St(e) && t.every((r10) => St(e[r10]));
}
- function ig(...t) {
- return (e) => fi(e) && t.every((r10) => St(e[r10]));
+ function ng(...t) {
+ return (e) => hi(e) && t.every((r10) => St(e[r10]));
}
- var r4 = /* @__PURE__ */ t4("toBigInt");
- var n4 = /* @__PURE__ */ t4("toBn");
- function i4(t) {
- return typeof t == "bigint" ? t : t ? Ft(t) ? TN(t.toString()) : Ki(t) ? vt(t.toString()) : r4(t) ? t.toBigInt() : n4(t) ? vt(t.toBn().toString()) : vt(t) : vt(0);
+ var e4 = /* @__PURE__ */ $v("toBigInt");
+ var t4 = /* @__PURE__ */ $v("toBn");
+ function r4(t) {
+ return typeof t == "bigint" ? t : t ? Ft(t) ? _N(t.toString()) : Ki(t) ? vt(t.toString()) : e4(t) ? t.toBigInt() : t4(t) ? vt(t.toBn().toString()) : vt(t) : vt(0);
}
- function eF(t) {
- const e = i4(t);
+ function Kz(t) {
+ const e = r4(t);
if (e < Xu)
throw new Error("square root of negative numbers is not supported");
- if (e <= SN)
+ if (e <= wN)
return vt(~~Math.sqrt(Number(e)));
- let r10 = MN;
+ let r10 = vN;
for (; ; ) {
- const n = e / r10 + r10 >> Yc;
- if (r10 === n || r10 === n - Yc)
+ const n = e / r10 + r10 >> Xc;
+ if (r10 === n || r10 === n - Xc)
return r10;
r10 = n;
}
}
var hn = typeof vt == "function" && typeof vt.asIntN == "function";
- var IN = typeof __require == "function" && typeof module < "u";
- var tF = typeof __dirname < "u";
- var rF = !IN;
- var nF = typeof WebAssembly < "u";
- var s4 = typeof li.Buffer == "function" && typeof li.Buffer.isBuffer == "function";
- var iF = typeof li.process == "object";
- function o4(t) {
- return s4 && !!t && St(t.readDoubleLE) && li.Buffer.isBuffer(t);
+ var SN = typeof __require == "function" && typeof module < "u";
+ var Xz = typeof __dirname < "u";
+ var Yz = !SN;
+ var Zz = typeof WebAssembly < "u";
+ var n4 = typeof fi.Buffer == "function" && typeof fi.Buffer.isBuffer == "function";
+ var Jz = typeof fi.process == "object";
+ function i4(t) {
+ return n4 && !!t && St(t.readDoubleLE) && fi.Buffer.isBuffer(t);
}
function Et(t) {
return (t && t.constructor) === Uint8Array || t instanceof Uint8Array;
}
- var sF = new wz();
+ var Qz = new hz();
function Dr(t) {
- return t ? sF.encode(t.toString()) : new Uint8Array();
+ return t ? Qz.encode(t.toString()) : new Uint8Array();
}
function Xe(t) {
- return Et(t) ? o4(t) ? new Uint8Array(t) : t : Ft(t) ? In(t) : Array.isArray(t) ? new Uint8Array(t) : Dr(t);
+ return Et(t) ? i4(t) ? new Uint8Array(t) : t : Ft(t) ? In(t) : Array.isArray(t) ? new Uint8Array(t) : Dr(t);
}
- function ON(t, e) {
+ function MN(t, e) {
const r10 = Xe(t), n = Xe(e);
let i = 0;
for (; ; ) {
@@ -75753,9 +75763,9 @@ ${Ez(e, r10)}`);
let n = 0;
for (let i = 0; i < e; i++)
r10[i] = Xe(t[i]), n += r10[i].length;
- return hi(r10, n);
+ return di(r10, n);
}
- function hi(t, e = 0) {
+ function di(t, e = 0) {
const r10 = t.length;
let n = 0;
if (!e)
@@ -75766,7 +75776,7 @@ ${Ez(e, r10)}`);
i.set(t[s], n), n += t[s].length;
return i;
}
- function a4(t) {
+ function s4(t) {
const e = t.length | 0;
for (let r10 = 0; r10 < e; r10++)
if (t[r10] | 0)
@@ -75787,7 +75797,7 @@ ${Ez(e, r10)}`);
}
return false;
}
- function PN(t, e = -1, r10 = false) {
+ function AN(t, e = -1, r10 = false) {
const n = Math.ceil(e / 8);
if (e === -1 || t.length === n)
return t;
@@ -75796,10 +75806,10 @@ ${Ez(e, r10)}`);
const i = new Uint8Array(n);
return i.set(t, r10 ? 0 : n - t.length), i;
}
- function c4(t) {
- return t.sort(ON);
+ function o4(t) {
+ return t.sort(MN);
}
- function Xn(t, { isLe: e = true, isNegative: r10 = false } = {}) {
+ function Yn(t, { isLe: e = true, isNegative: r10 = false } = {}) {
e || (t = t.slice().reverse());
const n = t.length;
if (r10 && n && t[n - 1] & 128)
@@ -75840,10 +75850,10 @@ ${Ez(e, r10)}`);
return new ct(t, "le");
}
}
- function oF(t) {
- return s4 ? li.Buffer.from(t || []) : new Uint8Array(t || []);
+ function $z(t) {
+ return n4 ? fi.Buffer.from(t || []) : new Uint8Array(t || []);
}
- function kN(t, { bitLength: e = 32, isLe: r10 = true } = {}) {
+ function TN(t, { bitLength: e = 32, isLe: r10 = true } = {}) {
if (e !== 32 && e !== 64)
throw new Error("Invalid bitLength provided, expected 32 or 64");
if (t.length < e / 8)
@@ -75851,20 +75861,20 @@ ${Ez(e, r10)}`);
const n = new DataView(t.buffer, t.byteOffset);
return e === 32 ? n.getFloat32(0, r10) : n.getFloat64(0, r10);
}
- var O1 = new Array(256);
- var RN = new Array(256 * 256);
+ var I1 = new Array(256);
+ var NN = new Array(256 * 256);
for (let t = 0; t < 256; t++)
- O1[t] = t.toString(16).padStart(2, "0");
+ I1[t] = t.toString(16).padStart(2, "0");
for (let t = 0; t < 256; t++) {
const e = t << 8;
for (let r10 = 0; r10 < 256; r10++)
- RN[e | r10] = O1[t] + O1[r10];
+ NN[e | r10] = I1[t] + I1[r10];
}
function Q2(t, e) {
const r10 = t.length % 2 | 0, n = t.length - r10 | 0;
for (let i = 0; i < n; i += 2)
- e += RN[t[i] << 8 | t[i + 1]];
- return r10 && (e += O1[t[n] | 0]), e;
+ e += NN[t[i] << 8 | t[i + 1]];
+ return r10 && (e += I1[t[n] | 0]), e;
}
function Bt(t, e = -1, r10 = true) {
const n = r10 ? "0x" : "";
@@ -75878,7 +75888,7 @@ ${Ez(e, r10)}`);
return n;
return Q2(t, n);
}
- function CN(t, { isLe: e = true, isNegative: r10 = false } = {}) {
+ function IN(t, { isLe: e = true, isNegative: r10 = false } = {}) {
e || (t = t.slice().reverse());
const n = t.length;
if (r10 && n && t[n - 1] & 128)
@@ -75919,97 +75929,97 @@ ${Ez(e, r10)}`);
throw new Error("Value more than 48-bits cannot be reliably converted");
}
}
- var aF = new gz("utf-8");
+ var eF = new uz("utf-8");
function fo(t) {
- return t ? aF.decode(t) : "";
+ return t ? eF.decode(t) : "";
}
- var Cp = /* @__PURE__ */ Xe(`Ethereum Signed Message:
+ var kp = /* @__PURE__ */ Xe(`Ethereum Signed Message:
`);
- var Af = /* @__PURE__ */ Xe("");
- var Tf = /* @__PURE__ */ Xe("");
- var cF = Af.length + Tf.length;
- function fd(t, e) {
- return t.length >= cF && On(t.subarray(0, Af.length), Af) && On(t.slice(-Tf.length), Tf) || e && t.length >= Cp.length && On(t.subarray(0, Cp.length), Cp);
+ var Mf = /* @__PURE__ */ Xe("");
+ var Af = /* @__PURE__ */ Xe("");
+ var tF = Mf.length + Af.length;
+ function ld(t, e) {
+ return t.length >= tF && On(t.subarray(0, Mf.length), Mf) && On(t.slice(-Af.length), Af) || e && t.length >= kp.length && On(t.subarray(0, kp.length), kp);
}
- function DN(t) {
+ function ON(t) {
const e = Xe(t);
- return fd(e, false) ? e.subarray(Af.length, e.length - Tf.length) : e;
+ return ld(e, false) ? e.subarray(Mf.length, e.length - Af.length) : e;
}
- function LN(t) {
+ function PN(t) {
const e = Xe(t);
- return fd(e, true) ? e : hi([Af, e, Tf]);
+ return ld(e, true) ? e : di([Mf, e, Af]);
}
- var W9 = vt(256);
- var uF = vt(255);
- function lF(t, e, r10) {
+ var z9 = vt(256);
+ var rF = vt(255);
+ function nF(t, e, r10) {
const n = [], i = r10 && t < Xu;
- for (i && (t = (t + Yc) * -Yc); t !== Xu; ) {
- const s = t % W9, o = Number(i ? s ^ uF : s);
- e ? n.push(o) : n.unshift(o), t = (t - s) / W9;
+ for (i && (t = (t + Xc) * -Xc); t !== Xu; ) {
+ const s = t % z9, o = Number(i ? s ^ rF : s);
+ e ? n.push(o) : n.unshift(o), t = (t - s) / z9;
}
return Uint8Array.from(n);
}
- function u4(t, { bitLength: e = -1, isLe: r10 = true, isNegative: n = false } = {}) {
- const i = i4(t);
+ function a4(t, { bitLength: e = -1, isLe: r10 = true, isNegative: n = false } = {}) {
+ const i = r4(t);
if (i === Xu)
return e === -1 ? new Uint8Array(1) : new Uint8Array(Math.ceil((e || 0) / 8));
- const s = lF(i, r10, n);
+ const s = nF(i, r10, n);
if (e === -1)
return s;
const o = Math.ceil((e || 0) / 8), a = new Uint8Array(o);
return n && a.fill(255), a.set(s, r10 ? 0 : o - s.length), a;
}
- function fF(t, { bitLength: e = -1, isLe: r10 = false, isNegative: n = false } = {}) {
- return Bt(u4(t || 0, { bitLength: e, isLe: r10, isNegative: n }));
+ function iF(t, { bitLength: e = -1, isLe: r10 = false, isNegative: n = false } = {}) {
+ return Bt(a4(t || 0, { bitLength: e, isLe: r10, isNegative: n }));
}
- function Qh(t) {
+ function Jh(t) {
if (!t || t === "0x")
return "";
- if (NN.test(t))
+ if (EN.test(t))
return t.substring(2);
- if (Qz.test(t))
+ if (Wz.test(t))
return t;
throw new Error(`Expected hex value to convert, found '${t}'`);
}
function Yu(t, { isLe: e = false, isNegative: r10 = false } = {}) {
if (!t || t === "0x")
return new ct(0);
- const n = Qh(t), i = new ct(n, 16, e ? "le" : "be");
+ const n = Jh(t), i = new ct(n, 16, e ? "le" : "be");
return r10 ? i.fromTwos(n.length * 4) : i;
}
- var l4 = /* @__PURE__ */ rg((t, e) => t.gt(e));
- var BN = /* @__PURE__ */ rg((t, e) => t.lt(e));
+ var c4 = /* @__PURE__ */ tg((t, e) => t.gt(e));
+ var kN = /* @__PURE__ */ tg((t, e) => t.lt(e));
var Jr = /* @__PURE__ */ new ct(0);
var bl = /* @__PURE__ */ new ct(1);
- var n0 = /* @__PURE__ */ new ct(2);
- var hF = /* @__PURE__ */ new ct(3);
- var dF = /* @__PURE__ */ new ct(4);
- var pF = /* @__PURE__ */ new ct(5);
- var mF = /* @__PURE__ */ new ct(6);
- var gF = /* @__PURE__ */ new ct(7);
- var UN = /* @__PURE__ */ new ct(8);
- var yF = /* @__PURE__ */ new ct(9);
- var bF = /* @__PURE__ */ new ct(10);
- var jN = /* @__PURE__ */ new ct(100);
- var wF = /* @__PURE__ */ new ct(1e3);
- var VN = /* @__PURE__ */ new ct(1e6);
- var hd = /* @__PURE__ */ new ct(1e9);
- var zN = hd.mul(hd);
- var FN = /* @__PURE__ */ new ct(Number.MAX_SAFE_INTEGER);
- var HN = /* @__PURE__ */ new ct(94906265);
- function ic(t) {
+ var r0 = /* @__PURE__ */ new ct(2);
+ var sF = /* @__PURE__ */ new ct(3);
+ var oF = /* @__PURE__ */ new ct(4);
+ var aF = /* @__PURE__ */ new ct(5);
+ var cF = /* @__PURE__ */ new ct(6);
+ var uF = /* @__PURE__ */ new ct(7);
+ var RN = /* @__PURE__ */ new ct(8);
+ var lF = /* @__PURE__ */ new ct(9);
+ var fF = /* @__PURE__ */ new ct(10);
+ var CN = /* @__PURE__ */ new ct(100);
+ var hF = /* @__PURE__ */ new ct(1e3);
+ var DN = /* @__PURE__ */ new ct(1e6);
+ var fd = /* @__PURE__ */ new ct(1e9);
+ var LN = fd.mul(fd);
+ var BN = /* @__PURE__ */ new ct(Number.MAX_SAFE_INTEGER);
+ var UN = /* @__PURE__ */ new ct(94906265);
+ function nc(t) {
return typeof t == "bigint";
}
function on(t) {
- return t ? ct.isBN(t) ? t : Ft(t) ? Yu(t.toString()) : ic(t) ? new ct(t.toString()) : n4(t) ? t.toBn() : r4(t) ? new ct(t.toBigInt().toString()) : new ct(t) : new ct(0);
+ return t ? ct.isBN(t) ? t : Ft(t) ? Yu(t.toString()) : nc(t) ? new ct(t.toString()) : t4(t) ? t.toBn() : e4(t) ? new ct(t.toBigInt().toString()) : new ct(t) : new ct(0);
}
- function f4(t) {
+ function u4(t) {
const e = on(t);
if (e.isNeg())
throw new Error("square root of negative numbers is not supported");
- if (e.lte(FN))
+ if (e.lte(BN))
return new ct(~~Math.sqrt(e.toNumber()));
- let r10 = HN.clone();
+ let r10 = UN.clone();
for (; ; ) {
const n = e.div(r10).iadd(r10).ishrn(1);
if (r10.eq(n) || r10.eq(n.sub(bl)))
@@ -76017,51 +76027,51 @@ ${Ez(e, r10)}`);
r10 = n;
}
}
- var vF = { bitLength: -1, isLe: true, isNegative: false };
- function Hr(t, { bitLength: e = -1, isLe: r10 = true, isNegative: n = false } = vF) {
+ var dF = { bitLength: -1, isLe: true, isNegative: false };
+ function Hr(t, { bitLength: e = -1, isLe: r10 = true, isNegative: n = false } = dF) {
const i = on(t), s = Math.ceil(e === -1 ? i.bitLength() / 8 : (e || 0) / 8);
if (!t)
return e === -1 ? new Uint8Array(1) : new Uint8Array(s);
const o = new Uint8Array(s), a = n ? i.toTwos(s * 8) : i;
return o.set(a.toArray(r10 ? "le" : "be", s), 0), o;
}
- function qN(t, { bitLength: e = -1, isLe: r10 = false, isNegative: n = false } = {}) {
+ function jN(t, { bitLength: e = -1, isLe: r10 = false, isNegative: n = false } = {}) {
return Bt(Hr(t, { bitLength: e, isLe: r10, isNegative: n }));
}
- function xF(t) {
+ function pF(t) {
return new Uint8Array(t || []);
}
- var _F = n0.pow(new ct(8 - 2)).isub(bl);
- var EF = n0.pow(new ct(16 - 2)).isub(bl);
- var SF = n0.pow(new ct(32 - 2)).isub(bl);
- var MF = { bitLength: 16 };
- var AF = { bitLength: 32 };
+ var mF = r0.pow(new ct(8 - 2)).isub(bl);
+ var gF = r0.pow(new ct(16 - 2)).isub(bl);
+ var yF = r0.pow(new ct(32 - 2)).isub(bl);
+ var bF = { bitLength: 16 };
+ var wF = { bitLength: 32 };
function qr(t) {
const e = on(t);
- if (e.lte(_F))
+ if (e.lte(mF))
return new Uint8Array([e.toNumber() << 2]);
- if (e.lte(EF))
- return Hr(e.shln(2).iadd(bl), MF);
- if (e.lte(SF))
- return Hr(e.shln(2).iadd(n0), AF);
+ if (e.lte(gF))
+ return Hr(e.shln(2).iadd(bl), bF);
+ if (e.lte(yF))
+ return Hr(e.shln(2).iadd(r0), wF);
const r10 = Hr(e);
let n = r10.length;
for (; r10[n - 1] === 0; )
n--;
if (n < 4)
throw new Error("Invalid length, previous checks match anything less than 2^30");
- return hi([
+ return di([
new Uint8Array([(n - 4 << 2) + 3]),
r10.subarray(0, n)
]);
}
function ca(t) {
- return hi([
+ return di([
qr(t.length),
t
]);
}
- function sg(t) {
+ function ig(t) {
const e = Xe(t);
switch (e[0] & 3) {
case 0:
@@ -76080,12 +76090,12 @@ ${Ez(e, r10)}`);
case 7:
return [7, new ct(e[1] + (e[2] << 8) + (e[3] << 16) + (e[4] + (e[5] << 8) + (e[6] << 16)) * 16777216)];
default:
- return [r10, Xn(e.subarray(1, r10))];
+ return [r10, Yn(e.subarray(1, r10))];
}
}
}
}
- function ou(t) {
+ function su(t) {
switch (t[0] & 3) {
case 0:
return [1, t[0] >>> 2];
@@ -76106,18 +76116,18 @@ ${Ez(e, r10)}`);
}
}
}
- function dd(t) {
- const [e, r10] = sg(t), n = e + r10.toNumber();
+ function hd(t) {
+ const [e, r10] = ig(t), n = e + r10.toNumber();
return [
n,
t.subarray(e, n)
];
}
- var WN = 60 * 1e3;
- var GN = WN * 60;
- var TF = GN * 24;
- var G9 = { days: 0, hours: 0, milliseconds: 0, minutes: 0, seconds: 0 };
- function zh(t, e) {
+ var VN = 60 * 1e3;
+ var zN = VN * 60;
+ var vF = zN * 24;
+ var F9 = { days: 0, hours: 0, milliseconds: 0, minutes: 0, seconds: 0 };
+ function Vh(t, e) {
return {
days: (t.days || 0) + e.days,
hours: (t.hours || 0) + e.hours,
@@ -76126,49 +76136,49 @@ ${Ez(e, r10)}`);
seconds: (t.seconds || 0) + e.seconds
};
}
- function NF(t) {
+ function xF(t) {
const e = t / 1e3;
if (e < 60) {
const s = ~~e;
- return zh({ seconds: s }, Fh(t - s * 1e3));
+ return Vh({ seconds: s }, zh(t - s * 1e3));
}
const r10 = e / 60;
if (r10 < 60) {
const s = ~~r10;
- return zh({ minutes: s }, Fh(t - s * WN));
+ return Vh({ minutes: s }, zh(t - s * VN));
}
const n = r10 / 60;
if (n < 24) {
const s = ~~n;
- return zh({ hours: s }, Fh(t - s * GN));
+ return Vh({ hours: s }, zh(t - s * zN));
}
const i = ~~(n / 24);
- return zh({ days: i }, Fh(t - i * TF));
+ return Vh({ days: i }, zh(t - i * vF));
}
- function Fh(t) {
- return t ? t < 1e3 ? zh({ milliseconds: t }, G9) : NF(t) : G9;
+ function zh(t) {
+ return t ? t < 1e3 ? Vh({ milliseconds: t }, F9) : xF(t) : F9;
}
- function KN(t = 0, { bitLength: e = 32, isLe: r10 = true } = {}) {
+ function FN(t = 0, { bitLength: e = 32, isLe: r10 = true } = {}) {
if (e !== 32 && e !== 64)
throw new Error("Invalid bitLength provided, expected 32 or 64");
const n = new Uint8Array(e / 8), i = new DataView(n.buffer, n.byteOffset);
return e === 32 ? i.setFloat32(0, Number(t), r10) : i.setFloat64(0, Number(t), r10), n;
}
- function Nf(t) {
+ function Tf(t) {
return typeof t == "boolean";
}
- var K9 = new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)", "g");
- function h4(t, e = ",") {
- const r10 = t[0].startsWith("-"), n = r10 ? t.substring(1).match(K9) : t.match(K9);
+ var H9 = new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)", "g");
+ function l4(t, e = ",") {
+ const r10 = t[0].startsWith("-"), n = r10 ? t.substring(1).match(H9) : t.match(H9);
return n ? `${r10 ? "-" : ""}${n.join(e)}` : t;
}
- function XN(t) {
+ function HN(t) {
return {
decimal: 0.1 .toLocaleString(t).substring(1, 2),
thousand: 1e3 .toLocaleString(t).substring(1, 2)
};
}
- var i0 = 8;
+ var n0 = 8;
var co = [
{ power: -24, text: "yocto", value: "y" },
{ power: -21, text: "zepto", value: "z" },
@@ -76188,92 +76198,92 @@ ${Ez(e, r10)}`);
{ power: 21, text: "Zeta", value: "Z" },
{ power: 24, text: "Yotta", value: "Y" }
];
- function d4(t) {
+ function f4(t) {
for (let e = 0, r10 = co.length; e < r10; e++)
if (co[e].value === t)
return co[e];
- return co[i0];
+ return co[n0];
}
- function p4(t, e, r10) {
+ function h4(t, e, r10) {
if (r10)
- return d4(r10);
- const n = i0 - 1 + Math.ceil((t.length - e) / 3);
+ return f4(r10);
+ const n = n0 - 1 + Math.ceil((t.length - e) / 3);
return co[n] || co[n < 0 ? 0 : co.length - 1];
}
- var IF = 0;
- var OF = co[i0].text;
- var If = IF;
- var Dp = OF;
- function PF(t, { decimals: e = If, forceUnit: r10, locale: n = "en", withAll: i = false, withSi: s = true, withSiFull: o = false, withUnit: a = true, withZero: c = true } = {}) {
+ var _F = 0;
+ var EF = co[n0].text;
+ var Nf = _F;
+ var Rp = EF;
+ function SF(t, { decimals: e = Nf, forceUnit: r10, locale: n = "en", withAll: i = false, withSi: s = true, withSiFull: o = false, withUnit: a = true, withZero: c = true } = {}) {
let u = on(t).toString();
if (u.length === 0 || u === "0")
return "0";
let f10 = "";
u[0].startsWith("-") && (f10 = "-", u = u.substring(1));
- const p = p4(u, e, r10), b = u.length - (e + p.power), E = b <= 0 ? "0" : u.substring(0, b);
+ const p = h4(u, e, r10), b = u.length - (e + p.power), E = b <= 0 ? "0" : u.substring(0, b);
let _ = u.padStart(b < 0 ? e : 1, "0").substring(b < 0 ? 0 : b).padEnd(i ? Math.max(e, 4) : 4, "0").substring(0, i ? Math.max(4, e + p.power) : 4);
if (!c) {
- let L = _.length - 1;
+ let D = _.length - 1;
do
- _[L] === "0" && L--;
- while (_[L] === "0");
- _ = _.substring(0, L + 1);
+ _[D] === "0" && D--;
+ while (_[D] === "0");
+ _ = _.substring(0, D + 1);
}
- const N11 = Nf(a) ? co[i0].text : a, R = s || o ? p.value === "-" ? a ? ` ${N11}` : "" : ` ${o ? `${p.text}${a ? " " : ""}` : p.value}${a ? N11 : ""}` : "", { decimal: F, thousand: D } = XN(n);
- return `${f10}${h4(E, D)}${_ && `${F}${_}`}${R}`;
+ const N11 = Tf(a) ? co[n0].text : a, k = s || o ? p.value === "-" ? a ? ` ${N11}` : "" : ` ${o ? `${p.text}${a ? " " : ""}` : p.value}${a ? N11 : ""}` : "", { decimal: F, thousand: L } = HN(n);
+ return `${f10}${l4(E, L)}${_ && `${F}${_}`}${k}`;
}
- var au = PF;
- au.calcSi = (t, e = If) => p4(t, e);
- au.findSi = d4;
- au.getDefaults = () => ({
- decimals: If,
- unit: Dp
+ var ou = SF;
+ ou.calcSi = (t, e = Nf) => h4(t, e);
+ ou.findSi = f4;
+ ou.getDefaults = () => ({
+ decimals: Nf,
+ unit: Rp
});
- au.getOptions = (t = If) => co.filter(({ power: e }) => e < 0 ? t + e >= 0 : true);
- au.setDefaults = ({ decimals: t, unit: e }) => {
- If = (Array.isArray(t) ? t[0] : t) ?? If, Dp = (Array.isArray(e) ? e[0] : e) ?? Dp, co[i0].text = Dp;
+ ou.getOptions = (t = Nf) => co.filter(({ power: e }) => e < 0 ? t + e >= 0 : true);
+ ou.setDefaults = ({ decimals: t, unit: e }) => {
+ Nf = (Array.isArray(t) ? t[0] : t) ?? Nf, Rp = (Array.isArray(e) ? e[0] : e) ?? Rp, co[n0].text = Rp;
};
- function dh(t) {
+ function hh(t) {
return t.toString().padStart(2, "0");
}
- function YN(t) {
- const e = t.getFullYear().toString(), r10 = dh(t.getMonth() + 1), n = dh(t.getDate()), i = dh(t.getHours()), s = dh(t.getMinutes()), o = dh(t.getSeconds());
+ function qN(t) {
+ const e = t.getFullYear().toString(), r10 = hh(t.getMonth() + 1), n = hh(t.getDate()), i = hh(t.getHours()), s = hh(t.getMinutes()), o = hh(t.getSeconds());
return `${e}-${r10}-${n} ${i}:${s}:${o}`;
}
- function kF(t) {
+ function MF(t) {
return t < 15 ? `${t.toFixed(1)}s` : t < 60 ? `${t | 0}s` : t < 3600 ? `${t / 60 | 0}m` : `${t / 3600 | 0}h`;
}
- function RF(t, e) {
+ function AF(t, e) {
const r10 = (t == null ? void 0 : t.getTime()) || 0, n = e instanceof Date ? e.getTime() : on(e).toNumber();
- return r10 && n ? kF(Math.max(Math.abs(r10 - n), 0) / 1e3) : "0.0s";
+ return r10 && n ? MF(Math.max(Math.abs(r10 - n), 0) / 1e3) : "0.0s";
}
- function P1(t, { locale: e = "en" } = {}) {
- const { thousand: r10 } = XN(e);
- return h4(on(t).toString(), r10);
+ function O1(t, { locale: e = "en" } = {}) {
+ const { thousand: r10 } = HN(e);
+ return l4(on(t).toString(), r10);
}
- function ZN(t) {
+ function WN(t) {
return !!t && Ft(t, -1);
}
- function JN(t) {
- return t && ZN(t) ? t : `0x${t && t.length % 2 === 1 ? "0" : ""}${t || ""}`;
+ function GN(t) {
+ return t && WN(t) ? t : `0x${t && t.length % 2 === 1 ? "0" : ""}${t || ""}`;
}
- function QN(t, e = -1, r10 = false) {
+ function KN(t, e = -1, r10 = false) {
const n = Math.ceil(e / 4), i = n + 2;
- return JN(e === -1 || t.length === i || !r10 && t.length < i ? Qh(t) : t.length > i ? Qh(t).slice(-1 * n) : `${"0".repeat(n)}${Qh(t)}`.slice(-1 * n));
+ return GN(e === -1 || t.length === i || !r10 && t.length < i ? Jh(t) : t.length > i ? Jh(t).slice(-1 * n) : `${"0".repeat(n)}${Jh(t)}`.slice(-1 * n));
}
- function CF(t) {
+ function TF(t) {
return t ? Yu(t).toNumber() : NaN;
}
- function DF(t) {
+ function NF(t) {
return fo(In(t));
}
- function LF(t) {
+ function IF(t) {
return Array.isArray(t);
}
function pr(t) {
return typeof t == "string" || t instanceof String;
}
- function BF(t) {
+ function OF(t) {
for (let e = 0, r10 = t.length; e < r10; e++) {
const n = t.charCodeAt(e);
if (n < 32 || n > 126)
@@ -76281,7 +76291,7 @@ ${Ez(e, r10)}`);
}
return true;
}
- function X9(t) {
+ function q9(t) {
for (let e = 0, r10 = t.length; e < r10; e++) {
const n = t[e] | 0;
if (n < 32 || n > 126)
@@ -76289,28 +76299,28 @@ ${Ez(e, r10)}`);
}
return true;
}
- function T3(t) {
- return pr(t) ? Ft(t) ? X9(Xe(t)) : BF(t) : t ? X9(t) : false;
+ function A3(t) {
+ return pr(t) ? Ft(t) ? q9(Xe(t)) : OF(t) : t ? q9(t) : false;
}
- var N3 = /* @__PURE__ */ $z("isPrototypeOf", "hasOwnProperty");
- function $N(t, e) {
- return N3(e) && N3(t) ? t === e || t.isPrototypeOf(e) : false;
+ var T3 = /* @__PURE__ */ Gz("isPrototypeOf", "hasOwnProperty");
+ function XN(t, e) {
+ return T3(e) && T3(t) ? t === e || t.isPrototypeOf(e) : false;
}
- var UF = /* @__PURE__ */ ig("toHex", "toHuman", "toU8a");
- var jF = /* @__PURE__ */ ig("get");
+ var PF = /* @__PURE__ */ ng("toHex", "toHuman", "toU8a");
+ var kF = /* @__PURE__ */ ng("get");
function ss(t) {
- return UF(t) && jF(t.registry);
+ return PF(t) && kF(t.registry);
}
- var m4 = /* @__PURE__ */ ig("toBigInt", "toBn", "toNumber", "unwrap");
- function eI(t) {
+ var d4 = /* @__PURE__ */ ng("toBigInt", "toBn", "toNumber", "unwrap");
+ function YN(t) {
return (t && t.constructor) === Error || t instanceof Error;
}
- function VF(t, e) {
+ function RF(t, e) {
return (t && t.constructor) === e || t instanceof e;
}
var Ta = "(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}";
var nn = "[a-fA-F\\d]{1,4}";
- var tI = `
+ var ZN = `
(?:
(?:${nn}:){7}(?:${nn}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:${nn}:){6}(?:${Ta}|:${nn}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
@@ -76322,26 +76332,26 @@ ${Ez(e, r10)}`);
(?::(?:(?::${nn}){0,5}:${Ta}|(?::${nn}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`.replace(/\s*\/\/.*$/gm, "").replace(/\n/g, "").trim();
- var zF = new RegExp(`(?:^${Ta}$)|(?:^${tI}$)`);
- var FF = new RegExp(`^${Ta}$`);
- var HF = new RegExp(`^${tI}$`);
- function qF(t, e) {
+ var CF = new RegExp(`(?:^${Ta}$)|(?:^${ZN}$)`);
+ var DF = new RegExp(`^${Ta}$`);
+ var LF = new RegExp(`^${ZN}$`);
+ function BF(t, e) {
switch (e) {
case "v4":
- return FF.test(t);
+ return DF.test(t);
case "v6":
- return HF.test(t);
+ return LF.test(t);
default:
- return zF.test(t);
+ return CF.test(t);
}
}
- function WF(t, e) {
- return ic(e) ? e.toString() : e;
+ function UF(t, e) {
+ return nc(e) ? e.toString() : e;
}
function Ct(t, e) {
- return JSON.stringify(t, WF, e);
+ return JSON.stringify(t, UF, e);
}
- function GF(t) {
+ function jF(t) {
const e = typeof t != "string" ? Ct(t) : t;
try {
const r10 = JSON.parse(e);
@@ -76350,31 +76360,31 @@ ${Ez(e, r10)}`);
return false;
}
}
- function Fc(t) {
+ function zc(t) {
return t === null;
}
function rr(t) {
return typeof t == "number";
}
- var KF = /* @__PURE__ */ t4("next");
- var XF = /* @__PURE__ */ ig("catch", "then");
- var YF = new Uint8Array([127, 69, 76, 70]);
- var ZF = new Uint8Array([80, 86, 77, 0]);
- function JF(t) {
+ var VF = /* @__PURE__ */ $v("next");
+ var zF = /* @__PURE__ */ ng("catch", "then");
+ var FF = new Uint8Array([127, 69, 76, 70]);
+ var HF = new Uint8Array([80, 86, 77, 0]);
+ function qF(t) {
if (Et(t)) {
const e = t.subarray(0, 4);
- return On(e, ZF) || On(e, YF);
+ return On(e, HF) || On(e, FF);
}
return false;
}
- var QF = /(Development|Local Testnet)$/;
- function $F(t) {
- return t ? !!QF.test(t.toString()) : false;
+ var WF = /(Development|Local Testnet)$/;
+ function GF(t) {
+ return t ? !!WF.test(t.toString()) : false;
}
function Ar(t) {
return t === void 0;
}
- function rI(t) {
+ function JN(t) {
if (!t)
return pr(t);
const e = Xe(t), r10 = e.length;
@@ -76442,11 +76452,11 @@ ${Ez(e, r10)}`);
return false;
return true;
}
- var eH = new Uint8Array([0, 97, 115, 109]);
- function tH(t) {
- return Et(t) && On(t.subarray(0, 4), eH);
+ var KF = new Uint8Array([0, 97, 115, 109]);
+ function XF(t) {
+ return Et(t) && On(t.subarray(0, 4), KF);
}
- function Yn(t, e, r10, n, i = 0) {
+ function Zn(t, e, r10, n, i = 0) {
const s = n ? n(e, i) : e.toString();
let o;
Object.defineProperty(t, s, {
@@ -76464,35 +76474,35 @@ ${Ez(e, r10)}`);
}
});
}
- function Hc(t, e, r10, n) {
+ function Fc(t, e, r10, n) {
for (let i = 0, s = e.length; i < s; i++)
- Yn(t, e[i], r10, n, i);
+ Zn(t, e[i], r10, n, i);
return t;
}
- function cu(t) {
+ function au(t) {
return t;
}
function os() {
}
- var rH = {
+ var YF = {
debug: "log",
error: "error",
log: "log",
warn: "warn"
};
- function nH(t) {
- if (t && fi(t) && t.constructor === Object) {
+ function ZF(t) {
+ if (t && hi(t) && t.constructor === Object) {
const e = {};
for (const [r10, n] of Object.entries(t))
- e[r10] = og(n);
+ e[r10] = sg(n);
return e;
}
return t;
}
- function og(t) {
- return Array.isArray(t) ? t.map(og) : Ki(t) ? t.toString() : Et(t) || o4(t) ? Bt(Xe(t)) : nH(t);
+ function sg(t) {
+ return Array.isArray(t) ? t.map(sg) : Ki(t) ? t.toString() : Et(t) || i4(t) ? Bt(Xe(t)) : ZF(t);
}
- function iH(t) {
+ function JF(t) {
return (e) => {
if (t <= 0)
return e;
@@ -76500,47 +76510,47 @@ ${Ez(e, r10)}`);
return r10.length < t ? e : `${r10.substring(0, t)} ...`;
};
}
- function Hh(t, e, r10, n = -1) {
+ function Fh(t, e, r10, n = -1) {
if (r10.length === 1 && St(r10[0])) {
const i = r10[0]();
- return Hh(t, e, Array.isArray(i) ? i : [i], n);
+ return Fh(t, e, Array.isArray(i) ? i : [i], n);
}
- console[rH[t]](YN(/* @__PURE__ */ new Date()), e, ...r10.map(og).map(iH(n)));
+ console[YF[t]](qN(/* @__PURE__ */ new Date()), e, ...r10.map(sg).map(JF(n)));
}
- function sH(t, e) {
+ function QF(t, e) {
return !!t && (t === "*" || e === t || t.endsWith("*") && e.startsWith(t.slice(0, -1)));
}
- function oH(t, e) {
+ function $F(t, e) {
return !!t && t.startsWith("-") && (e === t.slice(1) || t.endsWith("*") && e.startsWith(t.slice(1, -1)));
}
- function aH(t, e) {
+ function eH(t, e) {
let r10 = false;
for (const n of t)
- sH(n, e) ? r10 = true : oH(n, e) && (r10 = false);
+ QF(n, e) ? r10 = true : $F(n, e) && (r10 = false);
return r10;
}
- function cH(t) {
+ function tH(t) {
var r10, n, i, s;
- const e = parseInt(((n = (r10 = li.process) == null ? void 0 : r10.env) == null ? void 0 : n.DEBUG_MAX) || "-1", 10);
+ const e = parseInt(((n = (r10 = fi.process) == null ? void 0 : r10.env) == null ? void 0 : n.DEBUG_MAX) || "-1", 10);
return [
- aH((((s = (i = li.process) == null ? void 0 : i.env) == null ? void 0 : s.DEBUG) || "").toLowerCase().split(","), t),
+ eH((((s = (i = fi.process) == null ? void 0 : i.env) == null ? void 0 : s.DEBUG) || "").toLowerCase().split(","), t),
isNaN(e) ? -1 : e
];
}
- function di(t) {
- const e = `${t.toUpperCase()}:`.padStart(16), [r10, n] = cH(t.toLowerCase());
+ function pi(t) {
+ const e = `${t.toUpperCase()}:`.padStart(16), [r10, n] = tH(t.toLowerCase());
return {
- debug: r10 ? (...i) => Hh("debug", e, i, n) : os,
- error: (...i) => Hh("error", e, i),
- log: (...i) => Hh("log", e, i),
+ debug: r10 ? (...i) => Fh("debug", e, i, n) : os,
+ error: (...i) => Fh("error", e, i),
+ log: (...i) => Fh("log", e, i),
noop: os,
- warn: (...i) => Hh("warn", e, i)
+ warn: (...i) => Fh("warn", e, i)
};
}
- function uH() {
+ function rH() {
return "none";
}
- function cf(t, { getInstanceId: e = uH } = {}) {
+ function af(t, { getInstanceId: e = rH } = {}) {
const r10 = {}, n = (...i) => {
const s = Ct(i), o = e();
return r10[o] || (r10[o] = {}), r10[o][s] === void 0 && (r10[o][s] = t(...i)), r10[o][s];
@@ -76551,7 +76561,7 @@ ${Ez(e, r10)}`);
((a = r10[o]) == null ? void 0 : a[s]) !== void 0 && delete r10[o][s];
}, n;
}
- function Zc(t, e) {
+ function Yc(t, e) {
setTimeout(() => {
Promise.resolve().then(() => {
t();
@@ -76560,14 +76570,14 @@ ${Ez(e, r10)}`);
});
}, 0);
}
- function nI(t, e = -1) {
+ function QN(t, e = -1) {
const r10 = (!t || Number.isNaN(t) ? 0 : t).toString(16);
- return QN(r10.length % 2 ? `0${r10}` : r10, e, true);
+ return KN(r10.length % 2 ? `0${r10}` : r10, e, true);
}
- function lH(t, e = -1) {
- return In(nI(t, e));
+ function nH(t, e = -1) {
+ return In(QN(t, e));
}
- function iI(t) {
+ function $N(t) {
const e = Object.keys(t);
for (let r10 = 0, n = e.length; r10 < n; r10++)
delete t[e[r10]];
@@ -76585,16 +76595,16 @@ ${Ez(e, r10)}`);
}
return t;
}
- function fH(t) {
+ function iH(t) {
return st({}, t);
}
- function hH(t) {
+ function sH(t) {
return Object.entries(t);
}
- function dH(t) {
+ function oH(t) {
return Object.keys(t);
}
- function ag(t, e, r10, n, i = 0) {
+ function og(t, e, r10, n, i = 0) {
const s = n ? n(e, i) : e;
s in t || Object.defineProperty(t, s, {
enumerable: true,
@@ -76603,238 +76613,238 @@ ${Ez(e, r10)}`);
}
});
}
- function Jc(t, e, r10, n) {
+ function Zc(t, e, r10, n) {
for (let i = 0, s = e.length; i < s; i++)
- ag(t, e[i], r10, n, i);
+ og(t, e[i], r10, n, i);
}
- function pH(t) {
+ function aH(t) {
return Object.values(t);
}
- function mH(t, e, ...r10) {
+ function cH(t, e, ...r10) {
return new Promise((n, i) => {
e.apply(t, r10.concat((s, o) => {
s ? i(s) : n(o);
}));
});
}
- var Of = new Array(256);
- var g4 = new Array(256);
- for (let t = 0, e = Of.length; t < e; t++)
- g4[t] = String.fromCharCode(t).toLowerCase(), Of[t] = String.fromCharCode(t).toUpperCase();
- function gH(t) {
- return t.slice(0, t.length - 1).toLowerCase() + Of[t.charCodeAt(t.length - 1)];
+ var If = new Array(256);
+ var p4 = new Array(256);
+ for (let t = 0, e = If.length; t < e; t++)
+ p4[t] = String.fromCharCode(t).toLowerCase(), If[t] = String.fromCharCode(t).toUpperCase();
+ function uH(t) {
+ return t.slice(0, t.length - 1).toLowerCase() + If[t.charCodeAt(t.length - 1)];
}
- function sI(t) {
+ function eI(t) {
return (e) => {
const r10 = e.replace(/[-_., ]+/g, " ").trim().split(" ");
let n = "";
for (let i = 0, s = r10.length; i < s; i++) {
const o = r10[i];
- n += t(/^[\dA-Z]+$/.test(o) ? o.toLowerCase() : o.replace(/^[\dA-Z]{2,}[^a-z]/, gH), i);
+ n += t(/^[\dA-Z]+$/.test(o) ? o.toLowerCase() : o.replace(/^[\dA-Z]{2,}[^a-z]/, uH), i);
}
return n;
};
}
- var dr = /* @__PURE__ */ sI((t, e) => (e ? Of[t.charCodeAt(0)] : g4[t.charCodeAt(0)]) + t.slice(1));
- var cg = /* @__PURE__ */ sI((t) => Of[t.charCodeAt(0)] + t.slice(1));
- function oI(t) {
+ var dr = /* @__PURE__ */ eI((t, e) => (e ? If[t.charCodeAt(0)] : p4[t.charCodeAt(0)]) + t.slice(1));
+ var ag = /* @__PURE__ */ eI((t) => If[t.charCodeAt(0)] + t.slice(1));
+ function tI(t) {
return (e) => e ? t[e.charCodeAt(0)] + e.slice(1) : "";
}
- var yH = /* @__PURE__ */ oI(g4);
- var aI = /* @__PURE__ */ oI(Of);
- function bH(t, e = 6) {
+ var lH = /* @__PURE__ */ tI(p4);
+ var rI = /* @__PURE__ */ tI(If);
+ function fH(t, e = 6) {
return t.length <= 2 + 2 * e ? t.toString() : `${t.substring(0, e)}\u2026${t.slice(-e)}`;
}
- function y4(t) {
+ function m4(t) {
return Bt(Dr(t));
}
- var wH = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var hH = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
BN: ct,
- BN_BILLION: hd,
- BN_EIGHT: UN,
- BN_FIVE: pF,
- BN_FOUR: dF,
- BN_HUNDRED: jN,
- BN_MAX_INTEGER: FN,
- BN_MILLION: VN,
- BN_NINE: yF,
+ BN_BILLION: fd,
+ BN_EIGHT: RN,
+ BN_FIVE: aF,
+ BN_FOUR: oF,
+ BN_HUNDRED: CN,
+ BN_MAX_INTEGER: BN,
+ BN_MILLION: DN,
+ BN_NINE: lF,
BN_ONE: bl,
- BN_QUINTILL: zN,
- BN_SEVEN: gF,
- BN_SIX: mF,
- BN_SQRT_MAX_INTEGER: HN,
- BN_TEN: bF,
- BN_THOUSAND: wF,
- BN_THREE: hF,
- BN_TWO: n0,
+ BN_QUINTILL: LN,
+ BN_SEVEN: uF,
+ BN_SIX: cF,
+ BN_SQRT_MAX_INTEGER: UN,
+ BN_TEN: fF,
+ BN_THOUSAND: hF,
+ BN_THREE: sF,
+ BN_TWO: r0,
BN_ZERO: Jr,
- POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG: _N,
- U8A_WRAP_ETHEREUM: Cp,
- U8A_WRAP_POSTFIX: Tf,
- U8A_WRAP_PREFIX: Af,
+ POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG: yN,
+ U8A_WRAP_ETHEREUM: kp,
+ U8A_WRAP_POSTFIX: Af,
+ U8A_WRAP_PREFIX: Mf,
_0n: Xu,
- _1000n: Wz,
- _100n: qz,
- _10n: Hz,
- _1Bn: A3,
- _1Mn: Gz,
- _1Qn: Kz,
- _1n: Yc,
- _2n: Dz,
- _2pow53n: SN,
- _3n: Lz,
- _4n: Bz,
- _5n: Uz,
- _6n: jz,
- _7n: Vz,
- _8n: zz,
- _9n: Fz,
- _sqrt2pow53n: MN,
- arrayChunk: T1,
- arrayFilter: Tz,
+ _1000n: Uz,
+ _100n: Bz,
+ _10n: Lz,
+ _1Bn: M3,
+ _1Mn: jz,
+ _1Qn: Vz,
+ _1n: Xc,
+ _2n: Nz,
+ _2pow53n: wN,
+ _3n: Iz,
+ _4n: Oz,
+ _5n: Pz,
+ _6n: kz,
+ _7n: Rz,
+ _8n: Cz,
+ _9n: Dz,
+ _sqrt2pow53n: vN,
+ arrayChunk: A1,
+ arrayFilter: vz,
arrayFlatten: Vu,
- arrayRange: Nz,
- arrayShuffle: Iz,
- arrayUnzip: Oz,
- arrayZip: Pz,
- assert: EN,
+ arrayRange: xz,
+ arrayShuffle: _z,
+ arrayUnzip: Ez,
+ arrayZip: Sz,
+ assert: bN,
assertReturn: Da,
- assertUnreachable: $v,
+ assertUnreachable: Jv,
bnFromHex: Yu,
- bnMax: l4,
- bnMin: BN,
- bnSqrt: f4,
+ bnMax: c4,
+ bnMin: kN,
+ bnSqrt: u4,
bnToBn: on,
- bnToHex: qN,
+ bnToHex: jN,
bnToU8a: Hr,
- bufferToU8a: xF,
- calcSi: p4,
+ bufferToU8a: pF,
+ calcSi: h4,
compactAddLength: ca,
- compactFromU8a: sg,
- compactFromU8aLim: ou,
- compactStripLength: dd,
+ compactFromU8a: ig,
+ compactFromU8aLim: su,
+ compactStripLength: hd,
compactToU8a: qr,
detectPackage: yl,
- extractTime: Fh,
- findSi: d4,
- floatToU8a: KN,
- formatBalance: au,
- formatDate: YN,
- formatDecimal: h4,
- formatElapsed: RF,
- formatNumber: P1,
+ extractTime: zh,
+ findSi: f4,
+ floatToU8a: FN,
+ formatBalance: ou,
+ formatDate: qN,
+ formatDecimal: l4,
+ formatElapsed: AF,
+ formatNumber: O1,
hasBigInt: hn,
- hasBuffer: s4,
- hasCjs: IN,
- hasDirname: tF,
- hasEsm: rF,
- hasProcess: iF,
- hasWasm: nF,
- hexAddPrefix: JN,
- hexFixLength: QN,
- hexHasPrefix: ZN,
- hexStripPrefix: Qh,
- hexToBigInt: TN,
+ hasBuffer: n4,
+ hasCjs: SN,
+ hasDirname: Xz,
+ hasEsm: Yz,
+ hasProcess: Jz,
+ hasWasm: Zz,
+ hexAddPrefix: GN,
+ hexFixLength: KN,
+ hexHasPrefix: WN,
+ hexStripPrefix: Jh,
+ hexToBigInt: _N,
hexToBn: Yu,
- hexToNumber: CF,
- hexToString: DF,
+ hexToNumber: TF,
+ hexToString: NF,
hexToU8a: In,
- identity: cu,
- isArray: LF,
- isAscii: T3,
- isBigInt: ic,
+ identity: au,
+ isArray: IF,
+ isAscii: A3,
+ isBigInt: nc,
isBn: Ki,
- isBoolean: Nf,
- isBuffer: o4,
- isChildClass: $N,
- isClass: N3,
+ isBoolean: Tf,
+ isBuffer: i4,
+ isChildClass: XN,
+ isClass: T3,
isCodec: ss,
- isCompact: m4,
- isError: eI,
+ isCompact: d4,
+ isError: YN,
isFunction: St,
isHex: Ft,
- isInstanceOf: VF,
- isIp: qF,
- isJsonObject: GF,
- isNull: Fc,
+ isInstanceOf: RF,
+ isIp: BF,
+ isJsonObject: jF,
+ isNull: zc,
isNumber: rr,
- isObject: fi,
- isObservable: KF,
- isPromise: XF,
- isRiscV: JF,
+ isObject: hi,
+ isObservable: VF,
+ isPromise: zF,
+ isRiscV: qF,
isString: pr,
- isTestChain: $F,
- isToBigInt: r4,
- isToBn: n4,
+ isTestChain: GF,
+ isToBigInt: e4,
+ isToBn: t4,
isU8a: Et,
isUndefined: Ar,
- isUtf8: rI,
- isWasm: tH,
- lazyMethod: Yn,
- lazyMethods: Hc,
- logger: di,
- loggerFormat: og,
- memoize: cf,
- nMax: kz,
- nMin: Rz,
- nSqrt: eF,
- nToBigInt: i4,
- nToHex: fF,
- nToU8a: u4,
- nextTick: Zc,
+ isUtf8: JN,
+ isWasm: XF,
+ lazyMethod: Zn,
+ lazyMethods: Fc,
+ logger: pi,
+ loggerFormat: sg,
+ memoize: af,
+ nMax: Mz,
+ nMin: Az,
+ nSqrt: Kz,
+ nToBigInt: r4,
+ nToHex: iF,
+ nToU8a: a4,
+ nextTick: Yc,
noop: os,
- numberToHex: nI,
- numberToU8a: lH,
- objectClear: iI,
- objectCopy: fH,
- objectEntries: hH,
- objectKeys: dH,
- objectProperties: Jc,
- objectProperty: ag,
+ numberToHex: QN,
+ numberToU8a: nH,
+ objectClear: $N,
+ objectCopy: iH,
+ objectEntries: sH,
+ objectKeys: oH,
+ objectProperties: Zc,
+ objectProperty: og,
objectSpread: st,
- objectValues: pH,
- packageInfo: Qv,
- promisify: mH,
+ objectValues: aH,
+ packageInfo: Zv,
+ promisify: cH,
stringCamelCase: dr,
- stringLowerFirst: yH,
- stringPascalCase: cg,
- stringShorten: bH,
- stringToHex: y4,
+ stringLowerFirst: lH,
+ stringPascalCase: ag,
+ stringShorten: fH,
+ stringToHex: m4,
stringToU8a: Dr,
- stringUpperFirst: aI,
+ stringUpperFirst: rI,
stringify: Ct,
- u8aCmp: ON,
+ u8aCmp: MN,
u8aConcat: $t,
- u8aConcatStrict: hi,
- u8aEmpty: a4,
+ u8aConcatStrict: di,
+ u8aEmpty: s4,
u8aEq: On,
- u8aFixLength: PN,
- u8aIsWrapped: fd,
- u8aSorted: c4,
- u8aToBigInt: N1,
- u8aToBn: Xn,
- u8aToBuffer: oF,
- u8aToFloat: kN,
+ u8aFixLength: AN,
+ u8aIsWrapped: ld,
+ u8aSorted: o4,
+ u8aToBigInt: T1,
+ u8aToBn: Yn,
+ u8aToBuffer: $z,
+ u8aToFloat: TN,
u8aToHex: Bt,
- u8aToNumber: CN,
+ u8aToNumber: IN,
u8aToString: fo,
u8aToU8a: Xe,
- u8aUnwrapBytes: DN,
- u8aWrapBytes: LN
+ u8aUnwrapBytes: ON,
+ u8aWrapBytes: PN
}, Symbol.toStringTag, { value: "Module" }));
- var vH = { name: "@polkadot/networks", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- var xH = { name: "@polkadot/x-randomvalues", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- var _H = li.crypto;
- function cI(t) {
- return _H.getRandomValues(t);
- }
- var EH = [vH, Qv, xH];
- var uI = { name: "@polkadot/util-crypto", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
- yl(uI, null, EH);
- var Lp = { getRandomValues: cI };
- var SH = { crypto: Lp };
- var MH = class {
+ var dH = { name: "@polkadot/networks", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var pH = { name: "@polkadot/x-randomvalues", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ var mH = fi.crypto;
+ function nI(t) {
+ return mH.getRandomValues(t);
+ }
+ var gH = [dH, Zv, pH];
+ var iI = { name: "@polkadot/util-crypto", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" };
+ yl(iI, null, gH);
+ var Cp = { getRandomValues: nI };
+ var yH = { crypto: Cp };
+ var bH = class {
constructor(e) {
re(this, "__internal__bridge");
re(this, "abort", () => {
@@ -76844,14 +76854,14 @@ ${Ez(e, r10)}`);
re(this, "__wbindgen_throw", (e10, r10) => {
throw new Error(this.__internal__bridge.getString(e10, r10));
});
- re(this, "__wbg_self_1b7a39e3a92c949c", () => this.__internal__bridge.addObject(SH));
+ re(this, "__wbg_self_1b7a39e3a92c949c", () => this.__internal__bridge.addObject(yH));
re(this, "__wbg_require_604837428532a733", (e10, r10) => {
throw new Error(`Unable to require ${this.__internal__bridge.getString(e10, r10)}`);
});
- re(this, "__wbg_crypto_968f1772287e2df0", (e10) => this.__internal__bridge.addObject(Lp));
- re(this, "__wbg_getRandomValues_a3d34b4fee3c2869", (e10) => this.__internal__bridge.addObject(Lp.getRandomValues));
+ re(this, "__wbg_crypto_968f1772287e2df0", (e10) => this.__internal__bridge.addObject(Cp));
+ re(this, "__wbg_getRandomValues_a3d34b4fee3c2869", (e10) => this.__internal__bridge.addObject(Cp.getRandomValues));
re(this, "__wbg_getRandomValues_f5e14ab7ac8e995d", (e10, r10, n) => {
- Lp.getRandomValues(this.__internal__bridge.getU8a(r10, n));
+ Cp.getRandomValues(this.__internal__bridge.getU8a(r10, n));
});
re(this, "__wbg_randomFillSync_d5bd2d655fdf256a", (e10, r10, n) => {
throw new Error("randomFillsync is not available");
@@ -76862,7 +76872,7 @@ ${Ez(e, r10)}`);
this.__internal__bridge = e;
}
};
- var AH = class {
+ var wH = class {
constructor(e) {
re(this, "__internal__createWasm");
re(this, "__internal__heap");
@@ -76874,7 +76884,7 @@ ${Ez(e, r10)}`);
re(this, "__internal__wasmError");
re(this, "__internal__wasmPromise");
re(this, "__internal__type");
- this.__internal__createWasm = e, this.__internal__cachegetInt32 = null, this.__internal__cachegetUint8 = null, this.__internal__heap = new Array(32).fill(void 0).concat(void 0, null, true, false), this.__internal__heapNext = this.__internal__heap.length, this.__internal__type = "none", this.__internal__wasm = null, this.__internal__wasmError = null, this.__internal__wasmPromise = null, this.__internal__wbg = { ...new MH(this) };
+ this.__internal__createWasm = e, this.__internal__cachegetInt32 = null, this.__internal__cachegetUint8 = null, this.__internal__heap = new Array(32).fill(void 0).concat(void 0, null, true, false), this.__internal__heapNext = this.__internal__heap.length, this.__internal__type = "none", this.__internal__wasm = null, this.__internal__wasmError = null, this.__internal__wasmPromise = null, this.__internal__wbg = { ...new bH(this) };
}
get error() {
return this.__internal__wasmError;
@@ -76932,7 +76942,7 @@ ${Ez(e, r10)}`);
return fo(this.resultU8a());
}
};
- function TH(t, e, r10) {
+ function vH(t, e, r10) {
return async (n) => {
const i = {
error: null,
@@ -76953,21 +76963,21 @@ ${Ez(e, r10)}`);
return i;
};
}
- var Y9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
- var lI = new Array(256);
- for (let t = 0, e = Y9.length; t < e; t++)
- lI[Y9.charCodeAt(t)] = t;
- function NH(t, e) {
+ var W9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
+ var sI = new Array(256);
+ for (let t = 0, e = W9.length; t < e; t++)
+ sI[W9.charCodeAt(t)] = t;
+ function xH(t, e) {
let r10 = 0, n = 0, i = -1;
for (let s = 0, o = e.length - 1; i !== o; s++)
- r10 = r10 << 6 | lI[t.charCodeAt(s)], (n += 6) >= 8 && (e[++i] = r10 >>> (n -= 8) & 255);
+ r10 = r10 << 6 | sI[t.charCodeAt(s)], (n += 6) >= 8 && (e[++i] = r10 >>> (n -= 8) & 255);
return e;
}
var Wo = Uint8Array;
- var jc = Uint16Array;
- var I3 = Uint32Array;
- var IH = new Wo([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]);
- var fI = new Wo([
+ var Uc = Uint16Array;
+ var N3 = Uint32Array;
+ var _H = new Wo([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]);
+ var oI = new Wo([
0,
0,
0,
@@ -77001,7 +77011,7 @@ ${Ez(e, r10)}`);
0,
0
]);
- var hI = new Wo([
+ var aI = new Wo([
0,
0,
0,
@@ -77035,63 +77045,63 @@ ${Ez(e, r10)}`);
0,
0
]);
- var dI = (t, e) => {
- const r10 = new jc(31);
+ var cI = (t, e) => {
+ const r10 = new Uc(31);
for (let i = 0; i < 31; ++i)
r10[i] = e += 1 << t[i - 1];
- const n = new I3(r10[30]);
+ const n = new N3(r10[30]);
for (let i = 1; i < 30; ++i)
for (let s = r10[i]; s < r10[i + 1]; ++s)
n[s] = s - r10[i] << 5 | i;
return [r10, n];
};
- var [pI, OH] = dI(fI, 2);
- pI[28] = 258, OH[258] = 28;
- var [PH] = dI(hI, 0);
- var O3 = new jc(32768);
+ var [uI, EH] = cI(oI, 2);
+ uI[28] = 258, EH[258] = 28;
+ var [SH] = cI(aI, 0);
+ var I3 = new Uc(32768);
for (let t = 0; t < 32768; ++t) {
let e = (t & 43690) >>> 1 | (t & 21845) << 1;
- e = (e & 52428) >>> 2 | (e & 13107) << 2, e = (e & 61680) >>> 4 | (e & 3855) << 4, O3[t] = ((e & 65280) >>> 8 | (e & 255) << 8) >>> 1;
+ e = (e & 52428) >>> 2 | (e & 13107) << 2, e = (e & 61680) >>> 4 | (e & 3855) << 4, I3[t] = ((e & 65280) >>> 8 | (e & 255) << 8) >>> 1;
}
- var $h = (t, e, r10) => {
+ var Qh = (t, e, r10) => {
const n = t.length;
let i = 0;
- const s = new jc(e);
+ const s = new Uc(e);
for (; i < n; ++i)
t[i] && ++s[t[i] - 1];
- const o = new jc(e);
+ const o = new Uc(e);
for (i = 1; i < e; ++i)
o[i] = o[i - 1] + s[i - 1] << 1;
let a;
if (r10) {
- a = new jc(1 << e);
+ a = new Uc(1 << e);
const c = 15 - e;
for (i = 0; i < n; ++i)
if (t[i]) {
const u = i << 4 | t[i], f10 = e - t[i];
let p = o[t[i] - 1]++ << f10;
for (const b = p | (1 << f10) - 1; p <= b; ++p)
- a[O3[p] >> c] = u;
+ a[I3[p] >> c] = u;
}
} else
- for (a = new jc(n), i = 0; i < n; ++i)
- t[i] && (a[i] = O3[o[t[i] - 1]++] >> 15 - t[i]);
+ for (a = new Uc(n), i = 0; i < n; ++i)
+ t[i] && (a[i] = I3[o[t[i] - 1]++] >> 15 - t[i]);
return a;
};
- var s0 = new Wo(288);
+ var i0 = new Wo(288);
for (let t = 0; t < 144; ++t)
- s0[t] = 8;
+ i0[t] = 8;
for (let t = 144; t < 256; ++t)
- s0[t] = 9;
+ i0[t] = 9;
for (let t = 256; t < 280; ++t)
- s0[t] = 7;
+ i0[t] = 7;
for (let t = 280; t < 288; ++t)
- s0[t] = 8;
- var mI = new Wo(32);
+ i0[t] = 8;
+ var lI = new Wo(32);
for (let t = 0; t < 32; ++t)
- mI[t] = 5;
- var kH = $h(s0, 9, 1);
- var RH = $h(mI, 5, 1);
+ lI[t] = 5;
+ var MH = Qh(i0, 9, 1);
+ var AH = Qh(lI, 5, 1);
var Fs = (t, e, r10) => {
const n = e >>> 3;
return (t[n] | t[n + 1] << 8) >>> (e & 7) & r10;
@@ -77100,10 +77110,10 @@ ${Ez(e, r10)}`);
const r10 = e >>> 3;
return (t[r10] | t[r10 + 1] << 8 | t[r10 + 2] << 16) >>> (e & 7);
};
- var CH = (t) => (t >>> 3) + (t & 7 && 1);
- var DH = (t, e, r10) => {
+ var TH = (t) => (t >>> 3) + (t & 7 && 1);
+ var NH = (t, e, r10) => {
(e == null || e < 0) && (e = 0), (r10 == null || r10 > t.length) && (r10 = t.length);
- const n = new (t instanceof jc ? jc : t instanceof I3 ? I3 : Wo)(r10 - e);
+ const n = new (t instanceof Uc ? Uc : t instanceof N3 ? N3 : Wo)(r10 - e);
return n.set(t.subarray(e, r10)), n;
};
var ey = (t) => {
@@ -77112,15 +77122,15 @@ ${Ez(e, r10)}`);
t[r10] > e && (e = t[r10]);
return e;
};
- var LH = (t, e, r10) => {
+ var IH = (t, e, r10) => {
const n = !r10 || r10.i;
r10 || (r10 = {});
const i = t.length, s = !e || !n;
e || (e = new Wo(i * 3));
const o = (N11) => {
- let R = e.length;
- if (N11 > R) {
- const F = new Wo(Math.max(R << 1, N11));
+ let k = e.length;
+ if (N11 > k) {
+ const F = new Wo(Math.max(k << 1, N11));
F.set(e), e = F;
}
};
@@ -77131,21 +77141,21 @@ ${Ez(e, r10)}`);
do {
if (!f10) {
r10.f = a = Fs(t, c, 1);
- const D = Fs(t, c + 1, 3);
- if (c += 3, D)
- if (D == 1)
- f10 = kH, p = RH, b = 9, E = 5;
- else if (D == 2) {
- const L = Fs(t, c, 31) + 257, q = Fs(t, c + 10, 15) + 4, W = L + Fs(t, c + 5, 31) + 1;
+ const L = Fs(t, c + 1, 3);
+ if (c += 3, L)
+ if (L == 1)
+ f10 = MH, p = AH, b = 9, E = 5;
+ else if (L == 2) {
+ const D = Fs(t, c, 31) + 257, q = Fs(t, c + 10, 15) + 4, W = D + Fs(t, c + 5, 31) + 1;
c += 14;
const z = new Wo(W), T = new Wo(19);
for (let d = 0; d < q; ++d)
- T[IH[d]] = Fs(t, c + d * 3, 7);
+ T[_H[d]] = Fs(t, c + d * 3, 7);
c += q * 3;
const I = ey(T), H = (1 << I) - 1;
if (!n && c + W * (I + 7) > _)
break;
- const X = $h(T, I, 1);
+ const X = Qh(T, I, 1);
for (let d = 0; d < W; ) {
const l15 = X[Fs(t, c, H)];
c += l15 & 15;
@@ -77158,49 +77168,49 @@ ${Ez(e, r10)}`);
z[d++] = y;
}
}
- const V = z.subarray(0, L), S10 = z.subarray(L);
- b = ey(V), E = ey(S10), f10 = $h(V, b, 1), p = $h(S10, E, 1);
+ const V = z.subarray(0, D), S9 = z.subarray(D);
+ b = ey(V), E = ey(S9), f10 = Qh(V, b, 1), p = Qh(S9, E, 1);
} else
throw "invalid block type";
else {
- const L = CH(c) + 4, q = t[L - 4] | t[L - 3] << 8, W = L + q;
+ const D = TH(c) + 4, q = t[D - 4] | t[D - 3] << 8, W = D + q;
if (W > i) {
if (n)
throw "unexpected EOF";
break;
}
- s && o(u + q), e.set(t.subarray(L, W), u), r10.b = u += q, r10.p = c = W << 3;
+ s && o(u + q), e.set(t.subarray(D, W), u), r10.b = u += q, r10.p = c = W << 3;
continue;
}
if (c > _)
throw "unexpected EOF";
}
s && o(u + 131072);
- const N11 = (1 << b) - 1, R = (1 << E) - 1, F = b + E + 18;
+ const N11 = (1 << b) - 1, k = (1 << E) - 1, F = b + E + 18;
for (; n || c + F < _; ) {
- const D = f10[$2(t, c) & N11], L = D >>> 4;
- if (c += D & 15, c > _)
+ const L = f10[$2(t, c) & N11], D = L >>> 4;
+ if (c += L & 15, c > _)
throw "unexpected EOF";
- if (!D)
+ if (!L)
throw "invalid length/literal";
- if (L < 256)
- e[u++] = L;
- else if (L == 256) {
+ if (D < 256)
+ e[u++] = D;
+ else if (D == 256) {
f10 = void 0;
break;
} else {
- let q = L - 254;
- if (L > 264) {
- const H = L - 257, X = fI[H];
- q = Fs(t, c, (1 << X) - 1) + pI[H], c += X;
+ let q = D - 254;
+ if (D > 264) {
+ const H = D - 257, X = oI[H];
+ q = Fs(t, c, (1 << X) - 1) + uI[H], c += X;
}
- const W = p[$2(t, c) & R], z = W >>> 4;
+ const W = p[$2(t, c) & k], z = W >>> 4;
if (!W)
throw "invalid distance";
c += W & 15;
- let T = PH[z];
+ let T = SH[z];
if (z > 3) {
- const H = hI[z];
+ const H = aI[z];
T += $2(t, c) & (1 << H) - 1, c += H;
}
if (c > _)
@@ -77214,24 +77224,24 @@ ${Ez(e, r10)}`);
}
r10.l = f10, r10.p = c, r10.b = u, f10 && (a = 1, r10.m = b, r10.d = p, r10.n = E);
} while (!a);
- return u == e.length ? e : DH(e, 0, u);
+ return u == e.length ? e : NH(e, 0, u);
};
- var BH = (t) => {
+ var OH = (t) => {
if ((t[0] & 15) != 8 || t[0] >>> 4 > 7 || (t[0] << 8 | t[1]) % 31)
throw "invalid zlib data";
if (t[1] & 32)
throw "invalid zlib data: preset dictionaries not supported";
};
- function UH(t, e) {
- return LH((BH(t), t.subarray(2, -4)), e);
+ function PH(t, e) {
+ return IH((OH(t), t.subarray(2, -4)), e);
}
- var jH = 171008;
- var VH = 339468;
- var zH = "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";
- var FH = /* @__PURE__ */ UH(NH(zH, new Uint8Array(jH)), new Uint8Array(VH));
- var HH = /* @__PURE__ */ TH("crypto", FH, null);
- var tt = new AH(HH);
- async function qH(t) {
+ var kH = 171008;
+ var RH = 339468;
+ var CH = "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";
+ var DH = /* @__PURE__ */ PH(xH(CH, new Uint8Array(kH)), new Uint8Array(RH));
+ var LH = /* @__PURE__ */ vH("crypto", DH, null);
+ var tt = new wH(LH);
+ async function BH(t) {
return tt.init(t);
}
function or(t) {
@@ -77241,64 +77251,64 @@ ${Ez(e, r10)}`);
return t(tt.wasm, ...e);
};
}
- var WH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_generate(8, e), tt.resultString()));
- var GH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_to_entropy(8, ...tt.allocString(e)), tt.resultU8a()));
- var KH = /* @__PURE__ */ or((t, e, r10) => (t.ext_bip39_to_mini_secret(8, ...tt.allocString(e), ...tt.allocString(r10)), tt.resultU8a()));
- var XH = /* @__PURE__ */ or((t, e, r10) => (t.ext_bip39_to_seed(8, ...tt.allocString(e), ...tt.allocString(r10)), tt.resultU8a()));
- var YH = /* @__PURE__ */ or((t, e) => t.ext_bip39_validate(...tt.allocString(e)) !== 0);
- var ZH = /* @__PURE__ */ or((t, e) => (t.ext_ed_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var JH = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_ed_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)), tt.resultU8a()));
- var QH = /* @__PURE__ */ or((t, e, r10, n) => t.ext_ed_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)) !== 0);
- var $H = /* @__PURE__ */ or((t, e) => (t.ext_secp_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var eq = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_compress(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var tq = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_expand(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var rq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_secp_recover(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a()));
- var nq = /* @__PURE__ */ or((t, e, r10) => (t.ext_secp_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
- var iq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_keypair_hard(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
- var sq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_keypair_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
- var oq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_public_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
- var aq = /* @__PURE__ */ or((t, e) => (t.ext_sr_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var cq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_sr_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)), tt.resultU8a()));
- var uq = /* @__PURE__ */ or((t, e, r10, n) => t.ext_sr_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)) !== 0);
- var lq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_agree(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
- var fq = /* @__PURE__ */ or((t, e, r10, n, i) => (t.ext_vrf_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n), ...tt.allocU8a(i)), tt.resultU8a()));
- var hq = /* @__PURE__ */ or((t, e, r10, n, i, s) => t.ext_vrf_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n), ...tt.allocU8a(i), ...tt.allocU8a(s)) !== 0);
- var dq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_blake2b(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a()));
- var pq = /* @__PURE__ */ or((t, e, r10) => (t.ext_hmac_sha256(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
- var mq = /* @__PURE__ */ or((t, e, r10) => (t.ext_hmac_sha512(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
- var gq = /* @__PURE__ */ or((t, e) => (t.ext_keccak256(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var yq = /* @__PURE__ */ or((t, e) => (t.ext_keccak512(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var bq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_pbkdf2(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a()));
- var wq = /* @__PURE__ */ or((t, e, r10, n, i, s) => (t.ext_scrypt(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n, i, s), tt.resultU8a()));
- var vq = /* @__PURE__ */ or((t, e) => (t.ext_sha256(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var xq = /* @__PURE__ */ or((t, e) => (t.ext_sha512(8, ...tt.allocU8a(e)), tt.resultU8a()));
- var _q = /* @__PURE__ */ or((t, e, r10) => (t.ext_twox(8, ...tt.allocU8a(e), r10), tt.resultU8a()));
+ var UH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_generate(8, e), tt.resultString()));
+ var jH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_to_entropy(8, ...tt.allocString(e)), tt.resultU8a()));
+ var VH = /* @__PURE__ */ or((t, e, r10) => (t.ext_bip39_to_mini_secret(8, ...tt.allocString(e), ...tt.allocString(r10)), tt.resultU8a()));
+ var zH = /* @__PURE__ */ or((t, e, r10) => (t.ext_bip39_to_seed(8, ...tt.allocString(e), ...tt.allocString(r10)), tt.resultU8a()));
+ var FH = /* @__PURE__ */ or((t, e) => t.ext_bip39_validate(...tt.allocString(e)) !== 0);
+ var HH = /* @__PURE__ */ or((t, e) => (t.ext_ed_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var qH = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_ed_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)), tt.resultU8a()));
+ var WH = /* @__PURE__ */ or((t, e, r10, n) => t.ext_ed_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)) !== 0);
+ var GH = /* @__PURE__ */ or((t, e) => (t.ext_secp_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var KH = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_compress(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var XH = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_expand(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var YH = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_secp_recover(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a()));
+ var ZH = /* @__PURE__ */ or((t, e, r10) => (t.ext_secp_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
+ var JH = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_keypair_hard(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
+ var QH = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_keypair_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
+ var $H = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_public_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
+ var eq = /* @__PURE__ */ or((t, e) => (t.ext_sr_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var tq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_sr_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)), tt.resultU8a()));
+ var rq = /* @__PURE__ */ or((t, e, r10, n) => t.ext_sr_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)) !== 0);
+ var nq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_agree(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
+ var iq = /* @__PURE__ */ or((t, e, r10, n, i) => (t.ext_vrf_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n), ...tt.allocU8a(i)), tt.resultU8a()));
+ var sq = /* @__PURE__ */ or((t, e, r10, n, i, s) => t.ext_vrf_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n), ...tt.allocU8a(i), ...tt.allocU8a(s)) !== 0);
+ var oq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_blake2b(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a()));
+ var aq = /* @__PURE__ */ or((t, e, r10) => (t.ext_hmac_sha256(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
+ var cq = /* @__PURE__ */ or((t, e, r10) => (t.ext_hmac_sha512(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a()));
+ var uq = /* @__PURE__ */ or((t, e) => (t.ext_keccak256(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var lq = /* @__PURE__ */ or((t, e) => (t.ext_keccak512(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var fq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_pbkdf2(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a()));
+ var hq = /* @__PURE__ */ or((t, e, r10, n, i, s) => (t.ext_scrypt(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n, i, s), tt.resultU8a()));
+ var dq = /* @__PURE__ */ or((t, e) => (t.ext_sha256(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var pq = /* @__PURE__ */ or((t, e) => (t.ext_sha512(8, ...tt.allocU8a(e)), tt.resultU8a()));
+ var mq = /* @__PURE__ */ or((t, e, r10) => (t.ext_twox(8, ...tt.allocU8a(e), r10), tt.resultU8a()));
function tn() {
return !!tt.wasm;
}
- async function Eq() {
+ async function gq() {
try {
- return !!await qH();
+ return !!await BH();
} catch {
return false;
}
}
- var Sq = tn;
- function gI() {
- return Eq().then(() => {
+ var yq = tn;
+ function fI() {
+ return gq().then(() => {
if (!tn())
throw new Error("Unable to initialize @polkadot/util-crypto");
return true;
}).catch(() => false);
}
- function k1(t) {
+ function P1(t) {
return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array";
}
- function b4(...t) {
+ function g4(...t) {
const e = (s) => s, r10 = (s, o) => (a) => s(o(a)), n = t.map((s) => s.encode).reduceRight(r10, e), i = t.map((s) => s.decode).reduce(r10, e);
return { encode: n, decode: i };
}
- function w4(t) {
+ function y4(t) {
return {
encode: (e) => {
if (!Array.isArray(e) || e.length && typeof e[0] != "number")
@@ -77323,7 +77333,7 @@ ${Ez(e, r10)}`);
}
};
}
- function v4(t = "") {
+ function b4(t = "") {
if (typeof t != "string")
throw new Error("join separator should be string");
return {
@@ -77342,7 +77352,7 @@ ${Ez(e, r10)}`);
}
};
}
- function yI(t, e = "=") {
+ function hI(t, e = "=") {
if (typeof e != "string")
throw new Error("padding chr should be string");
return {
@@ -77372,7 +77382,7 @@ ${Ez(e, r10)}`);
}
};
}
- function P3(t, e, r10) {
+ function O3(t, e, r10) {
if (e < 2)
throw new Error(`convertRadix: wrong from=${e}, base cannot be less than 2`);
if (r10 < 2)
@@ -77408,17 +77418,17 @@ ${Ez(e, r10)}`);
i.push(0);
return i.reverse();
}
- var bI = (t, e) => e ? /* @__PURE__ */ bI(e, t % e) : t;
- var R1 = (t, e) => t + (e - /* @__PURE__ */ bI(t, e));
- function k3(t, e, r10, n) {
+ var dI = (t, e) => e ? /* @__PURE__ */ dI(e, t % e) : t;
+ var k1 = (t, e) => t + (e - /* @__PURE__ */ dI(t, e));
+ function P3(t, e, r10, n) {
if (!Array.isArray(t))
throw new Error("convertRadix2: data should be array");
if (e <= 0 || e > 32)
throw new Error(`convertRadix2: wrong from=${e}`);
if (r10 <= 0 || r10 > 32)
throw new Error(`convertRadix2: wrong to=${r10}`);
- if (/* @__PURE__ */ R1(e, r10) > 32)
- throw new Error(`convertRadix2: carry overflow from=${e} to=${r10} carryBits=${/* @__PURE__ */ R1(e, r10)}`);
+ if (/* @__PURE__ */ k1(e, r10) > 32)
+ throw new Error(`convertRadix2: carry overflow from=${e} to=${r10} carryBits=${/* @__PURE__ */ k1(e, r10)}`);
let i = 0, s = 0;
const o = 2 ** r10 - 1, a = [];
for (const c of t) {
@@ -77436,50 +77446,50 @@ ${Ez(e, r10)}`);
throw new Error(`Non-zero padding: ${i}`);
return n && s > 0 && a.push(i >>> 0), a;
}
- function wI(t) {
+ function pI(t) {
return {
encode: (e) => {
- if (!k1(e))
+ if (!P1(e))
throw new Error("radix.encode input should be Uint8Array");
- return /* @__PURE__ */ P3(Array.from(e), 2 ** 8, t);
+ return /* @__PURE__ */ O3(Array.from(e), 2 ** 8, t);
},
decode: (e) => {
if (!Array.isArray(e) || e.length && typeof e[0] != "number")
throw new Error("radix.decode input should be array of numbers");
- return Uint8Array.from(/* @__PURE__ */ P3(e, t, 2 ** 8));
+ return Uint8Array.from(/* @__PURE__ */ O3(e, t, 2 ** 8));
}
};
}
- function vI(t, e = false) {
+ function mI(t, e = false) {
if (t <= 0 || t > 32)
throw new Error("radix2: bits should be in (0..32]");
- if (/* @__PURE__ */ R1(8, t) > 32 || /* @__PURE__ */ R1(t, 8) > 32)
+ if (/* @__PURE__ */ k1(8, t) > 32 || /* @__PURE__ */ k1(t, 8) > 32)
throw new Error("radix2: carry overflow");
return {
encode: (r10) => {
- if (!k1(r10))
+ if (!P1(r10))
throw new Error("radix2.encode input should be Uint8Array");
- return /* @__PURE__ */ k3(Array.from(r10), 8, t, !e);
+ return /* @__PURE__ */ P3(Array.from(r10), 8, t, !e);
},
decode: (r10) => {
if (!Array.isArray(r10) || r10.length && typeof r10[0] != "number")
throw new Error("radix2.decode input should be array of numbers");
- return Uint8Array.from(/* @__PURE__ */ k3(r10, t, 8, e));
+ return Uint8Array.from(/* @__PURE__ */ P3(r10, t, 8, e));
}
};
}
- function Mq(t, e) {
+ function bq(t, e) {
if (typeof e != "function")
throw new Error("checksum fn should be function");
return {
encode(r10) {
- if (!k1(r10))
+ if (!P1(r10))
throw new Error("checksum.encode: input should be Uint8Array");
const n = e(r10).slice(0, t), i = new Uint8Array(r10.length + t);
return i.set(r10), i.set(n, r10.length), i;
},
decode(r10) {
- if (!k1(r10))
+ if (!P1(r10))
throw new Error("checksum.decode: input should be Uint8Array");
const n = r10.slice(0, -t), i = e(n).slice(0, t), s = r10.slice(-t);
for (let o = 0; o < t; o++)
@@ -77490,29 +77500,29 @@ ${Ez(e, r10)}`);
};
}
var ty = {
- alphabet: w4,
- chain: b4,
- checksum: Mq,
- convertRadix: P3,
- convertRadix2: k3,
- radix: wI,
- radix2: vI,
- join: v4,
- padding: yI
- };
- var Aq = /* @__PURE__ */ b4(/* @__PURE__ */ vI(6), /* @__PURE__ */ w4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), /* @__PURE__ */ yI(6), /* @__PURE__ */ v4(""));
- var Tq = (t) => /* @__PURE__ */ b4(/* @__PURE__ */ wI(58), /* @__PURE__ */ w4(t), /* @__PURE__ */ v4(""));
- var Nq = /* @__PURE__ */ Tq("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");
- function x4({ coder: t, ipfs: e }, r10) {
+ alphabet: y4,
+ chain: g4,
+ checksum: bq,
+ convertRadix: O3,
+ convertRadix2: P3,
+ radix: pI,
+ radix2: mI,
+ join: b4,
+ padding: hI
+ };
+ var wq = /* @__PURE__ */ g4(/* @__PURE__ */ mI(6), /* @__PURE__ */ y4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), /* @__PURE__ */ hI(6), /* @__PURE__ */ b4(""));
+ var vq = (t) => /* @__PURE__ */ g4(/* @__PURE__ */ pI(58), /* @__PURE__ */ y4(t), /* @__PURE__ */ b4(""));
+ var xq = /* @__PURE__ */ vq("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");
+ function w4({ coder: t, ipfs: e }, r10) {
return (n, i) => (r10(n, i), t.decode(e && i ? n.substring(1) : n));
}
- function _4({ coder: t, ipfs: e }) {
+ function v4({ coder: t, ipfs: e }) {
return (r10, n) => {
const i = t.encode(Xe(r10));
return e && n ? `${e}${i}` : i;
};
}
- function E4(t) {
+ function x4(t) {
return (e, r10) => {
try {
return t(e, r10);
@@ -77521,7 +77531,7 @@ ${Ez(e, r10)}`);
}
};
}
- function S4({ chars: t, ipfs: e, type: r10, withPadding: n }) {
+ function _4({ chars: t, ipfs: e, type: r10, withPadding: n }) {
return (i, s) => {
if (typeof i != "string")
throw new Error(`Expected ${r10} string input`);
@@ -77539,71 +77549,71 @@ ${Ez(e, r10)}`);
return true;
};
}
- var M4 = {
+ var E4 = {
chars: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",
- coder: Nq,
+ coder: xq,
ipfs: "z",
type: "base58"
};
- var A4 = /* @__PURE__ */ S4(M4);
- var T4 = /* @__PURE__ */ x4(M4, A4);
- var xI = /* @__PURE__ */ _4(M4);
- var Iq = /* @__PURE__ */ E4(A4);
- function ai(t) {
+ var S4 = /* @__PURE__ */ _4(E4);
+ var M4 = /* @__PURE__ */ w4(E4, S4);
+ var gI = /* @__PURE__ */ v4(E4);
+ var _q = /* @__PURE__ */ x4(S4);
+ function ci(t) {
if (!Number.isSafeInteger(t) || t < 0)
throw new Error(`positive integer expected, not ${t}`);
}
- function Oq(t) {
+ function Eq(t) {
return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array";
}
- function o0(t, ...e) {
- if (!Oq(t))
+ function s0(t, ...e) {
+ if (!Eq(t))
throw new Error("Uint8Array expected");
if (e.length > 0 && !e.includes(t.length))
throw new Error(`Uint8Array expected of length ${e}, not of length=${t.length}`);
}
- function _I(t) {
+ function yI(t) {
if (typeof t != "function" || typeof t.create != "function")
throw new Error("Hash should be wrapped by utils.wrapConstructor");
- ai(t.outputLen), ai(t.blockLen);
+ ci(t.outputLen), ci(t.blockLen);
}
- function Qc(t, e = true) {
+ function Jc(t, e = true) {
if (t.destroyed)
throw new Error("Hash instance has been destroyed");
if (e && t.finished)
throw new Error("Hash#digest() has already been called");
}
- function N4(t, e) {
- o0(t);
+ function A4(t, e) {
+ s0(t);
const r10 = e.outputLen;
if (t.length < r10)
throw new Error(`digestInto() expects output buffer of length at least ${r10}`);
}
var ry = typeof globalThis == "object" && "crypto" in globalThis ? globalThis.crypto : void 0;
- var qc = (t) => new Uint32Array(t.buffer, t.byteOffset, Math.floor(t.byteLength / 4));
- var Bp = (t) => new DataView(t.buffer, t.byteOffset, t.byteLength);
+ var Hc = (t) => new Uint32Array(t.buffer, t.byteOffset, Math.floor(t.byteLength / 4));
+ var Dp = (t) => new DataView(t.buffer, t.byteOffset, t.byteLength);
var xo = (t, e) => t << 32 - e | t >>> e;
var nr = (t, e) => t << e | t >>> 32 - e >>> 0;
var ao = new Uint8Array(new Uint32Array([287454020]).buffer)[0] === 68;
- var EI = (t) => t << 24 & 4278190080 | t << 8 & 16711680 | t >>> 8 & 65280 | t >>> 24 & 255;
- var Sa = ao ? (t) => t : (t) => EI(t);
+ var bI = (t) => t << 24 & 4278190080 | t << 8 & 16711680 | t >>> 8 & 65280 | t >>> 24 & 255;
+ var Sa = ao ? (t) => t : (t) => bI(t);
function jo(t) {
for (let e = 0; e < t.length; e++)
- t[e] = EI(t[e]);
+ t[e] = bI(t[e]);
}
- function SI(t) {
+ function Sq(t) {
if (typeof t != "string")
throw new Error(`utf8ToBytes expected string, got ${typeof t}`);
return new Uint8Array(new TextEncoder().encode(t));
}
function ho(t) {
- return typeof t == "string" && (t = SI(t)), o0(t), t;
+ return typeof t == "string" && (t = Sq(t)), s0(t), t;
}
- function MI(...t) {
+ function Mq(...t) {
let e = 0;
for (let n = 0; n < t.length; n++) {
const i = t[n];
- o0(i), e += i.length;
+ s0(i), e += i.length;
}
const r10 = new Uint8Array(e);
for (let n = 0, i = 0; n < t.length; n++) {
@@ -77612,31 +77622,31 @@ ${Ez(e, r10)}`);
}
return r10;
}
- var ug = class {
+ var cg = class {
clone() {
return this._cloneInto();
}
};
- var Pq = {}.toString;
- function AI(t, e) {
- if (e !== void 0 && Pq.call(e) !== "[object Object]")
+ var Aq = {}.toString;
+ function wI(t, e) {
+ if (e !== void 0 && Aq.call(e) !== "[object Object]")
throw new Error("Options should be object or undefined");
return Object.assign(t, e);
}
- function I4(t) {
+ function T4(t) {
const e = (n) => t().update(ho(n)).digest(), r10 = t();
return e.outputLen = r10.outputLen, e.blockLen = r10.blockLen, e.create = () => t(), e;
}
- function kq(t) {
+ function Tq(t) {
const e = (n, i) => t(i).update(ho(n)).digest(), r10 = t({});
return e.outputLen = r10.outputLen, e.blockLen = r10.blockLen, e.create = (n) => t(n), e;
}
- function TI(t = 32) {
+ function vI(t = 32) {
if (ry && typeof ry.getRandomValues == "function")
return ry.getRandomValues(new Uint8Array(t));
throw new Error("crypto.getRandomValues must be defined");
}
- var Rq = /* @__PURE__ */ new Uint8Array([
+ var Nq = /* @__PURE__ */ new Uint8Array([
0,
1,
2,
@@ -77830,9 +77840,9 @@ ${Ez(e, r10)}`);
5,
3
]);
- var Cq = class extends ug {
+ var Iq = class extends cg {
constructor(e, r10, n = {}, i, s, o) {
- if (super(), this.blockLen = e, this.outputLen = r10, this.length = 0, this.pos = 0, this.finished = false, this.destroyed = false, ai(e), ai(r10), ai(i), r10 < 0 || r10 > i)
+ if (super(), this.blockLen = e, this.outputLen = r10, this.length = 0, this.pos = 0, this.finished = false, this.destroyed = false, ci(e), ci(r10), ci(i), r10 < 0 || r10 > i)
throw new Error("outputLen bigger than keyLen");
if (n.key !== void 0 && (n.key.length < 1 || n.key.length > i))
throw new Error(`key must be up 1..${i} byte long or undefined`);
@@ -77840,10 +77850,10 @@ ${Ez(e, r10)}`);
throw new Error(`salt must be ${s} byte long or undefined`);
if (n.personalization !== void 0 && n.personalization.length !== o)
throw new Error(`personalization must be ${o} byte long or undefined`);
- this.buffer32 = qc(this.buffer = new Uint8Array(e));
+ this.buffer32 = Hc(this.buffer = new Uint8Array(e));
}
update(e) {
- Qc(this);
+ Jc(this);
const { blockLen: r10, buffer: n, buffer32: i } = this;
e = ho(e);
const s = e.length, o = e.byteOffset, a = e.buffer;
@@ -77863,10 +77873,10 @@ ${Ez(e, r10)}`);
return this;
}
digestInto(e) {
- Qc(this), N4(e, this);
+ Jc(this), A4(e, this);
const { pos: r10, buffer32: n } = this;
this.finished = true, this.buffer.subarray(r10).fill(0), ao || jo(n), this.compress(n, 0, true), ao || jo(n);
- const i = qc(e);
+ const i = Hc(e);
this.get().forEach((s, o) => i[o] = Sa(s));
}
digest() {
@@ -77880,67 +77890,67 @@ ${Ez(e, r10)}`);
return e || (e = new this.constructor({ dkLen: o })), e.set(...this.get()), e.length = n, e.finished = i, e.destroyed = s, e.outputLen = o, e.buffer.set(r10), e.pos = a, e;
}
};
- var K0 = /* @__PURE__ */ BigInt(2 ** 32 - 1);
- var R3 = /* @__PURE__ */ BigInt(32);
- function NI(t, e = false) {
- return e ? { h: Number(t & K0), l: Number(t >> R3 & K0) } : { h: Number(t >> R3 & K0) | 0, l: Number(t & K0) | 0 };
+ var W0 = /* @__PURE__ */ BigInt(2 ** 32 - 1);
+ var k3 = /* @__PURE__ */ BigInt(32);
+ function xI(t, e = false) {
+ return e ? { h: Number(t & W0), l: Number(t >> k3 & W0) } : { h: Number(t >> k3 & W0) | 0, l: Number(t & W0) | 0 };
}
- function II(t, e = false) {
+ function _I(t, e = false) {
let r10 = new Uint32Array(t.length), n = new Uint32Array(t.length);
for (let i = 0; i < t.length; i++) {
- const { h: s, l: o } = NI(t[i], e);
+ const { h: s, l: o } = xI(t[i], e);
[r10[i], n[i]] = [s, o];
}
return [r10, n];
}
- var Dq = (t, e) => BigInt(t >>> 0) << R3 | BigInt(e >>> 0);
- var Lq = (t, e, r10) => t >>> r10;
- var Bq = (t, e, r10) => t << 32 - r10 | e >>> r10;
- var Uq = (t, e, r10) => t >>> r10 | e << 32 - r10;
- var jq = (t, e, r10) => t << 32 - r10 | e >>> r10;
- var Vq = (t, e, r10) => t << 64 - r10 | e >>> r10 - 32;
- var zq = (t, e, r10) => t >>> r10 - 32 | e << 64 - r10;
- var Fq = (t, e) => e;
- var Hq = (t, e) => t;
- var OI = (t, e, r10) => t << r10 | e >>> 32 - r10;
- var PI = (t, e, r10) => e << r10 | t >>> 32 - r10;
- var kI = (t, e, r10) => e << r10 - 32 | t >>> 64 - r10;
- var RI = (t, e, r10) => t << r10 - 32 | e >>> 64 - r10;
- function qq(t, e, r10, n) {
+ var Oq = (t, e) => BigInt(t >>> 0) << k3 | BigInt(e >>> 0);
+ var Pq = (t, e, r10) => t >>> r10;
+ var kq = (t, e, r10) => t << 32 - r10 | e >>> r10;
+ var Rq = (t, e, r10) => t >>> r10 | e << 32 - r10;
+ var Cq = (t, e, r10) => t << 32 - r10 | e >>> r10;
+ var Dq = (t, e, r10) => t << 64 - r10 | e >>> r10 - 32;
+ var Lq = (t, e, r10) => t >>> r10 - 32 | e << 64 - r10;
+ var Bq = (t, e) => e;
+ var Uq = (t, e) => t;
+ var EI = (t, e, r10) => t << r10 | e >>> 32 - r10;
+ var SI = (t, e, r10) => e << r10 | t >>> 32 - r10;
+ var MI = (t, e, r10) => e << r10 - 32 | t >>> 64 - r10;
+ var AI = (t, e, r10) => t << r10 - 32 | e >>> 64 - r10;
+ function jq(t, e, r10, n) {
const i = (e >>> 0) + (n >>> 0);
return { h: t + r10 + (i / 2 ** 32 | 0) | 0, l: i | 0 };
}
- var Wq = (t, e, r10) => (t >>> 0) + (e >>> 0) + (r10 >>> 0);
- var Gq = (t, e, r10, n) => e + r10 + n + (t / 2 ** 32 | 0) | 0;
- var Kq = (t, e, r10, n) => (t >>> 0) + (e >>> 0) + (r10 >>> 0) + (n >>> 0);
- var Xq = (t, e, r10, n, i) => e + r10 + n + i + (t / 2 ** 32 | 0) | 0;
- var Yq = (t, e, r10, n, i) => (t >>> 0) + (e >>> 0) + (r10 >>> 0) + (n >>> 0) + (i >>> 0);
- var Zq = (t, e, r10, n, i, s) => e + r10 + n + i + s + (t / 2 ** 32 | 0) | 0;
- var Jq = {
- fromBig: NI,
- split: II,
- toBig: Dq,
- shrSH: Lq,
- shrSL: Bq,
- rotrSH: Uq,
- rotrSL: jq,
- rotrBH: Vq,
- rotrBL: zq,
- rotr32H: Fq,
- rotr32L: Hq,
- rotlSH: OI,
- rotlSL: PI,
- rotlBH: kI,
- rotlBL: RI,
- add: qq,
- add3L: Wq,
- add3H: Gq,
- add4L: Kq,
- add4H: Xq,
- add5H: Zq,
- add5L: Yq
- };
- var Tt = Jq;
+ var Vq = (t, e, r10) => (t >>> 0) + (e >>> 0) + (r10 >>> 0);
+ var zq = (t, e, r10, n) => e + r10 + n + (t / 2 ** 32 | 0) | 0;
+ var Fq = (t, e, r10, n) => (t >>> 0) + (e >>> 0) + (r10 >>> 0) + (n >>> 0);
+ var Hq = (t, e, r10, n, i) => e + r10 + n + i + (t / 2 ** 32 | 0) | 0;
+ var qq = (t, e, r10, n, i) => (t >>> 0) + (e >>> 0) + (r10 >>> 0) + (n >>> 0) + (i >>> 0);
+ var Wq = (t, e, r10, n, i, s) => e + r10 + n + i + s + (t / 2 ** 32 | 0) | 0;
+ var Gq = {
+ fromBig: xI,
+ split: _I,
+ toBig: Oq,
+ shrSH: Pq,
+ shrSL: kq,
+ rotrSH: Rq,
+ rotrSL: Cq,
+ rotrBH: Dq,
+ rotrBL: Lq,
+ rotr32H: Bq,
+ rotr32L: Uq,
+ rotlSH: EI,
+ rotlSL: SI,
+ rotlBH: MI,
+ rotlBL: AI,
+ add: jq,
+ add3L: Vq,
+ add3H: zq,
+ add4L: Fq,
+ add4H: Hq,
+ add5H: Wq,
+ add5L: qq
+ };
+ var Tt = Gq;
var dn = /* @__PURE__ */ new Uint32Array([
4089235720,
1779033703,
@@ -77960,26 +77970,26 @@ ${Ez(e, r10)}`);
1541459225
]);
var mt = /* @__PURE__ */ new Uint32Array(32);
- function gc(t, e, r10, n, i, s) {
+ function mc(t, e, r10, n, i, s) {
const o = i[s], a = i[s + 1];
- let c = mt[2 * t], u = mt[2 * t + 1], f10 = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r10], E = mt[2 * r10 + 1], _ = mt[2 * n], N11 = mt[2 * n + 1], R = Tt.add3L(c, f10, o);
- u = Tt.add3H(R, u, p, a), c = R | 0, { Dh: N11, Dl: _ } = { Dh: N11 ^ u, Dl: _ ^ c }, { Dh: N11, Dl: _ } = { Dh: Tt.rotr32H(N11, _), Dl: Tt.rotr32L(N11, _) }, { h: E, l: b } = Tt.add(E, b, N11, _), { Bh: p, Bl: f10 } = { Bh: p ^ E, Bl: f10 ^ b }, { Bh: p, Bl: f10 } = { Bh: Tt.rotrSH(p, f10, 24), Bl: Tt.rotrSL(p, f10, 24) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f10, mt[2 * e + 1] = p, mt[2 * r10] = b, mt[2 * r10 + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N11;
+ let c = mt[2 * t], u = mt[2 * t + 1], f10 = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r10], E = mt[2 * r10 + 1], _ = mt[2 * n], N11 = mt[2 * n + 1], k = Tt.add3L(c, f10, o);
+ u = Tt.add3H(k, u, p, a), c = k | 0, { Dh: N11, Dl: _ } = { Dh: N11 ^ u, Dl: _ ^ c }, { Dh: N11, Dl: _ } = { Dh: Tt.rotr32H(N11, _), Dl: Tt.rotr32L(N11, _) }, { h: E, l: b } = Tt.add(E, b, N11, _), { Bh: p, Bl: f10 } = { Bh: p ^ E, Bl: f10 ^ b }, { Bh: p, Bl: f10 } = { Bh: Tt.rotrSH(p, f10, 24), Bl: Tt.rotrSL(p, f10, 24) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f10, mt[2 * e + 1] = p, mt[2 * r10] = b, mt[2 * r10 + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N11;
}
- function yc(t, e, r10, n, i, s) {
+ function gc(t, e, r10, n, i, s) {
const o = i[s], a = i[s + 1];
- let c = mt[2 * t], u = mt[2 * t + 1], f10 = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r10], E = mt[2 * r10 + 1], _ = mt[2 * n], N11 = mt[2 * n + 1], R = Tt.add3L(c, f10, o);
- u = Tt.add3H(R, u, p, a), c = R | 0, { Dh: N11, Dl: _ } = { Dh: N11 ^ u, Dl: _ ^ c }, { Dh: N11, Dl: _ } = { Dh: Tt.rotrSH(N11, _, 16), Dl: Tt.rotrSL(N11, _, 16) }, { h: E, l: b } = Tt.add(E, b, N11, _), { Bh: p, Bl: f10 } = { Bh: p ^ E, Bl: f10 ^ b }, { Bh: p, Bl: f10 } = { Bh: Tt.rotrBH(p, f10, 63), Bl: Tt.rotrBL(p, f10, 63) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f10, mt[2 * e + 1] = p, mt[2 * r10] = b, mt[2 * r10 + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N11;
+ let c = mt[2 * t], u = mt[2 * t + 1], f10 = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r10], E = mt[2 * r10 + 1], _ = mt[2 * n], N11 = mt[2 * n + 1], k = Tt.add3L(c, f10, o);
+ u = Tt.add3H(k, u, p, a), c = k | 0, { Dh: N11, Dl: _ } = { Dh: N11 ^ u, Dl: _ ^ c }, { Dh: N11, Dl: _ } = { Dh: Tt.rotrSH(N11, _, 16), Dl: Tt.rotrSL(N11, _, 16) }, { h: E, l: b } = Tt.add(E, b, N11, _), { Bh: p, Bl: f10 } = { Bh: p ^ E, Bl: f10 ^ b }, { Bh: p, Bl: f10 } = { Bh: Tt.rotrBH(p, f10, 63), Bl: Tt.rotrBL(p, f10, 63) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f10, mt[2 * e + 1] = p, mt[2 * r10] = b, mt[2 * r10 + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N11;
}
- var Qq = class extends Cq {
+ var Kq = class extends Iq {
constructor(e = {}) {
super(128, e.dkLen === void 0 ? 64 : e.dkLen, e, 64, 16, 16), this.v0l = dn[0] | 0, this.v0h = dn[1] | 0, this.v1l = dn[2] | 0, this.v1h = dn[3] | 0, this.v2l = dn[4] | 0, this.v2h = dn[5] | 0, this.v3l = dn[6] | 0, this.v3h = dn[7] | 0, this.v4l = dn[8] | 0, this.v4h = dn[9] | 0, this.v5l = dn[10] | 0, this.v5h = dn[11] | 0, this.v6l = dn[12] | 0, this.v6h = dn[13] | 0, this.v7l = dn[14] | 0, this.v7h = dn[15] | 0;
const r10 = e.key ? e.key.length : 0;
if (this.v0l ^= this.outputLen | r10 << 8 | 65536 | 1 << 24, e.salt) {
- const n = qc(ho(e.salt));
+ const n = Hc(ho(e.salt));
this.v4l ^= Sa(n[0]), this.v4h ^= Sa(n[1]), this.v5l ^= Sa(n[2]), this.v5h ^= Sa(n[3]);
}
if (e.personalization) {
- const n = qc(ho(e.personalization));
+ const n = Hc(ho(e.personalization));
this.v6l ^= Sa(n[0]), this.v6h ^= Sa(n[1]), this.v7l ^= Sa(n[2]), this.v7h ^= Sa(n[3]);
}
if (e.key) {
@@ -77988,34 +77998,34 @@ ${Ez(e, r10)}`);
}
}
get() {
- let { v0l: e, v0h: r10, v1l: n, v1h: i, v2l: s, v2h: o, v3l: a, v3h: c, v4l: u, v4h: f10, v5l: p, v5h: b, v6l: E, v6h: _, v7l: N11, v7h: R } = this;
- return [e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, R];
+ let { v0l: e, v0h: r10, v1l: n, v1h: i, v2l: s, v2h: o, v3l: a, v3h: c, v4l: u, v4h: f10, v5l: p, v5h: b, v6l: E, v6h: _, v7l: N11, v7h: k } = this;
+ return [e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, k];
}
- set(e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, R) {
- this.v0l = e | 0, this.v0h = r10 | 0, this.v1l = n | 0, this.v1h = i | 0, this.v2l = s | 0, this.v2h = o | 0, this.v3l = a | 0, this.v3h = c | 0, this.v4l = u | 0, this.v4h = f10 | 0, this.v5l = p | 0, this.v5h = b | 0, this.v6l = E | 0, this.v6h = _ | 0, this.v7l = N11 | 0, this.v7h = R | 0;
+ set(e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, k) {
+ this.v0l = e | 0, this.v0h = r10 | 0, this.v1l = n | 0, this.v1h = i | 0, this.v2l = s | 0, this.v2h = o | 0, this.v3l = a | 0, this.v3h = c | 0, this.v4l = u | 0, this.v4h = f10 | 0, this.v5l = p | 0, this.v5h = b | 0, this.v6l = E | 0, this.v6h = _ | 0, this.v7l = N11 | 0, this.v7h = k | 0;
}
compress(e, r10, n) {
this.get().forEach((c, u) => mt[u] = c), mt.set(dn, 16);
let { h: i, l: s } = Tt.fromBig(BigInt(this.length));
mt[24] = dn[8] ^ s, mt[25] = dn[9] ^ i, n && (mt[28] = ~mt[28], mt[29] = ~mt[29]);
let o = 0;
- const a = Rq;
+ const a = Nq;
for (let c = 0; c < 12; c++)
- gc(0, 4, 8, 12, e, r10 + 2 * a[o++]), yc(0, 4, 8, 12, e, r10 + 2 * a[o++]), gc(1, 5, 9, 13, e, r10 + 2 * a[o++]), yc(1, 5, 9, 13, e, r10 + 2 * a[o++]), gc(2, 6, 10, 14, e, r10 + 2 * a[o++]), yc(2, 6, 10, 14, e, r10 + 2 * a[o++]), gc(3, 7, 11, 15, e, r10 + 2 * a[o++]), yc(3, 7, 11, 15, e, r10 + 2 * a[o++]), gc(0, 5, 10, 15, e, r10 + 2 * a[o++]), yc(0, 5, 10, 15, e, r10 + 2 * a[o++]), gc(1, 6, 11, 12, e, r10 + 2 * a[o++]), yc(1, 6, 11, 12, e, r10 + 2 * a[o++]), gc(2, 7, 8, 13, e, r10 + 2 * a[o++]), yc(2, 7, 8, 13, e, r10 + 2 * a[o++]), gc(3, 4, 9, 14, e, r10 + 2 * a[o++]), yc(3, 4, 9, 14, e, r10 + 2 * a[o++]);
+ mc(0, 4, 8, 12, e, r10 + 2 * a[o++]), gc(0, 4, 8, 12, e, r10 + 2 * a[o++]), mc(1, 5, 9, 13, e, r10 + 2 * a[o++]), gc(1, 5, 9, 13, e, r10 + 2 * a[o++]), mc(2, 6, 10, 14, e, r10 + 2 * a[o++]), gc(2, 6, 10, 14, e, r10 + 2 * a[o++]), mc(3, 7, 11, 15, e, r10 + 2 * a[o++]), gc(3, 7, 11, 15, e, r10 + 2 * a[o++]), mc(0, 5, 10, 15, e, r10 + 2 * a[o++]), gc(0, 5, 10, 15, e, r10 + 2 * a[o++]), mc(1, 6, 11, 12, e, r10 + 2 * a[o++]), gc(1, 6, 11, 12, e, r10 + 2 * a[o++]), mc(2, 7, 8, 13, e, r10 + 2 * a[o++]), gc(2, 7, 8, 13, e, r10 + 2 * a[o++]), mc(3, 4, 9, 14, e, r10 + 2 * a[o++]), gc(3, 4, 9, 14, e, r10 + 2 * a[o++]);
this.v0l ^= mt[0] ^ mt[16], this.v0h ^= mt[1] ^ mt[17], this.v1l ^= mt[2] ^ mt[18], this.v1h ^= mt[3] ^ mt[19], this.v2l ^= mt[4] ^ mt[20], this.v2h ^= mt[5] ^ mt[21], this.v3l ^= mt[6] ^ mt[22], this.v3h ^= mt[7] ^ mt[23], this.v4l ^= mt[8] ^ mt[24], this.v4h ^= mt[9] ^ mt[25], this.v5l ^= mt[10] ^ mt[26], this.v5h ^= mt[11] ^ mt[27], this.v6l ^= mt[12] ^ mt[28], this.v6h ^= mt[13] ^ mt[29], this.v7l ^= mt[14] ^ mt[30], this.v7h ^= mt[15] ^ mt[31], mt.fill(0);
}
destroy() {
this.destroyed = true, this.buffer32.fill(0), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
}
};
- var Z9 = /* @__PURE__ */ kq((t) => new Qq(t));
- function lg(t) {
+ var G9 = /* @__PURE__ */ Tq((t) => new Kq(t));
+ function ug(t) {
return (...e) => Bt(t(...e));
}
- function fg(t, e) {
+ function lg(t, e) {
return (r10, n) => e(r10, t, n);
}
- function CI(t, e) {
+ function TI(t, e) {
return (r10, n = 256, i) => {
const s = Xe(r10);
return !hn || !i && tn() ? t[n](s) : e[n](s);
@@ -78023,18 +78033,18 @@ ${Ez(e, r10)}`);
}
function Pn(t, e = 256, r10, n) {
const i = Math.ceil(e / 8), s = Xe(t);
- return !hn || !n && tn() ? dq(s, Xe(r10), i) : r10 ? Z9(s, { dkLen: i, key: r10 }) : Z9(s, { dkLen: i });
+ return !hn || !n && tn() ? oq(s, Xe(r10), i) : r10 ? G9(s, { dkLen: i, key: r10 }) : G9(s, { dkLen: i });
}
- var Up = /* @__PURE__ */ lg(Pn);
- var $q = Dr("SS58PRE");
- function DI(t) {
- return Pn($t($q, t), 512);
+ var Lp = /* @__PURE__ */ ug(Pn);
+ var Xq = Dr("SS58PRE");
+ function NI(t) {
+ return Pn($t(Xq, t), 512);
}
- function O4(t) {
- const e = t[0] & 64 ? 2 : 1, r10 = e === 1 ? t[0] : (t[0] & 63) << 2 | t[1] >> 6 | (t[1] & 63) << 8, n = [34 + e, 35 + e].includes(t.length), i = t.length - (n ? 2 : 1), s = DI(t.subarray(0, i));
+ function N4(t) {
+ const e = t[0] & 64 ? 2 : 1, r10 = e === 1 ? t[0] : (t[0] & 63) << 2 | t[1] >> 6 | (t[1] & 63) << 8, n = [34 + e, 35 + e].includes(t.length), i = t.length - (n ? 2 : 1), s = NI(t.subarray(0, i));
return [(t[0] & 128) === 0 && ![46, 47].includes(t[0]) && (n ? t[t.length - 2] === s[0] && t[t.length - 1] === s[1] : t[t.length - 1] === s[0]), i, e, r10];
}
- var eW = [
+ var Yq = [
{
prefix: 0,
network: "polkadot",
@@ -79847,6 +79857,19 @@ ${Ez(e, r10)}`);
standardAccount: "*25519",
website: "https://nftmart.io"
},
+ {
+ prefix: 12850,
+ network: "analog-timechain",
+ displayName: "Analog Timechain",
+ symbols: [
+ "ANLOG"
+ ],
+ decimals: [
+ 12
+ ],
+ standardAccount: "*25519",
+ website: "https://analog.one"
+ },
{
prefix: 13116,
network: "bittensor",
@@ -79898,9 +79921,22 @@ ${Ez(e, r10)}`);
],
standardAccount: "secp256k1",
website: "https://mythos.foundation"
+ },
+ {
+ prefix: 8888,
+ network: "xcavate",
+ displayName: "Xcavate Protocol",
+ symbols: [
+ "XCAV"
+ ],
+ decimals: [
+ 12
+ ],
+ standardAccount: "*25519",
+ website: "https://xcavate.io/"
}
];
- var tW = {
+ var Zq = {
acala: [
"0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"
],
@@ -80064,7 +80100,7 @@ ${Ez(e, r10)}`);
"0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"
]
};
- var rW = {
+ var Jq = {
centrifuge: "polkadot",
kusama: "polkadot",
polkadot: "polkadot",
@@ -80073,7 +80109,7 @@ ${Ez(e, r10)}`);
statemint: "polkadot",
westmint: "polkadot"
};
- var nW = {
+ var Qq = {
acala: 787,
ajuna: 354,
"aleph-node": 643,
@@ -80114,7 +80150,7 @@ ${Ez(e, r10)}`);
xxnetwork: 1955,
zeitgeist: 354
};
- var iW = {
+ var $q = {
"": true,
"cess-testnet": true,
"dock-testnet": true,
@@ -80124,30 +80160,30 @@ ${Ez(e, r10)}`);
subspace_testnet: true,
"zero-alphaville": true
};
- var J9 = [0, 2, 42];
- var sW = ["testnet"];
- function oW(t) {
+ var K9 = [0, 2, 42];
+ var eW = ["testnet"];
+ function tW(t) {
var i, s;
const e = t.network || "", r10 = e.replace(/_/g, "-").split("-"), n = t;
- return n.slip44 = nW[e], n.hasLedgerSupport = !!n.slip44, n.genesisHash = tW[e] || [], n.icon = rW[e] || "substrate", n.isTestnet = !!iW[e] || sW.includes(r10[r10.length - 1]), n.isIgnored = n.isTestnet || !(t.standardAccount && ((i = t.decimals) != null && i.length) && ((s = t.symbols) != null && s.length)) && t.prefix !== 42, n;
+ return n.slip44 = Qq[e], n.hasLedgerSupport = !!n.slip44, n.genesisHash = Zq[e] || [], n.icon = Jq[e] || "substrate", n.isTestnet = !!$q[e] || eW.includes(r10[r10.length - 1]), n.isIgnored = n.isTestnet || !(t.standardAccount && ((i = t.decimals) != null && i.length) && ((s = t.symbols) != null && s.length)) && t.prefix !== 42, n;
}
- function aW({ genesisHash: t, prefix: e }) {
+ function rW({ genesisHash: t, prefix: e }) {
return !!t.length || e === 42;
}
- function cW(t) {
+ function nW(t) {
return !t.isIgnored && !!t.network;
}
- function uW(t, e) {
- const r10 = J9.includes(t.prefix), n = J9.includes(e.prefix);
+ function iW(t, e) {
+ const r10 = K9.includes(t.prefix), n = K9.includes(e.prefix);
return r10 === n ? r10 ? 0 : t.displayName.localeCompare(e.displayName) : r10 ? -1 : 1;
}
- var LI = eW.map(oW);
- var P4 = LI.filter(cW).sort(uW);
- var BI = P4.filter(aW);
- var gf = {
+ var II = Yq.map(tW);
+ var I4 = II.filter(nW).sort(iW);
+ var OI = I4.filter(rW);
+ var mf = {
allowedDecodedLengths: [1, 2, 4, 8, 32, 33],
allowedEncodedLengths: [3, 4, 6, 10, 35, 36, 37, 38],
- allowedPrefix: P4.map(({ prefix: t }) => t),
+ allowedPrefix: I4.map(({ prefix: t }) => t),
prefix: 42
};
function Mr(t, e, r10 = -1) {
@@ -80156,10 +80192,10 @@ ${Ez(e, r10)}`);
if (Et(t) || Ft(t))
return Xe(t);
try {
- const n = T4(t);
- if (!gf.allowedEncodedLengths.includes(n.length))
+ const n = M4(t);
+ if (!mf.allowedEncodedLengths.includes(n.length))
throw new Error("Invalid decoded address length");
- const [i, s, o, a] = O4(n);
+ const [i, s, o, a] = N4(n);
if (!i && !e)
throw new Error("Invalid decoded address checksum");
if (r10 !== -1 && r10 !== a)
@@ -80169,37 +80205,37 @@ ${Ez(e, r10)}`);
throw new Error(`Decoding ${t}: ${n.message}`);
}
}
- function lW(t, e) {
+ function sW(t, e) {
return Mr(t, e).subarray(0, 20);
}
- function fW(t, e) {
+ function oW(t, e) {
let r10;
try {
- r10 = T4(t);
+ r10 = M4(t);
} catch (s) {
return [false, s.message];
}
- const [n, , , i] = O4(r10);
- return i !== e ? [false, `Prefix mismatch, expected ${e}, found ${i}`] : gf.allowedEncodedLengths.includes(r10.length) ? [n, n ? null : "Invalid decoded address checksum"] : [false, "Invalid decoded address length"];
+ const [n, , , i] = N4(r10);
+ return i !== e ? [false, `Prefix mismatch, expected ${e}, found ${i}`] : mf.allowedEncodedLengths.includes(r10.length) ? [n, n ? null : "Invalid decoded address checksum"] : [false, "Invalid decoded address length"];
}
- var Q9 = { isLe: false };
+ var X9 = { isLe: false };
var ku = { isLe: true };
- var UI = { bitLength: 16, isLe: true };
- var hW = { bitLength: 32, isLe: false };
- var jp = { bitLength: 32, isLe: true };
- var Pf = { bitLength: 256, isLe: false };
- var dW = { bitLength: 256, isLe: true };
- var $9 = { bitLength: 512, isLe: true };
- var pW = /^\d+$/;
- var mW = 32;
- var k4 = class {
+ var PI = { bitLength: 16, isLe: true };
+ var aW = { bitLength: 32, isLe: false };
+ var Bp = { bitLength: 32, isLe: true };
+ var Of = { bitLength: 256, isLe: false };
+ var cW = { bitLength: 256, isLe: true };
+ var Y9 = { bitLength: 512, isLe: true };
+ var uW = /^\d+$/;
+ var lW = 32;
+ var O4 = class {
constructor() {
re(this, "__internal__chainCode", new Uint8Array(32));
re(this, "__internal__isHard", false);
}
static from(e) {
- const r10 = new k4(), [n, i] = e.startsWith("/") ? [e.substring(1), true] : [e, false];
- return r10.soft(pW.test(n) ? new ct(n, 10) : n), i ? r10.harden() : r10;
+ const r10 = new O4(), [n, i] = e.startsWith("/") ? [e.substring(1), true] : [e, false];
+ return r10.soft(uW.test(n) ? new ct(n, 10) : n), i ? r10.harden() : r10;
}
get chainCode() {
return this.__internal__chainCode;
@@ -80217,20 +80253,20 @@ ${Ez(e, r10)}`);
return this.__internal__isHard = true, this;
}
soft(e) {
- return rr(e) || Ki(e) || ic(e) ? this.soft(Hr(e, dW)) : Ft(e) ? this.soft(In(e)) : pr(e) ? this.soft(ca(Dr(e))) : e.length > mW ? this.soft(Pn(e)) : (this.__internal__chainCode.fill(0), this.__internal__chainCode.set(e, 0), this);
+ return rr(e) || Ki(e) || nc(e) ? this.soft(Hr(e, cW)) : Ft(e) ? this.soft(In(e)) : pr(e) ? this.soft(ca(Dr(e))) : e.length > lW ? this.soft(Pn(e)) : (this.__internal__chainCode.fill(0), this.__internal__chainCode.set(e, 0), this);
}
soften() {
return this.__internal__isHard = false, this;
}
};
- var gW = /\/(\/?)([^/]+)/g;
- function hg(t) {
- const e = t.match(gW), r10 = [];
+ var fW = /\/(\/?)([^/]+)/g;
+ function fg(t) {
+ const e = t.match(fW), r10 = [];
let n = "";
if (e) {
n = e.join("");
for (const i of e)
- r10.push(k4.from(i.substring(1)));
+ r10.push(O4.from(i.substring(1)));
}
if (n !== t)
throw new Error(`Re-constructed path "${n}" does not match input`);
@@ -80239,12 +80275,12 @@ ${Ez(e, r10)}`);
path: r10
};
}
- var yW = /^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;
- function jI(t) {
- const e = t.match(yW);
+ var hW = /^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;
+ function kI(t) {
+ const e = t.match(hW);
if (e === null)
throw new Error("Unable to match provided value to a secret URI");
- const [, r10, , n, , , i] = e, { path: s } = hg(n);
+ const [, r10, , n, , , i] = e, { path: s } = fg(n);
return {
derivePath: n,
password: i,
@@ -80252,33 +80288,33 @@ ${Ez(e, r10)}`);
phrase: r10
};
}
- var bW = ca(Dr("Secp256k1HDKD"));
- function wW(t, e) {
+ var dW = ca(Dr("Secp256k1HDKD"));
+ function pW(t, e) {
if (!Et(e) || e.length !== 32)
throw new Error("Invalid chainCode passed to derive");
- return Pn($t(bW, t, e), 256);
+ return Pn($t(dW, t, e), 256);
}
- function vW(t, e, r10, n) {
+ function mW(t, e, r10, n) {
if (typeof t.setBigUint64 == "function")
return t.setBigUint64(e, r10, n);
const i = BigInt(32), s = BigInt(4294967295), o = Number(r10 >> i & s), a = Number(r10 & s), c = n ? 4 : 0, u = n ? 0 : 4;
t.setUint32(e + c, o, n), t.setUint32(e + u, a, n);
}
- var xW = (t, e, r10) => t & e ^ ~t & r10;
- var _W = (t, e, r10) => t & e ^ t & r10 ^ e & r10;
- var VI = class extends ug {
+ var gW = (t, e, r10) => t & e ^ ~t & r10;
+ var yW = (t, e, r10) => t & e ^ t & r10 ^ e & r10;
+ var RI = class extends cg {
constructor(e, r10, n, i) {
- super(), this.blockLen = e, this.outputLen = r10, this.padOffset = n, this.isLE = i, this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.buffer = new Uint8Array(e), this.view = Bp(this.buffer);
+ super(), this.blockLen = e, this.outputLen = r10, this.padOffset = n, this.isLE = i, this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.buffer = new Uint8Array(e), this.view = Dp(this.buffer);
}
update(e) {
- Qc(this);
+ Jc(this);
const { view: r10, buffer: n, blockLen: i } = this;
e = ho(e);
const s = e.length;
for (let o = 0; o < s; ) {
const a = Math.min(i - this.pos, s - o);
if (a === i) {
- const c = Bp(e);
+ const c = Dp(e);
for (; i <= s - o; o += i)
this.process(c, o);
continue;
@@ -80288,14 +80324,14 @@ ${Ez(e, r10)}`);
return this.length += e.length, this.roundClean(), this;
}
digestInto(e) {
- Qc(this), N4(e, this), this.finished = true;
+ Jc(this), A4(e, this), this.finished = true;
const { buffer: r10, view: n, blockLen: i, isLE: s } = this;
let { pos: o } = this;
r10[o++] = 128, this.buffer.subarray(o).fill(0), this.padOffset > i - o && (this.process(n, 0), o = 0);
for (let p = o; p < i; p++)
r10[p] = 0;
- vW(n, i - 8, BigInt(this.length * 8), s), this.process(n, 0);
- const a = Bp(e), c = this.outputLen;
+ mW(n, i - 8, BigInt(this.length * 8), s), this.process(n, 0);
+ const a = Dp(e), c = this.outputLen;
if (c % 4)
throw new Error("_sha2: outputLen should be aligned to 32bit");
const u = c / 4, f10 = this.get();
@@ -80316,7 +80352,7 @@ ${Ez(e, r10)}`);
return e.length = i, e.pos = a, e.finished = s, e.destroyed = o, i % r10 && e.buffer.set(n), e;
}
};
- var EW = /* @__PURE__ */ new Uint32Array([
+ var bW = /* @__PURE__ */ new Uint32Array([
1116352408,
1899447441,
3049323471,
@@ -80382,7 +80418,7 @@ ${Ez(e, r10)}`);
3204031479,
3329325298
]);
- var bc = /* @__PURE__ */ new Uint32Array([
+ var yc = /* @__PURE__ */ new Uint32Array([
1779033703,
3144134277,
1013904242,
@@ -80392,10 +80428,10 @@ ${Ez(e, r10)}`);
528734635,
1541459225
]);
- var wc = /* @__PURE__ */ new Uint32Array(64);
- var SW = class extends VI {
+ var bc = /* @__PURE__ */ new Uint32Array(64);
+ var wW = class extends RI {
constructor() {
- super(64, 32, 8, false), this.A = bc[0] | 0, this.B = bc[1] | 0, this.C = bc[2] | 0, this.D = bc[3] | 0, this.E = bc[4] | 0, this.F = bc[5] | 0, this.G = bc[6] | 0, this.H = bc[7] | 0;
+ super(64, 32, 8, false), this.A = yc[0] | 0, this.B = yc[1] | 0, this.C = yc[2] | 0, this.D = yc[3] | 0, this.E = yc[4] | 0, this.F = yc[5] | 0, this.G = yc[6] | 0, this.H = yc[7] | 0;
}
get() {
const { A: e, B: r10, C: n, D: i, E: s, F: o, G: a, H: c } = this;
@@ -80406,55 +80442,92 @@ ${Ez(e, r10)}`);
}
process(e, r10) {
for (let p = 0; p < 16; p++, r10 += 4)
- wc[p] = e.getUint32(r10, false);
+ bc[p] = e.getUint32(r10, false);
for (let p = 16; p < 64; p++) {
- const b = wc[p - 15], E = wc[p - 2], _ = xo(b, 7) ^ xo(b, 18) ^ b >>> 3, N11 = xo(E, 17) ^ xo(E, 19) ^ E >>> 10;
- wc[p] = N11 + wc[p - 7] + _ + wc[p - 16] | 0;
+ const b = bc[p - 15], E = bc[p - 2], _ = xo(b, 7) ^ xo(b, 18) ^ b >>> 3, N11 = xo(E, 17) ^ xo(E, 19) ^ E >>> 10;
+ bc[p] = N11 + bc[p - 7] + _ + bc[p - 16] | 0;
}
let { A: n, B: i, C: s, D: o, E: a, F: c, G: u, H: f10 } = this;
for (let p = 0; p < 64; p++) {
- const b = xo(a, 6) ^ xo(a, 11) ^ xo(a, 25), E = f10 + b + xW(a, c, u) + EW[p] + wc[p] | 0, N11 = (xo(n, 2) ^ xo(n, 13) ^ xo(n, 22)) + _W(n, i, s) | 0;
+ const b = xo(a, 6) ^ xo(a, 11) ^ xo(a, 25), E = f10 + b + gW(a, c, u) + bW[p] + bc[p] | 0, N11 = (xo(n, 2) ^ xo(n, 13) ^ xo(n, 22)) + yW(n, i, s) | 0;
f10 = u, u = c, c = a, a = o + E | 0, o = s, s = i, i = n, n = E + N11 | 0;
}
n = n + this.A | 0, i = i + this.B | 0, s = s + this.C | 0, o = o + this.D | 0, a = a + this.E | 0, c = c + this.F | 0, u = u + this.G | 0, f10 = f10 + this.H | 0, this.set(n, i, s, o, a, c, u, f10);
}
roundClean() {
- wc.fill(0);
+ bc.fill(0);
}
destroy() {
this.set(0, 0, 0, 0, 0, 0, 0, 0), this.buffer.fill(0);
}
};
- var a0 = /* @__PURE__ */ I4(() => new SW());
- var zI = BigInt(0);
- var dg = BigInt(1);
- var MW = BigInt(2);
+ var o0 = /* @__PURE__ */ T4(() => new wW());
+ var CI = class extends cg {
+ constructor(e, r10) {
+ super(), this.finished = false, this.destroyed = false, yI(e);
+ const n = ho(r10);
+ if (this.iHash = e.create(), typeof this.iHash.update != "function")
+ throw new Error("Expected instance of class which extends utils.Hash");
+ this.blockLen = this.iHash.blockLen, this.outputLen = this.iHash.outputLen;
+ const i = this.blockLen, s = new Uint8Array(i);
+ s.set(n.length > i ? e.create().update(n).digest() : n);
+ for (let o = 0; o < s.length; o++)
+ s[o] ^= 54;
+ this.iHash.update(s), this.oHash = e.create();
+ for (let o = 0; o < s.length; o++)
+ s[o] ^= 106;
+ this.oHash.update(s), s.fill(0);
+ }
+ update(e) {
+ return Jc(this), this.iHash.update(e), this;
+ }
+ digestInto(e) {
+ Jc(this), s0(e, this.outputLen), this.finished = true, this.iHash.digestInto(e), this.oHash.update(e), this.oHash.digestInto(e), this.destroy();
+ }
+ digest() {
+ const e = new Uint8Array(this.oHash.outputLen);
+ return this.digestInto(e), e;
+ }
+ _cloneInto(e) {
+ e || (e = Object.create(Object.getPrototypeOf(this), {}));
+ const { oHash: r10, iHash: n, finished: i, destroyed: s, blockLen: o, outputLen: a } = this;
+ return e = e, e.finished = i, e.destroyed = s, e.blockLen = o, e.outputLen = a, e.oHash = r10._cloneInto(e.oHash), e.iHash = n._cloneInto(e.iHash), e;
+ }
+ destroy() {
+ this.destroyed = true, this.oHash.destroy(), this.iHash.destroy();
+ }
+ };
+ var hg = (t, e, r10) => new CI(t, e).update(r10).digest();
+ hg.create = (t, e) => new CI(t, e);
+ var DI = /* @__PURE__ */ BigInt(0);
+ var dg = /* @__PURE__ */ BigInt(1);
+ var vW = /* @__PURE__ */ BigInt(2);
function Zu(t) {
return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array";
}
- function c0(t) {
+ function a0(t) {
if (!Zu(t))
throw new Error("Uint8Array expected");
}
- var AW = /* @__PURE__ */ Array.from({ length: 256 }, (t, e) => e.toString(16).padStart(2, "0"));
+ var xW = /* @__PURE__ */ Array.from({ length: 256 }, (t, e) => e.toString(16).padStart(2, "0"));
function Ju(t) {
- c0(t);
+ a0(t);
let e = "";
for (let r10 = 0; r10 < t.length; r10++)
- e += AW[t[r10]];
+ e += xW[t[r10]];
return e;
}
- function FI(t) {
+ function LI(t) {
const e = t.toString(16);
return e.length & 1 ? `0${e}` : e;
}
- function R4(t) {
+ function P4(t) {
if (typeof t != "string")
throw new Error("hex string expected, got " + typeof t);
return BigInt(t === "" ? "0" : `0x${t}`);
}
var ya = { _0: 48, _9: 57, _A: 65, _F: 70, _a: 97, _f: 102 };
- function e6(t) {
+ function Z9(t) {
if (t >= ya._0 && t <= ya._9)
return t - ya._0;
if (t >= ya._A && t <= ya._F)
@@ -80462,7 +80535,7 @@ ${Ez(e, r10)}`);
if (t >= ya._a && t <= ya._f)
return t - (ya._a - 10);
}
- function kf(t) {
+ function Pf(t) {
if (typeof t != "string")
throw new Error("hex string expected, got " + typeof t);
const e = t.length, r10 = e / 2;
@@ -80470,7 +80543,7 @@ ${Ez(e, r10)}`);
throw new Error("padded hex string expected, got unpadded hex of length " + e);
const n = new Uint8Array(r10);
for (let i = 0, s = 0; i < r10; i++, s += 2) {
- const o = e6(t.charCodeAt(s)), a = e6(t.charCodeAt(s + 1));
+ const o = Z9(t.charCodeAt(s)), a = Z9(t.charCodeAt(s + 1));
if (o === void 0 || a === void 0) {
const c = t[s] + t[s + 1];
throw new Error('hex string expected, got non-hex character "' + c + '" at index ' + s);
@@ -80480,25 +80553,25 @@ ${Ez(e, r10)}`);
return n;
}
function zu(t) {
- return R4(Ju(t));
+ return P4(Ju(t));
}
- function yf(t) {
- return c0(t), R4(Ju(Uint8Array.from(t).reverse()));
+ function gf(t) {
+ return a0(t), P4(Ju(Uint8Array.from(t).reverse()));
}
- function Rf(t, e) {
- return kf(t.toString(16).padStart(e * 2, "0"));
+ function kf(t, e) {
+ return Pf(t.toString(16).padStart(e * 2, "0"));
}
- function pd(t, e) {
- return Rf(t, e).reverse();
+ function dd(t, e) {
+ return kf(t, e).reverse();
}
- function TW(t) {
- return kf(FI(t));
+ function _W(t) {
+ return Pf(LI(t));
}
function wn(t, e, r10) {
let n;
if (typeof e == "string")
try {
- n = kf(e);
+ n = Pf(e);
} catch (s) {
throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${s}`);
}
@@ -80515,7 +80588,7 @@ ${Ez(e, r10)}`);
let e = 0;
for (let n = 0; n < t.length; n++) {
const i = t[n];
- c0(i), e += i.length;
+ a0(i), e += i.length;
}
const r10 = new Uint8Array(e);
for (let n = 0, i = 0; n < t.length; n++) {
@@ -80524,7 +80597,7 @@ ${Ez(e, r10)}`);
}
return r10;
}
- function NW(t, e) {
+ function EW(t, e) {
if (t.length !== e.length)
return false;
let r10 = 0;
@@ -80532,27 +80605,27 @@ ${Ez(e, r10)}`);
r10 |= t[n] ^ e[n];
return r10 === 0;
}
- function IW(t) {
+ function SW(t) {
if (typeof t != "string")
throw new Error(`utf8ToBytes expected string, got ${typeof t}`);
return new Uint8Array(new TextEncoder().encode(t));
}
- function OW(t) {
+ function MW(t) {
let e;
- for (e = 0; t > zI; t >>= dg, e += 1)
+ for (e = 0; t > DI; t >>= dg, e += 1)
;
return e;
}
- function PW(t, e) {
+ function AW(t, e) {
return t >> BigInt(e) & dg;
}
- function kW(t, e, r10) {
- return t | (r10 ? dg : zI) << BigInt(e);
+ function TW(t, e, r10) {
+ return t | (r10 ? dg : DI) << BigInt(e);
}
- var C4 = (t) => (MW << BigInt(t - 1)) - dg;
+ var k4 = (t) => (vW << BigInt(t - 1)) - dg;
var ny = (t) => new Uint8Array(t);
- var t6 = (t) => Uint8Array.from(t);
- function HI(t, e, r10) {
+ var J9 = (t) => Uint8Array.from(t);
+ function BI(t, e, r10) {
if (typeof t != "number" || t < 2)
throw new Error("hashLen must be a number");
if (typeof e != "number" || e < 2)
@@ -80563,7 +80636,7 @@ ${Ez(e, r10)}`);
const o = () => {
n.fill(1), i.fill(0), s = 0;
}, a = (...p) => r10(i, n, ...p), c = (p = ny()) => {
- i = a(t6([0]), p), n = a(), p.length !== 0 && (i = a(t6([1]), p), n = a());
+ i = a(J9([0]), p), n = a(), p.length !== 0 && (i = a(J9([1]), p), n = a());
}, u = () => {
if (s++ >= 1e3)
throw new Error("drbg: tried 1000 values");
@@ -80584,7 +80657,7 @@ ${Ez(e, r10)}`);
return o(), E;
};
}
- var RW = {
+ var NW = {
bigint: (t) => typeof t == "bigint",
function: (t) => typeof t == "function",
boolean: (t) => typeof t == "boolean",
@@ -80595,9 +80668,9 @@ ${Ez(e, r10)}`);
field: (t, e) => e.Fp.isValid(t),
hash: (t) => typeof t == "function" && Number.isSafeInteger(t.outputLen)
};
- function qf(t, e, r10 = {}) {
+ function Hf(t, e, r10 = {}) {
const n = (i, s, o) => {
- const a = RW[s];
+ const a = NW[s];
if (typeof a != "function")
throw new Error(`Invalid validator "${s}", expected function`);
const c = t[i];
@@ -80610,44 +80683,44 @@ ${Ez(e, r10)}`);
n(i, s, true);
return t;
}
- var CW = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var IW = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- abytes: c0,
- bitGet: PW,
- bitLen: OW,
- bitMask: C4,
- bitSet: kW,
+ abytes: a0,
+ bitGet: AW,
+ bitLen: MW,
+ bitMask: k4,
+ bitSet: TW,
bytesToHex: Ju,
bytesToNumberBE: zu,
- bytesToNumberLE: yf,
+ bytesToNumberLE: gf,
concatBytes: Qu,
- createHmacDrbg: HI,
+ createHmacDrbg: BI,
ensureBytes: wn,
- equalBytes: NW,
- hexToBytes: kf,
- hexToNumber: R4,
+ equalBytes: EW,
+ hexToBytes: Pf,
+ hexToNumber: P4,
isBytes: Zu,
- numberToBytesBE: Rf,
- numberToBytesLE: pd,
- numberToHexUnpadded: FI,
- numberToVarBytesBE: TW,
- utf8ToBytes: IW,
- validateObject: qf
+ numberToBytesBE: kf,
+ numberToBytesLE: dd,
+ numberToHexUnpadded: LI,
+ numberToVarBytesBE: _W,
+ utf8ToBytes: SW,
+ validateObject: Hf
}, Symbol.toStringTag, { value: "Module" }));
var Nn = BigInt(0);
var zr = BigInt(1);
var Iu = BigInt(2);
- var DW = BigInt(3);
- var C3 = BigInt(4);
- var r6 = BigInt(5);
- var n6 = BigInt(8);
+ var OW = BigInt(3);
+ var R3 = BigInt(4);
+ var Q9 = BigInt(5);
+ var $9 = BigInt(8);
BigInt(9);
BigInt(16);
function kr(t, e) {
const r10 = t % e;
return r10 >= Nn ? r10 : e + r10;
}
- function LW(t, e, r10) {
+ function PW(t, e, r10) {
if (r10 <= Nn || e < Nn)
throw new Error("Expected power/modulo > 0");
if (r10 === zr)
@@ -80663,7 +80736,7 @@ ${Ez(e, r10)}`);
n *= n, n %= r10;
return n;
}
- function D3(t, e) {
+ function C3(t, e) {
if (t === Nn || e <= Nn)
throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);
let r10 = kr(t, e), n = e, i = Nn, s = zr;
@@ -80675,15 +80748,15 @@ ${Ez(e, r10)}`);
throw new Error("invert: does not exist");
return kr(i, e);
}
- function BW(t) {
+ function kW(t) {
const e = (t - zr) / Iu;
let r10, n, i;
for (r10 = t - zr, n = 0; r10 % Iu === Nn; r10 /= Iu, n++)
;
- for (i = Iu; i < t && LW(i, e, t) !== t - zr; i++)
+ for (i = Iu; i < t && PW(i, e, t) !== t - zr; i++)
;
if (n === 1) {
- const o = (t + zr) / C3;
+ const o = (t + zr) / R3;
return function(c, u) {
const f10 = c.pow(u, o);
if (!c.eql(c.sqr(f10), u))
@@ -80708,9 +80781,9 @@ ${Ez(e, r10)}`);
return p;
};
}
- function UW(t) {
- if (t % C3 === DW) {
- const e = (t + zr) / C3;
+ function RW(t) {
+ if (t % R3 === OW) {
+ const e = (t + zr) / R3;
return function(n, i) {
const s = n.pow(i, e);
if (!n.eql(n.sqr(s), i))
@@ -80718,8 +80791,8 @@ ${Ez(e, r10)}`);
return s;
};
}
- if (t % n6 === r6) {
- const e = (t - r6) / n6;
+ if (t % $9 === Q9) {
+ const e = (t - Q9) / $9;
return function(n, i) {
const s = n.mul(i, Iu), o = n.pow(s, e), a = n.mul(i, o), c = n.mul(n.mul(a, Iu), o), u = n.mul(a, n.sub(c, n.ONE));
if (!n.eql(n.sqr(u), i))
@@ -80727,10 +80800,10 @@ ${Ez(e, r10)}`);
return u;
};
}
- return BW(t);
+ return kW(t);
}
- var jW = (t, e) => (kr(t, e) & zr) === zr;
- var VW = [
+ var CW = (t, e) => (kr(t, e) & zr) === zr;
+ var DW = [
"create",
"isValid",
"is0",
@@ -80749,16 +80822,16 @@ ${Ez(e, r10)}`);
"mulN",
"sqrN"
];
- function zW(t) {
+ function LW(t) {
const e = {
ORDER: "bigint",
MASK: "bigint",
BYTES: "isSafeInteger",
BITS: "isSafeInteger"
- }, r10 = VW.reduce((n, i) => (n[i] = "function", n), e);
- return qf(t, r10);
+ }, r10 = DW.reduce((n, i) => (n[i] = "function", n), e);
+ return Hf(t, r10);
}
- function FW(t, e, r10) {
+ function BW(t, e, r10) {
if (r10 < Nn)
throw new Error("Expected power > 0");
if (r10 === Nn)
@@ -80770,25 +80843,25 @@ ${Ez(e, r10)}`);
r10 & zr && (n = t.mul(n, i)), i = t.sqr(i), r10 >>= zr;
return n;
}
- function HW(t, e) {
+ function UW(t, e) {
const r10 = new Array(e.length), n = e.reduce((s, o, a) => t.is0(o) ? s : (r10[a] = s, t.mul(s, o)), t.ONE), i = t.inv(n);
return e.reduceRight((s, o, a) => t.is0(o) ? s : (r10[a] = t.mul(s, r10[a]), t.mul(s, o)), i), r10;
}
- function qI(t, e) {
+ function UI(t, e) {
const r10 = e !== void 0 ? e : t.toString(2).length, n = Math.ceil(r10 / 8);
return { nBitLength: r10, nByteLength: n };
}
- function WI(t, e, r10 = false, n = {}) {
+ function jI(t, e, r10 = false, n = {}) {
if (t <= Nn)
throw new Error(`Expected Field ORDER > 0, got ${t}`);
- const { nBitLength: i, nByteLength: s } = qI(t, e);
+ const { nBitLength: i, nByteLength: s } = UI(t, e);
if (s > 2048)
throw new Error("Field lengths over 2048 bytes are not supported");
- const o = UW(t), a = Object.freeze({
+ const o = RW(t), a = Object.freeze({
ORDER: t,
BITS: i,
BYTES: s,
- MASK: C4(i),
+ MASK: k4(i),
ZERO: Nn,
ONE: zr,
create: (c) => kr(c, t),
@@ -80805,51 +80878,45 @@ ${Ez(e, r10)}`);
add: (c, u) => kr(c + u, t),
sub: (c, u) => kr(c - u, t),
mul: (c, u) => kr(c * u, t),
- pow: (c, u) => FW(a, c, u),
- div: (c, u) => kr(c * D3(u, t), t),
+ pow: (c, u) => BW(a, c, u),
+ div: (c, u) => kr(c * C3(u, t), t),
sqrN: (c) => c * c,
addN: (c, u) => c + u,
subN: (c, u) => c - u,
mulN: (c, u) => c * u,
- inv: (c) => D3(c, t),
+ inv: (c) => C3(c, t),
sqrt: n.sqrt || ((c) => o(a, c)),
- invertBatch: (c) => HW(a, c),
+ invertBatch: (c) => UW(a, c),
cmov: (c, u, f10) => f10 ? u : c,
- toBytes: (c) => r10 ? pd(c, s) : Rf(c, s),
+ toBytes: (c) => r10 ? dd(c, s) : kf(c, s),
fromBytes: (c) => {
if (c.length !== s)
throw new Error(`Fp.fromBytes: expected ${s}, got ${c.length}`);
- return r10 ? yf(c) : zu(c);
+ return r10 ? gf(c) : zu(c);
}
});
return Object.freeze(a);
}
- function qW(t, e) {
- if (!t.isOdd)
- throw new Error("Field doesn't have isOdd");
- const r10 = t.sqrt(e);
- return t.isOdd(r10) ? t.neg(r10) : r10;
- }
- function GI(t) {
+ function VI(t) {
if (typeof t != "bigint")
throw new Error("field order must be bigint");
const e = t.toString(2).length;
return Math.ceil(e / 8);
}
- function KI(t) {
- const e = GI(t);
+ function zI(t) {
+ const e = VI(t);
return e + Math.ceil(e / 2);
}
- function WW(t, e, r10 = false) {
- const n = t.length, i = GI(e), s = KI(e);
+ function jW(t, e, r10 = false) {
+ const n = t.length, i = VI(e), s = zI(e);
if (n < 16 || n < s || n > 1024)
throw new Error(`expected ${s}-1024 bytes of input, got ${n}`);
- const o = r10 ? zu(t) : yf(t), a = kr(o, e - zr) + zr;
- return r10 ? pd(a, i) : Rf(a, i);
+ const o = r10 ? zu(t) : gf(t), a = kr(o, e - zr) + zr;
+ return r10 ? dd(a, i) : kf(a, i);
}
- var GW = BigInt(0);
+ var VW = BigInt(0);
var iy = BigInt(1);
- function XI(t, e) {
+ function FI(t, e) {
const r10 = (i, s) => {
const o = s.negate();
return i ? o : s;
@@ -80861,7 +80928,7 @@ ${Ez(e, r10)}`);
constTimeNegate: r10,
unsafeLadder(i, s) {
let o = t.ZERO, a = i;
- for (; s > GW; )
+ for (; s > VW; )
s & iy && (o = o.add(a)), a = a.double(), s >>= iy;
return o;
},
@@ -80882,10 +80949,10 @@ ${Ez(e, r10)}`);
const p = BigInt(2 ** i - 1), b = 2 ** i, E = BigInt(i);
for (let _ = 0; _ < a; _++) {
const N11 = _ * c;
- let R = Number(o & p);
- o >>= E, R > c && (R -= b, o += iy);
- const F = N11, D = N11 + Math.abs(R) - 1, L = _ % 2 !== 0, q = R < 0;
- R === 0 ? f10 = f10.add(r10(L, s[F])) : u = u.add(r10(q, s[D]));
+ let k = Number(o & p);
+ o >>= E, k > c && (k -= b, o += iy);
+ const F = N11, L = N11 + Math.abs(k) - 1, D = _ % 2 !== 0, q = k < 0;
+ k === 0 ? f10 = f10.add(r10(D, s[F])) : u = u.add(r10(q, s[L]));
}
return { p: u, f: f10 };
},
@@ -80896,8 +80963,8 @@ ${Ez(e, r10)}`);
}
};
}
- function D4(t) {
- return zW(t.Fp), qf(t, {
+ function R4(t) {
+ return LW(t.Fp), Hf(t, {
n: "bigint",
h: "bigint",
Gx: "field",
@@ -80906,14 +80973,14 @@ ${Ez(e, r10)}`);
nBitLength: "isSafeInteger",
nByteLength: "isSafeInteger"
}), Object.freeze({
- ...qI(t.n, t.nBitLength),
+ ...UI(t.n, t.nBitLength),
...t,
p: t.Fp.ORDER
});
}
- function KW(t) {
- const e = D4(t);
- qf(e, {
+ function zW(t) {
+ const e = R4(t);
+ Hf(e, {
a: "field",
b: "field"
}, {
@@ -80934,7 +81001,7 @@ ${Ez(e, r10)}`);
}
return Object.freeze({ ...e });
}
- var { bytesToNumberBE: XW, hexToBytes: YW } = CW;
+ var { bytesToNumberBE: FW, hexToBytes: HW } = IW;
var Ru = {
Err: class extends Error {
constructor(e = "") {
@@ -80952,11 +81019,11 @@ ${Ez(e, r10)}`);
throw new e("Invalid signature integer: negative");
if (n[0] === 0 && !(n[1] & 128))
throw new e("Invalid signature integer: unnecessary leading zero");
- return { d: XW(n), l: t.subarray(r10 + 2) };
+ return { d: FW(n), l: t.subarray(r10 + 2) };
},
toSig(t) {
- const { Err: e } = Ru, r10 = typeof t == "string" ? YW(t) : t;
- c0(r10);
+ const { Err: e } = Ru, r10 = typeof t == "string" ? HW(t) : t;
+ a0(r10);
let n = r10.length;
if (n < 2 || r10[0] != 48)
throw new e("Invalid signature tag");
@@ -80978,19 +81045,19 @@ ${Ez(e, r10)}`);
var La = BigInt(0);
var Ps = BigInt(1);
BigInt(2);
- var i6 = BigInt(3);
+ var e6 = BigInt(3);
BigInt(4);
- function ZW(t) {
- const e = KW(t), { Fp: r10 } = e, n = e.toBytes || ((_, N11, R) => {
+ function qW(t) {
+ const e = zW(t), { Fp: r10 } = e, n = e.toBytes || ((_, N11, k) => {
const F = N11.toAffine();
return Qu(Uint8Array.from([4]), r10.toBytes(F.x), r10.toBytes(F.y));
}), i = e.fromBytes || ((_) => {
- const N11 = _.subarray(1), R = r10.fromBytes(N11.subarray(0, r10.BYTES)), F = r10.fromBytes(N11.subarray(r10.BYTES, 2 * r10.BYTES));
- return { x: R, y: F };
+ const N11 = _.subarray(1), k = r10.fromBytes(N11.subarray(0, r10.BYTES)), F = r10.fromBytes(N11.subarray(r10.BYTES, 2 * r10.BYTES));
+ return { x: k, y: F };
});
function s(_) {
- const { a: N11, b: R } = e, F = r10.sqr(_), D = r10.mul(F, _);
- return r10.add(r10.add(D, r10.mul(_, N11)), R);
+ const { a: N11, b: k } = e, F = r10.sqr(_), L = r10.mul(F, _);
+ return r10.add(r10.add(L, r10.mul(_, N11)), k);
}
if (!r10.eql(r10.sqr(e.Gy), s(e.Gx)))
throw new Error("bad generator point: equation left != right");
@@ -81002,19 +81069,19 @@ ${Ez(e, r10)}`);
throw new Error("Expected valid bigint: 0 < bigint < curve.n");
}
function c(_) {
- const { allowedPrivateKeyLengths: N11, nByteLength: R, wrapPrivateKey: F, n: D } = e;
+ const { allowedPrivateKeyLengths: N11, nByteLength: k, wrapPrivateKey: F, n: L } = e;
if (N11 && typeof _ != "bigint") {
if (Zu(_) && (_ = Ju(_)), typeof _ != "string" || !N11.includes(_.length))
throw new Error("Invalid key");
- _ = _.padStart(R * 2, "0");
+ _ = _.padStart(k * 2, "0");
}
- let L;
+ let D;
try {
- L = typeof _ == "bigint" ? _ : zu(wn("private key", _, R));
+ D = typeof _ == "bigint" ? _ : zu(wn("private key", _, k));
} catch {
- throw new Error(`private key must be ${R} bytes, hex or bigint, not ${typeof _}`);
+ throw new Error(`private key must be ${k} bytes, hex or bigint, not ${typeof _}`);
}
- return F && (L = kr(L, D)), a(L), L;
+ return F && (D = kr(D, L)), a(D), D;
}
const u = /* @__PURE__ */ new Map();
function f10(_) {
@@ -81022,22 +81089,22 @@ ${Ez(e, r10)}`);
throw new Error("ProjectivePoint expected");
}
class p {
- constructor(N11, R, F) {
- if (this.px = N11, this.py = R, this.pz = F, N11 == null || !r10.isValid(N11))
+ constructor(N11, k, F) {
+ if (this.px = N11, this.py = k, this.pz = F, N11 == null || !r10.isValid(N11))
throw new Error("x required");
- if (R == null || !r10.isValid(R))
+ if (k == null || !r10.isValid(k))
throw new Error("y required");
if (F == null || !r10.isValid(F))
throw new Error("z required");
}
static fromAffine(N11) {
- const { x: R, y: F } = N11 || {};
- if (!N11 || !r10.isValid(R) || !r10.isValid(F))
+ const { x: k, y: F } = N11 || {};
+ if (!N11 || !r10.isValid(k) || !r10.isValid(F))
throw new Error("invalid affine point");
if (N11 instanceof p)
throw new Error("projective point not allowed");
- const D = (L) => r10.eql(L, r10.ZERO);
- return D(R) && D(F) ? p.ZERO : new p(R, F, r10.ONE);
+ const L = (D) => r10.eql(D, r10.ZERO);
+ return L(k) && L(F) ? p.ZERO : new p(k, F, r10.ONE);
}
get x() {
return this.toAffine().x;
@@ -81046,12 +81113,12 @@ ${Ez(e, r10)}`);
return this.toAffine().y;
}
static normalizeZ(N11) {
- const R = r10.invertBatch(N11.map((F) => F.pz));
- return N11.map((F, D) => F.toAffine(R[D])).map(p.fromAffine);
+ const k = r10.invertBatch(N11.map((F) => F.pz));
+ return N11.map((F, L) => F.toAffine(k[L])).map(p.fromAffine);
}
static fromHex(N11) {
- const R = p.fromAffine(i(wn("pointHex", N11)));
- return R.assertValidity(), R;
+ const k = p.fromAffine(i(wn("pointHex", N11)));
+ return k.assertValidity(), k;
}
static fromPrivateKey(N11) {
return p.BASE.multiply(c(N11));
@@ -81065,11 +81132,11 @@ ${Ez(e, r10)}`);
return;
throw new Error("bad point: ZERO");
}
- const { x: N11, y: R } = this.toAffine();
- if (!r10.isValid(N11) || !r10.isValid(R))
+ const { x: N11, y: k } = this.toAffine();
+ if (!r10.isValid(N11) || !r10.isValid(k))
throw new Error("bad point: x or y not FE");
- const F = r10.sqr(R), D = s(N11);
- if (!r10.eql(F, D))
+ const F = r10.sqr(k), L = s(N11);
+ if (!r10.eql(F, L))
throw new Error("bad point: equation left != right");
if (!this.isTorsionFree())
throw new Error("bad point: not in prime-order subgroup");
@@ -81082,26 +81149,26 @@ ${Ez(e, r10)}`);
}
equals(N11) {
f10(N11);
- const { px: R, py: F, pz: D } = this, { px: L, py: q, pz: W } = N11, z = r10.eql(r10.mul(R, W), r10.mul(L, D)), T = r10.eql(r10.mul(F, W), r10.mul(q, D));
+ const { px: k, py: F, pz: L } = this, { px: D, py: q, pz: W } = N11, z = r10.eql(r10.mul(k, W), r10.mul(D, L)), T = r10.eql(r10.mul(F, W), r10.mul(q, L));
return z && T;
}
negate() {
return new p(this.px, r10.neg(this.py), this.pz);
}
double() {
- const { a: N11, b: R } = e, F = r10.mul(R, i6), { px: D, py: L, pz: q } = this;
- let W = r10.ZERO, z = r10.ZERO, T = r10.ZERO, I = r10.mul(D, D), H = r10.mul(L, L), X = r10.mul(q, q), V = r10.mul(D, L);
- return V = r10.add(V, V), T = r10.mul(D, q), T = r10.add(T, T), W = r10.mul(N11, T), z = r10.mul(F, X), z = r10.add(W, z), W = r10.sub(H, z), z = r10.add(H, z), z = r10.mul(W, z), W = r10.mul(V, W), T = r10.mul(F, T), X = r10.mul(N11, X), V = r10.sub(I, X), V = r10.mul(N11, V), V = r10.add(V, T), T = r10.add(I, I), I = r10.add(T, I), I = r10.add(I, X), I = r10.mul(I, V), z = r10.add(z, I), X = r10.mul(L, q), X = r10.add(X, X), I = r10.mul(X, V), W = r10.sub(W, I), T = r10.mul(X, H), T = r10.add(T, T), T = r10.add(T, T), new p(W, z, T);
+ const { a: N11, b: k } = e, F = r10.mul(k, e6), { px: L, py: D, pz: q } = this;
+ let W = r10.ZERO, z = r10.ZERO, T = r10.ZERO, I = r10.mul(L, L), H = r10.mul(D, D), X = r10.mul(q, q), V = r10.mul(L, D);
+ return V = r10.add(V, V), T = r10.mul(L, q), T = r10.add(T, T), W = r10.mul(N11, T), z = r10.mul(F, X), z = r10.add(W, z), W = r10.sub(H, z), z = r10.add(H, z), z = r10.mul(W, z), W = r10.mul(V, W), T = r10.mul(F, T), X = r10.mul(N11, X), V = r10.sub(I, X), V = r10.mul(N11, V), V = r10.add(V, T), T = r10.add(I, I), I = r10.add(T, I), I = r10.add(I, X), I = r10.mul(I, V), z = r10.add(z, I), X = r10.mul(D, q), X = r10.add(X, X), I = r10.mul(X, V), W = r10.sub(W, I), T = r10.mul(X, H), T = r10.add(T, T), T = r10.add(T, T), new p(W, z, T);
}
add(N11) {
f10(N11);
- const { px: R, py: F, pz: D } = this, { px: L, py: q, pz: W } = N11;
+ const { px: k, py: F, pz: L } = this, { px: D, py: q, pz: W } = N11;
let z = r10.ZERO, T = r10.ZERO, I = r10.ZERO;
- const H = e.a, X = r10.mul(e.b, i6);
- let V = r10.mul(R, L), S10 = r10.mul(F, q), d = r10.mul(D, W), l15 = r10.add(R, F), h = r10.add(L, q);
- l15 = r10.mul(l15, h), h = r10.add(V, S10), l15 = r10.sub(l15, h), h = r10.add(R, D);
- let y = r10.add(L, W);
- return h = r10.mul(h, y), y = r10.add(V, d), h = r10.sub(h, y), y = r10.add(F, D), z = r10.add(q, W), y = r10.mul(y, z), z = r10.add(S10, d), y = r10.sub(y, z), I = r10.mul(H, h), z = r10.mul(X, d), I = r10.add(z, I), z = r10.sub(S10, I), I = r10.add(S10, I), T = r10.mul(z, I), S10 = r10.add(V, V), S10 = r10.add(S10, V), d = r10.mul(H, d), h = r10.mul(X, h), S10 = r10.add(S10, d), d = r10.sub(V, d), d = r10.mul(H, d), h = r10.add(h, d), V = r10.mul(S10, h), T = r10.add(T, V), V = r10.mul(y, h), z = r10.mul(l15, z), z = r10.sub(z, V), V = r10.mul(l15, S10), I = r10.mul(y, I), I = r10.add(I, V), new p(z, T, I);
+ const H = e.a, X = r10.mul(e.b, e6);
+ let V = r10.mul(k, D), S9 = r10.mul(F, q), d = r10.mul(L, W), l15 = r10.add(k, F), h = r10.add(D, q);
+ l15 = r10.mul(l15, h), h = r10.add(V, S9), l15 = r10.sub(l15, h), h = r10.add(k, L);
+ let y = r10.add(D, W);
+ return h = r10.mul(h, y), y = r10.add(V, d), h = r10.sub(h, y), y = r10.add(F, L), z = r10.add(q, W), y = r10.mul(y, z), z = r10.add(S9, d), y = r10.sub(y, z), I = r10.mul(H, h), z = r10.mul(X, d), I = r10.add(z, I), z = r10.sub(S9, I), I = r10.add(S9, I), T = r10.mul(z, I), S9 = r10.add(V, V), S9 = r10.add(S9, V), d = r10.mul(H, d), h = r10.mul(X, h), S9 = r10.add(S9, d), d = r10.sub(V, d), d = r10.mul(H, d), h = r10.add(h, d), V = r10.mul(S9, h), T = r10.add(T, V), V = r10.mul(y, h), z = r10.mul(l15, z), z = r10.sub(z, V), V = r10.mul(l15, S9), I = r10.mul(y, I), I = r10.add(I, V), new p(z, T, I);
}
subtract(N11) {
return this.add(N11.negate());
@@ -81110,64 +81177,64 @@ ${Ez(e, r10)}`);
return this.equals(p.ZERO);
}
wNAF(N11) {
- return E.wNAFCached(this, u, N11, (R) => {
- const F = r10.invertBatch(R.map((D) => D.pz));
- return R.map((D, L) => D.toAffine(F[L])).map(p.fromAffine);
+ return E.wNAFCached(this, u, N11, (k) => {
+ const F = r10.invertBatch(k.map((L) => L.pz));
+ return k.map((L, D) => L.toAffine(F[D])).map(p.fromAffine);
});
}
multiplyUnsafe(N11) {
- const R = p.ZERO;
+ const k = p.ZERO;
if (N11 === La)
- return R;
+ return k;
if (a(N11), N11 === Ps)
return this;
const { endo: F } = e;
if (!F)
return E.unsafeLadder(this, N11);
- let { k1neg: D, k1: L, k2neg: q, k2: W } = F.splitScalar(N11), z = R, T = R, I = this;
- for (; L > La || W > La; )
- L & Ps && (z = z.add(I)), W & Ps && (T = T.add(I)), I = I.double(), L >>= Ps, W >>= Ps;
- return D && (z = z.negate()), q && (T = T.negate()), T = new p(r10.mul(T.px, F.beta), T.py, T.pz), z.add(T);
+ let { k1neg: L, k1: D, k2neg: q, k2: W } = F.splitScalar(N11), z = k, T = k, I = this;
+ for (; D > La || W > La; )
+ D & Ps && (z = z.add(I)), W & Ps && (T = T.add(I)), I = I.double(), D >>= Ps, W >>= Ps;
+ return L && (z = z.negate()), q && (T = T.negate()), T = new p(r10.mul(T.px, F.beta), T.py, T.pz), z.add(T);
}
multiply(N11) {
a(N11);
- let R = N11, F, D;
- const { endo: L } = e;
- if (L) {
- const { k1neg: q, k1: W, k2neg: z, k2: T } = L.splitScalar(R);
+ let k = N11, F, L;
+ const { endo: D } = e;
+ if (D) {
+ const { k1neg: q, k1: W, k2neg: z, k2: T } = D.splitScalar(k);
let { p: I, f: H } = this.wNAF(W), { p: X, f: V } = this.wNAF(T);
- I = E.constTimeNegate(q, I), X = E.constTimeNegate(z, X), X = new p(r10.mul(X.px, L.beta), X.py, X.pz), F = I.add(X), D = H.add(V);
+ I = E.constTimeNegate(q, I), X = E.constTimeNegate(z, X), X = new p(r10.mul(X.px, D.beta), X.py, X.pz), F = I.add(X), L = H.add(V);
} else {
- const { p: q, f: W } = this.wNAF(R);
- F = q, D = W;
+ const { p: q, f: W } = this.wNAF(k);
+ F = q, L = W;
}
- return p.normalizeZ([F, D])[0];
+ return p.normalizeZ([F, L])[0];
}
- multiplyAndAddUnsafe(N11, R, F) {
- const D = p.BASE, L = (W, z) => z === La || z === Ps || !W.equals(D) ? W.multiplyUnsafe(z) : W.multiply(z), q = L(this, R).add(L(N11, F));
+ multiplyAndAddUnsafe(N11, k, F) {
+ const L = p.BASE, D = (W, z) => z === La || z === Ps || !W.equals(L) ? W.multiplyUnsafe(z) : W.multiply(z), q = D(this, k).add(D(N11, F));
return q.is0() ? void 0 : q;
}
toAffine(N11) {
- const { px: R, py: F, pz: D } = this, L = this.is0();
- N11 == null && (N11 = L ? r10.ONE : r10.inv(D));
- const q = r10.mul(R, N11), W = r10.mul(F, N11), z = r10.mul(D, N11);
- if (L)
+ const { px: k, py: F, pz: L } = this, D = this.is0();
+ N11 == null && (N11 = D ? r10.ONE : r10.inv(L));
+ const q = r10.mul(k, N11), W = r10.mul(F, N11), z = r10.mul(L, N11);
+ if (D)
return { x: r10.ZERO, y: r10.ZERO };
if (!r10.eql(z, r10.ONE))
throw new Error("invZ was invalid");
return { x: q, y: W };
}
isTorsionFree() {
- const { h: N11, isTorsionFree: R } = e;
+ const { h: N11, isTorsionFree: k } = e;
if (N11 === Ps)
return true;
- if (R)
- return R(p, this);
+ if (k)
+ return k(p, this);
throw new Error("isTorsionFree() has not been declared for the elliptic curve");
}
clearCofactor() {
- const { h: N11, clearCofactor: R } = e;
- return N11 === Ps ? this : R ? R(p, this) : this.multiplyUnsafe(e.h);
+ const { h: N11, clearCofactor: k } = e;
+ return N11 === Ps ? this : k ? k(p, this) : this.multiplyUnsafe(e.h);
}
toRawBytes(N11 = true) {
return this.assertValidity(), n(p, this, N11);
@@ -81177,7 +81244,7 @@ ${Ez(e, r10)}`);
}
}
p.BASE = new p(e.Gx, e.Gy, r10.ONE), p.ZERO = new p(r10.ZERO, r10.ONE, r10.ZERO);
- const b = e.nBitLength, E = XI(p, e.endo ? Math.ceil(b / 2) : b);
+ const b = e.nBitLength, E = FI(p, e.endo ? Math.ceil(b / 2) : b);
return {
CURVE: e,
ProjectivePoint: p,
@@ -81186,9 +81253,9 @@ ${Ez(e, r10)}`);
isWithinCurveOrder: o
};
}
- function JW(t) {
- const e = D4(t);
- return qf(e, {
+ function WW(t) {
+ const e = R4(t);
+ return Hf(e, {
hash: "hash",
hmac: "function",
randomBytes: "function"
@@ -81198,8 +81265,8 @@ ${Ez(e, r10)}`);
lowS: "boolean"
}), Object.freeze({ lowS: true, ...e });
}
- function QW(t) {
- const e = JW(t), { Fp: r10, n } = e, i = r10.BYTES + 1, s = 2 * r10.BYTES + 1;
+ function GW(t) {
+ const e = WW(t), { Fp: r10, n } = e, i = r10.BYTES + 1, s = 2 * r10.BYTES + 1;
function o(h) {
return La < h && h < r10.ORDER;
}
@@ -81207,9 +81274,9 @@ ${Ez(e, r10)}`);
return kr(h, n);
}
function c(h) {
- return D3(h, n);
+ return C3(h, n);
}
- const { ProjectivePoint: u, normPrivateKeyToScalar: f10, weierstrassEquation: p, isWithinCurveOrder: b } = ZW({
+ const { ProjectivePoint: u, normPrivateKeyToScalar: f10, weierstrassEquation: p, isWithinCurveOrder: b } = qW({
...e,
toBytes(h, y, x) {
const v = y.toAffine(), M = r10.toBytes(v.x), w = Qu;
@@ -81237,7 +81304,7 @@ ${Ez(e, r10)}`);
} else
throw new Error(`Point of length ${y} was invalid. Expected ${i} compressed bytes or ${s} uncompressed bytes`);
}
- }), E = (h) => Ju(Rf(h, e.nByteLength));
+ }), E = (h) => Ju(kf(h, e.nByteLength));
function _(h) {
const y = n >> Ps;
return h > y;
@@ -81245,14 +81312,14 @@ ${Ez(e, r10)}`);
function N11(h) {
return _(h) ? a(-h) : h;
}
- const R = (h, y, x) => zu(h.slice(y, x));
+ const k = (h, y, x) => zu(h.slice(y, x));
class F {
constructor(y, x, v) {
this.r = y, this.s = x, this.recovery = v, this.assertValidity();
}
static fromCompact(y) {
const x = e.nByteLength;
- return y = wn("compactSignature", y, x * 2), new F(R(y, 0, x), R(y, x, 2 * x));
+ return y = wn("compactSignature", y, x * 2), new F(k(y, 0, x), k(y, x, 2 * x));
}
static fromDER(y) {
const { r: x, s: v } = Ru.toSig(wn("DER", y));
@@ -81286,19 +81353,19 @@ ${Ez(e, r10)}`);
return this.hasHighS() ? new F(this.r, a(-this.s), this.recovery) : this;
}
toDERRawBytes() {
- return kf(this.toDERHex());
+ return Pf(this.toDERHex());
}
toDERHex() {
return Ru.hexFromSig({ r: this.r, s: this.s });
}
toCompactRawBytes() {
- return kf(this.toCompactHex());
+ return Pf(this.toCompactHex());
}
toCompactHex() {
return E(this.r) + E(this.s);
}
}
- const D = {
+ const L = {
isValidPrivateKey(h) {
try {
return f10(h), true;
@@ -81308,14 +81375,14 @@ ${Ez(e, r10)}`);
},
normPrivateKeyToScalar: f10,
randomPrivateKey: () => {
- const h = KI(e.n);
- return WW(e.randomBytes(h), e.n);
+ const h = zI(e.n);
+ return jW(e.randomBytes(h), e.n);
},
precompute(h = 8, y = u.BASE) {
return y._setWindowSize(h), y.multiply(BigInt(3)), y;
}
};
- function L(h, y = true) {
+ function D(h, y = true) {
return u.fromPrivateKey(h).toRawBytes(y);
}
function q(h) {
@@ -81334,13 +81401,13 @@ ${Ez(e, r10)}`);
return x > 0 ? y >> BigInt(x) : y;
}, T = e.bits2int_modN || function(h) {
return a(z(h));
- }, I = C4(e.nBitLength);
+ }, I = k4(e.nBitLength);
function H(h) {
if (typeof h != "bigint")
throw new Error("bigint expected");
if (!(La <= h && h < I))
throw new Error(`bigint expected < 2^${e.nBitLength}`);
- return Rf(h, e.nByteLength);
+ return kf(h, e.nByteLength);
}
function X(h, y, x = V) {
if (["recovered", "canonical"].some((G) => G in x))
@@ -81355,10 +81422,10 @@ ${Ez(e, r10)}`);
}
const K = Qu(...A), U = P;
function j10(G) {
- const k = z(G);
- if (!b(k))
+ const R = z(G);
+ if (!b(R))
return;
- const Y = c(k), ee = u.BASE.multiply(k).toAffine(), ae = a(ee.x);
+ const Y = c(R), ee = u.BASE.multiply(R).toAffine(), ae = a(ee.x);
if (ae === La)
return;
const ie = a(Y * a(U + ae * Q));
@@ -81369,13 +81436,13 @@ ${Ez(e, r10)}`);
}
return { seed: K, k2sig: j10 };
}
- const V = { lowS: e.lowS, prehash: false }, S10 = { lowS: e.lowS, prehash: false };
+ const V = { lowS: e.lowS, prehash: false }, S9 = { lowS: e.lowS, prehash: false };
function d(h, y, x = V) {
const { seed: v, k2sig: M } = X(h, y, x), w = e;
- return HI(w.hash.outputLen, w.nByteLength, w.hmac)(v, M);
+ return BI(w.hash.outputLen, w.nByteLength, w.hmac)(v, M);
}
u.BASE._setWindowSize(8);
- function l15(h, y, x, v = S10) {
+ function l15(h, y, x, v = S9) {
var ee;
const M = h;
if (y = wn("msgHash", y), x = wn("publicKey", x), "strict" in v)
@@ -81405,85 +81472,48 @@ ${Ez(e, r10)}`);
if (w && m.hasHighS())
return false;
g && (y = e.hash(y));
- const { r: Q, s: A } = m, K = T(y), U = c(A), j10 = a(K * U), G = a(Q * U), k = (ee = u.BASE.multiplyAndAddUnsafe(P, j10, G)) == null ? void 0 : ee.toAffine();
- return k ? a(k.x) === Q : false;
+ const { r: Q, s: A } = m, K = T(y), U = c(A), j10 = a(K * U), G = a(Q * U), R = (ee = u.BASE.multiplyAndAddUnsafe(P, j10, G)) == null ? void 0 : ee.toAffine();
+ return R ? a(R.x) === Q : false;
}
return {
CURVE: e,
- getPublicKey: L,
+ getPublicKey: D,
getSharedSecret: W,
sign: d,
verify: l15,
ProjectivePoint: u,
Signature: F,
- utils: D
+ utils: L
};
}
- var YI = class extends ug {
- constructor(e, r10) {
- super(), this.finished = false, this.destroyed = false, _I(e);
- const n = ho(r10);
- if (this.iHash = e.create(), typeof this.iHash.update != "function")
- throw new Error("Expected instance of class which extends utils.Hash");
- this.blockLen = this.iHash.blockLen, this.outputLen = this.iHash.outputLen;
- const i = this.blockLen, s = new Uint8Array(i);
- s.set(n.length > i ? e.create().update(n).digest() : n);
- for (let o = 0; o < s.length; o++)
- s[o] ^= 54;
- this.iHash.update(s), this.oHash = e.create();
- for (let o = 0; o < s.length; o++)
- s[o] ^= 106;
- this.oHash.update(s), s.fill(0);
- }
- update(e) {
- return Qc(this), this.iHash.update(e), this;
- }
- digestInto(e) {
- Qc(this), o0(e, this.outputLen), this.finished = true, this.iHash.digestInto(e), this.oHash.update(e), this.oHash.digestInto(e), this.destroy();
- }
- digest() {
- const e = new Uint8Array(this.oHash.outputLen);
- return this.digestInto(e), e;
- }
- _cloneInto(e) {
- e || (e = Object.create(Object.getPrototypeOf(this), {}));
- const { oHash: r10, iHash: n, finished: i, destroyed: s, blockLen: o, outputLen: a } = this;
- return e = e, e.finished = i, e.destroyed = s, e.blockLen = o, e.outputLen = a, e.oHash = r10._cloneInto(e.oHash), e.iHash = n._cloneInto(e.iHash), e;
- }
- destroy() {
- this.destroyed = true, this.oHash.destroy(), this.iHash.destroy();
- }
- };
- var pg = (t, e, r10) => new YI(t, e).update(r10).digest();
- pg.create = (t, e) => new YI(t, e);
- function $W(t) {
+ function KW(t) {
return {
hash: t,
- hmac: (e, ...r10) => pg(t, e, MI(...r10)),
- randomBytes: TI
+ hmac: (e, ...r10) => hg(t, e, Mq(...r10)),
+ randomBytes: vI
};
}
- function eG(t, e) {
- const r10 = (n) => QW({ ...t, ...$W(n) });
+ function XW(t, e) {
+ const r10 = (n) => GW({ ...t, ...KW(n) });
return Object.freeze({ ...r10(e), create: r10 });
}
- var ZI = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f");
- var s6 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141");
- var tG = BigInt(1);
- var L3 = BigInt(2);
- var o6 = (t, e) => (t + e / L3) / e;
- function rG(t) {
- const e = ZI, r10 = BigInt(3), n = BigInt(6), i = BigInt(11), s = BigInt(22), o = BigInt(23), a = BigInt(44), c = BigInt(88), u = t * t * t % e, f10 = u * u * t % e, p = Xr(f10, r10, e) * f10 % e, b = Xr(p, r10, e) * f10 % e, E = Xr(b, L3, e) * u % e, _ = Xr(E, i, e) * E % e, N11 = Xr(_, s, e) * _ % e, R = Xr(N11, a, e) * N11 % e, F = Xr(R, c, e) * R % e, D = Xr(F, a, e) * N11 % e, L = Xr(D, r10, e) * f10 % e, q = Xr(L, o, e) * _ % e, W = Xr(q, n, e) * u % e, z = Xr(W, L3, e);
- if (!B3.eql(B3.sqr(z), t))
+ var HI = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f");
+ var t6 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141");
+ var YW = BigInt(1);
+ var D3 = BigInt(2);
+ var r6 = (t, e) => (t + e / D3) / e;
+ function ZW(t) {
+ const e = HI, r10 = BigInt(3), n = BigInt(6), i = BigInt(11), s = BigInt(22), o = BigInt(23), a = BigInt(44), c = BigInt(88), u = t * t * t % e, f10 = u * u * t % e, p = Xr(f10, r10, e) * f10 % e, b = Xr(p, r10, e) * f10 % e, E = Xr(b, D3, e) * u % e, _ = Xr(E, i, e) * E % e, N11 = Xr(_, s, e) * _ % e, k = Xr(N11, a, e) * N11 % e, F = Xr(k, c, e) * k % e, L = Xr(F, a, e) * N11 % e, D = Xr(L, r10, e) * f10 % e, q = Xr(D, o, e) * _ % e, W = Xr(q, n, e) * u % e, z = Xr(W, D3, e);
+ if (!L3.eql(L3.sqr(z), t))
throw new Error("Cannot find square root");
return z;
}
- var B3 = WI(ZI, void 0, void 0, { sqrt: rG });
- var Wf = eG({
+ var L3 = jI(HI, void 0, void 0, { sqrt: ZW });
+ var qf = XW({
a: BigInt(0),
b: BigInt(7),
- Fp: B3,
- n: s6,
+ Fp: L3,
+ n: t6,
Gx: BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),
Gy: BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),
h: BigInt(1),
@@ -81491,7 +81521,7 @@ ${Ez(e, r10)}`);
endo: {
beta: BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),
splitScalar: (t) => {
- const e = s6, r10 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"), n = -tG * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"), i = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"), s = r10, o = BigInt("0x100000000000000000000000000000000"), a = o6(s * t, e), c = o6(-n * t, e);
+ const e = t6, r10 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"), n = -YW * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"), i = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"), s = r10, o = BigInt("0x100000000000000000000000000000000"), a = r6(s * t, e), c = r6(-n * t, e);
let u = kr(t - a * r10 - c * i, e), f10 = kr(-a * n - c * s, e);
const p = u > o, b = f10 > o;
if (p && (u = e - u), b && (f10 = e - f10), u > o || f10 > o)
@@ -81499,15 +81529,15 @@ ${Ez(e, r10)}`);
return { k1neg: p, k1: u, k2neg: b, k2: f10 };
}
}
- }, a0);
+ }, o0);
BigInt(0);
- Wf.ProjectivePoint;
+ qf.ProjectivePoint;
function $u(t, e) {
if (t.length !== 32)
throw new Error("Expected valid 32-byte private key as a seed");
if (!hn || !e && tn()) {
- const r10 = $H(t), n = r10.slice(32);
- if (a4(n))
+ const r10 = GH(t), n = r10.slice(32);
+ if (s4(n))
throw new Error("Invalid publicKey generated from WASM interface");
return {
publicKey: n,
@@ -81515,33 +81545,33 @@ ${Ez(e, r10)}`);
};
}
return {
- publicKey: Wf.getPublicKey(t, true),
+ publicKey: qf.getPublicKey(t, true),
secretKey: t
};
}
- function JI(t, e) {
+ function qI(t, e) {
return (r10, { chainCode: n, isHard: i }) => {
if (!i)
throw new Error("A soft key was found in the path and is not supported");
return t(e(r10.secretKey.subarray(0, 32), n));
};
}
- var U3 = /* @__PURE__ */ JI($u, wW);
- var nG = ca(Dr("Ed25519HDKD"));
- function QI(t, e) {
+ var B3 = /* @__PURE__ */ qI($u, pW);
+ var JW = ca(Dr("Ed25519HDKD"));
+ function WI(t, e) {
if (!Et(e) || e.length !== 32)
throw new Error("Invalid chainCode passed to derive");
- return Pn($t(nG, t, e));
+ return Pn($t(JW, t, e));
}
function wl(t = 32) {
- return cI(new Uint8Array(t));
+ return nI(new Uint8Array(t));
}
- var $I = /* @__PURE__ */ lg(wl);
- var iG = new ct(9007199254740991);
- function sG() {
- return Yu($I(8)).and(iG).toNumber();
+ var GI = /* @__PURE__ */ ug(wl);
+ var QW = new ct(9007199254740991);
+ function $W() {
+ return Yu(GI(8)).and(QW).toNumber();
}
- var [oG, aG] = /* @__PURE__ */ (() => Tt.split([
+ var [eG, tG] = /* @__PURE__ */ (() => Tt.split([
"0x428a2f98d728ae22",
"0x7137449123ef65cd",
"0xb5c0fbcfec4d3b2f",
@@ -81623,51 +81653,51 @@ ${Ez(e, r10)}`);
"0x5fcb6fab3ad6faec",
"0x6c44198c4a475817"
].map((t) => BigInt(t))))();
+ var wc = /* @__PURE__ */ new Uint32Array(80);
var vc = /* @__PURE__ */ new Uint32Array(80);
- var xc = /* @__PURE__ */ new Uint32Array(80);
- var cG = class extends VI {
+ var rG = class extends RI {
constructor() {
super(128, 64, 16, false), this.Ah = 1779033703, this.Al = -205731576, this.Bh = -1150833019, this.Bl = -2067093701, this.Ch = 1013904242, this.Cl = -23791573, this.Dh = -1521486534, this.Dl = 1595750129, this.Eh = 1359893119, this.El = -1377402159, this.Fh = -1694144372, this.Fl = 725511199, this.Gh = 528734635, this.Gl = -79577749, this.Hh = 1541459225, this.Hl = 327033209;
}
get() {
- const { Ah: e, Al: r10, Bh: n, Bl: i, Ch: s, Cl: o, Dh: a, Dl: c, Eh: u, El: f10, Fh: p, Fl: b, Gh: E, Gl: _, Hh: N11, Hl: R } = this;
- return [e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, R];
+ const { Ah: e, Al: r10, Bh: n, Bl: i, Ch: s, Cl: o, Dh: a, Dl: c, Eh: u, El: f10, Fh: p, Fl: b, Gh: E, Gl: _, Hh: N11, Hl: k } = this;
+ return [e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, k];
}
- set(e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, R) {
- this.Ah = e | 0, this.Al = r10 | 0, this.Bh = n | 0, this.Bl = i | 0, this.Ch = s | 0, this.Cl = o | 0, this.Dh = a | 0, this.Dl = c | 0, this.Eh = u | 0, this.El = f10 | 0, this.Fh = p | 0, this.Fl = b | 0, this.Gh = E | 0, this.Gl = _ | 0, this.Hh = N11 | 0, this.Hl = R | 0;
+ set(e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, k) {
+ this.Ah = e | 0, this.Al = r10 | 0, this.Bh = n | 0, this.Bl = i | 0, this.Ch = s | 0, this.Cl = o | 0, this.Dh = a | 0, this.Dl = c | 0, this.Eh = u | 0, this.El = f10 | 0, this.Fh = p | 0, this.Fl = b | 0, this.Gh = E | 0, this.Gl = _ | 0, this.Hh = N11 | 0, this.Hl = k | 0;
}
process(e, r10) {
- for (let L = 0; L < 16; L++, r10 += 4)
- vc[L] = e.getUint32(r10), xc[L] = e.getUint32(r10 += 4);
- for (let L = 16; L < 80; L++) {
- const q = vc[L - 15] | 0, W = xc[L - 15] | 0, z = Tt.rotrSH(q, W, 1) ^ Tt.rotrSH(q, W, 8) ^ Tt.shrSH(q, W, 7), T = Tt.rotrSL(q, W, 1) ^ Tt.rotrSL(q, W, 8) ^ Tt.shrSL(q, W, 7), I = vc[L - 2] | 0, H = xc[L - 2] | 0, X = Tt.rotrSH(I, H, 19) ^ Tt.rotrBH(I, H, 61) ^ Tt.shrSH(I, H, 6), V = Tt.rotrSL(I, H, 19) ^ Tt.rotrBL(I, H, 61) ^ Tt.shrSL(I, H, 6), S10 = Tt.add4L(T, V, xc[L - 7], xc[L - 16]), d = Tt.add4H(S10, z, X, vc[L - 7], vc[L - 16]);
- vc[L] = d | 0, xc[L] = S10 | 0;
- }
- let { Ah: n, Al: i, Bh: s, Bl: o, Ch: a, Cl: c, Dh: u, Dl: f10, Eh: p, El: b, Fh: E, Fl: _, Gh: N11, Gl: R, Hh: F, Hl: D } = this;
- for (let L = 0; L < 80; L++) {
- const q = Tt.rotrSH(p, b, 14) ^ Tt.rotrSH(p, b, 18) ^ Tt.rotrBH(p, b, 41), W = Tt.rotrSL(p, b, 14) ^ Tt.rotrSL(p, b, 18) ^ Tt.rotrBL(p, b, 41), z = p & E ^ ~p & N11, T = b & _ ^ ~b & R, I = Tt.add5L(D, W, T, aG[L], xc[L]), H = Tt.add5H(I, F, q, z, oG[L], vc[L]), X = I | 0, V = Tt.rotrSH(n, i, 28) ^ Tt.rotrBH(n, i, 34) ^ Tt.rotrBH(n, i, 39), S10 = Tt.rotrSL(n, i, 28) ^ Tt.rotrBL(n, i, 34) ^ Tt.rotrBL(n, i, 39), d = n & s ^ n & a ^ s & a, l15 = i & o ^ i & c ^ o & c;
- F = N11 | 0, D = R | 0, N11 = E | 0, R = _ | 0, E = p | 0, _ = b | 0, { h: p, l: b } = Tt.add(u | 0, f10 | 0, H | 0, X | 0), u = a | 0, f10 = c | 0, a = s | 0, c = o | 0, s = n | 0, o = i | 0;
- const h = Tt.add3L(X, S10, l15);
+ for (let D = 0; D < 16; D++, r10 += 4)
+ wc[D] = e.getUint32(r10), vc[D] = e.getUint32(r10 += 4);
+ for (let D = 16; D < 80; D++) {
+ const q = wc[D - 15] | 0, W = vc[D - 15] | 0, z = Tt.rotrSH(q, W, 1) ^ Tt.rotrSH(q, W, 8) ^ Tt.shrSH(q, W, 7), T = Tt.rotrSL(q, W, 1) ^ Tt.rotrSL(q, W, 8) ^ Tt.shrSL(q, W, 7), I = wc[D - 2] | 0, H = vc[D - 2] | 0, X = Tt.rotrSH(I, H, 19) ^ Tt.rotrBH(I, H, 61) ^ Tt.shrSH(I, H, 6), V = Tt.rotrSL(I, H, 19) ^ Tt.rotrBL(I, H, 61) ^ Tt.shrSL(I, H, 6), S9 = Tt.add4L(T, V, vc[D - 7], vc[D - 16]), d = Tt.add4H(S9, z, X, wc[D - 7], wc[D - 16]);
+ wc[D] = d | 0, vc[D] = S9 | 0;
+ }
+ let { Ah: n, Al: i, Bh: s, Bl: o, Ch: a, Cl: c, Dh: u, Dl: f10, Eh: p, El: b, Fh: E, Fl: _, Gh: N11, Gl: k, Hh: F, Hl: L } = this;
+ for (let D = 0; D < 80; D++) {
+ const q = Tt.rotrSH(p, b, 14) ^ Tt.rotrSH(p, b, 18) ^ Tt.rotrBH(p, b, 41), W = Tt.rotrSL(p, b, 14) ^ Tt.rotrSL(p, b, 18) ^ Tt.rotrBL(p, b, 41), z = p & E ^ ~p & N11, T = b & _ ^ ~b & k, I = Tt.add5L(L, W, T, tG[D], vc[D]), H = Tt.add5H(I, F, q, z, eG[D], wc[D]), X = I | 0, V = Tt.rotrSH(n, i, 28) ^ Tt.rotrBH(n, i, 34) ^ Tt.rotrBH(n, i, 39), S9 = Tt.rotrSL(n, i, 28) ^ Tt.rotrBL(n, i, 34) ^ Tt.rotrBL(n, i, 39), d = n & s ^ n & a ^ s & a, l15 = i & o ^ i & c ^ o & c;
+ F = N11 | 0, L = k | 0, N11 = E | 0, k = _ | 0, E = p | 0, _ = b | 0, { h: p, l: b } = Tt.add(u | 0, f10 | 0, H | 0, X | 0), u = a | 0, f10 = c | 0, a = s | 0, c = o | 0, s = n | 0, o = i | 0;
+ const h = Tt.add3L(X, S9, l15);
n = Tt.add3H(h, H, V, d), i = h | 0;
}
- ({ h: n, l: i } = Tt.add(this.Ah | 0, this.Al | 0, n | 0, i | 0)), { h: s, l: o } = Tt.add(this.Bh | 0, this.Bl | 0, s | 0, o | 0), { h: a, l: c } = Tt.add(this.Ch | 0, this.Cl | 0, a | 0, c | 0), { h: u, l: f10 } = Tt.add(this.Dh | 0, this.Dl | 0, u | 0, f10 | 0), { h: p, l: b } = Tt.add(this.Eh | 0, this.El | 0, p | 0, b | 0), { h: E, l: _ } = Tt.add(this.Fh | 0, this.Fl | 0, E | 0, _ | 0), { h: N11, l: R } = Tt.add(this.Gh | 0, this.Gl | 0, N11 | 0, R | 0), { h: F, l: D } = Tt.add(this.Hh | 0, this.Hl | 0, F | 0, D | 0), this.set(n, i, s, o, a, c, u, f10, p, b, E, _, N11, R, F, D);
+ ({ h: n, l: i } = Tt.add(this.Ah | 0, this.Al | 0, n | 0, i | 0)), { h: s, l: o } = Tt.add(this.Bh | 0, this.Bl | 0, s | 0, o | 0), { h: a, l: c } = Tt.add(this.Ch | 0, this.Cl | 0, a | 0, c | 0), { h: u, l: f10 } = Tt.add(this.Dh | 0, this.Dl | 0, u | 0, f10 | 0), { h: p, l: b } = Tt.add(this.Eh | 0, this.El | 0, p | 0, b | 0), { h: E, l: _ } = Tt.add(this.Fh | 0, this.Fl | 0, E | 0, _ | 0), { h: N11, l: k } = Tt.add(this.Gh | 0, this.Gl | 0, N11 | 0, k | 0), { h: F, l: L } = Tt.add(this.Hh | 0, this.Hl | 0, F | 0, L | 0), this.set(n, i, s, o, a, c, u, f10, p, b, E, _, N11, k, F, L);
}
roundClean() {
- vc.fill(0), xc.fill(0);
+ wc.fill(0), vc.fill(0);
}
destroy() {
this.buffer.fill(0), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
}
};
- var u0 = /* @__PURE__ */ I4(() => new cG());
+ var pg = /* @__PURE__ */ T4(() => new rG());
var Hs = BigInt(0);
var $i = BigInt(1);
- var X0 = BigInt(2);
- var uG = BigInt(8);
- var lG = { zip215: true };
- function fG(t) {
- const e = D4(t);
- return qf(t, {
+ var G0 = BigInt(2);
+ var nG = BigInt(8);
+ var iG = { zip215: true };
+ function sG(t) {
+ const e = R4(t);
+ return Hf(t, {
hash: "function",
a: "bigint",
d: "bigint",
@@ -81679,8 +81709,8 @@ ${Ez(e, r10)}`);
mapToCurve: "function"
}), Object.freeze({ ...e });
}
- function L4(t) {
- const e = fG(t), { Fp: r10, n, prehash: i, hash: s, randomBytes: o, nByteLength: a, h: c } = e, u = X0 << BigInt(a * 8) - $i, f10 = r10.create, p = e.uvRatio || ((v, M) => {
+ function oG(t) {
+ const e = sG(t), { Fp: r10, n, prehash: i, hash: s, randomBytes: o, nByteLength: a, h: c } = e, u = G0 << BigInt(a * 8) - $i, f10 = r10.create, p = e.uvRatio || ((v, M) => {
try {
return { isValid: true, value: r10.sqrt(v * r10.inv(M)) };
} catch {
@@ -81690,29 +81720,29 @@ ${Ez(e, r10)}`);
if (M.length || w)
throw new Error("Contexts/pre-hash are not supported");
return v;
- }), _ = (v) => typeof v == "bigint" && Hs < v, N11 = (v, M) => _(v) && _(M) && v < M, R = (v) => v === Hs || N11(v, u);
+ }), _ = (v) => typeof v == "bigint" && Hs < v, N11 = (v, M) => _(v) && _(M) && v < M, k = (v) => v === Hs || N11(v, u);
function F(v, M) {
if (N11(v, M))
return v;
throw new Error(`Expected valid scalar < ${M}, got ${typeof v} ${v}`);
}
- function D(v) {
+ function L(v) {
return v === Hs ? v : F(v, n);
}
- const L = /* @__PURE__ */ new Map();
+ const D = /* @__PURE__ */ new Map();
function q(v) {
if (!(v instanceof W))
throw new Error("ExtendedPoint expected");
}
class W {
constructor(M, w, g, m) {
- if (this.ex = M, this.ey = w, this.ez = g, this.et = m, !R(M))
+ if (this.ex = M, this.ey = w, this.ez = g, this.et = m, !k(M))
throw new Error("x required");
- if (!R(w))
+ if (!k(w))
throw new Error("y required");
- if (!R(g))
+ if (!k(g))
throw new Error("z required");
- if (!R(m))
+ if (!k(m))
throw new Error("t required");
}
get x() {
@@ -81725,7 +81755,7 @@ ${Ez(e, r10)}`);
if (M instanceof W)
throw new Error("extended point not allowed");
const { x: w, y: g } = M || {};
- if (!R(w) || !R(g))
+ if (!k(w) || !k(g))
throw new Error("invalid affine point");
return new W(w, g, $i, f10(w * g));
}
@@ -81734,14 +81764,14 @@ ${Ez(e, r10)}`);
return M.map((g, m) => g.toAffine(w[m])).map(W.fromAffine);
}
_setWindowSize(M) {
- this._WINDOW_SIZE = M, L.delete(this);
+ this._WINDOW_SIZE = M, D.delete(this);
}
assertValidity() {
const { a: M, d: w } = e;
if (this.is0())
throw new Error("bad point: ZERO");
- const { ex: g, ey: m, ez: P, et: Q } = this, A = f10(g * g), K = f10(m * m), U = f10(P * P), j10 = f10(U * U), G = f10(A * M), k = f10(U * f10(G + K)), Y = f10(j10 + f10(w * f10(A * K)));
- if (k !== Y)
+ const { ex: g, ey: m, ez: P, et: Q } = this, A = f10(g * g), K = f10(m * m), U = f10(P * P), j10 = f10(U * U), G = f10(A * M), R = f10(U * f10(G + K)), Y = f10(j10 + f10(w * f10(A * K)));
+ if (R !== Y)
throw new Error("bad point: equation left != right (1)");
const ee = f10(g * m), ae = f10(P * Q);
if (ee !== ae)
@@ -81759,7 +81789,7 @@ ${Ez(e, r10)}`);
return new W(f10(-this.ex), this.ey, this.ez, f10(-this.et));
}
double() {
- const { a: M } = e, { ex: w, ey: g, ez: m } = this, P = f10(w * w), Q = f10(g * g), A = f10(X0 * f10(m * m)), K = f10(M * P), U = w + g, j10 = f10(f10(U * U) - P - Q), G = K + Q, k = G - A, Y = K - Q, ee = f10(j10 * k), ae = f10(G * Y), ie = f10(j10 * Y), Z10 = f10(k * G);
+ const { a: M } = e, { ex: w, ey: g, ez: m } = this, P = f10(w * w), Q = f10(g * g), A = f10(G0 * f10(m * m)), K = f10(M * P), U = w + g, j10 = f10(f10(U * U) - P - Q), G = K + Q, R = G - A, Y = K - Q, ee = f10(j10 * R), ae = f10(G * Y), ie = f10(j10 * Y), Z10 = f10(R * G);
return new W(ee, ae, Z10, ie);
}
add(M) {
@@ -81769,24 +81799,24 @@ ${Ez(e, r10)}`);
const be = f10((P - m) * (U + K)), ye = f10((P + m) * (U - K)), Ee = f10(ye - be);
if (Ee === Hs)
return this.double();
- const Te = f10(Q * X0 * G), C9 = f10(A * X0 * j10), O = C9 + Te, B = ye + be, $ = C9 - Te, te = f10(O * Ee), J = f10(B * $), ne = f10(O * $), fe = f10(Ee * B);
+ const Te = f10(Q * G0 * G), C10 = f10(A * G0 * j10), O = C10 + Te, B = ye + be, $ = C10 - Te, te = f10(O * Ee), J = f10(B * $), ne = f10(O * $), fe = f10(Ee * B);
return new W(te, J, fe, ne);
}
- const k = f10(m * K), Y = f10(P * U), ee = f10(A * g * G), ae = f10(Q * j10), ie = f10((m + P) * (K + U) - k - Y), Z10 = ae - ee, ce = ae + ee, oe = f10(Y - w * k), me = f10(ie * Z10), pe = f10(ce * oe), se = f10(ie * oe), le = f10(Z10 * ce);
+ const R = f10(m * K), Y = f10(P * U), ee = f10(A * g * G), ae = f10(Q * j10), ie = f10((m + P) * (K + U) - R - Y), Z10 = ae - ee, ce = ae + ee, oe = f10(Y - w * R), me = f10(ie * Z10), pe = f10(ce * oe), se = f10(ie * oe), le = f10(Z10 * ce);
return new W(me, pe, le, se);
}
subtract(M) {
return this.add(M.negate());
}
wNAF(M) {
- return I.wNAFCached(this, L, M, W.normalizeZ);
+ return I.wNAFCached(this, D, M, W.normalizeZ);
}
multiply(M) {
const { p: w, f: g } = this.wNAF(F(M, n));
return W.normalizeZ([w, g])[0];
}
multiplyUnsafe(M) {
- let w = D(M);
+ let w = L(M);
return w === Hs ? T : this.equals(T) || w === $i ? this : this.equals(z) ? this.wNAF(w).p : I.unsafeLadder(this, w);
}
isSmallOrder() {
@@ -81797,7 +81827,7 @@ ${Ez(e, r10)}`);
}
toAffine(M) {
const { ex: w, ey: g, ez: m } = this, P = this.is0();
- M == null && (M = P ? uG : r10.inv(m));
+ M == null && (M = P ? nG : r10.inv(m));
const Q = f10(w * M), A = f10(g * M), K = f10(m * M);
if (P)
return { x: Hs, y: $i };
@@ -81814,11 +81844,11 @@ ${Ez(e, r10)}`);
M = wn("pointHex", M, P);
const Q = M.slice(), A = M[P - 1];
Q[P - 1] = A & -129;
- const K = yf(Q);
+ const K = gf(Q);
K === Hs || (w ? F(K, u) : F(K, r10.ORDER));
const U = f10(K * K), j10 = f10(U - $i), G = f10(g * U - m);
- let { isValid: k, value: Y } = p(j10, G);
- if (!k)
+ let { isValid: R, value: Y } = p(j10, G);
+ if (!R)
throw new Error("Point.fromHex: invalid y coordinate");
const ee = (Y & $i) === $i, ae = (A & 128) !== 0;
if (!w && Y === Hs && ae)
@@ -81829,7 +81859,7 @@ ${Ez(e, r10)}`);
return V(M).point;
}
toRawBytes() {
- const { x: M, y: w } = this.toAffine(), g = pd(w, r10.BYTES);
+ const { x: M, y: w } = this.toAffine(), g = dd(w, r10.BYTES);
return g[g.length - 1] |= M & $i ? 128 : 0, g;
}
toHex() {
@@ -81837,12 +81867,12 @@ ${Ez(e, r10)}`);
}
}
W.BASE = new W(e.Gx, e.Gy, $i, f10(e.Gx * e.Gy)), W.ZERO = new W(Hs, $i, $i, Hs);
- const { BASE: z, ZERO: T } = W, I = XI(W, a * 8);
+ const { BASE: z, ZERO: T } = W, I = FI(W, a * 8);
function H(v) {
return kr(v, n);
}
function X(v) {
- return H(yf(v));
+ return H(gf(v));
}
function V(v) {
const M = a;
@@ -81850,7 +81880,7 @@ ${Ez(e, r10)}`);
const w = wn("hashed private key", s(v), 2 * M), g = b(w.slice(0, M)), m = w.slice(M, 2 * M), P = X(g), Q = z.multiply(P), A = Q.toRawBytes();
return { head: g, prefix: m, scalar: P, point: Q, pointBytes: A };
}
- function S10(v) {
+ function S9(v) {
return V(v).pointBytes;
}
function d(v = new Uint8Array(), ...M) {
@@ -81860,15 +81890,15 @@ ${Ez(e, r10)}`);
function l15(v, M, w = {}) {
v = wn("message", v), i && (v = i(v));
const { prefix: g, scalar: m, pointBytes: P } = V(M), Q = d(w.context, g, v), A = z.multiply(Q).toRawBytes(), K = d(w.context, A, P, v), U = H(Q + K * m);
- D(U);
- const j10 = Qu(A, pd(U, r10.BYTES));
+ L(U);
+ const j10 = Qu(A, dd(U, r10.BYTES));
return wn("result", j10, a * 2);
}
- const h = lG;
+ const h = iG;
function y(v, M, w, g = h) {
const { context: m, zip215: P } = g, Q = r10.BYTES;
v = wn("signature", v, 2 * Q), M = wn("message", M), i && (M = i(M));
- const A = yf(v.slice(Q, 2 * Q));
+ const A = gf(v.slice(Q, 2 * Q));
let K, U, j10;
try {
K = W.fromHex(w, P), U = W.fromHex(v.slice(0, Q), P), j10 = z.multiplyUnsafe(A);
@@ -81882,7 +81912,7 @@ ${Ez(e, r10)}`);
}
return z._setWindowSize(8), {
CURVE: e,
- getPublicKey: S10,
+ getPublicKey: S9,
sign: l15,
verify: y,
ExtendedPoint: W,
@@ -81895,79 +81925,60 @@ ${Ez(e, r10)}`);
}
};
}
- var B4 = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949");
- var a6 = BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");
+ var C4 = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949");
+ var n6 = /* @__PURE__ */ BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");
BigInt(0);
- var hG = BigInt(1);
- var j3 = BigInt(2);
- var dG = BigInt(5);
- var c6 = BigInt(10);
- var pG = BigInt(20);
- var mG = BigInt(40);
- var u6 = BigInt(80);
- function gG(t) {
- const e = B4, n = t * t % e * t % e, i = Xr(n, j3, e) * n % e, s = Xr(i, hG, e) * t % e, o = Xr(s, dG, e) * s % e, a = Xr(o, c6, e) * o % e, c = Xr(a, pG, e) * a % e, u = Xr(c, mG, e) * c % e, f10 = Xr(u, u6, e) * u % e, p = Xr(f10, u6, e) * u % e, b = Xr(p, c6, e) * o % e;
- return { pow_p_5_8: Xr(b, j3, e) * t % e, b2: n };
+ var aG = BigInt(1);
+ var i6 = BigInt(2);
+ BigInt(3);
+ var cG = BigInt(5);
+ var uG = BigInt(8);
+ function lG(t) {
+ const e = BigInt(10), r10 = BigInt(20), n = BigInt(40), i = BigInt(80), s = C4, a = t * t % s * t % s, c = Xr(a, i6, s) * a % s, u = Xr(c, aG, s) * t % s, f10 = Xr(u, cG, s) * u % s, p = Xr(f10, e, s) * f10 % s, b = Xr(p, r10, s) * p % s, E = Xr(b, n, s) * b % s, _ = Xr(E, i, s) * E % s, N11 = Xr(_, i, s) * E % s, k = Xr(N11, e, s) * f10 % s;
+ return { pow_p_5_8: Xr(k, i6, s) * t % s, b2: a };
}
- function yG(t) {
+ function fG(t) {
return t[0] &= 248, t[31] &= 127, t[31] |= 64, t;
}
- function bG(t, e) {
- const r10 = B4, n = kr(e * e * e, r10), i = kr(n * n * e, r10), s = gG(t * i).pow_p_5_8;
+ function hG(t, e) {
+ const r10 = C4, n = kr(e * e * e, r10), i = kr(n * n * e, r10), s = lG(t * i).pow_p_5_8;
let o = kr(t * n * s, r10);
- const a = kr(e * o * o, r10), c = o, u = kr(o * a6, r10), f10 = a === t, p = a === kr(-t, r10), b = a === kr(-t * a6, r10);
- return f10 && (o = c), (p || b) && (o = u), jW(o, r10) && (o = kr(-o, r10)), { isValid: f10 || p, value: o };
+ const a = kr(e * o * o, r10), c = o, u = kr(o * n6, r10), f10 = a === t, p = a === kr(-t, r10), b = a === kr(-t * n6, r10);
+ return f10 && (o = c), (p || b) && (o = u), CW(o, r10) && (o = kr(-o, r10)), { isValid: f10 || p, value: o };
}
- var Ka = WI(B4, void 0, true);
- var U4 = {
+ var dG = /* @__PURE__ */ (() => jI(C4, void 0, true))();
+ var pG = /* @__PURE__ */ (() => ({
a: BigInt(-1),
d: BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),
- Fp: Ka,
+ Fp: dG,
n: BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),
- h: BigInt(8),
+ h: uG,
Gx: BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),
Gy: BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),
- hash: u0,
- randomBytes: TI,
- adjustScalarBytes: yG,
- uvRatio: bG
- };
- var j4 = /* @__PURE__ */ L4(U4);
- ({
- ...U4
- });
- ({
- ...U4
- });
- var wG = (Ka.ORDER + BigInt(3)) / BigInt(8);
- Ka.pow(j3, wG);
- Ka.sqrt(Ka.neg(Ka.ONE));
- (Ka.ORDER - BigInt(5)) / BigInt(8);
- BigInt(486662);
- qW(Ka, Ka.neg(BigInt(486664)));
- BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235");
- BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578");
- BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838");
- BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");
- BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
+ hash: pg,
+ randomBytes: vI,
+ adjustScalarBytes: fG,
+ uvRatio: hG
+ }))();
+ var D4 = /* @__PURE__ */ (() => oG(pG))();
function vl(t, e) {
if (!hn || !e && tn()) {
- const n = ZH(t);
+ const n = HH(t);
return {
publicKey: n.slice(32),
secretKey: n.slice(0, 64)
};
}
- const r10 = j4.getPublicKey(t);
+ const r10 = D4.getPublicKey(t);
return {
publicKey: r10,
- secretKey: hi([t, r10])
+ secretKey: di([t, r10])
};
}
- function vG() {
+ function mG() {
return vl(wl());
}
- function xG(t) {
+ function gG(t) {
if (t.length !== 64)
throw new Error("Invalid secretKey provided");
return {
@@ -81975,199 +81986,199 @@ ${Ez(e, r10)}`);
secretKey: t
};
}
- function _G(t) {
+ function yG(t) {
return vl(Pn(Dr(t)));
}
- function tO(t, { publicKey: e, secretKey: r10 }, n) {
+ function KI(t, { publicKey: e, secretKey: r10 }, n) {
if (r10) {
if (!e)
throw new Error("Expected a valid publicKey");
} else
throw new Error("Expected a valid secretKey");
const i = Xe(t), s = r10.subarray(0, 32);
- return !hn || !n && tn() ? JH(e, s, i) : j4.sign(i, s);
+ return !hn || !n && tn() ? qH(e, s, i) : D4.sign(i, s);
}
- function V4(t, e, r10, n) {
+ function L4(t, e, r10, n) {
const i = Xe(t), s = Xe(r10), o = Xe(e);
if (s.length !== 32)
throw new Error(`Invalid publicKey, received ${s.length}, expected 32`);
if (o.length !== 64)
throw new Error(`Invalid signature, received ${o.length} bytes, expected 64`);
try {
- return !hn || !n && tn() ? QH(o, i, s) : j4.verify(o, i, s);
+ return !hn || !n && tn() ? WH(o, i, s) : D4.verify(o, i, s);
} catch {
return false;
}
}
- var rO = /* @__PURE__ */ JI(vl, QI);
- var V3 = 64;
- var EG = 32;
- var sy = V3 + EG;
- function nO(t) {
+ var XI = /* @__PURE__ */ qI(vl, WI);
+ var U3 = 64;
+ var bG = 32;
+ var sy = U3 + bG;
+ function YI(t) {
const e = Xe(t);
if (e.length !== sy)
throw new Error(`Expected keypair with ${sy} bytes, found ${e.length}`);
return {
- publicKey: e.slice(V3, sy),
- secretKey: e.slice(0, V3)
+ publicKey: e.slice(U3, sy),
+ secretKey: e.slice(0, U3)
};
}
- function SG({ publicKey: t, secretKey: e }) {
+ function wG({ publicKey: t, secretKey: e }) {
return $t(e, t).slice();
}
- function iO(t) {
+ function ZI(t) {
return (e, r10) => {
if (!Et(r10) || r10.length !== 32)
throw new Error("Invalid chainCode passed to derive");
- return nO(t(SG(e), r10));
+ return YI(t(wG(e), r10));
};
}
- var sO = /* @__PURE__ */ iO(iq);
- var oO = /* @__PURE__ */ iO(sq);
- function aO(t, { chainCode: e, isSoft: r10 }) {
- return r10 ? oO(t, e) : sO(t, e);
+ var JI = /* @__PURE__ */ ZI(JH);
+ var QI = /* @__PURE__ */ ZI(QH);
+ function $I(t, { chainCode: e, isSoft: r10 }) {
+ return r10 ? QI(t, e) : JI(t, e);
}
- var MG = {
- ecdsa: U3,
- ed25519: rO,
- ethereum: U3,
- sr25519: aO
+ var vG = {
+ ecdsa: B3,
+ ed25519: XI,
+ ethereum: B3,
+ sr25519: $I
};
- function z4(t, e, r10) {
- const n = MG[r10];
+ function B4(t, e, r10) {
+ const n = vG[r10];
let i = t;
for (const s of e)
i = n(i, s);
return i;
}
- function AG(t, e) {
+ function xG(t, e) {
const r10 = Xe(t), n = Xe(e);
if (n.length !== 32)
throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`);
if (r10.length !== 64)
throw new Error(`Invalid secretKey, received ${r10.length} bytes, expected 64`);
- return lq(n, r10);
+ return nq(n, r10);
}
- function cO(t, e) {
+ function eO(t, e) {
const r10 = Xe(t);
if (!Et(e) || e.length !== 32)
throw new Error("Invalid chainCode passed to derive");
if (r10.length !== 32)
throw new Error(`Invalid publicKey, received ${r10.length} bytes, expected 32`);
- return oq(r10, e);
+ return $H(r10, e);
}
- function F4(t) {
+ function U4(t) {
const e = Xe(t);
if (e.length !== 32)
throw new Error(`Expected a seed matching 32 bytes, found ${e.length}`);
- return nO(aq(e));
+ return YI(eq(e));
}
- function uO(t, { publicKey: e, secretKey: r10 }) {
+ function tO(t, { publicKey: e, secretKey: r10 }) {
if ((e == null ? void 0 : e.length) !== 32)
throw new Error("Expected a valid publicKey, 32-bytes");
if ((r10 == null ? void 0 : r10.length) !== 64)
throw new Error("Expected a valid secretKey, 64-bytes");
- return cq(e, r10, Xe(t));
+ return tq(e, r10, Xe(t));
}
- function H4(t, e, r10) {
+ function j4(t, e, r10) {
const n = Xe(r10), i = Xe(e);
if (n.length !== 32)
throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`);
if (i.length !== 64)
throw new Error(`Invalid signature, received ${i.length} bytes, expected 64`);
- return uq(i, Xe(t), n);
+ return rq(i, Xe(t), n);
}
- var l6 = new Uint8Array();
- function lO(t, { secretKey: e }, r10 = l6, n = l6) {
+ var s6 = new Uint8Array();
+ function rO(t, { secretKey: e }, r10 = s6, n = s6) {
if ((e == null ? void 0 : e.length) !== 64)
throw new Error("Invalid secretKey, expected 64-bytes");
- return fq(e, Xe(r10), Xe(t), Xe(n));
+ return iq(e, Xe(r10), Xe(t), Xe(n));
}
- var f6 = new Uint8Array();
- function fO(t, e, r10, n = f6, i = f6) {
+ var o6 = new Uint8Array();
+ function nO(t, e, r10, n = o6, i = o6) {
const s = Xe(r10), o = Xe(e);
if (s.length !== 32)
throw new Error("Invalid publicKey, expected 32-bytes");
if (o.length !== 96)
throw new Error("Invalid vrfSign output, expected 96 bytes");
- return hq(s, Xe(n), Xe(t), Xe(i), o);
+ return sq(s, Xe(n), Xe(t), Xe(i), o);
}
- function ua(t, e = gf.prefix) {
+ function ua(t, e = mf.prefix) {
const r10 = Mr(t);
if (e < 0 || e > 16383 || [46, 47].includes(e))
throw new Error("Out of range ss58Format specified");
- if (!gf.allowedDecodedLengths.includes(r10.length))
- throw new Error(`Expected a valid key to convert, with length ${gf.allowedDecodedLengths.join(", ")}`);
+ if (!mf.allowedDecodedLengths.includes(r10.length))
+ throw new Error(`Expected a valid key to convert, with length ${mf.allowedDecodedLengths.join(", ")}`);
const n = $t(e < 64 ? [e] : [
(e & 252) >> 2 | 64,
e >> 8 | (e & 3) << 6
], r10);
- return xI($t(n, DI(n).subarray(0, [32, 33].includes(r10.length) ? 2 : 1)));
+ return gI($t(n, NI(n).subarray(0, [32, 33].includes(r10.length) ? 2 : 1)));
}
- function TG({ isHard: t }) {
+ function _G({ isHard: t }) {
return t;
}
- function NG(t, e, r10) {
- const { path: n } = hg(e);
- if (!n.length || n.every(TG))
+ function EG(t, e, r10) {
+ const { path: n } = fg(e);
+ if (!n.length || n.every(_G))
throw new Error("Expected suri to contain a combination of non-hard paths");
let i = Mr(t);
for (const { chainCode: s } of n)
- i = cO(i, s);
+ i = eO(i, s);
return ua(i, r10);
}
- var IG = Dr("modlpy/utilisuba");
- function hO(t, e) {
- return Pn($t(IG, Mr(t), Hr(e, UI)));
+ var SG = Dr("modlpy/utilisuba");
+ function iO(t, e) {
+ return Pn($t(SG, Mr(t), Hr(e, PI)));
}
- function OG(t, e, r10) {
- return ua(hO(Mr(t), e), r10);
+ function MG(t, e, r10) {
+ return ua(iO(Mr(t), e), r10);
}
- function dO(t) {
+ function sO(t) {
return Mr(t);
}
- var PG = Dr("modlpy/utilisuba");
- function pO(t, e) {
- return Pn($t(PG, qr(t.length), ...c4(t.map(dO)), Hr(e, UI)));
+ var AG = Dr("modlpy/utilisuba");
+ function oO(t, e) {
+ return Pn($t(AG, qr(t.length), ...o4(t.map(sO)), Hr(e, PI)));
}
- function kG(t, e, r10) {
- return ua(pO(t, e), r10);
+ function TG(t, e, r10) {
+ return ua(oO(t, e), r10);
}
- function RG(t, e) {
+ function NG(t, e) {
return On(Mr(t), Mr(e));
}
- var mO = [];
- var gO = [];
- var yO = [];
- var CG = /* @__PURE__ */ BigInt(0);
- var ph = /* @__PURE__ */ BigInt(1);
- var DG = /* @__PURE__ */ BigInt(2);
- var LG = /* @__PURE__ */ BigInt(7);
- var BG = /* @__PURE__ */ BigInt(256);
- var UG = /* @__PURE__ */ BigInt(113);
- for (let t = 0, e = ph, r10 = 1, n = 0; t < 24; t++) {
- [r10, n] = [n, (2 * r10 + 3 * n) % 5], mO.push(2 * (5 * n + r10)), gO.push((t + 1) * (t + 2) / 2 % 64);
- let i = CG;
+ var aO = [];
+ var cO = [];
+ var uO = [];
+ var IG = /* @__PURE__ */ BigInt(0);
+ var dh = /* @__PURE__ */ BigInt(1);
+ var OG = /* @__PURE__ */ BigInt(2);
+ var PG = /* @__PURE__ */ BigInt(7);
+ var kG = /* @__PURE__ */ BigInt(256);
+ var RG = /* @__PURE__ */ BigInt(113);
+ for (let t = 0, e = dh, r10 = 1, n = 0; t < 24; t++) {
+ [r10, n] = [n, (2 * r10 + 3 * n) % 5], aO.push(2 * (5 * n + r10)), cO.push((t + 1) * (t + 2) / 2 % 64);
+ let i = IG;
for (let s = 0; s < 7; s++)
- e = (e << ph ^ (e >> LG) * UG) % BG, e & DG && (i ^= ph << (ph << /* @__PURE__ */ BigInt(s)) - ph);
- yO.push(i);
+ e = (e << dh ^ (e >> PG) * RG) % kG, e & OG && (i ^= dh << (dh << /* @__PURE__ */ BigInt(s)) - dh);
+ uO.push(i);
}
- var [jG, VG] = /* @__PURE__ */ II(yO, true);
- var h6 = (t, e, r10) => r10 > 32 ? kI(t, e, r10) : OI(t, e, r10);
- var d6 = (t, e, r10) => r10 > 32 ? RI(t, e, r10) : PI(t, e, r10);
- function zG(t, e = 24) {
+ var [CG, DG] = /* @__PURE__ */ _I(uO, true);
+ var a6 = (t, e, r10) => r10 > 32 ? MI(t, e, r10) : EI(t, e, r10);
+ var c6 = (t, e, r10) => r10 > 32 ? AI(t, e, r10) : SI(t, e, r10);
+ function LG(t, e = 24) {
const r10 = new Uint32Array(10);
for (let n = 24 - e; n < 24; n++) {
for (let o = 0; o < 10; o++)
r10[o] = t[o] ^ t[o + 10] ^ t[o + 20] ^ t[o + 30] ^ t[o + 40];
for (let o = 0; o < 10; o += 2) {
- const a = (o + 8) % 10, c = (o + 2) % 10, u = r10[c], f10 = r10[c + 1], p = h6(u, f10, 1) ^ r10[a], b = d6(u, f10, 1) ^ r10[a + 1];
+ const a = (o + 8) % 10, c = (o + 2) % 10, u = r10[c], f10 = r10[c + 1], p = a6(u, f10, 1) ^ r10[a], b = c6(u, f10, 1) ^ r10[a + 1];
for (let E = 0; E < 50; E += 10)
t[o + E] ^= p, t[o + E + 1] ^= b;
}
let i = t[2], s = t[3];
for (let o = 0; o < 24; o++) {
- const a = gO[o], c = h6(i, s, a), u = d6(i, s, a), f10 = mO[o];
+ const a = cO[o], c = a6(i, s, a), u = c6(i, s, a), f10 = aO[o];
i = t[f10], s = t[f10 + 1], t[f10] = c, t[f10 + 1] = u;
}
for (let o = 0; o < 50; o += 10) {
@@ -82176,21 +82187,21 @@ ${Ez(e, r10)}`);
for (let a = 0; a < 10; a++)
t[o + a] ^= ~r10[(a + 2) % 10] & r10[(a + 4) % 10];
}
- t[0] ^= jG[n], t[1] ^= VG[n];
+ t[0] ^= CG[n], t[1] ^= DG[n];
}
r10.fill(0);
}
- var q4 = class extends ug {
+ var V4 = class extends cg {
constructor(e, r10, n, i = false, s = 24) {
- if (super(), this.blockLen = e, this.suffix = r10, this.outputLen = n, this.enableXOF = i, this.rounds = s, this.pos = 0, this.posOut = 0, this.finished = false, this.destroyed = false, ai(n), 0 >= this.blockLen || this.blockLen >= 200)
+ if (super(), this.blockLen = e, this.suffix = r10, this.outputLen = n, this.enableXOF = i, this.rounds = s, this.pos = 0, this.posOut = 0, this.finished = false, this.destroyed = false, ci(n), 0 >= this.blockLen || this.blockLen >= 200)
throw new Error("Sha3 supports only keccak-f1600 function");
- this.state = new Uint8Array(200), this.state32 = qc(this.state);
+ this.state = new Uint8Array(200), this.state32 = Hc(this.state);
}
keccak() {
- ao || jo(this.state32), zG(this.state32, this.rounds), ao || jo(this.state32), this.posOut = 0, this.pos = 0;
+ ao || jo(this.state32), LG(this.state32, this.rounds), ao || jo(this.state32), this.posOut = 0, this.pos = 0;
}
update(e) {
- Qc(this);
+ Jc(this);
const { blockLen: r10, state: n } = this;
e = ho(e);
const i = e.length;
@@ -82210,7 +82221,7 @@ ${Ez(e, r10)}`);
e[n] ^= r10, r10 & 128 && n === i - 1 && this.keccak(), e[i - 1] ^= 128, this.keccak();
}
writeInto(e) {
- Qc(this, false), o0(e), this.finish();
+ Jc(this, false), s0(e), this.finish();
const r10 = this.state, { blockLen: n } = this;
for (let i = 0, s = e.length; i < s; ) {
this.posOut >= n && this.keccak();
@@ -82225,10 +82236,10 @@ ${Ez(e, r10)}`);
return this.writeInto(e);
}
xof(e) {
- return ai(e), this.xofInto(new Uint8Array(e));
+ return ci(e), this.xofInto(new Uint8Array(e));
}
digestInto(e) {
- if (N4(e, this), this.finished)
+ if (A4(e, this), this.finished)
throw new Error("digest() was already called");
return this.writeInto(e), this.destroy(), e;
}
@@ -82240,49 +82251,49 @@ ${Ez(e, r10)}`);
}
_cloneInto(e) {
const { blockLen: r10, suffix: n, outputLen: i, rounds: s, enableXOF: o } = this;
- return e || (e = new q4(r10, n, i, o, s)), e.state32.set(this.state32), e.pos = this.pos, e.posOut = this.posOut, e.finished = this.finished, e.rounds = s, e.suffix = n, e.outputLen = i, e.enableXOF = o, e.destroyed = this.destroyed, e;
+ return e || (e = new V4(r10, n, i, o, s)), e.state32.set(this.state32), e.pos = this.pos, e.posOut = this.posOut, e.finished = this.finished, e.rounds = s, e.suffix = n, e.outputLen = i, e.enableXOF = o, e.destroyed = this.destroyed, e;
}
};
- var bO = (t, e, r10) => I4(() => new q4(e, t, r10));
- var FG = /* @__PURE__ */ bO(1, 136, 256 / 8);
- var HG = /* @__PURE__ */ bO(1, 72, 512 / 8);
- var sc = /* @__PURE__ */ CI({ 256: gq, 512: yq }, { 256: FG, 512: HG });
- var qG = /* @__PURE__ */ fg(256, sc);
- var WG = /* @__PURE__ */ fg(512, sc);
- var GG = /* @__PURE__ */ lg(sc);
- function C1(t, e, r10) {
- return t === "keccak" ? sc(e, void 0, r10) : Pn(e, void 0, void 0, r10);
+ var lO = (t, e, r10) => T4(() => new V4(e, t, r10));
+ var BG = /* @__PURE__ */ lO(1, 136, 256 / 8);
+ var UG = /* @__PURE__ */ lO(1, 72, 512 / 8);
+ var ic = /* @__PURE__ */ TI({ 256: uq, 512: lq }, { 256: BG, 512: UG });
+ var jG = /* @__PURE__ */ lg(256, ic);
+ var VG = /* @__PURE__ */ lg(512, ic);
+ var zG = /* @__PURE__ */ ug(ic);
+ function R1(t, e, r10) {
+ return t === "keccak" ? ic(e, void 0, r10) : Pn(e, void 0, void 0, r10);
}
- function KG(t, e, r10 = "blake2") {
+ function FG(t, e, r10 = "blake2") {
const n = $t("evm:", t);
if (n.length !== 24)
throw new Error(`Converting ${t}: Invalid evm address length`);
- return ua(C1(r10, n), e);
+ return ua(R1(r10, n), e);
}
- function wO(t, e, r10) {
+ function fO(t, e, r10) {
return !!Mr(t, e, r10);
}
- function XG(t, e, r10) {
+ function HG(t, e, r10) {
try {
- return wO(t, e, r10);
+ return fO(t, e, r10);
} catch {
return false;
}
}
- function YG(t, e) {
+ function qG(t, e) {
const r10 = (n) => ua(n, e);
- return c4(t.map(dO)).map(r10);
+ return o4(t.map(sO)).map(r10);
}
- var ZG = di("setSS58Format");
- function JG(t) {
- ZG.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"), gf.prefix = t;
+ var WG = pi("setSS58Format");
+ function GG(t) {
+ WG.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"), mf.prefix = t;
}
- var p6 = "abcdefghijklmnopqrstuvwxyz234567";
- var W4 = {
- chars: p6,
+ var u6 = "abcdefghijklmnopqrstuvwxyz234567";
+ var z4 = {
+ chars: u6,
coder: ty.chain(
ty.radix2(5),
- ty.alphabet(p6),
+ ty.alphabet(u6),
{
decode: (t) => t.split(""),
encode: (t) => t.join("")
@@ -82291,32 +82302,32 @@ ${Ez(e, r10)}`);
ipfs: "b",
type: "base32"
};
- var G4 = /* @__PURE__ */ S4(W4);
- var QG = /* @__PURE__ */ E4(G4);
- var $G = /* @__PURE__ */ x4(W4, G4);
- var eK = /* @__PURE__ */ _4(W4);
- var K4 = {
+ var F4 = /* @__PURE__ */ _4(z4);
+ var KG = /* @__PURE__ */ x4(F4);
+ var XG = /* @__PURE__ */ w4(z4, F4);
+ var YG = /* @__PURE__ */ v4(z4);
+ var H4 = {
chars: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
- coder: Aq,
+ coder: wq,
type: "base64",
withPadding: true
};
- var X4 = /* @__PURE__ */ S4(K4);
- var tK = /* @__PURE__ */ E4(X4);
- var mg = /* @__PURE__ */ x4(K4, X4);
- var Y4 = /* @__PURE__ */ _4(K4);
- function rK(t) {
+ var q4 = /* @__PURE__ */ _4(H4);
+ var ZG = /* @__PURE__ */ x4(q4);
+ var mg = /* @__PURE__ */ w4(H4, q4);
+ var W4 = /* @__PURE__ */ v4(H4);
+ function JG(t) {
return t.padEnd(t.length + t.length % 4, "=");
}
- function nK(t) {
+ function QG(t) {
for (; t.length && t.endsWith("="); )
t = t.slice(0, -1);
return t;
}
- function Z4(t, e) {
+ function G4(t, e) {
if (![33, 65].includes(t.length))
throw new Error(`Invalid publicKey provided, received ${t.length} bytes input`);
- return t.length === 33 ? t : !hn || !e && tn() ? eq(t) : Wf.ProjectivePoint.fromHex(t).toRawBytes(true);
+ return t.length === 33 ? t : !hn || !e && tn() ? KH(t) : qf.ProjectivePoint.fromHex(t).toRawBytes(true);
}
function gg(t, e) {
if (![33, 65].includes(t.length))
@@ -82324,60 +82335,60 @@ ${Ez(e, r10)}`);
if (t.length === 65)
return t.subarray(1);
if (!hn || !e && tn())
- return tq(t).subarray(1);
- const { px: r10, py: n } = Wf.ProjectivePoint.fromHex(t);
- return $t(Hr(r10, Pf), Hr(n, Pf));
+ return XH(t).subarray(1);
+ const { px: r10, py: n } = qf.ProjectivePoint.fromHex(t);
+ return $t(Hr(r10, Of), Hr(n, Of));
}
- function vO(t, e, r10, n = "blake2", i) {
- const s = Xe(e).subarray(0, 64), o = Xe(t), a = !hn || !i && tn() ? rq(o, s, r10) : Wf.Signature.fromCompact(s).addRecoveryBit(r10).recoverPublicKey(o).toRawBytes();
+ function hO(t, e, r10, n = "blake2", i) {
+ const s = Xe(e).subarray(0, 64), o = Xe(t), a = !hn || !i && tn() ? YH(o, s, r10) : qf.Signature.fromCompact(s).addRecoveryBit(r10).recoverPublicKey(o).toRawBytes();
if (!a)
throw new Error("Unable to recover publicKey from signature");
- return n === "keccak" ? gg(a, i) : Z4(a, i);
+ return n === "keccak" ? gg(a, i) : G4(a, i);
}
- function z3(t, { secretKey: e }, r10 = "blake2", n) {
+ function j3(t, { secretKey: e }, r10 = "blake2", n) {
if ((e == null ? void 0 : e.length) !== 32)
throw new Error("Expected valid secp256k1 secretKey, 32-bytes");
- const i = C1(r10, t, n);
+ const i = R1(r10, t, n);
if (!hn || !n && tn())
- return nq(i, e);
- const s = Wf.sign(i, e, { lowS: true });
- return $t(Hr(s.r, Pf), Hr(s.s, Pf), new Uint8Array([s.recovery || 0]));
- }
- var xO = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, "");
- var oy = vt(`0x${xO}`);
- var ay = new ct(xO, "hex");
- function iK(t, e) {
- let r10 = N1(e, Q9);
+ return ZH(i, e);
+ const s = qf.sign(i, e, { lowS: true });
+ return $t(Hr(s.r, Of), Hr(s.s, Of), new Uint8Array([s.recovery || 0]));
+ }
+ var dO = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, "");
+ var oy = vt(`0x${dO}`);
+ var ay = new ct(dO, "hex");
+ function $G(t, e) {
+ let r10 = T1(e, X9);
if (r10 >= oy)
throw new Error("Tweak parameter is out of range");
- if (r10 += N1(t, Q9), r10 >= oy && (r10 -= oy), r10 === Xu)
+ if (r10 += T1(t, X9), r10 >= oy && (r10 -= oy), r10 === Xu)
throw new Error("Invalid resulting private key");
- return u4(r10, Pf);
+ return a4(r10, Of);
}
- function sK(t, e) {
+ function eK(t, e) {
const r10 = new ct(e);
if (r10.cmp(ay) >= 0)
throw new Error("Tweak parameter is out of range");
if (r10.iadd(new ct(t)), r10.cmp(ay) >= 0 && r10.isub(ay), r10.isZero())
throw new Error("Invalid resulting private key");
- return Hr(r10, Pf);
+ return Hr(r10, Of);
}
- function _O(t, e, r10) {
+ function pO(t, e, r10) {
if (!Et(t) || t.length !== 32)
throw new Error("Expected seckey to be an Uint8Array with length 32");
if (!Et(e) || e.length !== 32)
throw new Error("Expected tweak to be an Uint8Array with length 32");
- return !hn || r10 ? sK(t, e) : iK(t, e);
+ return !hn || r10 ? eK(t, e) : $G(t, e);
}
- function EO(t, e, r10, n = "blake2", i) {
+ function mO(t, e, r10, n = "blake2", i) {
const s = Xe(e);
if (s.length !== 65)
throw new Error(`Expected signature with 65 bytes, ${s.length} found instead`);
- const o = vO(C1(n, t), s, s[64], n, i), a = C1(n, o, i), c = Xe(r10);
+ const o = hO(R1(n, t), s, s[64], n, i), a = R1(n, o, i), c = Xe(r10);
return On(o, c) || (n === "keccak" ? On(a.slice(-20), c.slice(-20)) : On(a, c));
}
- function oK(t) {
- return [33, 65].includes(t.length) && (t = sc(gg(t))), t.slice(-20);
+ function tK(t) {
+ return [33, 65].includes(t.length) && (t = ic(gg(t))), t.slice(-20);
}
function yg(t) {
if (!t)
@@ -82385,235 +82396,235 @@ ${Ez(e, r10)}`);
const e = Xe(t);
if (![20, 32, 33, 65].includes(e.length))
throw new Error(`Invalid address or publicKey provided, received ${e.length} bytes input`);
- const r10 = Bt(oK(e), -1, false), n = Bt(sc(r10), -1, false);
+ const r10 = Bt(tK(e), -1, false), n = Bt(ic(r10), -1, false);
let i = "";
for (let s = 0; s < 40; s++)
i = `${i}${parseInt(n[s], 16) > 7 ? r10[s].toUpperCase() : r10[s]}`;
return `0x${i}`;
}
- function aK(t, e) {
+ function rK(t, e) {
return t !== (e > 7 ? t.toUpperCase() : t.toLowerCase());
}
- function SO(t) {
- const e = t.replace("0x", ""), r10 = Bt(sc(e.toLowerCase()), -1, false);
+ function gO(t) {
+ const e = t.replace("0x", ""), r10 = Bt(ic(e.toLowerCase()), -1, false);
for (let n = 0; n < 40; n++)
- if (aK(e[n], parseInt(r10[n], 16)))
+ if (rK(e[n], parseInt(r10[n], 16)))
return false;
return true;
}
- function MO(t) {
- return !t || t.length !== 42 || !Ft(t) ? false : /^(0x)?[0-9a-f]{40}$/.test(t) || /^(0x)?[0-9A-F]{40}$/.test(t) ? true : SO(t);
+ function yO(t) {
+ return !t || t.length !== 42 || !Ft(t) ? false : /^(0x)?[0-9a-f]{40}$/.test(t) || /^(0x)?[0-9A-F]{40}$/.test(t) ? true : gO(t);
}
- var cK = {
- 256: a0,
- 512: u0
+ var nK = {
+ 256: o0,
+ 512: pg
};
- var uK = {
- 256: pq,
- 512: mq
+ var iK = {
+ 256: aq,
+ 512: cq
};
- function AO(t) {
- return (e, r10, n) => $c(e, r10, t, n);
+ function bO(t) {
+ return (e, r10, n) => Qc(e, r10, t, n);
}
- function $c(t, e, r10 = 256, n) {
+ function Qc(t, e, r10 = 256, n) {
const i = Xe(t);
- return !hn || !n && tn() ? uK[r10](i, e) : pg(cK[r10], i, e);
+ return !hn || !n && tn() ? iK[r10](i, e) : hg(nK[r10], i, e);
}
- var lK = /* @__PURE__ */ AO(256);
- var fK = /* @__PURE__ */ AO(512);
- var md = 2147483648;
- function J4(t) {
+ var sK = /* @__PURE__ */ bO(256);
+ var oK = /* @__PURE__ */ bO(512);
+ var pd = 2147483648;
+ function K4(t) {
if (!t.startsWith("m/"))
return false;
const e = t.split("/").slice(1);
for (const r10 of e) {
const n = /^\d+'?$/.test(r10) ? parseInt(r10.replace(/'$/, ""), 10) : Number.NaN;
- if (isNaN(n) || n >= md || n < 0)
+ if (isNaN(n) || n >= pd || n < 0)
return false;
}
return true;
}
- var hK = Dr("Bitcoin seed");
- function TO(t, e) {
+ var aK = Dr("Bitcoin seed");
+ function wO(t, e) {
return {
chainCode: e,
publicKey: $u(t).publicKey,
secretKey: t
};
}
- function NO(t, e) {
- const r10 = Hr(e, hW), n = e >= md ? $t(new Uint8Array(1), t.secretKey, r10) : $t(t.publicKey, r10);
+ function vO(t, e) {
+ const r10 = Hr(e, aW), n = e >= pd ? $t(new Uint8Array(1), t.secretKey, r10) : $t(t.publicKey, r10);
try {
- const i = $c(t.chainCode, n, 512);
- return TO(_O(t.secretKey, i.slice(0, 32)), i.slice(32));
+ const i = Qc(t.chainCode, n, 512);
+ return wO(pO(t.secretKey, i.slice(0, 32)), i.slice(32));
} catch {
- return NO(t, e + 1);
+ return vO(t, e + 1);
}
}
- function IO(t, e = "") {
- const r10 = $c(hK, t, 512);
- let n = TO(r10.slice(0, 32), r10.slice(32));
+ function xO(t, e = "") {
+ const r10 = Qc(aK, t, 512);
+ let n = wO(r10.slice(0, 32), r10.slice(32));
if (!e || e === "m" || e === "M" || e === "m'" || e === "M'")
return n;
- if (!J4(e))
+ if (!K4(e))
throw new Error("Invalid derivation path");
const i = e.split("/").slice(1);
for (const s of i)
- n = NO(n, parseInt(s, 10) + (s.length > 1 && s.endsWith("'") ? md : 0));
+ n = vO(n, parseInt(s, 10) + (s.length > 1 && s.endsWith("'") ? pd : 0));
return n;
}
- function dK(t, e, r10, n) {
- _I(t);
- const i = AI({ dkLen: 32, asyncTick: 10 }, n), { c: s, dkLen: o, asyncTick: a } = i;
- if (ai(s), ai(o), ai(a), s < 1)
+ function cK(t, e, r10, n) {
+ yI(t);
+ const i = wI({ dkLen: 32, asyncTick: 10 }, n), { c: s, dkLen: o, asyncTick: a } = i;
+ if (ci(s), ci(o), ci(a), s < 1)
throw new Error("PBKDF2: iterations (c) should be >= 1");
- const c = ho(e), u = ho(r10), f10 = new Uint8Array(o), p = pg.create(t, c), b = p._cloneInto().update(u);
+ const c = ho(e), u = ho(r10), f10 = new Uint8Array(o), p = hg.create(t, c), b = p._cloneInto().update(u);
return { c: s, dkLen: o, asyncTick: a, DK: f10, PRF: p, PRFSalt: b };
}
- function pK(t, e, r10, n, i) {
+ function uK(t, e, r10, n, i) {
return t.destroy(), e.destroy(), n && n.destroy(), i.fill(0), r10;
}
- function Q4(t, e, r10, n) {
- const { c: i, dkLen: s, DK: o, PRF: a, PRFSalt: c } = dK(t, e, r10, n);
+ function X4(t, e, r10, n) {
+ const { c: i, dkLen: s, DK: o, PRF: a, PRFSalt: c } = cK(t, e, r10, n);
let u;
- const f10 = new Uint8Array(4), p = Bp(f10), b = new Uint8Array(a.outputLen);
+ const f10 = new Uint8Array(4), p = Dp(f10), b = new Uint8Array(a.outputLen);
for (let E = 1, _ = 0; _ < s; E++, _ += a.outputLen) {
const N11 = o.subarray(_, _ + a.outputLen);
p.setInt32(0, E, false), (u = c._cloneInto(u)).update(f10).digestInto(b), N11.set(b.subarray(0, N11.length));
- for (let R = 1; R < i; R++) {
+ for (let k = 1; k < i; k++) {
a._cloneInto(u).update(b).digestInto(b);
for (let F = 0; F < N11.length; F++)
N11[F] ^= b[F];
}
}
- return pK(a, c, o, u, b);
+ return uK(a, c, o, u, b);
}
- function $4(t, e = wl(), r10 = 2048, n) {
+ function Y4(t, e = wl(), r10 = 2048, n) {
const i = Xe(t), s = Xe(e);
return {
- password: !hn || !n && tn() ? bq(i, s, r10) : Q4(u0, i, s, { c: r10, dkLen: 64 }),
+ password: !hn || !n && tn() ? fq(i, s, r10) : X4(pg, i, s, { c: r10, dkLen: 64 }),
rounds: r10,
salt: e
};
}
- var e8 = /* @__PURE__ */ CI({ 256: vq, 512: xq }, { 256: a0, 512: u0 });
- var OO = /* @__PURE__ */ fg(256, e8);
- var mK = /* @__PURE__ */ fg(512, e8);
- var PO = "abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");
- var m6 = "Invalid mnemonic";
- var kO = "Invalid entropy";
- var gK = "Invalid mnemonic checksum";
- function F3(t) {
+ var Z4 = /* @__PURE__ */ TI({ 256: dq, 512: pq }, { 256: o0, 512: pg });
+ var _O = /* @__PURE__ */ lg(256, Z4);
+ var lK = /* @__PURE__ */ lg(512, Z4);
+ var EO = "abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");
+ var l6 = "Invalid mnemonic";
+ var SO = "Invalid entropy";
+ var fK = "Invalid mnemonic checksum";
+ function V3(t) {
return (t || "").normalize("NFKD");
}
- function RO(t) {
+ function MO(t) {
return parseInt(t, 2);
}
- function CO(t) {
+ function AO(t) {
return t.map((e) => e.toString(2).padStart(8, "0")).join("");
}
- function DO(t) {
- return CO(Array.from(OO(t))).slice(0, t.length * 8 / 32);
+ function TO(t) {
+ return AO(Array.from(_O(t))).slice(0, t.length * 8 / 32);
}
- function H3(t, e) {
- return $4(Dr(F3(t)), Dr(`mnemonic${F3(e)}`)).password;
+ function z3(t, e) {
+ return Y4(Dr(V3(t)), Dr(`mnemonic${V3(e)}`)).password;
}
- function LO(t, e = PO) {
- const r10 = F3(t).split(" ");
+ function NO(t, e = EO) {
+ const r10 = V3(t).split(" ");
if (r10.length % 3 !== 0)
- throw new Error(m6);
+ throw new Error(l6);
const n = r10.map((f10) => {
const p = e.indexOf(f10);
if (p === -1)
- throw new Error(m6);
+ throw new Error(l6);
return p.toString(2).padStart(11, "0");
- }).join(""), i = Math.floor(n.length / 33) * 32, s = n.slice(0, i), o = n.slice(i), a = s.match(/(.{1,8})/g), c = a == null ? void 0 : a.map(RO);
+ }).join(""), i = Math.floor(n.length / 33) * 32, s = n.slice(0, i), o = n.slice(i), a = s.match(/(.{1,8})/g), c = a == null ? void 0 : a.map(MO);
if (!c || c.length % 4 !== 0 || c.length < 16 || c.length > 32)
- throw new Error(kO);
+ throw new Error(SO);
const u = Xe(c);
- if (DO(u) !== o)
- throw new Error(gK);
+ if (TO(u) !== o)
+ throw new Error(fK);
return u;
}
- function yK(t, e = PO) {
+ function hK(t, e = EO) {
if (t.length % 4 !== 0 || t.length < 16 || t.length > 32)
- throw new Error(kO);
- const r10 = `${CO(Array.from(t))}${DO(t)}`.match(/(.{1,11})/g), n = r10 == null ? void 0 : r10.map((i) => e[RO(i)]);
+ throw new Error(SO);
+ const r10 = `${AO(Array.from(t))}${TO(t)}`.match(/(.{1,11})/g), n = r10 == null ? void 0 : r10.map((i) => e[MO(i)]);
if (!n || n.length < 12)
throw new Error("Unable to map entropy to mnemonic");
return n.join(" ");
}
- function bK(t, e) {
- return yK(wl(t / 3 * 4), e);
+ function dK(t, e) {
+ return hK(wl(t / 3 * 4), e);
}
- function wK(t, e) {
+ function pK(t, e) {
try {
- LO(t, e);
+ NO(t, e);
} catch {
return false;
}
return true;
}
- function vK(t = 12, e, r10) {
- return !hn || !e && !r10 && tn() ? WH(t) : bK(t, e);
+ function mK(t = 12, e, r10) {
+ return !hn || !e && !r10 && tn() ? UH(t) : dK(t, e);
}
- function BO(t, e, r10) {
- return !hn || !e && !r10 && tn() ? GH(t) : LO(t, e);
+ function IO(t, e, r10) {
+ return !hn || !e && !r10 && tn() ? jH(t) : NO(t, e);
}
function bg(t, e, r10) {
- return !hn || !e && !r10 && tn() ? YH(t) : wK(t, e);
+ return !hn || !e && !r10 && tn() ? FH(t) : pK(t, e);
}
- function UO(t, e = "", r10, n = 32) {
+ function OO(t, e = "", r10, n = 32) {
if (bg(t)) {
if (![32, 64].includes(n))
throw new Error(`Invalid seed length ${n}, expected 32 or 64`);
} else
throw new Error("Invalid bip39 mnemonic specified");
- return n === 32 ? !hn || !r10 && tn() ? XH(t, e) : H3(t, e).subarray(0, 32) : H3(t, e);
+ return n === 32 ? !hn || !r10 && tn() ? zH(t, e) : z3(t, e).subarray(0, 32) : z3(t, e);
}
- function jO(t, e = "", r10, n) {
+ function PO(t, e = "", r10, n) {
if (bg(t, r10, n)) {
if (!r10 && !n && tn())
- return KH(t, e);
+ return VH(t, e);
} else
throw new Error("Invalid bip39 mnemonic specified");
- const i = BO(t, r10), s = Dr(`mnemonic${e}`);
- return $4(i, s).password.slice(0, 32);
+ const i = IO(t, r10), s = Dr(`mnemonic${e}`);
+ return Y4(i, s).password.slice(0, 32);
}
- function xK(t, e) {
- const r10 = t.subarray(0, 32), n = t.subarray(32, 64), i = t.subarray(64, 96), s = $t([0], r10, n, Hr(e, jp)), o = $c(i, s, 512);
- return s[0] = 1, $t(Hr(Xn(r10, ku).iadd(Xn(o.subarray(0, 28), ku).imul(UN)), $9).subarray(0, 32), Hr(Xn(n, ku).iadd(Xn(o.subarray(32, 64), ku)), $9).subarray(0, 32), $c(i, s, 512).subarray(32, 64));
+ function gK(t, e) {
+ const r10 = t.subarray(0, 32), n = t.subarray(32, 64), i = t.subarray(64, 96), s = $t([0], r10, n, Hr(e, Bp)), o = Qc(i, s, 512);
+ return s[0] = 1, $t(Hr(Yn(r10, ku).iadd(Yn(o.subarray(0, 28), ku).imul(RN)), Y9).subarray(0, 32), Hr(Yn(n, ku).iadd(Yn(o.subarray(32, 64), ku)), Y9).subarray(0, 32), Qc(i, s, 512).subarray(32, 64));
}
- var g6 = "ed25519 seed";
- function _K(t, e) {
- const r10 = H3(t, e), n = $c(g6, new Uint8Array([1, ...r10]), 256);
+ var f6 = "ed25519 seed";
+ function yK(t, e) {
+ const r10 = z3(t, e), n = Qc(f6, new Uint8Array([1, ...r10]), 256);
let i;
for (; !i || i[31] & 32; )
- i = $c(g6, i || r10, 512);
+ i = Qc(f6, i || r10, 512);
return i[0] &= 248, i[31] &= 127, i[31] |= 64, $t(i, n);
}
- function EK(t, e) {
+ function bK(t, e) {
const r10 = t.split(" ").map((a) => a.trim()).filter((a) => a);
if (![12, 24, 25].includes(r10.length))
throw new Error("Expected a mnemonic with 24 words (or 25 including a password)");
const [n, i] = r10.length === 25 ? [r10.slice(0, 24).join(" "), r10[24]] : [r10.join(" "), ""];
if (bg(n)) {
- if (!J4(e))
+ if (!K4(e))
throw new Error("Invalid derivation path");
} else
throw new Error("Invalid mnemonic passed to ledger derivation");
const s = e.split("/").slice(1);
- let o = _K(n, i);
+ let o = yK(n, i);
for (const a of s) {
const c = parseInt(a.replace(/'$/, ""), 10);
- o = xK(o, c < md ? c + md : c);
+ o = gK(o, c < pd ? c + pd : c);
}
return vl(o.slice(0, 32));
}
- function Y0(t, e) {
+ function K0(t, e) {
return t << e | t >>> 32 - e;
}
- function Bl(t, e) {
+ function Ll(t, e) {
let r10 = t[e + 3] & 255;
return r10 = r10 << 8 | t[e + 2] & 255, r10 = r10 << 8 | t[e + 1] & 255, r10 << 8 | t[e + 0] & 255;
}
@@ -82621,24 +82632,24 @@ ${Ez(e, r10)}`);
for (let n = 0; n < 4; n++)
t[e + n] = r10 & 255, r10 >>>= 8;
}
- function SK(t, e, r10, n, i) {
+ function wK(t, e, r10, n, i) {
let s = 0;
for (let o = 0; o < i; o++)
s |= t[e + o] ^ r10[n + o];
return (1 & s - 1 >>> 8) - 1;
}
- function q3(t, e, r10, n, i) {
+ function F3(t, e, r10, n, i) {
const s = new Uint32Array(16), o = new Uint32Array(16), a = new Uint32Array(16), c = new Uint32Array(4);
let u, f10, p;
for (u = 0; u < 4; u++)
- o[5 * u] = Bl(n, 4 * u), o[1 + u] = Bl(r10, 4 * u), o[6 + u] = Bl(e, 4 * u), o[11 + u] = Bl(r10, 16 + 4 * u);
+ o[5 * u] = Ll(n, 4 * u), o[1 + u] = Ll(r10, 4 * u), o[6 + u] = Ll(e, 4 * u), o[11 + u] = Ll(r10, 16 + 4 * u);
for (u = 0; u < 16; u++)
a[u] = o[u];
for (u = 0; u < 20; u++) {
for (f10 = 0; f10 < 4; f10++) {
for (p = 0; p < 4; p++)
c[p] = o[(5 * f10 + 4 * p) % 16];
- for (c[1] ^= Y0(c[0] + c[3] | 0, 7), c[2] ^= Y0(c[1] + c[0] | 0, 9), c[3] ^= Y0(c[2] + c[1] | 0, 13), c[0] ^= Y0(c[3] + c[2] | 0, 18), p = 0; p < 4; p++)
+ for (c[1] ^= K0(c[0] + c[3] | 0, 7), c[2] ^= K0(c[1] + c[0] | 0, 9), c[3] ^= K0(c[2] + c[1] | 0, 13), c[0] ^= K0(c[3] + c[2] | 0, 18), p = 0; p < 4; p++)
s[4 * f10 + (f10 + p) % 4] = c[p];
}
for (p = 0; p < 16; p++)
@@ -82648,15 +82659,15 @@ ${Ez(e, r10)}`);
for (u = 0; u < 16; u++)
o[u] = o[u] + a[u] | 0;
for (u = 0; u < 4; u++)
- o[5 * u] = o[5 * u] - Bl(n, 4 * u) | 0, o[6 + u] = o[6 + u] - Bl(e, 4 * u) | 0;
+ o[5 * u] = o[5 * u] - Ll(n, 4 * u) | 0, o[6 + u] = o[6 + u] - Ll(e, 4 * u) | 0;
for (u = 0; u < 4; u++)
cy(t, 4 * u, o[5 * u]), cy(t, 16 + 4 * u, o[6 + u]);
} else
for (u = 0; u < 16; u++)
cy(t, 4 * u, o[u] + a[u] | 0);
}
- var W3 = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]);
- function MK(t, e, r10, n, i, s, o) {
+ var H3 = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]);
+ function vK(t, e, r10, n, i, s, o) {
const a = new Uint8Array(16), c = new Uint8Array(64);
let u, f10;
if (!i)
@@ -82666,28 +82677,28 @@ ${Ez(e, r10)}`);
for (f10 = 0; f10 < 8; f10++)
a[f10] = s[f10];
for (; i >= 64; ) {
- for (q3(c, a, o, W3, false), f10 = 0; f10 < 64; f10++)
+ for (F3(c, a, o, H3, false), f10 = 0; f10 < 64; f10++)
t[e + f10] = (r10 ? r10[n + f10] : 0) ^ c[f10];
for (u = 1, f10 = 8; f10 < 16; f10++)
u = u + (a[f10] & 255) | 0, a[f10] = u & 255, u >>>= 8;
i -= 64, e += 64, r10 && (n += 64);
}
if (i > 0)
- for (q3(c, a, o, W3, false), f10 = 0; f10 < i; f10++)
+ for (F3(c, a, o, H3, false), f10 = 0; f10 < i; f10++)
t[e + f10] = (r10 ? r10[n + f10] : 0) ^ c[f10];
return 0;
}
- function G3(t, e, r10, n, i, s, o) {
+ function q3(t, e, r10, n, i, s, o) {
const a = new Uint8Array(32);
- return q3(a, s, o, W3, true), MK(t, e, r10, n, i, s.subarray(16), a);
+ return F3(a, s, o, H3, true), vK(t, e, r10, n, i, s.subarray(16), a);
}
function uy(t, e) {
let r10 = 0;
for (let n = 0; n < 17; n++)
r10 = r10 + (t[n] + e[n] | 0) | 0, t[n] = r10 & 255, r10 >>>= 8;
}
- var AK = new Uint32Array([5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252]);
- function VO(t, e, r10, n, i, s) {
+ var xK = new Uint32Array([5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252]);
+ function kO(t, e, r10, n, i, s) {
let o, a, c;
const u = new Uint32Array(17), f10 = new Uint32Array(17), p = new Uint32Array(17), b = new Uint32Array(17), E = new Uint32Array(17);
for (a = 0; a < 17; a++)
@@ -82712,7 +82723,7 @@ ${Ez(e, r10)}`);
}
for (a = 0; a < 17; a++)
E[a] = p[a];
- uy(p, AK);
+ uy(p, xK);
const _ = -(p[16] >>> 7) | 0;
for (a = 0; a < 17; a++)
p[a] ^= _ & (E[a] ^ p[a]);
@@ -82722,85 +82733,85 @@ ${Ez(e, r10)}`);
t[e + a] = p[a];
return 0;
}
- function TK(t, e, r10, n, i, s) {
+ function _K(t, e, r10, n, i, s) {
const o = new Uint8Array(16);
- return VO(o, 0, r10, n, i, s), SK(t, e, o, 0, 16);
+ return kO(o, 0, r10, n, i, s), wK(t, e, o, 0, 16);
}
- function NK(t, e, r10, n, i) {
+ function EK(t, e, r10, n, i) {
if (r10 < 32)
return -1;
- G3(t, 0, e, 0, r10, n, i), VO(t, 16, t, 32, r10 - 32, t);
+ q3(t, 0, e, 0, r10, n, i), kO(t, 16, t, 32, r10 - 32, t);
for (let s = 0; s < 16; s++)
t[s] = 0;
return 0;
}
- function IK(t, e, r10, n, i) {
+ function SK(t, e, r10, n, i) {
const s = new Uint8Array(32);
- if (r10 < 32 || (G3(s, 0, null, 0, 32, n, i), TK(e, 16, e, 32, r10 - 32, s) !== 0))
+ if (r10 < 32 || (q3(s, 0, null, 0, 32, n, i), _K(e, 16, e, 32, r10 - 32, s) !== 0))
return -1;
- G3(t, 0, e, 0, r10, n, i);
+ q3(t, 0, e, 0, r10, n, i);
for (let o = 0; o < 32; o++)
t[o] = 0;
return 0;
}
- var OK = 32;
- var PK = 24;
- var K3 = 32;
- var X3 = 16;
- function zO(t, e) {
- if (t.length !== OK)
+ var MK = 32;
+ var AK = 24;
+ var W3 = 32;
+ var G3 = 16;
+ function RO(t, e) {
+ if (t.length !== MK)
throw new Error("bad key size");
- if (e.length !== PK)
+ if (e.length !== AK)
throw new Error("bad nonce size");
}
- function FO(...t) {
+ function CO(...t) {
for (let e = 0, r10 = t.length; e < r10; e++)
if (!(t[e] instanceof Uint8Array))
throw new TypeError("unexpected type, use Uint8Array");
}
- function kK(t, e, r10) {
- FO(t, e, r10), zO(r10, e);
- const n = new Uint8Array(K3 + t.length), i = new Uint8Array(n.length);
+ function TK(t, e, r10) {
+ CO(t, e, r10), RO(r10, e);
+ const n = new Uint8Array(W3 + t.length), i = new Uint8Array(n.length);
for (let s = 0; s < t.length; s++)
- n[s + K3] = t[s];
- return NK(i, n, n.length, e, r10), i.subarray(X3);
+ n[s + W3] = t[s];
+ return EK(i, n, n.length, e, r10), i.subarray(G3);
}
- function RK(t, e, r10) {
- FO(t, e, r10), zO(r10, e);
- const n = new Uint8Array(X3 + t.length), i = new Uint8Array(n.length);
+ function NK(t, e, r10) {
+ CO(t, e, r10), RO(r10, e);
+ const n = new Uint8Array(G3 + t.length), i = new Uint8Array(n.length);
for (let s = 0; s < t.length; s++)
- n[s + X3] = t[s];
- return n.length < 32 || IK(i, n, n.length, e, r10) !== 0 ? null : i.subarray(K3);
+ n[s + G3] = t[s];
+ return n.length < 32 || SK(i, n, n.length, e, r10) !== 0 ? null : i.subarray(W3);
}
- function HO(t, e, r10) {
- return RK(t, e, r10);
+ function DO(t, e, r10) {
+ return NK(t, e, r10);
}
- function t8(t, e, r10 = wl(24)) {
+ function J4(t, e, r10 = wl(24)) {
return {
- encrypted: kK(t, r10, e),
+ encrypted: TK(t, r10, e),
nonce: r10
};
}
- function y6(t, e, r10, n, i, s) {
- let o = t[e++] ^ r10[n++], a = t[e++] ^ r10[n++], c = t[e++] ^ r10[n++], u = t[e++] ^ r10[n++], f10 = t[e++] ^ r10[n++], p = t[e++] ^ r10[n++], b = t[e++] ^ r10[n++], E = t[e++] ^ r10[n++], _ = t[e++] ^ r10[n++], N11 = t[e++] ^ r10[n++], R = t[e++] ^ r10[n++], F = t[e++] ^ r10[n++], D = t[e++] ^ r10[n++], L = t[e++] ^ r10[n++], q = t[e++] ^ r10[n++], W = t[e++] ^ r10[n++], z = o, T = a, I = c, H = u, X = f10, V = p, S10 = b, d = E, l15 = _, h = N11, y = R, x = F, v = D, M = L, w = q, g = W;
+ function h6(t, e, r10, n, i, s) {
+ let o = t[e++] ^ r10[n++], a = t[e++] ^ r10[n++], c = t[e++] ^ r10[n++], u = t[e++] ^ r10[n++], f10 = t[e++] ^ r10[n++], p = t[e++] ^ r10[n++], b = t[e++] ^ r10[n++], E = t[e++] ^ r10[n++], _ = t[e++] ^ r10[n++], N11 = t[e++] ^ r10[n++], k = t[e++] ^ r10[n++], F = t[e++] ^ r10[n++], L = t[e++] ^ r10[n++], D = t[e++] ^ r10[n++], q = t[e++] ^ r10[n++], W = t[e++] ^ r10[n++], z = o, T = a, I = c, H = u, X = f10, V = p, S9 = b, d = E, l15 = _, h = N11, y = k, x = F, v = L, M = D, w = q, g = W;
for (let m = 0; m < 8; m += 2)
- X ^= nr(z + v | 0, 7), l15 ^= nr(X + z | 0, 9), v ^= nr(l15 + X | 0, 13), z ^= nr(v + l15 | 0, 18), h ^= nr(V + T | 0, 7), M ^= nr(h + V | 0, 9), T ^= nr(M + h | 0, 13), V ^= nr(T + M | 0, 18), w ^= nr(y + S10 | 0, 7), I ^= nr(w + y | 0, 9), S10 ^= nr(I + w | 0, 13), y ^= nr(S10 + I | 0, 18), H ^= nr(g + x | 0, 7), d ^= nr(H + g | 0, 9), x ^= nr(d + H | 0, 13), g ^= nr(x + d | 0, 18), T ^= nr(z + H | 0, 7), I ^= nr(T + z | 0, 9), H ^= nr(I + T | 0, 13), z ^= nr(H + I | 0, 18), S10 ^= nr(V + X | 0, 7), d ^= nr(S10 + V | 0, 9), X ^= nr(d + S10 | 0, 13), V ^= nr(X + d | 0, 18), x ^= nr(y + h | 0, 7), l15 ^= nr(x + y | 0, 9), h ^= nr(l15 + x | 0, 13), y ^= nr(h + l15 | 0, 18), v ^= nr(g + w | 0, 7), M ^= nr(v + g | 0, 9), w ^= nr(M + v | 0, 13), g ^= nr(w + M | 0, 18);
- i[s++] = o + z | 0, i[s++] = a + T | 0, i[s++] = c + I | 0, i[s++] = u + H | 0, i[s++] = f10 + X | 0, i[s++] = p + V | 0, i[s++] = b + S10 | 0, i[s++] = E + d | 0, i[s++] = _ + l15 | 0, i[s++] = N11 + h | 0, i[s++] = R + y | 0, i[s++] = F + x | 0, i[s++] = D + v | 0, i[s++] = L + M | 0, i[s++] = q + w | 0, i[s++] = W + g | 0;
+ X ^= nr(z + v | 0, 7), l15 ^= nr(X + z | 0, 9), v ^= nr(l15 + X | 0, 13), z ^= nr(v + l15 | 0, 18), h ^= nr(V + T | 0, 7), M ^= nr(h + V | 0, 9), T ^= nr(M + h | 0, 13), V ^= nr(T + M | 0, 18), w ^= nr(y + S9 | 0, 7), I ^= nr(w + y | 0, 9), S9 ^= nr(I + w | 0, 13), y ^= nr(S9 + I | 0, 18), H ^= nr(g + x | 0, 7), d ^= nr(H + g | 0, 9), x ^= nr(d + H | 0, 13), g ^= nr(x + d | 0, 18), T ^= nr(z + H | 0, 7), I ^= nr(T + z | 0, 9), H ^= nr(I + T | 0, 13), z ^= nr(H + I | 0, 18), S9 ^= nr(V + X | 0, 7), d ^= nr(S9 + V | 0, 9), X ^= nr(d + S9 | 0, 13), V ^= nr(X + d | 0, 18), x ^= nr(y + h | 0, 7), l15 ^= nr(x + y | 0, 9), h ^= nr(l15 + x | 0, 13), y ^= nr(h + l15 | 0, 18), v ^= nr(g + w | 0, 7), M ^= nr(v + g | 0, 9), w ^= nr(M + v | 0, 13), g ^= nr(w + M | 0, 18);
+ i[s++] = o + z | 0, i[s++] = a + T | 0, i[s++] = c + I | 0, i[s++] = u + H | 0, i[s++] = f10 + X | 0, i[s++] = p + V | 0, i[s++] = b + S9 | 0, i[s++] = E + d | 0, i[s++] = _ + l15 | 0, i[s++] = N11 + h | 0, i[s++] = k + y | 0, i[s++] = F + x | 0, i[s++] = L + v | 0, i[s++] = D + M | 0, i[s++] = q + w | 0, i[s++] = W + g | 0;
}
function ly(t, e, r10, n, i) {
let s = n + 0, o = n + 16 * i;
for (let a = 0; a < 16; a++)
r10[o + a] = t[e + (2 * i - 1) * 16 + a];
for (let a = 0; a < i; a++, s += 16, e += 16)
- y6(r10, o, t, e, r10, s), a > 0 && (o += 16), y6(r10, s, t, e += 16, r10, o);
+ h6(r10, o, t, e, r10, s), a > 0 && (o += 16), h6(r10, s, t, e += 16, r10, o);
}
- function CK(t, e, r10) {
- const n = AI({
+ function IK(t, e, r10) {
+ const n = wI({
dkLen: 32,
asyncTick: 10,
maxmem: 1073742848
}, r10), { N: i, r: s, p: o, dkLen: a, asyncTick: c, maxmem: u, onProgress: f10 } = n;
- if (ai(i), ai(s), ai(o), ai(a), ai(c), ai(u), f10 !== void 0 && typeof f10 != "function")
+ if (ci(i), ci(s), ci(o), ci(a), ci(c), ci(u), f10 !== void 0 && typeof f10 != "function")
throw new Error("progressCb should be function");
const p = 128 * s, b = p / 4;
if (i <= 1 || i & i - 1 || i >= 2 ** (p / 8) || i > 2 ** 32)
@@ -82812,69 +82823,69 @@ ${Ez(e, r10)}`);
const E = p * (i + o);
if (E > u)
throw new Error(`Scrypt: parameters too large, ${E} (128 * r * (N + p)) > ${u} (maxmem)`);
- const _ = Q4(a0, t, e, { c: 1, dkLen: p * o }), N11 = qc(_), R = qc(new Uint8Array(p * i)), F = qc(new Uint8Array(p));
- let D = () => {
+ const _ = X4(o0, t, e, { c: 1, dkLen: p * o }), N11 = Hc(_), k = Hc(new Uint8Array(p * i)), F = Hc(new Uint8Array(p));
+ let L = () => {
};
if (f10) {
- const L = 2 * i * o, q = Math.max(Math.floor(L / 1e4), 1);
+ const D = 2 * i * o, q = Math.max(Math.floor(D / 1e4), 1);
let W = 0;
- D = () => {
- W++, f10 && (!(W % q) || W === L) && f10(W / L);
+ L = () => {
+ W++, f10 && (!(W % q) || W === D) && f10(W / D);
};
}
- return { N: i, r: s, p: o, dkLen: a, blockSize32: b, V: R, B32: N11, B: _, tmp: F, blockMixCb: D, asyncTick: c };
+ return { N: i, r: s, p: o, dkLen: a, blockSize32: b, V: k, B32: N11, B: _, tmp: F, blockMixCb: L, asyncTick: c };
}
- function DK(t, e, r10, n, i) {
- const s = Q4(a0, t, r10, { c: 1, dkLen: e });
+ function OK(t, e, r10, n, i) {
+ const s = X4(o0, t, r10, { c: 1, dkLen: e });
return r10.fill(0), n.fill(0), i.fill(0), s;
}
- function LK(t, e, r10) {
- const { N: n, r: i, p: s, dkLen: o, blockSize32: a, V: c, B32: u, B: f10, tmp: p, blockMixCb: b } = CK(t, e, r10);
+ function PK(t, e, r10) {
+ const { N: n, r: i, p: s, dkLen: o, blockSize32: a, V: c, B32: u, B: f10, tmp: p, blockMixCb: b } = IK(t, e, r10);
ao || jo(u);
for (let E = 0; E < s; E++) {
const _ = a * E;
for (let N11 = 0; N11 < a; N11++)
c[N11] = u[_ + N11];
- for (let N11 = 0, R = 0; N11 < n - 1; N11++)
- ly(c, R, c, R += a, i), b();
+ for (let N11 = 0, k = 0; N11 < n - 1; N11++)
+ ly(c, k, c, k += a, i), b();
ly(c, (n - 1) * a, u, _, i), b();
for (let N11 = 0; N11 < n; N11++) {
- const R = u[_ + a - 16] % n;
+ const k = u[_ + a - 16] % n;
for (let F = 0; F < a; F++)
- p[F] = u[_ + F] ^ c[R * a + F];
+ p[F] = u[_ + F] ^ c[k * a + F];
ly(p, 0, u, _, i), b();
}
}
- return ao || jo(u), DK(t, o, f10, c, p);
+ return ao || jo(u), OK(t, o, f10, c, p);
}
- var Vp = {
+ var Up = {
N: 32768,
p: 1,
r: 8
};
- function wg(t, e = wl(), r10 = Vp, n) {
+ function wg(t, e = wl(), r10 = Up, n) {
const i = Xe(t);
return {
params: r10,
- password: !hn || !n && tn() ? wq(i, e, Math.log2(r10.N), r10.r, r10.p) : LK(i, e, st({ dkLen: 64 }, r10)),
+ password: !hn || !n && tn() ? hq(i, e, Math.log2(r10.N), r10.r, r10.p) : PK(i, e, st({ dkLen: 64 }, r10)),
salt: e
};
}
- function qO(t) {
- const e = t.subarray(0, 32), r10 = Xn(t.subarray(32 + 0, 32 + 4), ku).toNumber(), n = Xn(t.subarray(32 + 4, 32 + 8), ku).toNumber(), i = Xn(t.subarray(32 + 8, 32 + 12), ku).toNumber();
- if (r10 !== Vp.N || n !== Vp.p || i !== Vp.r)
+ function LO(t) {
+ const e = t.subarray(0, 32), r10 = Yn(t.subarray(32 + 0, 32 + 4), ku).toNumber(), n = Yn(t.subarray(32 + 4, 32 + 8), ku).toNumber(), i = Yn(t.subarray(32 + 8, 32 + 12), ku).toNumber();
+ if (r10 !== Up.N || n !== Up.p || i !== Up.r)
throw new Error("Invalid injected scrypt params found");
return { params: { N: r10, p: n, r: i }, salt: e };
}
- function r8(t, { N: e, p: r10, r: n }) {
- return $t(t, Hr(e, jp), Hr(r10, jp), Hr(n, jp));
+ function Q4(t, { N: e, p: r10, r: n }) {
+ return $t(t, Hr(e, Bp), Hr(r10, Bp), Hr(n, Bp));
}
- var WO = ["scrypt", "xsalsa20-poly1305"];
- var BK = ["none"];
- var UK = "3";
- var b6 = 24;
- var jK = 32 + 3 * 4;
- function n8(t, e, r10 = WO) {
+ var BO = ["scrypt", "xsalsa20-poly1305"];
+ var kK = ["none"];
+ var RK = "3";
+ var d6 = 24;
+ var CK = 32 + 3 * 4;
+ function $4(t, e, r10 = BO) {
if (t) {
if (r10.includes("xsalsa20-poly1305") && !e)
throw new Error("Password required to decode encrypted data");
@@ -82884,51 +82895,51 @@ ${Ez(e, r10)}`);
if (e) {
let i;
if (r10.includes("scrypt")) {
- const { params: s, salt: o } = qO(t);
- i = wg(e, o, s).password, t = t.subarray(jK);
+ const { params: s, salt: o } = LO(t);
+ i = wg(e, o, s).password, t = t.subarray(CK);
} else
i = Dr(e);
- n = HO(t.subarray(b6), t.subarray(0, b6), PN(i, 256, true));
+ n = DO(t.subarray(d6), t.subarray(0, d6), AN(i, 256, true));
}
if (!n)
throw new Error("Unable to decode using the supplied passphrase");
return n;
}
- function VK({ encoded: t, encoding: e }, r10) {
+ function DK({ encoded: t, encoding: e }, r10) {
if (!t)
throw new Error("No encrypted data available to decode");
- return n8(Ft(t) ? In(t) : mg(t), r10, Array.isArray(e.type) ? e.type : [e.type]);
+ return $4(Ft(t) ? In(t) : mg(t), r10, Array.isArray(e.type) ? e.type : [e.type]);
}
- function i8(t, e, r10) {
+ function e8(t, e, r10) {
return {
- encoded: Y4(t),
+ encoded: W4(t),
encoding: {
content: e,
- type: r10 ? WO : BK,
- version: UK
+ type: r10 ? BO : kK,
+ version: RK
}
};
}
- function zK(t, e, r10) {
+ function LK(t, e, r10) {
let n = false, i = t;
if (r10) {
- const { params: s, password: o, salt: a } = wg(r10), { encrypted: c, nonce: u } = t8(i, o.subarray(0, 32));
- n = true, i = $t(r8(a, s), u, c);
+ const { params: s, password: o, salt: a } = wg(r10), { encrypted: c, nonce: u } = J4(i, o.subarray(0, 32));
+ n = true, i = $t(Q4(a, s), u, c);
}
- return i8(i, e, n);
+ return e8(i, e, n);
}
- var w6 = (t) => (e, r10, n) => EO(e, r10, n, t);
- var GO = [
- ["ecdsa", w6("blake2")],
- ["ethereum", w6("keccak")]
+ var p6 = (t) => (e, r10, n) => mO(e, r10, n, t);
+ var UO = [
+ ["ecdsa", p6("blake2")],
+ ["ethereum", p6("keccak")]
];
- var FK = [
- ["ed25519", V4],
- ["sr25519", H4],
- ...GO
+ var BK = [
+ ["ed25519", L4],
+ ["sr25519", j4],
+ ...UO
];
- var HK = ["ed25519", "sr25519", "ecdsa"];
- function KO(t, { message: e, publicKey: r10, signature: n }, i = FK) {
+ var UK = ["ed25519", "sr25519", "ecdsa"];
+ function jO(t, { message: e, publicKey: r10, signature: n }, i = BK) {
return t.isValid = i.some(([s, o]) => {
try {
if (o(e, n, r10))
@@ -82938,280 +82949,280 @@ ${Ez(e, r10)}`);
return false;
}), t;
}
- function qK(t, { message: e, publicKey: r10, signature: n }) {
+ function jK(t, { message: e, publicKey: r10, signature: n }) {
if (![0, 1, 2].includes(n[0]))
throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${n[0]}`);
- const i = HK[n[0]] || "none";
+ const i = UK[n[0]] || "none";
t.crypto = i;
try {
t.isValid = {
- ecdsa: () => KO(t, { message: e, publicKey: r10, signature: n.subarray(1) }, GO).isValid,
- ed25519: () => V4(e, n.subarray(1), r10),
+ ecdsa: () => jO(t, { message: e, publicKey: r10, signature: n.subarray(1) }, UO).isValid,
+ ed25519: () => L4(e, n.subarray(1), r10),
none: () => {
throw Error("no verify for `none` crypto type");
},
- sr25519: () => H4(e, n.subarray(1), r10)
+ sr25519: () => j4(e, n.subarray(1), r10)
}[i]();
} catch {
}
return t;
}
- function WK(t) {
- return [0, 1, 2].includes(t[0]) && [65, 66].includes(t.length) ? qK : KO;
+ function VK(t) {
+ return [0, 1, 2].includes(t[0]) && [65, 66].includes(t.length) ? jK : jO;
}
- function Y3(t, e, r10) {
+ function K3(t, e, r10) {
const n = Xe(e);
if (![64, 65, 66].includes(n.length))
throw new Error(`Invalid signature length, expected [64..66] bytes, found ${n.length}`);
- const i = Mr(r10), s = { message: Xe(t), publicKey: i, signature: n }, o = { crypto: "none", isValid: false, isWrapped: fd(s.message, true), publicKey: i }, a = fd(s.message, false), c = WK(n);
- return c(o, s), o.crypto !== "none" || o.isWrapped && !a ? o : (s.message = a ? DN(s.message) : LN(s.message), c(o, s));
+ const i = Mr(r10), s = { message: Xe(t), publicKey: i, signature: n }, o = { crypto: "none", isValid: false, isWrapped: ld(s.message, true), publicKey: i }, a = ld(s.message, false), c = VK(n);
+ return c(o, s), o.crypto !== "none" || o.isWrapped && !a ? o : (s.message = a ? ON(s.message) : PN(s.message), c(o, s));
}
- var yi = vt("11400714785074694791");
+ var bi = vt("11400714785074694791");
var Uo = vt("14029467366897019727");
- var v6 = vt("1609587929392839161");
- var mh = vt("9650029242287828579");
- var x6 = vt("2870177450012600261");
+ var m6 = vt("1609587929392839161");
+ var ph = vt("9650029242287828579");
+ var g6 = vt("2870177450012600261");
var Na = vt("0xffffffffffffffff");
- var GK = vt(7);
- var KK = vt(11);
- var XK = vt(12);
- var YK = vt(16);
- var ZK = vt(18);
- var JK = vt(23);
- var QK = vt(27);
- var $K = vt(29);
- var Xl = vt(31);
- var eX = vt(32);
- var tX = vt(33);
- var rX = vt(64);
- var _6 = vt(256);
+ var zK = vt(7);
+ var FK = vt(11);
+ var HK = vt(12);
+ var qK = vt(16);
+ var WK = vt(18);
+ var GK = vt(23);
+ var KK = vt(27);
+ var XK = vt(29);
+ var Kl = vt(31);
+ var YK = vt(32);
+ var ZK = vt(33);
+ var JK = vt(64);
+ var y6 = vt(256);
function rs(t, e) {
const r10 = t & Na;
- return (r10 << e | r10 >> rX - e) & Na;
+ return (r10 << e | r10 >> JK - e) & Na;
}
- function Z3(t, e, r10) {
+ function X3(t, e, r10) {
const n = new Array(r10);
let i = 0;
for (let o = 0; o < r10; o++, i += 2)
n[o] = vt(t[e + i] | t[e + 1 + i] << 8);
let s = Xu;
for (let o = r10 - 1; o >= 0; o--)
- s = (s << YK) + n[o];
+ s = (s << qK) + n[o];
return s;
}
- function nX(t, e) {
+ function QK(t, e) {
const r10 = {
seed: t,
u8a: new Uint8Array(32),
u8asize: 0,
- v1: t + yi + Uo,
+ v1: t + bi + Uo,
v2: t + Uo,
v3: t,
- v4: t - yi
+ v4: t - bi
};
if (e.length < 32)
return r10.u8a.set(e), r10.u8asize = e.length, r10;
const n = e.length - 32;
let i = 0;
if (n >= 0) {
- const s = (o) => yi * rs(o + Uo * Z3(e, i, 4), Xl);
+ const s = (o) => bi * rs(o + Uo * X3(e, i, 4), Kl);
do
r10.v1 = s(r10.v1), i += 8, r10.v2 = s(r10.v2), i += 8, r10.v3 = s(r10.v3), i += 8, r10.v4 = s(r10.v4), i += 8;
while (i <= n);
}
return i < e.length && (r10.u8a.set(e.subarray(i, e.length)), r10.u8asize = e.length - i), r10;
}
- function iX(t, e) {
- const { seed: r10, u8a: n, u8asize: i, v1: s, v2: o, v3: a, v4: c } = nX(vt(e), t);
- let u = 0, f10 = Na & vt(t.length) + (t.length >= 32 ? ((((rs(s, Yc) + rs(o, GK) + rs(a, XK) + rs(c, ZK) ^ yi * rs(s * Uo, Xl)) * yi + mh ^ yi * rs(o * Uo, Xl)) * yi + mh ^ yi * rs(a * Uo, Xl)) * yi + mh ^ yi * rs(c * Uo, Xl)) * yi + mh : r10 + x6);
+ function $K(t, e) {
+ const { seed: r10, u8a: n, u8asize: i, v1: s, v2: o, v3: a, v4: c } = QK(vt(e), t);
+ let u = 0, f10 = Na & vt(t.length) + (t.length >= 32 ? ((((rs(s, Xc) + rs(o, zK) + rs(a, HK) + rs(c, WK) ^ bi * rs(s * Uo, Kl)) * bi + ph ^ bi * rs(o * Uo, Kl)) * bi + ph ^ bi * rs(a * Uo, Kl)) * bi + ph ^ bi * rs(c * Uo, Kl)) * bi + ph : r10 + g6);
for (; u <= i - 8; )
- f10 = Na & mh + yi * rs(f10 ^ yi * rs(Uo * Z3(n, u, 4), Xl), QK), u += 8;
- for (u + 4 <= i && (f10 = Na & v6 + Uo * rs(f10 ^ yi * Z3(n, u, 2), JK), u += 4); u < i; )
- f10 = Na & yi * rs(f10 ^ x6 * vt(n[u++]), KK);
- f10 = Na & Uo * (f10 ^ f10 >> tX), f10 = Na & v6 * (f10 ^ f10 >> $K), f10 = Na & (f10 ^ f10 >> eX);
+ f10 = Na & ph + bi * rs(f10 ^ bi * rs(Uo * X3(n, u, 4), Kl), KK), u += 8;
+ for (u + 4 <= i && (f10 = Na & m6 + Uo * rs(f10 ^ bi * X3(n, u, 2), GK), u += 4); u < i; )
+ f10 = Na & bi * rs(f10 ^ g6 * vt(n[u++]), FK);
+ f10 = Na & Uo * (f10 ^ f10 >> ZK), f10 = Na & m6 * (f10 ^ f10 >> XK), f10 = Na & (f10 ^ f10 >> YK);
const p = new Uint8Array(8);
for (let b = 7; b >= 0; b--)
- p[b] = Number(f10 % _6), f10 = f10 / _6;
+ p[b] = Number(f10 % y6), f10 = f10 / y6;
return p;
}
- function Wc(t, e = 64, r10) {
+ function qc(t, e = 64, r10) {
const n = Math.ceil(e / 64), i = Xe(t);
if (!hn || !r10 && tn())
- return _q(i, n);
+ return mq(i, n);
const s = new Uint8Array(n * 8);
for (let o = 0; o < n; o++)
- s.set(iX(i, o).reverse(), o * 8);
+ s.set($K(i, o).reverse(), o * 8);
return s;
}
- var sX = /* @__PURE__ */ lg(Wc);
- var oX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var eX = /* @__PURE__ */ ug(qc);
+ var tX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- addressEq: RG,
- addressToEvm: lW,
- allNetworks: LI,
- availableNetworks: P4,
- base32Decode: $G,
- base32Encode: eK,
- base32Validate: G4,
- base58Decode: T4,
- base58Encode: xI,
- base58Validate: A4,
+ addressEq: NG,
+ addressToEvm: sW,
+ allNetworks: II,
+ availableNetworks: I4,
+ base32Decode: XG,
+ base32Encode: YG,
+ base32Validate: F4,
+ base58Decode: M4,
+ base58Encode: gI,
+ base58Validate: S4,
base64Decode: mg,
- base64Encode: Y4,
- base64Pad: rK,
- base64Trim: nK,
- base64Validate: X4,
- blake2AsHex: Up,
+ base64Encode: W4,
+ base64Pad: JG,
+ base64Trim: QG,
+ base64Validate: q4,
+ blake2AsHex: Lp,
blake2AsU8a: Pn,
- checkAddress: fW,
- checkAddressChecksum: O4,
- createKeyDerived: hO,
- createKeyMulti: pO,
- cryptoIsReady: Sq,
- cryptoWaitReady: gI,
+ checkAddress: oW,
+ checkAddressChecksum: N4,
+ createKeyDerived: iO,
+ createKeyMulti: oO,
+ cryptoIsReady: yq,
+ cryptoWaitReady: fI,
decodeAddress: Mr,
- deriveAddress: NG,
- ed25519DeriveHard: QI,
- ed25519PairFromRandom: vG,
- ed25519PairFromSecret: xG,
+ deriveAddress: EG,
+ ed25519DeriveHard: WI,
+ ed25519PairFromRandom: mG,
+ ed25519PairFromSecret: gG,
ed25519PairFromSeed: vl,
- ed25519PairFromString: _G,
- ed25519Sign: tO,
- ed25519Verify: V4,
+ ed25519PairFromString: yG,
+ ed25519Sign: KI,
+ ed25519Verify: L4,
encodeAddress: ua,
- encodeDerivedAddress: OG,
- encodeMultiAddress: kG,
+ encodeDerivedAddress: MG,
+ encodeMultiAddress: TG,
ethereumEncode: yg,
- evmToAddress: KG,
- hdEthereum: IO,
- hdLedger: EK,
- hdValidatePath: J4,
- hmacSha256AsU8a: lK,
- hmacSha512AsU8a: fK,
- hmacShaAsU8a: $c,
- isAddress: XG,
- isBase32: QG,
- isBase58: Iq,
- isBase64: tK,
- isEthereumAddress: MO,
- isEthereumChecksum: SO,
- jsonDecrypt: VK,
- jsonDecryptData: n8,
- jsonEncrypt: zK,
- jsonEncryptFormat: i8,
- keccak256AsU8a: qG,
- keccak512AsU8a: WG,
- keccakAsHex: GG,
- keccakAsU8a: sc,
- keyExtractPath: hg,
- keyExtractSuri: jI,
- keyFromPath: z4,
- keyHdkdEcdsa: U3,
- keyHdkdEd25519: rO,
- keyHdkdSr25519: aO,
- mnemonicGenerate: vK,
- mnemonicToEntropy: BO,
- mnemonicToLegacySeed: UO,
- mnemonicToMiniSecret: jO,
+ evmToAddress: FG,
+ hdEthereum: xO,
+ hdLedger: bK,
+ hdValidatePath: K4,
+ hmacSha256AsU8a: sK,
+ hmacSha512AsU8a: oK,
+ hmacShaAsU8a: Qc,
+ isAddress: HG,
+ isBase32: KG,
+ isBase58: _q,
+ isBase64: ZG,
+ isEthereumAddress: yO,
+ isEthereumChecksum: gO,
+ jsonDecrypt: DK,
+ jsonDecryptData: $4,
+ jsonEncrypt: LK,
+ jsonEncryptFormat: e8,
+ keccak256AsU8a: jG,
+ keccak512AsU8a: VG,
+ keccakAsHex: zG,
+ keccakAsU8a: ic,
+ keyExtractPath: fg,
+ keyExtractSuri: kI,
+ keyFromPath: B4,
+ keyHdkdEcdsa: B3,
+ keyHdkdEd25519: XI,
+ keyHdkdSr25519: $I,
+ mnemonicGenerate: mK,
+ mnemonicToEntropy: IO,
+ mnemonicToLegacySeed: OO,
+ mnemonicToMiniSecret: PO,
mnemonicValidate: bg,
- naclDecrypt: HO,
- naclEncrypt: t8,
- packageInfo: uI,
- pbkdf2Encode: $4,
- randomAsHex: $I,
- randomAsNumber: sG,
+ naclDecrypt: DO,
+ naclEncrypt: J4,
+ packageInfo: iI,
+ pbkdf2Encode: Y4,
+ randomAsHex: GI,
+ randomAsNumber: $W,
randomAsU8a: wl,
scryptEncode: wg,
- scryptFromU8a: qO,
- scryptToU8a: r8,
- secp256k1Compress: Z4,
+ scryptFromU8a: LO,
+ scryptToU8a: Q4,
+ secp256k1Compress: G4,
secp256k1Expand: gg,
secp256k1PairFromSeed: $u,
- secp256k1PrivateKeyTweakAdd: _O,
- secp256k1Recover: vO,
- secp256k1Sign: z3,
- secp256k1Verify: EO,
- selectableNetworks: BI,
- setSS58Format: JG,
- sha256AsU8a: OO,
- sha512AsU8a: mK,
- shaAsU8a: e8,
- signatureVerify: Y3,
- sortAddresses: YG,
- sr25519Agreement: AG,
- sr25519DeriveHard: sO,
- sr25519DerivePublic: cO,
- sr25519DeriveSoft: oO,
- sr25519PairFromSeed: F4,
- sr25519Sign: uO,
- sr25519Verify: H4,
- sr25519VrfSign: lO,
- sr25519VrfVerify: fO,
- validateAddress: wO,
- xxhashAsHex: sX,
- xxhashAsU8a: Wc
+ secp256k1PrivateKeyTweakAdd: pO,
+ secp256k1Recover: hO,
+ secp256k1Sign: j3,
+ secp256k1Verify: mO,
+ selectableNetworks: OI,
+ setSS58Format: GG,
+ sha256AsU8a: _O,
+ sha512AsU8a: lK,
+ shaAsU8a: Z4,
+ signatureVerify: K3,
+ sortAddresses: qG,
+ sr25519Agreement: xG,
+ sr25519DeriveHard: JI,
+ sr25519DerivePublic: eO,
+ sr25519DeriveSoft: QI,
+ sr25519PairFromSeed: U4,
+ sr25519Sign: tO,
+ sr25519Verify: j4,
+ sr25519VrfSign: rO,
+ sr25519VrfVerify: nO,
+ validateAddress: fO,
+ xxhashAsHex: eX,
+ xxhashAsU8a: qc
}, Symbol.toStringTag, { value: "Module" }));
var Go = /* @__PURE__ */ ((t) => (t[t.NATIVE = 0] = "NATIVE", t[t.EVM = 1] = "EVM", t))(Go || {});
var ji = /* @__PURE__ */ ((t) => (t.CONNECTING = "connecting", t.NO_ACCOUNT_SELECTED = "no-account-selected", t.SELECTED_NO_VM_CONNECTION = "selected-no-vm-connection", t.OK = "OK", t))(ji || {});
var Ko = "reef";
- var ed = "reef-snap";
- var XO = "reef-easy-wallet";
- var YO = "reef-wallet-connect";
- var aX = [
+ var $h = "reef-snap";
+ var VO = "reef-easy-wallet";
+ var zO = "reef-wallet-connect";
+ var rX = [
Ko,
- ed,
- XO,
- YO
+ $h,
+ VO,
+ zO
];
- var J3 = "reef-injected";
- function ZO(t, { name: e, version: r10 }) {
+ var Y3 = "reef-injected";
+ function FO(t, { name: e, version: r10 }) {
const n = window;
n && (n.injectedWeb3 = n.injectedWeb3 || {}, n.injectedWeb3[e] = {
enable: (i) => t(i),
version: r10
});
}
- function s8(t) {
+ function t8(t) {
const e = window;
return !!(e != null && e.injectedWeb3) && !!(e != null && e.injectedWeb3[t]);
}
- function JO(t) {
+ function HO(t) {
const e = window;
return !!e._reefInjectionStart && !!e._reefInjectionStart[t];
}
- function cX(t) {
+ function nX(t) {
window._reefInjectionStart || (window._reefInjectionStart = {}), window._reefInjectionStart[t] = true;
}
- function uX(t) {
+ function iX(t) {
return new Promise((e) => {
document.readyState === "complete" ? e(t()) : window.addEventListener("load", () => e(t()));
});
}
- var l0 = "npm:@reef-chain/reef-snap";
- var QO = async (t) => await (t ?? window.ethereum).request({
+ var c0 = "npm:@reef-chain/reef-snap";
+ var qO = async (t) => await (t ?? window.ethereum).request({
method: "wallet_getSnaps"
});
- var $O = async () => {
+ var WO = async () => {
await window.ethereum.request({
method: "wallet_requestSnaps",
params: {
- [l0]: {}
+ [c0]: {}
}
});
};
- var Q3 = async () => {
+ var Z3 = async () => {
try {
- const t = await QO();
- return Object.values(t).find((e) => e.id === l0);
+ const t = await qO();
+ return Object.values(t).find((e) => e.id === c0);
} catch (t) {
console.log("Failed to obtain installed snap", t);
return;
}
};
- var lX = async (t, e) => await window.ethereum.request({
+ var sX = async (t, e) => await window.ethereum.request({
method: "wallet_invokeSnap",
params: {
- snapId: l0,
+ snapId: c0,
request: {
method: t,
params: e || {}
@@ -83219,7 +83230,7 @@ ${Ez(e, r10)}`);
}
});
var fy;
- var fX = class {
+ var oX = class {
constructor(e) {
fy = e;
}
@@ -83236,7 +83247,7 @@ ${Ez(e, r10)}`);
}
};
var hy;
- var hX = class {
+ var aX = class {
constructor(e) {
hy = e;
}
@@ -83247,10 +83258,10 @@ ${Ez(e, r10)}`);
return hy("provideMetadata", e);
}
};
- var E6;
- var o8 = class {
+ var b6;
+ var r8 = class {
constructor(e) {
- this._isConnected = false, this._isClonable = false, E6 = e;
+ this._isConnected = false, this._isClonable = false, b6 = e;
}
get hasSubscriptions() {
return false;
@@ -83264,7 +83275,7 @@ ${Ez(e, r10)}`);
clone() {
if (!this.isClonable)
throw new Error("Unclonable provider");
- return new o8(E6);
+ return new r8(b6);
}
async connect() {
console.error("PostMessageProvider.disconnect() is not implemented.");
@@ -83294,13 +83305,13 @@ ${Ez(e, r10)}`);
};
var xl = {};
var vg = {};
- var dX = "logger/5.7.0";
- var S6 = false;
- var M6 = false;
- var zp = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var A6 = zp.default;
+ var cX = "logger/5.7.0";
+ var w6 = false;
+ var v6 = false;
+ var jp = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var x6 = jp.default;
var dy = null;
- function pX() {
+ function uX() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -83319,16 +83330,16 @@ ${Ez(e, r10)}`);
}
return null;
}
- var T6 = pX();
- var D1;
+ var _6 = uX();
+ var C1;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(D1 || (D1 = {}));
+ })(C1 || (C1 = {}));
var ks;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(ks || (ks = {}));
- var N6 = "0123456789abcdef";
+ var E6 = "0123456789abcdef";
var ot = class mn {
constructor(e) {
Object.defineProperty(this, "version", {
@@ -83339,7 +83350,7 @@ ${Ez(e, r10)}`);
}
_log(e, r10) {
const n = e.toLowerCase();
- zp[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(A6 > zp[n]) && console.log.apply(console, r10);
+ jp[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(x6 > jp[n]) && console.log.apply(console, r10);
}
debug(...e) {
this._log(mn.levels.DEBUG, e);
@@ -83351,7 +83362,7 @@ ${Ez(e, r10)}`);
this._log(mn.levels.WARNING, e);
}
makeError(e, r10, n) {
- if (M6)
+ if (v6)
return this.makeError("censored error", r10, {});
r10 || (r10 = mn.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -83361,7 +83372,7 @@ ${Ez(e, r10)}`);
if (u instanceof Uint8Array) {
let f10 = "";
for (let p = 0; p < u.length; p++)
- f10 += N6[u[p] >> 4], f10 += N6[u[p] & 15];
+ f10 += E6[u[p] >> 4], f10 += E6[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f10 + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -83423,9 +83434,9 @@ ${Ez(e, r10)}`);
e || this.throwArgumentError(r10, n, i);
}
checkNormalize(e) {
- T6 && this.throwError("platform missing String.prototype.normalize", mn.errors.UNSUPPORTED_OPERATION, {
+ _6 && this.throwError("platform missing String.prototype.normalize", mn.errors.UNSUPPORTED_OPERATION, {
operation: "String.prototype.normalize",
- form: T6
+ form: _6
});
}
checkSafeUint53(e, r10) {
@@ -83455,46 +83466,46 @@ ${Ez(e, r10)}`);
e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", mn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", mn.errors.MISSING_NEW, { name: r10.name });
}
static globalLogger() {
- return dy || (dy = new mn(dX)), dy;
+ return dy || (dy = new mn(cX)), dy;
}
static setCensorship(e, r10) {
if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", mn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
- }), S6) {
+ }), w6) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", mn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
});
}
- M6 = !!e, S6 = !!r10;
+ v6 = !!e, w6 = !!r10;
}
static setLogLevel(e) {
- const r10 = zp[e.toLowerCase()];
+ const r10 = jp[e.toLowerCase()];
if (r10 == null) {
mn.globalLogger().warn("invalid log level - " + e);
return;
}
- A6 = r10;
+ x6 = r10;
}
static from(e) {
return new mn(e);
}
};
ot.errors = ks;
- ot.levels = D1;
- var mX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ ot.levels = C1;
+ var lX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get ErrorCode() {
return ks;
},
get LogLevel() {
- return D1;
+ return C1;
},
Logger: ot
}, Symbol.toStringTag, { value: "Module" }));
- var gX = "properties/5.7.0";
- var yX = globalThis && globalThis.__awaiter || function(t, e, r10, n) {
+ var fX = "properties/5.7.0";
+ var hX = globalThis && globalThis.__awaiter || function(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
o(s);
@@ -83521,7 +83532,7 @@ ${Ez(e, r10)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var L1 = new ot(gX);
+ var D1 = new ot(fX);
function pt(t, e, r10) {
Object.defineProperty(t, e, {
enumerable: true,
@@ -83540,7 +83551,7 @@ ${Ez(e, r10)}`);
return null;
}
function za(t) {
- return yX(this, void 0, void 0, function* () {
+ return hX(this, void 0, void 0, function* () {
const e = Object.keys(t).map((n) => {
const i = t[n];
return Promise.resolve(i).then((s) => ({ key: n, value: s }));
@@ -83548,9 +83559,9 @@ ${Ez(e, r10)}`);
return (yield Promise.all(e)).reduce((n, i) => (n[i.key] = i.value, n), {});
});
}
- function bX(t, e) {
- (!t || typeof t != "object") && L1.throwArgumentError("invalid object", "object", t), Object.keys(t).forEach((r10) => {
- e[r10] || L1.throwArgumentError("invalid object key - " + r10, "transaction:" + r10, t);
+ function dX(t, e) {
+ (!t || typeof t != "object") && D1.throwArgumentError("invalid object", "object", t), Object.keys(t).forEach((r10) => {
+ e[r10] || D1.throwArgumentError("invalid object key - " + r10, "transaction:" + r10, t);
});
}
function el(t) {
@@ -83559,9 +83570,9 @@ ${Ez(e, r10)}`);
e[r10] = t[r10];
return e;
}
- var wX = { bigint: true, boolean: true, function: true, number: true, string: true };
- function eP(t) {
- if (t == null || wX[typeof t])
+ var pX = { bigint: true, boolean: true, function: true, number: true, string: true };
+ function GO(t) {
+ if (t == null || pX[typeof t])
return true;
if (Array.isArray(t) || typeof t == "object") {
if (!Object.isFrozen(t))
@@ -83574,48 +83585,48 @@ ${Ez(e, r10)}`);
} catch {
continue;
}
- if (!eP(n))
+ if (!GO(n))
return false;
}
return true;
}
- return L1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t);
+ return D1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t);
}
- function vX(t) {
- if (eP(t))
+ function mX(t) {
+ if (GO(t))
return t;
if (Array.isArray(t))
- return Object.freeze(t.map((e) => Cf(e)));
+ return Object.freeze(t.map((e) => Rf(e)));
if (typeof t == "object") {
const e = {};
for (const r10 in t) {
const n = t[r10];
- n !== void 0 && pt(e, r10, Cf(n));
+ n !== void 0 && pt(e, r10, Rf(n));
}
return e;
}
- return L1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t);
+ return D1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t);
}
- function Cf(t) {
- return vX(t);
+ function Rf(t) {
+ return mX(t);
}
- var oc = class {
+ var sc = class {
constructor(e) {
for (const r10 in e)
- this[r10] = Cf(e[r10]);
+ this[r10] = Rf(e[r10]);
}
};
- var xX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var gX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- Description: oc,
- checkProperties: bX,
- deepCopy: Cf,
+ Description: sc,
+ checkProperties: dX,
+ deepCopy: Rf,
defineReadOnly: pt,
getStatic: Xo,
resolveProperties: za,
shallowCopy: el
}, Symbol.toStringTag, { value: "Module" }));
- var _X = "abstract-signer/5.7.0";
+ var yX = "abstract-signer/5.7.0";
var qs = globalThis && globalThis.__awaiter || function(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
@@ -83643,8 +83654,8 @@ ${Ez(e, r10)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var Ss = new ot(_X);
- var EX = [
+ var Ss = new ot(yX);
+ var bX = [
"accessList",
"ccipReadEnabled",
"chainId",
@@ -83660,14 +83671,14 @@ ${Ez(e, r10)}`);
"type",
"value"
];
- var SX = [
+ var wX = [
ot.errors.INSUFFICIENT_FUNDS,
ot.errors.NONCE_EXPIRED,
ot.errors.REPLACEMENT_UNDERPRICED
];
- var a8 = class tP {
+ var n8 = class KO {
constructor() {
- Ss.checkAbstract(new.target, tP), pt(this, "_isSigner", true);
+ Ss.checkAbstract(new.target, KO), pt(this, "_isSigner", true);
}
getBalance(e) {
return qs(this, void 0, void 0, function* () {
@@ -83722,7 +83733,7 @@ ${Ez(e, r10)}`);
}
checkTransaction(e) {
for (const n in e)
- EX.indexOf(n) === -1 && Ss.throwArgumentError("invalid transaction key: " + n, "transaction", e);
+ bX.indexOf(n) === -1 && Ss.throwArgumentError("invalid transaction key: " + n, "transaction", e);
const r10 = el(e);
return r10.from == null ? r10.from = this.getAddress() : r10.from = Promise.all([
Promise.resolve(r10.from),
@@ -83763,7 +83774,7 @@ ${Ez(e, r10)}`);
r10.type === 2 && (r10.maxFeePerGas == null && (r10.maxFeePerGas = i.maxFeePerGas), r10.maxPriorityFeePerGas == null && (r10.maxPriorityFeePerGas = i.maxPriorityFeePerGas));
}
return r10.nonce == null && (r10.nonce = this.getTransactionCount("pending")), r10.gasLimit == null && (r10.gasLimit = this.estimateGas(r10).catch((i) => {
- if (SX.indexOf(i.code) >= 0)
+ if (wX.indexOf(i.code) >= 0)
throw i;
return Ss.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", ot.errors.UNPREDICTABLE_GAS_LIMIT, {
error: i,
@@ -83784,7 +83795,7 @@ ${Ez(e, r10)}`);
return !!(e && e._isSigner);
}
};
- var xg = class extends a8 {
+ var xg = class extends n8 {
constructor(e, r10) {
super(), pt(this, "address", e), pt(this, "provider", r10 || null);
}
@@ -83809,27 +83820,27 @@ ${Ez(e, r10)}`);
return new xg(this.address, e);
}
};
- var MX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var vX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- Signer: a8,
+ Signer: n8,
VoidSigner: xg
}, Symbol.toStringTag, { value: "Module" }));
- var AX = /* @__PURE__ */ fn(MX);
- var TX = "bytes/5.7.0";
- var Yr = new ot(TX);
- function rP(t) {
+ var xX = /* @__PURE__ */ fn(vX);
+ var _X = "bytes/5.7.0";
+ var Yr = new ot(_X);
+ function XO(t) {
return !!t.toHexString;
}
- function bf(t) {
+ function yf(t) {
return t.slice || (t.slice = function() {
const e = Array.prototype.slice.call(arguments);
- return bf(new Uint8Array(Array.prototype.slice.apply(t, e)));
+ return yf(new Uint8Array(Array.prototype.slice.apply(t, e)));
}), t;
}
- function c8(t) {
+ function i8(t) {
return Rr(t) && !(t.length % 2) || _l(t);
}
- function I6(t) {
+ function S6(t) {
return typeof t == "number" && t == t && t % 1 === 0;
}
function _l(t) {
@@ -83837,11 +83848,11 @@ ${Ez(e, r10)}`);
return false;
if (t.constructor === Uint8Array)
return true;
- if (typeof t == "string" || !I6(t.length) || t.length < 0)
+ if (typeof t == "string" || !S6(t.length) || t.length < 0)
return false;
for (let e = 0; e < t.length; e++) {
const r10 = t[e];
- if (!I6(r10) || r10 < 0 || r10 >= 256)
+ if (!S6(r10) || r10 < 0 || r10 >= 256)
return false;
}
return true;
@@ -83852,23 +83863,23 @@ ${Ez(e, r10)}`);
const r10 = [];
for (; t; )
r10.unshift(t & 255), t = parseInt(String(t / 256));
- return r10.length === 0 && r10.push(0), bf(new Uint8Array(r10));
+ return r10.length === 0 && r10.push(0), yf(new Uint8Array(r10));
}
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), rP(t) && (t = t.toHexString()), Rr(t)) {
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), XO(t) && (t = t.toHexString()), Rr(t)) {
let r10 = t.substring(2);
r10.length % 2 && (e.hexPad === "left" ? r10 = "0" + r10 : e.hexPad === "right" ? r10 += "0" : Yr.throwArgumentError("hex data is odd-length", "value", t));
const n = [];
for (let i = 0; i < r10.length; i += 2)
n.push(parseInt(r10.substring(i, i + 2), 16));
- return bf(new Uint8Array(n));
+ return yf(new Uint8Array(n));
}
- return _l(t) ? bf(new Uint8Array(t)) : Yr.throwArgumentError("invalid arrayify value", "value", t);
+ return _l(t) ? yf(new Uint8Array(t)) : Yr.throwArgumentError("invalid arrayify value", "value", t);
}
- function ci(t) {
+ function ui(t) {
const e = t.map((i) => er(i)), r10 = e.reduce((i, s) => i + s.length, 0), n = new Uint8Array(r10);
- return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), bf(n);
+ return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), yf(n);
}
- function nP(t) {
+ function YO(t) {
let e = er(t);
if (e.length === 0)
return e;
@@ -83877,10 +83888,10 @@ ${Ez(e, r10)}`);
r10++;
return r10 && (e = e.slice(r10)), e;
}
- function iP(t, e) {
+ function ZO(t, e) {
t = er(t), t.length > e && Yr.throwArgumentError("value out of range", "value", arguments[0]);
const r10 = new Uint8Array(e);
- return r10.set(t, e - t.length), bf(r10);
+ return r10.set(t, e - t.length), yf(r10);
}
function Rr(t, e) {
return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e);
@@ -83896,7 +83907,7 @@ ${Ez(e, r10)}`);
}
if (typeof t == "bigint")
return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t;
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), rP(t))
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), XO(t))
return t.toHexString();
if (Rr(t))
return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : Yr.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase();
@@ -83910,27 +83921,27 @@ ${Ez(e, r10)}`);
}
return Yr.throwArgumentError("invalid hexlify value", "value", t);
}
- function B1(t) {
+ function L1(t) {
if (typeof t != "string")
t = It(t);
else if (!Rr(t) || t.length % 2)
return null;
return (t.length - 2) / 2;
}
- function f0(t, e, r10) {
+ function u0(t, e, r10) {
return typeof t != "string" ? t = It(t) : (!Rr(t) || t.length % 2) && Yr.throwArgumentError("invalid hexData", "value", t), e = 2 + 2 * e, r10 != null ? "0x" + t.substring(e, 2 + 2 * r10) : "0x" + t.substring(e);
}
- function u8(t) {
+ function s8(t) {
let e = "0x";
return t.forEach((r10) => {
e += It(r10).substring(2);
}), e;
}
- function NX(t) {
- const e = sP(It(t, { hexPad: "left" }));
+ function EX(t) {
+ const e = JO(It(t, { hexPad: "left" }));
return e === "0x" ? "0x0" : e;
}
- function sP(t) {
+ function JO(t) {
typeof t != "string" && (t = It(t)), Rr(t) || Yr.throwArgumentError("invalid hex string", "value", t), t = t.substring(2);
let e = 0;
for (; e < t.length && t[e] === "0"; )
@@ -83942,7 +83953,7 @@ ${Ez(e, r10)}`);
t = "0x0" + t.substring(2);
return t;
}
- function oP(t) {
+ function QO(t) {
const e = {
r: "0x",
s: "0x",
@@ -83952,12 +83963,12 @@ ${Ez(e, r10)}`);
yParityAndS: "0x",
compact: "0x"
};
- if (c8(t)) {
+ if (i8(t)) {
let r10 = er(t);
r10.length === 64 ? (e.v = 27 + (r10[32] >> 7), r10[32] &= 127, e.r = It(r10.slice(0, 32)), e.s = It(r10.slice(32, 64))) : r10.length === 65 ? (e.r = It(r10.slice(0, 32)), e.s = It(r10.slice(32, 64)), e.v = r10[64]) : Yr.throwArgumentError("invalid signature string", "signature", t), e.v < 27 && (e.v === 0 || e.v === 1 ? e.v += 27 : Yr.throwArgumentError("signature invalid v byte", "signature", t)), e.recoveryParam = 1 - e.v % 2, e.recoveryParam && (r10[32] |= 128), e._vs = It(r10.slice(32, 64));
} else {
if (e.r = t.r, e.s = t.s, e.v = t.v, e.recoveryParam = t.recoveryParam, e._vs = t._vs, e._vs != null) {
- const i = iP(er(e._vs), 32);
+ const i = ZO(er(e._vs), 32);
e._vs = It(i);
const s = i[0] >= 128 ? 1 : 0;
e.recoveryParam == null ? e.recoveryParam = s : e.recoveryParam !== s && Yr.throwArgumentError("signature recoveryParam mismatch _vs", "signature", t), i[0] &= 127;
@@ -83980,34 +83991,34 @@ ${Ez(e, r10)}`);
}
return e.yParityAndS = e._vs, e.compact = e.r + e.yParityAndS.substring(2), e;
}
- function IX(t) {
- return t = oP(t), It(ci([
+ function SX(t) {
+ return t = QO(t), It(ui([
t.r,
t.s,
t.recoveryParam ? "0x1c" : "0x1b"
]));
}
- var OX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var MX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
arrayify: er,
- concat: ci,
- hexConcat: u8,
- hexDataLength: B1,
- hexDataSlice: f0,
- hexStripZeros: sP,
- hexValue: NX,
+ concat: ui,
+ hexConcat: s8,
+ hexDataLength: L1,
+ hexDataSlice: u0,
+ hexStripZeros: JO,
+ hexValue: EX,
hexZeroPad: Jo,
hexlify: It,
isBytes: _l,
- isBytesLike: c8,
+ isBytesLike: i8,
isHexString: Rr,
- joinSignature: IX,
- splitSignature: oP,
- stripZeros: nP,
- zeroPad: iP
+ joinSignature: SX,
+ splitSignature: QO,
+ stripZeros: YO,
+ zeroPad: ZO
}, Symbol.toStringTag, { value: "Module" }));
- var l8 = { exports: {} };
- l8.exports;
+ var o8 = { exports: {} };
+ o8.exports;
(function(t) {
(function(e, r10) {
function n(d, l15) {
@@ -84028,7 +84039,7 @@ ${Ez(e, r10)}`);
typeof e == "object" ? e.exports = s : r10.BN = s, s.BN = s, s.wordSize = 26;
var o;
try {
- typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer;
+ typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer;
} catch {
}
s.isBN = function(l15) {
@@ -84333,7 +84344,7 @@ ${Ez(e, r10)}`);
var l15 = this.words[this.length - 1], h = this._countBits(l15);
return (this.length - 1) * 26 + h;
};
- function R(d) {
+ function k(d) {
for (var l15 = new Array(d.bitLength()), h = 0; h < l15.length; h++) {
var y = h / 26 | 0, x = h % 26;
l15[h] = d.words[y] >>> x & 1;
@@ -84472,8 +84483,8 @@ ${Ez(e, r10)}`);
}
return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip();
}
- var D = function(l15, h, y) {
- var x = l15.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j10 = U & 8191, G = U >>> 13, k = x[2] | 0, Y = k & 8191, ee = k >>> 13, ae = x[3] | 0, ie = ae & 8191, Z10 = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C9 = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13;
+ var L = function(l15, h, y) {
+ var x = l15.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j10 = U & 8191, G = U >>> 13, R = x[2] | 0, Y = R & 8191, ee = R >>> 13, ae = x[3] | 0, ie = ae & 8191, Z10 = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C10 = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13;
y.negative = l15.negative ^ h.negative, y.length = 19, g = Math.imul(A, de), m = Math.imul(A, ve), m = m + Math.imul(K, de) | 0, P = Math.imul(K, ve);
var gr = (w + g | 0) + ((m & 8191) << 13) | 0;
w = (P + (m >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, g = Math.imul(j10, de), m = Math.imul(j10, ve), m = m + Math.imul(G, de) | 0, P = Math.imul(G, ve), g = g + Math.imul(A, Ne) | 0, m = m + Math.imul(A, De) | 0, m = m + Math.imul(K, Ne) | 0, P = P + Math.imul(K, De) | 0;
@@ -84488,25 +84499,25 @@ ${Ez(e, r10)}`);
var Cn = (w + g | 0) + ((m & 8191) << 13) | 0;
w = (P + (m >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, g = Math.imul(ye, de), m = Math.imul(ye, ve), m = m + Math.imul(Ee, de) | 0, P = Math.imul(Ee, ve), g = g + Math.imul(se, Ne) | 0, m = m + Math.imul(se, De) | 0, m = m + Math.imul(le, Ne) | 0, P = P + Math.imul(le, De) | 0, g = g + Math.imul(oe, Ve) | 0, m = m + Math.imul(oe, Ze) | 0, m = m + Math.imul(me, Ve) | 0, P = P + Math.imul(me, Ze) | 0, g = g + Math.imul(ie, ke) | 0, m = m + Math.imul(ie, Re) | 0, m = m + Math.imul(Z10, ke) | 0, P = P + Math.imul(Z10, Re) | 0, g = g + Math.imul(Y, Me) | 0, m = m + Math.imul(Y, Pe) | 0, m = m + Math.imul(ee, Me) | 0, P = P + Math.imul(ee, Pe) | 0, g = g + Math.imul(j10, Ce) | 0, m = m + Math.imul(j10, ze) | 0, m = m + Math.imul(G, Ce) | 0, P = P + Math.imul(G, ze) | 0, g = g + Math.imul(A, qe) | 0, m = m + Math.imul(A, Ke) | 0, m = m + Math.imul(K, qe) | 0, P = P + Math.imul(K, Ke) | 0;
var Dn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, g = Math.imul(C9, de), m = Math.imul(C9, ve), m = m + Math.imul(O, de) | 0, P = Math.imul(O, ve), g = g + Math.imul(ye, Ne) | 0, m = m + Math.imul(ye, De) | 0, m = m + Math.imul(Ee, Ne) | 0, P = P + Math.imul(Ee, De) | 0, g = g + Math.imul(se, Ve) | 0, m = m + Math.imul(se, Ze) | 0, m = m + Math.imul(le, Ve) | 0, P = P + Math.imul(le, Ze) | 0, g = g + Math.imul(oe, ke) | 0, m = m + Math.imul(oe, Re) | 0, m = m + Math.imul(me, ke) | 0, P = P + Math.imul(me, Re) | 0, g = g + Math.imul(ie, Me) | 0, m = m + Math.imul(ie, Pe) | 0, m = m + Math.imul(Z10, Me) | 0, P = P + Math.imul(Z10, Pe) | 0, g = g + Math.imul(Y, Ce) | 0, m = m + Math.imul(Y, ze) | 0, m = m + Math.imul(ee, Ce) | 0, P = P + Math.imul(ee, ze) | 0, g = g + Math.imul(j10, qe) | 0, m = m + Math.imul(j10, Ke) | 0, m = m + Math.imul(G, qe) | 0, P = P + Math.imul(G, Ke) | 0, g = g + Math.imul(A, We) | 0, m = m + Math.imul(A, $e) | 0, m = m + Math.imul(K, We) | 0, P = P + Math.imul(K, $e) | 0;
+ w = (P + (m >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, g = Math.imul(C10, de), m = Math.imul(C10, ve), m = m + Math.imul(O, de) | 0, P = Math.imul(O, ve), g = g + Math.imul(ye, Ne) | 0, m = m + Math.imul(ye, De) | 0, m = m + Math.imul(Ee, Ne) | 0, P = P + Math.imul(Ee, De) | 0, g = g + Math.imul(se, Ve) | 0, m = m + Math.imul(se, Ze) | 0, m = m + Math.imul(le, Ve) | 0, P = P + Math.imul(le, Ze) | 0, g = g + Math.imul(oe, ke) | 0, m = m + Math.imul(oe, Re) | 0, m = m + Math.imul(me, ke) | 0, P = P + Math.imul(me, Re) | 0, g = g + Math.imul(ie, Me) | 0, m = m + Math.imul(ie, Pe) | 0, m = m + Math.imul(Z10, Me) | 0, P = P + Math.imul(Z10, Pe) | 0, g = g + Math.imul(Y, Ce) | 0, m = m + Math.imul(Y, ze) | 0, m = m + Math.imul(ee, Ce) | 0, P = P + Math.imul(ee, ze) | 0, g = g + Math.imul(j10, qe) | 0, m = m + Math.imul(j10, Ke) | 0, m = m + Math.imul(G, qe) | 0, P = P + Math.imul(G, Ke) | 0, g = g + Math.imul(A, We) | 0, m = m + Math.imul(A, $e) | 0, m = m + Math.imul(K, We) | 0, P = P + Math.imul(K, $e) | 0;
var Ln = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, g = Math.imul($, de), m = Math.imul($, ve), m = m + Math.imul(te, de) | 0, P = Math.imul(te, ve), g = g + Math.imul(C9, Ne) | 0, m = m + Math.imul(C9, De) | 0, m = m + Math.imul(O, Ne) | 0, P = P + Math.imul(O, De) | 0, g = g + Math.imul(ye, Ve) | 0, m = m + Math.imul(ye, Ze) | 0, m = m + Math.imul(Ee, Ve) | 0, P = P + Math.imul(Ee, Ze) | 0, g = g + Math.imul(se, ke) | 0, m = m + Math.imul(se, Re) | 0, m = m + Math.imul(le, ke) | 0, P = P + Math.imul(le, Re) | 0, g = g + Math.imul(oe, Me) | 0, m = m + Math.imul(oe, Pe) | 0, m = m + Math.imul(me, Me) | 0, P = P + Math.imul(me, Pe) | 0, g = g + Math.imul(ie, Ce) | 0, m = m + Math.imul(ie, ze) | 0, m = m + Math.imul(Z10, Ce) | 0, P = P + Math.imul(Z10, ze) | 0, g = g + Math.imul(Y, qe) | 0, m = m + Math.imul(Y, Ke) | 0, m = m + Math.imul(ee, qe) | 0, P = P + Math.imul(ee, Ke) | 0, g = g + Math.imul(j10, We) | 0, m = m + Math.imul(j10, $e) | 0, m = m + Math.imul(G, We) | 0, P = P + Math.imul(G, $e) | 0, g = g + Math.imul(A, ft) | 0, m = m + Math.imul(A, ht) | 0, m = m + Math.imul(K, ft) | 0, P = P + Math.imul(K, ht) | 0;
+ w = (P + (m >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, g = Math.imul($, de), m = Math.imul($, ve), m = m + Math.imul(te, de) | 0, P = Math.imul(te, ve), g = g + Math.imul(C10, Ne) | 0, m = m + Math.imul(C10, De) | 0, m = m + Math.imul(O, Ne) | 0, P = P + Math.imul(O, De) | 0, g = g + Math.imul(ye, Ve) | 0, m = m + Math.imul(ye, Ze) | 0, m = m + Math.imul(Ee, Ve) | 0, P = P + Math.imul(Ee, Ze) | 0, g = g + Math.imul(se, ke) | 0, m = m + Math.imul(se, Re) | 0, m = m + Math.imul(le, ke) | 0, P = P + Math.imul(le, Re) | 0, g = g + Math.imul(oe, Me) | 0, m = m + Math.imul(oe, Pe) | 0, m = m + Math.imul(me, Me) | 0, P = P + Math.imul(me, Pe) | 0, g = g + Math.imul(ie, Ce) | 0, m = m + Math.imul(ie, ze) | 0, m = m + Math.imul(Z10, Ce) | 0, P = P + Math.imul(Z10, ze) | 0, g = g + Math.imul(Y, qe) | 0, m = m + Math.imul(Y, Ke) | 0, m = m + Math.imul(ee, qe) | 0, P = P + Math.imul(ee, Ke) | 0, g = g + Math.imul(j10, We) | 0, m = m + Math.imul(j10, $e) | 0, m = m + Math.imul(G, We) | 0, P = P + Math.imul(G, $e) | 0, g = g + Math.imul(A, ft) | 0, m = m + Math.imul(A, ht) | 0, m = m + Math.imul(K, ft) | 0, P = P + Math.imul(K, ht) | 0;
var Bn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, g = Math.imul(ne, de), m = Math.imul(ne, ve), m = m + Math.imul(fe, de) | 0, P = Math.imul(fe, ve), g = g + Math.imul($, Ne) | 0, m = m + Math.imul($, De) | 0, m = m + Math.imul(te, Ne) | 0, P = P + Math.imul(te, De) | 0, g = g + Math.imul(C9, Ve) | 0, m = m + Math.imul(C9, Ze) | 0, m = m + Math.imul(O, Ve) | 0, P = P + Math.imul(O, Ze) | 0, g = g + Math.imul(ye, ke) | 0, m = m + Math.imul(ye, Re) | 0, m = m + Math.imul(Ee, ke) | 0, P = P + Math.imul(Ee, Re) | 0, g = g + Math.imul(se, Me) | 0, m = m + Math.imul(se, Pe) | 0, m = m + Math.imul(le, Me) | 0, P = P + Math.imul(le, Pe) | 0, g = g + Math.imul(oe, Ce) | 0, m = m + Math.imul(oe, ze) | 0, m = m + Math.imul(me, Ce) | 0, P = P + Math.imul(me, ze) | 0, g = g + Math.imul(ie, qe) | 0, m = m + Math.imul(ie, Ke) | 0, m = m + Math.imul(Z10, qe) | 0, P = P + Math.imul(Z10, Ke) | 0, g = g + Math.imul(Y, We) | 0, m = m + Math.imul(Y, $e) | 0, m = m + Math.imul(ee, We) | 0, P = P + Math.imul(ee, $e) | 0, g = g + Math.imul(j10, ft) | 0, m = m + Math.imul(j10, ht) | 0, m = m + Math.imul(G, ft) | 0, P = P + Math.imul(G, ht) | 0, g = g + Math.imul(A, rt) | 0, m = m + Math.imul(A, _t) | 0, m = m + Math.imul(K, rt) | 0, P = P + Math.imul(K, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, g = Math.imul(ne, de), m = Math.imul(ne, ve), m = m + Math.imul(fe, de) | 0, P = Math.imul(fe, ve), g = g + Math.imul($, Ne) | 0, m = m + Math.imul($, De) | 0, m = m + Math.imul(te, Ne) | 0, P = P + Math.imul(te, De) | 0, g = g + Math.imul(C10, Ve) | 0, m = m + Math.imul(C10, Ze) | 0, m = m + Math.imul(O, Ve) | 0, P = P + Math.imul(O, Ze) | 0, g = g + Math.imul(ye, ke) | 0, m = m + Math.imul(ye, Re) | 0, m = m + Math.imul(Ee, ke) | 0, P = P + Math.imul(Ee, Re) | 0, g = g + Math.imul(se, Me) | 0, m = m + Math.imul(se, Pe) | 0, m = m + Math.imul(le, Me) | 0, P = P + Math.imul(le, Pe) | 0, g = g + Math.imul(oe, Ce) | 0, m = m + Math.imul(oe, ze) | 0, m = m + Math.imul(me, Ce) | 0, P = P + Math.imul(me, ze) | 0, g = g + Math.imul(ie, qe) | 0, m = m + Math.imul(ie, Ke) | 0, m = m + Math.imul(Z10, qe) | 0, P = P + Math.imul(Z10, Ke) | 0, g = g + Math.imul(Y, We) | 0, m = m + Math.imul(Y, $e) | 0, m = m + Math.imul(ee, We) | 0, P = P + Math.imul(ee, $e) | 0, g = g + Math.imul(j10, ft) | 0, m = m + Math.imul(j10, ht) | 0, m = m + Math.imul(G, ft) | 0, P = P + Math.imul(G, ht) | 0, g = g + Math.imul(A, rt) | 0, m = m + Math.imul(A, _t) | 0, m = m + Math.imul(K, rt) | 0, P = P + Math.imul(K, _t) | 0;
var Un = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, g = Math.imul(ne, Ne), m = Math.imul(ne, De), m = m + Math.imul(fe, Ne) | 0, P = Math.imul(fe, De), g = g + Math.imul($, Ve) | 0, m = m + Math.imul($, Ze) | 0, m = m + Math.imul(te, Ve) | 0, P = P + Math.imul(te, Ze) | 0, g = g + Math.imul(C9, ke) | 0, m = m + Math.imul(C9, Re) | 0, m = m + Math.imul(O, ke) | 0, P = P + Math.imul(O, Re) | 0, g = g + Math.imul(ye, Me) | 0, m = m + Math.imul(ye, Pe) | 0, m = m + Math.imul(Ee, Me) | 0, P = P + Math.imul(Ee, Pe) | 0, g = g + Math.imul(se, Ce) | 0, m = m + Math.imul(se, ze) | 0, m = m + Math.imul(le, Ce) | 0, P = P + Math.imul(le, ze) | 0, g = g + Math.imul(oe, qe) | 0, m = m + Math.imul(oe, Ke) | 0, m = m + Math.imul(me, qe) | 0, P = P + Math.imul(me, Ke) | 0, g = g + Math.imul(ie, We) | 0, m = m + Math.imul(ie, $e) | 0, m = m + Math.imul(Z10, We) | 0, P = P + Math.imul(Z10, $e) | 0, g = g + Math.imul(Y, ft) | 0, m = m + Math.imul(Y, ht) | 0, m = m + Math.imul(ee, ft) | 0, P = P + Math.imul(ee, ht) | 0, g = g + Math.imul(j10, rt) | 0, m = m + Math.imul(j10, _t) | 0, m = m + Math.imul(G, rt) | 0, P = P + Math.imul(G, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, g = Math.imul(ne, Ne), m = Math.imul(ne, De), m = m + Math.imul(fe, Ne) | 0, P = Math.imul(fe, De), g = g + Math.imul($, Ve) | 0, m = m + Math.imul($, Ze) | 0, m = m + Math.imul(te, Ve) | 0, P = P + Math.imul(te, Ze) | 0, g = g + Math.imul(C10, ke) | 0, m = m + Math.imul(C10, Re) | 0, m = m + Math.imul(O, ke) | 0, P = P + Math.imul(O, Re) | 0, g = g + Math.imul(ye, Me) | 0, m = m + Math.imul(ye, Pe) | 0, m = m + Math.imul(Ee, Me) | 0, P = P + Math.imul(Ee, Pe) | 0, g = g + Math.imul(se, Ce) | 0, m = m + Math.imul(se, ze) | 0, m = m + Math.imul(le, Ce) | 0, P = P + Math.imul(le, ze) | 0, g = g + Math.imul(oe, qe) | 0, m = m + Math.imul(oe, Ke) | 0, m = m + Math.imul(me, qe) | 0, P = P + Math.imul(me, Ke) | 0, g = g + Math.imul(ie, We) | 0, m = m + Math.imul(ie, $e) | 0, m = m + Math.imul(Z10, We) | 0, P = P + Math.imul(Z10, $e) | 0, g = g + Math.imul(Y, ft) | 0, m = m + Math.imul(Y, ht) | 0, m = m + Math.imul(ee, ft) | 0, P = P + Math.imul(ee, ht) | 0, g = g + Math.imul(j10, rt) | 0, m = m + Math.imul(j10, _t) | 0, m = m + Math.imul(G, rt) | 0, P = P + Math.imul(G, _t) | 0;
var rn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, g = Math.imul(ne, Ve), m = Math.imul(ne, Ze), m = m + Math.imul(fe, Ve) | 0, P = Math.imul(fe, Ze), g = g + Math.imul($, ke) | 0, m = m + Math.imul($, Re) | 0, m = m + Math.imul(te, ke) | 0, P = P + Math.imul(te, Re) | 0, g = g + Math.imul(C9, Me) | 0, m = m + Math.imul(C9, Pe) | 0, m = m + Math.imul(O, Me) | 0, P = P + Math.imul(O, Pe) | 0, g = g + Math.imul(ye, Ce) | 0, m = m + Math.imul(ye, ze) | 0, m = m + Math.imul(Ee, Ce) | 0, P = P + Math.imul(Ee, ze) | 0, g = g + Math.imul(se, qe) | 0, m = m + Math.imul(se, Ke) | 0, m = m + Math.imul(le, qe) | 0, P = P + Math.imul(le, Ke) | 0, g = g + Math.imul(oe, We) | 0, m = m + Math.imul(oe, $e) | 0, m = m + Math.imul(me, We) | 0, P = P + Math.imul(me, $e) | 0, g = g + Math.imul(ie, ft) | 0, m = m + Math.imul(ie, ht) | 0, m = m + Math.imul(Z10, ft) | 0, P = P + Math.imul(Z10, ht) | 0, g = g + Math.imul(Y, rt) | 0, m = m + Math.imul(Y, _t) | 0, m = m + Math.imul(ee, rt) | 0, P = P + Math.imul(ee, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, g = Math.imul(ne, Ve), m = Math.imul(ne, Ze), m = m + Math.imul(fe, Ve) | 0, P = Math.imul(fe, Ze), g = g + Math.imul($, ke) | 0, m = m + Math.imul($, Re) | 0, m = m + Math.imul(te, ke) | 0, P = P + Math.imul(te, Re) | 0, g = g + Math.imul(C10, Me) | 0, m = m + Math.imul(C10, Pe) | 0, m = m + Math.imul(O, Me) | 0, P = P + Math.imul(O, Pe) | 0, g = g + Math.imul(ye, Ce) | 0, m = m + Math.imul(ye, ze) | 0, m = m + Math.imul(Ee, Ce) | 0, P = P + Math.imul(Ee, ze) | 0, g = g + Math.imul(se, qe) | 0, m = m + Math.imul(se, Ke) | 0, m = m + Math.imul(le, qe) | 0, P = P + Math.imul(le, Ke) | 0, g = g + Math.imul(oe, We) | 0, m = m + Math.imul(oe, $e) | 0, m = m + Math.imul(me, We) | 0, P = P + Math.imul(me, $e) | 0, g = g + Math.imul(ie, ft) | 0, m = m + Math.imul(ie, ht) | 0, m = m + Math.imul(Z10, ft) | 0, P = P + Math.imul(Z10, ht) | 0, g = g + Math.imul(Y, rt) | 0, m = m + Math.imul(Y, _t) | 0, m = m + Math.imul(ee, rt) | 0, P = P + Math.imul(ee, _t) | 0;
var jn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, g = Math.imul(ne, ke), m = Math.imul(ne, Re), m = m + Math.imul(fe, ke) | 0, P = Math.imul(fe, Re), g = g + Math.imul($, Me) | 0, m = m + Math.imul($, Pe) | 0, m = m + Math.imul(te, Me) | 0, P = P + Math.imul(te, Pe) | 0, g = g + Math.imul(C9, Ce) | 0, m = m + Math.imul(C9, ze) | 0, m = m + Math.imul(O, Ce) | 0, P = P + Math.imul(O, ze) | 0, g = g + Math.imul(ye, qe) | 0, m = m + Math.imul(ye, Ke) | 0, m = m + Math.imul(Ee, qe) | 0, P = P + Math.imul(Ee, Ke) | 0, g = g + Math.imul(se, We) | 0, m = m + Math.imul(se, $e) | 0, m = m + Math.imul(le, We) | 0, P = P + Math.imul(le, $e) | 0, g = g + Math.imul(oe, ft) | 0, m = m + Math.imul(oe, ht) | 0, m = m + Math.imul(me, ft) | 0, P = P + Math.imul(me, ht) | 0, g = g + Math.imul(ie, rt) | 0, m = m + Math.imul(ie, _t) | 0, m = m + Math.imul(Z10, rt) | 0, P = P + Math.imul(Z10, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, g = Math.imul(ne, ke), m = Math.imul(ne, Re), m = m + Math.imul(fe, ke) | 0, P = Math.imul(fe, Re), g = g + Math.imul($, Me) | 0, m = m + Math.imul($, Pe) | 0, m = m + Math.imul(te, Me) | 0, P = P + Math.imul(te, Pe) | 0, g = g + Math.imul(C10, Ce) | 0, m = m + Math.imul(C10, ze) | 0, m = m + Math.imul(O, Ce) | 0, P = P + Math.imul(O, ze) | 0, g = g + Math.imul(ye, qe) | 0, m = m + Math.imul(ye, Ke) | 0, m = m + Math.imul(Ee, qe) | 0, P = P + Math.imul(Ee, Ke) | 0, g = g + Math.imul(se, We) | 0, m = m + Math.imul(se, $e) | 0, m = m + Math.imul(le, We) | 0, P = P + Math.imul(le, $e) | 0, g = g + Math.imul(oe, ft) | 0, m = m + Math.imul(oe, ht) | 0, m = m + Math.imul(me, ft) | 0, P = P + Math.imul(me, ht) | 0, g = g + Math.imul(ie, rt) | 0, m = m + Math.imul(ie, _t) | 0, m = m + Math.imul(Z10, rt) | 0, P = P + Math.imul(Z10, _t) | 0;
var Vn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, g = Math.imul(ne, Me), m = Math.imul(ne, Pe), m = m + Math.imul(fe, Me) | 0, P = Math.imul(fe, Pe), g = g + Math.imul($, Ce) | 0, m = m + Math.imul($, ze) | 0, m = m + Math.imul(te, Ce) | 0, P = P + Math.imul(te, ze) | 0, g = g + Math.imul(C9, qe) | 0, m = m + Math.imul(C9, Ke) | 0, m = m + Math.imul(O, qe) | 0, P = P + Math.imul(O, Ke) | 0, g = g + Math.imul(ye, We) | 0, m = m + Math.imul(ye, $e) | 0, m = m + Math.imul(Ee, We) | 0, P = P + Math.imul(Ee, $e) | 0, g = g + Math.imul(se, ft) | 0, m = m + Math.imul(se, ht) | 0, m = m + Math.imul(le, ft) | 0, P = P + Math.imul(le, ht) | 0, g = g + Math.imul(oe, rt) | 0, m = m + Math.imul(oe, _t) | 0, m = m + Math.imul(me, rt) | 0, P = P + Math.imul(me, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, g = Math.imul(ne, Me), m = Math.imul(ne, Pe), m = m + Math.imul(fe, Me) | 0, P = Math.imul(fe, Pe), g = g + Math.imul($, Ce) | 0, m = m + Math.imul($, ze) | 0, m = m + Math.imul(te, Ce) | 0, P = P + Math.imul(te, ze) | 0, g = g + Math.imul(C10, qe) | 0, m = m + Math.imul(C10, Ke) | 0, m = m + Math.imul(O, qe) | 0, P = P + Math.imul(O, Ke) | 0, g = g + Math.imul(ye, We) | 0, m = m + Math.imul(ye, $e) | 0, m = m + Math.imul(Ee, We) | 0, P = P + Math.imul(Ee, $e) | 0, g = g + Math.imul(se, ft) | 0, m = m + Math.imul(se, ht) | 0, m = m + Math.imul(le, ft) | 0, P = P + Math.imul(le, ht) | 0, g = g + Math.imul(oe, rt) | 0, m = m + Math.imul(oe, _t) | 0, m = m + Math.imul(me, rt) | 0, P = P + Math.imul(me, _t) | 0;
var Tr = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, g = Math.imul(ne, Ce), m = Math.imul(ne, ze), m = m + Math.imul(fe, Ce) | 0, P = Math.imul(fe, ze), g = g + Math.imul($, qe) | 0, m = m + Math.imul($, Ke) | 0, m = m + Math.imul(te, qe) | 0, P = P + Math.imul(te, Ke) | 0, g = g + Math.imul(C9, We) | 0, m = m + Math.imul(C9, $e) | 0, m = m + Math.imul(O, We) | 0, P = P + Math.imul(O, $e) | 0, g = g + Math.imul(ye, ft) | 0, m = m + Math.imul(ye, ht) | 0, m = m + Math.imul(Ee, ft) | 0, P = P + Math.imul(Ee, ht) | 0, g = g + Math.imul(se, rt) | 0, m = m + Math.imul(se, _t) | 0, m = m + Math.imul(le, rt) | 0, P = P + Math.imul(le, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, g = Math.imul(ne, Ce), m = Math.imul(ne, ze), m = m + Math.imul(fe, Ce) | 0, P = Math.imul(fe, ze), g = g + Math.imul($, qe) | 0, m = m + Math.imul($, Ke) | 0, m = m + Math.imul(te, qe) | 0, P = P + Math.imul(te, Ke) | 0, g = g + Math.imul(C10, We) | 0, m = m + Math.imul(C10, $e) | 0, m = m + Math.imul(O, We) | 0, P = P + Math.imul(O, $e) | 0, g = g + Math.imul(ye, ft) | 0, m = m + Math.imul(ye, ht) | 0, m = m + Math.imul(Ee, ft) | 0, P = P + Math.imul(Ee, ht) | 0, g = g + Math.imul(se, rt) | 0, m = m + Math.imul(se, _t) | 0, m = m + Math.imul(le, rt) | 0, P = P + Math.imul(le, _t) | 0;
var zn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, g = Math.imul(ne, qe), m = Math.imul(ne, Ke), m = m + Math.imul(fe, qe) | 0, P = Math.imul(fe, Ke), g = g + Math.imul($, We) | 0, m = m + Math.imul($, $e) | 0, m = m + Math.imul(te, We) | 0, P = P + Math.imul(te, $e) | 0, g = g + Math.imul(C9, ft) | 0, m = m + Math.imul(C9, ht) | 0, m = m + Math.imul(O, ft) | 0, P = P + Math.imul(O, ht) | 0, g = g + Math.imul(ye, rt) | 0, m = m + Math.imul(ye, _t) | 0, m = m + Math.imul(Ee, rt) | 0, P = P + Math.imul(Ee, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, g = Math.imul(ne, qe), m = Math.imul(ne, Ke), m = m + Math.imul(fe, qe) | 0, P = Math.imul(fe, Ke), g = g + Math.imul($, We) | 0, m = m + Math.imul($, $e) | 0, m = m + Math.imul(te, We) | 0, P = P + Math.imul(te, $e) | 0, g = g + Math.imul(C10, ft) | 0, m = m + Math.imul(C10, ht) | 0, m = m + Math.imul(O, ft) | 0, P = P + Math.imul(O, ht) | 0, g = g + Math.imul(ye, rt) | 0, m = m + Math.imul(ye, _t) | 0, m = m + Math.imul(Ee, rt) | 0, P = P + Math.imul(Ee, _t) | 0;
var Fn = (w + g | 0) + ((m & 8191) << 13) | 0;
- w = (P + (m >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, g = Math.imul(ne, We), m = Math.imul(ne, $e), m = m + Math.imul(fe, We) | 0, P = Math.imul(fe, $e), g = g + Math.imul($, ft) | 0, m = m + Math.imul($, ht) | 0, m = m + Math.imul(te, ft) | 0, P = P + Math.imul(te, ht) | 0, g = g + Math.imul(C9, rt) | 0, m = m + Math.imul(C9, _t) | 0, m = m + Math.imul(O, rt) | 0, P = P + Math.imul(O, _t) | 0;
+ w = (P + (m >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, g = Math.imul(ne, We), m = Math.imul(ne, $e), m = m + Math.imul(fe, We) | 0, P = Math.imul(fe, $e), g = g + Math.imul($, ft) | 0, m = m + Math.imul($, ht) | 0, m = m + Math.imul(te, ft) | 0, P = P + Math.imul(te, ht) | 0, g = g + Math.imul(C10, rt) | 0, m = m + Math.imul(C10, _t) | 0, m = m + Math.imul(O, rt) | 0, P = P + Math.imul(O, _t) | 0;
var Hn = (w + g | 0) + ((m & 8191) << 13) | 0;
w = (P + (m >>> 13) | 0) + (Hn >>> 26) | 0, Hn &= 67108863, g = Math.imul(ne, ft), m = Math.imul(ne, ht), m = m + Math.imul(fe, ft) | 0, P = Math.imul(fe, ht), g = g + Math.imul($, rt) | 0, m = m + Math.imul($, _t) | 0, m = m + Math.imul(te, rt) | 0, P = P + Math.imul(te, _t) | 0;
var Ji = (w + g | 0) + ((m & 8191) << 13) | 0;
@@ -84514,8 +84525,8 @@ ${Ez(e, r10)}`);
var ma = (w + g | 0) + ((m & 8191) << 13) | 0;
return w = (P + (m >>> 13) | 0) + (ma >>> 26) | 0, ma &= 67108863, M[0] = gr, M[1] = yr, M[2] = br, M[3] = wr, M[4] = tr, M[5] = Cn, M[6] = Dn, M[7] = Ln, M[8] = Bn, M[9] = Un, M[10] = rn, M[11] = jn, M[12] = Vn, M[13] = Tr, M[14] = zn, M[15] = Fn, M[16] = Hn, M[17] = Ji, M[18] = ma, w !== 0 && (M[19] = w, y.length++), y;
};
- Math.imul || (D = F);
- function L(d, l15, h) {
+ Math.imul || (L = F);
+ function D(d, l15, h) {
h.negative = l15.negative ^ d.negative, h.length = d.length + l15.length;
for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) {
var M = x;
@@ -84529,11 +84540,11 @@ ${Ez(e, r10)}`);
return y !== 0 ? h.words[v] = y : h.length--, h._strip();
}
function q(d, l15, h) {
- return L(d, l15, h);
+ return D(d, l15, h);
}
s.prototype.mulTo = function(l15, h) {
var y, x = this.length + l15.length;
- return this.length === 10 && l15.length === 10 ? y = D(this, l15, h) : x < 63 ? y = F(this, l15, h) : x < 1024 ? y = L(this, l15, h) : y = q(this, l15, h), y;
+ return this.length === 10 && l15.length === 10 ? y = L(this, l15, h) : x < 63 ? y = F(this, l15, h) : x < 1024 ? y = D(this, l15, h) : y = q(this, l15, h), y;
}, s.prototype.mul = function(l15) {
var h = new s(null);
return h.words = new Array(this.length + l15.length), this.mulTo(l15, h);
@@ -84557,7 +84568,7 @@ ${Ez(e, r10)}`);
}, s.prototype.isqr = function() {
return this.imul(this.clone());
}, s.prototype.pow = function(l15) {
- var h = R(l15);
+ var h = k(l15);
if (h.length === 0)
return new s(1);
for (var y = this, x = 0; x < h.length && h[x] === 0; x++, y = y.sqr())
@@ -85134,43 +85145,43 @@ ${Ez(e, r10)}`);
var h = l15.clone();
return h.red = null, h;
}, s.mont = function(l15) {
- return new S10(l15);
+ return new S9(l15);
};
- function S10(d) {
+ function S9(d) {
V.call(this, d), this.shift = this.m.bitLength(), this.shift % 26 !== 0 && (this.shift += 26 - this.shift % 26), this.r = new s(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv);
}
- i(S10, V), S10.prototype.convertTo = function(l15) {
+ i(S9, V), S9.prototype.convertTo = function(l15) {
return this.imod(l15.ushln(this.shift));
- }, S10.prototype.convertFrom = function(l15) {
+ }, S9.prototype.convertFrom = function(l15) {
var h = this.imod(l15.mul(this.rinv));
return h.red = null, h;
- }, S10.prototype.imul = function(l15, h) {
+ }, S9.prototype.imul = function(l15, h) {
if (l15.isZero() || h.isZero())
return l15.words[0] = 0, l15.length = 1, l15;
var y = l15.imul(h), x = y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), v = y.isub(x).iushrn(this.shift), M = v;
return v.cmp(this.m) >= 0 ? M = v.isub(this.m) : v.cmpn(0) < 0 && (M = v.iadd(this.m)), M._forceRed(this);
- }, S10.prototype.mul = function(l15, h) {
+ }, S9.prototype.mul = function(l15, h) {
if (l15.isZero() || h.isZero())
return new s(0)._forceRed(this);
var y = l15.mul(h), x = y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), v = y.isub(x).iushrn(this.shift), M = v;
return v.cmp(this.m) >= 0 ? M = v.isub(this.m) : v.cmpn(0) < 0 && (M = v.iadd(this.m)), M._forceRed(this);
- }, S10.prototype.invm = function(l15) {
+ }, S9.prototype.invm = function(l15) {
var h = this.imod(l15._invmp(this.m).mul(this.r2));
return h._forceRed(this);
};
})(t, Lt);
- })(l8);
- var PX = l8.exports;
- var kX = /* @__PURE__ */ nc(PX);
- var aP = "bignumber/5.7.0";
- var gd = kX.BN;
- var Ia = new ot(aP);
+ })(o8);
+ var AX = o8.exports;
+ var TX = /* @__PURE__ */ rc(AX);
+ var $O = "bignumber/5.7.0";
+ var md = TX.BN;
+ var Ia = new ot($O);
var my = {};
- var O6 = 9007199254740991;
- function RX(t) {
+ var M6 = 9007199254740991;
+ function NX(t) {
return t != null && (zt.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || Rr(t) || typeof t == "bigint" || _l(t));
}
- var P6 = false;
+ var A6 = false;
var zt = class Zs {
constructor(e, r10) {
e !== my && Ia.throwError("cannot call constructor directly; use BigNumber.from", ot.errors.UNSUPPORTED_OPERATION, {
@@ -85266,7 +85277,7 @@ ${Ez(e, r10)}`);
});
}
toString() {
- return arguments.length > 0 && (arguments[0] === 10 ? P6 || (P6 = true, Ia.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ia.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", ot.errors.UNEXPECTED_ARGUMENT, {}) : Ia.throwError("BigNumber.toString does not accept parameters", ot.errors.UNEXPECTED_ARGUMENT, {})), Gt(this).toString(10);
+ return arguments.length > 0 && (arguments[0] === 10 ? A6 || (A6 = true, Ia.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ia.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", ot.errors.UNEXPECTED_ARGUMENT, {}) : Ia.throwError("BigNumber.toString does not accept parameters", ot.errors.UNEXPECTED_ARGUMENT, {})), Gt(this).toString(10);
}
toHexString() {
return this._hex;
@@ -85278,9 +85289,9 @@ ${Ez(e, r10)}`);
if (e instanceof Zs)
return e;
if (typeof e == "string")
- return e.match(/^-?0x[0-9a-f]+$/i) ? new Zs(my, yd(e)) : e.match(/^-?[0-9]+$/) ? new Zs(my, yd(new gd(e))) : Ia.throwArgumentError("invalid BigNumber string", "value", e);
+ return e.match(/^-?0x[0-9a-f]+$/i) ? new Zs(my, gd(e)) : e.match(/^-?[0-9]+$/) ? new Zs(my, gd(new md(e))) : Ia.throwArgumentError("invalid BigNumber string", "value", e);
if (typeof e == "number")
- return e % 1 && ms("underflow", "BigNumber.from", e), (e >= O6 || e <= -O6) && ms("overflow", "BigNumber.from", e), Zs.from(String(e));
+ return e % 1 && ms("underflow", "BigNumber.from", e), (e >= M6 || e <= -M6) && ms("overflow", "BigNumber.from", e), Zs.from(String(e));
const r10 = e;
if (typeof r10 == "bigint")
return Zs.from(r10.toString());
@@ -85302,11 +85313,11 @@ ${Ez(e, r10)}`);
return !!(e && e._isBigNumber);
}
};
- function yd(t) {
+ function gd(t) {
if (typeof t != "string")
- return yd(t.toString(16));
+ return gd(t.toString(16));
if (t[0] === "-")
- return t = t.substring(1), t[0] === "-" && Ia.throwArgumentError("invalid hex", "value", t), t = yd(t), t === "0x00" ? t : "-" + t;
+ return t = t.substring(1), t[0] === "-" && Ia.throwArgumentError("invalid hex", "value", t), t = gd(t), t === "0x00" ? t : "-" + t;
if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x")
return "0x00";
for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; )
@@ -85314,47 +85325,47 @@ ${Ez(e, r10)}`);
return t;
}
function Ni(t) {
- return zt.from(yd(t));
+ return zt.from(gd(t));
}
function Gt(t) {
const e = zt.from(t).toHexString();
- return e[0] === "-" ? new gd("-" + e.substring(3), 16) : new gd(e.substring(2), 16);
+ return e[0] === "-" ? new md("-" + e.substring(3), 16) : new md(e.substring(2), 16);
}
function ms(t, e, r10) {
const n = { fault: t, operation: e };
return r10 != null && (n.value = r10), Ia.throwError(t, ot.errors.NUMERIC_FAULT, n);
}
- function cP(t) {
- return new gd(t, 36).toString(16);
+ function eP(t) {
+ return new md(t, 36).toString(16);
}
- function uP(t) {
- return new gd(t, 16).toString(36);
+ function tP(t) {
+ return new md(t, 16).toString(36);
}
- var vi = new ot(aP);
- var td = {};
- var lP = zt.from(0);
- var fP = zt.from(-1);
- function hP(t, e, r10, n) {
+ var vi = new ot($O);
+ var ed = {};
+ var rP = zt.from(0);
+ var nP = zt.from(-1);
+ function iP(t, e, r10, n) {
const i = { fault: e, operation: r10 };
return n !== void 0 && (i.value = n), vi.throwError(t, ot.errors.NUMERIC_FAULT, i);
}
- var rd = "0";
- for (; rd.length < 256; )
- rd += rd;
- function f8(t) {
+ var td = "0";
+ for (; td.length < 256; )
+ td += td;
+ function a8(t) {
if (typeof t != "number")
try {
t = zt.from(t).toNumber();
} catch {
}
- return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + rd.substring(0, t) : vi.throwArgumentError("invalid decimal size", "decimals", t);
+ return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + td.substring(0, t) : vi.throwArgumentError("invalid decimal size", "decimals", t);
}
- function nd(t, e) {
+ function rd(t, e) {
e == null && (e = 0);
- const r10 = f8(e);
+ const r10 = a8(e);
t = zt.from(t);
- const n = t.lt(lP);
- n && (t = t.mul(fP));
+ const n = t.lt(rP);
+ n && (t = t.mul(nP));
let i = t.mod(r10).toString();
for (; i.length < r10.length - 1; )
i = "0" + i;
@@ -85364,7 +85375,7 @@ ${Ez(e, r10)}`);
}
function Po(t, e) {
e == null && (e = 0);
- const r10 = f8(e);
+ const r10 = a8(e);
(typeof t != "string" || !t.match(/^-?[0-9.]+$/)) && vi.throwArgumentError("invalid decimal value", "value", t);
const n = t.substring(0, 1) === "-";
n && (t = t.substring(1)), t === "." && vi.throwArgumentError("missing value", "value", t);
@@ -85373,17 +85384,17 @@ ${Ez(e, r10)}`);
let s = i[0], o = i[1];
for (s || (s = "0"), o || (o = "0"); o[o.length - 1] === "0"; )
o = o.substring(0, o.length - 1);
- for (o.length > r10.length - 1 && hP("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r10.length - 1; )
+ for (o.length > r10.length - 1 && iP("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r10.length - 1; )
o += "0";
const a = zt.from(s), c = zt.from(o);
let u = a.mul(r10).add(c);
- return n && (u = u.mul(fP)), u;
+ return n && (u = u.mul(nP)), u;
}
var Fu = class {
constructor(e, r10, n, i) {
- e !== td && vi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", ot.errors.UNSUPPORTED_OPERATION, {
+ e !== ed && vi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new FixedFormat"
- }), this.signed = r10, this.width = n, this.decimals = i, this.name = (r10 ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = f8(i), Object.freeze(this);
+ }), this.signed = r10, this.width = n, this.decimals = i, this.name = (r10 ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = a8(i), Object.freeze(this);
}
static from(e) {
if (e instanceof Fu)
@@ -85402,12 +85413,12 @@ ${Ez(e, r10)}`);
const s = (o, a, c) => e[o] == null ? c : (typeof e[o] !== a && vi.throwArgumentError("invalid fixed format (" + o + " not " + a + ")", "format." + o, e[o]), e[o]);
r10 = s("signed", "boolean", r10), n = s("width", "number", n), i = s("decimals", "number", i);
}
- return n % 8 && vi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && vi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new Fu(td, r10, n, i);
+ return n % 8 && vi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && vi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new Fu(ed, r10, n, i);
}
};
var An = class {
constructor(e, r10, n, i) {
- e !== td && vi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", ot.errors.UNSUPPORTED_OPERATION, {
+ e !== ed && vi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new FixedFormat"
}), this.format = i, this._hex = r10, this._value = n, this._isFixedNumber = true, Object.freeze(this);
}
@@ -85439,21 +85450,21 @@ ${Ez(e, r10)}`);
e.length === 1 && e.push("0");
let r10 = An.from(e[0], this.format);
const n = !e[1].match(/^(0*)$/);
- return this.isNegative() && n && (r10 = r10.subUnsafe(k6.toFormat(r10.format))), r10;
+ return this.isNegative() && n && (r10 = r10.subUnsafe(T6.toFormat(r10.format))), r10;
}
ceiling() {
const e = this.toString().split(".");
e.length === 1 && e.push("0");
let r10 = An.from(e[0], this.format);
const n = !e[1].match(/^(0*)$/);
- return !this.isNegative() && n && (r10 = r10.addUnsafe(k6.toFormat(r10.format))), r10;
+ return !this.isNegative() && n && (r10 = r10.addUnsafe(T6.toFormat(r10.format))), r10;
}
round(e) {
e == null && (e = 0);
const r10 = this.toString().split(".");
if (r10.length === 1 && r10.push("0"), (e < 0 || e > 80 || e % 1) && vi.throwArgumentError("invalid decimal count", "decimals", e), r10[1].length <= e)
return this;
- const n = An.from("1" + rd.substring(0, e), this.format), i = CX.toFormat(this.format);
+ const n = An.from("1" + td.substring(0, e), this.format), i = IX.toFormat(this.format);
return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n);
}
isZero() {
@@ -85479,16 +85490,16 @@ ${Ez(e, r10)}`);
return An.fromString(this._value, e);
}
static fromValue(e, r10, n) {
- return n == null && r10 != null && !RX(r10) && (n = r10, r10 = null), r10 == null && (r10 = 0), n == null && (n = "fixed"), An.fromString(nd(e, r10), Fu.from(n));
+ return n == null && r10 != null && !NX(r10) && (n = r10, r10 = null), r10 == null && (r10 = 0), n == null && (n = "fixed"), An.fromString(rd(e, r10), Fu.from(n));
}
static fromString(e, r10) {
r10 == null && (r10 = "fixed");
const n = Fu.from(r10), i = Po(e, n.decimals);
- !n.signed && i.lt(lP) && hP("unsigned value cannot be negative", "overflow", "value", e);
+ !n.signed && i.lt(rP) && iP("unsigned value cannot be negative", "overflow", "value", e);
let s = null;
n.signed ? s = i.toTwos(n.width).toHexString() : (s = i.toHexString(), s = Jo(s, n.width / 8));
- const o = nd(i, n.decimals);
- return new An(td, s, o, n);
+ const o = rd(i, n.decimals);
+ return new An(ed, s, o, n);
}
static fromBytes(e, r10) {
r10 == null && (r10 = "fixed");
@@ -85497,8 +85508,8 @@ ${Ez(e, r10)}`);
throw new Error("overflow");
let i = zt.from(e);
n.signed && (i = i.fromTwos(n.width));
- const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = nd(i, n.decimals);
- return new An(td, s, o, n);
+ const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = rd(i, n.decimals);
+ return new An(ed, s, o, n);
}
static from(e, r10) {
if (typeof e == "string")
@@ -85517,19 +85528,19 @@ ${Ez(e, r10)}`);
return !!(e && e._isFixedNumber);
}
};
- var k6 = An.from(1);
- var CX = An.from("0.5");
- var DX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var T6 = An.from(1);
+ var IX = An.from("0.5");
+ var OX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
BigNumber: zt,
FixedFormat: Fu,
FixedNumber: An,
- _base16To36: uP,
- _base36To16: cP,
- formatFixed: nd,
+ _base16To36: tP,
+ _base36To16: eP,
+ formatFixed: rd,
parseFixed: Po
}, Symbol.toStringTag, { value: "Module" }));
- var dP = { exports: {} };
+ var sP = { exports: {} };
(function(t) {
(function() {
var e = "input is invalid type", r10 = "finalize already called", n = typeof window == "object", i = n ? window : {};
@@ -85585,7 +85596,7 @@ ${Ez(e, r10)}`);
0,
2147516424,
2147483648
- ], R = [224, 256, 384, 512], F = [128, 256], D = ["hex", "buffer", "arrayBuffer", "array", "digest"], L = {
+ ], k = [224, 256, 384, 512], F = [128, 256], L = ["hex", "buffer", "arrayBuffer", "array", "digest"], D = {
128: 168,
256: 136
};
@@ -85603,17 +85614,17 @@ ${Ez(e, r10)}`);
return new m(A, K, G).update(j10)[U]();
};
}, z = function(A, K, U) {
- return function(j10, G, k, Y) {
- return l15["cshake" + A].update(j10, G, k, Y)[U]();
+ return function(j10, G, R, Y) {
+ return l15["cshake" + A].update(j10, G, R, Y)[U]();
};
}, T = function(A, K, U) {
- return function(j10, G, k, Y) {
- return l15["kmac" + A].update(j10, G, k, Y)[U]();
+ return function(j10, G, R, Y) {
+ return l15["kmac" + A].update(j10, G, R, Y)[U]();
};
}, I = function(A, K, U, j10) {
- for (var G = 0; G < D.length; ++G) {
- var k = D[G];
- A[k] = K(U, j10, k);
+ for (var G = 0; G < L.length; ++G) {
+ var R = L[G];
+ A[R] = K(U, j10, R);
}
return A;
}, H = function(A, K) {
@@ -85631,25 +85642,25 @@ ${Ez(e, r10)}`);
return U.create(G).update(j10);
}, I(U, W, A, K);
}, V = function(A, K) {
- var U = L[A], j10 = z(A, K, "hex");
- return j10.create = function(G, k, Y) {
- return !k && !Y ? l15["shake" + A].create(G) : new m(A, K, G).bytepad([k, Y], U);
- }, j10.update = function(G, k, Y, ee) {
- return j10.create(k, Y, ee).update(G);
+ var U = D[A], j10 = z(A, K, "hex");
+ return j10.create = function(G, R, Y) {
+ return !R && !Y ? l15["shake" + A].create(G) : new m(A, K, G).bytepad([R, Y], U);
+ }, j10.update = function(G, R, Y, ee) {
+ return j10.create(R, Y, ee).update(G);
}, I(j10, z, A, K);
- }, S10 = function(A, K) {
- var U = L[A], j10 = T(A, K, "hex");
- return j10.create = function(G, k, Y) {
- return new P(A, K, k).bytepad(["KMAC", Y], U).bytepad([G], U);
- }, j10.update = function(G, k, Y, ee) {
- return j10.create(G, Y, ee).update(k);
+ }, S9 = function(A, K) {
+ var U = D[A], j10 = T(A, K, "hex");
+ return j10.create = function(G, R, Y) {
+ return new P(A, K, R).bytepad(["KMAC", Y], U).bytepad([G], U);
+ }, j10.update = function(G, R, Y, ee) {
+ return j10.create(G, Y, ee).update(R);
}, I(j10, T, A, K);
}, d = [
- { name: "keccak", padding: b, bits: R, createMethod: H },
- { name: "sha3", padding: E, bits: R, createMethod: H },
+ { name: "keccak", padding: b, bits: k, createMethod: H },
+ { name: "sha3", padding: E, bits: k, createMethod: H },
{ name: "shake", padding: f10, bits: F, createMethod: X },
{ name: "cshake", padding: p, bits: F, createMethod: V },
- { name: "kmac", padding: p, bits: F, createMethod: S10 }
+ { name: "kmac", padding: p, bits: F, createMethod: S9 }
], l15 = {}, h = [], y = 0; y < d.length; ++y)
for (var x = d[y], v = x.bits, M = 0; M < v.length; ++M) {
var w = x.name + "_" + v[M];
@@ -85679,15 +85690,15 @@ ${Ez(e, r10)}`);
throw new Error(e);
K = true;
}
- for (var j10 = this.blocks, G = this.byteCount, k = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z10; ee < k; ) {
+ for (var j10 = this.blocks, G = this.byteCount, R = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z10; ee < R; ) {
if (this.reset)
for (this.reset = false, j10[0] = this.block, ie = 1; ie < Y + 1; ++ie)
j10[ie] = 0;
if (K)
- for (ie = this.start; ee < k && ie < G; ++ee)
+ for (ie = this.start; ee < R && ie < G; ++ee)
j10[ie >> 2] |= A[ee] << _[ie++ & 3];
else
- for (ie = this.start; ee < k && ie < G; ++ee)
+ for (ie = this.start; ee < R && ie < G; ++ee)
Z10 = A.charCodeAt(ee), Z10 < 128 ? j10[ie >> 2] |= Z10 << _[ie++ & 3] : Z10 < 2048 ? (j10[ie >> 2] |= (192 | Z10 >> 6) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]) : Z10 < 55296 || Z10 >= 57344 ? (j10[ie >> 2] |= (224 | Z10 >> 12) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 6 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]) : (Z10 = 65536 + ((Z10 & 1023) << 10 | A.charCodeAt(++ee) & 1023), j10[ie >> 2] |= (240 | Z10 >> 18) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 12 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 6 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]);
if (this.lastByteIndex = ie, ie >= G) {
for (this.start = ie - G, this.block = j10[Y], ie = 0; ie < Y; ++ie)
@@ -85720,16 +85731,16 @@ ${Ez(e, r10)}`);
if (K)
j10 = G;
else
- for (var k = 0; k < A.length; ++k) {
- var Y = A.charCodeAt(k);
- Y < 128 ? j10 += 1 : Y < 2048 ? j10 += 2 : Y < 55296 || Y >= 57344 ? j10 += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++k) & 1023), j10 += 4);
+ for (var R = 0; R < A.length; ++R) {
+ var Y = A.charCodeAt(R);
+ Y < 128 ? j10 += 1 : Y < 2048 ? j10 += 2 : Y < 55296 || Y >= 57344 ? j10 += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++R) & 1023), j10 += 4);
}
return j10 += this.encode(j10 * 8), this.update(A), j10;
}, m.prototype.bytepad = function(A, K) {
for (var U = this.encode(K), j10 = 0; j10 < A.length; ++j10)
U += this.encodeString(A[j10]);
- var G = K - U % K, k = [];
- return k.length = G, this.update(k), this;
+ var G = K - U % K, R = [];
+ return R.length = G, this.update(R), this;
}, m.prototype.finalize = function() {
if (!this.finalized) {
this.finalized = true;
@@ -85743,30 +85754,30 @@ ${Ez(e, r10)}`);
}
}, m.prototype.toString = m.prototype.hex = function() {
this.finalize();
- for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = "", ee; k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
+ for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = "", ee; R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15] + u[ee >> 12 & 15] + u[ee >> 8 & 15] + u[ee >> 20 & 15] + u[ee >> 16 & 15] + u[ee >> 28 & 15] + u[ee >> 24 & 15];
- k % A === 0 && (Q(K), G = 0);
+ R % A === 0 && (Q(K), G = 0);
}
return j10 && (ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15], j10 > 1 && (Y += u[ee >> 12 & 15] + u[ee >> 8 & 15]), j10 > 2 && (Y += u[ee >> 20 & 15] + u[ee >> 16 & 15])), Y;
}, m.prototype.arrayBuffer = function() {
this.finalize();
- var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = this.outputBits >> 3, ee;
+ var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = this.outputBits >> 3, ee;
j10 ? ee = new ArrayBuffer(U + 1 << 2) : ee = new ArrayBuffer(Y);
- for (var ae = new Uint32Array(ee); k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
- ae[k] = K[G];
- k % A === 0 && Q(K);
+ for (var ae = new Uint32Array(ee); R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
+ ae[R] = K[G];
+ R % A === 0 && Q(K);
}
return j10 && (ae[G] = K[G], ee = ee.slice(0, Y)), ee;
}, m.prototype.buffer = m.prototype.arrayBuffer, m.prototype.digest = m.prototype.array = function() {
this.finalize();
- for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = [], ee, ae; k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
- ee = k << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255;
- k % A === 0 && Q(K);
+ for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = [], ee, ae; R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
+ ee = R << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255;
+ R % A === 0 && Q(K);
}
- return j10 && (ee = k << 2, ae = K[G], Y[ee] = ae & 255, j10 > 1 && (Y[ee + 1] = ae >> 8 & 255), j10 > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y;
+ return j10 && (ee = R << 2, ae = K[G], Y[ee] = ae & 255, j10 > 1 && (Y[ee + 1] = ae >> 8 & 255), j10 > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y;
};
function P(A, K, U) {
m.call(this, A, K, U);
@@ -85775,9 +85786,9 @@ ${Ez(e, r10)}`);
return this.encode(this.outputBits, true), m.prototype.finalize.call(this);
};
var Q = function(A) {
- var K, U, j10, G, k, Y, ee, ae, ie, Z10, ce, oe, me, pe, se, le, be, ye, Ee, Te, C9, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr;
+ var K, U, j10, G, R, Y, ee, ae, ie, Z10, ce, oe, me, pe, se, le, be, ye, Ee, Te, C10, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr;
for (j10 = 0; j10 < 48; j10 += 2)
- G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], k = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z10 = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = k ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z10 << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z10 >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z10 ^ (G << 1 | k >>> 31), U = ce ^ (k << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C9 = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C9, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C9 & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C9 ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N11[j10], A[1] ^= N11[j10 + 1];
+ G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], R = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z10 = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = R ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z10 << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z10 >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z10 ^ (G << 1 | R >>> 31), U = ce ^ (R << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C10 = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C10, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C10 & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C10 ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N11[j10], A[1] ^= N11[j10 + 1];
};
if (a)
t.exports = l15;
@@ -85785,69 +85796,69 @@ ${Ez(e, r10)}`);
for (y = 0; y < h.length; ++y)
i[h[y]] = l15[h[y]];
})();
- })(dP);
- var LX = dP.exports;
- var pP = /* @__PURE__ */ nc(LX);
- function eu(t) {
- return "0x" + pP.keccak_256(er(t));
- }
- var BX = "rlp/5.7.0";
- var UX = new ot(BX);
- function R6(t) {
+ })(sP);
+ var PX = sP.exports;
+ var oP = /* @__PURE__ */ rc(PX);
+ function $c(t) {
+ return "0x" + oP.keccak_256(er(t));
+ }
+ var kX = "rlp/5.7.0";
+ var RX = new ot(kX);
+ function N6(t) {
const e = [];
for (; t; )
e.unshift(t & 255), t >>= 8;
return e;
}
- function mP(t) {
+ function aP(t) {
if (Array.isArray(t)) {
let n = [];
if (t.forEach(function(s) {
- n = n.concat(mP(s));
+ n = n.concat(aP(s));
}), n.length <= 55)
return n.unshift(192 + n.length), n;
- const i = R6(n.length);
+ const i = N6(n.length);
return i.unshift(247 + i.length), i.concat(n);
}
- c8(t) || UX.throwArgumentError("RLP object must be BytesLike", "object", t);
+ i8(t) || RX.throwArgumentError("RLP object must be BytesLike", "object", t);
const e = Array.prototype.slice.call(er(t));
if (e.length === 1 && e[0] <= 127)
return e;
if (e.length <= 55)
return e.unshift(128 + e.length), e;
- const r10 = R6(e.length);
+ const r10 = N6(e.length);
return r10.unshift(183 + r10.length), r10.concat(e);
}
- function jX(t) {
- return It(mP(t));
+ function CX(t) {
+ return It(aP(t));
}
- var VX = "address/5.7.0";
- var Vc = new ot(VX);
- function C6(t) {
- Rr(t, 20) || Vc.throwArgumentError("invalid address", "address", t), t = t.toLowerCase();
+ var DX = "address/5.7.0";
+ var jc = new ot(DX);
+ function I6(t) {
+ Rr(t, 20) || jc.throwArgumentError("invalid address", "address", t), t = t.toLowerCase();
const e = t.substring(2).split(""), r10 = new Uint8Array(40);
for (let i = 0; i < 40; i++)
r10[i] = e[i].charCodeAt(0);
- const n = er(eu(r10));
+ const n = er($c(r10));
for (let i = 0; i < 40; i += 2)
n[i >> 1] >> 4 >= 8 && (e[i] = e[i].toUpperCase()), (n[i >> 1] & 15) >= 8 && (e[i + 1] = e[i + 1].toUpperCase());
return "0x" + e.join("");
}
- var zX = 9007199254740991;
- function FX(t) {
+ var LX = 9007199254740991;
+ function BX(t) {
return Math.log10 ? Math.log10(t) : Math.log(t) / Math.LN10;
}
- var h8 = {};
+ var c8 = {};
for (let t = 0; t < 10; t++)
- h8[String(t)] = String(t);
+ c8[String(t)] = String(t);
for (let t = 0; t < 26; t++)
- h8[String.fromCharCode(65 + t)] = String(10 + t);
- var D6 = Math.floor(FX(zX));
- function gP(t) {
+ c8[String.fromCharCode(65 + t)] = String(10 + t);
+ var O6 = Math.floor(BX(LX));
+ function cP(t) {
t = t.toUpperCase(), t = t.substring(4) + t.substring(0, 2) + "00";
- let e = t.split("").map((n) => h8[n]).join("");
- for (; e.length >= D6; ) {
- let n = e.substring(0, D6);
+ let e = t.split("").map((n) => c8[n]).join("");
+ for (; e.length >= O6; ) {
+ let n = e.substring(0, O6);
e = parseInt(n, 10) % 97 + e.substring(n.length);
}
let r10 = String(98 - parseInt(e, 10) % 97);
@@ -85855,64 +85866,64 @@ ${Ez(e, r10)}`);
r10 = "0" + r10;
return r10;
}
- function Jn(t) {
+ function Qn(t) {
let e = null;
- if (typeof t != "string" && Vc.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/))
- t.substring(0, 2) !== "0x" && (t = "0x" + t), e = C6(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Vc.throwArgumentError("bad address checksum", "address", t);
+ if (typeof t != "string" && jc.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/))
+ t.substring(0, 2) !== "0x" && (t = "0x" + t), e = I6(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && jc.throwArgumentError("bad address checksum", "address", t);
else if (t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) {
- for (t.substring(2, 4) !== gP(t) && Vc.throwArgumentError("bad icap checksum", "address", t), e = cP(t.substring(4)); e.length < 40; )
+ for (t.substring(2, 4) !== cP(t) && jc.throwArgumentError("bad icap checksum", "address", t), e = eP(t.substring(4)); e.length < 40; )
e = "0" + e;
- e = C6("0x" + e);
+ e = I6("0x" + e);
} else
- Vc.throwArgumentError("invalid address", "address", t);
+ jc.throwArgumentError("invalid address", "address", t);
return e;
}
- function HX(t) {
+ function UX(t) {
try {
- return Jn(t), true;
+ return Qn(t), true;
} catch {
}
return false;
}
- function qX(t) {
- let e = uP(Jn(t).substring(2)).toUpperCase();
+ function jX(t) {
+ let e = tP(Qn(t).substring(2)).toUpperCase();
for (; e.length < 30; )
e = "0" + e;
- return "XE" + gP("XE00" + e) + e;
+ return "XE" + cP("XE00" + e) + e;
}
- function yP(t) {
+ function uP(t) {
let e = null;
try {
- e = Jn(t.from);
+ e = Qn(t.from);
} catch {
- Vc.throwArgumentError("missing from address", "transaction", t);
+ jc.throwArgumentError("missing from address", "transaction", t);
}
- const r10 = nP(er(zt.from(t.nonce).toHexString()));
- return Jn(f0(eu(jX([e, r10])), 12));
+ const r10 = YO(er(zt.from(t.nonce).toHexString()));
+ return Qn(u0($c(CX([e, r10])), 12));
}
- function WX(t, e, r10) {
- return B1(e) !== 32 && Vc.throwArgumentError("salt must be 32 bytes", "salt", e), B1(r10) !== 32 && Vc.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", r10), Jn(f0(eu(ci(["0xff", Jn(t), e, r10])), 12));
+ function VX(t, e, r10) {
+ return L1(e) !== 32 && jc.throwArgumentError("salt must be 32 bytes", "salt", e), L1(r10) !== 32 && jc.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", r10), Qn(u0($c(ui(["0xff", Qn(t), e, r10])), 12));
}
- var GX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var zX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- getAddress: Jn,
- getContractAddress: yP,
- getCreate2Address: WX,
- getIcapAddress: qX,
- isAddress: HX
+ getAddress: Qn,
+ getContractAddress: uP,
+ getCreate2Address: VX,
+ getIcapAddress: jX,
+ isAddress: UX
}, Symbol.toStringTag, { value: "Module" }));
- var KX = /* @__PURE__ */ fn(GX);
- var d8 = /* @__PURE__ */ fn(DX);
- var bP = /* @__PURE__ */ fn(OX);
- var wP = /* @__PURE__ */ fn(mX);
- var vP = /* @__PURE__ */ fn(xX);
- var xP = /* @__PURE__ */ zt.from(-1);
- var _P = /* @__PURE__ */ zt.from(0);
- var EP = /* @__PURE__ */ zt.from(1);
- var SP = /* @__PURE__ */ zt.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
- var XX = "0x0000000000000000000000000000000000000000000000000000000000000000";
- var YX = "strings/5.7.0";
- var MP = new ot(YX);
+ var FX = /* @__PURE__ */ fn(zX);
+ var u8 = /* @__PURE__ */ fn(OX);
+ var lP = /* @__PURE__ */ fn(MX);
+ var fP = /* @__PURE__ */ fn(lX);
+ var hP = /* @__PURE__ */ fn(gX);
+ var dP = /* @__PURE__ */ zt.from(-1);
+ var pP = /* @__PURE__ */ zt.from(0);
+ var mP = /* @__PURE__ */ zt.from(1);
+ var gP = /* @__PURE__ */ zt.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
+ var HX = "0x0000000000000000000000000000000000000000000000000000000000000000";
+ var qX = "strings/5.7.0";
+ var yP = new ot(qX);
var tl;
(function(t) {
t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD";
@@ -85921,10 +85932,10 @@ ${Ez(e, r10)}`);
(function(t) {
t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation";
})(Ui || (Ui = {}));
- function ZX(t, e, r10, n, i) {
- return MP.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`, "bytes", r10);
+ function WX(t, e, r10, n, i) {
+ return yP.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`, "bytes", r10);
}
- function AP(t, e, r10, n, i) {
+ function bP(t, e, r10, n, i) {
if (t === Ui.BAD_PREFIX || t === Ui.UNEXPECTED_CONTINUE) {
let s = 0;
for (let o = e + 1; o < r10.length && r10[o] >> 6 === 2; o++)
@@ -85933,16 +85944,16 @@ ${Ez(e, r10)}`);
}
return t === Ui.OVERRUN ? r10.length - e - 1 : 0;
}
- function JX(t, e, r10, n, i) {
- return t === Ui.OVERLONG ? (n.push(i), 0) : (n.push(65533), AP(t, e, r10));
+ function GX(t, e, r10, n, i) {
+ return t === Ui.OVERLONG ? (n.push(i), 0) : (n.push(65533), bP(t, e, r10));
}
- var TP = Object.freeze({
- error: ZX,
- ignore: AP,
- replace: JX
+ var wP = Object.freeze({
+ error: WX,
+ ignore: bP,
+ replace: GX
});
- function p8(t, e) {
- e == null && (e = TP.error), t = er(t);
+ function l8(t, e) {
+ e == null && (e = wP.error), t = er(t);
const r10 = [];
let n = 0;
for (; n < t.length; ) {
@@ -85993,8 +86004,8 @@ ${Ez(e, r10)}`);
}
return r10;
}
- function Gf(t, e = tl.current) {
- e != tl.current && (MP.checkNormalize(), t = t.normalize(e));
+ function Wf(t, e = tl.current) {
+ e != tl.current && (yP.checkNormalize(), t = t.normalize(e));
let r10 = [];
for (let n = 0; n < t.length; n++) {
const i = t.charCodeAt(n);
@@ -86018,8 +86029,8 @@ ${Ez(e, r10)}`);
const e = "0000" + t.toString(16);
return "\\u" + e.substring(e.length - 4);
}
- function QX(t, e) {
- return '"' + p8(t, e).map((r10) => {
+ function KX(t, e) {
+ return '"' + l8(t, e).map((r10) => {
if (r10 < 256) {
switch (r10) {
case 8:
@@ -86041,22 +86052,22 @@ ${Ez(e, r10)}`);
return r10 <= 65535 ? gy(r10) : (r10 -= 65536, gy((r10 >> 10 & 1023) + 55296) + gy((r10 & 1023) + 56320));
}).join("") + '"';
}
- function $3(t) {
+ function J3(t) {
return t.map((e) => e <= 65535 ? String.fromCharCode(e) : (e -= 65536, String.fromCharCode((e >> 10 & 1023) + 55296, (e & 1023) + 56320))).join("");
}
function _g(t, e) {
- return $3(p8(t, e));
+ return J3(l8(t, e));
}
- function ew(t, e = tl.current) {
- return p8(Gf(t, e));
+ function Q3(t, e = tl.current) {
+ return l8(Wf(t, e));
}
- function $X(t) {
- const e = Gf(t);
+ function XX(t) {
+ const e = Wf(t);
if (e.length > 31)
throw new Error("bytes32 string must be less than 32 bytes");
- return It(ci([e, XX]).slice(0, 32));
+ return It(ui([e, HX]).slice(0, 32));
}
- function eY(t) {
+ function YX(t) {
const e = er(t);
if (e.length !== 32)
throw new Error("invalid bytes32 - not 32 bytes long");
@@ -86067,7 +86078,7 @@ ${Ez(e, r10)}`);
r10--;
return _g(e.slice(0, r10));
}
- function tY(t) {
+ function ZX(t) {
if (t.length % 4 !== 0)
throw new Error("bad data");
let e = [];
@@ -86075,7 +86086,7 @@ ${Ez(e, r10)}`);
e.push(parseInt(t.substring(r10, r10 + 4), 16));
return e;
}
- function m8(t, e) {
+ function f8(t, e) {
e || (e = function(i) {
return [parseInt(i, 16)];
});
@@ -86085,7 +86096,7 @@ ${Ez(e, r10)}`);
r10 += parseInt(s[0], 16), n[r10] = e(s[1]);
}), n;
}
- function NP(t) {
+ function vP(t) {
let e = 0;
return t.split(",").map((r10) => {
let n = r10.split("-");
@@ -86094,7 +86105,7 @@ ${Ez(e, r10)}`);
return e = parseInt(n[1], 16), { l: i, h: e };
});
}
- function g8(t, e) {
+ function h8(t, e) {
let r10 = 0;
for (let n = 0; n < e.length; n++) {
let i = e[n];
@@ -86106,9 +86117,9 @@ ${Ez(e, r10)}`);
}
return null;
}
- var rY = NP("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d");
- var nY = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16));
- var iY = [
+ var JX = vP("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d");
+ var QX = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16));
+ var $X = [
{ h: 25, s: 32, l: 65 },
{ h: 30, s: 32, e: [23], l: 127 },
{ h: 54, s: 1, e: [48], l: 64, d: 2 },
@@ -86152,195 +86163,195 @@ ${Ez(e, r10)}`);
{ h: 24, s: -119717, e: [17], l: 58 },
{ h: 24, s: -119775, e: [17], l: 58 }
];
- var sY = m8("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3");
- var oY = m8("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7");
- var aY = m8("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", tY);
- var cY = NP("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");
- function uY(t) {
+ var eY = f8("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3");
+ var tY = f8("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7");
+ var rY = f8("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", ZX);
+ var nY = vP("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");
+ function iY(t) {
return t.reduce((e, r10) => (r10.forEach((n) => {
e.push(n);
}), e), []);
}
- function lY(t) {
- return !!g8(t, rY);
+ function sY(t) {
+ return !!h8(t, JX);
}
- function fY(t) {
- let e = g8(t, iY);
+ function oY(t) {
+ let e = h8(t, $X);
if (e)
return [t + e.s];
- let r10 = sY[t];
+ let r10 = eY[t];
if (r10)
return r10;
- let n = oY[t];
+ let n = tY[t];
if (n)
return [t + n[0]];
- let i = aY[t];
+ let i = rY[t];
return i || null;
}
- function hY(t) {
- return !!g8(t, cY);
+ function aY(t) {
+ return !!h8(t, nY);
}
- function dY(t) {
+ function cY(t) {
if (t.match(/^[a-z0-9-]*$/i) && t.length <= 59)
return t.toLowerCase();
- let e = ew(t);
- e = uY(e.map((n) => {
- if (nY.indexOf(n) >= 0)
+ let e = Q3(t);
+ e = iY(e.map((n) => {
+ if (QX.indexOf(n) >= 0)
return [];
if (n >= 65024 && n <= 65039)
return [];
- let i = fY(n);
+ let i = oY(n);
return i || [n];
- })), e = ew($3(e), tl.NFKC), e.forEach((n) => {
- if (hY(n))
+ })), e = Q3(J3(e), tl.NFKC), e.forEach((n) => {
+ if (aY(n))
throw new Error("STRINGPREP_CONTAINS_PROHIBITED");
}), e.forEach((n) => {
- if (lY(n))
+ if (sY(n))
throw new Error("STRINGPREP_CONTAINS_UNASSIGNED");
});
- let r10 = $3(e);
+ let r10 = J3(e);
if (r10.substring(0, 1) === "-" || r10.substring(2, 4) === "--" || r10.substring(r10.length - 1) === "-")
throw new Error("invalid hyphen");
return r10;
}
- var pY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var uY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get UnicodeNormalizationForm() {
return tl;
},
- Utf8ErrorFuncs: TP,
+ Utf8ErrorFuncs: wP,
get Utf8ErrorReason() {
return Ui;
},
- _toEscapedUtf8String: QX,
- formatBytes32String: $X,
- nameprep: dY,
- parseBytes32String: eY,
- toUtf8Bytes: Gf,
- toUtf8CodePoints: ew,
+ _toEscapedUtf8String: KX,
+ formatBytes32String: XX,
+ nameprep: cY,
+ parseBytes32String: YX,
+ toUtf8Bytes: Wf,
+ toUtf8CodePoints: Q3,
toUtf8String: _g
}, Symbol.toStringTag, { value: "Module" }));
- var IP = /* @__PURE__ */ fn(pY);
- var Eg = /* @__PURE__ */ fn(wH);
- var y8 = /* @__PURE__ */ fn(oX);
- var bd = {};
- var b8 = { exports: {} };
- b8.exports;
+ var xP = /* @__PURE__ */ fn(uY);
+ var Eg = /* @__PURE__ */ fn(hH);
+ var d8 = /* @__PURE__ */ fn(tX);
+ var yd = {};
+ var p8 = { exports: {} };
+ p8.exports;
(function(t) {
(function(e, r10) {
- function n(V, S10) {
+ function n(V, S9) {
if (!V)
- throw new Error(S10 || "Assertion failed");
+ throw new Error(S9 || "Assertion failed");
}
- function i(V, S10) {
- V.super_ = S10;
+ function i(V, S9) {
+ V.super_ = S9;
var d = function() {
};
- d.prototype = S10.prototype, V.prototype = new d(), V.prototype.constructor = V;
+ d.prototype = S9.prototype, V.prototype = new d(), V.prototype.constructor = V;
}
- function s(V, S10, d) {
+ function s(V, S9, d) {
if (s.isBN(V))
return V;
- this.negative = 0, this.words = null, this.length = 0, this.red = null, V !== null && ((S10 === "le" || S10 === "be") && (d = S10, S10 = 10), this._init(V || 0, S10 || 10, d || "be"));
+ this.negative = 0, this.words = null, this.length = 0, this.red = null, V !== null && ((S9 === "le" || S9 === "be") && (d = S9, S9 = 10), this._init(V || 0, S9 || 10, d || "be"));
}
typeof e == "object" ? e.exports = s : r10.BN = s, s.BN = s, s.wordSize = 26;
var o;
try {
- typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer;
+ typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer;
} catch {
}
- s.isBN = function(S10) {
- return S10 instanceof s ? true : S10 !== null && typeof S10 == "object" && S10.constructor.wordSize === s.wordSize && Array.isArray(S10.words);
- }, s.max = function(S10, d) {
- return S10.cmp(d) > 0 ? S10 : d;
- }, s.min = function(S10, d) {
- return S10.cmp(d) < 0 ? S10 : d;
- }, s.prototype._init = function(S10, d, l15) {
- if (typeof S10 == "number")
- return this._initNumber(S10, d, l15);
- if (typeof S10 == "object")
- return this._initArray(S10, d, l15);
- d === "hex" && (d = 16), n(d === (d | 0) && d >= 2 && d <= 36), S10 = S10.toString().replace(/\s+/g, "");
+ s.isBN = function(S9) {
+ return S9 instanceof s ? true : S9 !== null && typeof S9 == "object" && S9.constructor.wordSize === s.wordSize && Array.isArray(S9.words);
+ }, s.max = function(S9, d) {
+ return S9.cmp(d) > 0 ? S9 : d;
+ }, s.min = function(S9, d) {
+ return S9.cmp(d) < 0 ? S9 : d;
+ }, s.prototype._init = function(S9, d, l15) {
+ if (typeof S9 == "number")
+ return this._initNumber(S9, d, l15);
+ if (typeof S9 == "object")
+ return this._initArray(S9, d, l15);
+ d === "hex" && (d = 16), n(d === (d | 0) && d >= 2 && d <= 36), S9 = S9.toString().replace(/\s+/g, "");
var h = 0;
- S10[0] === "-" && (h++, this.negative = 1), h < S10.length && (d === 16 ? this._parseHex(S10, h, l15) : (this._parseBase(S10, d, h), l15 === "le" && this._initArray(this.toArray(), d, l15)));
- }, s.prototype._initNumber = function(S10, d, l15) {
- S10 < 0 && (this.negative = 1, S10 = -S10), S10 < 67108864 ? (this.words = [S10 & 67108863], this.length = 1) : S10 < 4503599627370496 ? (this.words = [
- S10 & 67108863,
- S10 / 67108864 & 67108863
- ], this.length = 2) : (n(S10 < 9007199254740992), this.words = [
- S10 & 67108863,
- S10 / 67108864 & 67108863,
+ S9[0] === "-" && (h++, this.negative = 1), h < S9.length && (d === 16 ? this._parseHex(S9, h, l15) : (this._parseBase(S9, d, h), l15 === "le" && this._initArray(this.toArray(), d, l15)));
+ }, s.prototype._initNumber = function(S9, d, l15) {
+ S9 < 0 && (this.negative = 1, S9 = -S9), S9 < 67108864 ? (this.words = [S9 & 67108863], this.length = 1) : S9 < 4503599627370496 ? (this.words = [
+ S9 & 67108863,
+ S9 / 67108864 & 67108863
+ ], this.length = 2) : (n(S9 < 9007199254740992), this.words = [
+ S9 & 67108863,
+ S9 / 67108864 & 67108863,
1
], this.length = 3), l15 === "le" && this._initArray(this.toArray(), d, l15);
- }, s.prototype._initArray = function(S10, d, l15) {
- if (n(typeof S10.length == "number"), S10.length <= 0)
+ }, s.prototype._initArray = function(S9, d, l15) {
+ if (n(typeof S9.length == "number"), S9.length <= 0)
return this.words = [0], this.length = 1, this;
- this.length = Math.ceil(S10.length / 3), this.words = new Array(this.length);
+ this.length = Math.ceil(S9.length / 3), this.words = new Array(this.length);
for (var h = 0; h < this.length; h++)
this.words[h] = 0;
var y, x, v = 0;
if (l15 === "be")
- for (h = S10.length - 1, y = 0; h >= 0; h -= 3)
- x = S10[h] | S10[h - 1] << 8 | S10[h - 2] << 16, this.words[y] |= x << v & 67108863, this.words[y + 1] = x >>> 26 - v & 67108863, v += 24, v >= 26 && (v -= 26, y++);
+ for (h = S9.length - 1, y = 0; h >= 0; h -= 3)
+ x = S9[h] | S9[h - 1] << 8 | S9[h - 2] << 16, this.words[y] |= x << v & 67108863, this.words[y + 1] = x >>> 26 - v & 67108863, v += 24, v >= 26 && (v -= 26, y++);
else if (l15 === "le")
- for (h = 0, y = 0; h < S10.length; h += 3)
- x = S10[h] | S10[h + 1] << 8 | S10[h + 2] << 16, this.words[y] |= x << v & 67108863, this.words[y + 1] = x >>> 26 - v & 67108863, v += 24, v >= 26 && (v -= 26, y++);
+ for (h = 0, y = 0; h < S9.length; h += 3)
+ x = S9[h] | S9[h + 1] << 8 | S9[h + 2] << 16, this.words[y] |= x << v & 67108863, this.words[y + 1] = x >>> 26 - v & 67108863, v += 24, v >= 26 && (v -= 26, y++);
return this.strip();
};
- function a(V, S10) {
- var d = V.charCodeAt(S10);
+ function a(V, S9) {
+ var d = V.charCodeAt(S9);
return d >= 65 && d <= 70 ? d - 55 : d >= 97 && d <= 102 ? d - 87 : d - 48 & 15;
}
- function c(V, S10, d) {
+ function c(V, S9, d) {
var l15 = a(V, d);
- return d - 1 >= S10 && (l15 |= a(V, d - 1) << 4), l15;
+ return d - 1 >= S9 && (l15 |= a(V, d - 1) << 4), l15;
}
- s.prototype._parseHex = function(S10, d, l15) {
- this.length = Math.ceil((S10.length - d) / 6), this.words = new Array(this.length);
+ s.prototype._parseHex = function(S9, d, l15) {
+ this.length = Math.ceil((S9.length - d) / 6), this.words = new Array(this.length);
for (var h = 0; h < this.length; h++)
this.words[h] = 0;
var y = 0, x = 0, v;
if (l15 === "be")
- for (h = S10.length - 1; h >= d; h -= 2)
- v = c(S10, d, h) << y, this.words[x] |= v & 67108863, y >= 18 ? (y -= 18, x += 1, this.words[x] |= v >>> 26) : y += 8;
+ for (h = S9.length - 1; h >= d; h -= 2)
+ v = c(S9, d, h) << y, this.words[x] |= v & 67108863, y >= 18 ? (y -= 18, x += 1, this.words[x] |= v >>> 26) : y += 8;
else {
- var M = S10.length - d;
- for (h = M % 2 === 0 ? d + 1 : d; h < S10.length; h += 2)
- v = c(S10, d, h) << y, this.words[x] |= v & 67108863, y >= 18 ? (y -= 18, x += 1, this.words[x] |= v >>> 26) : y += 8;
+ var M = S9.length - d;
+ for (h = M % 2 === 0 ? d + 1 : d; h < S9.length; h += 2)
+ v = c(S9, d, h) << y, this.words[x] |= v & 67108863, y >= 18 ? (y -= 18, x += 1, this.words[x] |= v >>> 26) : y += 8;
}
this.strip();
};
- function u(V, S10, d, l15) {
- for (var h = 0, y = Math.min(V.length, d), x = S10; x < y; x++) {
+ function u(V, S9, d, l15) {
+ for (var h = 0, y = Math.min(V.length, d), x = S9; x < y; x++) {
var v = V.charCodeAt(x) - 48;
h *= l15, v >= 49 ? h += v - 49 + 10 : v >= 17 ? h += v - 17 + 10 : h += v;
}
return h;
}
- s.prototype._parseBase = function(S10, d, l15) {
+ s.prototype._parseBase = function(S9, d, l15) {
this.words = [0], this.length = 1;
for (var h = 0, y = 1; y <= 67108863; y *= d)
h++;
h--, y = y / d | 0;
- for (var x = S10.length - l15, v = x % h, M = Math.min(x, x - v) + l15, w = 0, g = l15; g < M; g += h)
- w = u(S10, g, g + h, d), this.imuln(y), this.words[0] + w < 67108864 ? this.words[0] += w : this._iaddn(w);
+ for (var x = S9.length - l15, v = x % h, M = Math.min(x, x - v) + l15, w = 0, g = l15; g < M; g += h)
+ w = u(S9, g, g + h, d), this.imuln(y), this.words[0] + w < 67108864 ? this.words[0] += w : this._iaddn(w);
if (v !== 0) {
var m = 1;
- for (w = u(S10, g, S10.length, d), g = 0; g < v; g++)
+ for (w = u(S9, g, S9.length, d), g = 0; g < v; g++)
m *= d;
this.imuln(m), this.words[0] + w < 67108864 ? this.words[0] += w : this._iaddn(w);
}
this.strip();
- }, s.prototype.copy = function(S10) {
- S10.words = new Array(this.length);
+ }, s.prototype.copy = function(S9) {
+ S9.words = new Array(this.length);
for (var d = 0; d < this.length; d++)
- S10.words[d] = this.words[d];
- S10.length = this.length, S10.negative = this.negative, S10.red = this.red;
+ S9.words[d] = this.words[d];
+ S9.length = this.length, S9.negative = this.negative, S9.red = this.red;
}, s.prototype.clone = function() {
- var S10 = new s(null);
- return this.copy(S10), S10;
- }, s.prototype._expand = function(S10) {
- for (; this.length < S10; )
+ var S9 = new s(null);
+ return this.copy(S9), S9;
+ }, s.prototype._expand = function(S9) {
+ for (; this.length < S9; )
this.words[this.length++] = 0;
return this;
}, s.prototype.strip = function() {
@@ -86456,10 +86467,10 @@ ${Ez(e, r10)}`);
52521875,
60466176
];
- s.prototype.toString = function(S10, d) {
- S10 = S10 || 10, d = d | 0 || 1;
+ s.prototype.toString = function(S9, d) {
+ S9 = S9 || 10, d = d | 0 || 1;
var l15;
- if (S10 === 16 || S10 === "hex") {
+ if (S9 === 16 || S9 === "hex") {
l15 = "";
for (var h = 0, y = 0, x = 0; x < this.length; x++) {
var v = this.words[x], M = ((v << h | y) & 16777215).toString(16);
@@ -86469,12 +86480,12 @@ ${Ez(e, r10)}`);
l15 = "0" + l15;
return this.negative !== 0 && (l15 = "-" + l15), l15;
}
- if (S10 === (S10 | 0) && S10 >= 2 && S10 <= 36) {
- var w = p[S10], g = b[S10];
+ if (S9 === (S9 | 0) && S9 >= 2 && S9 <= 36) {
+ var w = p[S9], g = b[S9];
l15 = "";
var m = this.clone();
for (m.negative = 0; !m.isZero(); ) {
- var P = m.modn(g).toString(S10);
+ var P = m.modn(g).toString(S9);
m = m.idivn(g), m.isZero() ? l15 = P + l15 : l15 = f10[w - P.length] + P + l15;
}
for (this.isZero() && (l15 = "0" + l15); l15.length % d !== 0; )
@@ -86483,18 +86494,18 @@ ${Ez(e, r10)}`);
}
n(false, "Base should be between 2 and 36");
}, s.prototype.toNumber = function() {
- var S10 = this.words[0];
- return this.length === 2 ? S10 += this.words[1] * 67108864 : this.length === 3 && this.words[2] === 1 ? S10 += 4503599627370496 + this.words[1] * 67108864 : this.length > 2 && n(false, "Number can only safely store up to 53 bits"), this.negative !== 0 ? -S10 : S10;
+ var S9 = this.words[0];
+ return this.length === 2 ? S9 += this.words[1] * 67108864 : this.length === 3 && this.words[2] === 1 ? S9 += 4503599627370496 + this.words[1] * 67108864 : this.length > 2 && n(false, "Number can only safely store up to 53 bits"), this.negative !== 0 ? -S9 : S9;
}, s.prototype.toJSON = function() {
return this.toString(16);
- }, s.prototype.toBuffer = function(S10, d) {
- return n(typeof o < "u"), this.toArrayLike(o, S10, d);
- }, s.prototype.toArray = function(S10, d) {
- return this.toArrayLike(Array, S10, d);
- }, s.prototype.toArrayLike = function(S10, d, l15) {
+ }, s.prototype.toBuffer = function(S9, d) {
+ return n(typeof o < "u"), this.toArrayLike(o, S9, d);
+ }, s.prototype.toArray = function(S9, d) {
+ return this.toArrayLike(Array, S9, d);
+ }, s.prototype.toArrayLike = function(S9, d, l15) {
var h = this.byteLength(), y = l15 || Math.max(1, h);
n(h <= y, "byte array longer than desired length"), n(y > 0, "Requested array length <= 0"), this.strip();
- var x = d === "le", v = new S10(y), M, w, g = this.clone();
+ var x = d === "le", v = new S9(y), M, w, g = this.clone();
if (x) {
for (w = 0; !g.isZero(); w++)
M = g.andln(255), g.iushrn(8), v[w] = M;
@@ -86507,108 +86518,108 @@ ${Ez(e, r10)}`);
M = g.andln(255), g.iushrn(8), v[y - w - 1] = M;
}
return v;
- }, Math.clz32 ? s.prototype._countBits = function(S10) {
- return 32 - Math.clz32(S10);
- } : s.prototype._countBits = function(S10) {
- var d = S10, l15 = 0;
+ }, Math.clz32 ? s.prototype._countBits = function(S9) {
+ return 32 - Math.clz32(S9);
+ } : s.prototype._countBits = function(S9) {
+ var d = S9, l15 = 0;
return d >= 4096 && (l15 += 13, d >>>= 13), d >= 64 && (l15 += 7, d >>>= 7), d >= 8 && (l15 += 4, d >>>= 4), d >= 2 && (l15 += 2, d >>>= 2), l15 + d;
- }, s.prototype._zeroBits = function(S10) {
- if (S10 === 0)
+ }, s.prototype._zeroBits = function(S9) {
+ if (S9 === 0)
return 26;
- var d = S10, l15 = 0;
+ var d = S9, l15 = 0;
return d & 8191 || (l15 += 13, d >>>= 13), d & 127 || (l15 += 7, d >>>= 7), d & 15 || (l15 += 4, d >>>= 4), d & 3 || (l15 += 2, d >>>= 2), d & 1 || l15++, l15;
}, s.prototype.bitLength = function() {
- var S10 = this.words[this.length - 1], d = this._countBits(S10);
+ var S9 = this.words[this.length - 1], d = this._countBits(S9);
return (this.length - 1) * 26 + d;
};
function E(V) {
- for (var S10 = new Array(V.bitLength()), d = 0; d < S10.length; d++) {
+ for (var S9 = new Array(V.bitLength()), d = 0; d < S9.length; d++) {
var l15 = d / 26 | 0, h = d % 26;
- S10[d] = (V.words[l15] & 1 << h) >>> h;
+ S9[d] = (V.words[l15] & 1 << h) >>> h;
}
- return S10;
+ return S9;
}
s.prototype.zeroBits = function() {
if (this.isZero())
return 0;
- for (var S10 = 0, d = 0; d < this.length; d++) {
+ for (var S9 = 0, d = 0; d < this.length; d++) {
var l15 = this._zeroBits(this.words[d]);
- if (S10 += l15, l15 !== 26)
+ if (S9 += l15, l15 !== 26)
break;
}
- return S10;
+ return S9;
}, s.prototype.byteLength = function() {
return Math.ceil(this.bitLength() / 8);
- }, s.prototype.toTwos = function(S10) {
- return this.negative !== 0 ? this.abs().inotn(S10).iaddn(1) : this.clone();
- }, s.prototype.fromTwos = function(S10) {
- return this.testn(S10 - 1) ? this.notn(S10).iaddn(1).ineg() : this.clone();
+ }, s.prototype.toTwos = function(S9) {
+ return this.negative !== 0 ? this.abs().inotn(S9).iaddn(1) : this.clone();
+ }, s.prototype.fromTwos = function(S9) {
+ return this.testn(S9 - 1) ? this.notn(S9).iaddn(1).ineg() : this.clone();
}, s.prototype.isNeg = function() {
return this.negative !== 0;
}, s.prototype.neg = function() {
return this.clone().ineg();
}, s.prototype.ineg = function() {
return this.isZero() || (this.negative ^= 1), this;
- }, s.prototype.iuor = function(S10) {
- for (; this.length < S10.length; )
+ }, s.prototype.iuor = function(S9) {
+ for (; this.length < S9.length; )
this.words[this.length++] = 0;
- for (var d = 0; d < S10.length; d++)
- this.words[d] = this.words[d] | S10.words[d];
+ for (var d = 0; d < S9.length; d++)
+ this.words[d] = this.words[d] | S9.words[d];
return this.strip();
- }, s.prototype.ior = function(S10) {
- return n((this.negative | S10.negative) === 0), this.iuor(S10);
- }, s.prototype.or = function(S10) {
- return this.length > S10.length ? this.clone().ior(S10) : S10.clone().ior(this);
- }, s.prototype.uor = function(S10) {
- return this.length > S10.length ? this.clone().iuor(S10) : S10.clone().iuor(this);
- }, s.prototype.iuand = function(S10) {
+ }, s.prototype.ior = function(S9) {
+ return n((this.negative | S9.negative) === 0), this.iuor(S9);
+ }, s.prototype.or = function(S9) {
+ return this.length > S9.length ? this.clone().ior(S9) : S9.clone().ior(this);
+ }, s.prototype.uor = function(S9) {
+ return this.length > S9.length ? this.clone().iuor(S9) : S9.clone().iuor(this);
+ }, s.prototype.iuand = function(S9) {
var d;
- this.length > S10.length ? d = S10 : d = this;
+ this.length > S9.length ? d = S9 : d = this;
for (var l15 = 0; l15 < d.length; l15++)
- this.words[l15] = this.words[l15] & S10.words[l15];
+ this.words[l15] = this.words[l15] & S9.words[l15];
return this.length = d.length, this.strip();
- }, s.prototype.iand = function(S10) {
- return n((this.negative | S10.negative) === 0), this.iuand(S10);
- }, s.prototype.and = function(S10) {
- return this.length > S10.length ? this.clone().iand(S10) : S10.clone().iand(this);
- }, s.prototype.uand = function(S10) {
- return this.length > S10.length ? this.clone().iuand(S10) : S10.clone().iuand(this);
- }, s.prototype.iuxor = function(S10) {
+ }, s.prototype.iand = function(S9) {
+ return n((this.negative | S9.negative) === 0), this.iuand(S9);
+ }, s.prototype.and = function(S9) {
+ return this.length > S9.length ? this.clone().iand(S9) : S9.clone().iand(this);
+ }, s.prototype.uand = function(S9) {
+ return this.length > S9.length ? this.clone().iuand(S9) : S9.clone().iuand(this);
+ }, s.prototype.iuxor = function(S9) {
var d, l15;
- this.length > S10.length ? (d = this, l15 = S10) : (d = S10, l15 = this);
+ this.length > S9.length ? (d = this, l15 = S9) : (d = S9, l15 = this);
for (var h = 0; h < l15.length; h++)
this.words[h] = d.words[h] ^ l15.words[h];
if (this !== d)
for (; h < d.length; h++)
this.words[h] = d.words[h];
return this.length = d.length, this.strip();
- }, s.prototype.ixor = function(S10) {
- return n((this.negative | S10.negative) === 0), this.iuxor(S10);
- }, s.prototype.xor = function(S10) {
- return this.length > S10.length ? this.clone().ixor(S10) : S10.clone().ixor(this);
- }, s.prototype.uxor = function(S10) {
- return this.length > S10.length ? this.clone().iuxor(S10) : S10.clone().iuxor(this);
- }, s.prototype.inotn = function(S10) {
- n(typeof S10 == "number" && S10 >= 0);
- var d = Math.ceil(S10 / 26) | 0, l15 = S10 % 26;
+ }, s.prototype.ixor = function(S9) {
+ return n((this.negative | S9.negative) === 0), this.iuxor(S9);
+ }, s.prototype.xor = function(S9) {
+ return this.length > S9.length ? this.clone().ixor(S9) : S9.clone().ixor(this);
+ }, s.prototype.uxor = function(S9) {
+ return this.length > S9.length ? this.clone().iuxor(S9) : S9.clone().iuxor(this);
+ }, s.prototype.inotn = function(S9) {
+ n(typeof S9 == "number" && S9 >= 0);
+ var d = Math.ceil(S9 / 26) | 0, l15 = S9 % 26;
this._expand(d), l15 > 0 && d--;
for (var h = 0; h < d; h++)
this.words[h] = ~this.words[h] & 67108863;
return l15 > 0 && (this.words[h] = ~this.words[h] & 67108863 >> 26 - l15), this.strip();
- }, s.prototype.notn = function(S10) {
- return this.clone().inotn(S10);
- }, s.prototype.setn = function(S10, d) {
- n(typeof S10 == "number" && S10 >= 0);
- var l15 = S10 / 26 | 0, h = S10 % 26;
+ }, s.prototype.notn = function(S9) {
+ return this.clone().inotn(S9);
+ }, s.prototype.setn = function(S9, d) {
+ n(typeof S9 == "number" && S9 >= 0);
+ var l15 = S9 / 26 | 0, h = S9 % 26;
return this._expand(l15 + 1), d ? this.words[l15] = this.words[l15] | 1 << h : this.words[l15] = this.words[l15] & ~(1 << h), this.strip();
- }, s.prototype.iadd = function(S10) {
+ }, s.prototype.iadd = function(S9) {
var d;
- if (this.negative !== 0 && S10.negative === 0)
- return this.negative = 0, d = this.isub(S10), this.negative ^= 1, this._normSign();
- if (this.negative === 0 && S10.negative !== 0)
- return S10.negative = 0, d = this.isub(S10), S10.negative = 1, d._normSign();
+ if (this.negative !== 0 && S9.negative === 0)
+ return this.negative = 0, d = this.isub(S9), this.negative ^= 1, this._normSign();
+ if (this.negative === 0 && S9.negative !== 0)
+ return S9.negative = 0, d = this.isub(S9), S9.negative = 1, d._normSign();
var l15, h;
- this.length > S10.length ? (l15 = this, h = S10) : (l15 = S10, h = this);
+ this.length > S9.length ? (l15 = this, h = S9) : (l15 = S9, h = this);
for (var y = 0, x = 0; x < h.length; x++)
d = (l15.words[x] | 0) + (h.words[x] | 0) + y, this.words[x] = d & 67108863, y = d >>> 26;
for (; y !== 0 && x < l15.length; x++)
@@ -86619,21 +86630,21 @@ ${Ez(e, r10)}`);
for (; x < l15.length; x++)
this.words[x] = l15.words[x];
return this;
- }, s.prototype.add = function(S10) {
+ }, s.prototype.add = function(S9) {
var d;
- return S10.negative !== 0 && this.negative === 0 ? (S10.negative = 0, d = this.sub(S10), S10.negative ^= 1, d) : S10.negative === 0 && this.negative !== 0 ? (this.negative = 0, d = S10.sub(this), this.negative = 1, d) : this.length > S10.length ? this.clone().iadd(S10) : S10.clone().iadd(this);
- }, s.prototype.isub = function(S10) {
- if (S10.negative !== 0) {
- S10.negative = 0;
- var d = this.iadd(S10);
- return S10.negative = 1, d._normSign();
+ return S9.negative !== 0 && this.negative === 0 ? (S9.negative = 0, d = this.sub(S9), S9.negative ^= 1, d) : S9.negative === 0 && this.negative !== 0 ? (this.negative = 0, d = S9.sub(this), this.negative = 1, d) : this.length > S9.length ? this.clone().iadd(S9) : S9.clone().iadd(this);
+ }, s.prototype.isub = function(S9) {
+ if (S9.negative !== 0) {
+ S9.negative = 0;
+ var d = this.iadd(S9);
+ return S9.negative = 1, d._normSign();
} else if (this.negative !== 0)
- return this.negative = 0, this.iadd(S10), this.negative = 1, this._normSign();
- var l15 = this.cmp(S10);
+ return this.negative = 0, this.iadd(S9), this.negative = 1, this._normSign();
+ var l15 = this.cmp(S9);
if (l15 === 0)
return this.negative = 0, this.length = 1, this.words[0] = 0, this;
var h, y;
- l15 > 0 ? (h = this, y = S10) : (h = S10, y = this);
+ l15 > 0 ? (h = this, y = S9) : (h = S9, y = this);
for (var x = 0, v = 0; v < y.length; v++)
d = (h.words[v] | 0) - (y.words[v] | 0) + x, x = d >> 26, this.words[v] = d & 67108863;
for (; x !== 0 && v < h.length; v++)
@@ -86642,49 +86653,49 @@ ${Ez(e, r10)}`);
for (; v < h.length; v++)
this.words[v] = h.words[v];
return this.length = Math.max(this.length, v), h !== this && (this.negative = 1), this.strip();
- }, s.prototype.sub = function(S10) {
- return this.clone().isub(S10);
+ }, s.prototype.sub = function(S9) {
+ return this.clone().isub(S9);
};
- function _(V, S10, d) {
- d.negative = S10.negative ^ V.negative;
- var l15 = V.length + S10.length | 0;
+ function _(V, S9, d) {
+ d.negative = S9.negative ^ V.negative;
+ var l15 = V.length + S9.length | 0;
d.length = l15, l15 = l15 - 1 | 0;
- var h = V.words[0] | 0, y = S10.words[0] | 0, x = h * y, v = x & 67108863, M = x / 67108864 | 0;
+ var h = V.words[0] | 0, y = S9.words[0] | 0, x = h * y, v = x & 67108863, M = x / 67108864 | 0;
d.words[0] = v;
for (var w = 1; w < l15; w++) {
- for (var g = M >>> 26, m = M & 67108863, P = Math.min(w, S10.length - 1), Q = Math.max(0, w - V.length + 1); Q <= P; Q++) {
+ for (var g = M >>> 26, m = M & 67108863, P = Math.min(w, S9.length - 1), Q = Math.max(0, w - V.length + 1); Q <= P; Q++) {
var A = w - Q | 0;
- h = V.words[A] | 0, y = S10.words[Q] | 0, x = h * y + m, g += x / 67108864 | 0, m = x & 67108863;
+ h = V.words[A] | 0, y = S9.words[Q] | 0, x = h * y + m, g += x / 67108864 | 0, m = x & 67108863;
}
d.words[w] = m | 0, M = g | 0;
}
return M !== 0 ? d.words[w] = M | 0 : d.length--, d.strip();
}
- var N11 = function(S10, d, l15) {
- var h = S10.words, y = d.words, x = l15.words, v = 0, M, w, g, m = h[0] | 0, P = m & 8191, Q = m >>> 13, A = h[1] | 0, K = A & 8191, U = A >>> 13, j10 = h[2] | 0, G = j10 & 8191, k = j10 >>> 13, Y = h[3] | 0, ee = Y & 8191, ae = Y >>> 13, ie = h[4] | 0, Z10 = ie & 8191, ce = ie >>> 13, oe = h[5] | 0, me = oe & 8191, pe = oe >>> 13, se = h[6] | 0, le = se & 8191, be = se >>> 13, ye = h[7] | 0, Ee = ye & 8191, Te = ye >>> 13, C9 = h[8] | 0, O = C9 & 8191, B = C9 >>> 13, $ = h[9] | 0, te = $ & 8191, J = $ >>> 13, ne = y[0] | 0, fe = ne & 8191, ge = ne >>> 13, de = y[1] | 0, ve = de & 8191, Ae = de >>> 13, Ne = y[2] | 0, De = Ne & 8191, ut = Ne >>> 13, Ve = y[3] | 0, Ze = Ve & 8191, Ge = Ve >>> 13, ke = y[4] | 0, Re = ke & 8191, Je = ke >>> 13, Me = y[5] | 0, Pe = Me & 8191, et = Me >>> 13, Ce = y[6] | 0, ze = Ce & 8191, nt = Ce >>> 13, qe = y[7] | 0, Ke = qe & 8191, at = qe >>> 13, We = y[8] | 0, $e = We & 8191, dt = We >>> 13, ft = y[9] | 0, ht = ft & 8191, Mt = ft >>> 13;
- l15.negative = S10.negative ^ d.negative, l15.length = 19, M = Math.imul(P, fe), w = Math.imul(P, ge), w = w + Math.imul(Q, fe) | 0, g = Math.imul(Q, ge);
+ var N11 = function(S9, d, l15) {
+ var h = S9.words, y = d.words, x = l15.words, v = 0, M, w, g, m = h[0] | 0, P = m & 8191, Q = m >>> 13, A = h[1] | 0, K = A & 8191, U = A >>> 13, j10 = h[2] | 0, G = j10 & 8191, R = j10 >>> 13, Y = h[3] | 0, ee = Y & 8191, ae = Y >>> 13, ie = h[4] | 0, Z10 = ie & 8191, ce = ie >>> 13, oe = h[5] | 0, me = oe & 8191, pe = oe >>> 13, se = h[6] | 0, le = se & 8191, be = se >>> 13, ye = h[7] | 0, Ee = ye & 8191, Te = ye >>> 13, C10 = h[8] | 0, O = C10 & 8191, B = C10 >>> 13, $ = h[9] | 0, te = $ & 8191, J = $ >>> 13, ne = y[0] | 0, fe = ne & 8191, ge = ne >>> 13, de = y[1] | 0, ve = de & 8191, Ae = de >>> 13, Ne = y[2] | 0, De = Ne & 8191, ut = Ne >>> 13, Ve = y[3] | 0, Ze = Ve & 8191, Ge = Ve >>> 13, ke = y[4] | 0, Re = ke & 8191, Je = ke >>> 13, Me = y[5] | 0, Pe = Me & 8191, et = Me >>> 13, Ce = y[6] | 0, ze = Ce & 8191, nt = Ce >>> 13, qe = y[7] | 0, Ke = qe & 8191, at = qe >>> 13, We = y[8] | 0, $e = We & 8191, dt = We >>> 13, ft = y[9] | 0, ht = ft & 8191, Mt = ft >>> 13;
+ l15.negative = S9.negative ^ d.negative, l15.length = 19, M = Math.imul(P, fe), w = Math.imul(P, ge), w = w + Math.imul(Q, fe) | 0, g = Math.imul(Q, ge);
var rt = (v + M | 0) + ((w & 8191) << 13) | 0;
v = (g + (w >>> 13) | 0) + (rt >>> 26) | 0, rt &= 67108863, M = Math.imul(K, fe), w = Math.imul(K, ge), w = w + Math.imul(U, fe) | 0, g = Math.imul(U, ge), M = M + Math.imul(P, ve) | 0, w = w + Math.imul(P, Ae) | 0, w = w + Math.imul(Q, ve) | 0, g = g + Math.imul(Q, Ae) | 0;
var _t = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, M = Math.imul(G, fe), w = Math.imul(G, ge), w = w + Math.imul(k, fe) | 0, g = Math.imul(k, ge), M = M + Math.imul(K, ve) | 0, w = w + Math.imul(K, Ae) | 0, w = w + Math.imul(U, ve) | 0, g = g + Math.imul(U, Ae) | 0, M = M + Math.imul(P, De) | 0, w = w + Math.imul(P, ut) | 0, w = w + Math.imul(Q, De) | 0, g = g + Math.imul(Q, ut) | 0;
+ v = (g + (w >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, M = Math.imul(G, fe), w = Math.imul(G, ge), w = w + Math.imul(R, fe) | 0, g = Math.imul(R, ge), M = M + Math.imul(K, ve) | 0, w = w + Math.imul(K, Ae) | 0, w = w + Math.imul(U, ve) | 0, g = g + Math.imul(U, Ae) | 0, M = M + Math.imul(P, De) | 0, w = w + Math.imul(P, ut) | 0, w = w + Math.imul(Q, De) | 0, g = g + Math.imul(Q, ut) | 0;
var gr = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, M = Math.imul(ee, fe), w = Math.imul(ee, ge), w = w + Math.imul(ae, fe) | 0, g = Math.imul(ae, ge), M = M + Math.imul(G, ve) | 0, w = w + Math.imul(G, Ae) | 0, w = w + Math.imul(k, ve) | 0, g = g + Math.imul(k, Ae) | 0, M = M + Math.imul(K, De) | 0, w = w + Math.imul(K, ut) | 0, w = w + Math.imul(U, De) | 0, g = g + Math.imul(U, ut) | 0, M = M + Math.imul(P, Ze) | 0, w = w + Math.imul(P, Ge) | 0, w = w + Math.imul(Q, Ze) | 0, g = g + Math.imul(Q, Ge) | 0;
+ v = (g + (w >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, M = Math.imul(ee, fe), w = Math.imul(ee, ge), w = w + Math.imul(ae, fe) | 0, g = Math.imul(ae, ge), M = M + Math.imul(G, ve) | 0, w = w + Math.imul(G, Ae) | 0, w = w + Math.imul(R, ve) | 0, g = g + Math.imul(R, Ae) | 0, M = M + Math.imul(K, De) | 0, w = w + Math.imul(K, ut) | 0, w = w + Math.imul(U, De) | 0, g = g + Math.imul(U, ut) | 0, M = M + Math.imul(P, Ze) | 0, w = w + Math.imul(P, Ge) | 0, w = w + Math.imul(Q, Ze) | 0, g = g + Math.imul(Q, Ge) | 0;
var yr = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, M = Math.imul(Z10, fe), w = Math.imul(Z10, ge), w = w + Math.imul(ce, fe) | 0, g = Math.imul(ce, ge), M = M + Math.imul(ee, ve) | 0, w = w + Math.imul(ee, Ae) | 0, w = w + Math.imul(ae, ve) | 0, g = g + Math.imul(ae, Ae) | 0, M = M + Math.imul(G, De) | 0, w = w + Math.imul(G, ut) | 0, w = w + Math.imul(k, De) | 0, g = g + Math.imul(k, ut) | 0, M = M + Math.imul(K, Ze) | 0, w = w + Math.imul(K, Ge) | 0, w = w + Math.imul(U, Ze) | 0, g = g + Math.imul(U, Ge) | 0, M = M + Math.imul(P, Re) | 0, w = w + Math.imul(P, Je) | 0, w = w + Math.imul(Q, Re) | 0, g = g + Math.imul(Q, Je) | 0;
+ v = (g + (w >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, M = Math.imul(Z10, fe), w = Math.imul(Z10, ge), w = w + Math.imul(ce, fe) | 0, g = Math.imul(ce, ge), M = M + Math.imul(ee, ve) | 0, w = w + Math.imul(ee, Ae) | 0, w = w + Math.imul(ae, ve) | 0, g = g + Math.imul(ae, Ae) | 0, M = M + Math.imul(G, De) | 0, w = w + Math.imul(G, ut) | 0, w = w + Math.imul(R, De) | 0, g = g + Math.imul(R, ut) | 0, M = M + Math.imul(K, Ze) | 0, w = w + Math.imul(K, Ge) | 0, w = w + Math.imul(U, Ze) | 0, g = g + Math.imul(U, Ge) | 0, M = M + Math.imul(P, Re) | 0, w = w + Math.imul(P, Je) | 0, w = w + Math.imul(Q, Re) | 0, g = g + Math.imul(Q, Je) | 0;
var br = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, M = Math.imul(me, fe), w = Math.imul(me, ge), w = w + Math.imul(pe, fe) | 0, g = Math.imul(pe, ge), M = M + Math.imul(Z10, ve) | 0, w = w + Math.imul(Z10, Ae) | 0, w = w + Math.imul(ce, ve) | 0, g = g + Math.imul(ce, Ae) | 0, M = M + Math.imul(ee, De) | 0, w = w + Math.imul(ee, ut) | 0, w = w + Math.imul(ae, De) | 0, g = g + Math.imul(ae, ut) | 0, M = M + Math.imul(G, Ze) | 0, w = w + Math.imul(G, Ge) | 0, w = w + Math.imul(k, Ze) | 0, g = g + Math.imul(k, Ge) | 0, M = M + Math.imul(K, Re) | 0, w = w + Math.imul(K, Je) | 0, w = w + Math.imul(U, Re) | 0, g = g + Math.imul(U, Je) | 0, M = M + Math.imul(P, Pe) | 0, w = w + Math.imul(P, et) | 0, w = w + Math.imul(Q, Pe) | 0, g = g + Math.imul(Q, et) | 0;
+ v = (g + (w >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, M = Math.imul(me, fe), w = Math.imul(me, ge), w = w + Math.imul(pe, fe) | 0, g = Math.imul(pe, ge), M = M + Math.imul(Z10, ve) | 0, w = w + Math.imul(Z10, Ae) | 0, w = w + Math.imul(ce, ve) | 0, g = g + Math.imul(ce, Ae) | 0, M = M + Math.imul(ee, De) | 0, w = w + Math.imul(ee, ut) | 0, w = w + Math.imul(ae, De) | 0, g = g + Math.imul(ae, ut) | 0, M = M + Math.imul(G, Ze) | 0, w = w + Math.imul(G, Ge) | 0, w = w + Math.imul(R, Ze) | 0, g = g + Math.imul(R, Ge) | 0, M = M + Math.imul(K, Re) | 0, w = w + Math.imul(K, Je) | 0, w = w + Math.imul(U, Re) | 0, g = g + Math.imul(U, Je) | 0, M = M + Math.imul(P, Pe) | 0, w = w + Math.imul(P, et) | 0, w = w + Math.imul(Q, Pe) | 0, g = g + Math.imul(Q, et) | 0;
var wr = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, M = Math.imul(le, fe), w = Math.imul(le, ge), w = w + Math.imul(be, fe) | 0, g = Math.imul(be, ge), M = M + Math.imul(me, ve) | 0, w = w + Math.imul(me, Ae) | 0, w = w + Math.imul(pe, ve) | 0, g = g + Math.imul(pe, Ae) | 0, M = M + Math.imul(Z10, De) | 0, w = w + Math.imul(Z10, ut) | 0, w = w + Math.imul(ce, De) | 0, g = g + Math.imul(ce, ut) | 0, M = M + Math.imul(ee, Ze) | 0, w = w + Math.imul(ee, Ge) | 0, w = w + Math.imul(ae, Ze) | 0, g = g + Math.imul(ae, Ge) | 0, M = M + Math.imul(G, Re) | 0, w = w + Math.imul(G, Je) | 0, w = w + Math.imul(k, Re) | 0, g = g + Math.imul(k, Je) | 0, M = M + Math.imul(K, Pe) | 0, w = w + Math.imul(K, et) | 0, w = w + Math.imul(U, Pe) | 0, g = g + Math.imul(U, et) | 0, M = M + Math.imul(P, ze) | 0, w = w + Math.imul(P, nt) | 0, w = w + Math.imul(Q, ze) | 0, g = g + Math.imul(Q, nt) | 0;
+ v = (g + (w >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, M = Math.imul(le, fe), w = Math.imul(le, ge), w = w + Math.imul(be, fe) | 0, g = Math.imul(be, ge), M = M + Math.imul(me, ve) | 0, w = w + Math.imul(me, Ae) | 0, w = w + Math.imul(pe, ve) | 0, g = g + Math.imul(pe, Ae) | 0, M = M + Math.imul(Z10, De) | 0, w = w + Math.imul(Z10, ut) | 0, w = w + Math.imul(ce, De) | 0, g = g + Math.imul(ce, ut) | 0, M = M + Math.imul(ee, Ze) | 0, w = w + Math.imul(ee, Ge) | 0, w = w + Math.imul(ae, Ze) | 0, g = g + Math.imul(ae, Ge) | 0, M = M + Math.imul(G, Re) | 0, w = w + Math.imul(G, Je) | 0, w = w + Math.imul(R, Re) | 0, g = g + Math.imul(R, Je) | 0, M = M + Math.imul(K, Pe) | 0, w = w + Math.imul(K, et) | 0, w = w + Math.imul(U, Pe) | 0, g = g + Math.imul(U, et) | 0, M = M + Math.imul(P, ze) | 0, w = w + Math.imul(P, nt) | 0, w = w + Math.imul(Q, ze) | 0, g = g + Math.imul(Q, nt) | 0;
var tr = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, M = Math.imul(Ee, fe), w = Math.imul(Ee, ge), w = w + Math.imul(Te, fe) | 0, g = Math.imul(Te, ge), M = M + Math.imul(le, ve) | 0, w = w + Math.imul(le, Ae) | 0, w = w + Math.imul(be, ve) | 0, g = g + Math.imul(be, Ae) | 0, M = M + Math.imul(me, De) | 0, w = w + Math.imul(me, ut) | 0, w = w + Math.imul(pe, De) | 0, g = g + Math.imul(pe, ut) | 0, M = M + Math.imul(Z10, Ze) | 0, w = w + Math.imul(Z10, Ge) | 0, w = w + Math.imul(ce, Ze) | 0, g = g + Math.imul(ce, Ge) | 0, M = M + Math.imul(ee, Re) | 0, w = w + Math.imul(ee, Je) | 0, w = w + Math.imul(ae, Re) | 0, g = g + Math.imul(ae, Je) | 0, M = M + Math.imul(G, Pe) | 0, w = w + Math.imul(G, et) | 0, w = w + Math.imul(k, Pe) | 0, g = g + Math.imul(k, et) | 0, M = M + Math.imul(K, ze) | 0, w = w + Math.imul(K, nt) | 0, w = w + Math.imul(U, ze) | 0, g = g + Math.imul(U, nt) | 0, M = M + Math.imul(P, Ke) | 0, w = w + Math.imul(P, at) | 0, w = w + Math.imul(Q, Ke) | 0, g = g + Math.imul(Q, at) | 0;
+ v = (g + (w >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, M = Math.imul(Ee, fe), w = Math.imul(Ee, ge), w = w + Math.imul(Te, fe) | 0, g = Math.imul(Te, ge), M = M + Math.imul(le, ve) | 0, w = w + Math.imul(le, Ae) | 0, w = w + Math.imul(be, ve) | 0, g = g + Math.imul(be, Ae) | 0, M = M + Math.imul(me, De) | 0, w = w + Math.imul(me, ut) | 0, w = w + Math.imul(pe, De) | 0, g = g + Math.imul(pe, ut) | 0, M = M + Math.imul(Z10, Ze) | 0, w = w + Math.imul(Z10, Ge) | 0, w = w + Math.imul(ce, Ze) | 0, g = g + Math.imul(ce, Ge) | 0, M = M + Math.imul(ee, Re) | 0, w = w + Math.imul(ee, Je) | 0, w = w + Math.imul(ae, Re) | 0, g = g + Math.imul(ae, Je) | 0, M = M + Math.imul(G, Pe) | 0, w = w + Math.imul(G, et) | 0, w = w + Math.imul(R, Pe) | 0, g = g + Math.imul(R, et) | 0, M = M + Math.imul(K, ze) | 0, w = w + Math.imul(K, nt) | 0, w = w + Math.imul(U, ze) | 0, g = g + Math.imul(U, nt) | 0, M = M + Math.imul(P, Ke) | 0, w = w + Math.imul(P, at) | 0, w = w + Math.imul(Q, Ke) | 0, g = g + Math.imul(Q, at) | 0;
var Cn = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, M = Math.imul(O, fe), w = Math.imul(O, ge), w = w + Math.imul(B, fe) | 0, g = Math.imul(B, ge), M = M + Math.imul(Ee, ve) | 0, w = w + Math.imul(Ee, Ae) | 0, w = w + Math.imul(Te, ve) | 0, g = g + Math.imul(Te, Ae) | 0, M = M + Math.imul(le, De) | 0, w = w + Math.imul(le, ut) | 0, w = w + Math.imul(be, De) | 0, g = g + Math.imul(be, ut) | 0, M = M + Math.imul(me, Ze) | 0, w = w + Math.imul(me, Ge) | 0, w = w + Math.imul(pe, Ze) | 0, g = g + Math.imul(pe, Ge) | 0, M = M + Math.imul(Z10, Re) | 0, w = w + Math.imul(Z10, Je) | 0, w = w + Math.imul(ce, Re) | 0, g = g + Math.imul(ce, Je) | 0, M = M + Math.imul(ee, Pe) | 0, w = w + Math.imul(ee, et) | 0, w = w + Math.imul(ae, Pe) | 0, g = g + Math.imul(ae, et) | 0, M = M + Math.imul(G, ze) | 0, w = w + Math.imul(G, nt) | 0, w = w + Math.imul(k, ze) | 0, g = g + Math.imul(k, nt) | 0, M = M + Math.imul(K, Ke) | 0, w = w + Math.imul(K, at) | 0, w = w + Math.imul(U, Ke) | 0, g = g + Math.imul(U, at) | 0, M = M + Math.imul(P, $e) | 0, w = w + Math.imul(P, dt) | 0, w = w + Math.imul(Q, $e) | 0, g = g + Math.imul(Q, dt) | 0;
+ v = (g + (w >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, M = Math.imul(O, fe), w = Math.imul(O, ge), w = w + Math.imul(B, fe) | 0, g = Math.imul(B, ge), M = M + Math.imul(Ee, ve) | 0, w = w + Math.imul(Ee, Ae) | 0, w = w + Math.imul(Te, ve) | 0, g = g + Math.imul(Te, Ae) | 0, M = M + Math.imul(le, De) | 0, w = w + Math.imul(le, ut) | 0, w = w + Math.imul(be, De) | 0, g = g + Math.imul(be, ut) | 0, M = M + Math.imul(me, Ze) | 0, w = w + Math.imul(me, Ge) | 0, w = w + Math.imul(pe, Ze) | 0, g = g + Math.imul(pe, Ge) | 0, M = M + Math.imul(Z10, Re) | 0, w = w + Math.imul(Z10, Je) | 0, w = w + Math.imul(ce, Re) | 0, g = g + Math.imul(ce, Je) | 0, M = M + Math.imul(ee, Pe) | 0, w = w + Math.imul(ee, et) | 0, w = w + Math.imul(ae, Pe) | 0, g = g + Math.imul(ae, et) | 0, M = M + Math.imul(G, ze) | 0, w = w + Math.imul(G, nt) | 0, w = w + Math.imul(R, ze) | 0, g = g + Math.imul(R, nt) | 0, M = M + Math.imul(K, Ke) | 0, w = w + Math.imul(K, at) | 0, w = w + Math.imul(U, Ke) | 0, g = g + Math.imul(U, at) | 0, M = M + Math.imul(P, $e) | 0, w = w + Math.imul(P, dt) | 0, w = w + Math.imul(Q, $e) | 0, g = g + Math.imul(Q, dt) | 0;
var Dn = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, M = Math.imul(te, fe), w = Math.imul(te, ge), w = w + Math.imul(J, fe) | 0, g = Math.imul(J, ge), M = M + Math.imul(O, ve) | 0, w = w + Math.imul(O, Ae) | 0, w = w + Math.imul(B, ve) | 0, g = g + Math.imul(B, Ae) | 0, M = M + Math.imul(Ee, De) | 0, w = w + Math.imul(Ee, ut) | 0, w = w + Math.imul(Te, De) | 0, g = g + Math.imul(Te, ut) | 0, M = M + Math.imul(le, Ze) | 0, w = w + Math.imul(le, Ge) | 0, w = w + Math.imul(be, Ze) | 0, g = g + Math.imul(be, Ge) | 0, M = M + Math.imul(me, Re) | 0, w = w + Math.imul(me, Je) | 0, w = w + Math.imul(pe, Re) | 0, g = g + Math.imul(pe, Je) | 0, M = M + Math.imul(Z10, Pe) | 0, w = w + Math.imul(Z10, et) | 0, w = w + Math.imul(ce, Pe) | 0, g = g + Math.imul(ce, et) | 0, M = M + Math.imul(ee, ze) | 0, w = w + Math.imul(ee, nt) | 0, w = w + Math.imul(ae, ze) | 0, g = g + Math.imul(ae, nt) | 0, M = M + Math.imul(G, Ke) | 0, w = w + Math.imul(G, at) | 0, w = w + Math.imul(k, Ke) | 0, g = g + Math.imul(k, at) | 0, M = M + Math.imul(K, $e) | 0, w = w + Math.imul(K, dt) | 0, w = w + Math.imul(U, $e) | 0, g = g + Math.imul(U, dt) | 0, M = M + Math.imul(P, ht) | 0, w = w + Math.imul(P, Mt) | 0, w = w + Math.imul(Q, ht) | 0, g = g + Math.imul(Q, Mt) | 0;
+ v = (g + (w >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, M = Math.imul(te, fe), w = Math.imul(te, ge), w = w + Math.imul(J, fe) | 0, g = Math.imul(J, ge), M = M + Math.imul(O, ve) | 0, w = w + Math.imul(O, Ae) | 0, w = w + Math.imul(B, ve) | 0, g = g + Math.imul(B, Ae) | 0, M = M + Math.imul(Ee, De) | 0, w = w + Math.imul(Ee, ut) | 0, w = w + Math.imul(Te, De) | 0, g = g + Math.imul(Te, ut) | 0, M = M + Math.imul(le, Ze) | 0, w = w + Math.imul(le, Ge) | 0, w = w + Math.imul(be, Ze) | 0, g = g + Math.imul(be, Ge) | 0, M = M + Math.imul(me, Re) | 0, w = w + Math.imul(me, Je) | 0, w = w + Math.imul(pe, Re) | 0, g = g + Math.imul(pe, Je) | 0, M = M + Math.imul(Z10, Pe) | 0, w = w + Math.imul(Z10, et) | 0, w = w + Math.imul(ce, Pe) | 0, g = g + Math.imul(ce, et) | 0, M = M + Math.imul(ee, ze) | 0, w = w + Math.imul(ee, nt) | 0, w = w + Math.imul(ae, ze) | 0, g = g + Math.imul(ae, nt) | 0, M = M + Math.imul(G, Ke) | 0, w = w + Math.imul(G, at) | 0, w = w + Math.imul(R, Ke) | 0, g = g + Math.imul(R, at) | 0, M = M + Math.imul(K, $e) | 0, w = w + Math.imul(K, dt) | 0, w = w + Math.imul(U, $e) | 0, g = g + Math.imul(U, dt) | 0, M = M + Math.imul(P, ht) | 0, w = w + Math.imul(P, Mt) | 0, w = w + Math.imul(Q, ht) | 0, g = g + Math.imul(Q, Mt) | 0;
var Ln = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, M = Math.imul(te, ve), w = Math.imul(te, Ae), w = w + Math.imul(J, ve) | 0, g = Math.imul(J, Ae), M = M + Math.imul(O, De) | 0, w = w + Math.imul(O, ut) | 0, w = w + Math.imul(B, De) | 0, g = g + Math.imul(B, ut) | 0, M = M + Math.imul(Ee, Ze) | 0, w = w + Math.imul(Ee, Ge) | 0, w = w + Math.imul(Te, Ze) | 0, g = g + Math.imul(Te, Ge) | 0, M = M + Math.imul(le, Re) | 0, w = w + Math.imul(le, Je) | 0, w = w + Math.imul(be, Re) | 0, g = g + Math.imul(be, Je) | 0, M = M + Math.imul(me, Pe) | 0, w = w + Math.imul(me, et) | 0, w = w + Math.imul(pe, Pe) | 0, g = g + Math.imul(pe, et) | 0, M = M + Math.imul(Z10, ze) | 0, w = w + Math.imul(Z10, nt) | 0, w = w + Math.imul(ce, ze) | 0, g = g + Math.imul(ce, nt) | 0, M = M + Math.imul(ee, Ke) | 0, w = w + Math.imul(ee, at) | 0, w = w + Math.imul(ae, Ke) | 0, g = g + Math.imul(ae, at) | 0, M = M + Math.imul(G, $e) | 0, w = w + Math.imul(G, dt) | 0, w = w + Math.imul(k, $e) | 0, g = g + Math.imul(k, dt) | 0, M = M + Math.imul(K, ht) | 0, w = w + Math.imul(K, Mt) | 0, w = w + Math.imul(U, ht) | 0, g = g + Math.imul(U, Mt) | 0;
+ v = (g + (w >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, M = Math.imul(te, ve), w = Math.imul(te, Ae), w = w + Math.imul(J, ve) | 0, g = Math.imul(J, Ae), M = M + Math.imul(O, De) | 0, w = w + Math.imul(O, ut) | 0, w = w + Math.imul(B, De) | 0, g = g + Math.imul(B, ut) | 0, M = M + Math.imul(Ee, Ze) | 0, w = w + Math.imul(Ee, Ge) | 0, w = w + Math.imul(Te, Ze) | 0, g = g + Math.imul(Te, Ge) | 0, M = M + Math.imul(le, Re) | 0, w = w + Math.imul(le, Je) | 0, w = w + Math.imul(be, Re) | 0, g = g + Math.imul(be, Je) | 0, M = M + Math.imul(me, Pe) | 0, w = w + Math.imul(me, et) | 0, w = w + Math.imul(pe, Pe) | 0, g = g + Math.imul(pe, et) | 0, M = M + Math.imul(Z10, ze) | 0, w = w + Math.imul(Z10, nt) | 0, w = w + Math.imul(ce, ze) | 0, g = g + Math.imul(ce, nt) | 0, M = M + Math.imul(ee, Ke) | 0, w = w + Math.imul(ee, at) | 0, w = w + Math.imul(ae, Ke) | 0, g = g + Math.imul(ae, at) | 0, M = M + Math.imul(G, $e) | 0, w = w + Math.imul(G, dt) | 0, w = w + Math.imul(R, $e) | 0, g = g + Math.imul(R, dt) | 0, M = M + Math.imul(K, ht) | 0, w = w + Math.imul(K, Mt) | 0, w = w + Math.imul(U, ht) | 0, g = g + Math.imul(U, Mt) | 0;
var Bn = (v + M | 0) + ((w & 8191) << 13) | 0;
- v = (g + (w >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, M = Math.imul(te, De), w = Math.imul(te, ut), w = w + Math.imul(J, De) | 0, g = Math.imul(J, ut), M = M + Math.imul(O, Ze) | 0, w = w + Math.imul(O, Ge) | 0, w = w + Math.imul(B, Ze) | 0, g = g + Math.imul(B, Ge) | 0, M = M + Math.imul(Ee, Re) | 0, w = w + Math.imul(Ee, Je) | 0, w = w + Math.imul(Te, Re) | 0, g = g + Math.imul(Te, Je) | 0, M = M + Math.imul(le, Pe) | 0, w = w + Math.imul(le, et) | 0, w = w + Math.imul(be, Pe) | 0, g = g + Math.imul(be, et) | 0, M = M + Math.imul(me, ze) | 0, w = w + Math.imul(me, nt) | 0, w = w + Math.imul(pe, ze) | 0, g = g + Math.imul(pe, nt) | 0, M = M + Math.imul(Z10, Ke) | 0, w = w + Math.imul(Z10, at) | 0, w = w + Math.imul(ce, Ke) | 0, g = g + Math.imul(ce, at) | 0, M = M + Math.imul(ee, $e) | 0, w = w + Math.imul(ee, dt) | 0, w = w + Math.imul(ae, $e) | 0, g = g + Math.imul(ae, dt) | 0, M = M + Math.imul(G, ht) | 0, w = w + Math.imul(G, Mt) | 0, w = w + Math.imul(k, ht) | 0, g = g + Math.imul(k, Mt) | 0;
+ v = (g + (w >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, M = Math.imul(te, De), w = Math.imul(te, ut), w = w + Math.imul(J, De) | 0, g = Math.imul(J, ut), M = M + Math.imul(O, Ze) | 0, w = w + Math.imul(O, Ge) | 0, w = w + Math.imul(B, Ze) | 0, g = g + Math.imul(B, Ge) | 0, M = M + Math.imul(Ee, Re) | 0, w = w + Math.imul(Ee, Je) | 0, w = w + Math.imul(Te, Re) | 0, g = g + Math.imul(Te, Je) | 0, M = M + Math.imul(le, Pe) | 0, w = w + Math.imul(le, et) | 0, w = w + Math.imul(be, Pe) | 0, g = g + Math.imul(be, et) | 0, M = M + Math.imul(me, ze) | 0, w = w + Math.imul(me, nt) | 0, w = w + Math.imul(pe, ze) | 0, g = g + Math.imul(pe, nt) | 0, M = M + Math.imul(Z10, Ke) | 0, w = w + Math.imul(Z10, at) | 0, w = w + Math.imul(ce, Ke) | 0, g = g + Math.imul(ce, at) | 0, M = M + Math.imul(ee, $e) | 0, w = w + Math.imul(ee, dt) | 0, w = w + Math.imul(ae, $e) | 0, g = g + Math.imul(ae, dt) | 0, M = M + Math.imul(G, ht) | 0, w = w + Math.imul(G, Mt) | 0, w = w + Math.imul(R, ht) | 0, g = g + Math.imul(R, Mt) | 0;
var Un = (v + M | 0) + ((w & 8191) << 13) | 0;
v = (g + (w >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, M = Math.imul(te, Ze), w = Math.imul(te, Ge), w = w + Math.imul(J, Ze) | 0, g = Math.imul(J, Ge), M = M + Math.imul(O, Re) | 0, w = w + Math.imul(O, Je) | 0, w = w + Math.imul(B, Re) | 0, g = g + Math.imul(B, Je) | 0, M = M + Math.imul(Ee, Pe) | 0, w = w + Math.imul(Ee, et) | 0, w = w + Math.imul(Te, Pe) | 0, g = g + Math.imul(Te, et) | 0, M = M + Math.imul(le, ze) | 0, w = w + Math.imul(le, nt) | 0, w = w + Math.imul(be, ze) | 0, g = g + Math.imul(be, nt) | 0, M = M + Math.imul(me, Ke) | 0, w = w + Math.imul(me, at) | 0, w = w + Math.imul(pe, Ke) | 0, g = g + Math.imul(pe, at) | 0, M = M + Math.imul(Z10, $e) | 0, w = w + Math.imul(Z10, dt) | 0, w = w + Math.imul(ce, $e) | 0, g = g + Math.imul(ce, dt) | 0, M = M + Math.imul(ee, ht) | 0, w = w + Math.imul(ee, Mt) | 0, w = w + Math.imul(ae, ht) | 0, g = g + Math.imul(ae, Mt) | 0;
var rn = (v + M | 0) + ((w & 8191) << 13) | 0;
@@ -86703,109 +86714,109 @@ ${Ez(e, r10)}`);
return v = (g + (w >>> 13) | 0) + (Hn >>> 26) | 0, Hn &= 67108863, x[0] = rt, x[1] = _t, x[2] = gr, x[3] = yr, x[4] = br, x[5] = wr, x[6] = tr, x[7] = Cn, x[8] = Dn, x[9] = Ln, x[10] = Bn, x[11] = Un, x[12] = rn, x[13] = jn, x[14] = Vn, x[15] = Tr, x[16] = zn, x[17] = Fn, x[18] = Hn, v !== 0 && (x[19] = v, l15.length++), l15;
};
Math.imul || (N11 = _);
- function R(V, S10, d) {
- d.negative = S10.negative ^ V.negative, d.length = V.length + S10.length;
+ function k(V, S9, d) {
+ d.negative = S9.negative ^ V.negative, d.length = V.length + S9.length;
for (var l15 = 0, h = 0, y = 0; y < d.length - 1; y++) {
var x = h;
h = 0;
- for (var v = l15 & 67108863, M = Math.min(y, S10.length - 1), w = Math.max(0, y - V.length + 1); w <= M; w++) {
- var g = y - w, m = V.words[g] | 0, P = S10.words[w] | 0, Q = m * P, A = Q & 67108863;
+ for (var v = l15 & 67108863, M = Math.min(y, S9.length - 1), w = Math.max(0, y - V.length + 1); w <= M; w++) {
+ var g = y - w, m = V.words[g] | 0, P = S9.words[w] | 0, Q = m * P, A = Q & 67108863;
x = x + (Q / 67108864 | 0) | 0, A = A + v | 0, v = A & 67108863, x = x + (A >>> 26) | 0, h += x >>> 26, x &= 67108863;
}
d.words[y] = v, l15 = x, x = h;
}
return l15 !== 0 ? d.words[y] = l15 : d.length--, d.strip();
}
- function F(V, S10, d) {
- var l15 = new D();
- return l15.mulp(V, S10, d);
+ function F(V, S9, d) {
+ var l15 = new L();
+ return l15.mulp(V, S9, d);
}
- s.prototype.mulTo = function(S10, d) {
- var l15, h = this.length + S10.length;
- return this.length === 10 && S10.length === 10 ? l15 = N11(this, S10, d) : h < 63 ? l15 = _(this, S10, d) : h < 1024 ? l15 = R(this, S10, d) : l15 = F(this, S10, d), l15;
+ s.prototype.mulTo = function(S9, d) {
+ var l15, h = this.length + S9.length;
+ return this.length === 10 && S9.length === 10 ? l15 = N11(this, S9, d) : h < 63 ? l15 = _(this, S9, d) : h < 1024 ? l15 = k(this, S9, d) : l15 = F(this, S9, d), l15;
};
- function D(V, S10) {
- this.x = V, this.y = S10;
+ function L(V, S9) {
+ this.x = V, this.y = S9;
}
- D.prototype.makeRBT = function(S10) {
- for (var d = new Array(S10), l15 = s.prototype._countBits(S10) - 1, h = 0; h < S10; h++)
- d[h] = this.revBin(h, l15, S10);
+ L.prototype.makeRBT = function(S9) {
+ for (var d = new Array(S9), l15 = s.prototype._countBits(S9) - 1, h = 0; h < S9; h++)
+ d[h] = this.revBin(h, l15, S9);
return d;
- }, D.prototype.revBin = function(S10, d, l15) {
- if (S10 === 0 || S10 === l15 - 1)
- return S10;
+ }, L.prototype.revBin = function(S9, d, l15) {
+ if (S9 === 0 || S9 === l15 - 1)
+ return S9;
for (var h = 0, y = 0; y < d; y++)
- h |= (S10 & 1) << d - y - 1, S10 >>= 1;
+ h |= (S9 & 1) << d - y - 1, S9 >>= 1;
return h;
- }, D.prototype.permute = function(S10, d, l15, h, y, x) {
+ }, L.prototype.permute = function(S9, d, l15, h, y, x) {
for (var v = 0; v < x; v++)
- h[v] = d[S10[v]], y[v] = l15[S10[v]];
- }, D.prototype.transform = function(S10, d, l15, h, y, x) {
- this.permute(x, S10, d, l15, h, y);
+ h[v] = d[S9[v]], y[v] = l15[S9[v]];
+ }, L.prototype.transform = function(S9, d, l15, h, y, x) {
+ this.permute(x, S9, d, l15, h, y);
for (var v = 1; v < y; v <<= 1)
for (var M = v << 1, w = Math.cos(2 * Math.PI / M), g = Math.sin(2 * Math.PI / M), m = 0; m < y; m += M)
for (var P = w, Q = g, A = 0; A < v; A++) {
- var K = l15[m + A], U = h[m + A], j10 = l15[m + A + v], G = h[m + A + v], k = P * j10 - Q * G;
- G = P * G + Q * j10, j10 = k, l15[m + A] = K + j10, h[m + A] = U + G, l15[m + A + v] = K - j10, h[m + A + v] = U - G, A !== M && (k = w * P - g * Q, Q = w * Q + g * P, P = k);
+ var K = l15[m + A], U = h[m + A], j10 = l15[m + A + v], G = h[m + A + v], R = P * j10 - Q * G;
+ G = P * G + Q * j10, j10 = R, l15[m + A] = K + j10, h[m + A] = U + G, l15[m + A + v] = K - j10, h[m + A + v] = U - G, A !== M && (R = w * P - g * Q, Q = w * Q + g * P, P = R);
}
- }, D.prototype.guessLen13b = function(S10, d) {
- var l15 = Math.max(d, S10) | 1, h = l15 & 1, y = 0;
+ }, L.prototype.guessLen13b = function(S9, d) {
+ var l15 = Math.max(d, S9) | 1, h = l15 & 1, y = 0;
for (l15 = l15 / 2 | 0; l15; l15 = l15 >>> 1)
y++;
return 1 << y + 1 + h;
- }, D.prototype.conjugate = function(S10, d, l15) {
+ }, L.prototype.conjugate = function(S9, d, l15) {
if (!(l15 <= 1))
for (var h = 0; h < l15 / 2; h++) {
- var y = S10[h];
- S10[h] = S10[l15 - h - 1], S10[l15 - h - 1] = y, y = d[h], d[h] = -d[l15 - h - 1], d[l15 - h - 1] = -y;
+ var y = S9[h];
+ S9[h] = S9[l15 - h - 1], S9[l15 - h - 1] = y, y = d[h], d[h] = -d[l15 - h - 1], d[l15 - h - 1] = -y;
}
- }, D.prototype.normalize13b = function(S10, d) {
+ }, L.prototype.normalize13b = function(S9, d) {
for (var l15 = 0, h = 0; h < d / 2; h++) {
- var y = Math.round(S10[2 * h + 1] / d) * 8192 + Math.round(S10[2 * h] / d) + l15;
- S10[h] = y & 67108863, y < 67108864 ? l15 = 0 : l15 = y / 67108864 | 0;
+ var y = Math.round(S9[2 * h + 1] / d) * 8192 + Math.round(S9[2 * h] / d) + l15;
+ S9[h] = y & 67108863, y < 67108864 ? l15 = 0 : l15 = y / 67108864 | 0;
}
- return S10;
- }, D.prototype.convert13b = function(S10, d, l15, h) {
+ return S9;
+ }, L.prototype.convert13b = function(S9, d, l15, h) {
for (var y = 0, x = 0; x < d; x++)
- y = y + (S10[x] | 0), l15[2 * x] = y & 8191, y = y >>> 13, l15[2 * x + 1] = y & 8191, y = y >>> 13;
+ y = y + (S9[x] | 0), l15[2 * x] = y & 8191, y = y >>> 13, l15[2 * x + 1] = y & 8191, y = y >>> 13;
for (x = 2 * d; x < h; ++x)
l15[x] = 0;
n(y === 0), n((y & -8192) === 0);
- }, D.prototype.stub = function(S10) {
- for (var d = new Array(S10), l15 = 0; l15 < S10; l15++)
+ }, L.prototype.stub = function(S9) {
+ for (var d = new Array(S9), l15 = 0; l15 < S9; l15++)
d[l15] = 0;
return d;
- }, D.prototype.mulp = function(S10, d, l15) {
- var h = 2 * this.guessLen13b(S10.length, d.length), y = this.makeRBT(h), x = this.stub(h), v = new Array(h), M = new Array(h), w = new Array(h), g = new Array(h), m = new Array(h), P = new Array(h), Q = l15.words;
- Q.length = h, this.convert13b(S10.words, S10.length, v, h), this.convert13b(d.words, d.length, g, h), this.transform(v, x, M, w, h, y), this.transform(g, x, m, P, h, y);
+ }, L.prototype.mulp = function(S9, d, l15) {
+ var h = 2 * this.guessLen13b(S9.length, d.length), y = this.makeRBT(h), x = this.stub(h), v = new Array(h), M = new Array(h), w = new Array(h), g = new Array(h), m = new Array(h), P = new Array(h), Q = l15.words;
+ Q.length = h, this.convert13b(S9.words, S9.length, v, h), this.convert13b(d.words, d.length, g, h), this.transform(v, x, M, w, h, y), this.transform(g, x, m, P, h, y);
for (var A = 0; A < h; A++) {
var K = M[A] * m[A] - w[A] * P[A];
w[A] = M[A] * P[A] + w[A] * m[A], M[A] = K;
}
- return this.conjugate(M, w, h), this.transform(M, w, Q, x, h, y), this.conjugate(Q, x, h), this.normalize13b(Q, h), l15.negative = S10.negative ^ d.negative, l15.length = S10.length + d.length, l15.strip();
- }, s.prototype.mul = function(S10) {
+ return this.conjugate(M, w, h), this.transform(M, w, Q, x, h, y), this.conjugate(Q, x, h), this.normalize13b(Q, h), l15.negative = S9.negative ^ d.negative, l15.length = S9.length + d.length, l15.strip();
+ }, s.prototype.mul = function(S9) {
var d = new s(null);
- return d.words = new Array(this.length + S10.length), this.mulTo(S10, d);
- }, s.prototype.mulf = function(S10) {
+ return d.words = new Array(this.length + S9.length), this.mulTo(S9, d);
+ }, s.prototype.mulf = function(S9) {
var d = new s(null);
- return d.words = new Array(this.length + S10.length), F(this, S10, d);
- }, s.prototype.imul = function(S10) {
- return this.clone().mulTo(S10, this);
- }, s.prototype.imuln = function(S10) {
- n(typeof S10 == "number"), n(S10 < 67108864);
+ return d.words = new Array(this.length + S9.length), F(this, S9, d);
+ }, s.prototype.imul = function(S9) {
+ return this.clone().mulTo(S9, this);
+ }, s.prototype.imuln = function(S9) {
+ n(typeof S9 == "number"), n(S9 < 67108864);
for (var d = 0, l15 = 0; l15 < this.length; l15++) {
- var h = (this.words[l15] | 0) * S10, y = (h & 67108863) + (d & 67108863);
+ var h = (this.words[l15] | 0) * S9, y = (h & 67108863) + (d & 67108863);
d >>= 26, d += h / 67108864 | 0, d += y >>> 26, this.words[l15] = y & 67108863;
}
return d !== 0 && (this.words[l15] = d, this.length++), this;
- }, s.prototype.muln = function(S10) {
- return this.clone().imuln(S10);
+ }, s.prototype.muln = function(S9) {
+ return this.clone().imuln(S9);
}, s.prototype.sqr = function() {
return this.mul(this);
}, s.prototype.isqr = function() {
return this.imul(this.clone());
- }, s.prototype.pow = function(S10) {
- var d = E(S10);
+ }, s.prototype.pow = function(S9) {
+ var d = E(S9);
if (d.length === 0)
return new s(1);
for (var l15 = this, h = 0; h < d.length && d[h] === 0; h++, l15 = l15.sqr())
@@ -86814,9 +86825,9 @@ ${Ez(e, r10)}`);
for (var y = l15.sqr(); h < d.length; h++, y = y.sqr())
d[h] !== 0 && (l15 = l15.mul(y));
return l15;
- }, s.prototype.iushln = function(S10) {
- n(typeof S10 == "number" && S10 >= 0);
- var d = S10 % 26, l15 = (S10 - d) / 26, h = 67108863 >>> 26 - d << 26 - d, y;
+ }, s.prototype.iushln = function(S9) {
+ n(typeof S9 == "number" && S9 >= 0);
+ var d = S9 % 26, l15 = (S9 - d) / 26, h = 67108863 >>> 26 - d << 26 - d, y;
if (d !== 0) {
var x = 0;
for (y = 0; y < this.length; y++) {
@@ -86833,13 +86844,13 @@ ${Ez(e, r10)}`);
this.length += l15;
}
return this.strip();
- }, s.prototype.ishln = function(S10) {
- return n(this.negative === 0), this.iushln(S10);
- }, s.prototype.iushrn = function(S10, d, l15) {
- n(typeof S10 == "number" && S10 >= 0);
+ }, s.prototype.ishln = function(S9) {
+ return n(this.negative === 0), this.iushln(S9);
+ }, s.prototype.iushrn = function(S9, d, l15) {
+ n(typeof S9 == "number" && S9 >= 0);
var h;
d ? h = (d - d % 26) / 26 : h = 0;
- var y = S10 % 26, x = Math.min((S10 - y) / 26, this.length), v = 67108863 ^ 67108863 >>> y << y, M = l15;
+ var y = S9 % 26, x = Math.min((S9 - y) / 26, this.length), v = 67108863 ^ 67108863 >>> y << y, M = l15;
if (h -= x, h = Math.max(0, h), M) {
for (var w = 0; w < x; w++)
M.words[w] = this.words[w];
@@ -86857,26 +86868,26 @@ ${Ez(e, r10)}`);
this.words[w] = g << 26 - y | m >>> y, g = m & v;
}
return M && g !== 0 && (M.words[M.length++] = g), this.length === 0 && (this.words[0] = 0, this.length = 1), this.strip();
- }, s.prototype.ishrn = function(S10, d, l15) {
- return n(this.negative === 0), this.iushrn(S10, d, l15);
- }, s.prototype.shln = function(S10) {
- return this.clone().ishln(S10);
- }, s.prototype.ushln = function(S10) {
- return this.clone().iushln(S10);
- }, s.prototype.shrn = function(S10) {
- return this.clone().ishrn(S10);
- }, s.prototype.ushrn = function(S10) {
- return this.clone().iushrn(S10);
- }, s.prototype.testn = function(S10) {
- n(typeof S10 == "number" && S10 >= 0);
- var d = S10 % 26, l15 = (S10 - d) / 26, h = 1 << d;
+ }, s.prototype.ishrn = function(S9, d, l15) {
+ return n(this.negative === 0), this.iushrn(S9, d, l15);
+ }, s.prototype.shln = function(S9) {
+ return this.clone().ishln(S9);
+ }, s.prototype.ushln = function(S9) {
+ return this.clone().iushln(S9);
+ }, s.prototype.shrn = function(S9) {
+ return this.clone().ishrn(S9);
+ }, s.prototype.ushrn = function(S9) {
+ return this.clone().iushrn(S9);
+ }, s.prototype.testn = function(S9) {
+ n(typeof S9 == "number" && S9 >= 0);
+ var d = S9 % 26, l15 = (S9 - d) / 26, h = 1 << d;
if (this.length <= l15)
return false;
var y = this.words[l15];
return !!(y & h);
- }, s.prototype.imaskn = function(S10) {
- n(typeof S10 == "number" && S10 >= 0);
- var d = S10 % 26, l15 = (S10 - d) / 26;
+ }, s.prototype.imaskn = function(S9) {
+ n(typeof S9 == "number" && S9 >= 0);
+ var d = S9 % 26, l15 = (S9 - d) / 26;
if (n(this.negative === 0, "imaskn works only with positive numbers"), this.length <= l15)
return this;
if (d !== 0 && l15++, this.length = Math.min(l15, this.length), d !== 0) {
@@ -86884,41 +86895,41 @@ ${Ez(e, r10)}`);
this.words[this.length - 1] &= h;
}
return this.strip();
- }, s.prototype.maskn = function(S10) {
- return this.clone().imaskn(S10);
- }, s.prototype.iaddn = function(S10) {
- return n(typeof S10 == "number"), n(S10 < 67108864), S10 < 0 ? this.isubn(-S10) : this.negative !== 0 ? this.length === 1 && (this.words[0] | 0) < S10 ? (this.words[0] = S10 - (this.words[0] | 0), this.negative = 0, this) : (this.negative = 0, this.isubn(S10), this.negative = 1, this) : this._iaddn(S10);
- }, s.prototype._iaddn = function(S10) {
- this.words[0] += S10;
+ }, s.prototype.maskn = function(S9) {
+ return this.clone().imaskn(S9);
+ }, s.prototype.iaddn = function(S9) {
+ return n(typeof S9 == "number"), n(S9 < 67108864), S9 < 0 ? this.isubn(-S9) : this.negative !== 0 ? this.length === 1 && (this.words[0] | 0) < S9 ? (this.words[0] = S9 - (this.words[0] | 0), this.negative = 0, this) : (this.negative = 0, this.isubn(S9), this.negative = 1, this) : this._iaddn(S9);
+ }, s.prototype._iaddn = function(S9) {
+ this.words[0] += S9;
for (var d = 0; d < this.length && this.words[d] >= 67108864; d++)
this.words[d] -= 67108864, d === this.length - 1 ? this.words[d + 1] = 1 : this.words[d + 1]++;
return this.length = Math.max(this.length, d + 1), this;
- }, s.prototype.isubn = function(S10) {
- if (n(typeof S10 == "number"), n(S10 < 67108864), S10 < 0)
- return this.iaddn(-S10);
+ }, s.prototype.isubn = function(S9) {
+ if (n(typeof S9 == "number"), n(S9 < 67108864), S9 < 0)
+ return this.iaddn(-S9);
if (this.negative !== 0)
- return this.negative = 0, this.iaddn(S10), this.negative = 1, this;
- if (this.words[0] -= S10, this.length === 1 && this.words[0] < 0)
+ return this.negative = 0, this.iaddn(S9), this.negative = 1, this;
+ if (this.words[0] -= S9, this.length === 1 && this.words[0] < 0)
this.words[0] = -this.words[0], this.negative = 1;
else
for (var d = 0; d < this.length && this.words[d] < 0; d++)
this.words[d] += 67108864, this.words[d + 1] -= 1;
return this.strip();
- }, s.prototype.addn = function(S10) {
- return this.clone().iaddn(S10);
- }, s.prototype.subn = function(S10) {
- return this.clone().isubn(S10);
+ }, s.prototype.addn = function(S9) {
+ return this.clone().iaddn(S9);
+ }, s.prototype.subn = function(S9) {
+ return this.clone().isubn(S9);
}, s.prototype.iabs = function() {
return this.negative = 0, this;
}, s.prototype.abs = function() {
return this.clone().iabs();
- }, s.prototype._ishlnsubmul = function(S10, d, l15) {
- var h = S10.length + l15, y;
+ }, s.prototype._ishlnsubmul = function(S9, d, l15) {
+ var h = S9.length + l15, y;
this._expand(h);
var x, v = 0;
- for (y = 0; y < S10.length; y++) {
+ for (y = 0; y < S9.length; y++) {
x = (this.words[y + l15] | 0) + v;
- var M = (S10.words[y] | 0) * d;
+ var M = (S9.words[y] | 0) * d;
x -= M & 67108863, v = (x >> 26) - (M / 67108864 | 0), this.words[y + l15] = x & 67108863;
}
for (; y < this.length - l15; y++)
@@ -86928,8 +86939,8 @@ ${Ez(e, r10)}`);
for (n(v === -1), v = 0, y = 0; y < this.length; y++)
x = -(this.words[y] | 0) + v, v = x >> 26, this.words[y] = x & 67108863;
return this.negative = 1, this.strip();
- }, s.prototype._wordDiv = function(S10, d) {
- var l15 = this.length - S10.length, h = this.clone(), y = S10, x = y.words[y.length - 1] | 0, v = this._countBits(x);
+ }, s.prototype._wordDiv = function(S9, d) {
+ var l15 = this.length - S9.length, h = this.clone(), y = S9, x = y.words[y.length - 1] | 0, v = this._countBits(x);
l15 = 26 - v, l15 !== 0 && (y = y.ushln(l15), h.iushln(l15), x = y.words[y.length - 1] | 0);
var M = h.length - y.length, w;
if (d !== "mod") {
@@ -86949,65 +86960,65 @@ ${Ez(e, r10)}`);
div: w || null,
mod: h
};
- }, s.prototype.divmod = function(S10, d, l15) {
- if (n(!S10.isZero()), this.isZero())
+ }, s.prototype.divmod = function(S9, d, l15) {
+ if (n(!S9.isZero()), this.isZero())
return {
div: new s(0),
mod: new s(0)
};
var h, y, x;
- return this.negative !== 0 && S10.negative === 0 ? (x = this.neg().divmod(S10, d), d !== "mod" && (h = x.div.neg()), d !== "div" && (y = x.mod.neg(), l15 && y.negative !== 0 && y.iadd(S10)), {
+ return this.negative !== 0 && S9.negative === 0 ? (x = this.neg().divmod(S9, d), d !== "mod" && (h = x.div.neg()), d !== "div" && (y = x.mod.neg(), l15 && y.negative !== 0 && y.iadd(S9)), {
div: h,
mod: y
- }) : this.negative === 0 && S10.negative !== 0 ? (x = this.divmod(S10.neg(), d), d !== "mod" && (h = x.div.neg()), {
+ }) : this.negative === 0 && S9.negative !== 0 ? (x = this.divmod(S9.neg(), d), d !== "mod" && (h = x.div.neg()), {
div: h,
mod: x.mod
- }) : this.negative & S10.negative ? (x = this.neg().divmod(S10.neg(), d), d !== "div" && (y = x.mod.neg(), l15 && y.negative !== 0 && y.isub(S10)), {
+ }) : this.negative & S9.negative ? (x = this.neg().divmod(S9.neg(), d), d !== "div" && (y = x.mod.neg(), l15 && y.negative !== 0 && y.isub(S9)), {
div: x.div,
mod: y
- }) : S10.length > this.length || this.cmp(S10) < 0 ? {
+ }) : S9.length > this.length || this.cmp(S9) < 0 ? {
div: new s(0),
mod: this
- } : S10.length === 1 ? d === "div" ? {
- div: this.divn(S10.words[0]),
+ } : S9.length === 1 ? d === "div" ? {
+ div: this.divn(S9.words[0]),
mod: null
} : d === "mod" ? {
div: null,
- mod: new s(this.modn(S10.words[0]))
+ mod: new s(this.modn(S9.words[0]))
} : {
- div: this.divn(S10.words[0]),
- mod: new s(this.modn(S10.words[0]))
- } : this._wordDiv(S10, d);
- }, s.prototype.div = function(S10) {
- return this.divmod(S10, "div", false).div;
- }, s.prototype.mod = function(S10) {
- return this.divmod(S10, "mod", false).mod;
- }, s.prototype.umod = function(S10) {
- return this.divmod(S10, "mod", true).mod;
- }, s.prototype.divRound = function(S10) {
- var d = this.divmod(S10);
+ div: this.divn(S9.words[0]),
+ mod: new s(this.modn(S9.words[0]))
+ } : this._wordDiv(S9, d);
+ }, s.prototype.div = function(S9) {
+ return this.divmod(S9, "div", false).div;
+ }, s.prototype.mod = function(S9) {
+ return this.divmod(S9, "mod", false).mod;
+ }, s.prototype.umod = function(S9) {
+ return this.divmod(S9, "mod", true).mod;
+ }, s.prototype.divRound = function(S9) {
+ var d = this.divmod(S9);
if (d.mod.isZero())
return d.div;
- var l15 = d.div.negative !== 0 ? d.mod.isub(S10) : d.mod, h = S10.ushrn(1), y = S10.andln(1), x = l15.cmp(h);
+ var l15 = d.div.negative !== 0 ? d.mod.isub(S9) : d.mod, h = S9.ushrn(1), y = S9.andln(1), x = l15.cmp(h);
return x < 0 || y === 1 && x === 0 ? d.div : d.div.negative !== 0 ? d.div.isubn(1) : d.div.iaddn(1);
- }, s.prototype.modn = function(S10) {
- n(S10 <= 67108863);
- for (var d = (1 << 26) % S10, l15 = 0, h = this.length - 1; h >= 0; h--)
- l15 = (d * l15 + (this.words[h] | 0)) % S10;
+ }, s.prototype.modn = function(S9) {
+ n(S9 <= 67108863);
+ for (var d = (1 << 26) % S9, l15 = 0, h = this.length - 1; h >= 0; h--)
+ l15 = (d * l15 + (this.words[h] | 0)) % S9;
return l15;
- }, s.prototype.idivn = function(S10) {
- n(S10 <= 67108863);
+ }, s.prototype.idivn = function(S9) {
+ n(S9 <= 67108863);
for (var d = 0, l15 = this.length - 1; l15 >= 0; l15--) {
var h = (this.words[l15] | 0) + d * 67108864;
- this.words[l15] = h / S10 | 0, d = h % S10;
+ this.words[l15] = h / S9 | 0, d = h % S9;
}
return this.strip();
- }, s.prototype.divn = function(S10) {
- return this.clone().idivn(S10);
- }, s.prototype.egcd = function(S10) {
- n(S10.negative === 0), n(!S10.isZero());
- var d = this, l15 = S10.clone();
- d.negative !== 0 ? d = d.umod(S10) : d = d.clone();
+ }, s.prototype.divn = function(S9) {
+ return this.clone().idivn(S9);
+ }, s.prototype.egcd = function(S9) {
+ n(S9.negative === 0), n(!S9.isZero());
+ var d = this, l15 = S9.clone();
+ d.negative !== 0 ? d = d.umod(S9) : d = d.clone();
for (var h = new s(1), y = new s(0), x = new s(0), v = new s(1), M = 0; d.isEven() && l15.isEven(); )
d.iushrn(1), l15.iushrn(1), ++M;
for (var w = l15.clone(), g = d.clone(); !d.isZero(); ) {
@@ -87028,10 +87039,10 @@ ${Ez(e, r10)}`);
b: v,
gcd: l15.iushln(M)
};
- }, s.prototype._invmp = function(S10) {
- n(S10.negative === 0), n(!S10.isZero());
- var d = this, l15 = S10.clone();
- d.negative !== 0 ? d = d.umod(S10) : d = d.clone();
+ }, s.prototype._invmp = function(S9) {
+ n(S9.negative === 0), n(!S9.isZero());
+ var d = this, l15 = S9.clone();
+ d.negative !== 0 ? d = d.umod(S9) : d = d.clone();
for (var h = new s(1), y = new s(0), x = l15.clone(); d.cmpn(1) > 0 && l15.cmpn(1) > 0; ) {
for (var v = 0, M = 1; !(d.words[0] & M) && v < 26; ++v, M <<= 1)
;
@@ -87046,13 +87057,13 @@ ${Ez(e, r10)}`);
d.cmp(l15) >= 0 ? (d.isub(l15), h.isub(y)) : (l15.isub(d), y.isub(h));
}
var m;
- return d.cmpn(1) === 0 ? m = h : m = y, m.cmpn(0) < 0 && m.iadd(S10), m;
- }, s.prototype.gcd = function(S10) {
+ return d.cmpn(1) === 0 ? m = h : m = y, m.cmpn(0) < 0 && m.iadd(S9), m;
+ }, s.prototype.gcd = function(S9) {
if (this.isZero())
- return S10.abs();
- if (S10.isZero())
+ return S9.abs();
+ if (S9.isZero())
return this.abs();
- var d = this.clone(), l15 = S10.clone();
+ var d = this.clone(), l15 = S9.clone();
d.negative = 0, l15.negative = 0;
for (var h = 0; d.isEven() && l15.isEven(); h++)
d.iushrn(1), l15.iushrn(1);
@@ -87070,17 +87081,17 @@ ${Ez(e, r10)}`);
d.isub(l15);
} while (true);
return l15.iushln(h);
- }, s.prototype.invm = function(S10) {
- return this.egcd(S10).a.umod(S10);
+ }, s.prototype.invm = function(S9) {
+ return this.egcd(S9).a.umod(S9);
}, s.prototype.isEven = function() {
return (this.words[0] & 1) === 0;
}, s.prototype.isOdd = function() {
return (this.words[0] & 1) === 1;
- }, s.prototype.andln = function(S10) {
- return this.words[0] & S10;
- }, s.prototype.bincn = function(S10) {
- n(typeof S10 == "number");
- var d = S10 % 26, l15 = (S10 - d) / 26, h = 1 << d;
+ }, s.prototype.andln = function(S9) {
+ return this.words[0] & S9;
+ }, s.prototype.bincn = function(S9) {
+ n(typeof S9 == "number");
+ var d = S9 % 26, l15 = (S9 - d) / 26, h = 1 << d;
if (this.length <= l15)
return this._expand(l15 + 1), this.words[l15] |= h, this;
for (var y = h, x = l15; y !== 0 && x < this.length; x++) {
@@ -87090,8 +87101,8 @@ ${Ez(e, r10)}`);
return y !== 0 && (this.words[x] = y, this.length++), this;
}, s.prototype.isZero = function() {
return this.length === 1 && this.words[0] === 0;
- }, s.prototype.cmpn = function(S10) {
- var d = S10 < 0;
+ }, s.prototype.cmpn = function(S9) {
+ var d = S9 < 0;
if (this.negative !== 0 && !d)
return -1;
if (this.negative === 0 && d)
@@ -87101,75 +87112,75 @@ ${Ez(e, r10)}`);
if (this.length > 1)
l15 = 1;
else {
- d && (S10 = -S10), n(S10 <= 67108863, "Number is too big");
+ d && (S9 = -S9), n(S9 <= 67108863, "Number is too big");
var h = this.words[0] | 0;
- l15 = h === S10 ? 0 : h < S10 ? -1 : 1;
+ l15 = h === S9 ? 0 : h < S9 ? -1 : 1;
}
return this.negative !== 0 ? -l15 | 0 : l15;
- }, s.prototype.cmp = function(S10) {
- if (this.negative !== 0 && S10.negative === 0)
+ }, s.prototype.cmp = function(S9) {
+ if (this.negative !== 0 && S9.negative === 0)
return -1;
- if (this.negative === 0 && S10.negative !== 0)
+ if (this.negative === 0 && S9.negative !== 0)
return 1;
- var d = this.ucmp(S10);
+ var d = this.ucmp(S9);
return this.negative !== 0 ? -d | 0 : d;
- }, s.prototype.ucmp = function(S10) {
- if (this.length > S10.length)
+ }, s.prototype.ucmp = function(S9) {
+ if (this.length > S9.length)
return 1;
- if (this.length < S10.length)
+ if (this.length < S9.length)
return -1;
for (var d = 0, l15 = this.length - 1; l15 >= 0; l15--) {
- var h = this.words[l15] | 0, y = S10.words[l15] | 0;
+ var h = this.words[l15] | 0, y = S9.words[l15] | 0;
if (h !== y) {
h < y ? d = -1 : h > y && (d = 1);
break;
}
}
return d;
- }, s.prototype.gtn = function(S10) {
- return this.cmpn(S10) === 1;
- }, s.prototype.gt = function(S10) {
- return this.cmp(S10) === 1;
- }, s.prototype.gten = function(S10) {
- return this.cmpn(S10) >= 0;
- }, s.prototype.gte = function(S10) {
- return this.cmp(S10) >= 0;
- }, s.prototype.ltn = function(S10) {
- return this.cmpn(S10) === -1;
- }, s.prototype.lt = function(S10) {
- return this.cmp(S10) === -1;
- }, s.prototype.lten = function(S10) {
- return this.cmpn(S10) <= 0;
- }, s.prototype.lte = function(S10) {
- return this.cmp(S10) <= 0;
- }, s.prototype.eqn = function(S10) {
- return this.cmpn(S10) === 0;
- }, s.prototype.eq = function(S10) {
- return this.cmp(S10) === 0;
- }, s.red = function(S10) {
- return new H(S10);
- }, s.prototype.toRed = function(S10) {
- return n(!this.red, "Already a number in reduction context"), n(this.negative === 0, "red works only with positives"), S10.convertTo(this)._forceRed(S10);
+ }, s.prototype.gtn = function(S9) {
+ return this.cmpn(S9) === 1;
+ }, s.prototype.gt = function(S9) {
+ return this.cmp(S9) === 1;
+ }, s.prototype.gten = function(S9) {
+ return this.cmpn(S9) >= 0;
+ }, s.prototype.gte = function(S9) {
+ return this.cmp(S9) >= 0;
+ }, s.prototype.ltn = function(S9) {
+ return this.cmpn(S9) === -1;
+ }, s.prototype.lt = function(S9) {
+ return this.cmp(S9) === -1;
+ }, s.prototype.lten = function(S9) {
+ return this.cmpn(S9) <= 0;
+ }, s.prototype.lte = function(S9) {
+ return this.cmp(S9) <= 0;
+ }, s.prototype.eqn = function(S9) {
+ return this.cmpn(S9) === 0;
+ }, s.prototype.eq = function(S9) {
+ return this.cmp(S9) === 0;
+ }, s.red = function(S9) {
+ return new H(S9);
+ }, s.prototype.toRed = function(S9) {
+ return n(!this.red, "Already a number in reduction context"), n(this.negative === 0, "red works only with positives"), S9.convertTo(this)._forceRed(S9);
}, s.prototype.fromRed = function() {
return n(this.red, "fromRed works only with numbers in reduction context"), this.red.convertFrom(this);
- }, s.prototype._forceRed = function(S10) {
- return this.red = S10, this;
- }, s.prototype.forceRed = function(S10) {
- return n(!this.red, "Already a number in reduction context"), this._forceRed(S10);
- }, s.prototype.redAdd = function(S10) {
- return n(this.red, "redAdd works only with red numbers"), this.red.add(this, S10);
- }, s.prototype.redIAdd = function(S10) {
- return n(this.red, "redIAdd works only with red numbers"), this.red.iadd(this, S10);
- }, s.prototype.redSub = function(S10) {
- return n(this.red, "redSub works only with red numbers"), this.red.sub(this, S10);
- }, s.prototype.redISub = function(S10) {
- return n(this.red, "redISub works only with red numbers"), this.red.isub(this, S10);
- }, s.prototype.redShl = function(S10) {
- return n(this.red, "redShl works only with red numbers"), this.red.shl(this, S10);
- }, s.prototype.redMul = function(S10) {
- return n(this.red, "redMul works only with red numbers"), this.red._verify2(this, S10), this.red.mul(this, S10);
- }, s.prototype.redIMul = function(S10) {
- return n(this.red, "redMul works only with red numbers"), this.red._verify2(this, S10), this.red.imul(this, S10);
+ }, s.prototype._forceRed = function(S9) {
+ return this.red = S9, this;
+ }, s.prototype.forceRed = function(S9) {
+ return n(!this.red, "Already a number in reduction context"), this._forceRed(S9);
+ }, s.prototype.redAdd = function(S9) {
+ return n(this.red, "redAdd works only with red numbers"), this.red.add(this, S9);
+ }, s.prototype.redIAdd = function(S9) {
+ return n(this.red, "redIAdd works only with red numbers"), this.red.iadd(this, S9);
+ }, s.prototype.redSub = function(S9) {
+ return n(this.red, "redSub works only with red numbers"), this.red.sub(this, S9);
+ }, s.prototype.redISub = function(S9) {
+ return n(this.red, "redISub works only with red numbers"), this.red.isub(this, S9);
+ }, s.prototype.redShl = function(S9) {
+ return n(this.red, "redShl works only with red numbers"), this.red.shl(this, S9);
+ }, s.prototype.redMul = function(S9) {
+ return n(this.red, "redMul works only with red numbers"), this.red._verify2(this, S9), this.red.mul(this, S9);
+ }, s.prototype.redIMul = function(S9) {
+ return n(this.red, "redMul works only with red numbers"), this.red._verify2(this, S9), this.red.imul(this, S9);
}, s.prototype.redSqr = function() {
return n(this.red, "redSqr works only with red numbers"), this.red._verify1(this), this.red.sqr(this);
}, s.prototype.redISqr = function() {
@@ -87180,32 +87191,32 @@ ${Ez(e, r10)}`);
return n(this.red, "redInvm works only with red numbers"), this.red._verify1(this), this.red.invm(this);
}, s.prototype.redNeg = function() {
return n(this.red, "redNeg works only with red numbers"), this.red._verify1(this), this.red.neg(this);
- }, s.prototype.redPow = function(S10) {
- return n(this.red && !S10.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, S10);
+ }, s.prototype.redPow = function(S9) {
+ return n(this.red && !S9.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, S9);
};
- var L = {
+ var D = {
k256: null,
p224: null,
p192: null,
p25519: null
};
- function q(V, S10) {
- this.name = V, this.p = new s(S10, 16), this.n = this.p.bitLength(), this.k = new s(1).iushln(this.n).isub(this.p), this.tmp = this._tmp();
+ function q(V, S9) {
+ this.name = V, this.p = new s(S9, 16), this.n = this.p.bitLength(), this.k = new s(1).iushln(this.n).isub(this.p), this.tmp = this._tmp();
}
q.prototype._tmp = function() {
- var S10 = new s(null);
- return S10.words = new Array(Math.ceil(this.n / 13)), S10;
- }, q.prototype.ireduce = function(S10) {
- var d = S10, l15;
+ var S9 = new s(null);
+ return S9.words = new Array(Math.ceil(this.n / 13)), S9;
+ }, q.prototype.ireduce = function(S9) {
+ var d = S9, l15;
do
this.split(d, this.tmp), d = this.imulK(d), d = d.iadd(this.tmp), l15 = d.bitLength();
while (l15 > this.n);
var h = l15 < this.n ? -1 : d.ucmp(this.p);
return h === 0 ? (d.words[0] = 0, d.length = 1) : h > 0 ? d.isub(this.p) : d.strip !== void 0 ? d.strip() : d._strip(), d;
- }, q.prototype.split = function(S10, d) {
- S10.iushrn(this.n, 0, d);
- }, q.prototype.imulK = function(S10) {
- return S10.imul(this.k);
+ }, q.prototype.split = function(S9, d) {
+ S9.iushrn(this.n, 0, d);
+ }, q.prototype.imulK = function(S9) {
+ return S9.imul(this.k);
};
function W() {
q.call(
@@ -87214,26 +87225,26 @@ ${Ez(e, r10)}`);
"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f"
);
}
- i(W, q), W.prototype.split = function(S10, d) {
- for (var l15 = 4194303, h = Math.min(S10.length, 9), y = 0; y < h; y++)
- d.words[y] = S10.words[y];
- if (d.length = h, S10.length <= 9) {
- S10.words[0] = 0, S10.length = 1;
+ i(W, q), W.prototype.split = function(S9, d) {
+ for (var l15 = 4194303, h = Math.min(S9.length, 9), y = 0; y < h; y++)
+ d.words[y] = S9.words[y];
+ if (d.length = h, S9.length <= 9) {
+ S9.words[0] = 0, S9.length = 1;
return;
}
- var x = S10.words[9];
- for (d.words[d.length++] = x & l15, y = 10; y < S10.length; y++) {
- var v = S10.words[y] | 0;
- S10.words[y - 10] = (v & l15) << 4 | x >>> 22, x = v;
+ var x = S9.words[9];
+ for (d.words[d.length++] = x & l15, y = 10; y < S9.length; y++) {
+ var v = S9.words[y] | 0;
+ S9.words[y - 10] = (v & l15) << 4 | x >>> 22, x = v;
}
- x >>>= 22, S10.words[y - 10] = x, x === 0 && S10.length > 10 ? S10.length -= 10 : S10.length -= 9;
- }, W.prototype.imulK = function(S10) {
- S10.words[S10.length] = 0, S10.words[S10.length + 1] = 0, S10.length += 2;
- for (var d = 0, l15 = 0; l15 < S10.length; l15++) {
- var h = S10.words[l15] | 0;
- d += h * 977, S10.words[l15] = d & 67108863, d = h * 64 + (d / 67108864 | 0);
+ x >>>= 22, S9.words[y - 10] = x, x === 0 && S9.length > 10 ? S9.length -= 10 : S9.length -= 9;
+ }, W.prototype.imulK = function(S9) {
+ S9.words[S9.length] = 0, S9.words[S9.length + 1] = 0, S9.length += 2;
+ for (var d = 0, l15 = 0; l15 < S9.length; l15++) {
+ var h = S9.words[l15] | 0;
+ d += h * 977, S9.words[l15] = d & 67108863, d = h * 64 + (d / 67108864 | 0);
}
- return S10.words[S10.length - 1] === 0 && (S10.length--, S10.words[S10.length - 1] === 0 && S10.length--), S10;
+ return S9.words[S9.length - 1] === 0 && (S9.length--, S9.words[S9.length - 1] === 0 && S9.length--), S9;
};
function z() {
q.call(
@@ -87258,79 +87269,79 @@ ${Ez(e, r10)}`);
"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed"
);
}
- i(I, q), I.prototype.imulK = function(S10) {
- for (var d = 0, l15 = 0; l15 < S10.length; l15++) {
- var h = (S10.words[l15] | 0) * 19 + d, y = h & 67108863;
- h >>>= 26, S10.words[l15] = y, d = h;
+ i(I, q), I.prototype.imulK = function(S9) {
+ for (var d = 0, l15 = 0; l15 < S9.length; l15++) {
+ var h = (S9.words[l15] | 0) * 19 + d, y = h & 67108863;
+ h >>>= 26, S9.words[l15] = y, d = h;
}
- return d !== 0 && (S10.words[S10.length++] = d), S10;
- }, s._prime = function(S10) {
- if (L[S10])
- return L[S10];
+ return d !== 0 && (S9.words[S9.length++] = d), S9;
+ }, s._prime = function(S9) {
+ if (D[S9])
+ return D[S9];
var d;
- if (S10 === "k256")
+ if (S9 === "k256")
d = new W();
- else if (S10 === "p224")
+ else if (S9 === "p224")
d = new z();
- else if (S10 === "p192")
+ else if (S9 === "p192")
d = new T();
- else if (S10 === "p25519")
+ else if (S9 === "p25519")
d = new I();
else
- throw new Error("Unknown prime " + S10);
- return L[S10] = d, d;
+ throw new Error("Unknown prime " + S9);
+ return D[S9] = d, d;
};
function H(V) {
if (typeof V == "string") {
- var S10 = s._prime(V);
- this.m = S10.p, this.prime = S10;
+ var S9 = s._prime(V);
+ this.m = S9.p, this.prime = S9;
} else
n(V.gtn(1), "modulus must be greater than 1"), this.m = V, this.prime = null;
}
- H.prototype._verify1 = function(S10) {
- n(S10.negative === 0, "red works only with positives"), n(S10.red, "red works only with red numbers");
- }, H.prototype._verify2 = function(S10, d) {
- n((S10.negative | d.negative) === 0, "red works only with positives"), n(
- S10.red && S10.red === d.red,
+ H.prototype._verify1 = function(S9) {
+ n(S9.negative === 0, "red works only with positives"), n(S9.red, "red works only with red numbers");
+ }, H.prototype._verify2 = function(S9, d) {
+ n((S9.negative | d.negative) === 0, "red works only with positives"), n(
+ S9.red && S9.red === d.red,
"red works only with red numbers"
);
- }, H.prototype.imod = function(S10) {
- return this.prime ? this.prime.ireduce(S10)._forceRed(this) : S10.umod(this.m)._forceRed(this);
- }, H.prototype.neg = function(S10) {
- return S10.isZero() ? S10.clone() : this.m.sub(S10)._forceRed(this);
- }, H.prototype.add = function(S10, d) {
- this._verify2(S10, d);
- var l15 = S10.add(d);
+ }, H.prototype.imod = function(S9) {
+ return this.prime ? this.prime.ireduce(S9)._forceRed(this) : S9.umod(this.m)._forceRed(this);
+ }, H.prototype.neg = function(S9) {
+ return S9.isZero() ? S9.clone() : this.m.sub(S9)._forceRed(this);
+ }, H.prototype.add = function(S9, d) {
+ this._verify2(S9, d);
+ var l15 = S9.add(d);
return l15.cmp(this.m) >= 0 && l15.isub(this.m), l15._forceRed(this);
- }, H.prototype.iadd = function(S10, d) {
- this._verify2(S10, d);
- var l15 = S10.iadd(d);
+ }, H.prototype.iadd = function(S9, d) {
+ this._verify2(S9, d);
+ var l15 = S9.iadd(d);
return l15.cmp(this.m) >= 0 && l15.isub(this.m), l15;
- }, H.prototype.sub = function(S10, d) {
- this._verify2(S10, d);
- var l15 = S10.sub(d);
+ }, H.prototype.sub = function(S9, d) {
+ this._verify2(S9, d);
+ var l15 = S9.sub(d);
return l15.cmpn(0) < 0 && l15.iadd(this.m), l15._forceRed(this);
- }, H.prototype.isub = function(S10, d) {
- this._verify2(S10, d);
- var l15 = S10.isub(d);
+ }, H.prototype.isub = function(S9, d) {
+ this._verify2(S9, d);
+ var l15 = S9.isub(d);
return l15.cmpn(0) < 0 && l15.iadd(this.m), l15;
- }, H.prototype.shl = function(S10, d) {
- return this._verify1(S10), this.imod(S10.ushln(d));
- }, H.prototype.imul = function(S10, d) {
- return this._verify2(S10, d), this.imod(S10.imul(d));
- }, H.prototype.mul = function(S10, d) {
- return this._verify2(S10, d), this.imod(S10.mul(d));
- }, H.prototype.isqr = function(S10) {
- return this.imul(S10, S10.clone());
- }, H.prototype.sqr = function(S10) {
- return this.mul(S10, S10);
- }, H.prototype.sqrt = function(S10) {
- if (S10.isZero())
- return S10.clone();
+ }, H.prototype.shl = function(S9, d) {
+ return this._verify1(S9), this.imod(S9.ushln(d));
+ }, H.prototype.imul = function(S9, d) {
+ return this._verify2(S9, d), this.imod(S9.imul(d));
+ }, H.prototype.mul = function(S9, d) {
+ return this._verify2(S9, d), this.imod(S9.mul(d));
+ }, H.prototype.isqr = function(S9) {
+ return this.imul(S9, S9.clone());
+ }, H.prototype.sqr = function(S9) {
+ return this.mul(S9, S9);
+ }, H.prototype.sqrt = function(S9) {
+ if (S9.isZero())
+ return S9.clone();
var d = this.m.andln(3);
if (n(d % 2 === 1), d === 3) {
var l15 = this.m.add(new s(1)).iushrn(2);
- return this.pow(S10, l15);
+ return this.pow(S9, l15);
}
for (var h = this.m.subn(1), y = 0; !h.isZero() && h.andln(1) === 0; )
y++, h.iushrn(1);
@@ -87338,7 +87349,7 @@ ${Ez(e, r10)}`);
var x = new s(1).toRed(this), v = x.redNeg(), M = this.m.subn(1).iushrn(1), w = this.m.bitLength();
for (w = new s(2 * w * w).toRed(this); this.pow(w, M).cmp(v) !== 0; )
w.redIAdd(v);
- for (var g = this.pow(w, h), m = this.pow(S10, h.addn(1).iushrn(1)), P = this.pow(S10, h), Q = y; P.cmp(x) !== 0; ) {
+ for (var g = this.pow(w, h), m = this.pow(S9, h.addn(1).iushrn(1)), P = this.pow(S9, h), Q = y; P.cmp(x) !== 0; ) {
for (var A = P, K = 0; A.cmp(x) !== 0; K++)
A = A.redSqr();
n(K < Q);
@@ -87346,18 +87357,18 @@ ${Ez(e, r10)}`);
m = m.redMul(U), g = U.redSqr(), P = P.redMul(g), Q = K;
}
return m;
- }, H.prototype.invm = function(S10) {
- var d = S10._invmp(this.m);
+ }, H.prototype.invm = function(S9) {
+ var d = S9._invmp(this.m);
return d.negative !== 0 ? (d.negative = 0, this.imod(d).redNeg()) : this.imod(d);
- }, H.prototype.pow = function(S10, d) {
+ }, H.prototype.pow = function(S9, d) {
if (d.isZero())
return new s(1).toRed(this);
if (d.cmpn(1) === 0)
- return S10.clone();
+ return S9.clone();
var l15 = 4, h = new Array(1 << l15);
- h[0] = new s(1).toRed(this), h[1] = S10;
+ h[0] = new s(1).toRed(this), h[1] = S9;
for (var y = 2; y < h.length; y++)
- h[y] = this.mul(h[y - 1], S10);
+ h[y] = this.mul(h[y - 1], S9);
var x = h[0], v = 0, M = 0, w = d.bitLength() % 26;
for (w === 0 && (w = 26), y = d.length - 1; y >= 0; y--) {
for (var g = d.words[y], m = w - 1; m >= 0; m--) {
@@ -87371,43 +87382,43 @@ ${Ez(e, r10)}`);
w = 26;
}
return x;
- }, H.prototype.convertTo = function(S10) {
- var d = S10.umod(this.m);
- return d === S10 ? d.clone() : d;
- }, H.prototype.convertFrom = function(S10) {
- var d = S10.clone();
+ }, H.prototype.convertTo = function(S9) {
+ var d = S9.umod(this.m);
+ return d === S9 ? d.clone() : d;
+ }, H.prototype.convertFrom = function(S9) {
+ var d = S9.clone();
return d.red = null, d;
- }, s.mont = function(S10) {
- return new X(S10);
+ }, s.mont = function(S9) {
+ return new X(S9);
};
function X(V) {
H.call(this, V), this.shift = this.m.bitLength(), this.shift % 26 !== 0 && (this.shift += 26 - this.shift % 26), this.r = new s(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv);
}
- i(X, H), X.prototype.convertTo = function(S10) {
- return this.imod(S10.ushln(this.shift));
- }, X.prototype.convertFrom = function(S10) {
- var d = this.imod(S10.mul(this.rinv));
+ i(X, H), X.prototype.convertTo = function(S9) {
+ return this.imod(S9.ushln(this.shift));
+ }, X.prototype.convertFrom = function(S9) {
+ var d = this.imod(S9.mul(this.rinv));
return d.red = null, d;
- }, X.prototype.imul = function(S10, d) {
- if (S10.isZero() || d.isZero())
- return S10.words[0] = 0, S10.length = 1, S10;
- var l15 = S10.imul(d), h = l15.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), y = l15.isub(h).iushrn(this.shift), x = y;
+ }, X.prototype.imul = function(S9, d) {
+ if (S9.isZero() || d.isZero())
+ return S9.words[0] = 0, S9.length = 1, S9;
+ var l15 = S9.imul(d), h = l15.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), y = l15.isub(h).iushrn(this.shift), x = y;
return y.cmp(this.m) >= 0 ? x = y.isub(this.m) : y.cmpn(0) < 0 && (x = y.iadd(this.m)), x._forceRed(this);
- }, X.prototype.mul = function(S10, d) {
- if (S10.isZero() || d.isZero())
+ }, X.prototype.mul = function(S9, d) {
+ if (S9.isZero() || d.isZero())
return new s(0)._forceRed(this);
- var l15 = S10.mul(d), h = l15.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), y = l15.isub(h).iushrn(this.shift), x = y;
+ var l15 = S9.mul(d), h = l15.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), y = l15.isub(h).iushrn(this.shift), x = y;
return y.cmp(this.m) >= 0 ? x = y.isub(this.m) : y.cmpn(0) < 0 && (x = y.iadd(this.m)), x._forceRed(this);
- }, X.prototype.invm = function(S10) {
- var d = this.imod(S10._invmp(this.m).mul(this.r2));
+ }, X.prototype.invm = function(S9) {
+ var d = this.imod(S9._invmp(this.m).mul(this.r2));
return d._forceRed(this);
};
})(t, Lt);
- })(b8);
- var OP = b8.exports;
- var mY = /* @__PURE__ */ nc(OP);
+ })(p8);
+ var _P = p8.exports;
+ var lY = /* @__PURE__ */ rc(_P);
(function(t) {
- var e = Lt && Lt.__awaiter || function(L, q, W, z) {
+ var e = Lt && Lt.__awaiter || function(D, q, W, z) {
function T(I) {
return I instanceof W ? I : new W(function(H) {
H(I);
@@ -87416,136 +87427,136 @@ ${Ez(e, r10)}`);
return new (W || (W = Promise))(function(I, H) {
function X(d) {
try {
- S10(z.next(d));
+ S9(z.next(d));
} catch (l15) {
H(l15);
}
}
function V(d) {
try {
- S10(z.throw(d));
+ S9(z.throw(d));
} catch (l15) {
H(l15);
}
}
- function S10(d) {
+ function S9(d) {
d.done ? I(d.value) : T(d.value).then(X, V);
}
- S10((z = z.apply(L, q || [])).next());
+ S9((z = z.apply(D, q || [])).next());
});
- }, r10 = Lt && Lt.__importDefault || function(L) {
- return L && L.__esModule ? L : { default: L };
+ }, r10 = Lt && Lt.__importDefault || function(D) {
+ return D && D.__esModule ? D : { default: D };
};
Object.defineProperty(t, "__esModule", { value: true }), t.sendSignedTransaction = t.buildPayload = t.resolveAddress = t.resolveEvmAddress = t.isMainnet = t.isSubstrateAddress = t.dataToString = t.toBN = t.handleTxResponse = t.decodeMessage = t.createClaimEvmSignature = t.MAINNET_GENESIS_HASH = t.U64MAX = t.U32MAX = void 0;
- const n = d8, i = Eg, s = r10(OP), o = y8, a = IP;
+ const n = u8, i = Eg, s = r10(_P), o = d8, a = xP;
t.U32MAX = n.BigNumber.from("0xffffffff"), t.U64MAX = n.BigNumber.from("0xffffffffffffffff"), t.MAINNET_GENESIS_HASH = "0x7834781d38e4798d548e34ec947d19deea29df148a7bf32484b7b24dacf8d4b7";
- function c(L) {
- const q = (0, o.decodeAddress)(L);
+ function c(D) {
+ const q = (0, o.decodeAddress)(D);
let W = "reef evm:" + Buffer.from(q).toString("hex");
return typeof W == "string" && (W = (0, a.toUtf8Bytes)(W)), W;
}
t.createClaimEvmSignature = c;
- function u(L, q) {
- const W = JSON.stringify(L).toLowerCase();
+ function u(D, q) {
+ const W = JSON.stringify(D).toLowerCase();
let z = `0x${q.substr(138)}`.replace(/0+$/, "");
return z.length % 2 === 1 && (z += "0"), `${W} ${(0, i.hexToString)(z)}`;
}
t.decodeMessage = u;
- function f10(L, q) {
+ function f10(D, q) {
return new Promise((W, z) => {
- if (L.status.isFinalized || L.status.isInBlock) {
- const T = L.findRecord("evm", "CreatedFailed"), I = L.findRecord("evm", "ExecutedFailed");
- L.events.filter(({ event: { section: H } }) => H === "system").forEach((H) => {
+ if (D.status.isFinalized || D.status.isInBlock) {
+ const T = D.findRecord("evm", "CreatedFailed"), I = D.findRecord("evm", "ExecutedFailed");
+ D.events.filter(({ event: { section: H } }) => H === "system").forEach((H) => {
const { event: { data: X, method: V } } = H;
if (V === "ExtrinsicFailed") {
- const [S10] = X;
- let d = S10.type;
- if (S10.isModule)
+ const [S9] = X;
+ let d = S9.type;
+ if (S9.isModule)
try {
- const l15 = S10.asModule, h = q.registry.findMetaError(new Uint8Array([l15.index.toNumber(), l15.error.toNumber()]));
+ const l15 = S9.asModule, h = q.registry.findMetaError(new Uint8Array([l15.index.toNumber(), l15.error.toNumber()]));
d = `${h.section}.${h.name}`;
} catch {
}
- z({ message: d, result: L });
+ z({ message: d, result: D });
} else if (V === "ExtrinsicSuccess") {
- const S10 = T || I;
- S10 && z({
- message: u(S10.event.data[1].toJSON(), S10.event.data[2].toJSON()),
- result: L
- }), W({ result: L });
+ const S9 = T || I;
+ S9 && z({
+ message: u(S9.event.data[1].toJSON(), S9.event.data[2].toJSON()),
+ result: D
+ }), W({ result: D });
}
});
} else
- L.isError && z({ result: L });
+ D.isError && z({ result: D });
});
}
t.handleTxResponse = f10;
- function p(L = 0) {
- if ((0, i.isU8a)(L))
- return (0, i.u8aToBn)(L);
- if ((0, i.isHex)(L))
- return (0, i.hexToBn)(L);
- if (n.BigNumber.isBigNumber(L)) {
- const q = L.toHexString();
+ function p(D = 0) {
+ if ((0, i.isU8a)(D))
+ return (0, i.u8aToBn)(D);
+ if ((0, i.isHex)(D))
+ return (0, i.hexToBn)(D);
+ if (n.BigNumber.isBigNumber(D)) {
+ const q = D.toHexString();
return q[0] === "-" ? new s.default("-" + q.substring(3), 16) : new s.default(q.substring(2), 16);
}
- return new s.default(L);
+ return new s.default(D);
}
t.toBN = p;
- function b(L) {
- return (0, i.isBuffer)(L) ? (0, i.u8aToHex)((0, i.bufferToU8a)(L)) : (0, i.isU8a)(L) ? (0, i.u8aToHex)(L) : Array.isArray(L) ? (0, i.u8aToHex)(Buffer.from(L)) : L;
+ function b(D) {
+ return (0, i.isBuffer)(D) ? (0, i.u8aToHex)((0, i.bufferToU8a)(D)) : (0, i.isU8a)(D) ? (0, i.u8aToHex)(D) : Array.isArray(D) ? (0, i.u8aToHex)(Buffer.from(D)) : D;
}
t.dataToString = b;
- function E(L) {
- if (!L)
+ function E(D) {
+ if (!D)
return false;
try {
- (0, o.encodeAddress)((0, i.isHex)(L) ? (0, i.hexToU8a)(L) : (0, o.decodeAddress)(L));
+ (0, o.encodeAddress)((0, i.isHex)(D) ? (0, i.hexToU8a)(D) : (0, o.decodeAddress)(D));
} catch {
return false;
}
return true;
}
t.isSubstrateAddress = E;
- function _(L) {
+ function _(D) {
var q;
- const W = L.provider ? L.provider : L;
+ const W = D.provider ? D.provider : D;
return ((q = W == null ? void 0 : W.api) === null || q === void 0 ? void 0 : q.genesisHash.toString()) === t.MAINNET_GENESIS_HASH;
}
t.isMainnet = _;
- function N11(L, q) {
+ function N11(D, q) {
return e(this, void 0, void 0, function* () {
const W = yield q;
- return W.length === 42 ? W : (yield L.api.query.evmAccounts.evmAddresses(W)).toString();
+ return W.length === 42 ? W : (yield D.api.query.evmAccounts.evmAddresses(W)).toString();
});
}
t.resolveEvmAddress = N11;
- function R(L, q) {
+ function k(D, q) {
return e(this, void 0, void 0, function* () {
const W = yield q;
- return E(W) ? W : (yield L.api.query.evmAccounts.accounts(W)).toString();
+ return E(W) ? W : (yield D.api.query.evmAccounts.accounts(W)).toString();
});
}
- t.resolveAddress = R;
- function F(L, q, W) {
+ t.resolveAddress = k;
+ function F(D, q, W) {
return e(this, void 0, void 0, function* () {
try {
- const z = yield L.api.rpc.chain.getHeader(), T = L.api.registry.createType("BlockNumber", z.number.toNumber()), I = yield L.api.query.evmAccounts.evmAddresses(q);
+ const z = yield D.api.rpc.chain.getHeader(), T = D.api.registry.createType("BlockNumber", z.number.toNumber()), I = yield D.api.query.evmAccounts.evmAddresses(q);
if (I.isEmpty)
throw new Error(`No EVM address found for signer ${q}`);
W.from = I.toString();
- const H = yield L.estimateResources(W), X = H.gas.mul(31).div(10), V = H.storage.mul(31).div(10), S10 = L.api.tx.evm.call(W.to, W.data, p(W.value), p(X), p(V.isNegative() ? 0 : V)), d = L.api.createType("Call", S10), l15 = L.api.registry.createType("ExtrinsicEra", {
+ const H = yield D.estimateResources(W), X = H.gas.mul(31).div(10), V = H.storage.mul(31).div(10), S9 = D.api.tx.evm.call(W.to, W.data, p(W.value), p(X), p(V.isNegative() ? 0 : V)), d = D.api.createType("Call", S9), l15 = D.api.registry.createType("ExtrinsicEra", {
current: z.number.toNumber(),
period: 64
- }), h = yield L.api.rpc.system.accountNextIndex(q), y = L.api.registry.createType("Compact", 0).toHex();
+ }), h = yield D.api.rpc.system.accountNextIndex(q), y = D.api.registry.createType("Compact", 0).toHex();
return { payload: {
- specVersion: L.api.runtimeVersion.specVersion.toString(),
- transactionVersion: L.api.runtimeVersion.transactionVersion.toHex(),
+ specVersion: D.api.runtimeVersion.specVersion.toString(),
+ transactionVersion: D.api.runtimeVersion.transactionVersion.toHex(),
address: q,
blockHash: z.hash.toHex(),
blockNumber: T.toHex(),
era: l15.toHex(),
- genesisHash: L.api.genesisHash.toHex(),
+ genesisHash: D.api.genesisHash.toHex(),
method: d.toHex(),
nonce: h.toHex(),
signedExtensions: [
@@ -87559,19 +87570,19 @@ ${Ez(e, r10)}`);
"SetEvmOrigin"
],
tip: y,
- version: S10.version
- }, extrinsic: S10 };
+ version: S9.version
+ }, extrinsic: S9 };
} catch (z) {
throw console.log("Error building payload:", z), z;
}
});
}
t.buildPayload = F;
- function D(L, q, W, z, T, I) {
+ function L(D, q, W, z, T, I) {
return e(this, void 0, void 0, function* () {
return T.addSignature(q, I, z), yield new Promise((X, V) => {
- T.send((S10) => {
- f10(S10, L.api).then(() => {
+ T.send((S9) => {
+ f10(S9, D.api).then(() => {
X({
hash: T.hash.toHex(),
from: W.from || "",
@@ -87582,19 +87593,19 @@ ${Ez(e, r10)}`);
data: b(W.data),
value: (W.value || 0).toString(),
chainId: 13939,
- wait: () => L._resolveTransactionReceipt(T.hash.toHex(), S10.status.asInBlock.toHex(), W.from || "")
+ wait: () => D._resolveTransactionReceipt(T.hash.toHex(), S9.status.asInBlock.toHex(), W.from || "")
});
}).catch(({ message: d }) => {
V(d);
});
- }).catch((S10) => {
- V(S10 && S10.message);
+ }).catch((S9) => {
+ V(S9 && S9.message);
});
});
});
}
- t.sendSignedTransaction = D;
- })(bd);
+ t.sendSignedTransaction = L;
+ })(yd);
var _o = Lt && Lt.__awaiter || function(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
@@ -87624,30 +87635,30 @@ ${Ez(e, r10)}`);
};
Object.defineProperty(vg, "__esModule", { value: true });
vg.Signer = void 0;
- var gY = AX;
- var yy = KX;
- var Z0 = d8;
- var L6 = bP;
- var Fp = wP;
- var by = vP;
- var wy = IP;
- var Ul = Eg;
- var gh = y8;
- var Ws = bd;
- var Eo = new Fp.Logger("evm-provider");
- var yY = class extends gY.Signer {
+ var fY = xX;
+ var yy = FX;
+ var X0 = u8;
+ var P6 = lP;
+ var Vp = fP;
+ var by = hP;
+ var wy = xP;
+ var Bl = Eg;
+ var mh = d8;
+ var Ws = yd;
+ var Eo = new Vp.Logger("evm-provider");
+ var hY = class extends fY.Signer {
constructor(e, r10, n) {
- if (super(), (0, by.defineReadOnly)(this, "provider", e), (0, by.defineReadOnly)(this, "signingKey", n), this.provider.api.setSigner(n), typeof r10 == "string" && (0, gh.isEthereumAddress)(r10))
+ if (super(), (0, by.defineReadOnly)(this, "provider", e), (0, by.defineReadOnly)(this, "signingKey", n), this.provider.api.setSigner(n), typeof r10 == "string" && (0, mh.isEthereumAddress)(r10))
Eo.throwError("expect substrate address");
else
try {
- (0, gh.decodeAddress)(r10), (0, by.defineReadOnly)(this, "_substrateAddress", r10);
+ (0, mh.decodeAddress)(r10), (0, by.defineReadOnly)(this, "_substrateAddress", r10);
} catch {
Eo.throwArgumentError("invalid address", "address", r10);
}
}
connect(e) {
- return Eo.throwError("cannot alter JSON-RPC Signer connection", Fp.Logger.errors.UNSUPPORTED_OPERATION, {
+ return Eo.throwError("cannot alter JSON-RPC Signer connection", Vp.Logger.errors.UNSUPPORTED_OPERATION, {
operation: "connect"
});
}
@@ -87670,8 +87681,8 @@ ${Ez(e, r10)}`);
});
}
computeDefaultEvmAddress() {
- const e = this._substrateAddress, r10 = (0, gh.decodeAddress)(e);
- return (0, Ul.u8aEq)("evm:", r10.slice(0, 4)) ? (0, yy.getAddress)((0, Ul.u8aToHex)(r10.slice(4, 24))) : (0, yy.getAddress)((0, Ul.u8aToHex)((0, gh.blake2AsU8a)((0, Ul.u8aConcat)("evm:", r10), 256).slice(0, 20)));
+ const e = this._substrateAddress, r10 = (0, mh.decodeAddress)(e);
+ return (0, Bl.u8aEq)("evm:", r10.slice(0, 4)) ? (0, yy.getAddress)((0, Bl.u8aToHex)(r10.slice(4, 24))) : (0, yy.getAddress)((0, Bl.u8aToHex)((0, mh.blake2AsU8a)((0, Bl.u8aConcat)("evm:", r10), 256).slice(0, 20)));
}
getSubstrateAddress() {
return _o(this, void 0, void 0, function* () {
@@ -87682,7 +87693,7 @@ ${Ez(e, r10)}`);
return _o(this, void 0, void 0, function* () {
if (yield this.isClaimed(e))
return;
- const n = (0, gh.decodeAddress)(this._substrateAddress), i = "Reef evm:" + Buffer.from(n).toString("hex"), s = yield this._signMessage(e, i), o = this.provider.api.tx.evmAccounts.claimAccount(e, s);
+ const n = (0, mh.decodeAddress)(this._substrateAddress), i = "Reef evm:" + Buffer.from(n).toString("hex"), s = yield this._signMessage(e, i), o = this.provider.api.tx.evmAccounts.claimAccount(e, s);
yield o.signAsync(this._substrateAddress), yield new Promise((a, c) => {
o.send((u) => {
(0, Ws.handleTxResponse)(u, this.provider.api).then(() => {
@@ -87716,7 +87727,7 @@ ${Ez(e, r10)}`);
return this.provider.getBalance(this._substrateAddress, e);
}
signTransaction(e) {
- return Eo.throwError("signing transactions is unsupported", Fp.Logger.errors.UNSUPPORTED_OPERATION, {
+ return Eo.throwError("signing transactions is unsupported", Vp.Logger.errors.UNSUPPORTED_OPERATION, {
operation: "signTransaction"
});
}
@@ -87725,7 +87736,7 @@ ${Ez(e, r10)}`);
this._checkProvider("sendTransaction");
const r10 = yield this.getSubstrateAddress(), n = yield this.getAddress(), i = Object.assign({ from: n }, e), s = yield this.provider.estimateResources(i), o = s.gas.mul(31).div(10);
let a;
- i.customData ? "storageLimit" in i.customData && (a = i.customData.storageLimit, (0, Ul.isNumber)(a) && (a = Z0.BigNumber.from(a))) : a = s.storage.mul(31).div(10);
+ i.customData ? "storageLimit" in i.customData && (a = i.customData.storageLimit, (0, Bl.isNumber)(a) && (a = X0.BigNumber.from(a))) : a = s.storage.mul(31).div(10);
let c = yield i.gasLimit;
c == null && (c = o.add(a)), i.gasLimit = c;
const u = yield this.populateTransaction(i), f10 = u.data, p = u.from;
@@ -87742,15 +87753,15 @@ ${Ez(e, r10)}`);
from: p || "",
confirmations: 0,
nonce: (0, Ws.toBN)(u.nonce).toNumber(),
- gasLimit: Z0.BigNumber.from(u.gasLimit || "0"),
- gasPrice: Z0.BigNumber.from(0),
+ gasLimit: X0.BigNumber.from(u.gasLimit || "0"),
+ gasPrice: X0.BigNumber.from(0),
data: (0, Ws.dataToString)(f10),
- value: Z0.BigNumber.from(u.value || "0"),
+ value: X0.BigNumber.from(u.value || "0"),
chainId: 13939,
- wait: (R) => this.provider._resolveTransactionReceipt(b.hash.toHex(), N11.status.asInBlock.toHex(), p)
+ wait: (k) => this.provider._resolveTransactionReceipt(b.hash.toHex(), N11.status.asInBlock.toHex(), p)
});
- }).catch(({ message: R, result: F }) => {
- _(R);
+ }).catch(({ message: k, result: F }) => {
+ _(k);
});
}).catch((N11) => {
_(N11 && N11.message);
@@ -87771,7 +87782,7 @@ ${Ez(e, r10)}`);
const n = `Ethereum Signed Message:
`;
typeof r10 == "string" && (r10 = (0, wy.toUtf8Bytes)(r10));
- const i = (0, Ul.u8aToHex)((0, L6.concat)([
+ const i = (0, Bl.u8aToHex)((0, P6.concat)([
(0, wy.toUtf8Bytes)(n),
(0, wy.toUtf8Bytes)(String(r10.length)),
r10
@@ -87783,21 +87794,21 @@ ${Ez(e, r10)}`);
data: i,
type: "bytes"
});
- return (0, L6.joinSignature)(s.signature);
+ return (0, P6.joinSignature)(s.signature);
});
}
_signTypedData(e, r10, n) {
return _o(this, void 0, void 0, function* () {
- return Eo.throwError("_signTypedData is unsupported", Fp.Logger.errors.UNSUPPORTED_OPERATION, {
+ return Eo.throwError("_signTypedData is unsupported", Vp.Logger.errors.UNSUPPORTED_OPERATION, {
operation: "_signTypedData"
});
});
}
};
- vg.Signer = yY;
+ vg.Signer = hY;
var Sg = {};
var Mg = {};
- var PP = { exports: {} };
+ var EP = { exports: {} };
(function(t) {
function e(r10) {
return r10 && r10.__esModule ? r10 : {
@@ -87805,15 +87816,15 @@ ${Ez(e, r10)}`);
};
}
t.exports = e, t.exports.__esModule = true, t.exports.default = t.exports;
- })(PP);
- var kP = PP.exports;
- var yh = {};
+ })(EP);
+ var SP = EP.exports;
+ var gh = {};
var vy = { exports: {} };
var xy = { exports: {} };
var _y = { exports: {} };
- var B6;
- function RP() {
- return B6 || (B6 = 1, function(t) {
+ var k6;
+ function MP() {
+ return k6 || (k6 = 1, function(t) {
function e(r10) {
"@babel/helpers - typeof";
return t.exports = e = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(n) {
@@ -87826,10 +87837,10 @@ ${Ez(e, r10)}`);
}(_y)), _y.exports;
}
var Ey = { exports: {} };
- var U6;
- function bY() {
- return U6 || (U6 = 1, function(t) {
- var e = RP().default;
+ var R6;
+ function dY() {
+ return R6 || (R6 = 1, function(t) {
+ var e = MP().default;
function r10(n, i) {
if (e(n) != "object" || !n)
return n;
@@ -87845,10 +87856,10 @@ ${Ez(e, r10)}`);
t.exports = r10, t.exports.__esModule = true, t.exports.default = t.exports;
}(Ey)), Ey.exports;
}
- var j6;
- function wY() {
- return j6 || (j6 = 1, function(t) {
- var e = RP().default, r10 = bY();
+ var C6;
+ function pY() {
+ return C6 || (C6 = 1, function(t) {
+ var e = MP().default, r10 = dY();
function n(i) {
var s = r10(i, "string");
return e(s) == "symbol" ? s : s + "";
@@ -87856,10 +87867,10 @@ ${Ez(e, r10)}`);
t.exports = n, t.exports.__esModule = true, t.exports.default = t.exports;
}(xy)), xy.exports;
}
- var V6;
- function vY() {
- return V6 || (V6 = 1, function(t) {
- var e = wY();
+ var D6;
+ function mY() {
+ return D6 || (D6 = 1, function(t) {
+ var e = pY();
function r10(n, i, s) {
return (i = e(i)) in n ? Object.defineProperty(n, i, {
value: s,
@@ -87871,15 +87882,15 @@ ${Ez(e, r10)}`);
t.exports = r10, t.exports.__esModule = true, t.exports.default = t.exports;
}(vy)), vy.exports;
}
- var CP = { name: "@polkadot/api-derive", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- yl(CP, null, []);
- var xY = { name: "@polkadot/rpc-provider", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ var AP = { name: "@polkadot/api-derive", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ yl(AP, null, []);
+ var gY = { name: "@polkadot/rpc-provider", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
var Ag = { name: "@polkadot/types", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- var _Y = { name: "@polkadot/rpc-core", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- var EY = { name: "@polkadot/types-codec", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- var SY = { name: "@polkadot/types-create", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- yl(Ag, null, [EY, SY]);
- var MY = {
+ var yY = { name: "@polkadot/rpc-core", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ var bY = { name: "@polkadot/types-codec", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ var wY = { name: "@polkadot/types-create", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ yl(Ag, null, [bY, wY]);
+ var vY = {
Blake2_128: null,
Blake2_256: null,
Blake2_128Concat: null,
@@ -87888,14 +87899,14 @@ ${Ez(e, r10)}`);
Twox64Concat: null,
Identity: null
};
- var z6 = {
+ var L6 = {
metadata: {
description: "Returns the metadata of a runtime",
params: [],
type: "OpaqueMetadata"
}
};
- var AY = {
+ var xY = {
Metadata: [
{
methods: {
@@ -87914,19 +87925,19 @@ ${Ez(e, r10)}`);
params: [],
type: "Vec"
},
- ...z6
+ ...L6
},
version: 2
},
{
methods: {
- ...z6
+ ...L6
},
version: 1
}
]
};
- var TY = {
+ var _Y = {
ErrorMetadataV9: {
name: "Text",
docs: "Vec"
@@ -88004,7 +88015,7 @@ ${Ez(e, r10)}`);
items: "Vec"
}
};
- var NY = {
+ var EY = {
ErrorMetadataV10: "ErrorMetadataV9",
EventMetadataV10: "EventMetadataV9",
FunctionArgumentMetadataV10: "FunctionArgumentMetadataV9",
@@ -88062,7 +88073,7 @@ ${Ez(e, r10)}`);
}
}
};
- var IY = {
+ var SY = {
ErrorMetadataV11: "ErrorMetadataV10",
EventMetadataV11: "EventMetadataV10",
ExtrinsicMetadataV11: {
@@ -88115,10 +88126,10 @@ ${Ez(e, r10)}`);
items: "Vec"
},
StorageHasherV11: {
- _enum: MY
+ _enum: vY
}
};
- var OY = {
+ var MY = {
ErrorMetadataV12: "ErrorMetadataV11",
EventMetadataV12: "EventMetadataV11",
ExtrinsicMetadataV12: "ExtrinsicMetadataV11",
@@ -88144,7 +88155,7 @@ ${Ez(e, r10)}`);
StorageMetadataV12: "StorageMetadataV11",
StorageHasherV12: "StorageHasherV11"
};
- var PY = {
+ var AY = {
ErrorMetadataV13: "ErrorMetadataV12",
EventMetadataV13: "EventMetadataV12",
ExtrinsicMetadataV13: "ExtrinsicMetadataV12",
@@ -88201,13 +88212,13 @@ ${Ez(e, r10)}`);
},
StorageHasherV13: "StorageHasherV12"
};
- var Hp = {
+ var zp = {
name: "Text",
fields: "Vec",
index: "u8",
docs: "Vec"
};
- var kY = {
+ var TY = {
Si1Field: {
name: "Option",
type: "Si1LookupTypeId",
@@ -88261,19 +88272,19 @@ ${Ez(e, r10)}`);
Si1TypeDefVariant: {
variants: "Vec"
},
- Si1Variant: Hp
+ Si1Variant: zp
};
- var RY = {
+ var NY = {
PortableTypeV14: {
id: "Si1LookupTypeId",
type: "Si1Type"
},
ErrorMetadataV14: {
- ...Hp,
+ ...zp,
args: "Vec"
},
EventMetadataV14: {
- ...Hp,
+ ...zp,
args: "Vec"
},
FunctionArgumentMetadataV14: {
@@ -88282,7 +88293,7 @@ ${Ez(e, r10)}`);
typeName: "Option"
},
FunctionMetadataV14: {
- ...Hp,
+ ...zp,
args: "Vec"
},
ExtrinsicMetadataV14: {
@@ -88349,7 +88360,7 @@ ${Ez(e, r10)}`);
},
StorageHasherV14: "StorageHasherV13"
};
- var CY = {
+ var IY = {
CustomMetadata15: {
map: "BTreeMap"
},
@@ -88405,17 +88416,17 @@ ${Ez(e, r10)}`);
custom: "CustomMetadata15"
}
};
- var DY = {
+ var OY = {
rpc: {},
- runtime: AY,
+ runtime: xY,
types: {
- ...TY,
+ ..._Y,
+ ...EY,
+ ...SY,
+ ...MY,
+ ...AY,
...NY,
...IY,
- ...OY,
- ...PY,
- ...RY,
- ...CY,
ErrorMetadataLatest: "ErrorMetadataV14",
EventMetadataLatest: "EventMetadataV14",
ExtrinsicMetadataLatest: "ExtrinsicMetadataV15",
@@ -88458,7 +88469,7 @@ ${Ez(e, r10)}`);
}
}
};
- var qh = {
+ var Hh = {
execute_block: {
description: "Execute the given block.",
params: [
@@ -88470,7 +88481,7 @@ ${Ez(e, r10)}`);
type: "Null"
}
};
- var F6 = {
+ var B6 = {
version: {
description: "Returns the version of the runtime.",
params: [],
@@ -88489,15 +88500,15 @@ ${Ez(e, r10)}`);
type: "Null"
}
};
- var H6 = {
+ var U6 = {
version: {
description: "Returns the version of the runtime.",
params: [],
type: "RuntimeVersion"
}
};
- var LY = {
- ...qh,
+ var PY = {
+ ...Hh,
initialize_block: {
description: "Initialize a block with the given header.",
params: [
@@ -88509,19 +88520,19 @@ ${Ez(e, r10)}`);
type: "ExtrinsicInclusionMode"
}
};
- var BY = {
+ var kY = {
Core: [
{
methods: {
- ...H6,
- ...LY
+ ...U6,
+ ...PY
},
version: 5
},
{
methods: {
- ...H6,
- ...qh,
+ ...U6,
+ ...Hh,
...Sy
},
version: 4
@@ -88533,15 +88544,15 @@ ${Ez(e, r10)}`);
params: [],
type: "RuntimeVersionPre4"
},
- ...qh,
+ ...Hh,
...Sy
},
version: 3
},
{
methods: {
- ...F6,
- ...qh,
+ ...B6,
+ ...Hh,
...Sy
},
version: 2
@@ -88558,14 +88569,14 @@ ${Ez(e, r10)}`);
],
type: "Null"
},
- ...F6,
- ...qh
+ ...B6,
+ ...Hh
},
version: 1
}
]
};
- var UY = {
+ var RY = {
Fixed64: "Int<64, Fixed64>",
FixedI64: "Int<64, FixedI64>",
FixedU64: "UInt<64, FixedU64>",
@@ -88580,7 +88591,7 @@ ${Ez(e, r10)}`);
Permill: "UInt<32, Permill>",
Perquintill: "UInt<64, Perquintill>"
};
- var jY = {
+ var CY = {
Council: "CollectiveOrigin",
System: "SystemOrigin",
TechnicalCommittee: "CollectiveOrigin",
@@ -88589,11 +88600,11 @@ ${Ez(e, r10)}`);
Authority: "AuthorityOrigin",
GeneralCouncil: "CollectiveOrigin"
};
- var VY = {
+ var DY = {
rpc: {},
- runtime: BY,
+ runtime: kY,
types: {
- ...UY,
+ ...RY,
AccountId: "AccountId32",
AccountId20: "GenericEthereumAccountId",
AccountId32: "GenericAccountId32",
@@ -88772,7 +88783,7 @@ ${Ez(e, r10)}`);
}
}
};
- var zY = {
+ var LY = {
Si0Field: {
name: "Option",
type: "Si0LookupTypeId",
@@ -88836,11 +88847,11 @@ ${Ez(e, r10)}`);
docs: "Vec"
}
};
- var FY = {
+ var BY = {
rpc: {},
types: {
- ...zY,
- ...kY,
+ ...LY,
+ ...TY,
SiField: "Si1Field",
SiLookupTypeId: "Si1LookupTypeId",
SiPath: "Si1Path",
@@ -88858,7 +88869,7 @@ ${Ez(e, r10)}`);
SiVariant: "Si1Variant"
}
};
- var HY = {
+ var UY = {
AssetConversionApi: [
{
methods: {
@@ -88925,14 +88936,14 @@ ${Ez(e, r10)}`);
}
]
};
- var qY = {
+ var jY = {
rpc: {},
- runtime: HY,
+ runtime: UY,
types: {
TAssetConversion: "Option"
}
};
- var WY = {
+ var VY = {
AssetsApi: [
{
methods: {
@@ -88951,9 +88962,9 @@ ${Ez(e, r10)}`);
}
]
};
- var GY = {
+ var zY = {
rpc: {},
- runtime: WY,
+ runtime: VY,
types: {
AssetApprovalKey: {
owner: "AccountId",
@@ -88998,7 +89009,7 @@ ${Ez(e, r10)}`);
TAssetDepositBalance: "BalanceOf"
}
};
- var KY = {
+ var FY = {
AuraApi: [
{
methods: {
@@ -89017,16 +89028,16 @@ ${Ez(e, r10)}`);
}
]
};
- var XY = {
+ var HY = {
rpc: {},
- runtime: KY,
+ runtime: FY,
types: {
RawAuraPreDigest: {
slotNumber: "u64"
}
}
};
- var YY = {
+ var qY = {
rpc: {},
types: {
UncleEntryItem: {
@@ -89037,7 +89048,7 @@ ${Ez(e, r10)}`);
}
}
};
- var ZY = {
+ var WY = {
epochAuthorship: {
description: "Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",
isUnsafe: true,
@@ -89045,7 +89056,7 @@ ${Ez(e, r10)}`);
type: "HashMap"
}
};
- var q6 = {
+ var j6 = {
current_epoch: {
description: "Returns information regarding the current epoch.",
params: [],
@@ -89090,7 +89101,7 @@ ${Ez(e, r10)}`);
type: "Option"
}
};
- var JY = {
+ var GY = {
BabeApi: [
{
methods: {
@@ -89099,7 +89110,7 @@ ${Ez(e, r10)}`);
params: [],
type: "BabeGenesisConfiguration"
},
- ...q6
+ ...j6
},
version: 2
},
@@ -89110,15 +89121,15 @@ ${Ez(e, r10)}`);
params: [],
type: "BabeGenesisConfigurationV1"
},
- ...q6
+ ...j6
},
version: 1
}
]
};
- var QY = {
- rpc: ZY,
- runtime: JY,
+ var KY = {
+ rpc: WY,
+ runtime: GY,
types: {
AllowedSlots: {
_enum: ["PrimarySlots", "PrimaryAndSecondaryPlainSlots", "PrimaryAndSecondaryVRFSlots"]
@@ -89235,7 +89246,7 @@ ${Ez(e, r10)}`);
VrfProof: "[u8; 64]"
}
};
- var $Y = {
+ var XY = {
rpc: {},
types: {
AccountData: {
@@ -89282,7 +89293,7 @@ ${Ez(e, r10)}`);
}
}
};
- var eZ = {
+ var YY = {
getFinalizedHead: {
description: "Returns hash of the latest BEEFY finalized block as seen by this client.",
params: [],
@@ -89339,7 +89350,7 @@ ${Ez(e, r10)}`);
type: "Option"
}
};
- var tZ = {
+ var ZY = {
authority_set_proof: {
description: "Return the currently active BEEFY authority set proof.",
params: [],
@@ -89351,7 +89362,7 @@ ${Ez(e, r10)}`);
type: "BeefyNextAuthoritySet"
}
};
- var rZ = {
+ var JY = {
BeefyApi: [
{
methods: My,
@@ -89368,14 +89379,14 @@ ${Ez(e, r10)}`);
],
BeefyMmrApi: [
{
- methods: tZ,
+ methods: ZY,
version: 1
}
]
};
- var nZ = {
- rpc: eZ,
- runtime: rZ,
+ var QY = {
+ rpc: YY,
+ runtime: JY,
types: {
BeefyAuthoritySet: {
id: "u64",
@@ -89428,7 +89439,7 @@ ${Ez(e, r10)}`);
}
}
};
- var iZ = {
+ var $Y = {
Benchmark: [
{
methods: {
@@ -89457,9 +89468,9 @@ ${Ez(e, r10)}`);
}
]
};
- var sZ = {
+ var eZ = {
rpc: {},
- runtime: iZ,
+ runtime: $Y,
types: {
BenchmarkBatch: {
pallet: "Text",
@@ -89506,7 +89517,7 @@ ${Ez(e, r10)}`);
type: "Hash"
}
};
- var W6 = {
+ var V6 = {
apply_extrinsic: {
description: "Apply the given extrinsic.",
params: [
@@ -89518,7 +89529,7 @@ ${Ez(e, r10)}`);
type: "ApplyExtrinsicResultPre6"
}
};
- var bh = {
+ var yh = {
check_inherents: {
description: "Check that the inherents are valid.",
params: [
@@ -89544,14 +89555,14 @@ ${Ez(e, r10)}`);
type: "Vec"
}
};
- var J0 = {
+ var Y0 = {
finalize_block: {
description: "Finish the current block.",
params: [],
type: "Header"
}
};
- var oZ = {
+ var tZ = {
BlockBuilder: [
{
methods: {
@@ -89565,33 +89576,33 @@ ${Ez(e, r10)}`);
],
type: "ApplyExtrinsicResult"
},
- ...bh,
- ...J0
+ ...yh,
+ ...Y0
},
version: 6
},
{
methods: {
- ...W6,
- ...bh,
- ...J0
+ ...V6,
+ ...yh,
+ ...Y0
},
version: 5
},
{
methods: {
...Ay,
- ...W6,
- ...bh,
- ...J0
+ ...V6,
+ ...yh,
+ ...Y0
},
version: 4
},
{
methods: {
...Ay,
- ...bh,
- ...J0
+ ...yh,
+ ...Y0
},
version: 3
},
@@ -89603,15 +89614,15 @@ ${Ez(e, r10)}`);
type: "Header"
},
...Ay,
- ...bh
+ ...yh
},
version: 2
}
]
};
- var aZ = {
+ var rZ = {
rpc: {},
- runtime: oZ,
+ runtime: tZ,
types: {
CheckInherentsResult: {
okay: "bool",
@@ -89624,7 +89635,7 @@ ${Ez(e, r10)}`);
InherentIdentifier: "[u8; 8]"
}
};
- var cZ = {
+ var nZ = {
rpc: {},
types: {
CollectiveOrigin: {
@@ -89650,14 +89661,14 @@ ${Ez(e, r10)}`);
}
}
};
- var uZ = {
+ var iZ = {
rpc: {},
types: {
AuthorityId: "AccountId",
RawVRFOutput: "[u8; 32]"
}
};
- var lZ = {
+ var sZ = {
call: {
deprecated: "Use the runtime interface `api.call.contractsApi.call` instead",
description: "Executes a call to a contract",
@@ -89749,7 +89760,7 @@ ${Ez(e, r10)}`);
type: "CodeUploadResult"
}
};
- var G6 = {
+ var z6 = {
get_storage: {
description: "Query a given storage key in a given contract.",
params: [
@@ -89783,7 +89794,7 @@ ${Ez(e, r10)}`);
type: "CodeUploadResult"
}
};
- var fZ = {
+ var oZ = {
ContractsApi: [
{
methods: {
@@ -89851,7 +89862,7 @@ ${Ez(e, r10)}`);
],
type: "ContractInstantiateResult"
},
- ...G6
+ ...z6
},
version: 2
},
@@ -89921,15 +89932,15 @@ ${Ez(e, r10)}`);
],
type: "ContractInstantiateResultU64"
},
- ...G6
+ ...z6
},
version: 1
}
]
};
- var hZ = {
- rpc: lZ,
- runtime: fZ,
+ var aZ = {
+ rpc: sZ,
+ runtime: oZ,
types: {
AliveContractInfo: {
trieId: "TrieId",
@@ -90348,7 +90359,7 @@ ${Ez(e, r10)}`);
TrieId: "Bytes"
}
};
- var dZ = [
+ var cZ = [
"None",
"Locked1x",
"Locked2x",
@@ -90357,7 +90368,7 @@ ${Ez(e, r10)}`);
"Locked5x",
"Locked6x"
];
- var pZ = {
+ var uZ = {
rpc: {},
types: {
AccountVote: {
@@ -90375,7 +90386,7 @@ ${Ez(e, r10)}`);
balance: "Balance"
},
Conviction: {
- _enum: dZ
+ _enum: cZ
},
Delegations: {
votes: "Balance",
@@ -90453,7 +90464,7 @@ ${Ez(e, r10)}`);
}
}
};
- var mZ = {
+ var lZ = {
getBlockStats: {
description: "Reexecute the specified `block_hash` and gather statistics while doing so",
isUnsafe: true,
@@ -90467,8 +90478,8 @@ ${Ez(e, r10)}`);
type: "Option"
}
};
- var gZ = {
- rpc: mZ,
+ var fZ = {
+ rpc: lZ,
types: {
BlockStats: {
witnessLen: "u64",
@@ -90478,7 +90489,7 @@ ${Ez(e, r10)}`);
}
}
};
- var yZ = {
+ var hZ = {
AuthorityDiscoveryApi: [
{
methods: {
@@ -90492,12 +90503,12 @@ ${Ez(e, r10)}`);
}
]
};
- var bZ = {
+ var dZ = {
rpc: {},
- runtime: yZ,
+ runtime: hZ,
types: {}
};
- var wZ = {
+ var pZ = {
rpc: {},
types: {
ApprovalFlag: "u32",
@@ -90531,7 +90542,7 @@ ${Ez(e, r10)}`);
}
}
};
- var vZ = {
+ var mZ = {
createBlock: {
description: "Instructs the manual-seal authorship task to create a new block",
params: [
@@ -90567,8 +90578,8 @@ ${Ez(e, r10)}`);
type: "bool"
}
};
- var xZ = {
- rpc: vZ,
+ var gZ = {
+ rpc: mZ,
types: {
CreatedBlock: {
_alias: {
@@ -90587,7 +90598,7 @@ ${Ez(e, r10)}`);
}
}
};
- var _Z = {
+ var yZ = {
rpc: {},
types: {
EvmAccount: {
@@ -90677,7 +90688,7 @@ ${Ez(e, r10)}`);
}
}
};
- var EZ = {
+ var bZ = {
rpc: {},
types: {
Extrinsic: "GenericExtrinsic",
@@ -90707,7 +90718,7 @@ ${Ez(e, r10)}`);
Sr25519Signature: "H512"
}
};
- var SZ = {
+ var wZ = {
FungiblesApi: [
{
methods: {
@@ -90741,16 +90752,16 @@ ${Ez(e, r10)}`);
}
]
};
- var MZ = {
+ var vZ = {
rpc: {},
- runtime: SZ,
+ runtime: wZ,
types: {
FungiblesAccessError: {
_enum: ["AssetIdConversionFailed", "AmountToBalanceConversionFailed"]
}
}
};
- var AZ = {
+ var xZ = {
rpc: {},
types: {
AssetOptions: {
@@ -90776,7 +90787,7 @@ ${Ez(e, r10)}`);
PermissionLatest: "PermissionsV1"
}
};
- var TZ = {
+ var _Z = {
GenesisBuilder: [
{
methods: {
@@ -90800,14 +90811,14 @@ ${Ez(e, r10)}`);
}
]
};
- var NZ = {
+ var EZ = {
rpc: {},
- runtime: TZ,
+ runtime: _Z,
types: {
GenesisBuildErr: "Text"
}
};
- var IZ = {
+ var SZ = {
rpc: {},
types: {
ActiveGilt: {
@@ -90829,7 +90840,7 @@ ${Ez(e, r10)}`);
}
}
};
- var OZ = {
+ var MZ = {
proveFinality: {
description: "Prove finality for the given block number, returning the Justification for the last block in the set.",
params: [
@@ -90856,7 +90867,7 @@ ${Ez(e, r10)}`);
type: "JustificationNotification"
}
};
- var K6 = {
+ var F6 = {
generate_key_ownership_proof: {
description: "Generates a proof of key ownership for the given authority in the given set.",
params: [
@@ -90891,7 +90902,7 @@ ${Ez(e, r10)}`);
type: "Option"
}
};
- var PZ = {
+ var AZ = {
GrandpaApi: [
{
methods: {
@@ -90900,19 +90911,19 @@ ${Ez(e, r10)}`);
params: [],
type: "SetId"
},
- ...K6
+ ...F6
},
version: 3
},
{
- methods: K6,
+ methods: F6,
version: 2
}
]
};
- var kZ = {
- rpc: OZ,
- runtime: PZ,
+ var TZ = {
+ rpc: MZ,
+ runtime: AZ,
types: {
AuthorityIndex: "u64",
AuthorityList: "Vec",
@@ -91039,7 +91050,7 @@ ${Ez(e, r10)}`);
}
}
};
- var RZ = {
+ var NZ = {
rpc: {},
types: {
IdentityFields: {
@@ -91109,7 +91120,7 @@ ${Ez(e, r10)}`);
}
}
};
- var CZ = {
+ var IZ = {
rpc: {},
types: {
AuthIndex: "u32",
@@ -91135,7 +91146,7 @@ ${Ez(e, r10)}`);
}
}
};
- var DZ = {
+ var OZ = {
rpc: {},
types: {
CallIndex: "(u8, u8)",
@@ -91148,7 +91159,7 @@ ${Ez(e, r10)}`);
}
}
};
- var LZ = {
+ var PZ = {
MixnetApi: [
{
methods: {
@@ -91186,9 +91197,9 @@ ${Ez(e, r10)}`);
}
]
};
- var BZ = {
+ var kZ = {
rpc: {},
- runtime: LZ,
+ runtime: PZ,
types: {
Mixnode: {
externalAddresses: "Vec",
@@ -91212,7 +91223,7 @@ ${Ez(e, r10)}`);
}
}
};
- var UZ = {
+ var RZ = {
generateProof: {
description: "Generate MMR proof for the given block numbers.",
params: [
@@ -91271,7 +91282,7 @@ ${Ez(e, r10)}`);
type: "bool"
}
};
- var jZ = {
+ var CZ = {
generate_proof: {
description: "Generate MMR proof for the given block numbers.",
params: [
@@ -91329,7 +91340,7 @@ ${Ez(e, r10)}`);
type: "Result<(), MmrError>"
}
};
- var VZ = {
+ var DZ = {
generate_batch_proof: {
description: "Generate MMR proof for a series of leaves under given indices.",
params: [
@@ -91420,21 +91431,21 @@ ${Ez(e, r10)}`);
type: "Result<(), MmrError>"
}
};
- var zZ = {
+ var LZ = {
MmrApi: [
{
- methods: jZ,
+ methods: CZ,
version: 2
},
{
- methods: VZ,
+ methods: DZ,
version: 1
}
]
};
- var FZ = {
- rpc: UZ,
- runtime: zZ,
+ var BZ = {
+ rpc: RZ,
+ runtime: LZ,
types: {
MmrBatchProof: {
leafIndices: "Vec",
@@ -91465,7 +91476,7 @@ ${Ez(e, r10)}`);
}
}
};
- var HZ = {
+ var UZ = {
NftsApi: [
{
methods: {
@@ -91570,15 +91581,15 @@ ${Ez(e, r10)}`);
}
]
};
- var qZ = {
+ var jZ = {
rpc: {},
- runtime: HZ,
+ runtime: UZ,
types: {
NftCollectionId: "u32",
NftItemId: "u32"
}
};
- var WZ = {
+ var VZ = {
NominationPoolsApi: [
{
methods: {
@@ -91625,9 +91636,9 @@ ${Ez(e, r10)}`);
}
]
};
- var GZ = {
+ var zZ = {
rpc: {},
- runtime: WZ,
+ runtime: VZ,
types: {
NpApiError: {
_enum: ["MemberNotFound", "OverflowInPendingRewards"]
@@ -91635,7 +91646,7 @@ ${Ez(e, r10)}`);
NpPoolId: "u32"
}
};
- var KZ = {
+ var FZ = {
rpc: {},
types: {
DeferredOffenceOf: "(Vec, Vec, SessionIndex)",
@@ -91650,7 +91661,7 @@ ${Ez(e, r10)}`);
Reporter: "AccountId"
}
};
- var XZ = {
+ var HZ = {
DifficultyApi: [
{
methods: {
@@ -91676,12 +91687,12 @@ ${Ez(e, r10)}`);
}
]
};
- var YZ = {
+ var qZ = {
rpc: {},
- runtime: XZ,
+ runtime: HZ,
types: {}
};
- var ZZ = {
+ var WZ = {
rpc: {},
types: {
ProxyDefinition: {
@@ -91699,7 +91710,7 @@ ${Ez(e, r10)}`);
}
}
};
- var JZ = {
+ var GZ = {
rpc: {},
types: {
ActiveRecovery: {
@@ -91715,7 +91726,7 @@ ${Ez(e, r10)}`);
}
}
};
- var QZ = {
+ var KZ = {
rpc: {},
types: {
Period: "(BlockNumber, u32)",
@@ -91738,7 +91749,7 @@ ${Ez(e, r10)}`);
TaskAddress: "(BlockNumber, u32)"
}
};
- var $Z = {
+ var XZ = {
SessionKeys: [
{
methods: {
@@ -91767,7 +91778,7 @@ ${Ez(e, r10)}`);
}
]
};
- var eJ = {
+ var YZ = {
BeefyKey: "[u8; 33]",
Keys: "SessionKeys4",
SessionKeys1: "(AccountId)",
@@ -91786,11 +91797,11 @@ ${Ez(e, r10)}`);
SessionKeys10: "(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",
SessionKeys10B: "(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)"
};
- var tJ = {
+ var ZZ = {
rpc: {},
- runtime: $Z,
+ runtime: XZ,
types: {
- ...eJ,
+ ...YZ,
FullIdentification: "Exposure",
IdentificationTuple: "(ValidatorId, FullIdentification)",
MembershipProof: {
@@ -91802,7 +91813,7 @@ ${Ez(e, r10)}`);
ValidatorCount: "u32"
}
};
- var rJ = {
+ var JZ = {
rpc: {},
types: {
Bid: {
@@ -91828,7 +91839,7 @@ ${Ez(e, r10)}`);
}
}
};
- var nJ = {
+ var QZ = {
StakingApi: [
{
methods: {
@@ -91847,14 +91858,14 @@ ${Ez(e, r10)}`);
}
]
};
- var iJ = {
+ var $Z = {
Points: "u32",
EraPoints: {
total: "Points",
individual: "Vec"
}
};
- var sJ = {
+ var eJ = {
CompactAssignments: "CompactAssignmentsWith16",
CompactAssignmentsWith16: {
votes1: "Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",
@@ -92007,12 +92018,12 @@ ${Ez(e, r10)}`);
},
VoteWeight: "u64"
};
- var oJ = {
+ var tJ = {
rpc: {},
- runtime: nJ,
+ runtime: QZ,
types: {
- ...iJ,
- ...sJ,
+ ...$Z,
+ ...eJ,
ActiveEraInfo: {
index: "EraIndex",
start: "Option"
@@ -92139,7 +92150,7 @@ ${Ez(e, r10)}`);
}
}
};
- var aJ = {
+ var rJ = {
ValidateStatement: [
{
methods: {
@@ -92162,9 +92173,9 @@ ${Ez(e, r10)}`);
}
]
};
- var cJ = {
+ var nJ = {
rpc: {},
- runtime: aJ,
+ runtime: rJ,
types: {
StatementStoreStatementSource: {
_enum: ["Chain", "Network", "Local"]
@@ -92178,7 +92189,7 @@ ${Ez(e, r10)}`);
}
}
};
- var uJ = {
+ var iJ = {
rpc: {},
types: {
WeightToFeeCoefficient: {
@@ -92189,7 +92200,7 @@ ${Ez(e, r10)}`);
}
}
};
- var lJ = {
+ var sJ = {
genSyncSpec: {
description: "Returns the json-serialized chainspec running the node, with a sync state.",
endpoint: "sync_state_genSyncSpec",
@@ -92202,11 +92213,11 @@ ${Ez(e, r10)}`);
type: "Json"
}
};
- var fJ = {
- rpc: lJ,
+ var oJ = {
+ rpc: sJ,
types: {}
};
- var hJ = {
+ var aJ = {
accountNextIndex: {
alias: ["account_nextIndex"],
description: "Retrieves the next accountIndex as available on the node",
@@ -92345,7 +92356,7 @@ ${Ez(e, r10)}`);
type: "Text"
}
};
- var dJ = {
+ var cJ = {
AccountNonceApi: [
{
methods: {
@@ -92364,9 +92375,9 @@ ${Ez(e, r10)}`);
}
]
};
- var pJ = {
- rpc: hJ,
- runtime: dJ,
+ var uJ = {
+ rpc: aJ,
+ runtime: cJ,
types: {
AccountInfo: "AccountInfoWithTripleRefCount",
AccountInfoWithRefCountU8: {
@@ -92675,7 +92686,7 @@ ${Ez(e, r10)}`);
}
}
};
- var mJ = {
+ var lJ = {
rpc: {},
types: {
Bounty: {
@@ -92735,13 +92746,13 @@ ${Ez(e, r10)}`);
}
}
};
- var gJ = {
+ var fJ = {
rpc: {},
types: {
Multiplier: "Fixed128"
}
};
- var yJ = {
+ var hJ = {
TaggedTransactionQueue: [
{
methods: {
@@ -92802,9 +92813,9 @@ ${Ez(e, r10)}`);
}
]
};
- var bJ = {
+ var dJ = {
rpc: {},
- runtime: yJ,
+ runtime: hJ,
types: {
TransactionSource: {
_enum: ["InBlock", "Local", "External"]
@@ -92819,7 +92830,7 @@ ${Ez(e, r10)}`);
}
}
};
- var wJ = {
+ var pJ = {
rpc: {},
types: {
ClassId: "u32",
@@ -92861,7 +92872,7 @@ ${Ez(e, r10)}`);
}
}
};
- var vJ = {
+ var mJ = {
rpc: {},
types: {
Multisig: {
@@ -92876,7 +92887,7 @@ ${Ez(e, r10)}`);
}
}
};
- var xJ = {
+ var gJ = {
rpc: {},
types: {
VestingInfo: {
@@ -92886,7 +92897,7 @@ ${Ez(e, r10)}`);
}
}
};
- var _J = {
+ var yJ = {
rpc: {},
types: {
BlockAttestations: {
@@ -92904,7 +92915,7 @@ ${Ez(e, r10)}`);
MoreAttestations: {}
}
};
- var EJ = {
+ var bJ = {
rpc: {},
types: {
BridgedBlockHash: "H256",
@@ -92989,7 +93000,7 @@ ${Ez(e, r10)}`);
}
}
};
- var SJ = {
+ var wJ = {
rpc: {},
types: {
StatementKind: {
@@ -92997,7 +93008,7 @@ ${Ez(e, r10)}`);
}
}
};
- var MJ = {
+ var vJ = {
rpc: {},
types: {
FundIndex: "u32",
@@ -93023,7 +93034,7 @@ ${Ez(e, r10)}`);
TrieIndex: "u32"
}
};
- var AJ = {
+ var xJ = {
CollectCollationInfo: [
{
methods: {
@@ -93052,7 +93063,7 @@ ${Ez(e, r10)}`);
}
]
};
- var TJ = {
+ var _J = {
CollationInfo: {
upwardMessages: "Vec",
horizontalMessages: "Vec",
@@ -93080,12 +93091,12 @@ ${Ez(e, r10)}`);
overweightCount: "OverweightIndex"
}
};
- var NJ = {
+ var EJ = {
rpc: {},
- runtime: AJ,
- types: TJ
+ runtime: xJ,
+ types: _J
};
- var Q0 = {
+ var Z0 = {
methods: {
best_finalized: {
description: "Returns number and hash of the best finalized header known to the bridge module.",
@@ -93095,18 +93106,18 @@ ${Ez(e, r10)}`);
},
version: 1
};
- var IJ = {
- KusamaFinalityApi: [Q0],
- PolkadotFinalityApi: [Q0],
- RococoFinalityApi: [Q0],
- WestendFinalityApi: [Q0]
+ var SJ = {
+ KusamaFinalityApi: [Z0],
+ PolkadotFinalityApi: [Z0],
+ RococoFinalityApi: [Z0],
+ WestendFinalityApi: [Z0]
};
- var OJ = {
+ var MJ = {
rpc: {},
- runtime: IJ,
+ runtime: SJ,
types: {}
};
- var PJ = {
+ var AJ = {
HrmpChannel: {
maxCapacity: "u32",
maxTotalSize: "u32",
@@ -93303,7 +93314,7 @@ ${Ez(e, r10)}`);
type: "Option"
}
};
- var _c = {
+ var xc = {
disputes: {
description: "Returns all onchain disputes.",
params: [],
@@ -93322,7 +93333,7 @@ ${Ez(e, r10)}`);
type: "Option"
}
};
- var jl = {
+ var Ul = {
key_ownership_proof: {
description: "Returns a merkle proof of a validator session key",
params: [
@@ -93353,14 +93364,14 @@ ${Ez(e, r10)}`);
type: "Vec<(SessionIndex, CandidateHash, PendingSlashes)>"
}
};
- var wh = {
+ var bh = {
minimum_backing_votes: {
description: "Get the minimum number of backing votes for a parachain candidate. This is a staging method! Do not use on production runtimes!",
params: [],
type: "u32"
}
};
- var $0 = {
+ var J0 = {
async_backing_params: {
description: "Returns candidate's acceptance limitations for asynchronous backing for a relay parent",
params: [],
@@ -93384,34 +93395,34 @@ ${Ez(e, r10)}`);
type: "ValidatorIndex"
}
};
- var X6 = {
+ var H6 = {
node_features: {
description: "Get node features. This is a staging method! Do not use on production runtimes!",
params: [],
type: "NodeFeatures"
}
};
- var kJ = {
+ var TJ = {
approval_voting_params: {
description: "Approval voting configuration parameters",
params: [],
type: "ApprovalVotingParams"
}
};
- var RJ = {
+ var NJ = {
ParachainHost: [
{
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh,
- ...$0,
+ ...Ul,
+ ...bh,
+ ...J0,
...Ty,
- ...X6,
- ...kJ
+ ...H6,
+ ...TJ
},
version: 10
},
@@ -93419,13 +93430,13 @@ ${Ez(e, r10)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh,
- ...$0,
+ ...Ul,
+ ...bh,
+ ...J0,
...Ty,
- ...X6
+ ...H6
},
version: 9
},
@@ -93433,11 +93444,11 @@ ${Ez(e, r10)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh,
- ...$0,
+ ...Ul,
+ ...bh,
+ ...J0,
...Ty
},
version: 8
@@ -93446,11 +93457,11 @@ ${Ez(e, r10)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh,
- ...$0
+ ...Ul,
+ ...bh,
+ ...J0
},
version: 7
},
@@ -93458,10 +93469,10 @@ ${Ez(e, r10)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl,
- ...wh
+ ...Ul,
+ ...bh
},
version: 6
},
@@ -93469,9 +93480,9 @@ ${Ez(e, r10)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du,
- ...jl
+ ...Ul
},
version: 5
},
@@ -93479,7 +93490,7 @@ ${Ez(e, r10)}`);
methods: {
...So,
...ba,
- ..._c,
+ ...xc,
...du
},
version: 4
@@ -93488,7 +93499,7 @@ ${Ez(e, r10)}`);
methods: {
...So,
...ba,
- ..._c
+ ...xc
},
version: 3
},
@@ -93517,13 +93528,13 @@ ${Ez(e, r10)}`);
}
]
};
- var Y6 = {
+ var q6 = {
_enum: ["ZeroZero", "ZeroOne", "ZeroTwo", "ZeroThree", "OneOne", "OneTwo", "OneThree", "TwoTwo", "TwoThree", "ThreeThree"]
};
- var Z6 = {
+ var W6 = {
_enum: ["ZeroZero", "ZeroOne", "ZeroTwo", "ZeroThree", "ZeroFour", "ZeroFive", "ZeroSix", "ZeroSeven", "OneOne", "OneTwo", "OneThree", "OneFour", "OneFive", "OneSix", "OneSeven", "TwoTwo", "TwoThree", "TwoFour", "TwoFive", "TwoSix", "TwoSeven", "ThreeThree", "ThreeFour", "ThreeFive", "ThreeSix", "ThreeSeven", "FourFour", "FourFive", "FourSix", "FourSeven", "FiveFive", "FiveSix", "FiveSeven", "SixSix", "SixSeven", "SevenSeven"]
};
- var CJ = {
+ var IJ = {
Bidder: {
_enum: {
New: "NewBidder",
@@ -93552,22 +93563,22 @@ ${Ez(e, r10)}`);
},
SubId: "u32"
};
- var DJ = {
- ...CJ,
+ var OJ = {
+ ...IJ,
AuctionIndex: "u32",
LeasePeriod: "BlockNumber",
LeasePeriodOf: "BlockNumber",
- SlotRange10: Y6,
- SlotRange: Z6,
- WinningData10: `[WinningDataEntry; ${Y6._enum.length}]`,
- WinningData: `[WinningDataEntry; ${Z6._enum.length}]`,
+ SlotRange10: q6,
+ SlotRange: W6,
+ WinningData10: `[WinningDataEntry; ${q6._enum.length}]`,
+ WinningData: `[WinningDataEntry; ${W6._enum.length}]`,
WinningDataEntry: "Option<(AccountId, ParaId, BalanceOf)>",
WinnersData10: "Vec",
WinnersData: "Vec",
WinnersDataTuple10: "(AccountId, ParaId, BalanceOf, SlotRange10)",
WinnersDataTuple: "(AccountId, ParaId, BalanceOf, SlotRange)"
};
- var LJ = {
+ var PJ = {
ParachainProposal: {
proposer: "AccountId",
genesisHead: "HeadData",
@@ -93580,12 +93591,12 @@ ${Ez(e, r10)}`);
proposer: "AccountId"
}
};
- var BJ = {
+ var kJ = {
ServiceQuality: {
_enum: ["Ordered", "Fast"]
}
};
- var UJ = {
+ var RJ = {
DisputeLocation: {
_enum: ["Local", "Remote"]
},
@@ -93646,15 +93657,15 @@ ${Ez(e, r10)}`);
}
}
};
- var jJ = {
+ var CJ = {
rpc: {},
- runtime: RJ,
+ runtime: NJ,
types: {
- ...BJ,
- ...UJ,
+ ...kJ,
+ ...RJ,
+ ...AJ,
...PJ,
- ...LJ,
- ...DJ,
+ ...OJ,
AbridgedCandidateReceipt: {
parachainIndex: "ParaId",
relayParent: "Hash",
@@ -94122,13 +94133,13 @@ ${Ez(e, r10)}`);
VecInboundHrmpMessage: "Vec"
}
};
- var VJ = {
+ var DJ = {
rpc: {},
types: {
Approvals: "[bool; 4]"
}
};
- var zJ = {
+ var LJ = {
rpc: {},
types: {
AccountStatus: {
@@ -94147,11 +94158,11 @@ ${Ez(e, r10)}`);
(function(t) {
t[t.BTreeMap = 0] = "BTreeMap", t[t.BTreeSet = 1] = "BTreeSet", t[t.Compact = 2] = "Compact", t[t.DoNotConstruct = 3] = "DoNotConstruct", t[t.Enum = 4] = "Enum", t[t.HashMap = 5] = "HashMap", t[t.Int = 6] = "Int", t[t.Linkage = 7] = "Linkage", t[t.Null = 8] = "Null", t[t.Option = 9] = "Option", t[t.Plain = 10] = "Plain", t[t.Range = 11] = "Range", t[t.RangeInclusive = 12] = "RangeInclusive", t[t.Result = 13] = "Result", t[t.Set = 14] = "Set", t[t.Si = 15] = "Si", t[t.Struct = 16] = "Struct", t[t.Tuple = 17] = "Tuple", t[t.UInt = 18] = "UInt", t[t.Vec = 19] = "Vec", t[t.VecFixed = 20] = "VecFixed", t[t.WrapperKeepOpaque = 21] = "WrapperKeepOpaque", t[t.WrapperOpaque = 22] = "WrapperOpaque";
})(Se || (Se = {}));
- function DP(t) {
+ function TP(t) {
return St(t.eq);
}
- function LP(t, e) {
- return Array.isArray(e) ? t.length === e.length && Ar(t.find((r10, n) => DP(r10) ? !r10.eq(e[n]) : r10 !== e[n])) : false;
+ function NP(t, e) {
+ return Array.isArray(e) ? t.length === e.length && Ar(t.find((r10, n) => TP(r10) ? !r10.eq(e[n]) : r10 !== e[n])) : false;
}
var Tg = class extends Array {
constructor(r10, n) {
@@ -94182,7 +94193,7 @@ ${Ez(e, r10)}`);
return super.length;
}
eq(r10) {
- return LP(this, r10);
+ return NP(this, r10);
}
inspect() {
return {
@@ -94228,7 +94239,7 @@ ${Ez(e, r10)}`);
}
toU8a(r10) {
const n = this.toU8aInner();
- return hi(r10 ? n : [qr(this.length), ...n]);
+ return di(r10 ? n : [qr(this.length), ...n]);
}
toU8aInner(r10) {
const n = this.length, i = new Array(n);
@@ -94289,22 +94300,22 @@ ${Ez(e, r10)}`);
return this.__internal__raw;
}
};
- var FJ = 64;
- var J6 = 52;
- var HJ = new ct(1e4);
- var qJ = [
- ["Perquintill", zN],
- ["Perbill", hd],
- ["Permill", VN],
- ["Percent", jN]
+ var BJ = 64;
+ var G6 = 52;
+ var UJ = new ct(1e4);
+ var jJ = [
+ ["Perquintill", LN],
+ ["Perbill", fd],
+ ["Permill", DN],
+ ["Percent", CN]
];
- function WJ(t) {
+ function VJ(t) {
return St(t.toBn);
}
- function GJ(t, e) {
- return `${(t.mul(HJ).div(e).toNumber() / 100).toFixed(2)}%`;
+ function zJ(t, e) {
+ return `${(t.mul(UJ).div(e).toNumber() / 100).toFixed(2)}%`;
}
- function BP(t, e) {
+ function IP(t, e) {
if (rr(t)) {
if (!Number.isInteger(t) || t > Number.MAX_SAFE_INTEGER || t < Number.MIN_SAFE_INTEGER)
throw new Error("Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1");
@@ -94316,24 +94327,24 @@ ${Ez(e, r10)}`);
throw new Error("String should not contain decimal points or scientific notation");
return t;
} else {
- if (Ki(t) || ic(t))
+ if (Ki(t) || nc(t))
return t.toString();
- if (fi(t)) {
- if (WJ(t))
+ if (hi(t)) {
+ if (VJ(t))
return t.toBn().toString();
const r10 = Object.keys(t);
if (r10.length !== 1)
throw new Error("Unable to construct number from multi-key object");
- return BP(t[r10[0]], e);
+ return IP(t[r10[0]], e);
} else if (!t)
return 0;
}
throw new Error(`Unable to create BN from unknown type ${typeof t}`);
}
- var UP = class extends ct {
- constructor(r10, n = 0, i = FJ, s = false) {
+ var OP = class extends ct {
+ constructor(r10, n = 0, i = BJ, s = false) {
super(
- Et(n) ? i <= 48 ? CN(n.subarray(0, i / 8), { isNegative: s }) : Xn(n.subarray(0, i / 8), { isLe: true, isNegative: s }).toString() : BP(n, s)
+ Et(n) ? i <= 48 ? IN(n.subarray(0, i / 8), { isNegative: s }) : Yn(n.subarray(0, i / 8), { isLe: true, isNegative: s }).toString() : IP(n, s)
);
re(this, "registry");
re(this, "encodedLength");
@@ -94376,7 +94387,7 @@ ${Ez(e, r10)}`);
return this;
}
toHex(r10 = false) {
- return qN(this, {
+ return jN(this, {
bitLength: this.bitLength(),
isLe: r10,
isNegative: !this.isUnsigned
@@ -94385,15 +94396,15 @@ ${Ez(e, r10)}`);
toHuman(r10) {
const n = this.toRawType();
if (n === "Balance")
- return this.isMax() ? "everything" : au(this, { decimals: this.registry.chainDecimals[0], withSi: true, withUnit: this.registry.chainTokens[0] });
- const [, i] = qJ.find(([s]) => s === n) || [];
- return i ? GJ(this, i) : P1(this);
+ return this.isMax() ? "everything" : ou(this, { decimals: this.registry.chainDecimals[0], withSi: true, withUnit: this.registry.chainTokens[0] });
+ const [, i] = jJ.find(([s]) => s === n) || [];
+ return i ? zJ(this, i) : O1(this);
}
toJSON(r10 = false) {
- return r10 || this.__internal__bitLength > 128 || super.bitLength() > J6 ? this.toHex() : this.toNumber();
+ return r10 || this.__internal__bitLength > 128 || super.bitLength() > G6 ? this.toHex() : this.toNumber();
}
toPrimitive() {
- return super.bitLength() > J6 ? this.toString() : this.toNumber();
+ return super.bitLength() > G6 ? this.toString() : this.toNumber();
}
toRawType() {
return this instanceof this.registry.createClassUnsafe("Balance") ? "Balance" : `${this.isUnsigned ? "u" : "i"}${this.bitLength()}`;
@@ -94409,25 +94420,25 @@ ${Ez(e, r10)}`);
});
}
};
- function KJ(t, e) {
- return Ar(t) || (DP(t) ? !t.eq(e) : t !== e);
+ function FJ(t, e) {
+ return Ar(t) || (TP(t) ? !t.eq(e) : t !== e);
}
- function XJ(t) {
+ function HJ(t) {
return !Array.isArray(t) || t.length !== 2;
}
function Ny(t, e) {
- return t.size === e.length && !e.some((r10) => XJ(r10) || KJ(t.get(r10[0]), r10[1]));
+ return t.size === e.length && !e.some((r10) => HJ(r10) || FJ(t.get(r10[0]), r10[1]));
}
- function w8(t, e) {
- return Array.isArray(e) ? Ny(t, e) : e instanceof Map ? Ny(t, [...e.entries()]) : fi(e) ? Ny(t, Object.entries(e)) : false;
+ function m8(t, e) {
+ return Array.isArray(e) ? Ny(t, e) : e instanceof Map ? Ny(t, [...e.entries()]) : hi(e) ? Ny(t, Object.entries(e)) : false;
}
function Iy(t, e) {
return t.size === e.length && !e.some((r10) => !t.has(r10));
}
- function YJ(t, e) {
- return Array.isArray(e) ? Iy(t, e) : e instanceof Set ? Iy(t, [...e.values()]) : fi(e) ? Iy(t, Object.values(e)) : false;
+ function qJ(t, e) {
+ return Array.isArray(e) ? Iy(t, e) : e instanceof Set ? Iy(t, [...e.values()]) : hi(e) ? Iy(t, Object.values(e)) : false;
}
- function v8(t, e, r10, { message: n }, i, s, o, a, c) {
+ function g8(t, e, r10, { message: n }, i, s, o, a, c) {
let u = "";
try {
u = `: ${new a(t).toRawType()}`;
@@ -94435,7 +94446,7 @@ ${Ez(e, r10)}`);
}
return `${e}: failed at ${Bt(i.subarray(0, 16))}\u2026${c ? ` on ${c}` : ""} (index ${s + 1}/${o})${u}:: ${n}`;
}
- function x8(t, e, r10, [n, i]) {
+ function y8(t, e, r10, [n, i]) {
const s = e.length;
let o = 0, a = 0;
try {
@@ -94444,11 +94455,11 @@ ${Ez(e, r10)}`);
o += c.initialU8aLength || c.encodedLength, e[a] = c, a++;
}
} catch (c) {
- throw new Error(v8(t, "decodeU8a", e, c, r10.subarray(o), a, s, n[a], i[a]));
+ throw new Error(g8(t, "decodeU8a", e, c, r10.subarray(o), a, s, n[a], i[a]));
}
return [e, o];
}
- function ZJ(t, e, r10, [n, i]) {
+ function WJ(t, e, r10, [n, i]) {
const s = e.length;
let o = 0, a = 0;
try {
@@ -94457,7 +94468,7 @@ ${Ez(e, r10)}`);
o += c.initialU8aLength || c.encodedLength, e[a] = [i[a], c], a++;
}
} catch (c) {
- throw new Error(v8(t, "decodeU8aStruct", e, c, r10.subarray(o), a, s, n[a], i[a]));
+ throw new Error(g8(t, "decodeU8aStruct", e, c, r10.subarray(o), a, s, n[a], i[a]));
}
return [e, o];
}
@@ -94470,23 +94481,23 @@ ${Ez(e, r10)}`);
o += c.initialU8aLength || c.encodedLength, e[a] = c, a++;
}
} catch (c) {
- throw new Error(v8(t, "decodeU8aVec", e, c, r10.subarray(o), a, s, i));
+ throw new Error(g8(t, "decodeU8aVec", e, c, r10.subarray(o), a, s, i));
}
return [o, o - n];
}
- var tw = ["BTreeMap", "BTreeSet", "HashMap", "Vec"];
- var JJ = tw.concat(["Compact", "DoNotConstruct", "Int", "Linkage", "Range", "RangeInclusive", "Result", "Opaque", "Option", "UInt", "WrapperKeepOpaque", "WrapperOpaque"]);
- var U1 = ["<", "(", "[", '"', ",", " "];
- var Q6 = [
+ var $3 = ["BTreeMap", "BTreeSet", "HashMap", "Vec"];
+ var GJ = $3.concat(["Compact", "DoNotConstruct", "Int", "Linkage", "Range", "RangeInclusive", "Result", "Opaque", "Option", "UInt", "WrapperKeepOpaque", "WrapperOpaque"]);
+ var B1 = ["<", "(", "[", '"', ",", " "];
+ var K6 = [
Mo("::Inherent", "InherentOfflineReport", false),
Mo("VecDeque<", "Vec<", false),
+ XJ(),
+ X6("Bounded", true),
+ X6("Weak", false),
$J(),
- $6("Bounded", true),
- $6("Weak", false),
- iQ(),
- nQ(),
- sQ("Box<"),
- rQ(),
+ QJ(),
+ eQ("Box<"),
+ JJ(),
Mo("String", "Text"),
Mo("Vec", "Bytes"),
Mo("&\\[u8\\]", "Bytes"),
@@ -94495,14 +94506,14 @@ ${Ez(e, r10)}`);
Mo("Lookup::Source", "LookupSource"),
Mo("Lookup::Target", "LookupTarget"),
Mo("exec::StorageKey", "ContractStorageKey"),
- eQ(),
- tQ(),
- QJ()
+ YJ(),
+ ZJ(),
+ KJ()
];
- function QJ() {
+ function KJ() {
return (t) => t.trim();
}
- function _8(t, e) {
+ function b8(t, e) {
let r10 = 0;
for (let n = e, i = t.length; n < i; n++)
if (t[n] === ">") {
@@ -94514,39 +94525,39 @@ ${Ez(e, r10)}`);
throw new Error(`Unable to find closing matching <> on '${t}' (start ${e})`);
}
function Mo(t, e, r10 = true) {
- const n = new RegExp(`(^${t}|${U1.map((s) => `\\${s}${t}`).join("|")})`, "g"), i = (s) => (n.lastIndex = 0, r10 && U1.includes(s[0]) ? `${s[0]}${e}` : e);
+ const n = new RegExp(`(^${t}|${B1.map((s) => `\\${s}${t}`).join("|")})`, "g"), i = (s) => (n.lastIndex = 0, r10 && B1.includes(s[0]) ? `${s[0]}${e}` : e);
return (s) => s.replace(n, i);
}
- function $J() {
+ function XJ() {
return (t) => {
if (t.includes(" as HasCompact")) {
for (let e = 0, r10 = t.length; e < r10; e++)
if (t[e] === "<") {
- const n = _8(t, e + 1) - 14;
+ const n = b8(t, e + 1) - 14;
t.substring(n, n + 14) === " as HasCompact" && (t = `Compact<${t.substring(e + 1, n)}>`);
}
}
return t;
};
}
- function eQ() {
+ function YJ() {
const t = /,\)/g, e = /\(([^,]+)\)/;
return (r10) => (t.lastIndex = 0, r10.replace(t, ")").replace(e, "$1"));
}
- function E8(t, e, r10) {
+ function w8(t, e, r10) {
let n = -1;
for (; ; ) {
if (n = t.indexOf(e, n + 1), n === -1)
return t;
- const i = n + e.length, s = _8(t, i);
+ const i = n + e.length, s = b8(t, i);
t = `${t.substring(0, n)}${r10(t.substring(i, s))}${t.substring(s + 1)}`;
}
}
- function $6(t, e) {
+ function X6(t, e) {
return (r10) => {
- for (let n = 0, i = tw.length; n < i; n++) {
- const s = tw[n];
- r10 = E8(r10, `${t}${s}<`, (o) => {
+ for (let n = 0, i = $3.length; n < i; n++) {
+ const s = $3[n];
+ r10 = w8(r10, `${t}${s}<`, (o) => {
const a = o.split(",").map((c) => c.trim()).filter((c) => c);
return e && a.pop(), `${s}<${a.join(",")}>`;
});
@@ -94554,7 +94565,7 @@ ${Ez(e, r10)}`);
return r10;
};
}
- function tQ() {
+ function ZJ() {
return (t) => {
let e = 0;
for (; e !== -1; )
@@ -94562,61 +94573,61 @@ ${Ez(e, r10)}`);
t = t.substring(2);
else if (e !== -1) {
let r10 = e;
- for (; r10 !== -1 && !U1.includes(t[r10]); )
+ for (; r10 !== -1 && !B1.includes(t[r10]); )
r10--;
t = `${t.substring(0, r10 + 1)}${t.substring(e + 2)}`;
}
return t;
};
}
- function rQ() {
+ function JJ() {
return (t) => {
for (let e = 0, r10 = t.length; e < r10; e++)
- if (t[e] === "<" && !JJ.find((i) => {
+ if (t[e] === "<" && !GJ.find((i) => {
const s = e - i.length;
- return s >= 0 && t.substring(s, e) === i && (s === 0 || U1.includes(t[s - 1]));
+ return s >= 0 && t.substring(s, e) === i && (s === 0 || B1.includes(t[s - 1]));
})) {
- const i = _8(t, e + 1);
+ const i = b8(t, e + 1);
t = `${t.substring(0, e)}${t.substring(i + 1)}`;
}
return t;
};
}
- function nQ() {
+ function QJ() {
const t = (e) => `(${e},${e})`;
- return (e) => E8(e, "PairOf<", t);
+ return (e) => w8(e, "PairOf<", t);
}
- function iQ() {
+ function $J() {
const t = /\s/g, e = /(T|Self)::/g, r10 = /<(T|Self)asTrait>::/g, n = /::/g, i = //g, s = /::Type/g;
return (o) => (t.lastIndex = 0, e.lastIndex = 0, r10.lastIndex = 0, n.lastIndex = 0, i.lastIndex = 0, s.lastIndex = 0, o.replace(t, "").replace(e, "").replace(r10, "").replace(n, "").replace(i, "Lookup").replace(s, ""));
}
- function sQ(t) {
+ function eQ(t) {
const e = (r10) => r10;
- return (r10) => E8(r10, t, e);
+ return (r10) => w8(r10, t, e);
}
- var e7 = /* @__PURE__ */ new Map();
- function j1(t) {
- const e = t.toString(), r10 = e7.get(e);
+ var Y6 = /* @__PURE__ */ new Map();
+ function U1(t) {
+ const e = t.toString(), r10 = Y6.get(e);
if (r10)
return r10;
let n = e;
- for (let i = 0, s = Q6.length; i < s; i++)
- n = Q6[i](n);
- return e7.set(e, n), n;
+ for (let i = 0, s = K6.length; i < s; i++)
+ n = K6[i](n);
+ return Y6.set(e, n), n;
}
- function t7(t) {
+ function Z6(t) {
return t instanceof Uint8Array || Array.isArray(t);
}
- function r7(t) {
+ function J6(t) {
return ss(t) && rr(t.index) && ss(t.value);
}
- function n7(t) {
- return ss(t) && Nf(t.isSome) && ss(t.value);
+ function Q6(t) {
+ return ss(t) && Tf(t.isSome) && ss(t.value);
}
- function i7(t) {
- return rr(t) || Ki(t) || ic(t);
+ function $6(t) {
+ return rr(t) || Ki(t) || nc(t);
}
- function oQ(t, e) {
+ function tQ(t, e) {
let r10 = 0;
const n = Math.min(t.length, e.length);
for (let i = 0; i < n; ++i)
@@ -94624,7 +94635,7 @@ ${Ez(e, r10)}`);
return r10;
return t.length - e.length;
}
- function jP(t, e, r10) {
+ function PP(t, e, r10) {
if (ss(r10)) {
const n = r10.toHex();
if (e.has(n))
@@ -94634,62 +94645,62 @@ ${Ez(e, r10)}`);
return true;
}
function Ra(t, e) {
- if (i7(t) && i7(e))
+ if ($6(t) && $6(e))
return on(t).cmp(on(e));
if (t instanceof Map && e instanceof Map)
return Ra(Array.from(t.values()), Array.from(e.values()));
- if (r7(t) && r7(e))
+ if (J6(t) && J6(e))
return Ra(t.index, e.index) || Ra(t.value, e.value);
- if (n7(t) && n7(e))
+ if (Q6(t) && Q6(e))
return Ra(t.isNone ? 0 : 1, e.isNone ? 0 : 1) || Ra(t.value, e.value);
- if (t7(t) && t7(e))
- return oQ(t, e);
+ if (Z6(t) && Z6(e))
+ return tQ(t, e);
if (ss(t) && ss(e))
return Ra(t.toU8a(true), e.toU8a(true));
throw new Error(`Attempting to sort unrecognized values: ${Ct(t)} (typeof ${typeof t}) <-> ${Ct(e)} (typeof ${typeof e})`);
}
- function aQ(t) {
+ function rQ(t) {
const e = /* @__PURE__ */ new Set();
- return new Set(Array.from(t).filter((r10) => jP("BTreeSet", e, r10)).sort(Ra));
+ return new Set(Array.from(t).filter((r10) => PP("BTreeSet", e, r10)).sort(Ra));
}
- function cQ(t) {
+ function nQ(t) {
const e = /* @__PURE__ */ new Set();
- return new Map(Array.from(t.entries()).filter(([r10]) => jP("BTreeMap", e, r10)).sort(([r10], [n]) => Ra(r10, n)));
+ return new Map(Array.from(t.entries()).filter(([r10]) => PP("BTreeMap", e, r10)).sort(([r10], [n]) => Ra(r10, n)));
}
function yo(t, e) {
return typeof e == "function" ? e : t.createClassUnsafe(e);
}
- function uQ(t, e) {
+ function iQ(t, e) {
const r10 = e.length, n = new Array(r10);
for (let i = 0; i < r10; i++)
n[i] = yo(t, e[i]);
return n;
}
- function S8(t, e) {
+ function v8(t, e) {
const r10 = Object.entries(e), n = r10.length, i = [new Array(n), new Array(n)];
for (let s = 0; s < n; s++)
i[1][s] = r10[s][0], i[0][s] = yo(t, r10[s][1]);
return i;
}
- function VP(t, [e, r10]) {
+ function kP(t, [e, r10]) {
const n = {};
for (let i = 0, s = r10.length; i < s; i++)
n[r10[i]] = t.getClassName(e[i]) || new e[i](t).toRawType();
return n;
}
- function lQ(t, e, r10) {
+ function sQ(t, e, r10) {
if (Et(r10)) {
- const [n, i] = (r10[0] & 3) < 3 ? ou(r10) : sg(r10);
+ const [n, i] = (r10[0] & 3) < 3 ? su(r10) : ig(r10);
return [new e(t, i), n];
- } else if (r10 instanceof Df) {
+ } else if (r10 instanceof Cf) {
const n = r10.unwrap();
return n instanceof e ? [n, 0] : [new e(t, n), 0];
} else if (r10 instanceof e)
return [r10, 0];
return [new e(t, r10), 0];
}
- var Df = class {
- constructor(e, r10, n = 0, { definition: i, setDefinition: s = cu } = {}) {
+ var Cf = class {
+ constructor(e, r10, n = 0, { definition: i, setDefinition: s = au } = {}) {
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -94697,13 +94708,13 @@ ${Ez(e, r10)}`);
re(this, "__internal__Type");
re(this, "__internal__raw");
this.registry = e, this.__internal__Type = i || s(yo(e, r10));
- const [o, a] = lQ(e, this.__internal__Type, n);
+ const [o, a] = sQ(e, this.__internal__Type, n);
this.initialU8aLength = a, this.__internal__raw = o;
}
static with(e) {
let r10;
const n = (i) => r10 = i;
- return class extends Df {
+ return class extends Cf {
constructor(i, s) {
super(i, e, s, { definition: r10, setDefinition: n });
}
@@ -94722,7 +94733,7 @@ ${Ez(e, r10)}`);
return this.__internal__raw.bitLength();
}
eq(e) {
- return this.__internal__raw.eq(e instanceof Df ? e.__internal__raw : e);
+ return this.__internal__raw.eq(e instanceof Cf ? e.__internal__raw : e);
}
inspect() {
return {
@@ -94763,7 +94774,7 @@ ${Ez(e, r10)}`);
return this.__internal__raw;
}
};
- var h0 = class {
+ var l0 = class {
constructor(e, r10 = "DoNotConstruct") {
re(this, "registry");
re(this, "createdAtHash");
@@ -94772,7 +94783,7 @@ ${Ez(e, r10)}`);
throw this.registry = e, this.__internal__neverError = new Error(`DoNotConstruct: Cannot construct unknown type ${r10}`), this.__internal__neverError;
}
static with(e) {
- return class extends h0 {
+ return class extends l0 {
constructor(r10) {
super(r10, e);
}
@@ -94829,7 +94840,7 @@ ${Ez(e, r10)}`);
throw new Error(".hash is not implemented on Null");
}
eq(e) {
- return e instanceof po || Fc(e);
+ return e instanceof po || zc(e);
}
inspect() {
return {};
@@ -94856,7 +94867,7 @@ ${Ez(e, r10)}`);
return new Uint8Array();
}
};
- function fQ(t) {
+ function oQ(t) {
const e = Object.values(t);
if (e.some((r10) => rr(r10))) {
if (!e.every((r10) => rr(r10) && r10 >= 0 && r10 <= 255))
@@ -94865,15 +94876,15 @@ ${Ez(e, r10)}`);
}
return true;
}
- function hQ(t, e) {
+ function aQ(t, e) {
const r10 = {};
let n, i;
if (Array.isArray(e)) {
for (let s = 0, o = e.length; s < o; s++)
r10[e[s]] = { Type: po, index: s };
n = true, i = false;
- } else if (fQ(e)) {
- const [s, o] = S8(t, e);
+ } else if (oQ(e)) {
+ const [s, o] = v8(t, e);
for (let a = 0, c = o.length; a < c; a++)
r10[o[a]] = { Type: s[a], index: a };
n = !Object.values(r10).some(({ Type: a }) => a !== po), i = false;
@@ -94891,7 +94902,7 @@ ${Ez(e, r10)}`);
isIndexed: i
};
}
- function zP(t, e) {
+ function RP(t, e) {
const r10 = Object.values(t);
for (let n = 0, i = r10.length; n < i; n++) {
const { Type: s, index: o } = r10[n];
@@ -94900,53 +94911,53 @@ ${Ez(e, r10)}`);
}
throw new Error(`Unable to create Enum via index ${e}, in ${Object.keys(t).join(", ")}`);
}
- function FP(t, e, r10, n) {
- const i = zP(e, r10);
+ function CP(t, e, r10, n) {
+ const i = RP(e, r10);
return {
index: r10,
value: new i(t, n)
};
}
- function Wh(t, e, r10 = 0, n) {
- const i = zP(e, r10);
+ function qh(t, e, r10 = 0, n) {
+ const i = RP(e, r10);
return {
index: r10,
value: n instanceof i ? n : new i(t, n)
};
}
- function s7(t, e, r10, n) {
+ function e7(t, e, r10, n) {
const i = Object.keys(e).map((a) => a.toLowerCase()), s = r10.toLowerCase(), o = i.indexOf(s);
if (o === -1)
throw new Error(`Cannot map Enum JSON, unable to find '${r10}' in ${i.join(", ")}`);
try {
- return Wh(t, e, Object.values(e)[o].index, n);
+ return qh(t, e, Object.values(e)[o].index, n);
} catch (a) {
throw new Error(`Enum(${r10}):: ${a.message}`);
}
}
- function dQ(t, e, r10, n) {
+ function cQ(t, e, r10, n) {
if (rr(n))
- return Wh(t, e, n, r10);
+ return qh(t, e, n, r10);
if (Et(r10) || Ft(r10)) {
const i = Xe(r10);
if (i.length)
- return FP(t, e, i[0], i.subarray(1));
+ return CP(t, e, i[0], i.subarray(1));
} else {
if (r10 instanceof us)
- return Wh(t, e, r10.index, r10.value);
+ return qh(t, e, r10.index, r10.value);
if (rr(r10))
- return Wh(t, e, r10);
+ return qh(t, e, r10);
if (pr(r10))
- return s7(t, e, r10.toString());
- if (fi(r10)) {
+ return e7(t, e, r10.toString());
+ if (hi(r10)) {
const i = Object.keys(r10)[0];
- return s7(t, e, i, r10[i]);
+ return e7(t, e, i, r10[i]);
}
}
- return Wh(t, e, Object.values(e)[0].index);
+ return qh(t, e, Object.values(e)[0].index);
}
var us = class {
- constructor(e, r10, n, i, { definition: s, setDefinition: o = cu } = {}) {
+ constructor(e, r10, n, i, { definition: s, setDefinition: o = au } = {}) {
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -94957,7 +94968,7 @@ ${Ez(e, r10)}`);
re(this, "__internal__isBasic");
re(this, "__internal__isIndexed");
re(this, "__internal__raw");
- const { def: a, isBasic: c, isIndexed: u } = s || o(hQ(e, r10)), f10 = Et(n) && n.length && !rr(i) ? FP(e, a, n[0], n.subarray(1)) : dQ(e, a, n, i);
+ const { def: a, isBasic: c, isIndexed: u } = s || o(aQ(e, r10)), f10 = Et(n) && n.length && !rr(i) ? CP(e, a, n[0], n.subarray(1)) : cQ(e, a, n, i);
this.registry = e, this.__internal__def = a, this.__internal__isBasic = c, this.__internal__isIndexed = u, this.__internal__indexes = Object.values(a).map(({ index: p }) => p), this.__internal__entryIndex = this.__internal__indexes.indexOf(f10.index), this.__internal__raw = f10.value, this.__internal__raw.initialU8aLength && (this.initialU8aLength = 1 + this.__internal__raw.initialU8aLength);
}
static with(e) {
@@ -94971,10 +94982,10 @@ ${Ez(e, r10)}`);
}, (() => {
const o = Array.isArray(e) ? e : Object.keys(e), a = o.length, c = new Array(a), u = new Array(a);
for (let f10 = 0; f10 < a; f10++) {
- const p = cg(o[f10]);
+ const p = ag(o[f10]);
c[f10] = `as${p}`, u[f10] = `is${p}`;
}
- Jc(i.prototype, u, (f10, p, b) => b.type === o[p]), Jc(i.prototype, c, (f10, p, b) => {
+ Zc(i.prototype, u, (f10, p, b) => b.type === o[p]), Zc(i.prototype, c, (f10, p, b) => {
if (b.type !== o[p])
throw new Error(`Cannot convert '${b.type}' via ${f10}`);
return b.value;
@@ -95015,7 +95026,7 @@ ${Ez(e, r10)}`);
return this.__internal__raw;
}
eq(e) {
- return Et(e) ? !this.toU8a().some((r10, n) => r10 !== e[n]) : rr(e) ? this.toNumber() === e : this.__internal__isBasic && pr(e) ? this.type === e : Ft(e) ? this.toHex() === e : e instanceof us ? this.index === e.index && this.value.eq(e.value) : fi(e) ? this.value.eq(e[this.type]) : this.value.eq(e);
+ return Et(e) ? !this.toU8a().some((r10, n) => r10 !== e[n]) : rr(e) ? this.toNumber() === e : this.__internal__isBasic && pr(e) ? this.type === e : Ft(e) ? this.toHex() === e : e instanceof us ? this.index === e.index && this.value.eq(e.value) : hi(e) ? this.value.eq(e[this.type]) : this.value.eq(e);
}
inspect() {
if (this.__internal__isBasic)
@@ -95045,7 +95056,7 @@ ${Ez(e, r10)}`);
if (this.__internal__isBasic)
return this.__internal__isIndexed ? this.defKeys.reduce((r10, n, i) => (r10[n] = this.__internal__indexes[i], r10), {}) : this.defKeys;
const e = Object.entries(this.__internal__def);
- return VP(this.registry, e.reduce((r10, [n, { Type: i }], s) => (r10[0][s] = i, r10[1][s] = n, r10), [new Array(e.length), new Array(e.length)]));
+ return kP(this.registry, e.reduce((r10, [n, { Type: i }], s) => (r10[0][s] = i, r10[1][s] = n, r10), [new Array(e.length), new Array(e.length)]));
}
toRawType() {
return Ct({ _enum: this._toRawStruct() });
@@ -95054,13 +95065,13 @@ ${Ez(e, r10)}`);
return this.isNone ? this.type : Ct(this.toJSON());
}
toU8a(e) {
- return e ? this.__internal__raw.toU8a(e) : hi([
+ return e ? this.__internal__raw.toU8a(e) : di([
new Uint8Array([this.index]),
this.__internal__raw.toU8a(e)
]);
}
};
- var la = class extends UP {
+ var la = class extends OP {
constructor(e, r10 = 0, n) {
super(e, r10, n, true);
}
@@ -95075,23 +95086,23 @@ ${Ez(e, r10)}`);
};
}
};
- var uf = class extends po {
+ var cf = class extends po {
toRawType() {
return "None";
}
};
- function pQ(t, e, r10) {
- return r10 instanceof e ? r10 : r10 instanceof bo ? r10.value instanceof e ? r10.value : r10.isNone ? new uf(t) : new e(t, r10.value) : Fc(r10) || Ar(r10) || r10 === "0x" || r10 instanceof uf ? new uf(t) : Et(r10) ? !r10.length || r10[0] === 0 ? new uf(t) : new e(t, r10.subarray(1)) : new e(t, r10);
+ function uQ(t, e, r10) {
+ return r10 instanceof e ? r10 : r10 instanceof bo ? r10.value instanceof e ? r10.value : r10.isNone ? new cf(t) : new e(t, r10.value) : zc(r10) || Ar(r10) || r10 === "0x" || r10 instanceof cf ? new cf(t) : Et(r10) ? !r10.length || r10[0] === 0 ? new cf(t) : new e(t, r10.subarray(1)) : new e(t, r10);
}
var bo = class {
- constructor(e, r10, n, { definition: i, setDefinition: s = cu } = {}) {
+ constructor(e, r10, n, { definition: i, setDefinition: s = au } = {}) {
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
re(this, "isStorageFallback");
re(this, "__internal__Type");
re(this, "__internal__raw");
- const o = i || s(yo(e, r10)), a = Et(n) && n.length && !ss(n) ? n[0] === 0 ? new uf(e) : new o(e, n.subarray(1)) : pQ(e, o, n);
+ const o = i || s(yo(e, r10)), a = Et(n) && n.length && !ss(n) ? n[0] === 0 ? new cf(e) : new o(e, n.subarray(1)) : uQ(e, o, n);
this.registry = e, this.__internal__Type = o, this.__internal__raw = a, a != null && a.initialU8aLength && (this.initialU8aLength = 1 + a.initialU8aLength);
}
static with(e) {
@@ -95113,7 +95124,7 @@ ${Ez(e, r10)}`);
return this.isNone;
}
get isNone() {
- return this.__internal__raw instanceof uf;
+ return this.__internal__raw instanceof cf;
}
get isSome() {
return !this.isNone;
@@ -95205,7 +95216,7 @@ ${Ez(e, r10)}`);
return `Result<${e.Ok},${e.Err}>`;
}
};
- function mQ(t, e, r10, n) {
+ function lQ(t, e, r10, n) {
if (Array.isArray(r10)) {
const i = n[0];
for (let s = 0, o = i.length; s < o; s++)
@@ -95218,7 +95229,7 @@ ${Ez(e, r10)}`);
return [e, 0];
} else {
if (Ft(r10))
- return x8(t, e, Xe(r10), n);
+ return y8(t, e, Xe(r10), n);
if (!r10 || !e.length) {
const i = n[0];
for (let s = 0, o = i.length; s < o; s++)
@@ -95229,11 +95240,11 @@ ${Ez(e, r10)}`);
throw new Error(`Expected array input to Tuple decoding, found ${typeof r10}: ${Ct(r10)}`);
}
var El = class extends Tg {
- constructor(r10, n, i, { definition: s, setDefinition: o = cu } = {}) {
- const a = s || o(Array.isArray(n) ? [uQ(r10, n), []] : St(n) || pr(n) ? [[yo(r10, n)], []] : S8(r10, n));
+ constructor(r10, n, i, { definition: s, setDefinition: o = au } = {}) {
+ const a = s || o(Array.isArray(n) ? [iQ(r10, n), []] : St(n) || pr(n) ? [[yo(r10, n)], []] : v8(r10, n));
super(r10, a[0].length);
re(this, "__internal__Types");
- this.initialU8aLength = (Et(i) ? x8(r10, this, i, a) : mQ(r10, this, i, a))[1], this.__internal__Types = a;
+ this.initialU8aLength = (Et(i) ? y8(r10, this, i, a) : lQ(r10, this, i, a))[1], this.__internal__Types = a;
}
static with(r10) {
let n;
@@ -95265,10 +95276,10 @@ ${Ez(e, r10)}`);
return Ct(this.toJSON());
}
toU8a(r10) {
- return hi(this.toU8aInner(r10));
+ return di(this.toU8aInner(r10));
}
};
- var fa = class extends UP {
+ var fa = class extends OP {
static with(e, r10) {
return class extends fa {
constructor(n, i) {
@@ -95280,21 +95291,21 @@ ${Ez(e, r10)}`);
};
}
};
- var o7 = 64 * 1024;
- var gQ = di("Vec");
- function yQ(t) {
+ var t7 = 64 * 1024;
+ var fQ = pi("Vec");
+ function hQ(t) {
if (Array.isArray(t))
return [t, t.length, 0];
if (Et(t) || Ft(t)) {
- const e = Xe(t), [r10, n] = ou(e);
- if (n > o7)
- throw new Error(`Vec length ${n.toString()} exceeds ${o7}`);
+ const e = Xe(t), [r10, n] = su(e);
+ if (n > t7)
+ throw new Error(`Vec length ${n.toString()} exceeds ${t7}`);
return [e, n, r10];
} else if (!t)
return [null, 0, 0];
throw new Error(`Expected array/hex input to Vec<*> decoding, found ${typeof t}: ${Ct(t)}`);
}
- function HP(t, e, r10, n, i) {
+ function DP(t, e, r10, n, i) {
if (Array.isArray(r10)) {
const s = e.length;
for (let o = 0; o < s; o++) {
@@ -95302,7 +95313,7 @@ ${Ez(e, r10)}`);
try {
e[o] = a instanceof i ? a : new i(t, a);
} catch (c) {
- throw gQ.error(`Unable to decode on index ${o}`, c.message), c;
+ throw fQ.error(`Unable to decode on index ${o}`, c.message), c;
}
}
return [0, 0];
@@ -95311,11 +95322,11 @@ ${Ez(e, r10)}`);
return Ig(t, e, Xe(r10), n, i);
}
var Pg = class extends Tg {
- constructor(r10, n, i = [], { definition: s, setDefinition: o = cu } = {}) {
- const [a, c, u] = yQ(i);
+ constructor(r10, n, i = [], { definition: s, setDefinition: o = au } = {}) {
+ const [a, c, u] = hQ(i);
super(r10, c);
re(this, "__internal__Type");
- this.__internal__Type = s || o(yo(r10, n)), this.initialU8aLength = (Et(a) ? Ig(r10, this, a, u, this.__internal__Type) : HP(r10, this, a, u, this.__internal__Type))[0];
+ this.__internal__Type = s || o(yo(r10, n)), this.initialU8aLength = (Et(a) ? Ig(r10, this, a, u, this.__internal__Type) : DP(r10, this, a, u, this.__internal__Type))[0];
}
static with(r10) {
let n;
@@ -95341,10 +95352,10 @@ ${Ez(e, r10)}`);
}
};
var kg = class extends Tg {
- constructor(r10, n, i, s = [], { definition: o, setDefinition: a = cu } = {}) {
+ constructor(r10, n, i, s = [], { definition: o, setDefinition: a = au } = {}) {
super(r10, i);
re(this, "__internal__Type");
- this.__internal__Type = o || a(yo(r10, n)), this.initialU8aLength = (Et(s) ? Ig(r10, this, s, 0, this.__internal__Type) : HP(r10, this, s, 0, this.__internal__Type))[1];
+ this.__internal__Type = o || a(yo(r10, n)), this.initialU8aLength = (Et(s) ? Ig(r10, this, s, 0, this.__internal__Type) : DP(r10, this, s, 0, this.__internal__Type))[1];
}
static with(r10, n) {
let i;
@@ -95371,7 +95382,7 @@ ${Ez(e, r10)}`);
}
toU8a() {
const r10 = this.toU8aInner();
- return r10.length ? hi(r10) : new Uint8Array([]);
+ return r10.length ? di(r10) : new Uint8Array([]);
}
toRawType() {
return `[${this.Type};${this.length}]`;
@@ -95396,13 +95407,13 @@ ${Ez(e, r10)}`);
return this.registry.hash(this.toU8a());
}
get isAscii() {
- return T3(this);
+ return A3(this);
}
get isEmpty() {
return !this.length || Ar(this.find((r10) => !!r10));
}
get isUtf8() {
- return rI(this);
+ return JN(this);
}
bitLength() {
return this.length * 8;
@@ -95427,7 +95438,7 @@ ${Ez(e, r10)}`);
toPrimitive(r10) {
if (!r10 && this.isAscii) {
const n = this.toUtf8();
- if (T3(n))
+ if (A3(n))
return n;
}
return this.toJSON();
@@ -95447,24 +95458,24 @@ ${Ez(e, r10)}`);
return fo(this);
}
};
- function bQ(t) {
+ function dQ(t) {
if (!(t != null && t.length))
return [0, new Uint8Array()];
- const [e, r10] = ou(t), n = e + Math.ceil(r10 / 8);
+ const [e, r10] = su(t), n = e + Math.ceil(r10 / 8);
if (n > t.length)
throw new Error(`BitVec: required length less than remainder, expected at least ${n}, found ${t.length}`);
return [r10, t.subarray(e, n)];
}
- function wQ(t) {
+ function pQ(t) {
if (Array.isArray(t) || pr(t)) {
const e = Xe(t);
return [e.length / 8, e];
}
- return bQ(t);
+ return dQ(t);
}
- var qP = class extends ls {
+ var LP = class extends ls {
constructor(r10, n, i = false) {
- const [s, o] = wQ(n);
+ const [s, o] = pQ(n);
super(r10, o);
re(this, "__internal__decodedLength");
re(this, "__internal__isMsb");
@@ -95504,16 +95515,16 @@ ${Ez(e, r10)}`);
}
toU8a(r10) {
const n = super.toU8a(r10);
- return r10 ? n : hi([qr(this.__internal__decodedLength), n]);
+ return r10 ? n : di([qr(this.__internal__decodedLength), n]);
}
};
- function vQ(t) {
+ function mQ(t) {
return t;
}
- function xQ(t, [e, r10], n, i) {
+ function gQ(t, [e, r10], n, i) {
let s;
const o = Array.isArray(n), a = n instanceof Map, c = r10.length;
- if (!o && !a && !fi(n))
+ if (!o && !a && !hi(n))
throw new Error(`Struct: Cannot decode value ${Ct(n)} (typeof ${typeof n}), expected an input object, map or array`);
if (o && n.length !== c)
throw new Error(`Struct: Unable to map ${Ct(n)} array to object with known keys ${r10.join(", ")}`);
@@ -95530,8 +95541,8 @@ ${Ez(e, r10)}`);
if (Ar(s)) {
const N11 = Object.entries(n);
s = {};
- for (let R = 0, F = N11.length; R < F; R++)
- s[dr(N11[R][0])] = N11[R][1];
+ for (let k = 0, F = N11.length; k < F; k++)
+ s[dr(N11[k][0])] = N11[k][1];
}
_ = b && s[b];
}
@@ -95540,19 +95551,19 @@ ${Ez(e, r10)}`);
_ instanceof E ? _ : new E(t, _)
];
} catch (N11) {
- let R = E.name;
+ let k = E.name;
try {
- R = new E(t).toRawType();
+ k = new E(t).toRawType();
} catch {
}
- throw new Error(`Struct: failed on ${b}: ${R}:: ${N11.message}`);
+ throw new Error(`Struct: failed on ${b}: ${k}:: ${N11.message}`);
}
}
return [u, 0];
}
var cn = class extends Map {
- constructor(r10, n, i, s = /* @__PURE__ */ new Map(), { definition: o, setDefinition: a = vQ } = {}) {
- const c = o || a(S8(r10, n)), [u, f10] = Et(i) || Ft(i) ? ZJ(r10, new Array(c[0].length), Xe(i), c) : i instanceof cn ? [i, 0] : xQ(r10, c, i || {}, s);
+ constructor(r10, n, i, s = /* @__PURE__ */ new Map(), { definition: o, setDefinition: a = mQ } = {}) {
+ const c = o || a(v8(r10, n)), [u, f10] = Et(i) || Ft(i) ? WJ(r10, new Array(c[0].length), Xe(i), c) : i instanceof cn ? [i, 0] : gQ(r10, c, i || {}, s);
super(u);
re(this, "registry");
re(this, "createdAtHash");
@@ -95572,7 +95583,7 @@ ${Ez(e, r10)}`);
}
}, (() => {
const c = Object.keys(r10);
- Jc(o.prototype, c, (u, f10, p) => p.get(u));
+ Zc(o.prototype, c, (u, f10, p) => p.get(u));
})(), o;
}
get defKeys() {
@@ -95600,7 +95611,7 @@ ${Ez(e, r10)}`);
return r10;
}
eq(r10) {
- return w8(this, r10);
+ return m8(this, r10);
}
get(r10) {
return super.get(r10);
@@ -95615,7 +95626,7 @@ ${Ez(e, r10)}`);
const n = [];
for (const [i, s] of this.entries())
n.push({
- ...s.inspect(!r10 || Nf(r10) ? r10 : r10[i]),
+ ...s.inspect(!r10 || Tf(r10) ? r10 : r10[i]),
name: dr(i)
});
return {
@@ -95647,7 +95658,7 @@ ${Ez(e, r10)}`);
return n;
}
toRawType() {
- return Ct(VP(this.registry, this.__internal__Types));
+ return Ct(kP(this.registry, this.__internal__Types));
}
toString() {
return Ct(this.toJSON());
@@ -95655,49 +95666,49 @@ ${Ez(e, r10)}`);
toU8a(r10) {
const n = [];
for (const [i, s] of this.entries())
- n.push(s.toU8a(!r10 || Nf(r10) ? r10 : r10[i]));
- return hi(n);
+ n.push(s.toU8a(!r10 || Tf(r10) ? r10 : r10[i]));
+ return di(n);
}
};
- var _Q = di("Map");
- function EQ(t, e, r10, n) {
- const i = /* @__PURE__ */ new Map(), [s, o] = ou(n), a = [];
+ var yQ = pi("Map");
+ function bQ(t, e, r10, n) {
+ const i = /* @__PURE__ */ new Map(), [s, o] = su(n), a = [];
for (let f10 = 0; f10 < o; f10++)
a.push(e, r10);
- const [c, u] = x8(t, new Array(a.length), n.subarray(s), [a, []]);
+ const [c, u] = y8(t, new Array(a.length), n.subarray(s), [a, []]);
for (let f10 = 0, p = c.length; f10 < p; f10 += 2)
i.set(c[f10], c[f10 + 1]);
return [e, r10, i, s + u];
}
- function a7(t, e, r10, n) {
+ function r7(t, e, r10, n) {
const i = /* @__PURE__ */ new Map();
for (const [s, o] of n.entries()) {
const a = e.prototype instanceof Tg || e.prototype instanceof cn || e.prototype instanceof us;
try {
i.set(s instanceof e ? s : new e(t, a && typeof s == "string" ? JSON.parse(s) : s), o instanceof r10 ? o : new r10(t, o));
} catch (c) {
- throw _Q.error("Failed to decode key or value:", c.message), c;
+ throw yQ.error("Failed to decode key or value:", c.message), c;
}
}
return [e, r10, i, 0];
}
- function SQ(t, e, r10, n) {
+ function wQ(t, e, r10, n) {
const i = yo(t, e), s = yo(t, r10);
if (n) {
if (Et(n) || Ft(n))
- return EQ(t, i, s, Xe(n));
+ return bQ(t, i, s, Xe(n));
if (n instanceof Map)
- return a7(t, i, s, n);
- if (fi(n))
- return a7(t, i, s, new Map(Object.entries(n)));
+ return r7(t, i, s, n);
+ if (hi(n))
+ return r7(t, i, s, new Map(Object.entries(n)));
} else
return [i, s, /* @__PURE__ */ new Map(), 0];
throw new Error("Map: cannot decode type");
}
- var V1 = class extends Map {
+ var j1 = class extends Map {
constructor(r10, n, i, s, o = "HashMap") {
- const [a, c, u, f10] = SQ(r10, n, i, s);
- super(o === "BTreeMap" ? cQ(u) : u);
+ const [a, c, u, f10] = wQ(r10, n, i, s);
+ super(o === "BTreeMap" ? nQ(u) : u);
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -95720,7 +95731,7 @@ ${Ez(e, r10)}`);
return this.size === 0;
}
eq(r10) {
- return w8(this, r10);
+ return m8(this, r10);
}
inspect() {
const r10 = [];
@@ -95763,10 +95774,10 @@ ${Ez(e, r10)}`);
r10 || n.push(qr(this.size));
for (const [i, s] of this.entries())
n.push(i.toU8a(r10), s.toU8a(r10));
- return hi(n);
+ return di(n);
}
};
- var Rg = class extends V1 {
+ var Rg = class extends j1 {
static with(e, r10) {
return class extends Rg {
constructor(n, i) {
@@ -95775,38 +95786,38 @@ ${Ez(e, r10)}`);
};
}
};
- var MQ = di("BTreeSet");
- function AQ(t, e, r10) {
- const n = /* @__PURE__ */ new Set(), [i, s] = ou(r10), o = new Array(s), [a] = Ig(t, o, r10, i, e);
+ var vQ = pi("BTreeSet");
+ function xQ(t, e, r10) {
+ const n = /* @__PURE__ */ new Set(), [i, s] = su(r10), o = new Array(s), [a] = Ig(t, o, r10, i, e);
for (let c = 0; c < s; c++)
n.add(o[c]);
return [e, n, a];
}
- function TQ(t, e, r10) {
+ function _Q(t, e, r10) {
const n = /* @__PURE__ */ new Set();
return r10.forEach((i) => {
try {
n.add(i instanceof e ? i : new e(t, i));
} catch (s) {
- throw MQ.error("Failed to decode key or value:", s.message), s;
+ throw vQ.error("Failed to decode key or value:", s.message), s;
}
}), [e, n, 0];
}
- function NQ(t, e, r10) {
+ function EQ(t, e, r10) {
const n = yo(t, e);
if (r10) {
if (Et(r10) || Ft(r10))
- return AQ(t, n, Xe(r10));
+ return xQ(t, n, Xe(r10));
if (Array.isArray(r10) || r10 instanceof Set)
- return TQ(t, n, r10);
+ return _Q(t, n, r10);
} else
return [n, /* @__PURE__ */ new Set(), 0];
throw new Error("BTreeSet: cannot decode type");
}
var Cg = class extends Set {
constructor(r10, n, i) {
- const [s, o, a] = NQ(r10, n, i);
- super(aQ(o));
+ const [s, o, a] = EQ(r10, n, i);
+ super(rQ(o));
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -95837,7 +95848,7 @@ ${Ez(e, r10)}`);
return [...super.values()].map((r10) => r10.toString());
}
eq(r10) {
- return YJ(this, r10);
+ return qJ(this, r10);
}
inspect() {
const r10 = [];
@@ -95880,23 +95891,23 @@ ${Ez(e, r10)}`);
r10 || n.push(qr(this.size));
for (const i of this.values())
n.push(i.toU8a(r10));
- return hi(n);
+ return di(n);
}
};
- var c7 = 10 * 1024 * 1024;
- function IQ(t) {
+ var n7 = 10 * 1024 * 1024;
+ function SQ(t) {
if (!t.length)
return [new Uint8Array(), 0];
- const [e, r10] = ou(t), n = e + r10;
- if (r10 > c7)
- throw new Error(`Bytes length ${r10.toString()} exceeds ${c7}`);
+ const [e, r10] = su(t), n = e + r10;
+ if (r10 > n7)
+ throw new Error(`Bytes length ${r10.toString()} exceeds ${n7}`);
if (n > t.length)
throw new Error(`Bytes: required length less than remainder, expected at least ${n}, found ${t.length}`);
return [t.subarray(e, n), n];
}
- var d0 = class extends ls {
+ var f0 = class extends ls {
constructor(e, r10) {
- const [n, i] = Et(r10) && !(r10 instanceof ls) ? IQ(r10) : Array.isArray(r10) || pr(r10) ? [Xe(r10), 0] : [r10, 0];
+ const [n, i] = Et(r10) && !(r10 instanceof ls) ? SQ(r10) : Array.isArray(r10) || pr(r10) ? [Xe(r10), 0] : [r10, 0];
super(e, n, i);
}
get encodedLength() {
@@ -95915,7 +95926,7 @@ ${Ez(e, r10)}`);
return e ? super.toU8a(e) : ca(this);
}
};
- var Dg = class extends V1 {
+ var Dg = class extends j1 {
static with(e, r10) {
return class extends Dg {
constructor(n, i) {
@@ -95924,8 +95935,8 @@ ${Ez(e, r10)}`);
};
}
};
- var OQ = new Uint8Array();
- var M8 = class extends cn {
+ var MQ = new Uint8Array();
+ var x8 = class extends cn {
constructor(e, r10, n) {
super(e, {
previous: bo.with(r10),
@@ -95933,7 +95944,7 @@ ${Ez(e, r10)}`);
}, n);
}
static withKey(e) {
- return class extends M8 {
+ return class extends x8 {
constructor(r10, n) {
super(r10, e, n);
}
@@ -95949,10 +95960,10 @@ ${Ez(e, r10)}`);
return `Linkage<${this.next.toRawType(true)}>`;
}
toU8a(e) {
- return this.isEmpty ? OQ : super.toU8a(e);
+ return this.isEmpty ? MQ : super.toU8a(e);
}
};
- var tu = class extends Boolean {
+ var eu = class extends Boolean {
constructor(r10, n = false) {
super(Et(n) ? n[0] === 1 : n instanceof Boolean ? n.valueOf() : !!n);
re(this, "registry");
@@ -96006,12 +96017,12 @@ ${Ez(e, r10)}`);
return new Uint8Array([this.valueOf() ? 1 : 0]);
}
};
- function PQ(t, e) {
- return e[0] === 0 ? null : new tu(t, e[0] === 1);
+ function AQ(t, e) {
+ return e[0] === 0 ? null : new eu(t, e[0] === 1);
}
- var WP = class extends bo {
+ var BP = class extends bo {
constructor(e, r10) {
- super(e, tu, Et(r10) || Ft(r10) ? PQ(e, Xe(r10)) : r10), this.initialU8aLength = 1;
+ super(e, eu, Et(r10) || Ft(r10) ? AQ(e, Xe(r10)) : r10), this.initialU8aLength = 1;
}
get encodedLength() {
return 1;
@@ -96032,14 +96043,14 @@ ${Ez(e, r10)}`);
return e ? super.toU8a(true) : this.isSome ? new Uint8Array([this.isTrue ? 1 : 2]) : new Uint8Array([0]);
}
};
- var p0 = class extends El {
+ var h0 = class extends El {
constructor(r10, n, i, { rangeName: s = "Range" } = {}) {
super(r10, [n, n], i);
re(this, "__internal__rangeName");
this.__internal__rangeName = s;
}
static with(r10) {
- return class extends p0 {
+ return class extends h0 {
constructor(n, i) {
super(n, r10, i);
}
@@ -96055,7 +96066,7 @@ ${Ez(e, r10)}`);
return `${this.__internal__rangeName}<${this.start.toRawType()}>`;
}
};
- var Lg = class extends p0 {
+ var Lg = class extends h0 {
constructor(e, r10, n) {
super(e, r10, n, { rangeName: "RangeInclusive" });
}
@@ -96067,16 +96078,16 @@ ${Ez(e, r10)}`);
};
}
};
- var u7 = 128 * 1024;
- function kQ(t) {
+ var i7 = 128 * 1024;
+ function TQ(t) {
if (Et(t)) {
if (!t.length)
return ["", 0];
if (t instanceof ls)
return [fo(t), 0];
- const [e, r10] = ou(t), n = e + r10;
- if (r10 > u7)
- throw new Error(`Text: length ${r10.toString()} exceeds ${u7}`);
+ const [e, r10] = su(t), n = e + r10;
+ if (r10 > i7)
+ throw new Error(`Text: length ${r10.toString()} exceeds ${i7}`);
if (n > t.length)
throw new Error(`Text: required length less than remainder, expected at least ${n}, found ${t.length}`);
return [fo(t.subarray(e, n)), n];
@@ -96084,9 +96095,9 @@ ${Ez(e, r10)}`);
return [fo(In(t)), 0];
return [t ? t.toString() : "", 0];
}
- var A8 = class extends String {
+ var _8 = class extends String {
constructor(r10, n) {
- const [i, s] = kQ(n);
+ const [i, s] = TQ(n);
super(i);
re(this, "registry");
re(this, "createdAtHash");
@@ -96142,15 +96153,15 @@ ${Ez(e, r10)}`);
return r10 ? n : ca(n);
}
};
- var GP = class extends A8 {
+ var UP = class extends _8 {
constructor(e, r10 = "") {
- super(e, r10), this.setOverride(j1(this.toString()));
+ super(e, r10), this.setOverride(U1(this.toString()));
}
toRawType() {
return "Type";
}
};
- function RQ(t, e) {
+ function NQ(t, e) {
const r10 = Xe(t), n = e / 8;
if (!r10.length)
return [new Uint8Array(n), 0];
@@ -96158,13 +96169,13 @@ ${Ez(e, r10)}`);
throw new Error(`Expected input with ${n} bytes (${e} bits), found ${r10.length} bytes`);
return [r10.subarray(0, n), n];
}
- var ac = class extends ls {
+ var oc = class extends ls {
constructor(e, r10 = new Uint8Array(), n = 256) {
- const [i, s] = RQ(r10, n);
+ const [i, s] = NQ(r10, n);
super(e, i, s);
}
static with(e, r10) {
- return class extends ac {
+ return class extends oc {
constructor(n, i) {
super(n, i, e);
}
@@ -96177,11 +96188,11 @@ ${Ez(e, r10)}`);
return `[u8;${this.length}]`;
}
};
- function CQ(t, e, r10) {
+ function IQ(t, e, r10) {
const n = yo(t, e);
if (Et(r10) || Ft(r10))
try {
- const [, s] = Ft(r10) ? [0, Xe(r10)] : r10 instanceof ls ? [0, r10.subarray()] : dd(r10);
+ const [, s] = Ft(r10) ? [0, Xe(r10)] : r10 instanceof ls ? [0, r10.subarray()] : hd(r10);
return [n, new n(t, s), r10];
} catch {
return [n, null, r10];
@@ -96189,9 +96200,9 @@ ${Ez(e, r10)}`);
const i = new n(t, r10);
return [n, i, ca(i.toU8a())];
}
- var m0 = class extends d0 {
+ var d0 = class extends f0 {
constructor(r10, n, i, { opaqueName: s = "WrapperKeepOpaque" } = {}) {
- const [o, a, c] = CQ(r10, n, i);
+ const [o, a, c] = IQ(r10, n, i);
super(r10, c);
re(this, "__internal__Type");
re(this, "__internal__decoded");
@@ -96199,7 +96210,7 @@ ${Ez(e, r10)}`);
this.__internal__Type = o, this.__internal__decoded = a, this.__internal__opaqueName = s;
}
static with(r10) {
- return class extends m0 {
+ return class extends d0 {
constructor(n, i) {
super(n, r10, i);
}
@@ -96234,7 +96245,7 @@ ${Ez(e, r10)}`);
return this.__internal__decoded;
}
};
- var Bg = class extends m0 {
+ var Bg = class extends d0 {
constructor(e, r10, n) {
super(e, r10, n, { opaqueName: "WrapperOpaque" });
}
@@ -96251,7 +96262,7 @@ ${Ez(e, r10)}`);
};
var Ug = class extends Number {
constructor(r10, n, { bitLength: i = 32 } = {}) {
- super(Et(n) || Ft(n) ? n.length === 0 ? 0 : kN(Xe(n), { bitLength: i }) : n || 0);
+ super(Et(n) || Ft(n) ? n.length === 0 ? 0 : TN(Xe(n), { bitLength: i }) : n || 0);
re(this, "encodedLength");
re(this, "registry");
re(this, "createdAtHash");
@@ -96300,23 +96311,23 @@ ${Ez(e, r10)}`);
return `f${this.__internal__bitLength}`;
}
toU8a(r10) {
- return KN(this, {
+ return FN(this, {
bitLength: this.__internal__bitLength
});
}
};
- function DQ(t) {
+ function OQ(t) {
return Object.entries(t || {});
}
- var T8 = class extends Map {
+ var E8 = class extends Map {
constructor(r10, n) {
- const i = DQ(n);
+ const i = OQ(n);
super(i);
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
re(this, "isStorageFallback");
- this.registry = r10, Jc(this, i.map(([s]) => s), (s) => this.get(s));
+ this.registry = r10, Zc(this, i.map(([s]) => s), (s) => this.get(s));
}
get encodedLength() {
return 0;
@@ -96328,7 +96339,7 @@ ${Ez(e, r10)}`);
return [...this.keys()].length === 0;
}
eq(r10) {
- return w8(this, r10);
+ return m8(this, r10);
}
getT(r10) {
return this.get(r10);
@@ -96358,13 +96369,13 @@ ${Ez(e, r10)}`);
throw new Error("Unimplemented");
}
};
- function KP(t, e) {
+ function jP(t, e) {
const r10 = new ct(0);
for (let n = 0, i = e.length; n < i; n++)
r10.ior(on(t[e[n]] || 0));
return r10;
}
- function LQ(t, e) {
+ function PQ(t, e) {
const r10 = e.length, n = new Array(r10);
for (let i = 0; i < r10; i++) {
const s = e[i];
@@ -96374,34 +96385,34 @@ ${Ez(e, r10)}`);
}
return n;
}
- function l7(t, e) {
+ function s7(t, e) {
const r10 = on(e), n = Object.keys(t), i = [];
for (let o = 0, a = n.length; o < a; o++) {
const c = n[o];
r10.and(on(t[c])).eq(on(t[c])) && i.push(c);
}
- const s = KP(t, i);
+ const s = jP(t, i);
if (!r10.eq(s))
throw new Error(`Set: Mismatch decoding '${r10.toString()}', computed as '${s.toString()}' with ${i.join(", ")}`);
return i;
}
- function XP(t, e = 0, r10) {
+ function VP(t, e = 0, r10) {
if (r10 % 8 !== 0)
throw new Error(`Expected valid bitLength, power of 8, found ${r10}`);
const n = r10 / 8;
if (Et(e))
- return e.length === 0 ? [] : l7(t, Xn(e.subarray(0, n), { isLe: true }));
+ return e.length === 0 ? [] : s7(t, Yn(e.subarray(0, n), { isLe: true }));
if (pr(e))
- return XP(t, Xe(e), n);
+ return VP(t, Xe(e), n);
if (e instanceof Set || Array.isArray(e)) {
const i = Array.isArray(e) ? e : [...e.values()];
- return LQ(t, i);
+ return PQ(t, i);
}
- return l7(t, e);
+ return s7(t, e);
}
- var wd = class extends Set {
+ var bd = class extends Set {
constructor(r10, n, i, s = 8) {
- super(XP(n, i, s));
+ super(VP(n, i, s));
re(this, "registry");
re(this, "createdAtHash");
re(this, "initialU8aLength");
@@ -96417,15 +96428,15 @@ ${Ez(e, r10)}`);
}
static with(r10, n) {
var i;
- return i = class extends wd {
+ return i = class extends bd {
constructor(o, a) {
super(o, r10, a, n);
}
}, (() => {
const o = Object.keys(r10), a = o.length, c = new Array(a);
for (let u = 0; u < a; u++)
- c[u] = `is${cg(o[u])}`;
- Jc(i.prototype, c, (u, f10, p) => p.strings.includes(o[f10]));
+ c[u] = `is${ag(o[u])}`;
+ Zc(i.prototype, c, (u, f10, p) => p.strings.includes(o[f10]));
})(), i;
}
get encodedLength() {
@@ -96441,10 +96452,10 @@ ${Ez(e, r10)}`);
return [...super.values()];
}
get valueEncoded() {
- return KP(this.__internal__allowed, this.strings);
+ return jP(this.__internal__allowed, this.strings);
}
eq(r10) {
- return Array.isArray(r10) ? LP(this.strings.sort(), r10.sort()) : r10 instanceof Set ? this.eq([...r10.values()]) : rr(r10) || Ki(r10) ? this.valueEncoded.eq(on(r10)) : false;
+ return Array.isArray(r10) ? NP(this.strings.sort(), r10.sort()) : r10 instanceof Set ? this.eq([...r10.values()]) : rr(r10) || Ki(r10) ? this.valueEncoded.eq(on(r10)) : false;
}
inspect() {
return {
@@ -96479,66 +96490,66 @@ ${Ez(e, r10)}`);
});
}
};
- var z1 = class extends Ug.with(32) {
+ var V1 = class extends Ug.with(32) {
constructor() {
super(...arguments);
re(this, "__FloatType", "f32");
}
};
- var F1 = class extends Ug.with(64) {
+ var z1 = class extends Ug.with(64) {
constructor() {
super(...arguments);
re(this, "__FloatType", "f64");
}
};
- var H1 = class extends la.with(8) {
+ var F1 = class extends la.with(8) {
constructor() {
super(...arguments);
re(this, "__IntType", "i8");
}
};
- var q1 = class extends la.with(16) {
+ var H1 = class extends la.with(16) {
constructor() {
super(...arguments);
re(this, "__IntType", "i16");
}
};
- var vd = class extends la.with(32) {
+ var wd = class extends la.with(32) {
constructor() {
super(...arguments);
re(this, "__IntType", "i32");
}
};
- var W1 = class extends la.with(64) {
+ var q1 = class extends la.with(64) {
constructor() {
super(...arguments);
re(this, "__IntType", "i64");
}
};
- var G1 = class extends la.with(128) {
+ var W1 = class extends la.with(128) {
constructor() {
super(...arguments);
re(this, "__IntType", "i128");
}
};
- var K1 = class extends la.with(256) {
+ var G1 = class extends la.with(256) {
constructor() {
super(...arguments);
re(this, "__IntType", "i256");
}
};
- var X1 = class extends vd {
+ var K1 = class extends wd {
constructor(e, r10) {
throw super(e, r10), new Error("The `isize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally i64) and WASM (always i32) code. Use one of the `i32` or `i64` types explicitly.");
}
};
- var Y1 = class extends fa.with(8) {
+ var X1 = class extends fa.with(8) {
constructor() {
super(...arguments);
re(this, "__UIntType", "u8");
}
};
- var Z1 = class extends fa.with(16) {
+ var Y1 = class extends fa.with(16) {
constructor() {
super(...arguments);
re(this, "__UIntType", "u16");
@@ -96556,24 +96567,24 @@ ${Ez(e, r10)}`);
re(this, "__UIntType", "u64");
}
};
- var J1 = class extends fa.with(128) {
+ var Z1 = class extends fa.with(128) {
constructor() {
super(...arguments);
re(this, "__UIntType", "u128");
}
};
- var Q1 = class extends fa.with(256) {
+ var J1 = class extends fa.with(256) {
constructor() {
super(...arguments);
re(this, "__UIntType", "u256");
}
};
- var $1 = class extends rl {
+ var Q1 = class extends rl {
constructor(e, r10) {
throw super(e, r10), new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.");
}
};
- function YP(t) {
+ function zP(t) {
const e = [];
let r10 = 0, n = 0, i = 0, s = 0, o = 0;
for (let a = 0, c = t.length; a < c; a++)
@@ -96611,11 +96622,11 @@ ${Ez(e, r10)}`);
throw new Error(`Invalid definition (missing terminators) found in ${t}`);
return e.push(t.substring(o, t.length).trim()), e;
}
- var BQ = ["_alias", "_fallback"];
- function ZP(t) {
+ var kQ = ["_alias", "_fallback"];
+ function FP(t) {
return pr(t) ? t.toString() : Ct(t);
}
- function UQ(t) {
+ function RQ(t) {
const e = Object.values(t);
if (e.some((r10) => rr(r10))) {
if (!e.every((r10) => rr(r10) && r10 >= 0 && r10 <= 255))
@@ -96624,20 +96635,20 @@ ${Ez(e, r10)}`);
}
return true;
}
- function jQ(t, e, r10, n) {
+ function CQ(t, e, r10, n) {
return t.info = Se.Enum, t.fallbackType = n, Array.isArray(e) ? t.sub = e.map((i, s) => ({
index: s,
info: Se.Plain,
name: i,
type: "Null"
- })) : UQ(e) ? t.sub = Object.entries(e).map(([i, s], o) => st({}, ha(ZP(s || "Null"), { name: i }, r10), { index: o })) : t.sub = Object.entries(e).map(([i, s]) => ({
+ })) : RQ(e) ? t.sub = Object.entries(e).map(([i, s], o) => st({}, ha(FP(s || "Null"), { name: i }, r10), { index: o })) : t.sub = Object.entries(e).map(([i, s]) => ({
index: s,
info: Se.Plain,
name: i,
type: "Null"
})), t;
}
- function VQ(t, e, r10) {
+ function DQ(t, e, r10) {
return t.info = Se.Set, t.fallbackType = r10, t.length = e._bitLength, t.sub = Object.entries(e).filter(([n]) => !n.startsWith("_")).map(([n, i]) => ({
index: i,
info: Se.Plain,
@@ -96645,11 +96656,11 @@ ${Ez(e, r10)}`);
type: "Null"
})), t;
}
- function zQ(t, e, r10, n) {
+ function LQ(t, e, r10, n) {
const i = JSON.parse(e), s = Object.keys(i);
- return i._enum ? jQ(t, i._enum, n, i._fallback) : i._set ? VQ(t, i._set, i._fallback) : (t.alias = i._alias ? new Map(Object.entries(i._alias)) : void 0, t.fallbackType = i._fallback, t.sub = s.filter((o) => !BQ.includes(o)).map((o) => ha(ZP(i[o]), { name: o }, n)), t);
+ return i._enum ? CQ(t, i._enum, n, i._fallback) : i._set ? DQ(t, i._set, i._fallback) : (t.alias = i._alias ? new Map(Object.entries(i._alias)) : void 0, t.fallbackType = i._fallback, t.sub = s.filter((o) => !kQ.includes(o)).map((o) => ha(FP(i[o]), { name: o }, n)), t);
}
- function FQ(t, e, r10, n) {
+ function BQ(t, e, r10, n) {
const i = e.length - 1;
let s = -1, o = 0;
for (let p = 1; p < i && s === -1; p++)
@@ -96676,39 +96687,39 @@ ${Ez(e, r10)}`);
throw new Error(`${e}: Only support for [Type; ], where length <= 2048`);
return t.displayName = u, t.length = f10, t.sub = ha(a, {}, n), t;
}
- function ep(t, e, r10, n) {
- return t.sub = r10.length === 0 ? [] : YP(r10).map((i) => ha(i, {}, n)), t;
+ function Q0(t, e, r10, n) {
+ return t.sub = r10.length === 0 ? [] : zP(r10).map((i) => ha(i, {}, n)), t;
}
- function JP(t, e, r10, n) {
+ function HP(t, e, r10, n) {
const [i, s] = e.substring(n.length + 1, e.length - 1).split(","), o = parseInt(i.trim(), 10);
if (o > 8192 || o % 8)
throw new Error(`${e}: Only support for ${n}, where length <= 8192 and a power of 8, found ${o}`);
return t.displayName = s, t.length = o, t;
}
- function HQ(t, e, r10) {
- return JP(t, e, r10, "Int");
+ function UQ(t, e, r10) {
+ return HP(t, e, r10, "Int");
}
- function qQ(t, e, r10) {
- return JP(t, e, r10, "UInt");
+ function jQ(t, e, r10) {
+ return HP(t, e, r10, "UInt");
}
- function WQ(t, e, r10) {
+ function VQ(t, e, r10) {
return t.displayName = e.substring(14 + 1, e.length - 1), t;
}
- function f7(t, [e, r10]) {
+ function o7(t, [e, r10]) {
return t.startsWith(e) && t.slice(-1 * r10.length) === r10;
}
- var GQ = [
- ["[", "]", Se.VecFixed, FQ],
- ["{", "}", Se.Struct, zQ],
- ["(", ")", Se.Tuple, ep],
- ["BTreeMap<", ">", Se.BTreeMap, ep],
- ["HashMap<", ">", Se.HashMap, ep],
- ["Int<", ">", Se.Int, HQ],
- ["Result<", ">", Se.Result, ep],
- ["UInt<", ">", Se.UInt, qQ],
- ["DoNotConstruct<", ">", Se.DoNotConstruct, WQ]
+ var zQ = [
+ ["[", "]", Se.VecFixed, BQ],
+ ["{", "}", Se.Struct, LQ],
+ ["(", ")", Se.Tuple, Q0],
+ ["BTreeMap<", ">", Se.BTreeMap, Q0],
+ ["HashMap<", ">", Se.HashMap, Q0],
+ ["Int<", ">", Se.Int, UQ],
+ ["Result<", ">", Se.Result, Q0],
+ ["UInt<", ">", Se.UInt, jQ],
+ ["DoNotConstruct<", ">", Se.DoNotConstruct, VQ]
];
- var KQ = [
+ var FQ = [
["BTreeSet<", ">", Se.BTreeSet],
["Compact<", ">", Se.Compact],
["Linkage<", ">", Se.Linkage],
@@ -96720,77 +96731,77 @@ ${Ez(e, r10)}`);
["WrapperKeepOpaque<", ">", Se.WrapperKeepOpaque],
["WrapperOpaque<", ">", Se.WrapperOpaque]
];
- function h7(t, [e, r10]) {
+ function a7(t, [e, r10]) {
return t.substring(e.length, t.length - r10.length);
}
function ha(t, { displayName: e, name: r10 } = {}, n = 0) {
- const i = j1(t), s = { displayName: e, info: Se.Plain, name: r10, type: i };
+ const i = U1(t), s = { displayName: e, info: Se.Plain, name: r10, type: i };
if (++n > 64)
throw new Error("getTypeDef: Maximum nested limit reached");
- const o = GQ.find((c) => f7(i, c));
+ const o = zQ.find((c) => o7(i, c));
if (o)
- return s.info = o[2], o[3](s, i, h7(i, o), n);
- const a = KQ.find((c) => f7(i, c));
- return a && (s.info = a[2], s.sub = ha(h7(i, a), {}, n)), s;
+ return s.info = o[2], o[3](s, i, a7(i, o), n);
+ const a = FQ.find((c) => o7(i, c));
+ return a && (s.info = a[2], s.sub = ha(a7(i, a), {}, n)), s;
}
- function xd({ lookupName: t, type: e }) {
+ function vd({ lookupName: t, type: e }) {
return t || e;
}
- function em(t) {
+ function $1(t) {
if (!Array.isArray(t.sub))
throw new Error(`Expected subtype as TypeDef[] in ${Ct(t)}`);
return t.sub;
}
- function XQ(t) {
+ function HQ(t) {
if (!t.sub || Array.isArray(t.sub))
throw new Error(`Expected subtype as TypeDef in ${Ct(t)}`);
return t.sub;
}
- function QP(t) {
- return xd(XQ(t));
+ function qP(t) {
+ return vd(HQ(t));
}
- function d7(t) {
- const e = em(t), r10 = {};
+ function c7(t) {
+ const e = $1(t), r10 = {};
for (let n = 0, i = e.length; n < i; n++) {
const s = e[n];
if (!s.name)
throw new Error(`No name found in definition ${Ct(s)}`);
- r10[s.name] = xd(s);
+ r10[s.name] = vd(s);
}
return r10;
}
- function rw(t) {
- return em(t).map(xd);
+ function ew(t) {
+ return $1(t).map(vd);
}
- function p7(t, { displayName: e, length: r10 }) {
+ function u7(t, { displayName: e, length: r10 }) {
if (!rr(r10))
throw new Error(`Expected bitLength information for ${e || t.constructor.name}`);
return t.with(r10, e);
}
- function m7(t, e) {
- const [r10, n] = rw(e);
+ function l7(t, e) {
+ const [r10, n] = ew(e);
return t.with(r10, n);
}
function pu(t, e) {
- return t.with(QP(e));
+ return t.with(qP(e));
}
- var YQ = {
- [Se.BTreeMap]: (t, e) => m7(Rg, e),
+ var qQ = {
+ [Se.BTreeMap]: (t, e) => l7(Rg, e),
[Se.BTreeSet]: (t, e) => pu(Cg, e),
- [Se.Compact]: (t, e) => pu(Df, e),
- [Se.DoNotConstruct]: (t, e) => h0.with(e.displayName || e.type),
+ [Se.Compact]: (t, e) => pu(Cf, e),
+ [Se.DoNotConstruct]: (t, e) => l0.with(e.displayName || e.type),
[Se.Enum]: (t, e) => {
- const r10 = em(e);
+ const r10 = $1(e);
return us.with(r10.every(({ type: n }) => n === "Null") ? r10.reduce((n, { index: i, name: s }, o) => {
if (!s)
throw new Error("No name found in sub definition");
return n[s] = i || o, n;
- }, {}) : d7(e));
+ }, {}) : c7(e));
},
- [Se.HashMap]: (t, e) => m7(Dg, e),
- [Se.Int]: (t, e) => p7(la, e),
+ [Se.HashMap]: (t, e) => l7(Dg, e),
+ [Se.Int]: (t, e) => u7(la, e),
[Se.Linkage]: (t, e) => {
- const r10 = `Option<${QP(e)}>`, n = cn.with({ previous: r10, next: r10 });
+ const r10 = `Option<${qP(e)}>`, n = cn.with({ previous: r10, next: r10 });
return n.prototype.toRawType = function() {
return `Linkage<${this.next.toRawType(true)}>`;
}, n;
@@ -96802,37 +96813,37 @@ ${Ez(e, r10)}`);
return pu(bo, e);
},
[Se.Plain]: (t, e) => t.getOrUnknown(e.type),
- [Se.Range]: (t, e) => pu(p0, e),
+ [Se.Range]: (t, e) => pu(h0, e),
[Se.RangeInclusive]: (t, e) => pu(Lg, e),
[Se.Result]: (t, e) => {
- const [r10, n] = rw(e);
+ const [r10, n] = ew(e);
return Og.with({ Err: n, Ok: r10 });
},
- [Se.Set]: (t, e) => wd.with(em(e).reduce((r10, { index: n, name: i }) => {
+ [Se.Set]: (t, e) => bd.with($1(e).reduce((r10, { index: n, name: i }) => {
if (!i || !rr(n))
throw new Error("No name found in sub definition");
return r10[i] = n, r10;
}, {}), e.length),
- [Se.Si]: (t, e) => N8(t, t.lookup.getTypeDef(e.type)),
- [Se.Struct]: (t, e) => cn.with(d7(e), e.alias),
- [Se.Tuple]: (t, e) => El.with(rw(e)),
- [Se.UInt]: (t, e) => p7(fa, e),
+ [Se.Si]: (t, e) => S8(t, t.lookup.getTypeDef(e.type)),
+ [Se.Struct]: (t, e) => cn.with(c7(e), e.alias),
+ [Se.Tuple]: (t, e) => El.with(ew(e)),
+ [Se.UInt]: (t, e) => u7(fa, e),
[Se.Vec]: (t, { sub: e }) => {
if (!e || Array.isArray(e))
throw new Error("Expected type information for vector");
- return e.type === "u8" ? d0 : Pg.with(xd(e));
+ return e.type === "u8" ? f0 : Pg.with(vd(e));
},
[Se.VecFixed]: (t, { displayName: e, length: r10, sub: n }) => {
if (!rr(r10) || !n || Array.isArray(n))
throw new Error("Expected length & type information for fixed vector");
- return n.type === "u8" ? ac.with(r10 * 8, e) : kg.with(xd(n), r10);
+ return n.type === "u8" ? oc.with(r10 * 8, e) : kg.with(vd(n), r10);
},
- [Se.WrapperKeepOpaque]: (t, e) => pu(m0, e),
+ [Se.WrapperKeepOpaque]: (t, e) => pu(d0, e),
[Se.WrapperOpaque]: (t, e) => pu(Bg, e)
};
- function $P(t, e) {
+ function WP(t, e) {
try {
- const r10 = YQ[e.info](t, e);
+ const r10 = qQ[e.info](t, e);
if (!r10)
throw new Error("No class created");
return !r10.__fallbackType && e.fallbackType && (r10.__fallbackType = e.fallbackType), r10;
@@ -96840,41 +96851,41 @@ ${Ez(e, r10)}`);
throw new Error(`Unable to construct class from ${Ct(e)}: ${r10.message}`);
}
}
- function N8(t, e) {
+ function S8(t, e) {
return t.getUnsafe(e.type, false, e);
}
function Hu(t, e) {
- return t.getUnsafe(e) || N8(t, t.isLookupType(e) ? t.lookup.getTypeDef(e) : ha(e));
+ return t.getUnsafe(e) || S8(t, t.isLookupType(e) ? t.lookup.getTypeDef(e) : ha(e));
}
- function g7(t, e) {
+ function f7(t, e) {
const r10 = t.toU8a(), n = t.toRawType();
if (!(On(r10, e) || ["Bytes", "Text", "Type"].includes(n) && e.length === t.length || t.isEmpty && e.every((s) => !s)))
throw new Error(`${n}:: Decoded input doesn't match input, received ${Bt(e, 512)} (${e.length} bytes), created ${Bt(r10, 512)} (${r10.length} bytes)`);
}
- function ZQ(t, [e]) {
- Et(e) ? g7(t, e) : Ft(e) && g7(t, Xe(e));
+ function WQ(t, [e]) {
+ Et(e) ? f7(t, e) : Ft(e) && f7(t, Xe(e));
}
- function y7(t, e, r10 = [], { blockHash: n, isFallback: i, isOptional: s, isPedantic: o } = {}) {
+ function h7(t, e, r10 = [], { blockHash: n, isFallback: i, isOptional: s, isPedantic: o } = {}) {
const a = new (s ? bo.with(e) : e)(t, ...r10);
- return o && ZQ(a, r10), n && (a.createdAtHash = _d(t, "BlockHash", [n])), i && (a.isStorageFallback = true), a;
+ return o && WQ(a, r10), n && (a.createdAtHash = xd(t, "BlockHash", [n])), i && (a.isStorageFallback = true), a;
}
- function _d(t, e, r10 = [], n = {}) {
+ function xd(t, e, r10 = [], n = {}) {
let i = null, s = null;
try {
- return i = Hu(t, e), y7(t, i, r10, n);
+ return i = Hu(t, e), h7(t, i, r10, n);
} catch (o) {
s = new Error(`createType(${e}):: ${o.message}`);
}
if (i != null && i.__fallbackType)
try {
- return i = Hu(t, i.__fallbackType), y7(t, i, r10, n);
+ return i = Hu(t, i.__fallbackType), h7(t, i, r10, n);
} catch {
}
throw s;
}
- var JQ = (t) => t.toString();
- var QQ = ["BTreeMap", "BTreeSet", "Compact", "HashMap", "Option", "Result", "Vec"];
- function ek(t, e, r10 = JQ) {
+ var GQ = (t) => t.toString();
+ var KQ = ["BTreeMap", "BTreeSet", "Compact", "HashMap", "Option", "Result", "Vec"];
+ function GP(t, e, r10 = GQ) {
return `${t}${e ? `<${(Array.isArray(e) ? e : [e]).map(r10).join(", ")}>` : ""}`;
}
function gs(t, e, r10) {
@@ -96892,11 +96903,11 @@ ${Ez(e, r10)}`);
case Se.Vec:
case Se.WrapperKeepOpaque:
case Se.WrapperOpaque:
- return ek(r10, i, (s) => jg(t, s));
+ return GP(r10, i, (s) => jg(t, s));
}
throw new Error(`Unable to encode ${Ct(e)} with params`);
}
- function b7(t, e, r10, n) {
+ function d7(t, e, r10, n) {
const i = e.map(({ name: o }) => o);
if (!i.every((o) => !!o))
throw new Error(`Subtypes does not have consistent names, ${i.join(", ")}`);
@@ -96909,7 +96920,7 @@ ${Ez(e, r10)}`);
}
return Ct(r10 ? { _enum: s } : s);
}
- var $Q = {
+ var XQ = {
[Se.BTreeMap]: (t, e) => gs(t, e, "BTreeMap"),
[Se.BTreeSet]: (t, e) => gs(t, e, "BTreeSet"),
[Se.Compact]: (t, e) => gs(t, e, "Compact"),
@@ -96917,7 +96928,7 @@ ${Ez(e, r10)}`);
[Se.Enum]: (t, { sub: e }) => {
if (!Array.isArray(e))
throw new Error("Unable to encode Enum type");
- return e.every(({ type: r10 }) => r10 === "Null") ? Ct({ _enum: e.map(({ name: r10 }, n) => `${r10 || `Empty${n}`}`) }) : b7(t, e, true);
+ return e.every(({ type: r10 }) => r10 === "Null") ? Ct({ _enum: e.map(({ name: r10 }, n) => `${r10 || `Empty${n}`}`) }) : d7(t, e, true);
},
[Se.HashMap]: (t, e) => gs(t, e, "HashMap"),
[Se.Int]: (t, { length: e = 32 }) => `Int<${e}>`,
@@ -96939,7 +96950,7 @@ ${Ez(e, r10)}`);
[Se.Struct]: (t, { alias: e, sub: r10 }) => {
if (!Array.isArray(r10))
throw new Error("Unable to encode Struct type");
- return b7(t, r10, false, e ? {
+ return d7(t, r10, false, e ? {
_alias: [...e.entries()].reduce((n, [i, s]) => st(n, { [i]: s }), {})
} : {});
},
@@ -96958,22 +96969,22 @@ ${Ez(e, r10)}`);
[Se.WrapperKeepOpaque]: (t, e) => gs(t, e, "WrapperKeepOpaque"),
[Se.WrapperOpaque]: (t, e) => gs(t, e, "WrapperOpaque")
};
- function tk(t, e, r10 = true) {
- return r10 && e.lookupName ? e.lookupName : $Q[e.info](t, e);
+ function KP(t, e, r10 = true) {
+ return r10 && e.lookupName ? e.lookupName : XQ[e.info](t, e);
}
function jg(t, e) {
- return e.displayName && !QQ.some((r10) => e.displayName === r10) ? e.displayName : tk(t, e);
+ return e.displayName && !KQ.some((r10) => e.displayName === r10) ? e.displayName : KP(t, e);
}
function Ci(t, e) {
return st({}, e, {
- type: tk(t, e, false)
+ type: KP(t, e, false)
});
}
- var rk = ["AssetInstance", "Fungibility", "Junction", "Junctions", "MultiAsset", "MultiAssetFilter", "MultiLocation", "Response", "WildFungibility", "WildMultiAsset", "Xcm", "XcmError", "XcmOrder"];
+ var XP = ["AssetInstance", "Fungibility", "Junction", "Junctions", "MultiAsset", "MultiAssetFilter", "MultiLocation", "Response", "WildFungibility", "WildMultiAsset", "Xcm", "XcmError", "XcmOrder"];
function Mi(t) {
- return rk.reduce((e, r10) => st(e, { [r10]: `${r10}${t}` }), {});
+ return XP.reduce((e, r10) => st(e, { [r10]: `${r10}${t}` }), {});
}
- var e$ = {
+ var YQ = {
FungibilityV0: "FungibilityV1",
WildFungibilityV0: "WildFungibilityV1",
AssetInstanceV0: {
@@ -97190,7 +97201,7 @@ ${Ez(e, r10)}`);
}
}
};
- var t$ = {
+ var ZQ = {
AssetInstanceV1: {
_enum: {
Undefined: "Null",
@@ -97406,7 +97417,7 @@ ${Ez(e, r10)}`);
}
}
};
- var r$ = {
+ var JQ = {
AssetInstanceV2: "AssetInstanceV1",
FungibilityV2: "FungibilityV1",
JunctionV2: "JunctionV1",
@@ -97564,8 +97575,8 @@ ${Ez(e, r10)}`);
},
XcmOrderV2: "XcmOrderV1"
};
- var n$ = "V2";
- var i$ = {
+ var QQ = "V2";
+ var $Q = {
XcmOrigin: {
_enum: {
Xcm: "MultiLocation"
@@ -97588,7 +97599,7 @@ ${Ez(e, r10)}`);
},
MultiAssets: "Vec"
};
- var s$ = {
+ var e$ = {
BodyId: {
_enum: {
Unit: "Null",
@@ -97628,15 +97639,15 @@ ${Ez(e, r10)}`);
}
}
};
- var o$ = {
+ var t$ = {
rpc: {},
types: {
- ...s$,
- ...i$,
...e$,
- ...t$,
- ...r$,
- ...Mi(n$),
+ ...$Q,
+ ...YQ,
+ ...ZQ,
+ ...JQ,
+ ...Mi(QQ),
DoubleEncodedCall: {
encoded: "Vec"
},
@@ -97715,7 +97726,7 @@ ${Ez(e, r10)}`);
XcmVersion: "u32"
}
};
- var a$ = {
+ var r$ = {
ContractCryptoHasher: {
_enum: ["Blake2x256", "Sha2x256", "Keccak256"]
},
@@ -97762,7 +97773,7 @@ ${Ez(e, r10)}`);
}
}
};
- var c$ = {
+ var n$ = {
ContractConstructorSpecV0: {
name: "Text",
selector: "ContractSelector",
@@ -97921,7 +97932,7 @@ ${Ez(e, r10)}`);
displayName: "ContractDisplayName"
}
};
- var u$ = {
+ var i$ = {
ContractConstructorSpecLatest: "ContractConstructorSpecV4",
ContractEventSpecLatest: "ContractEventSpecV3",
ContractEventParamSpecLatest: "ContractEventParamSpecV2",
@@ -97929,12 +97940,12 @@ ${Ez(e, r10)}`);
ContractMessageSpecLatest: "ContractMessageSpecV3",
ContractMetadataLatest: "ContractMetadataV5"
};
- var l$ = {
+ var s$ = {
rpc: {},
types: {
- ...a$,
- ...c$,
- ...u$,
+ ...r$,
+ ...n$,
+ ...i$,
ContractProjectInfo: {
source: "ContractProjectSource",
contract: "ContractProjectContract"
@@ -98019,7 +98030,7 @@ ${Ez(e, r10)}`);
}
}
};
- var f$ = {
+ var o$ = {
listening: {
aliasSection: "net",
description: "Returns true if client is actively listening for network connections. Otherwise false.",
@@ -98039,7 +98050,7 @@ ${Ez(e, r10)}`);
type: "Text"
}
};
- var h$ = {
+ var a$ = {
clientVersion: {
aliasSection: "web3",
description: "Returns current client version.",
@@ -98053,9 +98064,9 @@ ${Ez(e, r10)}`);
type: "H256"
}
};
- var d$ = {
- ...f$,
- ...h$,
+ var c$ = {
+ ...o$,
+ ...a$,
accounts: {
description: "Returns accounts list.",
params: [],
@@ -98518,7 +98529,7 @@ ${Ez(e, r10)}`);
type: "bool"
}
};
- var w7 = {
+ var p7 = {
account_basic: {
description: "Returns pallet_evm::Accounts by address.",
params: [
@@ -98692,7 +98703,7 @@ ${Ez(e, r10)}`);
type: "H256"
}
};
- var p$ = {
+ var u$ = {
call: {
description: "Returns a frame_ethereum::call response. If `estimate` is true,",
params: [
@@ -98782,7 +98793,7 @@ ${Ez(e, r10)}`);
type: "Result"
}
};
- var m$ = {
+ var l$ = {
ConvertTransactionRuntimeApi: [
{
methods: {
@@ -98838,20 +98849,20 @@ ${Ez(e, r10)}`);
EthereumRuntimeRPCApi: [
{
methods: {
- ...w7
+ ...p7
},
version: 4
},
{
methods: {
- ...w7,
- ...p$
+ ...p7,
+ ...u$
},
version: 5
}
]
};
- var g$ = {
+ var f$ = {
BlockV0: {
header: "EthHeader",
transactions: "Vec",
@@ -98868,7 +98879,7 @@ ${Ez(e, r10)}`);
},
TransactionV0: "LegacyTransaction"
};
- var y$ = {
+ var h$ = {
BlockV1: {
header: "EthHeader",
transactions: "Vec",
@@ -98894,7 +98905,7 @@ ${Ez(e, r10)}`);
}
}
};
- var b$ = {
+ var d$ = {
BlockV2: {
header: "EthHeader",
transactions: "Vec",
@@ -98922,10 +98933,10 @@ ${Ez(e, r10)}`);
}
}
};
- var w$ = {
- ...g$,
- ...y$,
- ...b$,
+ var p$ = {
+ ...f$,
+ ...h$,
+ ...d$,
EthereumAccountId: "GenericEthereumAccountId",
EthereumAddress: "GenericEthereumAccountId",
EthereumLookupSource: "GenericEthereumLookupSource",
@@ -99199,8 +99210,8 @@ ${Ez(e, r10)}`);
number: "Option"
}
};
- var v$ = { rpc: d$, runtime: m$, types: w$ };
- var x$ = {
+ var m$ = { rpc: c$, runtime: l$, types: p$ };
+ var g$ = {
AuthorFilterAPI: [
{
methods: {
@@ -99271,12 +99282,12 @@ ${Ez(e, r10)}`);
}
]
};
- var _$ = {
+ var y$ = {
rpc: {},
- runtime: x$,
+ runtime: g$,
types: {}
};
- var E$ = {
+ var b$ = {
OracleApi: [
{
methods: {
@@ -99309,12 +99320,12 @@ ${Ez(e, r10)}`);
}
]
};
- var S$ = {
+ var w$ = {
rpc: {},
- runtime: E$,
+ runtime: b$,
types: {}
};
- var M$ = {
+ var v$ = {
TokensApi: [
{
methods: {
@@ -99333,20 +99344,20 @@ ${Ez(e, r10)}`);
}
]
};
- var A$ = {
+ var x$ = {
rpc: {},
- runtime: M$,
+ runtime: v$,
types: {}
};
- var T$ = {
+ var _$ = {
methods: {
description: "Retrieves the list of RPC methods that are exposed by the node",
params: [],
type: "RpcMethods"
}
};
- var N$ = {
- rpc: T$,
+ var E$ = {
+ rpc: _$,
types: {
RpcMethods: {
version: "u32",
@@ -99354,7 +99365,7 @@ ${Ez(e, r10)}`);
}
}
};
- var I$ = {
+ var S$ = {
hasKey: {
description: "Returns true if the keystore has private keys for the given public key and key type.",
isUnsafe: true,
@@ -99450,8 +99461,8 @@ ${Ez(e, r10)}`);
type: "Hash"
}
};
- var O$ = {
- rpc: I$,
+ var M$ = {
+ rpc: S$,
types: {
ExtrinsicOrHash: {
_enum: {
@@ -99475,7 +99486,7 @@ ${Ez(e, r10)}`);
}
}
};
- var P$ = {
+ var A$ = {
getBlock: {
description: "Get header and body of a relay chain block",
params: [
@@ -99551,13 +99562,13 @@ ${Ez(e, r10)}`);
type: "Header"
}
};
- var k$ = {
- rpc: P$,
+ var T$ = {
+ rpc: A$,
types: {
BlockHash: "Hash"
}
};
- var R$ = {
+ var N$ = {
getKeys: {
description: "Returns the keys with prefix from a child storage, leave empty to get all the keys",
params: [
@@ -99689,13 +99700,13 @@ ${Ez(e, r10)}`);
type: "Option"
}
};
- var C$ = {
- rpc: R$,
+ var I$ = {
+ rpc: N$,
types: {
PrefixedStorageKey: "StorageKey"
}
};
- var D$ = {
+ var O$ = {
localStorageGet: {
description: "Get offchain local storage under given key and prefix",
isUnsafe: true,
@@ -99731,7 +99742,7 @@ ${Ez(e, r10)}`);
type: "Null"
}
};
- var L$ = {
+ var P$ = {
OffchainWorkerApi: [
{
methods: {
@@ -99765,9 +99776,9 @@ ${Ez(e, r10)}`);
}
]
};
- var B$ = {
- rpc: D$,
- runtime: L$,
+ var k$ = {
+ rpc: O$,
+ runtime: P$,
types: {
StorageKind: {
_enum: {
@@ -99777,7 +99788,7 @@ ${Ez(e, r10)}`);
}
}
};
- var U$ = {
+ var R$ = {
queryFeeDetails: {
deprecated: "Use `api.call.transactionPaymentApi.queryFeeDetails` instead",
description: "Query the detailed fee of a given encoded extrinsic",
@@ -99813,7 +99824,7 @@ ${Ez(e, r10)}`);
type: "RuntimeDispatchInfoV1"
}
};
- var tp = {
+ var $0 = {
query_fee_details: {
description: "The transaction fee details",
params: [
@@ -99861,7 +99872,7 @@ ${Ez(e, r10)}`);
type: "RuntimeDispatchInfo"
}
};
- var v7 = {
+ var m7 = {
query_call_info: {
description: "The call info",
params: [
@@ -99899,13 +99910,13 @@ ${Ez(e, r10)}`);
type: "Balance"
}
};
- var j$ = {
+ var C$ = {
TransactionPaymentApi: [
{
methods: {
...ky,
...Py,
- ...tp
+ ...$0
},
version: 4
},
@@ -99913,14 +99924,14 @@ ${Ez(e, r10)}`);
methods: {
...ky,
...Py,
- ...tp
+ ...$0
},
version: 3
},
{
methods: {
...Py,
- ...tp
+ ...$0
},
version: 2
},
@@ -99940,7 +99951,7 @@ ${Ez(e, r10)}`);
],
type: "RuntimeDispatchInfo"
},
- ...tp
+ ...$0
},
version: 1
}
@@ -99949,14 +99960,14 @@ ${Ez(e, r10)}`);
{
methods: {
...ky,
- ...v7,
+ ...m7,
...Oy
},
version: 3
},
{
methods: {
- ...v7,
+ ...m7,
...Oy
},
version: 2
@@ -99983,9 +99994,9 @@ ${Ez(e, r10)}`);
}
]
};
- var V$ = {
- rpc: U$,
- runtime: j$,
+ var D$ = {
+ rpc: R$,
+ runtime: C$,
types: {
FeeDetails: {
inclusionFee: "Option"
@@ -100012,7 +100023,7 @@ ${Ez(e, r10)}`);
}
}
};
- var z$ = {
+ var L$ = {
call: {
alias: ["state_callAt"],
description: "Perform a call to a builtin on the chain",
@@ -100419,8 +100430,8 @@ ${Ez(e, r10)}`);
type: "MigrationStatusResult"
}
};
- var F$ = {
- rpc: z$,
+ var B$ = {
+ rpc: L$,
types: {
ApiId: "[u8; 8]",
BlockTrace: {
@@ -100504,101 +100515,101 @@ ${Ez(e, r10)}`);
}
}
};
- var Ed = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var _d = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- assetConversion: qY,
- assets: GY,
- attestations: _J,
- aura: XY,
- author: O$,
- authorship: YY,
- babe: QY,
- balances: $Y,
- beefy: nZ,
- benchmark: sZ,
- blockbuilder: aZ,
- bridges: EJ,
- chain: k$,
- childstate: C$,
- claims: SJ,
- collective: cZ,
- consensus: uZ,
- contracts: hZ,
- contractsAbi: l$,
- crowdloan: MJ,
- cumulus: NJ,
- democracy: pZ,
- dev: gZ,
- discovery: bZ,
- elections: wZ,
- engine: xZ,
- eth: v$,
- evm: _Z,
- extrinsics: EZ,
- finality: OJ,
- fungibles: MZ,
- genericAsset: AZ,
- genesisBuilder: NZ,
- gilt: IZ,
- grandpa: kZ,
- identity: RZ,
- imOnline: CZ,
- lottery: DZ,
- metadata: DY,
- mixnet: BZ,
- mmr: FZ,
- nfts: qZ,
- nimbus: _$,
- nompools: GZ,
- offchain: B$,
- offences: KZ,
- ormlOracle: S$,
- ormlTokens: A$,
- parachains: jJ,
- payment: V$,
- poll: VJ,
- pow: YZ,
- proxy: ZZ,
- purchase: zJ,
- recovery: JZ,
- rpc: N$,
- runtime: VY,
- scaleInfo: FY,
- scheduler: QZ,
- session: tJ,
- society: rJ,
- staking: oJ,
- state: F$,
- statement: cJ,
- support: uJ,
- syncstate: fJ,
- system: pJ,
- treasury: mJ,
- txpayment: gJ,
- txqueue: bJ,
- uniques: wJ,
- utility: vJ,
- vesting: xJ,
- xcm: o$
+ assetConversion: jY,
+ assets: zY,
+ attestations: yJ,
+ aura: HY,
+ author: M$,
+ authorship: qY,
+ babe: KY,
+ balances: XY,
+ beefy: QY,
+ benchmark: eZ,
+ blockbuilder: rZ,
+ bridges: bJ,
+ chain: T$,
+ childstate: I$,
+ claims: wJ,
+ collective: nZ,
+ consensus: iZ,
+ contracts: aZ,
+ contractsAbi: s$,
+ crowdloan: vJ,
+ cumulus: EJ,
+ democracy: uZ,
+ dev: fZ,
+ discovery: dZ,
+ elections: pZ,
+ engine: gZ,
+ eth: m$,
+ evm: yZ,
+ extrinsics: bZ,
+ finality: MJ,
+ fungibles: vZ,
+ genericAsset: xZ,
+ genesisBuilder: EZ,
+ gilt: SZ,
+ grandpa: TZ,
+ identity: NZ,
+ imOnline: IZ,
+ lottery: OZ,
+ metadata: OY,
+ mixnet: kZ,
+ mmr: BZ,
+ nfts: jZ,
+ nimbus: y$,
+ nompools: zZ,
+ offchain: k$,
+ offences: FZ,
+ ormlOracle: w$,
+ ormlTokens: x$,
+ parachains: CJ,
+ payment: D$,
+ poll: DJ,
+ pow: qZ,
+ proxy: WZ,
+ purchase: LJ,
+ recovery: GZ,
+ rpc: E$,
+ runtime: DY,
+ scaleInfo: BY,
+ scheduler: KZ,
+ session: ZZ,
+ society: JZ,
+ staking: tJ,
+ state: B$,
+ statement: nJ,
+ support: iJ,
+ syncstate: oJ,
+ system: uJ,
+ treasury: lJ,
+ txpayment: fJ,
+ txqueue: dJ,
+ uniques: pJ,
+ utility: mJ,
+ vesting: gJ,
+ xcm: t$
}, Symbol.toStringTag, { value: "Module" }));
- var qp = {};
- Object.keys(Ed).forEach((t) => Object.entries(Ed[t].rpc || {}).forEach(([e, r10]) => {
+ var Fp = {};
+ Object.keys(_d).forEach((t) => Object.entries(_d[t].rpc || {}).forEach(([e, r10]) => {
const n = r10.aliasSection || t;
- qp[n] || (qp[n] = {}), qp[n][e] = st({}, r10, {
+ Fp[n] || (Fp[n] = {}), Fp[n][e] = st({}, r10, {
isSubscription: !!r10.pubsub,
jsonrpc: `${n}_${e}`,
method: e,
section: n
});
}));
- var nw = qp;
- var x7 = di("PortableRegistry");
- var _7 = { toNumber: () => -1 };
- var H$ = {
+ var tw = Fp;
+ var g7 = pi("PortableRegistry");
+ var y7 = { toNumber: () => -1 };
+ var U$ = {
Char: "u32",
Str: "Text"
};
- var q$ = ik([
+ var j$ = ZP([
"sp_core::crypto::AccountId32",
"sp_runtime::generic::era::Era",
"sp_runtime::multiaddress::MultiAddress",
@@ -100624,14 +100635,14 @@ ${Ez(e, r10)}`);
"np_runtime::accountname::AccountName",
"np_runtime::universaladdress::UniversalAddress"
]);
- var W$ = ik([
+ var V$ = ZP([
"pallet_identity::types::BitFlags"
]);
- var nk = ["bitvec::order::Lsb0", "BitOrderLsb0"];
- var G$ = ["bitvec::order::Msb0", "BitOrderMsb0"];
- var E7 = [...nk, ...G$];
- var K$ = ["BoundedBTreeMap", "BoundedBTreeSet", "BoundedVec", "Box", "BTreeMap", "BTreeSet", "Cow", "Option", "Range", "RangeInclusive", "Result", "WeakBoundedVec", "WrapperKeepOpaque", "WrapperOpaque"];
- var X$ = [
+ var YP = ["bitvec::order::Lsb0", "BitOrderLsb0"];
+ var z$ = ["bitvec::order::Msb0", "BitOrderMsb0"];
+ var b7 = [...YP, ...z$];
+ var F$ = ["BoundedBTreeMap", "BoundedBTreeSet", "BoundedVec", "Box", "BTreeMap", "BTreeSet", "Cow", "Option", "Range", "RangeInclusive", "Result", "WeakBoundedVec", "WrapperKeepOpaque", "WrapperOpaque"];
+ var H$ = [
"entries",
"keys",
"new",
@@ -100639,20 +100650,20 @@ ${Ez(e, r10)}`);
"hash",
"registry"
];
- var Y$ = ["generic", "misc", "pallet", "traits", "types"];
- function S7(t) {
+ var q$ = ["generic", "misc", "pallet", "traits", "types"];
+ function w7(t) {
const e = t.length, r10 = new Array(e);
for (let n = 0; n < e; n++)
r10[n] = t[n].toString();
return r10;
}
- function ik(t) {
+ function ZP(t) {
const e = t.length, r10 = new Array(e);
for (let n = 0; n < e; n++)
r10[n] = t[n].split("::");
return r10;
}
- function I8(t, e) {
+ function M8(t, e) {
return t.length === e.length && t.every((r10, n) => {
const i = e[n].toString();
if (r10 === "*" || r10 === i)
@@ -100663,27 +100674,27 @@ ${Ez(e, r10)}`);
const a = o.indexOf(s[1]);
a !== -1 && (s = s.slice(1), o = o.slice(a));
}
- return s.length === 2 && s[1] === "*" && s[0] === o[0] ? true : I8(s, o);
+ return s.length === 2 && s[1] === "*" && s[0] === o[0] ? true : M8(s, o);
}
return false;
});
}
- function Z$({ def: t, path: e }) {
- return ["frame_support::weights::weight_v2::Weight", "sp_weights::weight_v2::Weight"].includes(e.join("::")) ? !t.isComposite || t.asComposite.fields.length === 1 ? "WeightV1" : null : e.length && q$.some((r10) => I8(r10, e)) ? e[e.length - 1].toString() : null;
+ function W$({ def: t, path: e }) {
+ return ["frame_support::weights::weight_v2::Weight", "sp_weights::weight_v2::Weight"].includes(e.join("::")) ? !t.isComposite || t.asComposite.fields.length === 1 ? "WeightV1" : null : e.length && j$.some((r10) => M8(r10, e)) ? e[e.length - 1].toString() : null;
}
- function sk(t, e, r10, n, i = false) {
+ function JP(t, e, r10, n, i = false) {
const s = n.length;
- if (s === 0 || K$.includes(n[s - 1].toString()))
+ if (s === 0 || F$.includes(n[s - 1].toString()))
return null;
const o = new Array(s), a = new Array(s);
for (let u = 0; u < s; u++) {
- const f10 = cg(i ? n[u].replace("pallet_", "") : n[u]), p = f10.toLowerCase();
+ const f10 = ag(i ? n[u].replace("pallet_", "") : n[u]), p = f10.toLowerCase();
o[u] = f10, a[u] = p;
}
let c = "";
for (let u = 0; u < s; u++) {
const f10 = a[u];
- (u !== 1 || !Y$.includes(f10)) && f10 !== a[u + 1] && (c += o[u]);
+ (u !== 1 || !q$.includes(f10)) && f10 !== a[u + 1] && (c += o[u]);
}
if (o[1] === "RawOrigin" && s === 2 && r10.length === 2 && r10[1].type.isSome) {
const u = t[r10[1].type.unwrap().toNumber()];
@@ -100691,10 +100702,10 @@ ${Ez(e, r10)}`);
}
return { lookupIndex: e, name: c, params: r10 };
}
- function J$(t, e, { type: { params: r10, path: n } }) {
- return sk(t, e, r10, n);
+ function G$(t, e, { type: { params: r10, path: n } }) {
+ return JP(t, e, r10, n);
}
- function Q$(t, e, r10) {
+ function K$(t, e, r10) {
const n = [r10[e]];
for (let i = e + 1, s = r10.length; i < s; i++) {
const o = r10[i];
@@ -100702,7 +100713,7 @@ ${Ez(e, r10)}`);
}
return n;
}
- function M7(t, e) {
+ function v7(t, e) {
const r10 = t.length;
for (let n = 0; n < r10; n++) {
const i = t[n];
@@ -100718,7 +100729,7 @@ ${Ez(e, r10)}`);
}
return true;
}
- function $$(t, e, r10) {
+ function X$(t, e, r10) {
const n = {};
return r10.map((i, s) => {
const { lookupIndex: o, name: a, params: c } = i;
@@ -100727,41 +100738,41 @@ ${Ez(e, r10)}`);
return i;
} else
return null;
- const u = Q$(a, s, r10);
- if (u.length === 1 || !u.some((_) => c.length !== _.params.length || c.some((N11, R) => !N11.name.eq(_.params[R].name) || N11.type.unwrapOr(_7).toNumber() !== _.params[R].type.unwrapOr(_7).toNumber())))
+ const u = K$(a, s, r10);
+ if (u.length === 1 || !u.some((_) => c.length !== _.params.length || c.some((N11, k) => !N11.name.eq(_.params[k].name) || N11.type.unwrapOr(y7).toNumber() !== _.params[k].type.unwrapOr(y7).toNumber())))
return i;
- const p = c.findIndex(({ type: _ }, N11) => u.every(({ params: R }, F) => R[N11].type.isSome && (F === 0 || !R[N11].type.eq(_))));
+ const p = c.findIndex(({ type: _ }, N11) => u.every(({ params: k }, F) => k[N11].type.isSome && (F === 0 || !k[N11].type.eq(_))));
if (p === -1)
return i;
const b = u.length, E = new Array(b);
for (let _ = 0; _ < b; _++) {
- const { lookupIndex: N11, name: R, params: F } = u[_], { def: D, path: L } = t.getSiType(F[p].type.unwrap());
- if (!D.isPrimitive && !L.length)
+ const { lookupIndex: N11, name: k, params: F } = u[_], { def: L, path: D } = t.getSiType(F[p].type.unwrap());
+ if (!L.isPrimitive && !D.length)
return null;
E[_] = {
lookupIndex: N11,
- name: D.isPrimitive ? `${R}${D.asPrimitive.toString()}` : `${R}${L[L.length - 1].toString()}`
+ name: L.isPrimitive ? `${k}${L.asPrimitive.toString()}` : `${k}${D[D.length - 1].toString()}`
};
}
- if (M7(E, n))
+ if (v7(E, n))
return i;
for (let _ = 0; _ < b; _++) {
- const { lookupIndex: N11, name: R, params: F } = u[_], { def: D, path: L } = t.getSiType(F[p].type.unwrap()), q = sk(e, N11, F, L, true);
- if (D.isPrimitive || !q)
+ const { lookupIndex: N11, name: k, params: F } = u[_], { def: L, path: D } = t.getSiType(F[p].type.unwrap()), q = JP(e, N11, F, D, true);
+ if (L.isPrimitive || !q)
return null;
E[_] = {
lookupIndex: N11,
- name: `${R}${q.name}`
+ name: `${k}${q.name}`
};
}
- return M7(E, n) ? i : null;
+ return v7(E, n) ? i : null;
}).filter((i) => !!i).map(({ lookupIndex: i, name: s, params: o }) => ({
lookupIndex: i,
name: n[i] || s,
params: o
}));
}
- function eee(t, e, r10, n) {
+ function Y$(t, e, r10, n) {
if (t.registry.register(e), n.SpRuntimeUncheckedExtrinsic) {
const [i, , s] = n.SpRuntimeUncheckedExtrinsic, o = t.getSiType(i.type.unwrap()), c = t.getSiType(s.type.unwrap()).path.join("::");
let u = o.path.join("::");
@@ -100777,34 +100788,34 @@ ${Ez(e, r10)}`);
});
}
}
- function tee(t, e) {
+ function Z$(t, e) {
const r10 = Object.keys(t).some((i) => !i.startsWith("Pallet")), n = {};
if (t.SpRuntimeUncheckedExtrinsic) {
const [, { type: i }] = t.SpRuntimeUncheckedExtrinsic;
n[i.unwrap().toNumber()] = "Call";
} else
- r10 && !e && x7.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic");
+ r10 && !e && g7.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic");
if (t.FrameSystemEventRecord) {
const [{ type: i }] = t.FrameSystemEventRecord;
n[i.unwrap().toNumber()] = "Event";
} else
- r10 && !e && x7.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord");
+ r10 && !e && g7.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord");
return n;
}
- function ree(t, e) {
+ function J$(t, e) {
const r10 = [], n = {};
for (let c = 0, u = e.length; c < u; c++) {
- const f10 = e[c], p = f10.id.toNumber(), b = J$(e, p, e[c]);
+ const f10 = e[c], p = f10.id.toNumber(), b = G$(e, p, e[c]);
b && r10.push(b), n[p] = f10;
}
- const i = {}, s = {}, o = {}, a = $$(t, e, r10);
+ const i = {}, s = {}, o = {}, a = X$(t, e, r10);
for (let c = 0, u = a.length; c < u; c++) {
const { lookupIndex: f10, name: p, params: b } = a[c];
s[f10] = p, i[p] = t.registry.createLookupType(f10), o[p] = b;
}
return { lookups: i, names: s, params: o, types: n };
}
- var ok = class extends cn {
+ var QP = class extends cn {
constructor(r10, n, i) {
super(r10, {
types: "Vec"
@@ -100815,8 +100826,8 @@ ${Ez(e, r10)}`);
re(this, "__internal__params");
re(this, "__internal__typeDefs", {});
re(this, "__internal__types");
- const { lookups: s, names: o, params: a, types: c } = ree(this, this.types);
- this.__internal__alias = tee(a, i), this.__internal__lookups = s, this.__internal__names = o, this.__internal__params = a, this.__internal__types = c;
+ const { lookups: s, names: o, params: a, types: c } = J$(this, this.types);
+ this.__internal__alias = Z$(a, i), this.__internal__lookups = s, this.__internal__names = o, this.__internal__params = a, this.__internal__types = c;
}
get names() {
return Object.values(this.__internal__names).sort();
@@ -100828,7 +100839,7 @@ ${Ez(e, r10)}`);
return this.getT("types");
}
register() {
- eee(this, this.__internal__lookups, this.__internal__names, this.__internal__params);
+ Y$(this, this.__internal__lookups, this.__internal__names, this.__internal__params);
}
getName(r10) {
return this.__internal__names[this.__internal__getLookupId(r10)];
@@ -100858,7 +100869,7 @@ ${Ez(e, r10)}`);
}
sanitizeField(r10) {
let n = null, i = null;
- return r10.isSome && (n = dr(r10.unwrap()), n.includes("#") ? (i = n, n = i.replace(/#/g, "_")) : X$.includes(n) && (i = n, n = `${n}_`)), [n, i];
+ return r10.isSome && (n = dr(r10.unwrap()), n.includes("#") ? (i = n, n = i.replace(/#/g, "_")) : H$.includes(n) && (i = n, n = `${n}_`)), [n, i];
}
__internal__createSiDef(r10) {
const n = this.getTypeDef(r10), i = r10.toNumber();
@@ -100882,7 +100893,7 @@ ${Ez(e, r10)}`);
__internal__extract(r10, n) {
const i = r10.path.join("::");
let s;
- const o = this.__internal__alias[n] || Z$(r10);
+ const o = this.__internal__alias[n] || W$(r10);
try {
if (o)
s = this.__internal__extractAliasPath(n, o);
@@ -100916,13 +100927,13 @@ ${Ez(e, r10)}`);
s = this.__internal__extractVariant(n, r10, r10.def.asVariant);
break;
default:
- $v(r10.def.type);
+ Jv(r10.def.type);
}
} catch (a) {
throw new Error(`PortableRegistry: ${n}${i ? ` (${i})` : ""}: Error extracting ${Ct(r10)}: ${a.message}`);
}
return st({
- docs: S7(r10.docs),
+ docs: w7(r10.docs),
namespace: i
}, s);
}
@@ -100937,12 +100948,12 @@ ${Ez(e, r10)}`);
});
}
__internal__extractBitSequence(r10, { bitOrderType: n, bitStoreType: i }) {
- const s = this.__internal__createSiDef(n), o = this.__internal__createSiDef(i), [a, c] = E7.includes(s.namespace || "") ? [s, o] : [o, s];
- if (!a.namespace || !E7.includes(a.namespace))
+ const s = this.__internal__createSiDef(n), o = this.__internal__createSiDef(i), [a, c] = b7.includes(s.namespace || "") ? [s, o] : [o, s];
+ if (!a.namespace || !b7.includes(a.namespace))
throw new Error(`Unexpected bitOrder found as ${a.namespace || ""}`);
if (c.info !== Se.Plain || c.type !== "u8")
throw new Error(`Only u8 bitStore is currently supported, found ${c.type}`);
- return nk.includes(a.namespace), {
+ return YP.includes(a.namespace), {
info: Se.Plain,
type: "BitVec"
};
@@ -100988,7 +100999,7 @@ ${Ez(e, r10)}`);
});
}
}
- return W$.some((o) => I8(o, i)) ? this.__internal__extractCompositeSet(r10, n, s) : this.__internal__extractFields(r10, s);
+ return V$.some((o) => M8(o, i)) ? this.__internal__extractCompositeSet(r10, n, s) : this.__internal__extractFields(r10, s);
}
__internal__extractCompositeSet(r10, n, i) {
if (n.length !== 1 || i.length !== 1)
@@ -101024,7 +101035,7 @@ ${Ez(e, r10)}`);
lookupIndex: r10,
lookupName: this.__internal__names[r10],
lookupNameRoot: u.lookupName
- }, n[0].typeName.isSome ? { typeName: j1(n[0].typeName.unwrap()) } : null);
+ }, n[0].typeName.isSome ? { typeName: U1(n[0].typeName.unwrap()) } : null);
}
const [a, c] = this.__internal__extractFieldsAlias(n);
return Ci(this.registry, st({
@@ -101044,9 +101055,9 @@ ${Ez(e, r10)}`);
else {
const [b, E] = this.sanitizeField(c);
b && E && n.set(b, E), s[o] = st({
- docs: S7(a),
+ docs: w7(a),
name: b
- }, p, f10.isSome ? { typeName: j1(f10.unwrap()) } : null);
+ }, p, f10.isSome ? { typeName: U1(f10.unwrap()) } : null);
}
}
return [s, n];
@@ -101061,7 +101072,7 @@ ${Ez(e, r10)}`);
const i = n.def.asPrimitive.type.toString();
return {
info: Se.Plain,
- type: H$[i] || i.toLowerCase()
+ type: U$[i] || i.toLowerCase()
};
}
__internal__extractAliasPath(r10, n) {
@@ -101147,14 +101158,14 @@ ${Ez(e, r10)}`);
});
}
};
- function ak(t) {
+ function $P(t) {
return (e, { type: r10 }) => e.createType("Si1TypeDef", {
[t]: {
type: r10.toNumber()
}
});
}
- function nee(t, { len: e, type: r10 }) {
+ function Q$(t, { len: e, type: r10 }) {
return t.createType("Si1TypeDef", {
Array: {
len: e,
@@ -101162,7 +101173,7 @@ ${Ez(e, r10)}`);
}
});
}
- function iee(t, { bitOrderType: e, bitStoreType: r10 }) {
+ function $$(t, { bitOrderType: e, bitStoreType: r10 }) {
return t.createType("Si1TypeDef", {
BitSequence: {
bitOrderType: e.toNumber(),
@@ -101170,15 +101181,15 @@ ${Ez(e, r10)}`);
}
});
}
- var see = ak("Compact");
- function oee(t, { fields: e }) {
+ var eee = $P("Compact");
+ function tee(t, { fields: e }) {
return t.createType("Si1TypeDef", {
Composite: {
- fields: ck(t, e)
+ fields: ek(t, e)
}
});
}
- function ck(t, e) {
+ function ek(t, e) {
return e.map(({ docs: r10, name: n, type: i, typeName: s }) => t.createType("Si1Field", {
docs: r10,
name: n,
@@ -101186,74 +101197,74 @@ ${Ez(e, r10)}`);
typeName: s
}));
}
- function aee(t, e) {
+ function ree(t, e) {
return console.warn(`Converting phantom type ${e.map((r10) => r10.toString()).join("::")} to empty tuple`), t.createType("Si1TypeDef", {
Tuple: []
});
}
- function cee(t, e) {
+ function nee(t, e) {
return t.createType("Si1TypeDef", {
Primitive: e.toString()
});
}
- var uee = ak("Sequence");
- function lee(t, e) {
+ var iee = $P("Sequence");
+ function see(t, e) {
return t.createType("Si1TypeDef", {
Tuple: e.map((r10) => r10.toNumber())
});
}
- function fee(t, { variants: e }) {
+ function oee(t, { variants: e }) {
return t.createType("Si1TypeDef", {
Variant: {
variants: e.map(({ discriminant: r10, docs: n, fields: i, name: s }, o) => t.createType("Si1Variant", {
docs: n,
- fields: ck(t, i),
+ fields: ek(t, i),
index: r10.isSome ? r10.unwrap().toNumber() : o,
name: s
}))
}
});
}
- function hee(t, { def: e, path: r10 }) {
+ function aee(t, { def: e, path: r10 }) {
let n;
switch (e.type) {
case "Array":
- n = nee(t, e.asArray);
+ n = Q$(t, e.asArray);
break;
case "BitSequence":
- n = iee(t, e.asBitSequence);
+ n = $$(t, e.asBitSequence);
break;
case "Compact":
- n = see(t, e.asCompact);
+ n = eee(t, e.asCompact);
break;
case "Composite":
- n = oee(t, e.asComposite);
+ n = tee(t, e.asComposite);
break;
case "Phantom":
- n = aee(t, r10);
+ n = ree(t, r10);
break;
case "Primitive":
- n = cee(t, e.asPrimitive);
+ n = nee(t, e.asPrimitive);
break;
case "Sequence":
- n = uee(t, e.asSequence);
+ n = iee(t, e.asSequence);
break;
case "Tuple":
- n = lee(t, e.asTuple);
+ n = see(t, e.asTuple);
break;
case "Variant":
- n = fee(t, e.asVariant);
+ n = oee(t, e.asVariant);
break;
default:
- $v(e.type);
+ Jv(e.type);
}
return n;
}
- function dee(t, e) {
+ function cee(t, e) {
return e.map((r10, n) => t.createType("PortableType", {
id: n + 1,
type: {
- def: hee(t, r10),
+ def: aee(t, r10),
docs: [],
params: r10.params.map((i) => t.createType("Si1TypeParameter", {
type: i.toNumber()
@@ -101262,79 +101273,79 @@ ${Ez(e, r10)}`);
}
}));
}
- function O8(t, e = []) {
+ function A8(t, e = []) {
for (let r10 = 0, n = t.length; r10 < n; r10++) {
const i = t[r10];
- Array.isArray(i) ? O8(i, e) : e.push(i);
+ Array.isArray(i) ? A8(i, e) : e.push(i);
}
return [...new Set(e)];
}
- function Sd(t, e) {
+ function Ed(t, e) {
const r10 = t.getTypeDef(e);
return r10.lookupName || r10.type;
}
function Ao(t, { sub: e }) {
const { lookupName: r10, type: n } = e;
- return P8([r10 || n]);
+ return T8([r10 || n]);
}
function mu(t, { sub: e }) {
- return P8(e.map(({ lookupName: r10, type: n }) => r10 || n));
+ return T8(e.map(({ lookupName: r10, type: n }) => r10 || n));
}
- function vh(t, { info: e }) {
+ function wh(t, { info: e }) {
throw new Error(`Unhandled: Unable to create and validate type from ${t} (info=${Se[e]})`);
}
- var pee = {
+ var uee = {
[Se.BTreeMap]: mu,
[Se.BTreeSet]: Ao,
[Se.Compact]: Ao,
- [Se.DoNotConstruct]: vh,
+ [Se.DoNotConstruct]: wh,
[Se.Enum]: mu,
[Se.HashMap]: mu,
- [Se.Int]: vh,
+ [Se.Int]: wh,
[Se.Linkage]: Ao,
- [Se.Null]: vh,
+ [Se.Null]: wh,
[Se.Option]: Ao,
[Se.Plain]: (t, e) => e.lookupName || e.type,
[Se.Range]: Ao,
[Se.RangeInclusive]: Ao,
[Se.Result]: mu,
[Se.Set]: mu,
- [Se.Si]: vh,
+ [Se.Si]: wh,
[Se.Struct]: mu,
[Se.Tuple]: mu,
- [Se.UInt]: vh,
+ [Se.UInt]: wh,
[Se.Vec]: Ao,
[Se.VecFixed]: Ao,
[Se.WrapperKeepOpaque]: Ao,
[Se.WrapperOpaque]: Ao
};
- function P8(t) {
+ function T8(t) {
const e = t.length, r10 = new Array(e);
for (let n = 0; n < e; n++) {
const i = t[n], s = ha(i);
- r10[n] = pee[s.info](i, s);
+ r10[n] = uee[s.info](i, s);
}
return r10;
}
- var mee = di("metadata");
- function gee(t, e, r10) {
- const n = O8(P8(r10)).filter((i) => !t.hasType(i) && !t.isLookupType(i)).sort();
+ var lee = pi("metadata");
+ function fee(t, e, r10) {
+ const n = A8(T8(r10)).filter((i) => !t.hasType(i) && !t.isLookupType(i)).sort();
if (n.length !== 0) {
const i = `Unknown types found, no types for ${n.join(", ")}`;
if (e)
throw new Error(i);
- mee.warn(i);
+ lee.warn(i);
}
return r10;
}
- function uk(t, e) {
+ function tk(t, e) {
return e.map(({ type: r10 }) => t.getTypeDef(r10).type);
}
- function A7(t, e) {
- return t.getSiType(e).def.asVariant.variants.map(({ fields: r10 }) => uk(t, r10));
+ function x7(t, e) {
+ return t.getSiType(e).def.asVariant.variants.map(({ fields: r10 }) => tk(t, r10));
}
- function yee({ lookup: t, pallets: e }) {
- return e.reduce((r10, { calls: n, constants: i, events: s, storage: o }) => (r10.push([uk(t, i)]), n.isSome && r10.push(A7(t, n.unwrap().type)), s.isSome && r10.push(A7(t, s.unwrap().type)), o.isSome && r10.push(o.unwrap().items.map(({ type: a }) => {
+ function hee({ lookup: t, pallets: e }) {
+ return e.reduce((r10, { calls: n, constants: i, events: s, storage: o }) => (r10.push([tk(t, i)]), n.isSome && r10.push(x7(t, n.unwrap().type)), s.isSome && r10.push(x7(t, s.unwrap().type)), o.isSome && r10.push(o.unwrap().items.map(({ type: a }) => {
if (a.isPlain)
return [t.getTypeDef(a.asPlain).type];
const { hashers: c, key: u, value: f10 } = a.asMap;
@@ -101347,20 +101358,20 @@ ${Ez(e, r10)}`);
];
})), r10), []);
}
- function bee(t, e, r10) {
- return gee(t, r10, O8(yee(e)));
+ function dee(t, e, r10) {
+ return fee(t, r10, A8(hee(e)));
}
- function wee(t) {
+ function pee(t) {
const e = t.map((n) => n.toString().trim()), r10 = e.findIndex((n) => !n.length);
return r10 === -1 ? e : e.slice(0, r10);
}
- function vee(t, { extrinsic: e, lookup: r10, pallets: n }) {
+ function mee(t, { extrinsic: e, lookup: r10, pallets: n }) {
return t.createTypeUnsafe("MetadataLatest", [{
extrinsic: e,
lookup: {
types: r10.types.map(({ id: i, type: s }) => t.createTypeUnsafe("PortableType", [{
id: i,
- type: st({}, s, { docs: wee(s.docs) })
+ type: st({}, s, { docs: pee(s.docs) })
}]))
},
pallets: n.map(({ calls: i, index: s, name: o }) => ({
@@ -101370,30 +101381,30 @@ ${Ez(e, r10)}`);
}))
}]).toJSON();
}
- function xee(t) {
+ function gee(t) {
return t.isPlain ? t.asPlain : t.asMap.value;
}
- function tm(t, e, r10) {
- const n = Sd(t.lookup, xee(e));
+ function em(t, e, r10) {
+ const n = Ed(t.lookup, gee(e));
return r10 ? `Option<${n}>` : n;
}
- function _ee(t, e) {
+ function yee(t, e) {
return Hu(t, e);
}
- function Eee(t, e, ...r10) {
- return _d(t, e, r10);
+ function bee(t, e, ...r10) {
+ return xd(t, e, r10);
}
function Sl(t, { type: e }, r10, n) {
const i = {}, s = t.getSiType(e).def.asVariant.variants;
for (let o = 0, a = s.length; o < a; o++)
- Yn(i, s[o], n, r10, o);
+ Zn(i, s[o], n, r10, o);
return i;
}
var Ds = {
extrinsic: {},
payload: {}
};
- var See = {
+ var wee = {
LimitParathreadCommits: Ds,
OnlyStakingAndClaims: Ds,
PrevalidateAttests: Ds,
@@ -101401,10 +101412,10 @@ ${Ez(e, r10)}`);
TransactionCallFilter: Ds,
ValidateDoubleVoteReports: Ds
};
- var Mee = {
+ var vee = {
DisallowSigned: Ds
};
- var Aee = {
+ var xee = {
ChargeAssetTxPayment: {
extrinsic: {
tip: "Compact",
@@ -101413,7 +101424,7 @@ ${Ez(e, r10)}`);
payload: {}
}
};
- var T7 = {
+ var _7 = {
extrinsic: {
era: "ExtrinsicEra"
},
@@ -101421,23 +101432,23 @@ ${Ez(e, r10)}`);
blockHash: "Hash"
}
};
- var N7 = {
+ var E7 = {
extrinsic: {
tip: "Compact"
},
payload: {}
};
- var Tee = {
- ChargeTransactionPayment: N7,
+ var _ee = {
+ ChargeTransactionPayment: E7,
CheckBlockGasLimit: Ds,
- CheckEra: T7,
+ CheckEra: _7,
CheckGenesis: {
extrinsic: {},
payload: {
genesisHash: "Hash"
}
},
- CheckMortality: T7,
+ CheckMortality: _7,
CheckNonZeroSender: Ds,
CheckNonce: {
extrinsic: {
@@ -101465,10 +101476,10 @@ ${Ez(e, r10)}`);
},
CheckWeight: Ds,
LockStakingStatus: Ds,
- SkipCheckIfFeeless: N7,
+ SkipCheckIfFeeless: E7,
ValidateEquivocationReport: Ds
};
- var lk = st({}, Tee, See, Mee, Aee);
+ var rk = st({}, _ee, wee, vee, xee);
var Ry = [
"CheckVersion",
"CheckGenesis",
@@ -101478,14 +101489,14 @@ ${Ez(e, r10)}`);
"ChargeTransactionPayment",
"CheckBlockGasLimit"
];
- function Nee(t, e = {}) {
- const r10 = [...Object.keys(lk), ...Object.keys(e)];
+ function Eee(t, e = {}) {
+ const r10 = [...Object.keys(rk), ...Object.keys(e)];
return t.filter((n) => !r10.includes(n));
}
- function I7(t, e, r10 = {}) {
- return t.map((n) => r10[n] || lk[n]).filter((n) => !!n).reduce((n, i) => st(n, i[e]), {});
+ function S7(t, e, r10 = {}) {
+ return t.map((n) => r10[n] || rk[n]).filter((n) => !!n).reduce((n, i) => st(n, i[e]), {});
}
- function Iee(t, e) {
+ function See(t, e) {
if (!(e != null && e.length))
return { DataType: po };
const r10 = e.subarray(0, 2);
@@ -101497,7 +101508,7 @@ ${Ez(e, r10)}`);
}
};
}
- var k8 = class extends El {
+ var N8 = class extends El {
constructor(r10, n, i, s = "", o = "") {
const a = (i == null ? void 0 : i.fields) || [];
super(r10, a.map(({ type: u }) => r10.createLookupType(u)), n);
@@ -101508,7 +101519,7 @@ ${Ez(e, r10)}`);
re(this, "__internal__typeDef");
this.__internal__meta = i, this.__internal__method = o, this.__internal__section = s, this.__internal__typeDef = a.map(({ type: u }) => r10.lookup.getTypeDef(u));
const c = a.map(({ name: u }) => r10.lookup.sanitizeField(u)[0]).filter((u) => !!u);
- c.length === a.length && (this.__internal__names = c, Jc(this, c, (u, f10) => this[f10]));
+ c.length === a.length && (this.__internal__names = c, Zc(this, c, (u, f10) => this[f10]));
}
get meta() {
return this.__internal__meta;
@@ -101535,9 +101546,9 @@ ${Ez(e, r10)}`);
return super.toHuman(r10);
}
};
- var fk = class extends cn {
+ var nk = class extends cn {
constructor(e, r10) {
- const { DataType: n, value: i } = Iee(e, r10);
+ const { DataType: n, value: i } = See(e, r10);
super(e, {
index: "EventId",
data: n
@@ -101568,16 +101579,16 @@ ${Ez(e, r10)}`);
}, e ? { docs: this.meta.docs.map((n) => n.toString()) } : null, super.toHuman(e, r10));
}
};
- var hk = 4;
- var Md = class extends cn {
+ var ik = 4;
+ var Sd = class extends cn {
constructor(e, r10, { isSigned: n } = {}) {
super(e, {
signature: "ExtrinsicSignatureV4",
method: "Call"
- }, Md.decodeExtrinsic(e, r10, n));
+ }, Sd.decodeExtrinsic(e, r10, n));
}
static decodeExtrinsic(e, r10, n = false) {
- if (r10 instanceof Md)
+ if (r10 instanceof Sd)
return r10;
if (r10 instanceof e.createClassUnsafe("Call"))
return { method: r10 };
@@ -101600,7 +101611,7 @@ ${Ez(e, r10)}`);
return this.getT("signature");
}
get version() {
- return hk;
+ return ik;
}
addSignature(e, r10, n) {
return this.signature.addSignature(e, r10, n), this;
@@ -101612,43 +101623,43 @@ ${Ez(e, r10)}`);
return this.signature.signFake(this.method, e, r10), this;
}
};
- var iw = 128;
- var Oee = 0;
+ var rw = 128;
+ var Mee = 0;
var Cy = new Uint8Array();
- var dk = 4;
- var pk = new Uint8Array([0]);
- var mk = 127;
- var O7 = [
+ var sk = 4;
+ var ok = new Uint8Array([0]);
+ var ak = 127;
+ var M7 = [
"ExtrinsicUnknown",
"ExtrinsicUnknown",
"ExtrinsicUnknown",
"ExtrinsicUnknown",
"ExtrinsicV4"
];
- function rm(t, e, r10) {
- if (e instanceof g0)
+ function tm(t, e, r10) {
+ if (e instanceof p0)
return e.unwrap();
- const n = (r10 & iw) === iw, i = O7[r10 & mk] || O7[0];
+ const n = (r10 & rw) === rw, i = M7[r10 & ak] || M7[0];
return t.createTypeUnsafe(i, [e, { isSigned: n, version: r10 }]);
}
- function Pee(t, e, r10 = dk) {
- return Et(e) || Array.isArray(e) || Ft(e) ? kee(t, Xe(e), r10) : e instanceof t.createClassUnsafe("Call") ? rm(t, { method: e }, r10) : rm(t, e, r10);
+ function Aee(t, e, r10 = sk) {
+ return Et(e) || Array.isArray(e) || Ft(e) ? Tee(t, Xe(e), r10) : e instanceof t.createClassUnsafe("Call") ? tm(t, { method: e }, r10) : tm(t, e, r10);
}
- function kee(t, e, r10) {
+ function Tee(t, e, r10) {
if (!e.length)
- return rm(t, new Uint8Array(), r10);
- const [n, i] = sg(e), s = n + i.toNumber();
+ return tm(t, new Uint8Array(), r10);
+ const [n, i] = ig(e), s = n + i.toNumber();
if (s > e.length)
throw new Error(`Extrinsic: length less than remainder, expected at least ${s}, found ${e.length}`);
const o = e.subarray(n, s);
- return rm(t, o.subarray(1), o[0]);
+ return tm(t, o.subarray(1), o[0]);
}
- var Ree = class extends Ng {
+ var Nee = class extends Ng {
constructor(e, r10, n) {
super(e, r10, n);
const i = Object.keys(e.getSignedExtensionTypes()), s = (o) => this.inner.signature[o];
for (let o = 0, a = i.length; o < a; o++)
- ag(this, i[o], s);
+ og(this, i[o], s);
}
get args() {
return this.method.args;
@@ -101702,7 +101713,7 @@ ${Ez(e, r10)}`);
return this.unwrap();
}
get version() {
- return this.type | (this.isSigned ? iw : Oee);
+ return this.type | (this.isSigned ? rw : Mee);
}
is(e) {
return this.method.is(e);
@@ -101711,9 +101722,9 @@ ${Ez(e, r10)}`);
return super.unwrap();
}
};
- var g0 = class extends Ree {
+ var p0 = class extends Nee {
constructor(r10, n, { version: i } = {}) {
- super(r10, Pee(r10, n, i));
+ super(r10, Aee(r10, n, i));
re(this, "__internal__hashCache");
}
get hash() {
@@ -101768,48 +101779,48 @@ ${Ez(e, r10)}`);
];
}
};
- re(g0, "LATEST_EXTRINSIC_VERSION", hk);
- function Cee(t) {
+ re(p0, "LATEST_EXTRINSIC_VERSION", ik);
+ function Iee(t) {
const e = t.toString(2);
let r10 = 0;
for (; e[e.length - 1 - r10] === "0"; )
r10++;
return r10;
}
- function Dee(t, e) {
+ function Oee(t, e) {
if (Et(e) || Ft(e) || Array.isArray(e))
- return Bee(t, Xe(e));
+ return kee(t, Xe(e));
if (e) {
- if (fi(e))
- return Lee(t, e);
+ if (hi(e))
+ return Pee(t, e);
} else
return [new zi(t), new zi(t)];
throw new Error("Invalid data passed to Mortal era");
}
- function Lee(t, e) {
+ function Pee(t, e) {
const { current: r10, period: n } = e;
let i = Math.pow(2, Math.ceil(Math.log2(n)));
i = Math.min(Math.max(i, 4), 65536);
const s = r10 % i, o = Math.max(i >> 12, 1), a = s / o * o;
return [new zi(t, i), new zi(t, a)];
}
- function Bee(t, e) {
+ function kee(t, e) {
if (e.length === 0)
return [new zi(t), new zi(t)];
- const r10 = Xn(e.subarray(0, 1)).toNumber(), n = Xn(e.subarray(1, 2)).toNumber(), i = r10 + (n << 8), s = 2 << i % 16, o = Math.max(s >> 12, 1), a = (i >> 4) * o;
+ const r10 = Yn(e.subarray(0, 1)).toNumber(), n = Yn(e.subarray(1, 2)).toNumber(), i = r10 + (n << 8), s = 2 << i % 16, o = Math.max(s >> 12, 1), a = (i >> 4) * o;
if (s < 4 || a >= s)
throw new Error("Invalid data passed to Mortal era");
return [new zi(t, s), new zi(t, a)];
}
- function sw(t = new Uint8Array()) {
+ function nw(t = new Uint8Array()) {
if (Et(t))
return !t.length || t[0] === 0 ? new Uint8Array([0]) : new Uint8Array([1, t[0], t[1]]);
if (t) {
- if (t instanceof D8)
- return sw(t.toU8a());
+ if (t instanceof P8)
+ return nw(t.toU8a());
if (Ft(t))
- return sw(In(t));
- if (fi(t)) {
+ return nw(In(t));
+ if (hi(t)) {
const e = Object.entries(t).map(([i, s]) => [i.toLowerCase(), s]), r10 = e.find(([i]) => i.toLowerCase() === "mortalera"), n = e.find(([i]) => i.toLowerCase() === "immortalera");
return r10 ? { MortalEra: r10[1] } : n ? { ImmortalEra: n[1] } : { MortalEra: t };
}
@@ -101817,17 +101828,17 @@ ${Ez(e, r10)}`);
return new Uint8Array([0]);
throw new Error("Invalid data passed to Era");
}
- var R8 = class extends ls {
+ var I8 = class extends ls {
constructor(e, r10) {
- super(e, pk);
+ super(e, ok);
}
};
- var C8 = class extends El {
+ var O8 = class extends El {
constructor(e, r10) {
super(e, {
period: zi,
phase: zi
- }, Dee(e, r10));
+ }, Oee(e, r10));
}
get encodedLength() {
return 2;
@@ -101840,15 +101851,15 @@ ${Ez(e, r10)}`);
}
toHuman() {
return {
- period: P1(this.period),
- phase: P1(this.phase)
+ period: O1(this.period),
+ phase: O1(this.phase)
};
}
toJSON() {
return this.toHex();
}
toU8a(e) {
- const r10 = this.period.toNumber(), n = Math.min(15, Math.max(1, Cee(r10) - 1)) + (this.phase.toNumber() / Math.max(r10 >> 12, 1) << 4);
+ const r10 = this.period.toNumber(), n = Math.min(15, Math.max(1, Iee(r10) - 1)) + (this.phase.toNumber() / Math.max(r10 >> 12, 1) << 4);
return new Uint8Array([
n & 255,
n >> 8
@@ -101862,12 +101873,12 @@ ${Ez(e, r10)}`);
return this.birth(e) + this.period.toNumber();
}
};
- var D8 = class extends us {
+ var P8 = class extends us {
constructor(e, r10) {
super(e, {
- ImmortalEra: R8,
- MortalEra: C8
- }, sw(r10));
+ ImmortalEra: I8,
+ MortalEra: O8
+ }, nw(r10));
}
get encodedLength() {
return this.isImmortalEra ? this.asImmortalEra.encodedLength : this.asMortalEra.encodedLength;
@@ -101892,19 +101903,19 @@ ${Ez(e, r10)}`);
return this.isMortalEra ? this.asMortalEra.toU8a(e) : this.asImmortalEra.toU8a(e);
}
};
- var P7 = [
+ var A7 = [
"ExtrinsicPayloadUnknown",
"ExtrinsicPayloadUnknown",
"ExtrinsicPayloadUnknown",
"ExtrinsicPayloadUnknown",
"ExtrinsicPayloadV4"
];
- function Uee(t, e, r10 = dk) {
- return e instanceof L8 ? e.unwrap() : t.createTypeUnsafe(P7[r10] || P7[0], [e, { version: r10 }]);
+ function Ree(t, e, r10 = sk) {
+ return e instanceof k8 ? e.unwrap() : t.createTypeUnsafe(A7[r10] || A7[0], [e, { version: r10 }]);
}
- var L8 = class extends Ng {
+ var k8 = class extends Ng {
constructor(e, r10, { version: n } = {}) {
- super(e, Uee(e, r10, n));
+ super(e, Ree(e, r10, n));
}
get blockHash() {
return this.inner.blockHash;
@@ -101958,17 +101969,17 @@ ${Ez(e, r10)}`);
return super.toU8a(e ? { method: true } : false);
}
};
- var gk = class extends cn {
+ var ck = class extends cn {
constructor(e, r10, { version: n = 0 } = {}) {
throw super(e, {}), new Error(`Unsupported extrinsic payload version ${n}`);
}
};
- var yk = class extends cn {
+ var uk = class extends cn {
constructor(e, r10, { isSigned: n = false, version: i = 0 } = {}) {
- throw super(e, {}), new Error(`Unsupported ${n ? "" : "un"}signed extrinsic version ${i & mk}`);
+ throw super(e, {}), new Error(`Unsupported ${n ? "" : "un"}signed extrinsic version ${i & ak}`);
}
};
- var k7 = {
+ var T7 = {
address: "Address",
blockHash: "Hash",
blockNumber: "BlockNumber",
@@ -101981,15 +101992,15 @@ ${Ez(e, r10)}`);
tip: "Compact",
version: "u8"
};
- var bk = class extends cn {
+ var lk = class extends cn {
constructor(r10, n) {
const i = st({}, r10.getSignedExtensionTypes(), r10.getSignedExtensionExtra());
- super(r10, st({}, i, k7), n);
+ super(r10, st({}, i, T7), n);
re(this, "__internal__extraTypes");
this.__internal__extraTypes = {};
const s = (o) => this.get(o);
for (const [o, a] of Object.entries(i))
- k7[o] || (this.__internal__extraTypes[o] = a), ag(this, o, s);
+ T7[o] || (this.__internal__extraTypes[o] = a), og(this, o, s);
}
get address() {
return this.getT("address");
@@ -102057,11 +102068,11 @@ ${Ez(e, r10)}`);
};
}
};
- function jee(t, e, r10, n) {
+ function Cee(t, e, r10, n) {
const i = r10.length > 256 ? t.hash(r10) : r10;
return e.sign(i, n);
}
- var nm = class extends cn {
+ var rm = class extends cn {
constructor(r10, n) {
super(r10, st({ method: "Bytes" }, r10.getSignedExtensionTypes(), r10.getSignedExtensionExtra()), n);
re(this, "__internal__signOptions");
@@ -102100,26 +102111,26 @@ ${Ez(e, r10)}`);
return this.getT("assetId");
}
sign(r10) {
- return jee(this.registry, r10, this.toU8a({ method: true }), this.__internal__signOptions);
+ return Cee(this.registry, r10, this.toU8a({ method: true }), this.__internal__signOptions);
}
};
- var Vee = new Uint8Array(256).fill(1);
+ var Dee = new Uint8Array(256).fill(1);
function Dy(t, e) {
return t.createTypeUnsafe("Address", [Et(e) ? Bt(e) : e]);
}
- var Ad = class extends cn {
+ var Md = class extends cn {
constructor(r10, n, { isSigned: i } = {}) {
const s = r10.getSignedExtensionTypes();
super(r10, st(
{ signer: "Address", signature: "ExtrinsicSignature" },
s
- ), Ad.decodeExtrinsicSignature(n, i));
+ ), Md.decodeExtrinsicSignature(n, i));
re(this, "__internal__signKeys");
- this.__internal__signKeys = Object.keys(s), Jc(this, this.__internal__signKeys, (o) => this.get(o));
+ this.__internal__signKeys = Object.keys(s), Zc(this, this.__internal__signKeys, (o) => this.get(o));
}
static decodeExtrinsicSignature(r10, n = false) {
if (r10) {
- if (r10 instanceof Ad)
+ if (r10 instanceof Md)
return r10;
} else
return Cy;
@@ -102160,12 +102171,12 @@ ${Ez(e, r10)}`);
return this.set("signer", r10), this.set("signature", n), this;
}
addSignature(r10, n, i) {
- return this._injectSignature(Dy(this.registry, r10), this.registry.createTypeUnsafe("ExtrinsicSignature", [n]), new nm(this.registry, i));
+ return this._injectSignature(Dy(this.registry, r10), this.registry.createTypeUnsafe("ExtrinsicSignature", [n]), new rm(this.registry, i));
}
createPayload(r10, n) {
const { era: i, runtimeVersion: { specVersion: s, transactionVersion: o } } = n;
- return new nm(this.registry, st({}, n, {
- era: i || pk,
+ return new rm(this.registry, st({}, n, {
+ era: i || ok,
method: r10.toHex(),
specVersion: s,
transactionVersion: o
@@ -102181,13 +102192,13 @@ ${Ez(e, r10)}`);
if (!n)
throw new Error(`Expected a valid address for signing, found ${Ct(n)}`);
const s = this.createPayload(r10, i);
- return this._injectSignature(Dy(this.registry, n), this.registry.createTypeUnsafe("ExtrinsicSignature", [Vee]), s);
+ return this._injectSignature(Dy(this.registry, n), this.registry.createTypeUnsafe("ExtrinsicSignature", [Dee]), s);
}
toU8a(r10) {
return this.isSigned ? super.toU8a(r10) : Cy;
}
};
- function R7(t) {
+ function N7(t) {
if (Et(t) || Array.isArray(t))
return Xe(t);
if (t) {
@@ -102199,15 +102210,15 @@ ${Ez(e, r10)}`);
return new Uint8Array();
throw new Error(`Unknown type passed to AccountId constructor, found typeof ${typeof t}`);
}
- var wk = class extends ac {
+ var fk = class extends oc {
constructor(e, r10 = 264, n) {
- const i = R7(n);
+ const i = N7(n);
if (i.length * 8 < r10 && i.some((o) => o))
throw new Error(`Invalid AccountId provided, expected ${r10 >> 3} bytes, found ${i.length}`);
super(e, i, r10);
}
eq(e) {
- return super.eq(R7(e));
+ return super.eq(N7(e));
}
toHuman() {
return this.toJSON();
@@ -102225,46 +102236,46 @@ ${Ez(e, r10)}`);
return "AccountId";
}
};
- var Lf = class extends wk {
+ var Df = class extends fk {
constructor(e, r10) {
super(e, 256, r10);
}
};
- var vk = class extends wk {
+ var hk = class extends fk {
constructor(e, r10) {
super(e, 264, r10);
}
};
- var zee = 239;
- var C7 = 252;
- var D7 = 253;
- var L7 = 254;
- var Fee = new ct(zee);
- var Hee = new ct(1).shln(16);
- var qee = new ct(1).shln(32);
- function xk(t) {
- return t instanceof sn ? t.toBn() : Ki(t) || rr(t) || Ft(t) || Et(t) || ic(t) ? t : xk(Mr(t));
+ var Lee = 239;
+ var I7 = 252;
+ var O7 = 253;
+ var P7 = 254;
+ var Bee = new ct(Lee);
+ var Uee = new ct(1).shln(16);
+ var jee = new ct(1).shln(32);
+ function dk(t) {
+ return t instanceof sn ? t.toBn() : Ki(t) || rr(t) || Ft(t) || Et(t) || nc(t) ? t : dk(Mr(t));
}
var sn = class extends rl {
constructor(e, r10 = new ct(0)) {
- super(e, xk(r10));
+ super(e, dk(r10));
}
static calcLength(e) {
const r10 = on(e);
- return r10.lte(Fee) ? 1 : r10.lt(Hee) ? 2 : r10.lt(qee) ? 4 : 8;
+ return r10.lte(Bee) ? 1 : r10.lt(Uee) ? 2 : r10.lt(jee) ? 4 : 8;
}
static readLength(e) {
const r10 = e[0];
- return r10 === C7 ? [1, 2] : r10 === D7 ? [1, 4] : r10 === L7 ? [1, 8] : [0, 1];
+ return r10 === I7 ? [1, 2] : r10 === O7 ? [1, 4] : r10 === P7 ? [1, 8] : [0, 1];
}
static writeLength(e) {
switch (e.length) {
case 2:
- return new Uint8Array([C7]);
+ return new Uint8Array([I7]);
case 4:
- return new Uint8Array([D7]);
+ return new Uint8Array([O7]);
case 8:
- return new Uint8Array([L7]);
+ return new Uint8Array([P7]);
default:
return new Uint8Array([]);
}
@@ -102289,7 +102300,7 @@ ${Ez(e, r10)}`);
return "AccountIndex";
}
};
- var _k = class extends cn {
+ var pk = class extends cn {
constructor(e, r10) {
super(e, {
header: "Header",
@@ -102309,37 +102320,37 @@ ${Ez(e, r10)}`);
return this.getT("header");
}
};
- function B8(t, e) {
+ function R8(t, e) {
return e.fields.reduce((r10, { name: n, type: i }, s) => (r10[n.unwrapOr(`param${s}`).toString()] = t.createLookupType(i), r10), {});
}
- function Wee(t, e, r10) {
- const { args: n, callIndex: i } = e, s = i instanceof Ek ? i.toU8a() : i, o = r10 || t.findMetaCall(s).meta;
+ function Vee(t, e, r10) {
+ const { args: n, callIndex: i } = e, s = i instanceof mk ? i.toU8a() : i, o = r10 || t.findMetaCall(s).meta;
return {
args: n,
- argsDef: B8(t, o),
+ argsDef: R8(t, o),
callIndex: i,
meta: o
};
}
- function Gee(t, e, r10) {
+ function zee(t, e, r10) {
const n = t.firstCallIndex.slice();
n.set(e.subarray(0, 2), 0);
const i = r10 || t.findMetaCall(n).meta;
return {
args: e.subarray(2),
- argsDef: B8(t, i),
+ argsDef: R8(t, i),
callIndex: n,
meta: i
};
}
- function Kee(t, e = new Uint8Array(), r10) {
+ function Fee(t, e = new Uint8Array(), r10) {
if (Et(e) || Ft(e))
- return Gee(t, Xe(e), r10);
- if (fi(e) && e.callIndex && e.args)
- return Wee(t, e, r10);
+ return zee(t, Xe(e), r10);
+ if (hi(e) && e.callIndex && e.args)
+ return Vee(t, e, r10);
throw new Error(`Call: Cannot decode value '${e}' of type ${typeof e}`);
}
- var Ek = class extends ac {
+ var mk = class extends oc {
constructor(e, r10) {
super(e, r10, 16);
}
@@ -102347,16 +102358,16 @@ ${Ez(e, r10)}`);
return this.toHex();
}
};
- var Sk = class extends cn {
+ var gk = class extends cn {
constructor(r10, n, i) {
var e = (...args) => {
super(...args);
re(this, "_meta");
};
- const s = Kee(r10, n, i);
+ const s = Fee(r10, n, i);
try {
e(r10, {
- callIndex: Ek,
+ callIndex: mk,
args: cn.with(s.argsDef)
}, s);
} catch (o) {
@@ -102374,7 +102385,7 @@ ${Ez(e, r10)}`);
return [...this.getT("args").values()];
}
get argsDef() {
- return B8(this.registry, this.meta);
+ return R8(this.registry, this.meta);
}
get argsEntries() {
return [...this.getT("args").entries()];
@@ -102413,25 +102424,25 @@ ${Ez(e, r10)}`);
return "Call";
}
};
- function rp(t, e, r10, n = true) {
+ function ep(t, e, r10, n = true) {
return r10 && St(r10.unwrapOrDefault) ? r10 : t.createTypeUnsafe(e, [
- n ? Fc(r10) || Ar(r10) ? null : Array.isArray(r10) ? r10 : [r10] : r10
+ n ? zc(r10) || Ar(r10) ? null : Array.isArray(r10) ? r10 : [r10] : r10
]);
}
- function Xee(t, e, r10) {
- return e === "ss58Format" ? rp(t, "Option", r10, false) : e === "tokenDecimals" ? rp(t, "Option>", r10) : e === "tokenSymbol" ? rp(t, "Option>", r10) : e === "isEthereum" ? rp(t, "Bool", r10, false) : r10;
+ function Hee(t, e, r10) {
+ return e === "ss58Format" ? ep(t, "Option", r10, false) : e === "tokenDecimals" ? ep(t, "Option>", r10) : e === "tokenSymbol" ? ep(t, "Option>", r10) : e === "isEthereum" ? ep(t, "Bool", r10, false) : r10;
}
- function Yee(t, e) {
- return (e && St(e.entries) ? [...e.entries()] : Object.entries(e || {})).reduce((r10, [n, i]) => (r10[n] = Xee(t, n, i), r10), {
+ function qee(t, e) {
+ return (e && St(e.entries) ? [...e.entries()] : Object.entries(e || {})).reduce((r10, [n, i]) => (r10[n] = Hee(t, n, i), r10), {
isEthereum: t.createTypeUnsafe("Bool", []),
ss58Format: t.createTypeUnsafe("Option", []),
tokenDecimals: t.createTypeUnsafe("Option>", []),
tokenSymbol: t.createTypeUnsafe("Option>", [])
});
}
- var Mk = class extends T8 {
+ var yk = class extends E8 {
constructor(e, r10) {
- super(e, Yee(e, r10));
+ super(e, qee(e, r10));
}
get isEthereum() {
return this.getT("isEthereum");
@@ -102446,49 +102457,49 @@ ${Ez(e, r10)}`);
return this.getT("tokenSymbol");
}
};
- var Zee = /* @__PURE__ */ Dr("aura");
- var Jee = /* @__PURE__ */ Dr("BABE");
- var Qee = /* @__PURE__ */ Dr("FRNK");
- var $ee = /* @__PURE__ */ Dr("pow_");
- var ete = /* @__PURE__ */ Dr("nmbs");
- function tte(t, e, r10) {
+ var Wee = /* @__PURE__ */ Dr("aura");
+ var Gee = /* @__PURE__ */ Dr("BABE");
+ var Kee = /* @__PURE__ */ Dr("FRNK");
+ var Xee = /* @__PURE__ */ Dr("pow_");
+ var Yee = /* @__PURE__ */ Dr("nmbs");
+ function Zee(t, e, r10) {
return r10[t.createTypeUnsafe("RawAuraPreDigest", [e.toU8a(true)]).slotNumber.mod(new ct(r10.length)).toNumber()];
}
- function rte(t, e, r10) {
+ function Jee(t, e, r10) {
const n = t.createTypeUnsafe("RawBabePreDigestCompat", [e.toU8a(true)]);
return r10[n.value.toNumber()];
}
- function nte(t, e) {
+ function Qee(t, e) {
return t.createTypeUnsafe("AccountId", [e]);
}
- var Ak = class extends ac {
+ var bk = class extends oc {
constructor(e, r10) {
super(e, rr(r10) ? Hr(r10, { isLe: false }) : r10, 32);
}
get isAura() {
- return this.eq(Zee);
+ return this.eq(Wee);
}
get isBabe() {
- return this.eq(Jee);
+ return this.eq(Gee);
}
get isGrandpa() {
- return this.eq(Qee);
+ return this.eq(Kee);
}
get isPow() {
- return this.eq($ee);
+ return this.eq(Xee);
}
get isNimbus() {
- return this.eq(ete);
+ return this.eq(Yee);
}
extractAuthor(e, r10) {
if (r10 != null && r10.length) {
if (this.isAura)
- return tte(this.registry, e, r10);
+ return Zee(this.registry, e, r10);
if (this.isBabe)
- return rte(this.registry, e, r10);
+ return Jee(this.registry, e, r10);
}
if (this.isPow || this.isNimbus)
- return nte(this.registry, e);
+ return Qee(this.registry, e);
}
toHuman() {
return this.toString();
@@ -102500,25 +102511,25 @@ ${Ez(e, r10)}`);
return this.isAscii ? fo(this) : Bt(this);
}
};
- var B7 = new Uint8Array([255]);
- function ite(t, e) {
+ var k7 = new Uint8Array([255]);
+ function $ee(t, e) {
const r10 = Mr(e);
- return r10.length === 32 ? t.createTypeUnsafe("AccountId", [r10]) : t.createTypeUnsafe("AccountIndex", [Xn(r10)]);
+ return r10.length === 32 ? t.createTypeUnsafe("AccountId", [r10]) : t.createTypeUnsafe("AccountIndex", [Yn(r10)]);
}
- function ste(t, e) {
+ function ete(t, e) {
if (e.length === 32)
return t.createTypeUnsafe("AccountId", [e]);
if (e[0] === 255)
return t.createTypeUnsafe("AccountId", [e.subarray(1)]);
const [r10, n] = sn.readLength(e);
- return t.createTypeUnsafe("AccountIndex", [Xn(e.subarray(r10, r10 + n))]);
+ return t.createTypeUnsafe("AccountIndex", [Yn(e.subarray(r10, r10 + n))]);
}
- function ote(t, e) {
- return e instanceof U8 ? e.inner : e instanceof Lf || e instanceof sn ? e : Ki(e) || rr(e) || ic(e) ? t.createTypeUnsafe("AccountIndex", [e]) : Array.isArray(e) || Ft(e) || Et(e) ? ste(t, Xe(e)) : ite(t, e);
+ function tte(t, e) {
+ return e instanceof C8 ? e.inner : e instanceof Df || e instanceof sn ? e : Ki(e) || rr(e) || nc(e) ? t.createTypeUnsafe("AccountIndex", [e]) : Array.isArray(e) || Ft(e) || Et(e) ? ete(t, Xe(e)) : $ee(t, e);
}
- var U8 = class extends Ng {
+ var C8 = class extends Ng {
constructor(e, r10 = new Uint8Array()) {
- super(e, ote(e, r10));
+ super(e, tte(e, r10));
}
get encodedLength() {
const e = this._rawLength;
@@ -102531,7 +102542,7 @@ ${Ez(e, r10)}`);
const e = this.inner.toU8a().subarray(0, this._rawLength);
return {
outer: [
- new Uint8Array(this.inner instanceof sn ? sn.writeLength(e) : B7),
+ new Uint8Array(this.inner instanceof sn ? sn.writeLength(e) : k7),
e
]
};
@@ -102544,16 +102555,16 @@ ${Ez(e, r10)}`);
}
toU8a(e) {
const r10 = this.inner.toU8a().subarray(0, this._rawLength);
- return e ? r10 : $t(this.inner instanceof sn ? sn.writeLength(r10) : B7, r10);
+ return e ? r10 : $t(this.inner instanceof sn ? sn.writeLength(r10) : k7, r10);
}
};
- function U7(t, e) {
+ function R7(t, e) {
return [0, 32].includes(e.length) ? { Id: e } : e.length === 20 ? { Address20: e } : e.length <= 8 ? { Index: t.createTypeUnsafe("AccountIndex", [e]).toNumber() } : e;
}
- function ate(t, e) {
- return e instanceof Lf ? { Id: e } : Et(e) ? U7(t, e) : e instanceof Td ? e : e instanceof sn || Ki(e) || rr(e) ? { Index: rr(e) ? e : e.toNumber() } : pr(e) ? U7(t, Mr(e.toString())) : e;
+ function rte(t, e) {
+ return e instanceof Df ? { Id: e } : Et(e) ? R7(t, e) : e instanceof Ad ? e : e instanceof sn || Ki(e) || rr(e) ? { Index: rr(e) ? e : e.toNumber() } : pr(e) ? R7(t, Mr(e.toString())) : e;
}
- var Td = class extends us {
+ var Ad = class extends us {
constructor(e, r10) {
super(e, {
Id: "AccountId",
@@ -102561,7 +102572,7 @@ ${Ez(e, r10)}`);
Raw: "Bytes",
Address32: "H256",
Address20: "H160"
- }, ate(e, r10));
+ }, rte(e, r10));
}
inspect() {
const { inner: e, outer: r10 = [] } = this.inner.inspect();
@@ -102574,31 +102585,31 @@ ${Ez(e, r10)}`);
return this.value.toString();
}
};
- var im = 128;
- var j8 = 0;
- var cte = 127;
- var Tk = 0;
- function j7(t) {
- return t ? new Uint8Array([im | Tk]) : new Uint8Array([j8]);
+ var nm = 128;
+ var D8 = 0;
+ var nte = 127;
+ var wk = 0;
+ function C7(t) {
+ return t ? new Uint8Array([nm | wk]) : new Uint8Array([D8]);
}
- function ute(t) {
- return t.length ? t.subarray(0, 1) : new Uint8Array([j8]);
+ function ite(t) {
+ return t.length ? t.subarray(0, 1) : new Uint8Array([D8]);
}
- function lte(t, e) {
+ function ste(t, e) {
return new Uint8Array([
- (new tu(t, e.aye).isTrue ? im : j8) | t.createTypeUnsafe("Conviction", [e.conviction || Tk]).index
+ (new eu(t, e.aye).isTrue ? nm : D8) | t.createTypeUnsafe("Conviction", [e.conviction || wk]).index
]);
}
- function fte(t, e) {
- return Et(e) ? ute(e) : Ar(e) || e instanceof Boolean || Nf(e) ? j7(new tu(t, e).isTrue) : rr(e) ? j7(e < 0) : lte(t, e);
+ function ote(t, e) {
+ return Et(e) ? ite(e) : Ar(e) || e instanceof Boolean || Tf(e) ? C7(new eu(t, e).isTrue) : rr(e) ? C7(e < 0) : ste(t, e);
}
- var Nk = class extends ac {
+ var vk = class extends oc {
constructor(r10, n) {
- const i = fte(r10, n);
+ const i = ote(r10, n);
super(r10, i, 8);
re(this, "__internal__aye");
re(this, "__internal__conviction");
- this.__internal__aye = (i[0] & im) === im, this.__internal__conviction = this.registry.createTypeUnsafe("Conviction", [i[0] & cte]);
+ this.__internal__aye = (i[0] & nm) === nm, this.__internal__conviction = this.registry.createTypeUnsafe("Conviction", [i[0] & nte]);
}
get conviction() {
return this.__internal__conviction;
@@ -102625,15 +102636,15 @@ ${Ez(e, r10)}`);
return "Vote";
}
};
- function V7(t) {
- return Et(t) || Array.isArray(t) ? Xe(t) : Ft(t) || MO(t.toString()) ? In(t.toString()) : pr(t) ? Xe(t) : t;
+ function D7(t) {
+ return Et(t) || Array.isArray(t) ? Xe(t) : Ft(t) || yO(t.toString()) ? In(t.toString()) : pr(t) ? Xe(t) : t;
}
- var V8 = class extends ac {
+ var L8 = class extends oc {
constructor(e, r10 = new Uint8Array()) {
- super(e, V7(r10), 160);
+ super(e, D7(r10), 160);
}
eq(e) {
- return !!e && super.eq(V7(e));
+ return !!e && super.eq(D7(e));
}
toHuman() {
return this.toJSON();
@@ -102651,25 +102662,25 @@ ${Ez(e, r10)}`);
return "AccountId";
}
};
- var hte = new Uint8Array([255]);
- function dte(t, e) {
+ var ate = new Uint8Array([255]);
+ function cte(t, e) {
const r10 = Mr(e);
- return r10.length === 20 ? t.createTypeUnsafe("EthereumAccountId", [r10]) : t.createTypeUnsafe("AccountIndex", [Xn(r10)]);
+ return r10.length === 20 ? t.createTypeUnsafe("EthereumAccountId", [r10]) : t.createTypeUnsafe("AccountIndex", [Yn(r10)]);
}
- function pte(t, e) {
+ function ute(t, e) {
if (e.length === 20)
return t.createTypeUnsafe("EthereumAccountId", [e]);
if (e[0] === 255)
return t.createTypeUnsafe("EthereumAccountId", [e.subarray(1)]);
const [r10, n] = sn.readLength(e);
- return t.createTypeUnsafe("AccountIndex", [Xn(e.subarray(r10, r10 + n))]);
+ return t.createTypeUnsafe("AccountIndex", [Yn(e.subarray(r10, r10 + n))]);
}
- function mte(t, e) {
- return e instanceof z8 ? e.inner : e instanceof V8 || e instanceof sn ? e : Et(e) || Array.isArray(e) || Ft(e) ? pte(t, Xe(e)) : Ki(e) || rr(e) || ic(e) ? t.createTypeUnsafe("AccountIndex", [e]) : dte(t, e);
+ function lte(t, e) {
+ return e instanceof B8 ? e.inner : e instanceof L8 || e instanceof sn ? e : Et(e) || Array.isArray(e) || Ft(e) ? ute(t, Xe(e)) : Ki(e) || rr(e) || nc(e) ? t.createTypeUnsafe("AccountIndex", [e]) : cte(t, e);
}
- var z8 = class extends Ng {
+ var B8 = class extends Ng {
constructor(e, r10 = new Uint8Array()) {
- super(e, mte(e, r10));
+ super(e, lte(e, r10));
}
get encodedLength() {
const e = this._rawLength;
@@ -102686,10 +102697,10 @@ ${Ez(e, r10)}`);
}
toU8a(e) {
const r10 = this.inner.toU8a().subarray(0, this._rawLength);
- return e ? r10 : $t(this.inner instanceof sn ? sn.writeLength(r10) : hte, r10);
+ return e ? r10 : $t(this.inner instanceof sn ? sn.writeLength(r10) : ate, r10);
}
};
- function gte(t, e) {
+ function fte(t, e) {
const r10 = e[0];
if (r10) {
if (r10 >= 1 && r10 <= 33) {
@@ -102701,10 +102712,10 @@ ${Ez(e, r10)}`);
return [void 0, void 0];
throw new Error(`Unable to decode Data, invalid indicator byte ${r10}`);
}
- function yte(t, e) {
- return Et(e) || pr(e) ? gte(t, Xe(e)) : e ? [e, void 0] : [void 0, void 0];
+ function hte(t, e) {
+ return Et(e) || pr(e) ? fte(t, Xe(e)) : e ? [e, void 0] : [void 0, void 0];
}
- var Ik = class extends us {
+ var xk = class extends us {
constructor(e, r10) {
if (super(e, {
None: "Null",
@@ -102713,7 +102724,7 @@ ${Ez(e, r10)}`);
Sha256: "H256",
Keccak256: "H256",
ShaThree256: "H256"
- }, ...yte(e, r10)), this.isRaw && this.asRaw.length > 32)
+ }, ...hte(e, r10)), this.isRaw && this.asRaw.length > 32)
throw new Error("Data.Raw values are limited to a maximum length of 32 bytes");
}
get asBlakeTwo256() {
@@ -102763,7 +102774,7 @@ ${Ez(e, r10)}`);
return e.set([this.index + 32], 0), e.set(this.value.toU8a(), 1), e;
}
};
- var bte = {
+ var dte = {
Blake2_128: [16, false],
Blake2_128Concat: [16, true],
Blake2_256: [32, false],
@@ -102772,10 +102783,10 @@ ${Ez(e, r10)}`);
Twox256: [32, false],
Twox64Concat: [8, true]
};
- function wte(t) {
+ function pte(t) {
if (Et(t) || !t || pr(t))
return { key: t };
- if (t instanceof y0)
+ if (t instanceof m0)
return {
key: t,
method: t.method,
@@ -102804,23 +102815,23 @@ ${Ez(e, r10)}`);
}
throw new Error(`Unable to convert input ${t} to StorageKey`);
}
- function vte(t, e, r10) {
+ function mte(t, e, r10) {
let n = 32;
const i = r10.length, s = new Array(i);
for (let o = 0; o < i; o++) {
- const [a, c] = r10[o], [u, f10] = bte[a.type], p = f10 ? t.createTypeUnsafe(Sd(t.lookup, c), [e.subarray(n + u)]) : t.createTypeUnsafe("Raw", [e.subarray(n, n + u)]);
+ const [a, c] = r10[o], [u, f10] = dte[a.type], p = f10 ? t.createTypeUnsafe(Ed(t.lookup, c), [e.subarray(n + u)]) : t.createTypeUnsafe("Raw", [e.subarray(n, n + u)]);
n += u + (f10 ? p.encodedLength : 0), s[o] = p;
}
return s;
}
- function xte(t, e, r10) {
+ function gte(t, e, r10) {
if (!r10 || !r10.type.isMap)
return [];
const { hashers: n, key: i } = r10.type.asMap, s = n.length === 1 ? [i] : t.lookup.getSiType(i).def.asTuple;
- return vte(t, e, n.map((o, a) => [o, s[a]]));
+ return mte(t, e, n.map((o, a) => [o, s[a]]));
}
- function _te(t) {
- if (t instanceof y0)
+ function yte(t) {
+ if (t instanceof m0)
return t.meta;
if (St(t))
return t.meta;
@@ -102829,28 +102840,28 @@ ${Ez(e, r10)}`);
return e.meta;
}
}
- function Ete(t, e) {
- if (e instanceof y0)
+ function bte(t, e) {
+ if (e instanceof m0)
return e.outputType;
if (St(e))
- return tm(t, e.meta.type);
+ return em(t, e.meta.type);
if (Array.isArray(e)) {
const [r10] = e;
if (r10.meta)
- return tm(t, r10.meta.type);
+ return em(t, r10.meta.type);
}
return "Raw";
}
- var y0 = class extends d0 {
+ var m0 = class extends f0 {
constructor(r10, n, i = {}) {
- const { key: s, method: o, section: a } = wte(n);
+ const { key: s, method: o, section: a } = pte(n);
super(r10, s);
re(this, "__internal__args");
re(this, "__internal__meta");
re(this, "__internal__outputType");
re(this, "__internal__method");
re(this, "__internal__section");
- this.__internal__outputType = Ete(r10, n), this.setMeta(_te(n), i.section || a, i.method || o);
+ this.__internal__outputType = bte(r10, n), this.setMeta(yte(n), i.section || a, i.method || o);
}
get args() {
return this.__internal__args;
@@ -102871,9 +102882,9 @@ ${Ez(e, r10)}`);
return r10.section === this.section && r10.method === this.method;
}
setMeta(r10, n, i) {
- this.__internal__meta = r10, this.__internal__method = i || this.__internal__method, this.__internal__section = n || this.__internal__section, r10 && (this.__internal__outputType = tm(this.registry, r10.type));
+ this.__internal__meta = r10, this.__internal__method = i || this.__internal__method, this.__internal__section = n || this.__internal__section, r10 && (this.__internal__outputType = em(this.registry, r10.type));
try {
- this.__internal__args = xte(this.registry, this.toU8a(true), r10);
+ this.__internal__args = gte(this.registry, this.toU8a(true), r10);
} catch {
}
return this;
@@ -102885,120 +102896,120 @@ ${Ez(e, r10)}`);
return "StorageKey";
}
};
- var Ste = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var wte = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- BitVec: qP,
- Bool: tu,
- Bytes: d0,
- Data: Ik,
- F32: z1,
- F64: F1,
- GenericAccountId: Lf,
- GenericAccountId32: Lf,
- GenericAccountId33: vk,
+ BitVec: LP,
+ Bool: eu,
+ Bytes: f0,
+ Data: xk,
+ F32: V1,
+ F64: z1,
+ GenericAccountId: Df,
+ GenericAccountId32: Df,
+ GenericAccountId33: hk,
GenericAccountIndex: sn,
- GenericAddress: Td,
- GenericBlock: _k,
- GenericCall: Sk,
- GenericChainProperties: Mk,
- GenericConsensusEngineId: Ak,
- GenericEthereumAccountId: V8,
- GenericEthereumLookupSource: z8,
- GenericEvent: fk,
- GenericEventData: k8,
- GenericExtrinsic: g0,
- GenericExtrinsicEra: D8,
- GenericExtrinsicPayload: L8,
- GenericExtrinsicPayloadUnknown: gk,
- GenericExtrinsicPayloadV4: nm,
- GenericExtrinsicSignatureV4: Ad,
- GenericExtrinsicUnknown: yk,
- GenericExtrinsicV4: Md,
- GenericImmortalEra: R8,
- GenericLookupSource: U8,
- GenericMortalEra: C8,
- GenericMultiAddress: Td,
- GenericSignerPayload: bk,
- GenericVote: Nk,
- I128: G1,
- I16: q1,
- I256: K1,
- I32: vd,
- I64: W1,
- I8: H1,
- ISize: X1,
+ GenericAddress: Ad,
+ GenericBlock: pk,
+ GenericCall: gk,
+ GenericChainProperties: yk,
+ GenericConsensusEngineId: bk,
+ GenericEthereumAccountId: L8,
+ GenericEthereumLookupSource: B8,
+ GenericEvent: nk,
+ GenericEventData: N8,
+ GenericExtrinsic: p0,
+ GenericExtrinsicEra: P8,
+ GenericExtrinsicPayload: k8,
+ GenericExtrinsicPayloadUnknown: ck,
+ GenericExtrinsicPayloadV4: rm,
+ GenericExtrinsicSignatureV4: Md,
+ GenericExtrinsicUnknown: uk,
+ GenericExtrinsicV4: Sd,
+ GenericImmortalEra: I8,
+ GenericLookupSource: C8,
+ GenericMortalEra: O8,
+ GenericMultiAddress: Ad,
+ GenericSignerPayload: lk,
+ GenericVote: vk,
+ I128: W1,
+ I16: H1,
+ I256: G1,
+ I32: wd,
+ I64: q1,
+ I8: F1,
+ ISize: K1,
Null: po,
- OptionBool: WP,
- StorageKey: y0,
- Text: A8,
- Type: GP,
- U128: J1,
- U16: Z1,
- U256: Q1,
+ OptionBool: BP,
+ StorageKey: m0,
+ Text: _8,
+ Type: UP,
+ U128: Z1,
+ U16: Y1,
+ U256: J1,
U32: rl,
U64: zi,
- U8: Y1,
- USize: $1,
- bool: tu,
- f32: z1,
- f64: F1,
- i128: G1,
- i16: q1,
- i256: K1,
- i32: vd,
- i64: W1,
- i8: H1,
- isize: X1,
- u128: J1,
- u16: Z1,
- u256: Q1,
+ U8: X1,
+ USize: Q1,
+ bool: eu,
+ f32: V1,
+ f64: z1,
+ i128: W1,
+ i16: H1,
+ i256: G1,
+ i32: wd,
+ i64: q1,
+ i8: F1,
+ isize: K1,
+ u128: Z1,
+ u16: Y1,
+ u256: J1,
u32: rl,
u64: zi,
- u8: Y1,
- usize: $1
+ u8: X1,
+ usize: Q1
}, Symbol.toStringTag, { value: "Module" }));
- function Ok(t) {
+ function _k(t) {
return ({ name: e }) => t(e);
}
- var F8 = /* @__PURE__ */ Ok(dr);
- var Pk = /* @__PURE__ */ Ok((t) => t.toString());
- function Mte(t, e) {
+ var U8 = /* @__PURE__ */ _k(dr);
+ var Ek = /* @__PURE__ */ _k((t) => t.toString());
+ function vte(t, e) {
return t.callIndex[0] === e[0] && t.callIndex[1] === e[1];
}
- function Ate(t, e, r10, n) {
+ function xte(t, e, r10, n) {
const i = n.fields, s = dr(n.name), o = (...a) => {
if (i.length !== a.length)
throw new Error(`Extrinsic ${e}.${s} expects ${i.length} arguments, got ${a.length}.`);
return t.createTypeUnsafe("Call", [{ args: a, callIndex: r10 }, n]);
};
- return o.is = (a) => Mte(a, r10), o.callIndex = r10, o.meta = n, o.method = s, o.section = e, o.toJSON = () => n.toJSON(), o;
+ return o.is = (a) => vte(a, r10), o.callIndex = r10, o.meta = n, o.method = s, o.section = e, o.toJSON = () => n.toJSON(), o;
}
- function kk({ calls: t }) {
+ function Sk({ calls: t }) {
return t.isSome;
}
- function Rk(t, e, r10, n, i) {
+ function Mk(t, e, r10, n, i) {
const { fields: s, index: o } = r10, a = s.length, c = new Array(a);
for (let u = 0; u < a; u++) {
const { name: f10, type: p, typeName: b } = s[u];
c[u] = st({
name: dr(f10.unwrapOr(`param${u}`)),
- type: Sd(e, p)
+ type: Ed(e, p)
}, b.isSome ? { typeName: b.unwrap() } : null);
}
- return Ate(t, n, new Uint8Array([i, o.toNumber()]), t.createTypeUnsafe("FunctionMetadataLatest", [st({ args: c }, r10)]));
+ return xte(t, n, new Uint8Array([i, o.toNumber()]), t.createTypeUnsafe("FunctionMetadataLatest", [st({ args: c }, r10)]));
}
- function Ck(t, { lookup: e, pallets: r10 }, n) {
- const i = {}, s = r10.filter(kk);
+ function Ak(t, { lookup: e, pallets: r10 }, n) {
+ const i = {}, s = r10.filter(Sk);
for (let o = 0, a = s.length; o < a; o++) {
const { calls: c, index: u, name: f10 } = s[o], p = dr(f10), b = n >= 12 ? u.toNumber() : o;
- Yn(i, p, () => Sl(e, c.unwrap(), F8, (E) => Rk(t, e, E, p, b)));
+ Zn(i, p, () => Sl(e, c.unwrap(), U8, (E) => Mk(t, e, E, p, b)));
}
return i;
}
function Ly(t, e) {
return e.toNumber() >= 2 ? t.createTypeUnsafe("StorageHasherV10", [e.toNumber() + 1]) : t.createTypeUnsafe("StorageHasherV10", [e]);
}
- function Tte(t, e) {
+ function _te(t, e) {
return e.isMap ? [st({}, e.asMap, {
hasher: Ly(t, e.asMap.hasher)
}), 1] : e.isDoubleMap ? [st({}, e.asDoubleMap, {
@@ -103006,22 +103017,22 @@ ${Ez(e, r10)}`);
key2Hasher: Ly(t, e.asDoubleMap.key2Hasher)
}), 2] : [e.asPlain, 0];
}
- function Nte(t, e) {
+ function Ete(t, e) {
const r10 = e.storage.unwrapOr(null);
return t.createTypeUnsafe("ModuleMetadataV10", [st({}, e, {
storage: r10 ? st({}, r10, {
items: r10.items.map((n) => st({}, n, {
- type: t.createTypeUnsafe("StorageEntryTypeV10", Tte(t, n.type))
+ type: t.createTypeUnsafe("StorageEntryTypeV10", _te(t, n.type))
}))
}) : null
})]);
}
- function Ite(t, { modules: e }) {
+ function Ste(t, { modules: e }) {
return t.createTypeUnsafe("MetadataV10", [{
- modules: e.map((r10) => Nte(t, r10))
+ modules: e.map((r10) => Ete(t, r10))
}]);
}
- function Ote(t, { modules: e }) {
+ function Mte(t, { modules: e }) {
return t.createTypeUnsafe("MetadataV11", [{
extrinsic: {
signedExtensions: [],
@@ -103030,16 +103041,16 @@ ${Ez(e, r10)}`);
modules: e
}]);
}
- function Pte(t, { extrinsic: e, modules: r10 }) {
+ function Ate(t, { extrinsic: e, modules: r10 }) {
return t.createTypeUnsafe("MetadataV12", [{
extrinsic: e,
modules: r10.map((n) => t.createTypeUnsafe("ModuleMetadataV12", [st({}, n, { index: 255 })]))
}]);
}
- function kte(t, e) {
+ function Tte(t, e) {
return t.createTypeUnsafe("MetadataV13", [e]);
}
- var Rte = {
+ var Nte = {
assets: {
Approval: "AssetApproval",
ApprovalKey: "AssetApprovalKey",
@@ -103139,14 +103150,14 @@ ${Ez(e, r10)}`);
AssetId: "XcmAssetId"
}
};
- function Cte({ knownTypes: t }, e) {
+ function Ite({ knownTypes: t }, e) {
var r10;
return {
- ...Rte[e] ?? {},
+ ...Nte[e] ?? {},
...((r10 = t.typesAlias) == null ? void 0 : r10[e]) ?? {}
};
}
- var Dte = [["<", ">"], ["<", ","], [",", ">"], ["(", ")"], ["(", ","], [",", ","], [",", ")"]];
+ var Ote = [["<", ">"], ["<", ","], [",", ">"], ["(", ")"], ["(", ","], [",", ","], [",", ")"]];
function Fa(t, e) {
const r10 = e.toString(), n = t.findIndex(({ def: i }) => i.HistoricMetaCompat === r10);
return n !== -1 ? n : t.push({
@@ -103155,18 +103166,18 @@ ${Ez(e, r10)}`);
}
}) - 1;
}
- function Lte(t, ...e) {
+ function Pte(t, ...e) {
for (let r10 = 0, n = e.length; r10 < n; r10++)
Fa(t, e[r10]);
}
- function Bte(t, e) {
+ function kte(t, e) {
return t.push({
def: {
Tuple: e
}
}) - 1;
}
- function H8(t, e, r10, n) {
+ function j8(t, e, r10, n) {
return r10.push({
def: {
Variant: { variants: n }
@@ -103174,7 +103185,7 @@ ${Ez(e, r10)}`);
path: [`pallet_${t.toString()}`, "pallet", e]
}) - 1;
}
- function Ute(t, e, r10) {
+ function Rte(t, e, r10) {
t.register({
OriginCaller: {
_enum: e.map((n, i) => [
@@ -103183,42 +103194,42 @@ ${Ez(e, r10)}`);
]).sort((n, i) => n[1] - i[1]).reduce((n, [i, s]) => {
for (let o = Object.keys(n).length; o < s; o++)
n[`Empty${o}`] = "Null";
- return n[i] = jY[i] || "Null", n;
+ return n[i] = CY[i] || "Null", n;
}, {})
}
});
}
- function b0(t, e) {
+ function g0(t, e) {
e.forEach((r10) => {
const n = Object.keys(t).find((i) => r10.eq(i));
if (n)
r10.setOverride(t[n]);
else {
- const i = r10.toString(), s = Object.entries(t).reduce((o, [a, c]) => Dte.reduce((u, [f10, p]) => u.replace(`${f10}${a}${p}`, `${f10}${c}${p}`), o), i);
+ const i = r10.toString(), s = Object.entries(t).reduce((o, [a, c]) => Ote.reduce((u, [f10, p]) => u.replace(`${f10}${a}${p}`, `${f10}${c}${p}`), o), i);
i !== s && r10.setOverride(s);
}
});
}
- function jte(t, e, r10, n, i) {
- const s = n.map(({ args: o, docs: a, name: c }, u) => (b0(i, o.map(({ type: f10 }) => f10)), e.createTypeUnsafe("SiVariant", [{
+ function Cte(t, e, r10, n, i) {
+ const s = n.map(({ args: o, docs: a, name: c }, u) => (g0(i, o.map(({ type: f10 }) => f10)), e.createTypeUnsafe("SiVariant", [{
docs: a,
fields: o.map(({ name: f10, type: p }) => e.createTypeUnsafe("SiField", [{ name: f10, type: Fa(t, p) }])),
index: u,
name: c
}])));
return e.createTypeUnsafe("PalletCallMetadataV14", [{
- type: H8(r10, "Call", t, s)
+ type: j8(r10, "Call", t, s)
}]);
}
- function Vte(t, e, r10, n) {
- return r10.map(({ docs: i, name: s, type: o, value: a }) => (b0(n, [o]), e.createTypeUnsafe("PalletConstantMetadataV14", [{
+ function Dte(t, e, r10, n) {
+ return r10.map(({ docs: i, name: s, type: o, value: a }) => (g0(n, [o]), e.createTypeUnsafe("PalletConstantMetadataV14", [{
docs: i,
name: s,
type: Fa(t, o),
value: a
}])));
}
- function zte(t, e, r10, n, i) {
+ function Lte(t, e, r10, n, i) {
const s = n.map(({ docs: o, name: a }, c) => e.createTypeUnsafe("SiVariant", [{
docs: o,
fields: [],
@@ -103226,36 +103237,36 @@ ${Ez(e, r10)}`);
name: a
}]));
return e.createTypeUnsafe("PalletErrorMetadataV14", [{
- type: H8(r10, "Error", t, s)
+ type: j8(r10, "Error", t, s)
}]);
}
- function Fte(t, e, r10, n, i) {
- const s = n.map(({ args: o, docs: a, name: c }, u) => (b0(i, o), e.createTypeUnsafe("SiVariant", [{
+ function Bte(t, e, r10, n, i) {
+ const s = n.map(({ args: o, docs: a, name: c }, u) => (g0(i, o), e.createTypeUnsafe("SiVariant", [{
docs: a,
fields: o.map((f10) => e.createTypeUnsafe("SiField", [{ type: Fa(t, f10) }])),
index: u,
name: c
}])));
return e.createTypeUnsafe("PalletEventMetadataV14", [{
- type: H8(r10, "Event", t, s)
+ type: j8(r10, "Event", t, s)
}]);
}
function By(t, e, r10, { hashers: n, isLinked: i, isOptional: s, keys: o, value: a }) {
- return b0(r10, [a, ...Array.isArray(o) ? o : [o]]), e.createTypeUnsafe("StorageEntryTypeV14", [{
+ return g0(r10, [a, ...Array.isArray(o) ? o : [o]]), e.createTypeUnsafe("StorageEntryTypeV14", [{
Map: {
hashers: n,
- key: n.length === 1 ? Fa(t, o[0]) : Bte(t, o.map((c) => Fa(t, c))),
+ key: n.length === 1 ? Fa(t, o[0]) : kte(t, o.map((c) => Fa(t, c))),
value: i ? Fa(t, `(${s ? `Option<${a.toString()}>` : a.toString()}, Linkage<${o[0].toString()}>)`) : Fa(t, a)
}
}]);
}
- function Hte(t, e, { items: r10, prefix: n }, i) {
+ function Ute(t, e, { items: r10, prefix: n }, i) {
return e.createTypeUnsafe("PalletStorageMetadataV14", [{
items: r10.map(({ docs: s, fallback: o, modifier: a, name: c, type: u }) => {
let f10;
if (u.isPlain) {
const p = u.asPlain;
- b0(i, [p]), f10 = e.createTypeUnsafe("StorageEntryTypeV14", [{
+ g0(i, [p]), f10 = e.createTypeUnsafe("StorageEntryTypeV14", [{
Plain: Fa(t, p)
}]);
} else if (u.isMap) {
@@ -103297,7 +103308,7 @@ ${Ez(e, r10)}`);
prefix: n
}]);
}
- function qte(t, { signedExtensions: e, version: r10 }) {
+ function jte(t, { signedExtensions: e, version: r10 }) {
return t.createTypeUnsafe("ExtrinsicMetadataV14", [{
signedExtensions: e.map((n) => ({
identifier: n,
@@ -103307,22 +103318,22 @@ ${Ez(e, r10)}`);
version: r10
}]);
}
- function Wte(t, e, r10, { calls: n, constants: i, errors: s, events: o, storage: a }) {
- const c = Cte(e, dr(r10.name));
+ function Vte(t, e, r10, { calls: n, constants: i, errors: s, events: o, storage: a }) {
+ const c = Ite(e, dr(r10.name));
return e.createTypeUnsafe("PalletMetadataV14", [{
- calls: n && jte(t, e, r10.name, n, c),
- constants: Vte(t, e, i, c),
- errors: s && zte(t, e, r10.name, s),
- events: o && Fte(t, e, r10.name, o, c),
+ calls: n && Cte(t, e, r10.name, n, c),
+ constants: Dte(t, e, i, c),
+ errors: s && Lte(t, e, r10.name, s),
+ events: o && Bte(t, e, r10.name, o, c),
index: r10.index,
name: r10.name,
- storage: a && Hte(t, e, a, c)
+ storage: a && Ute(t, e, a, c)
}]);
}
- function Gte(t, e, r10) {
+ function zte(t, e, r10) {
const n = [];
- Lte(n, "Null", "u8", "u16", "u32", "u64"), Ute(t, e.modules, r10);
- const i = qte(t, e.extrinsic), s = e.modules.map((o) => Wte(n, t, o, {
+ Pte(n, "Null", "u8", "u16", "u32", "u64"), Rte(t, e.modules, r10);
+ const i = jte(t, e.extrinsic), s = e.modules.map((o) => Vte(n, t, o, {
calls: o.calls.unwrapOr(null),
constants: o.constants,
errors: o.errors.length ? o.errors : null,
@@ -103337,7 +103348,7 @@ ${Ez(e, r10)}`);
pallets: s
}]);
}
- function Kte(t, e, r10) {
+ function Fte(t, e, r10) {
var i;
const n = e.lookup.paramTypes.SpRuntimeUncheckedExtrinsic;
return t.createTypeUnsafe("MetadataV15", [
@@ -103357,23 +103368,23 @@ ${Ez(e, r10)}`);
})
]);
}
- function Xte(t, e, r10) {
+ function Hte(t, e, r10) {
return e;
}
- var z7 = 1635018093;
- var Yte = class extends rl {
+ var L7 = 1635018093;
+ var qte = class extends rl {
constructor(e, r10) {
- if (super(e, r10), !this.isEmpty && !this.eq(z7))
- throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32", [z7]).toHex()}, found ${this.toHex()}`);
+ if (super(e, r10), !this.isEmpty && !this.eq(L7))
+ throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32", [L7]).toHex()}, found ${this.toHex()}`);
}
};
- var Zte = [15, 14, 13, 12, 11, 10, 9];
- var Jte = Zte[0];
- var Qte = 14;
+ var Wte = [15, 14, 13, 12, 11, 10, 9];
+ var Gte = Wte[0];
+ var Kte = 14;
var Vg = class extends cn {
constructor(r10, n) {
super(r10, {
- magicNumber: Yte,
+ magicNumber: qte,
metadata: "MetadataAll"
}, n);
re(this, "__internal__converted", /* @__PURE__ */ new Map());
@@ -103388,7 +103399,7 @@ ${Ez(e, r10)}`);
return this.__internal__metadata()[i];
}
if (!this.__internal__converted.has(r11)) {
- const i = r11 === "latest" ? `asV${Jte}` : `asV${r11 - 1}`;
+ const i = r11 === "latest" ? `asV${Gte}` : `asV${r11 - 1}`;
this.__internal__converted.set(r11, n10(this.registry, this[i], this.version));
}
return this.__internal__converted.get(r11);
@@ -103398,32 +103409,32 @@ ${Ez(e, r10)}`);
get asCallsOnly() {
return new Vg(this.registry, {
magicNumber: this.magicNumber,
- metadata: this.registry.createTypeUnsafe("MetadataAll", [vee(this.registry, this.asLatest), Qte])
+ metadata: this.registry.createTypeUnsafe("MetadataAll", [mee(this.registry, this.asLatest), Kte])
});
}
get asV9() {
return this.__internal__assertVersion(9), this.__internal__metadata().asV9;
}
get asV10() {
- return this.__internal__getVersion(10, Ite);
+ return this.__internal__getVersion(10, Ste);
}
get asV11() {
- return this.__internal__getVersion(11, Ote);
+ return this.__internal__getVersion(11, Mte);
}
get asV12() {
- return this.__internal__getVersion(12, Pte);
+ return this.__internal__getVersion(12, Ate);
}
get asV13() {
- return this.__internal__getVersion(13, kte);
+ return this.__internal__getVersion(13, Tte);
}
get asV14() {
- return this.__internal__getVersion(14, Gte);
+ return this.__internal__getVersion(14, zte);
}
get asV15() {
- return this.__internal__getVersion(15, Kte);
+ return this.__internal__getVersion(15, Fte);
}
get asLatest() {
- return this.__internal__getVersion("latest", Xte);
+ return this.__internal__getVersion("latest", Hte);
}
get magicNumber() {
return this.getT("magicNumber");
@@ -103432,133 +103443,133 @@ ${Ez(e, r10)}`);
return this.__internal__metadata().index;
}
getUniqTypes(r10) {
- return bee(this.registry, this.asLatest, r10);
+ return dee(this.registry, this.asLatest, r10);
}
toJSON() {
return this.asLatest, super.toJSON();
}
};
- var Dk = new Uint8Array([109, 101, 116, 97, 9]);
- var F7 = Dk.length - 1;
- function $te(t, e) {
+ var Tk = new Uint8Array([109, 101, 116, 97, 9]);
+ var B7 = Tk.length - 1;
+ function Xte(t, e) {
if (e.length === 0)
- return Dk;
- if (e[F7] === 9)
+ return Tk;
+ if (e[B7] === 9)
try {
return new Vg(t, e);
} catch {
- e[F7] = 10;
+ e[B7] = 10;
}
return e;
}
- var Bf = class extends Vg {
+ var Lf = class extends Vg {
constructor(e, r10) {
- super(e, Et(r10) || pr(r10) ? $te(e, Xe(r10)) : r10);
+ super(e, Et(r10) || pr(r10) ? Xte(e, Xe(r10)) : r10);
}
};
- function q8(t, { pallets: e }, r10) {
+ function V8(t, { pallets: e }, r10) {
const n = {};
for (let i = 0, s = e.length; i < s; i++) {
const { constants: o, name: a } = e[i];
- o.isEmpty || Yn(n, dr(a), () => Hc({}, o, (c) => {
+ o.isEmpty || Zn(n, dr(a), () => Fc({}, o, (c) => {
const u = t.createTypeUnsafe(t.createLookupType(c.type), [In(c.value.toHex())]);
return u.meta = c, u;
- }, F8));
+ }, U8));
}
return n;
}
- function Lk(t, e) {
+ function Nk(t, e) {
return st({ args: e.fields.map(({ type: r10 }) => t.getTypeDef(r10).type) }, e);
}
- function ere(t, { lookup: e, pallets: r10 }, n) {
+ function Yte(t, { lookup: e, pallets: r10 }, n) {
const i = {};
for (let s = 0, o = r10.length; s < o; s++) {
const { errors: a, index: c, name: u } = r10[s];
if (a.isSome) {
const f10 = n >= 12 ? c.toNumber() : s;
- Yn(i, dr(u), () => Sl(e, a.unwrap(), Pk, (p) => ({
+ Zn(i, dr(u), () => Sl(e, a.unwrap(), Ek, (p) => ({
is: (b) => ss(b) && ss(b.index) && b.index.eq(f10) && (Et(b.error) ? b.error[0] === p.index.toNumber() : ss(b.error) && b.error.eq(p.index)),
- meta: t.createTypeUnsafe("ErrorMetadataLatest", [Lk(e, p)])
+ meta: t.createTypeUnsafe("ErrorMetadataLatest", [Nk(e, p)])
})));
}
}
return i;
}
- function Bk({ events: t }) {
+ function Ik({ events: t }) {
return t.isSome;
}
- function tre(t, { lookup: e, pallets: r10 }, n) {
- const i = {}, s = r10.filter(Bk);
+ function Zte(t, { lookup: e, pallets: r10 }, n) {
+ const i = {}, s = r10.filter(Ik);
for (let o = 0, a = s.length; o < a; o++) {
const { events: c, index: u, name: f10 } = s[o], p = n >= 12 ? u.toNumber() : o;
- Yn(i, dr(f10), () => Sl(e, c.unwrap(), Pk, (b) => ({
+ Zn(i, dr(f10), () => Sl(e, c.unwrap(), Ek, (b) => ({
is: (E) => ss(E) && Et(E.index) && p === E.index[0] && b.index.eq(E.index[1]),
- meta: t.createTypeUnsafe("EventMetadataLatest", [Lk(e, b)])
+ meta: t.createTypeUnsafe("EventMetadataLatest", [Nk(e, b)])
})));
}
return i;
}
- var rre = (t) => Wc(t, 128);
- var nre = {
+ var Jte = (t) => qc(t, 128);
+ var Qte = {
Blake2_128: (t) => Pn(t, 128),
Blake2_128Concat: (t) => $t(Pn(t, 128), Xe(t)),
Blake2_256: (t) => Pn(t, 256),
Identity: (t) => Xe(t),
- Twox128: (t) => Wc(t, 128),
- Twox256: (t) => Wc(t, 256),
- Twox64Concat: (t) => $t(Wc(t, 64), Xe(t))
+ Twox128: (t) => qc(t, 128),
+ Twox256: (t) => qc(t, 256),
+ Twox64Concat: (t) => $t(qc(t, 64), Xe(t))
};
- function ire(t) {
- return nre[t.type] || rre;
+ function $te(t) {
+ return Qte[t.type] || Jte;
}
var zg = {
args: [],
hashers: [],
keys: []
};
- function sre(t) {
+ function ere(t) {
return !Ar(t);
}
- function Uk({ method: t, section: e }, { args: r10, keys: n }) {
+ function Ok({ method: t, section: e }, { args: r10, keys: n }) {
if (Array.isArray(r10)) {
- if (r10.filter(sre).length !== n.length)
+ if (r10.filter(ere).length !== n.length)
throw new Error(`Call to ${dr(e || "unknown")}.${dr(t || "unknown")} needs ${n.length} arguments, found [${r10.join(", ")}]`);
} else
throw new Error(`Call to ${dr(e || "unknown")}.${dr(t || "unknown")} needs ${n.length} arguments`);
}
- function jk(t, e, { args: r10, hashers: n, keys: i }) {
+ function Pk(t, e, { args: r10, hashers: n, keys: i }) {
const s = i.length, o = new Array(s);
for (let a = 0; a < s; a++)
- o[a] = ire(n[a])(t.createTypeUnsafe(t.createLookupType(i[a]), [r10[a]]).toU8a());
+ o[a] = $te(n[a])(t.createTypeUnsafe(t.createLookupType(i[a]), [r10[a]]).toU8a());
return [
[
- Wc(e.prefix, 128),
- Wc(e.method, 128)
+ qc(e.prefix, 128),
+ qc(e.method, 128)
],
o
];
}
function Uy(t, e, r10) {
- Uk(e, r10);
- const { meta: n } = e, [i, s] = jk(t, e, r10);
+ Ok(e, r10);
+ const { meta: n } = e, [i, s] = Pk(t, e, r10);
let o = [];
if (n.type.isMap) {
const { hashers: c, key: u } = n.type.asMap;
- o = c.length === 1 ? [`${c[0].type}(${Sd(t.lookup, u)})`] : t.lookup.getSiType(u).def.asTuple.map((f10, p) => `${c[p].type}(${Sd(t.lookup, f10)})`);
+ o = c.length === 1 ? [`${c[0].type}(${Ed(t.lookup, u)})`] : t.lookup.getSiType(u).def.asTuple.map((f10, p) => `${c[p].type}(${Ed(t.lookup, f10)})`);
}
const a = ["module", "method"].concat(...r10.args.map((c, u) => o[u]));
return {
inner: i.concat(...s).map((c, u) => ({ name: a[u], outer: [c] }))
};
}
- function sm(t, e, r10) {
- const [n, i] = jk(t, e, r10);
+ function im(t, e, r10) {
+ const [n, i] = Pk(t, e, r10);
return $t(...n, ...i);
}
function jy(t, e, r10) {
- return Uk(e, r10), ca(sm(t, e, r10));
+ return Ok(e, r10), ca(im(t, e, r10));
}
- function ore(t, e, r10) {
+ function tre(t, e, r10) {
const { meta: { type: n } } = e;
return (...i) => {
if (n.isPlain)
@@ -103567,7 +103578,7 @@ ${Ez(e, r10)}`);
return s.length === 1 ? Uy(t, e, { args: i, hashers: s, keys: [o] }) : Uy(t, e, { args: i, hashers: s, keys: t.lookup.getSiType(o).def.asTuple });
};
}
- function are(t, e, r10) {
+ function rre(t, e, r10) {
const { meta: { type: n } } = e;
let i = null;
return (...s) => {
@@ -103577,11 +103588,11 @@ ${Ez(e, r10)}`);
return o.length === 1 ? jy(t, e, { args: s, hashers: o, keys: [a] }) : jy(t, e, { args: s, hashers: o, keys: t.lookup.getSiType(a).def.asTuple });
};
}
- function cre(t, e, r10) {
- const { meta: n, method: i, prefix: s, section: o } = e, a = are(t, e, r10);
- return a.inspect = ore(t, e, r10), a.meta = n, a.method = dr(i), a.prefix = s, a.section = o, a.toJSON = () => st({ storage: { method: i, prefix: s, section: o } }, n.toJSON()), a;
+ function nre(t, e, r10) {
+ const { meta: n, method: i, prefix: s, section: o } = e, a = rre(t, e, r10);
+ return a.inspect = tre(t, e, r10), a.meta = n, a.method = dr(i), a.prefix = s, a.section = o, a.toJSON = () => st({ storage: { method: i, prefix: s, section: o } }, n.toJSON()), a;
}
- function ure(t, { meta: { docs: e, name: r10, type: n }, section: i }, { method: s }, o) {
+ function ire(t, { meta: { docs: e, name: r10, type: n }, section: i }, { method: s }, o) {
const a = t.createTypeUnsafe("StorageEntryMetadataLatest", [{
docs: e,
fallback: t.createTypeUnsafe("Bytes", []),
@@ -103593,30 +103604,30 @@ ${Ez(e, r10)}`);
const c = (...u) => t.createTypeUnsafe("StorageKey", [o(...u), { method: s, section: i }]);
return c.meta = a, c;
}
- function lre(t, e, r10) {
+ function sre(t, e, r10) {
const { meta: { type: n }, method: i, section: s } = e;
- return r10.iterKey = ure(t, e, r10, (...o) => {
+ return r10.iterKey = ire(t, e, r10, (...o) => {
if (o.length && (n.isPlain || o.length >= n.asMap.hashers.length))
throw new Error(`Iteration of ${dr(s || "unknown")}.${dr(i || "unknown")} needs arguments to be at least one less than the full arguments, found [${o.join(", ")}]`);
if (o.length && n.isMap) {
const { hashers: a, key: c } = n.asMap, u = a.length === 1 ? [c] : t.lookup.getSiType(c).def.asTuple;
- return new ls(t, sm(t, e, { args: o, hashers: a.slice(0, o.length), keys: u.slice(0, o.length) }));
+ return new ls(t, im(t, e, { args: o, hashers: a.slice(0, o.length), keys: u.slice(0, o.length) }));
}
- return new ls(t, sm(t, e, zg));
+ return new ls(t, im(t, e, zg));
}), r10;
}
- function Vk(t, e, r10) {
- const { meta: { type: n } } = e, i = cre(t, e, r10);
- return n.isMap && lre(t, e, i), i.keyPrefix = (...s) => i.iterKey && i.iterKey(...s) || dd(i())[1], i;
+ function kk(t, e, r10) {
+ const { meta: { type: n } } = e, i = nre(t, e, r10);
+ return n.isMap && sre(t, e, i), i.keyPrefix = (...s) => i.iterKey && i.iterKey(...s) || hd(i())[1], i;
}
- function H7(t, e) {
+ function U7(t, e) {
const r10 = e.toLowerCase();
return t.lookup.types.find((n) => n.type.def.isPrimitive && n.type.def.asPrimitive.toString().toLowerCase() === r10 || n.type.def.isHistoricMetaCompat && n.type.def.asHistoricMetaCompat.toString().toLowerCase() === r10);
}
- function fre(t, e) {
- let r10 = H7(t, e);
+ function ore(t, e) {
+ let r10 = U7(t, e);
if (!r10 && (e === "Bytes" || e.startsWith("[u8;"))) {
- const n = H7(t, "u8");
+ const n = U7(t, "u8");
if (n)
if (e === "Bytes")
r10 = t.lookup.types.find((i) => i.type.def.isSequence && i.type.def.asSequence.type.eq(n.id) || i.type.def.isHistoricMetaCompat && i.type.def.asHistoricMetaCompat.eq(e));
@@ -103630,16 +103641,16 @@ ${Ez(e, r10)}`);
}
return r10 || console.warn(`Unable to map ${e} to a lookup index`), r10;
}
- function zk({ method: t, prefix: e, section: r10 }, n, { docs: i, type: s }) {
+ function Rk({ method: t, prefix: e, section: r10 }, n, { docs: i, type: s }) {
return (o) => {
var a;
- return Vk(o, {
+ return kk(o, {
meta: o.createTypeUnsafe("StorageEntryMetadataLatest", [{
docs: o.createTypeUnsafe("Vec", [[i]]),
modifier: o.createTypeUnsafe("StorageEntryModifierLatest", ["Required"]),
name: o.createTypeUnsafe("Text", [t]),
toJSON: () => n,
- type: o.createTypeUnsafe("StorageEntryTypeLatest", [{ Plain: ((a = fre(o, s)) == null ? void 0 : a.id) || 0 }])
+ type: o.createTypeUnsafe("StorageEntryTypeLatest", [{ Plain: ((a = ore(o, s)) == null ? void 0 : a.id) || 0 }])
}]),
method: t,
prefix: e,
@@ -103647,103 +103658,103 @@ ${Ez(e, r10)}`);
}, { key: n, skipHashing: true });
};
}
- var hre = "Substrate";
- var dre = "substrate";
- function Vl(t, e, r10) {
- return zk({ method: t, prefix: hre, section: dre }, e, r10);
+ var are = "Substrate";
+ var cre = "substrate";
+ function jl(t, e, r10) {
+ return Rk({ method: t, prefix: are, section: cre }, e, r10);
}
- var pre = {
- changesTrieConfig: Vl("changesTrieConfig", ":changes_trie", {
+ var ure = {
+ changesTrieConfig: jl("changesTrieConfig", ":changes_trie", {
docs: "Changes trie configuration is stored under this key.",
type: "u32"
}),
- childStorageKeyPrefix: Vl("childStorageKeyPrefix", ":child_storage:", {
+ childStorageKeyPrefix: jl("childStorageKeyPrefix", ":child_storage:", {
docs: "Prefix of child storage keys.",
type: "u32"
}),
- code: Vl("code", ":code", {
+ code: jl("code", ":code", {
docs: "Wasm code of the runtime.",
type: "Bytes"
}),
- extrinsicIndex: Vl("extrinsicIndex", ":extrinsic_index", {
+ extrinsicIndex: jl("extrinsicIndex", ":extrinsic_index", {
docs: "Current extrinsic index (u32) is stored under this key.",
type: "u32"
}),
- heapPages: Vl("heapPages", ":heappages", {
+ heapPages: jl("heapPages", ":heappages", {
docs: "Number of wasm linear memory pages required for execution of the runtime.",
type: "u64"
}),
- intrablockEntropy: Vl("intrablockEntropy", ":intrablock_entropy", {
+ intrablockEntropy: jl("intrablockEntropy", ":intrablock_entropy", {
docs: "Current intra-block entropy (a universally unique `[u8; 32]` value) is stored here.",
type: "[u8; 32]"
})
};
- function mre(t) {
- const e = {}, r10 = Object.entries(pre);
+ function lre(t) {
+ const e = {}, r10 = Object.entries(ure);
for (let n = 0, i = r10.length; n < i; n++)
e[r10[n][0]] = r10[n][1](t);
return { substrate: e };
}
- var gre = "palletVersion";
- var yre = ":__STORAGE_VERSION__:";
- var bre = { docs: "Returns the current pallet version from storage", type: "u16" };
- function Fk(t, { pallets: e }, r10) {
- const n = mre(t);
+ var fre = "palletVersion";
+ var hre = ":__STORAGE_VERSION__:";
+ var dre = { docs: "Returns the current pallet version from storage", type: "u16" };
+ function Ck(t, { pallets: e }, r10) {
+ const n = lre(t);
for (let i = 0, s = e.length; i < s; i++) {
const { name: o, storage: a } = e[i];
if (a.isSome) {
const c = dr(o), { items: u, prefix: f10 } = a.unwrap(), p = f10.toString();
- Yn(n, c, () => Hc({
- palletVersion: zk({ method: gre, prefix: p, section: c }, sm(t, { method: yre, prefix: o.toString() }, zg), bre)(t)
- }, u, (b) => Vk(t, { meta: b, method: b.name.toString(), prefix: p, section: c }, {}), F8));
+ Zn(n, c, () => Fc({
+ palletVersion: Rk({ method: fre, prefix: p, section: c }, im(t, { method: hre, prefix: o.toString() }, zg), dre)(t)
+ }, u, (b) => kk(t, { meta: b, method: b.name.toString(), prefix: p, section: c }, {}), U8));
}
}
return n;
}
- function Hk(t, e) {
- if (!(e instanceof Bf))
+ function Dk(t, e) {
+ if (!(e instanceof Lf))
throw new Error("You need to pass a valid Metadata instance to Decorated");
const r10 = e.asLatest, n = e.version;
return {
- consts: q8(t, r10),
- errors: ere(t, r10, n),
- events: tre(t, r10, n),
- query: Fk(t, r10),
+ consts: V8(t, r10),
+ errors: Yte(t, r10, n),
+ events: Zte(t, r10, n),
+ query: Ck(t, r10),
registry: t,
- tx: Ck(t, r10, n)
+ tx: Ak(t, r10, n)
};
}
- var wre = new Uint8Array(2);
- var q7 = di("registry");
- function W7(t, e) {
+ var pre = new Uint8Array(2);
+ var j7 = pi("registry");
+ function V7(t, e) {
return parseInt(t, 10) - parseInt(e, 10);
}
- function qk(t) {
+ function Lk(t) {
return t.toString();
}
- function Wk(t, e) {
+ function Bk(t, e) {
const r10 = e.length, n = new Array(r10);
for (let i = 0; i < r10; i++)
n[i] = t.getTypeDef(e[i].type).type;
return n;
}
- function om(t) {
+ function sm(t) {
const e = Object.keys(t);
for (let r10 = 0, n = e.length; r10 < n; r10++)
delete t[e[r10]];
}
- function W8({ index: t }) {
+ function z8({ index: t }) {
return t.toString();
}
- function vre(t, { lookup: e, pallets: r10 }, n, i) {
- om(i);
+ function mre(t, { lookup: e, pallets: r10 }, n, i) {
+ sm(i);
for (let s = 0, o = r10.length; s < o; s++) {
const { errors: a, index: c, name: u } = r10[s];
if (a.isSome) {
const f10 = dr(u);
- Yn(i, n >= 12 ? c.toNumber() : s, () => Sl(e, a.unwrap(), W8, ({ docs: p, fields: b, index: E, name: _ }) => ({
- args: Wk(e, b),
- docs: p.map(qk),
+ Zn(i, n >= 12 ? c.toNumber() : s, () => Sl(e, a.unwrap(), z8, ({ docs: p, fields: b, index: E, name: _ }) => ({
+ args: Bk(e, b),
+ docs: p.map(Lk),
fields: b,
index: E.toNumber(),
method: _.toString(),
@@ -103753,14 +103764,14 @@ ${Ez(e, r10)}`);
}
}
}
- function xre(t, { lookup: e, pallets: r10 }, n, i) {
- const s = r10.filter(Bk);
- om(i);
+ function gre(t, { lookup: e, pallets: r10 }, n, i) {
+ const s = r10.filter(Ik);
+ sm(i);
for (let o = 0, a = s.length; o < a; o++) {
const { events: c, index: u, name: f10 } = s[o];
- Yn(i, n >= 12 ? u.toNumber() : o, () => Sl(e, c.unwrap(), W8, (p) => {
- const b = t.createType("EventMetadataLatest", st({}, p, { args: Wk(e, p.fields) }));
- return class extends k8 {
+ Zn(i, n >= 12 ? u.toNumber() : o, () => Sl(e, c.unwrap(), z8, (p) => {
+ const b = t.createType("EventMetadataLatest", st({}, p, { args: Bk(e, p.fields) }));
+ return class extends N8 {
constructor(E, _) {
super(E, _, b, dr(f10), p.name.toString());
}
@@ -103768,21 +103779,21 @@ ${Ez(e, r10)}`);
}));
}
}
- function _re(t, { lookup: e, pallets: r10 }, n, i, s) {
- const o = r10.filter(kk);
- om(i), om(s);
+ function yre(t, { lookup: e, pallets: r10 }, n, i, s) {
+ const o = r10.filter(Sk);
+ sm(i), sm(s);
for (let a = 0, c = o.length; a < c; a++) {
const { calls: u, index: f10, name: p } = o[a], b = n >= 12 ? f10.toNumber() : a, E = dr(p), _ = u.unwrap();
- Yn(i, b, () => Sl(e, _, W8, (F) => Rk(t, e, F, E, b)));
- const { path: N11 } = t.lookup.getSiType(_.type), R = N11.findIndex((F) => F.eq("pallet"));
- if (R !== -1) {
- const F = dr(N11.slice(0, R).map((D, L) => L === 0 ? D.replace(/^(frame|pallet)_/, "") : D).join(" "));
+ Zn(i, b, () => Sl(e, _, z8, (F) => Mk(t, e, F, E, b)));
+ const { path: N11 } = t.lookup.getSiType(_.type), k = N11.findIndex((F) => F.eq("pallet"));
+ if (k !== -1) {
+ const F = dr(N11.slice(0, k).map((L, D) => D === 0 ? L.replace(/^(frame|pallet)_/, "") : L).join(" "));
s[F] ? s[F].push(E) : s[F] = [E];
}
}
}
- function Ere(t, e) {
- const r10 = t.getChainProperties(), n = q8(t, e.asLatest, e.version), i = n.system && (n.system.sS58Prefix || n.system.ss58Prefix);
+ function bre(t, e) {
+ const r10 = t.getChainProperties(), n = V8(t, e.asLatest, e.version), i = n.system && (n.system.sS58Prefix || n.system.ss58Prefix);
if (!i)
return r10;
const { isEthereum: s, tokenDecimals: o, tokenSymbol: a } = r10 || {};
@@ -103834,7 +103845,7 @@ ${Ez(e, r10)}`);
Ki(this.createType("Weight")) || (r11 = "WeightV1");
r11 && this.register({ Weight: r11 });
});
- this.__internal__knownDefaults = st({ Json: T8, Metadata: Bf, PortableRegistry: ok, Raw: ls }, Ste), this.__internal__knownDefaultsEntries = Object.entries(this.__internal__knownDefaults), this.__internal__knownDefinitions = Ed;
+ this.__internal__knownDefaults = st({ Json: E8, Metadata: Lf, PortableRegistry: QP, Raw: ls }, wte), this.__internal__knownDefaultsEntries = Object.entries(this.__internal__knownDefaults), this.__internal__knownDefinitions = _d;
const r10 = Object.values(this.__internal__knownDefinitions);
for (let n = 0, i = r10.length; n < i; n++)
this.register(r10[n].types);
@@ -103862,12 +103873,12 @@ ${Ez(e, r10)}`);
if ((e = this.__internal__chainProperties) != null && e.tokenSymbol.isSome) {
const r10 = this.__internal__chainProperties.tokenSymbol.unwrap();
if (r10.length)
- return r10.map(qk);
+ return r10.map(Lk);
}
- return [au.getDefaults().unit];
+ return [ou.getDefaults().unit];
}
get firstCallIndex() {
- return this.__internal__firstCallIndex || wre;
+ return this.__internal__firstCallIndex || pre;
}
isLookupType(e) {
return /Lookup\d+$/.test(e);
@@ -103900,10 +103911,10 @@ ${Ez(e, r10)}`);
return Hu(this, e);
}
createType(e, ...r10) {
- return _d(this, e, r10);
+ return xd(this, e, r10);
}
createTypeUnsafe(e, r10, n) {
- return _d(this, e, r10, n);
+ return xd(this, e, r10, n);
}
findMetaCall(e) {
const [r10, n] = [e[0], e[1]];
@@ -103928,7 +103939,7 @@ ${Ez(e, r10)}`);
if (!i) {
const s = this.__internal__definitions.get(e);
let o;
- s ? o = Hu(this, s) : n ? o = $P(this, n) : r10 && (q7.warn(`Unable to resolve type ${e}, it will fail on construction`), this.__internal__unknownTypes.set(e, true), o = h0.with(e)), o && (i = class extends o {
+ s ? o = Hu(this, s) : n ? o = WP(this, n) : r10 && (j7.warn(`Unable to resolve type ${e}, it will fail on construction`), this.__internal__unknownTypes.set(e, true), o = l0.with(e)), o && (i = class extends o {
}, this.__internal__classes.set(e, i), n && rr(n.lookupIndex) && this.__internal__classes.set(this.createLookupType(n.lookupIndex), i));
}
return i;
@@ -103961,10 +103972,10 @@ ${Ez(e, r10)}`);
return this.get(e, true);
}
getSignedExtensionExtra() {
- return I7(this.__internal__signedExtensions, "payload", this.__internal__userExtensions);
+ return S7(this.__internal__signedExtensions, "payload", this.__internal__userExtensions);
}
getSignedExtensionTypes() {
- return I7(this.__internal__signedExtensions, "extrinsic", this.__internal__userExtensions);
+ return S7(this.__internal__signedExtensions, "extrinsic", this.__internal__userExtensions);
}
hasClass(e) {
return this.__internal__classes.has(e) || !!this.__internal__knownDefaults[e];
@@ -104004,176 +104015,176 @@ ${Ez(e, r10)}`);
this.__internal__lookup = e, e.register();
}
setMetadata(e, r10, n, i) {
- this.__internal__metadata = e.asLatest, this.__internal__metadataVersion = e.version, this.__internal__firstCallIndex = null, this.__internal__registerLookup(this.__internal__metadata.lookup), _re(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataCalls, this.__internal__moduleMap), vre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataErrors), xre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataEvents);
- const [s] = Object.keys(this.__internal__metadataCalls).sort(W7);
+ this.__internal__metadata = e.asLatest, this.__internal__metadataVersion = e.version, this.__internal__firstCallIndex = null, this.__internal__registerLookup(this.__internal__metadata.lookup), yre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataCalls, this.__internal__moduleMap), mre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataErrors), gre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataEvents);
+ const [s] = Object.keys(this.__internal__metadataCalls).sort(V7);
if (s) {
- const [o] = Object.keys(this.__internal__metadataCalls[s]).sort(W7);
+ const [o] = Object.keys(this.__internal__metadataCalls[s]).sort(V7);
o && (this.__internal__firstCallIndex = new Uint8Array([parseInt(s, 10), parseInt(o, 10)]));
}
- this.setSignedExtensions(r10 || (this.__internal__metadata.extrinsic.version.gt(Jr) ? this.__internal__metadata.extrinsic.signedExtensions.map(({ identifier: o }) => o.toString()) : Ry), n, i), this.setChainProperties(Ere(this, e));
+ this.setSignedExtensions(r10 || (this.__internal__metadata.extrinsic.version.gt(Jr) ? this.__internal__metadata.extrinsic.signedExtensions.map(({ identifier: o }) => o.toString()) : Ry), n, i), this.setChainProperties(bre(this, e));
}
setSignedExtensions(e = Ry, r10, n) {
if (this.__internal__signedExtensions = e, this.__internal__userExtensions = r10, !n) {
- const i = Nee(this.__internal__signedExtensions, this.__internal__userExtensions);
- i.length && q7.warn(`Unknown signed extensions ${i.join(", ")} found, treating them as no-effect`);
+ const i = Eee(this.__internal__signedExtensions, this.__internal__userExtensions);
+ i.length && j7.warn(`Unknown signed extensions ${i.join(", ")} found, treating them as no-effect`);
}
}
};
- var Sre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var wre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
BTreeMap: Rg,
BTreeSet: Cg,
- BitVec: qP,
- Bool: tu,
- Bytes: d0,
- CodecMap: V1,
- CodecSet: wd,
- Compact: Df,
- Data: Ik,
- DoNotConstruct: h0,
+ BitVec: LP,
+ Bool: eu,
+ Bytes: f0,
+ CodecMap: j1,
+ CodecSet: bd,
+ Compact: Cf,
+ Data: xk,
+ DoNotConstruct: l0,
Enum: us,
- F32: z1,
- F64: F1,
- GenericAccountId: Lf,
- GenericAccountId32: Lf,
- GenericAccountId33: vk,
+ F32: V1,
+ F64: z1,
+ GenericAccountId: Df,
+ GenericAccountId32: Df,
+ GenericAccountId33: hk,
GenericAccountIndex: sn,
- GenericAddress: Td,
- GenericBlock: _k,
- GenericCall: Sk,
- GenericChainProperties: Mk,
- GenericConsensusEngineId: Ak,
- GenericEthereumAccountId: V8,
- GenericEthereumLookupSource: z8,
- GenericEvent: fk,
- GenericEventData: k8,
- GenericExtrinsic: g0,
- GenericExtrinsicEra: D8,
- GenericExtrinsicPayload: L8,
- GenericExtrinsicPayloadUnknown: gk,
- GenericExtrinsicPayloadV4: nm,
- GenericExtrinsicSignatureV4: Ad,
- GenericExtrinsicUnknown: yk,
- GenericExtrinsicV4: Md,
- GenericImmortalEra: R8,
- GenericLookupSource: U8,
- GenericMortalEra: C8,
- GenericMultiAddress: Td,
- GenericSignerPayload: bk,
- GenericVote: Nk,
+ GenericAddress: Ad,
+ GenericBlock: pk,
+ GenericCall: gk,
+ GenericChainProperties: yk,
+ GenericConsensusEngineId: bk,
+ GenericEthereumAccountId: L8,
+ GenericEthereumLookupSource: B8,
+ GenericEvent: nk,
+ GenericEventData: N8,
+ GenericExtrinsic: p0,
+ GenericExtrinsicEra: P8,
+ GenericExtrinsicPayload: k8,
+ GenericExtrinsicPayloadUnknown: ck,
+ GenericExtrinsicPayloadV4: rm,
+ GenericExtrinsicSignatureV4: Md,
+ GenericExtrinsicUnknown: uk,
+ GenericExtrinsicV4: Sd,
+ GenericImmortalEra: I8,
+ GenericLookupSource: C8,
+ GenericMortalEra: O8,
+ GenericMultiAddress: Ad,
+ GenericSignerPayload: lk,
+ GenericVote: vk,
HashMap: Dg,
- I128: G1,
- I16: q1,
- I256: K1,
- I32: vd,
- I64: W1,
- I8: H1,
- ISize: X1,
+ I128: W1,
+ I16: H1,
+ I256: G1,
+ I32: wd,
+ I64: q1,
+ I8: F1,
+ ISize: K1,
Int: la,
- Json: T8,
- Linkage: M8,
- Map: V1,
- Metadata: Bf,
+ Json: E8,
+ Linkage: x8,
+ Map: j1,
+ Metadata: Lf,
Null: po,
Option: bo,
- OptionBool: WP,
- PortableRegistry: ok,
- Range: p0,
+ OptionBool: BP,
+ PortableRegistry: QP,
+ Range: h0,
RangeInclusive: Lg,
Raw: ls,
Result: Og,
- Set: wd,
- StorageKey: y0,
+ Set: bd,
+ StorageKey: m0,
Struct: cn,
- Text: A8,
+ Text: _8,
Tuple: El,
- Type: GP,
+ Type: UP,
get TypeDefInfo() {
return Se;
},
TypeRegistry: Fg,
- U128: J1,
- U16: Z1,
- U256: Q1,
+ U128: Z1,
+ U16: Y1,
+ U256: J1,
U32: rl,
U64: zi,
- U8: Y1,
- U8aFixed: ac,
+ U8: X1,
+ U8aFixed: oc,
UInt: fa,
- USize: $1,
+ USize: Q1,
Vec: Pg,
VecFixed: kg,
- WrapperKeepOpaque: m0,
+ WrapperKeepOpaque: d0,
WrapperOpaque: Bg,
- XCM_MAPPINGS: rk,
- bool: tu,
- constructTypeClass: $P,
- convertSiV0toV1: dee,
- createClass: _ee,
+ XCM_MAPPINGS: XP,
+ bool: eu,
+ constructTypeClass: WP,
+ convertSiV0toV1: cee,
+ createClass: yee,
createClassUnsafe: Hu,
- createType: Eee,
- createTypeUnsafe: _d,
- decorateConstants: q8,
- decorateExtrinsics: Ck,
- decorateStorage: Fk,
+ createType: bee,
+ createTypeUnsafe: xd,
+ decorateConstants: V8,
+ decorateExtrinsics: Ak,
+ decorateStorage: Ck,
encodeTypeDef: jg,
- expandMetadata: Hk,
- f32: z1,
- f64: F1,
- getTypeClass: N8,
+ expandMetadata: Dk,
+ f32: V1,
+ f64: z1,
+ getTypeClass: S8,
getTypeDef: ha,
- i128: G1,
- i16: q1,
- i256: K1,
- i32: vd,
- i64: W1,
- i8: H1,
- isize: X1,
+ i128: W1,
+ i16: H1,
+ i256: G1,
+ i32: wd,
+ i64: q1,
+ i8: F1,
+ isize: K1,
lazyVariants: Sl,
mapXcmTypes: Mi,
packageInfo: Ag,
- paramsNotation: ek,
- rpcDefinitions: nw,
- typeDefinitions: Ed,
- typeSplit: YP,
- u128: J1,
- u16: Z1,
- u256: Q1,
+ paramsNotation: GP,
+ rpcDefinitions: tw,
+ typeDefinitions: _d,
+ typeSplit: zP,
+ u128: Z1,
+ u16: Y1,
+ u256: J1,
u32: rl,
u64: zi,
- u8: Y1,
- unwrapStorageType: tm,
- usize: $1,
+ u8: X1,
+ unwrapStorageType: em,
+ usize: Q1,
withTypeString: Ci
}, Symbol.toStringTag, { value: "Module" }));
- function Gk(t = 1750) {
+ function Uk(t = 1750) {
return (e) => {
- let [r10, n, i, s] = [0, 0, ui.EMPTY, ui.EMPTY];
+ let [r10, n, i, s] = [0, 0, li.EMPTY, li.EMPTY];
return new Ht((o) => (e.subscribe(o), n++ === 0 && (r10 === 1 ? s.unsubscribe() : i = e.connect(), r10 = 3), () => {
- --n === 0 && (r10 === 2 ? (r10 = 0, s.unsubscribe()) : (r10 = 1, s = Tv.schedule(() => {
+ --n === 0 && (r10 === 2 ? (r10 = 0, s.unsubscribe()) : (r10 = 1, s = Mv.schedule(() => {
r10 = 0, i.unsubscribe();
}, t)));
}));
};
}
- function Mre(t, e) {
+ function vre(t, e) {
return Ct({ t }) === Ct({ t: e });
}
- function Are(t) {
+ function xre(t) {
throw t;
}
- function Tre() {
+ function _re() {
}
function Hg({ delay: t, skipChange: e = false, skipTimeout: r10 = false } = {}) {
return (n) => n.pipe(
- Yt(Are),
- e ? Us(Tre) : aa(Mre),
- tg(1),
- r10 ? Gd() : Gk(t)
+ Yt(xre),
+ e ? Us(_re) : aa(vre),
+ eg(1),
+ r10 ? Wd() : Uk(t)
);
}
function Le(t, e) {
- const n = cf((...i) => new Ht((s) => {
+ const n = af((...i) => new Ht((s) => {
const o = e(...i).subscribe(s);
return () => {
n.unmemoize(...i), o.unsubscribe();
@@ -104181,8 +104192,8 @@ ${Ez(e, r10)}`);
}).pipe(Hg()), { getInstanceId: () => t });
return n;
}
- var Nre = di("rpc-core");
- var Ire = {
+ var Ere = pi("rpc-core");
+ var Sre = {
fallback: void 0,
modifier: { isOptional: true },
type: {
@@ -104190,13 +104201,13 @@ ${Ez(e, r10)}`);
isMap: false
}
};
- function np(t, { noErrorLog: e, params: r10, type: n }, i) {
- e || Nre.error(`${t}(${r10.map(({ isOptional: s, name: o, type: a }) => `${o}${s ? "?" : ""}: ${a}`).join(", ")}): ${n}:: ${i.message}`);
+ function tp(t, { noErrorLog: e, params: r10, type: n }, i) {
+ e || Ere.error(`${t}(${r10.map(({ isOptional: s, name: o, type: a }) => `${o}${s ? "?" : ""}: ${a}`).join(", ")}): ${n}:: ${i.message}`);
}
- function G7(t) {
+ function z7(t) {
return ["0x3a636f6465"].includes(t.toHex());
}
- var Ore = class {
+ var Mre = class {
constructor(e, r10, { isPedantic: n = true, provider: i, userRpc: s = {} }) {
re(this, "__internal__instanceId");
re(this, "__internal__isPedantic");
@@ -104212,7 +104223,7 @@ ${Ez(e, r10)}`);
if (!i || !St(i.send))
throw new Error("Expected Provider to API create");
this.__internal__instanceId = e, this.__internal__isPedantic = n, this.__internal__registryDefault = r10, this.provider = i;
- const o = Object.keys(nw);
+ const o = Object.keys(tw);
this.sections.push(...o), this.addUserInterfaces(s);
}
get isConnected() {
@@ -104235,31 +104246,31 @@ ${Ez(e, r10)}`);
} : void 0;
}
setRegistrySwap(e) {
- this.__internal__getBlockRegistry = cf(e, {
+ this.__internal__getBlockRegistry = af(e, {
getInstanceId: () => this.__internal__instanceId
});
}
setResolveBlockHash(e) {
- this.__internal__getBlockHash = cf(e, {
+ this.__internal__getBlockHash = af(e, {
getInstanceId: () => this.__internal__instanceId
});
}
addUserInterfaces(e) {
this.sections.push(...Object.keys(e).filter((r10) => !this.sections.includes(r10)));
for (let r10 = 0, n = this.sections.length; r10 < n; r10++) {
- const i = this.sections[r10], s = st({}, nw[i], e[i]), o = Object.keys(s);
+ const i = this.sections[r10], s = st({}, tw[i], e[i]), o = Object.keys(s);
for (let a = 0, c = o.length; a < c; a++) {
const u = o[a], f10 = s[u], p = f10.endpoint || `${i}_${u}`;
if (!this.mapping.has(p)) {
const b = !!f10.pubsub;
- this[i] || (this[i] = {}), this.mapping.set(p, st({}, f10, { isSubscription: b, jsonrpc: p, method: u, section: i })), Yn(this[i], u, () => b ? this._createMethodSubscribe(i, u, f10) : this._createMethodSend(i, u, f10));
+ this[i] || (this[i] = {}), this.mapping.set(p, st({}, f10, { isSubscription: b, jsonrpc: p, method: u, section: i })), Zn(this[i], u, () => b ? this._createMethodSubscribe(i, u, f10) : this._createMethodSend(i, u, f10));
}
}
}
}
_memomize(e, r10) {
- const n = { getInstanceId: () => this.__internal__instanceId }, i = cf(e(true), n);
- return i.raw = cf(e(false), n), i.meta = r10, i;
+ const n = { getInstanceId: () => this.__internal__instanceId }, i = af(e(true), n);
+ return i.raw = af(e(false), n), i.meta = r10, i;
}
_formatResult(e, r10, n, i, s, o, a) {
return e ? this._formatOutput(r10, n, i, s, o, a) : a;
@@ -104268,20 +104279,20 @@ ${Ez(e, r10)}`);
const i = n.endpoint || `${e}_${r10}`, s = n.params.findIndex(({ isHistoric: u }) => u);
let o = null;
const a = async (u, f10) => {
- var R;
- const p = s === -1 ? null : f10[s], b = p && n.params[s].type === "BlockNumber" ? await ((R = this.__internal__getBlockHash) == null ? void 0 : R.call(this, p)) : p, { registry: E } = u && b && this.__internal__getBlockRegistry ? await this.__internal__getBlockRegistry(Xe(b)) : { registry: this.__internal__registryDefault }, _ = this._formatParams(E, null, n, f10), N11 = await this.provider.send(i, _.map((F) => F.toJSON()), !!b);
+ var k;
+ const p = s === -1 ? null : f10[s], b = p && n.params[s].type === "BlockNumber" ? await ((k = this.__internal__getBlockHash) == null ? void 0 : k.call(this, p)) : p, { registry: E } = u && b && this.__internal__getBlockRegistry ? await this.__internal__getBlockRegistry(Xe(b)) : { registry: this.__internal__registryDefault }, _ = this._formatParams(E, null, n, f10), N11 = await this.provider.send(i, _.map((F) => F.toJSON()), !!b);
return this._formatResult(u, E, b, r10, n, _, N11);
}, c = (u) => (...f10) => {
const p = u && s !== -1 && !!f10[s];
return new Ht((b) => (a(u, f10).then((E) => {
b.next(E), b.complete();
}).catch((E) => {
- np(r10, n, E), b.error(E), b.complete();
+ tp(r10, n, E), b.error(E), b.complete();
}), () => {
u ? o == null || o.unmemoize(...f10) : o == null || o.raw.unmemoize(...f10);
})).pipe(
- tg(1),
- p ? Gk() : Gd()
+ eg(1),
+ p ? Uk() : Wd()
);
};
return o = this._memomize(c, n), o;
@@ -104298,27 +104309,27 @@ ${Ez(e, r10)}`);
let f10 = null;
const p = (b) => (...E) => new Ht((_) => {
let N11 = Promise.resolve(null);
- const R = this.__internal__registryDefault, F = (D) => {
- np(r10, n, D), _.error(D);
+ const k = this.__internal__registryDefault, F = (L) => {
+ tp(r10, n, L), _.error(L);
};
try {
- const D = this._formatParams(R, null, n, E), L = (q, W) => {
+ const L = this._formatParams(k, null, n, E), D = (q, W) => {
if (q) {
- np(r10, n, q);
+ tp(r10, n, q);
return;
}
try {
- _.next(this._formatResult(b, R, null, r10, n, D, W));
+ _.next(this._formatResult(b, k, null, r10, n, L, W));
} catch (z) {
_.error(z);
}
};
- N11 = this._createSubscriber({ paramsJson: D.map((q) => q.toJSON()), subName: a, subType: u, update: L }, F);
- } catch (D) {
- F(D);
+ N11 = this._createSubscriber({ paramsJson: L.map((q) => q.toJSON()), subName: a, subType: u, update: D }, F);
+ } catch (L) {
+ F(L);
}
return () => {
- b ? f10 == null || f10.unmemoize(...E) : f10 == null || f10.raw.unmemoize(...E), N11.then((D) => Fc(D) ? Promise.resolve(false) : this.provider.unsubscribe(u, c, D)).catch((D) => np(r10, n, D));
+ b ? f10 == null || f10.unmemoize(...E) : f10 == null || f10.raw.unmemoize(...E), N11.then((L) => zc(L) ? Promise.resolve(false) : this.provider.unsubscribe(u, c, L)).catch((L) => tp(r10, n, L));
};
}).pipe(Hg());
return f10 = this._memomize(p, n), f10;
@@ -104353,7 +104364,7 @@ ${Ez(e, r10)}`);
return e.createTypeUnsafe(i.type, [o], { blockHash: r10 });
}
_formatStorageData(e, r10, n, i) {
- const s = Fc(i), o = s ? null : G7(n) ? i : Xe(i);
+ const s = zc(i), o = s ? null : z7(n) ? i : Xe(i);
return this._newType(e, r10, n, o, s);
}
_formatStorageSet(e, r10, n, i) {
@@ -104369,11 +104380,11 @@ ${Ez(e, r10)}`);
if (_)
return this.__internal__storageCacheHits++, _;
}
- const f10 = u ? null : c[1], p = Fc(f10), b = p || G7(n) ? f10 : Xe(f10), E = this._newType(e, r10, n, b, p, o);
+ const f10 = u ? null : c[1], p = zc(f10), b = p || z7(n) ? f10 : Xe(f10), E = this._newType(e, r10, n, b, p, o);
return this.__internal__storageCache.set(a, E), this.__internal__storageCacheSize++, E;
}
_newType(e, r10, n, i, s, o = -1) {
- const a = n.outputType || "Raw", c = n.meta || Ire, u = o === -1 ? "" : ` entry ${o}:`;
+ const a = n.outputType || "Raw", c = n.meta || Sre, u = o === -1 ? "" : ` entry ${o}:`;
try {
return e.createTypeUnsafe(a, [
s ? c.fallback ? a.includes("Linkage<") ? $t(In(c.fallback.toHex()), new Uint8Array(2)) : In(c.fallback.toHex()) : void 0 : c.modifier.isOptional ? e.createTypeUnsafe(a, [i], { blockHash: r10, isPedantic: this.__internal__isPedantic }) : i
@@ -104383,7 +104394,7 @@ ${Ez(e, r10)}`);
}
}
};
- function Pre(t) {
+ function Are(t) {
const e = [];
for (let n = 0, i = t.length; n < i; n++) {
const s = t[n].toString(2);
@@ -104393,24 +104404,24 @@ ${Ez(e, r10)}`);
const r10 = e.lastIndexOf(true);
return r10 >= 0 ? e.slice(0, r10 + 1) : [];
}
- function am(t) {
- return m4(t.number) ? t.number.unwrap() : t.number;
+ function om(t) {
+ return d4(t.number) ? t.number.unwrap() : t.number;
}
- var ip = /* @__PURE__ */ new Map();
- var kre = {
+ var rp = /* @__PURE__ */ new Map();
+ var Tre = {
del: (t) => {
- ip.delete(t);
+ rp.delete(t);
},
forEach: (t) => {
- for (const [e, r10] of ip.entries())
+ for (const [e, r10] of rp.entries())
t(e, r10);
},
- get: (t) => ip.get(t),
+ get: (t) => rp.get(t),
set: (t, e) => {
- ip.set(t, e);
+ rp.set(t, e);
}
};
- var Kk = {
+ var jk = {
del: () => {
},
forEach: () => {
@@ -104419,9 +104430,9 @@ ${Ez(e, r10)}`);
},
set: (t, e) => e
};
- var Rre = 7 * (24 * 60) * (60 * 1e3);
- var Kf;
- function Cre(t, e) {
+ var Nre = 7 * (24 * 60) * (60 * 1e3);
+ var Gf;
+ function Ire(t, e) {
return {
del: (r10) => e.del(`${t}${r10}`),
forEach: e.forEach,
@@ -104435,42 +104446,42 @@ ${Ez(e, r10)}`);
}
};
}
- function Dre(t) {
+ function Ore(t) {
const e = Date.now(), r10 = [];
t.forEach((n, { x: i }) => {
- e - i > Rre && r10.push(n);
+ e - i > Nre && r10.push(n);
}), r10.forEach((n) => t.del(n));
}
- function Xk(t = "", e) {
- Kf = e ? Cre(`derive:${t}:`, e) : Kk, e && Dre(e);
+ function Vk(t = "", e) {
+ Gf = e ? Ire(`derive:${t}:`, e) : jk, e && Ore(e);
}
- Xk();
- function G8(t) {
+ Vk();
+ function F8(t) {
return t.pipe(we(([e]) => e));
}
function da(t) {
- return (e, r10) => Le(e, (...n) => G8(t(r10, ...n)));
+ return (e, r10) => Le(e, (...n) => F8(t(r10, ...n)));
}
function qg(t, e, r10, n) {
- Yn(t, e, () => Hc({}, r10(e), (i) => n(e, i)));
+ Zn(t, e, () => Fc({}, r10(e), (i) => n(e, i)));
}
- var Lre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Pre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- approvalFlagsToBools: Pre,
+ approvalFlagsToBools: Are,
get deriveCache() {
- return Kf;
+ return Gf;
},
- deriveMapCache: kre,
- deriveNoopCache: Kk,
+ deriveMapCache: Tre,
+ deriveNoopCache: jk,
drr: Hg,
firstMemo: da,
- firstObservable: G8,
+ firstObservable: F8,
lazyDeriveSection: qg,
memo: Le,
- setDeriveCache: Xk,
- unwrapBlockNumber: am
+ setDeriveCache: Vk,
+ unwrapBlockNumber: om
}, Symbol.toStringTag, { value: "Module" }));
- function Bre(t, e) {
+ function kre(t, e) {
return Le(t, (r10) => {
const n = Et(r10) ? r10 : Mr((r10 || "").toString());
if (n.length > 8)
@@ -104479,7 +104490,7 @@ ${Ez(e, r10)}`);
return e.derive.accounts.indexToId(i.toString()).pipe(we((s) => Da(s, "Unable to retrieve accountId")));
});
}
- function Ure(t, [e, r10, n, i, s]) {
+ function Rre(t, [e, r10, n, i, s]) {
const o = t == null ? void 0 : t.toString(), a = (c) => c.toString() === o;
return {
isCouncil: ((e == null ? void 0 : e.map((c) => Array.isArray(c) ? c[0] : c.who)) || r10 || []).some(a),
@@ -104488,7 +104499,7 @@ ${Ez(e, r10)}`);
isTechCommittee: (n || []).some(a)
};
}
- function jre(t, e) {
+ function Cre(t, e) {
return Le(t, () => {
var s, o, a, c, u;
const r10 = [void 0, [], [], [], void 0], n = [
@@ -104506,10 +104517,10 @@ ${Ez(e, r10)}`);
})) : xe(r10);
});
}
- function Vre(t, e) {
- return Le(t, (r10) => e.derive.accounts._flags().pipe(we((n) => Ure(r10, n))));
+ function Dre(t, e) {
+ return Le(t, (r10) => e.derive.accounts._flags().pipe(we((n) => Rre(r10, n))));
}
- function zre(t, e) {
+ function Lre(t, e) {
return Le(t, (r10) => {
try {
const n = Et(r10) ? r10 : Mr((r10 || "").toString());
@@ -104524,25 +104535,25 @@ ${Ez(e, r10)}`);
}
});
}
- var Fre = { toHex: () => {
+ var Bre = { toHex: () => {
} };
function eo(t) {
return t.isRaw ? fo(t.asRaw.toU8a(true)) : t.isNone ? void 0 : t.toHex();
}
- function Hre(t) {
+ function Ure(t) {
return t.reduce((e, [r10, n]) => {
const i = eo(r10), s = eo(n);
return i && s && (e[i] = s), e;
}, {});
}
- function Yk(t) {
+ function zk(t) {
const e = t.unwrap();
return Array.isArray(e) ? e[0] : e;
}
- function qre(t, e) {
+ function jre(t, e) {
if (!(t != null && t.isSome))
return { judgements: [] };
- const { info: r10, judgements: n } = Yk(t), i = eo(r10.display);
+ const { info: r10, judgements: n } = zk(t), i = eo(r10.display);
return {
display: e && eo(e[1]) || i,
displayParent: e && i,
@@ -104550,15 +104561,15 @@ ${Ez(e, r10)}`);
image: eo(r10.image),
judgements: n,
legal: eo(r10.legal),
- other: Hre(r10.additional),
+ other: Ure(r10.additional),
parent: e == null ? void 0 : e[0],
- pgp: r10.pgpFingerprint.unwrapOr(Fre).toHex(),
+ pgp: r10.pgpFingerprint.unwrapOr(Bre).toHex(),
riot: eo(r10.riot),
twitter: eo(r10.twitter),
web: eo(r10.web)
};
}
- function Wre(t, e, r10) {
+ function Vre(t, e, r10) {
if (e != null && e.isSome)
return xe([e, void 0]);
if (r10 != null && r10.isSome) {
@@ -104570,7 +104581,7 @@ ${Ez(e, r10)}`);
}
return xe([void 0, void 0]);
}
- function Gre(t, e) {
+ function zre(t, e) {
return Le(t, (r10) => {
var n;
return r10 && ((n = e.query.identity) != null && n.identityOf) ? Qe([
@@ -104579,11 +104590,11 @@ ${Ez(e, r10)}`);
]) : xe([void 0, void 0]);
});
}
- function Kre(t, e) {
- return Le(t, (r10) => e.derive.accounts._identity(r10).pipe(Oe(([n, i]) => Wre(e, n, i)), we(([n, i]) => qre(n, i))));
+ function Fre(t, e) {
+ return Le(t, (r10) => e.derive.accounts._identity(r10).pipe(Oe(([n, i]) => Vre(e, n, i)), we(([n, i]) => jre(n, i))));
}
- var Xre = /* @__PURE__ */ da((t, e) => t.derive.accounts.hasIdentityMulti([e]));
- function Yre(t, e) {
+ var Hre = /* @__PURE__ */ da((t, e) => t.derive.accounts.hasIdentityMulti([e]));
+ function qre(t, e) {
return Le(t, (r10) => {
var n;
return (n = e.query.identity) != null && n.identityOf ? Qe([
@@ -104593,35 +104604,35 @@ ${Ez(e, r10)}`);
const c = s[a], u = c && c.isSome ? c.unwrap()[0].toString() : void 0;
let f10;
if (o && o.isSome) {
- const p = eo(Yk(o).info.display);
+ const p = eo(zk(o).info.display);
p && !Ft(p) && (f10 = p);
}
return { display: f10, hasIdentity: !!(f10 || u), parentId: u };
}))) : xe(r10.map(() => ({ hasIdentity: false })));
});
}
- function Zre(t, e) {
+ function Wre(t, e) {
return Le(t, (r10) => e.derive.accounts.indexes().pipe(we((n) => n[r10.toString()])));
}
var Vy = null;
- function Jre(t) {
+ function Gre(t) {
return t.query.indices.accounts.entries().pipe(we((e) => e.reduce((r10, [n, i]) => (i.isSome && (r10[i.unwrap()[0].toString()] = t.registry.createType("AccountIndex", n.args[0])), r10), {})));
}
- function Qre(t, e) {
- return Le(t, () => Vy ? xe(Vy) : (e.query.indices ? Jre(e).pipe(Cr({})) : xe({})).pipe(we((r10) => (Vy = r10, r10))));
+ function Kre(t, e) {
+ return Le(t, () => Vy ? xe(Vy) : (e.query.indices ? Gre(e).pipe(Cr({})) : xe({})).pipe(we((r10) => (Vy = r10, r10))));
}
- function $re(t, e) {
+ function Xre(t, e) {
return Le(t, (r10) => e.query.indices ? e.query.indices.accounts(r10).pipe(we((n) => n.unwrapOr([])[0])) : xe(void 0));
}
- function ene(t, e) {
+ function Yre(t, e) {
var r10;
return (e && ((r10 = t.query.nicks) != null && r10.nameOf) ? t.query.nicks.nameOf(e) : xe(void 0)).pipe(we((n) => n != null && n.isSome ? fo(n.unwrap()[0]).substring(0, t.consts.nicks.maxLength.toNumber()) : void 0));
}
- function tne(t, e) {
+ function Zre(t, e) {
return Le(t, (r10) => e.derive.accounts.idAndIndex(r10).pipe(Oe(([n, i]) => Qe([
xe({ accountId: n, accountIndex: i }),
e.derive.accounts.identity(n),
- ene(e, n)
+ Yre(e, n)
])), we(([{ accountId: n, accountIndex: i }, s, o]) => ({
accountId: n,
accountIndex: i,
@@ -104629,81 +104640,81 @@ ${Ez(e, r10)}`);
nickname: o
}))));
}
- var rne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Jre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _flags: jre,
- _identity: Gre,
- accountId: Bre,
- flags: Vre,
- hasIdentity: Xre,
- hasIdentityMulti: Yre,
- idAndIndex: zre,
- idToIndex: Zre,
- identity: Kre,
- indexToId: $re,
- indexes: Qre,
- info: tne
+ _flags: Cre,
+ _identity: zre,
+ accountId: kre,
+ flags: Dre,
+ hasIdentity: Hre,
+ hasIdentityMulti: qre,
+ idAndIndex: Lre,
+ idToIndex: Wre,
+ identity: Fre,
+ indexToId: Xre,
+ indexes: Kre,
+ info: Zre
}, Symbol.toStringTag, { value: "Module" }));
- function nne(t, e) {
+ function Qre(t, e) {
const r10 = t.registry.getModuleInstances(t.runtimeVersion.specName, e), n = r10 != null && r10.length ? r10[0] : e;
return t.query[n];
}
- function w0(t, e) {
- return (r10, n) => Le(r10, e(nne(n, t), n, r10));
+ function y0(t, e) {
+ return (r10, n) => Le(r10, e(Qre(n, t), n, r10));
}
- function K8(t, e) {
- return (r10) => w0(r10, (n) => () => St(n == null ? void 0 : n[t]) ? n[t]() : xe(e));
+ function H8(t, e) {
+ return (r10) => y0(r10, (n) => () => St(n == null ? void 0 : n[t]) ? n[t]() : xe(e));
}
- var Wg = /* @__PURE__ */ K8("members", []);
+ var Wg = /* @__PURE__ */ H8("members", []);
function Gg(t) {
- return w0(t, (e) => () => St(e == null ? void 0 : e.prime) ? e.prime().pipe(we((r10) => r10.unwrapOr(null))) : xe(null));
+ return y0(t, (e) => () => St(e == null ? void 0 : e.prime) ? e.prime().pipe(we((r10) => r10.unwrapOr(null))) : xe(null));
}
- function ine(t, [e, r10, n]) {
+ function $re(t, [e, r10, n]) {
return r10.map((i, s) => ({
hash: t.registry.createType("Hash", e[s]),
proposal: i && i.isSome ? i.unwrap() : null,
votes: n[s].unwrapOr(null)
}));
}
- function Zk(t, e, r10) {
+ function Fk(t, e, r10) {
return (St(e == null ? void 0 : e.proposals) && r10.length ? Qe([
xe(r10),
e.proposalOf.multi(r10).pipe(Yt(() => xe(r10.map(() => null)))),
e.voting.multi(r10)
- ]) : xe([[], [], []])).pipe(we((n) => ine(t, n)));
+ ]) : xe([[], [], []])).pipe(we((n) => $re(t, n)));
}
function Kg(t) {
- return w0(t, (e) => () => xe(St(e == null ? void 0 : e.proposals)));
+ return y0(t, (e) => () => xe(St(e == null ? void 0 : e.proposals)));
}
function Xg(t) {
- return w0(t, (e, r10) => () => r10.derive[t].proposalHashes().pipe(Oe((n) => Zk(r10, e, n))));
+ return y0(t, (e, r10) => () => r10.derive[t].proposalHashes().pipe(Oe((n) => Fk(r10, e, n))));
}
function Yg(t) {
- return w0(t, (e, r10) => (n) => St(e == null ? void 0 : e.proposals) ? G8(Zk(r10, e, [n])) : xe(null));
- }
- var Zg = /* @__PURE__ */ K8("proposalCount", null);
- var Jg = /* @__PURE__ */ K8("proposals", []);
- var sne = /* @__PURE__ */ Wg("allianceMotion");
- var one = /* @__PURE__ */ Kg("allianceMotion");
- var ane = /* @__PURE__ */ Yg("allianceMotion");
- var cne = /* @__PURE__ */ Zg("allianceMotion");
- var une = /* @__PURE__ */ Jg("allianceMotion");
- var lne = /* @__PURE__ */ Xg("allianceMotion");
- var fne = /* @__PURE__ */ Gg("allianceMotion");
- var hne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ return y0(t, (e, r10) => (n) => St(e == null ? void 0 : e.proposals) ? F8(Fk(r10, e, [n])) : xe(null));
+ }
+ var Zg = /* @__PURE__ */ H8("proposalCount", null);
+ var Jg = /* @__PURE__ */ H8("proposals", []);
+ var ene = /* @__PURE__ */ Wg("allianceMotion");
+ var tne = /* @__PURE__ */ Kg("allianceMotion");
+ var rne = /* @__PURE__ */ Yg("allianceMotion");
+ var nne = /* @__PURE__ */ Zg("allianceMotion");
+ var ine = /* @__PURE__ */ Jg("allianceMotion");
+ var sne = /* @__PURE__ */ Xg("allianceMotion");
+ var one = /* @__PURE__ */ Gg("allianceMotion");
+ var ane = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasProposals: one,
- members: sne,
- prime: fne,
- proposal: ane,
- proposalCount: cne,
- proposalHashes: une,
- proposals: lne
+ hasProposals: tne,
+ members: ene,
+ prime: one,
+ proposal: rne,
+ proposalCount: nne,
+ proposalHashes: ine,
+ proposals: sne
}, Symbol.toStringTag, { value: "Module" }));
- function X8(t) {
+ function q8(t) {
return t.query.voterList || t.query.voterBagsList || t.query.bagsList;
}
- function dne(t, e) {
+ function cne(t, e) {
const r10 = t.map((i, s) => ({
bag: e[s].unwrapOr(null),
id: i,
@@ -104715,32 +104726,32 @@ ${Ez(e, r10)}`);
index: s
}));
}
- function pne(t, e) {
- const r10 = X8(e);
+ function une(t, e) {
+ const r10 = q8(e);
return Le(t, (n) => {
const i = n.map((s) => on(s));
- return i.length ? r10.listBags.multi(i).pipe(we((s) => dne(i, s))) : xe([]);
+ return i.length ? r10.listBags.multi(i).pipe(we((s) => cne(i, s))) : xe([]);
});
}
- function mne(t, e) {
- const r10 = X8(e);
+ function lne(t, e) {
+ const r10 = q8(e);
return Le(t, () => r10.listBags.keys().pipe(Oe((n) => e.derive.bagsList._getIds(n.map(({ args: [i] }) => i))), we((n) => n.filter(({ bag: i }) => i))));
}
- function gne(t, e) {
+ function fne(t, e) {
return Le(t, (r10) => e.derive.bagsList._getIds([on(r10)]).pipe(we((n) => n[0])));
}
- function yne(t, e) {
+ function hne(t, e) {
return Le(t, (r10) => e.derive.bagsList.listNodes(r10.bag).pipe(we((n) => st({ nodes: n }, r10))));
}
- function bne(t, e) {
+ function dne(t, e) {
return Le(t, (r10) => e.derive.bagsList.get(r10).pipe(Oe((n) => e.derive.bagsList.expand(n))));
}
- function wne(t, e) {
- const r10 = new Xc(e), n = X8(t);
+ function pne(t, e) {
+ const r10 = new Kc(e), n = q8(t);
return r10.pipe(
Oe((i) => n.listNodes(i)),
Us((i) => {
- Zc(() => {
+ Yc(() => {
i.isSome && i.value.next.isSome ? r10.next(i.unwrap().next.unwrap()) : r10.complete();
});
}),
@@ -104748,39 +104759,39 @@ ${Ez(e, r10)}`);
we((i) => i.map((s) => s.unwrap()))
);
}
- function vne(t, e) {
- return Le(t, (r10) => r10 && r10.head.isSome ? wne(e, r10.head.unwrap()) : xe([]));
+ function mne(t, e) {
+ return Le(t, (r10) => r10 && r10.head.isSome ? pne(e, r10.head.unwrap()) : xe([]));
}
- var xne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var gne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _getIds: pne,
- all: mne,
- expand: yne,
- get: gne,
- getExpanded: bne,
- listNodes: vne
+ _getIds: une,
+ all: lne,
+ expand: hne,
+ get: fne,
+ getExpanded: dne,
+ listNodes: mne
}, Symbol.toStringTag, { value: "Module" }));
- var _ne = "0x76657374696e6720";
- function Ene(t, e, r10) {
+ var yne = "0x76657374696e6720";
+ function bne(t, e, r10) {
let n = t.registry.createType("Balance"), i = [], s = t.registry.createType("Balance"), o = false;
if (Array.isArray(r10)) {
- i = r10.filter(({ until: c }) => !c || e && c.gt(e)), o = i.some(({ amount: c }) => c && c.isMax()), s = t.registry.createType("Balance", i.filter(({ id: c }) => c.eq(_ne)).reduce((c, { amount: u }) => c.iadd(u), new ct(0)));
+ i = r10.filter(({ until: c }) => !c || e && c.gt(e)), o = i.some(({ amount: c }) => c && c.isMax()), s = t.registry.createType("Balance", i.filter(({ id: c }) => c.eq(yne)).reduce((c, { amount: u }) => c.iadd(u), new ct(0)));
const a = i.filter(({ amount: c }) => c && !c.isMax());
- a.length && (n = t.registry.createType("Balance", l4(...a.map(({ amount: c }) => c))));
+ a.length && (n = t.registry.createType("Balance", c4(...a.map(({ amount: c }) => c))));
}
return { allLocked: o, lockedBalance: n, lockedBreakdown: i, vestingLocked: s };
}
- function K7(t, e, r10, n) {
- const { allLocked: i, lockedBalance: s, lockedBreakdown: o, vestingLocked: a } = Ene(t, e, n);
+ function F7(t, e, r10, n) {
+ const { allLocked: i, lockedBalance: s, lockedBreakdown: o, vestingLocked: a } = bne(t, e, n);
return st({}, r10, {
- availableBalance: t.registry.createType("Balance", i ? 0 : l4(new ct(0), r10 != null && r10.freeBalance ? r10.freeBalance.sub(s) : new ct(0))),
+ availableBalance: t.registry.createType("Balance", i ? 0 : c4(new ct(0), r10 != null && r10.freeBalance ? r10.freeBalance.sub(s) : new ct(0))),
lockedBalance: s,
lockedBreakdown: o,
vestingLocked: a
});
}
- function Sne(t, e, r10) {
- const n = r10 || [], i = !e.vestingLocked.isZero(), s = n.map(({ locked: c, perBlock: u, startingBlock: f10 }) => t.gt(f10) ? BN(c, u.mul(t.sub(f10))) : Jr), o = s.reduce((c, u) => c.iadd(u), new ct(0)), a = n.reduce((c, { locked: u }) => c.iadd(u), new ct(0));
+ function wne(t, e, r10) {
+ const n = r10 || [], i = !e.vestingLocked.isZero(), s = n.map(({ locked: c, perBlock: u, startingBlock: f10 }) => t.gt(f10) ? kN(c, u.mul(t.sub(f10))) : Jr), o = s.reduce((c, u) => c.iadd(u), new ct(0)), a = n.reduce((c, { locked: u }) => c.iadd(u), new ct(0));
return {
isVesting: i,
vestedBalance: o,
@@ -104795,16 +104806,16 @@ ${Ez(e, r10)}`);
vestingTotal: a
};
}
- function Mne(t, e) {
- const [r10, [n, i, s], o] = e, a = K7(t, o, r10, i[0]);
- return st(a, Sne(o, a, n), {
+ function vne(t, e) {
+ const [r10, [n, i, s], o] = e, a = F7(t, o, r10, i[0]);
+ return st(a, wne(o, a, n), {
accountId: r10.accountId,
accountNonce: r10.accountNonce,
- additional: i.slice(1).map((c, u) => K7(t, o, r10.additional[u], c)),
+ additional: i.slice(1).map((c, u) => F7(t, o, r10.additional[u], c)),
namedReserves: s
});
}
- function Ane(t, e) {
+ function xne(t, e) {
return Qe([
t.query.balances.locks(e),
t.query.balances.vesting(e)
@@ -104821,19 +104832,19 @@ ${Ez(e, r10)}`);
];
}));
}
- var Tne = (t) => !!t;
- function X7(t) {
+ var _ne = (t) => !!t;
+ function H7(t) {
return [
t.map((e) => !e),
- t.filter(Tne)
+ t.filter(_ne)
];
}
- function Nne(t, e, r10 = ["balances"]) {
+ function Ene(t, e, r10 = ["balances"]) {
var a;
- const [n, i] = X7(r10.map((c) => {
+ const [n, i] = H7(r10.map((c) => {
var u, f10;
return ((u = t.derive[c]) == null ? void 0 : u.customLocks) || ((f10 = t.query[c]) == null ? void 0 : f10.locks);
- })), [s, o] = X7(r10.map((c) => {
+ })), [s, o] = H7(r10.map((c) => {
var u;
return (u = t.query[c]) == null ? void 0 : u.reserves;
}));
@@ -104851,24 +104862,24 @@ ${Ez(e, r10)}`);
];
}));
}
- function Jk(t, e) {
+ function Hk(t, e) {
const r10 = e.registry.getModuleInstances(e.runtimeVersion.specName, "balances");
return Le(t, (n) => {
var i, s;
return Qe([
e.derive.balances.account(n),
- St((i = e.query.system) == null ? void 0 : i.account) || St((s = e.query.balances) == null ? void 0 : s.account) ? Nne(e, n, r10) : Ane(e, n)
+ St((i = e.query.system) == null ? void 0 : i.account) || St((s = e.query.balances) == null ? void 0 : s.account) ? Ene(e, n, r10) : xne(e, n)
]).pipe(Oe(([o, a]) => Qe([
xe(o),
xe(a),
e.derive.chain.bestNumber()
- ])), we((o) => Mne(e, o)));
+ ])), we((o) => vne(e, o)));
});
}
function Fi(t) {
return t.registry.createType("Balance");
}
- function Y7(t, [e, r10, n, i]) {
+ function q7(t, [e, r10, n, i]) {
const s = t.registry.createType("Balance", e.toBn());
return {
freeBalance: e,
@@ -104878,14 +104889,14 @@ ${Ez(e, r10)}`);
votingBalance: s
};
}
- function Ine(t, [e, [r10, [n, ...i]]]) {
+ function Sne(t, [e, [r10, [n, ...i]]]) {
return st({
accountId: e,
accountNonce: r10,
- additional: i.map((s) => Y7(t, s))
- }, Y7(t, n));
+ additional: i.map((s) => q7(t, s))
+ }, q7(t, n));
}
- function One(t, e) {
+ function Mne(t, e) {
return Qe([
t.query.balances.freeBalance(e),
t.query.balances.reservedBalance(e),
@@ -104895,14 +104906,14 @@ ${Ez(e, r10)}`);
[[r10, n, Fi(t), Fi(t)]]
]));
}
- function Qk(t, e) {
+ function qk(t, e) {
const r10 = (n) => [
n,
[[Fi(t), Fi(t), Fi(t), Fi(t)]]
];
return St(t.query.system.account) ? t.query.system.account(e).pipe(we(({ nonce: n }) => r10(n))) : St(t.query.system.accountNonce) ? t.query.system.accountNonce(e).pipe(we((n) => r10(n))) : xe(r10(t.registry.createType("Index")));
}
- function Z7(t, e, r10 = ["balances"]) {
+ function W7(t, e, r10 = ["balances"]) {
const n = r10.map((s) => {
var o, a;
return ((o = t.derive[s]) == null ? void 0 : o.customAccount) || ((a = t.query[s]) == null ? void 0 : a.account);
@@ -104916,9 +104927,9 @@ ${Ez(e, r10)}`);
]).pipe(we(([{ nonce: s }, ...o]) => i(s, o))) : Qe([
t.query.system.accountNonce(e),
...n.map((s) => s(e))
- ]).pipe(we(([s, ...o]) => i(s, o))) : Qk(t, e);
+ ]).pipe(we(([s, ...o]) => i(s, o))) : qk(t, e);
}
- function Pne(t, e) {
+ function Ane(t, e) {
return t.query.system.account(e).pipe(we((r10) => {
const n = r10.nonce ? r10.data : r10[1], i = r10.nonce || r10[0];
if (!n || n.isEmpty)
@@ -104933,35 +104944,35 @@ ${Ez(e, r10)}`);
];
}));
}
- function kne(t, e) {
+ function Tne(t, e) {
const r10 = e.registry.getModuleInstances(e.runtimeVersion.specName, "balances"), n = r10 && r10[0] !== "balances";
return Le(t, (i) => e.derive.accounts.accountId(i).pipe(Oe((s) => {
var o, a, c;
return s ? Qe([
xe(s),
- n ? Z7(e, s, r10) : St((o = e.query.system) == null ? void 0 : o.account) ? Pne(e, s) : St((a = e.query.balances) == null ? void 0 : a.account) ? Z7(e, s) : St((c = e.query.balances) == null ? void 0 : c.freeBalance) ? One(e, s) : Qk(e, s)
+ n ? W7(e, s, r10) : St((o = e.query.system) == null ? void 0 : o.account) ? Ane(e, s) : St((a = e.query.balances) == null ? void 0 : a.account) ? W7(e, s) : St((c = e.query.balances) == null ? void 0 : c.freeBalance) ? Mne(e, s) : qk(e, s)
]) : xe([e.registry.createType("AccountId"), [
e.registry.createType("Index"),
[[Fi(e), Fi(e), Fi(e), Fi(e)]]
]]);
- }), we((s) => Ine(e, s))));
+ }), we((s) => Sne(e, s))));
}
- function Rne(t, e) {
+ function Nne(t, e) {
return Le(t, (r10) => r10 != null && r10.length ? Qe(r10.map((n) => e.derive.balances.account(n))) : xe([]));
}
- var Cne = Jk;
- var Dne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ine = Hk;
+ var One = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- account: kne,
- all: Jk,
- votingBalance: Cne,
- votingBalances: Rne
+ account: Tne,
+ all: Hk,
+ votingBalance: Ine,
+ votingBalances: Nne
}, Symbol.toStringTag, { value: "Module" }));
- function Lne(t, e) {
+ function Pne(t, e) {
const r10 = t.tx.bounties ? t.tx.bounties : t.tx.treasury, n = [r10.approveBounty, r10.closeBounty, r10.proposeCurator, r10.unassignCurator];
return e.filter((i) => n.find((s) => i.proposal && s.is(i.proposal)));
}
- function J7([t, e, r10, n]) {
+ function G7([t, e, r10, n]) {
const i = [];
return t.forEach((s, o) => {
s.isSome && i.push({
@@ -104972,7 +104983,7 @@ ${Ez(e, r10)}`);
});
}), i;
}
- function Bne(t, e) {
+ function kne(t, e) {
const r10 = e.query.bounties || e.query.treasury;
return Le(t, () => r10.bounties ? Qe([
r10.bountyCount(),
@@ -104986,18 +104997,18 @@ ${Ez(e, r10)}`);
r10.bounties.multi(s),
r10.bountyDescriptions.multi(s),
xe(s),
- xe(Lne(e, i))
+ xe(Pne(e, i))
]);
- }), we(J7)) : xe(J7([[], [], [], []])));
+ }), we(G7)) : xe(G7([[], [], [], []])));
}
- var Une = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Rne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- bounties: Bne
+ bounties: kne
}, Symbol.toStringTag, { value: "Module" }));
- function $k(t) {
- return (e, r10) => Le(e, () => t(r10).pipe(we(am)));
+ function Wk(t) {
+ return (e, r10) => Le(e, () => t(r10).pipe(we(om)));
}
- function jne(t, e) {
+ function Cne(t, e) {
var s, o, a, c;
const r10 = (s = e.session) != null && s.validators ? e.session.validators() : xe(null), { logs: [n] } = t.digest, i = n && (n.isConsensus && n.asConsensus[0].isNimbus && n.asConsensus[1] || n.isPreRuntime && n.asPreRuntime[0].isNimbus && n.asPreRuntime[1]);
if (i) {
@@ -105025,18 +105036,18 @@ ${Ez(e, r10)}`);
xe(null)
]);
}
- function Y8(t, e, r10) {
- return t.queryAt(e.parentHash.isEmpty ? r10 || e.hash : e.parentHash).pipe(Oe((n) => jne(e, n)));
+ function W8(t, e, r10) {
+ return t.queryAt(e.parentHash.isEmpty ? r10 || e.hash : e.parentHash).pipe(Oe((n) => Cne(e, n)));
}
- var Vne = /* @__PURE__ */ $k((t) => t.rpc.chain.subscribeNewHeads());
- var zne = /* @__PURE__ */ $k((t) => t.rpc.chain.subscribeFinalizedHeads());
- function Fne(t, e) {
+ var Dne = /* @__PURE__ */ Wk((t) => t.rpc.chain.subscribeNewHeads());
+ var Lne = /* @__PURE__ */ Wk((t) => t.rpc.chain.subscribeFinalizedHeads());
+ function Bne(t, e) {
return Le(t, () => Qe([
e.derive.chain.bestNumber(),
e.derive.chain.bestNumberFinalized()
]).pipe(we(([r10, n]) => e.registry.createType("BlockNumber", r10.sub(n)))));
}
- function eR(t, e) {
+ function Gk(t, e) {
const [r10] = t.logs.filter((o) => o.isConsensus), [n] = t.logs.filter((o) => o.isPreRuntime), [i] = t.logs.filter((o) => o.isSeal);
let s;
try {
@@ -105056,13 +105067,13 @@ ${Ez(e, r10)}`);
}
return s;
}
- function Z8(t, e, r10, n) {
+ function G8(t, e, r10, n) {
const i = t.createClass("Header");
class s extends i {
constructor(c, u, f10, p) {
super(c, u);
re(this, "__internal__author");
- this.__internal__author = p || eR(this.digest, f10 || []), this.createdAtHash = u == null ? void 0 : u.createdAtHash;
+ this.__internal__author = p || Gk(this.digest, f10 || []), this.createdAtHash = u == null ? void 0 : u.createdAtHash;
}
get author() {
return this.__internal__author;
@@ -105070,14 +105081,14 @@ ${Ez(e, r10)}`);
}
return new s(t, e, r10, n);
}
- function Hne(t, e) {
+ function Une(t, e) {
return t.map((r10, n) => {
let i, s;
const o = e.filter(({ phase: a }) => a.isApplyExtrinsic && a.asApplyExtrinsic.eq(n)).map(({ event: a }) => (a.section === "system" && (a.method === "ExtrinsicSuccess" ? s = a.data[0] : a.method === "ExtrinsicFailed" && (i = a.data[0], s = a.data[1])), a));
return { dispatchError: i, dispatchInfo: s, events: o, extrinsic: r10 };
});
}
- function tR(t, e, r10, n, i) {
+ function Kk(t, e, r10, n, i) {
const s = t.createClass("SignedBlock");
class o extends s {
constructor(u, f10, p, b, E) {
@@ -105085,7 +105096,7 @@ ${Ez(e, r10)}`);
re(this, "__internal__author");
re(this, "__internal__events");
re(this, "__internal__extrinsics");
- this.__internal__author = E || eR(this.block.header.digest, b || []), this.__internal__events = p || [], this.__internal__extrinsics = Hne(this.block.extrinsics, this.__internal__events), this.createdAtHash = f10 == null ? void 0 : f10.createdAtHash;
+ this.__internal__author = E || Gk(this.block.header.digest, b || []), this.__internal__events = p || [], this.__internal__extrinsics = Une(this.block.extrinsics, this.__internal__events), this.createdAtHash = f10 == null ? void 0 : f10.createdAtHash;
}
get author() {
return this.__internal__author;
@@ -105099,29 +105110,29 @@ ${Ez(e, r10)}`);
}
return new o(t, e, r10, n, i);
}
- function qne(t, e) {
+ function jne(t, e) {
return Le(t, (r10) => Qe([
e.rpc.chain.getBlock(r10),
e.queryAt(r10)
]).pipe(Oe(([n, i]) => Qe([
xe(n),
i.system.events(),
- Y8(e, n.block.header, r10)
- ])), we(([n, i, [, s, o]]) => tR(i.registry, n, i, s, o))));
+ W8(e, n.block.header, r10)
+ ])), we(([n, i, [, s, o]]) => Kk(i.registry, n, i, s, o))));
}
- function Wne(t, e) {
+ function Vne(t, e) {
return Le(t, (r10) => e.rpc.chain.getBlockHash(r10).pipe(Oe((n) => e.derive.chain.getBlock(n))));
}
- function Gne(t, e) {
- return Le(t, (r10) => e.rpc.chain.getHeader(r10).pipe(Oe((n) => Y8(e, n, r10)), we(([n, i, s]) => Z8((i || n).registry, n, i, s))));
+ function zne(t, e) {
+ return Le(t, (r10) => e.rpc.chain.getHeader(r10).pipe(Oe((n) => W8(e, n, r10)), we(([n, i, s]) => G8((i || n).registry, n, i, s))));
}
- function Kne(t, e) {
+ function Fne(t, e) {
return Le(t, () => e.derive.chain.subscribeFinalizedHeads().pipe(Oe((r10) => e.derive.chain.getBlock(r10.createdAtHash || r10.hash))));
}
- function Xne(t, e) {
+ function Hne(t, e) {
return Le(t, (r10, n, i = []) => e.rpc.chain.getHeader(r10).pipe(Oe((s) => s.parentHash.eq(n) ? xe([s, ...i]) : e.derive.chain._getHeaderRange(s.parentHash, n, [s, ...i]))));
}
- function Yne(t, e) {
+ function qne(t, e) {
return Le(t, () => {
let r10 = null;
return e.rpc.chain.subscribeFinalizedHeads().pipe(Oe((n) => {
@@ -105130,27 +105141,27 @@ ${Ez(e, r10)}`);
}));
});
}
- function Zne(t, e) {
+ function Wne(t, e) {
return Le(t, () => e.derive.chain.subscribeNewHeads().pipe(Oe((r10) => e.derive.chain.getBlock(r10.createdAtHash || r10.hash))));
}
- function Jne(t, e) {
- return Le(t, () => e.rpc.chain.subscribeNewHeads().pipe(Oe((r10) => Y8(e, r10)), we(([r10, n, i]) => (r10.createdAtHash = r10.hash, Z8(r10.registry, r10, n, i)))));
+ function Gne(t, e) {
+ return Le(t, () => e.rpc.chain.subscribeNewHeads().pipe(Oe((r10) => W8(e, r10)), we(([r10, n, i]) => (r10.createdAtHash = r10.hash, G8(r10.registry, r10, n, i)))));
}
- var Qne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Kne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _getHeaderRange: Xne,
- bestNumber: Vne,
- bestNumberFinalized: zne,
- bestNumberLag: Fne,
- getBlock: qne,
- getBlockByNumber: Wne,
- getHeader: Gne,
- subscribeFinalizedBlocks: Kne,
- subscribeFinalizedHeads: Yne,
- subscribeNewBlocks: Zne,
- subscribeNewHeads: Jne
+ _getHeaderRange: Hne,
+ bestNumber: Dne,
+ bestNumberFinalized: Lne,
+ bestNumberLag: Bne,
+ getBlock: jne,
+ getBlockByNumber: Vne,
+ getHeader: zne,
+ subscribeFinalizedBlocks: Fne,
+ subscribeFinalizedHeads: qne,
+ subscribeNewBlocks: Wne,
+ subscribeNewHeads: Gne
}, Symbol.toStringTag, { value: "Module" }));
- function $ne(t) {
+ function Xne(t) {
return xe([
t.consts.contracts.callBaseFee || t.registry.createType("Balance"),
t.consts.contracts.contractFee || t.registry.createType("Balance"),
@@ -105164,8 +105175,8 @@ ${Ez(e, r10)}`);
t.consts.contracts.tombstoneDeposit || t.registry.createType("Balance")
]);
}
- function eie(t, e) {
- return Le(t, () => $ne(e).pipe(we(([r10, n, i, s, o, a, c, u, f10, p]) => ({
+ function Yne(t, e) {
+ return Le(t, () => Xne(e).pipe(we(([r10, n, i, s, o, a, c, u, f10, p]) => ({
callBaseFee: r10,
contractFee: n,
creationFee: i,
@@ -105178,23 +105189,23 @@ ${Ez(e, r10)}`);
transferFee: a
}))));
}
- var tie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Zne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- fees: eie
+ fees: Yne
}, Symbol.toStringTag, { value: "Module" }));
- function rie(t) {
+ function Jne(t) {
return !Array.isArray(t);
}
- function nie(t) {
+ function Qne(t) {
return t.stakeOf.entries().pipe(we((e) => e.map(([{ args: [r10] }, n]) => [r10, n])));
}
- function iie(t) {
+ function $ne(t) {
return t.votesOf.entries().pipe(we((e) => e.map(([{ args: [r10] }, n]) => [r10, n])));
}
- function sie(t, e) {
+ function eie(t, e) {
return Qe([
- nie(e),
- iie(e)
+ Qne(e),
+ $ne(e)
]).pipe(we(([r10, n]) => {
const i = [];
return n.forEach(([s, o]) => {
@@ -105205,70 +105216,70 @@ ${Ez(e, r10)}`);
}), i;
}));
}
- function oie(t) {
+ function tie(t) {
return t.voting.entries().pipe(we((e) => e.map(([{ args: [r10] }, n]) => [
r10,
- rie(n) ? { stake: n.stake, votes: n.votes } : { stake: n[0], votes: n[1] }
+ Jne(n) ? { stake: n.stake, votes: n.votes } : { stake: n[0], votes: n[1] }
])));
}
- function aie(t, e) {
+ function rie(t, e) {
const r10 = e.query.elections || e.query.phragmenElection || e.query.electionsPhragmen;
- return Le(t, () => r10 ? r10.stakeOf ? sie(e, r10) : oie(r10) : xe([]));
+ return Le(t, () => r10 ? r10.stakeOf ? eie(e, r10) : tie(r10) : xe([]));
}
- function cie(t, e) {
+ function nie(t, e) {
return Le(t, (r10) => e.derive.council.votes().pipe(we((n) => (n.find(([i]) => i.eq(r10)) || [null, { stake: e.registry.createType("Balance"), votes: [] }])[1])));
}
- var uie = /* @__PURE__ */ Wg("council");
- var lie = /* @__PURE__ */ Kg("council");
- var fie = /* @__PURE__ */ Yg("council");
- var hie = /* @__PURE__ */ Zg("council");
- var die = /* @__PURE__ */ Jg("council");
- var pie = /* @__PURE__ */ Xg("council");
- var mie = /* @__PURE__ */ Gg("council");
- var gie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var iie = /* @__PURE__ */ Wg("council");
+ var sie = /* @__PURE__ */ Kg("council");
+ var oie = /* @__PURE__ */ Yg("council");
+ var aie = /* @__PURE__ */ Zg("council");
+ var cie = /* @__PURE__ */ Jg("council");
+ var uie = /* @__PURE__ */ Xg("council");
+ var lie = /* @__PURE__ */ Gg("council");
+ var fie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasProposals: lie,
- members: uie,
- prime: mie,
- proposal: fie,
- proposalCount: hie,
- proposalHashes: die,
- proposals: pie,
- votes: aie,
- votesOf: cie
+ hasProposals: sie,
+ members: iie,
+ prime: lie,
+ proposal: oie,
+ proposalCount: aie,
+ proposalHashes: cie,
+ proposals: uie,
+ votes: rie,
+ votesOf: nie
}, Symbol.toStringTag, { value: "Module" }));
- function yie(t) {
+ function hie(t) {
return Bt($t(":child_storage:default:", Pn($t("crowdloan", (t.fundIndex || t.trieIndex).toU8a()))));
}
- function bie(t, e) {
- return Le(t, (r10) => e.query.crowdloan.funds(r10).pipe(we((n) => n.isSome ? yie(n.unwrap()) : null)));
+ function die(t, e) {
+ return Le(t, (r10) => e.query.crowdloan.funds(r10).pipe(we((n) => n.isSome ? hie(n.unwrap()) : null)));
}
- function rR(t, e) {
+ function Xk(t, e) {
var i;
const r10 = [], n = [];
return e.filter(({ event: { data: [, s], method: o, section: a } }) => a === "crowdloan" && ["Contributed", "Withdrew"].includes(o) && s.eq(t)).reduce((s, { event: { data: [o], method: a } }) => (a === "Contributed" ? s.added.push(o.toHex()) : s.removed.push(o.toHex()), s), { added: r10, blockHash: ((i = e.createdAtHash) == null ? void 0 : i.toHex()) || "-", removed: n });
}
var zy = 1e3;
- function wie(t, e) {
+ function pie(t, e) {
let r10 = [], n = [];
return t.query.system.events().pipe(Oe((i) => {
var o;
- const s = rR(e, i);
+ const s = Xk(e, i);
return s.added.length || s.removed.length ? (r10 = r10.concat(...s.added), n = n.concat(...s.removed), xe({ added: r10, addedDelta: s.added, blockHash: ((o = i.createdAtHash) == null ? void 0 : o.toHex()) || "-", removed: n, removedDelta: s.removed })) : Gi;
}), Cr({ added: r10, addedDelta: [], blockHash: "-", removed: n, removedDelta: [] }));
}
- function vie(t, e) {
+ function mie(t, e) {
return t.query.system.events().pipe(Oe((r10) => {
var i;
return r10.filter(({ event: { data: [s], method: o, section: a } }) => a === "crowdloan" && ["AllRefunded", "Dissolved", "PartiallyRefunded"].includes(o) && s.eq(e)).length ? xe(((i = r10.createdAtHash) == null ? void 0 : i.toHex()) || "-") : Gi;
}), Cr("-"));
}
- function xie(t, e) {
- const r10 = new Xc(void 0);
+ function gie(t, e) {
+ const r10 = new Kc(void 0);
return r10.pipe(
Oe((n) => t.rpc.childstate.getKeysPaged(e, "0x", zy, n)),
Us((n) => {
- Zc(() => {
+ Yc(() => {
n.length === zy ? r10.next(n[zy - 1].toHex()) : r10.complete();
});
}),
@@ -105276,13 +105287,13 @@ ${Ez(e, r10)}`);
we((n) => Vu(n))
);
}
- function _ie(t, e, r10) {
- return vie(t, e).pipe(Oe(() => St(t.rpc.childstate.getKeysPaged) ? xie(t, r10) : t.rpc.childstate.getKeys(r10, "0x")), we((n) => n.map((i) => i.toHex())));
+ function yie(t, e, r10) {
+ return mie(t, e).pipe(Oe(() => St(t.rpc.childstate.getKeysPaged) ? gie(t, r10) : t.rpc.childstate.getKeys(r10, "0x")), we((n) => n.map((i) => i.toHex())));
}
- function Eie(t, e, r10) {
+ function bie(t, e, r10) {
return Qe([
- _ie(t, e, r10),
- wie(t, e)
+ yie(t, e, r10),
+ pie(t, e)
]).pipe(we(([n, { added: i, blockHash: s, removed: o }]) => {
const a = {};
return n.forEach((c) => {
@@ -105297,40 +105308,40 @@ ${Ez(e, r10)}`);
};
}));
}
- function Sie(t, e) {
- return Le(t, (r10) => e.derive.crowdloan.childKey(r10).pipe(Oe((n) => n ? Eie(e, r10, n) : xe({ blockHash: "-", contributorsHex: [] }))));
+ function wie(t, e) {
+ return Le(t, (r10) => e.derive.crowdloan.childKey(r10).pipe(Oe((n) => n ? bie(e, r10, n) : xe({ blockHash: "-", contributorsHex: [] }))));
}
- function nR(t, e, r10) {
+ function Yk(t, e, r10) {
return Qe(r10.map((n) => t.rpc.childstate.getStorage(e, n))).pipe(we((n) => n.map((i) => t.registry.createType("Option", i)).map((i) => i.isSome ? t.registry.createType("Balance", i.unwrap()) : t.registry.createType("Balance")).reduce((i, s, o) => st(i, { [r10[o]]: s }), {})));
}
- function Mie(t, e, r10, n) {
+ function vie(t, e, r10, n) {
return t.query.system.events().pipe(Oe((i) => {
- const s = rR(e, i), o = n.filter((a) => s.added.includes(a) || s.removed.includes(a));
- return o.length ? nR(t, r10, o) : Gi;
+ const s = Xk(e, i), o = n.filter((a) => s.added.includes(a) || s.removed.includes(a));
+ return o.length ? Yk(t, r10, o) : Gi;
}), Cr({}));
}
- function Aie(t, e, r10, n) {
+ function xie(t, e, r10, n) {
return Qe([
- nR(t, r10, n),
- Mie(t, e, r10, n)
+ Yk(t, r10, n),
+ vie(t, e, r10, n)
]).pipe(we(([i, s]) => st({}, i, s)));
}
- function Tie(t, e) {
- return Le(t, (r10, n) => e.derive.crowdloan.childKey(r10).pipe(Oe((i) => i && n.length ? Aie(e, r10, i, n) : xe({}))));
+ function _ie(t, e) {
+ return Le(t, (r10, n) => e.derive.crowdloan.childKey(r10).pipe(Oe((i) => i && n.length ? xie(e, r10, i, n) : xe({}))));
}
- var Nie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Eie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- childKey: bie,
- contributions: Sie,
- ownContributions: Tie
+ childKey: die,
+ contributions: wie,
+ ownContributions: _ie
}, Symbol.toStringTag, { value: "Module" }));
- function Iie(t) {
+ function Sie(t) {
return !!t.proposalHash;
}
- function Oie(t) {
+ function Mie(t) {
return !!t.tally;
}
- function Q7(t, e, r10, n) {
+ function K7(t, e, r10, n) {
for (; ; ) {
const i = t.div(e), s = r10.div(n);
if (i.lt(s))
@@ -105345,20 +105356,20 @@ ${Ez(e, r10)}`);
t = n, r10 = e, e = a, n = o;
}
}
- function Pie(t, e, { votedAye: r10, votedNay: n, votedTotal: i }) {
- const s = f4(i);
- return s.isZero() ? false : t.isSuperMajorityApprove ? Q7(n, s, r10, e) : Q7(n, e, r10, s);
+ function Aie(t, e, { votedAye: r10, votedNay: n, votedTotal: i }) {
+ const s = u4(i);
+ return s.isZero() ? false : t.isSuperMajorityApprove ? K7(n, s, r10, e) : K7(n, e, r10, s);
}
- function kie(t, e, r10) {
- return t.isSimpleMajority ? r10.votedAye.gt(r10.votedNay) : Pie(t, e, r10);
+ function Tie(t, e, r10) {
+ return t.isSimpleMajority ? r10.votedAye.gt(r10.votedNay) : Aie(t, e, r10);
}
- function Rie(t) {
+ function Nie(t) {
return t.reduce((e, r10) => {
const { balance: n, vote: i } = r10, s = i.conviction.index === 0, o = n.muln(s ? 1 : i.conviction.index).divn(s ? 10 : 1);
return i.isAye ? (e.allAye.push(r10), e.voteCountAye++, e.votedAye.iadd(o)) : (e.allNay.push(r10), e.voteCountNay++, e.votedNay.iadd(o)), e.voteCount++, e.votedTotal.iadd(o), e;
}, { allAye: [], allNay: [], voteCount: 0, voteCountAye: 0, voteCountNay: 0, votedAye: new ct(0), votedNay: new ct(0), votedTotal: new ct(0) });
}
- function Cie(t, e) {
+ function Iie(t, e) {
const r10 = [], n = [];
return e.forEach((i) => {
i.vote.isAye ? r10.push(i) : n.push(i);
@@ -105373,33 +105384,33 @@ ${Ez(e, r10)}`);
votedTotal: t.turnout
};
}
- function Die(t, e, r10) {
- const n = Oie(e.status) ? Cie(e.status.tally, r10) : Rie(r10);
+ function Oie(t, e, r10) {
+ const n = Mie(e.status) ? Iie(e.status.tally, r10) : Nie(r10);
return st({}, n, {
- isPassing: kie(e.status.threshold, t, n),
+ isPassing: Tie(e.status.threshold, t, n),
votes: r10
});
}
- function Lie(t) {
+ function Pie(t) {
if (t.isNone)
return null;
const e = t.unwrap();
- return Iie(e) ? e : e.isOngoing ? e.asOngoing : null;
+ return Sie(e) ? e : e.isOngoing ? e.asOngoing : null;
}
function Ml(t) {
- return t.isLegacy ? t.asLegacy.hash_.toHex() : t.isLookup ? t.asLookup.hash_.toHex() : t.isInline ? t.asInline.hash.toHex() : pr(t) ? Ft(t) ? t : y4(t) : Et(t) ? Bt(t) : t.toHex();
+ return t.isLegacy ? t.asLegacy.hash_.toHex() : t.isLookup ? t.asLookup.hash_.toHex() : t.isInline ? t.asInline.hash.toHex() : pr(t) ? Ft(t) ? t : m4(t) : Et(t) ? Bt(t) : t.toHex();
}
- function Bie(t) {
+ function kie(t) {
return Ml(t.proposal || t.proposalHash);
}
- var Uie = y4("democrac");
- function jie(t) {
+ var Rie = m4("democrac");
+ function Cie(t) {
return t instanceof us;
}
- function Vie(t) {
+ function Die(t) {
return t.isInline || t.isLegacy || t.isLookup;
}
- function zie(t) {
+ function Lie(t) {
return t.query.democracy.dispatchQueue().pipe(Oe((e) => Qe([
xe(e),
t.derive.democracy.preimages(e.map(([, r10]) => r10))
@@ -105410,7 +105421,7 @@ ${Ez(e, r10)}`);
index: s
}))));
}
- function Fie(t) {
+ function Bie(t) {
return t.derive.democracy.referendumsFinished().pipe(Oe(() => t.query.scheduler.agenda.keys()), Oe((e) => {
const r10 = e.map(({ args: [n] }) => n);
return r10.length ? Qe([
@@ -105419,16 +105430,16 @@ ${Ez(e, r10)}`);
]) : xe([[], []]);
}));
}
- function Hie(t) {
- return Fie(t).pipe(Oe(([e, r10]) => {
+ function Uie(t) {
+ return Bie(t).pipe(Oe(([e, r10]) => {
const n = [];
return e.forEach((i, s) => {
(r10[s] || []).filter((o) => o.isSome).forEach((o) => {
const a = o.unwrap();
if (a.maybeId.isSome) {
const c = a.maybeId.unwrap().toHex();
- if (c.startsWith(Uie)) {
- const u = jie(a.call) ? Vie(a.call) ? Ml(a.call) : a.call.isHash ? a.call.asHash.toHex() : a.call.asValue.args[0].toHex() : a.call.args[0].toHex();
+ if (c.startsWith(Rie)) {
+ const u = Cie(a.call) ? Die(a.call) ? Ml(a.call) : a.call.isHash ? a.call.asHash.toHex() : a.call.asValue.args[0].toHex() : a.call.args[0].toHex();
n.push({ at: i, imageHash: u, index: t.registry.createType("(u64, ReferendumIndex)", c)[1] });
}
}
@@ -105439,41 +105450,41 @@ ${Ez(e, r10)}`);
]);
}), we(([e, r10]) => e.map((n, i) => st({ image: r10[i] }, n))));
}
- function qie(t, e) {
+ function jie(t, e) {
return Le(t, () => {
var r10;
- return St((r10 = e.query.scheduler) == null ? void 0 : r10.agenda) ? Hie(e) : e.query.democracy.dispatchQueue ? zie(e) : xe([]);
+ return St((r10 = e.query.scheduler) == null ? void 0 : r10.agenda) ? Uie(e) : e.query.democracy.dispatchQueue ? Lie(e) : xe([]);
});
}
- var iR = [0, 1, 2, 4, 8, 16, 32];
- function Wie(t, e, { approved: r10, end: n }) {
+ var Zk = [0, 1, 2, 4, 8, 16, 32];
+ function Vie(t, e, { approved: r10, end: n }) {
return [
n,
- r10.isTrue && e.isAye || r10.isFalse && e.isNay ? n.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(iR[e.conviction.index])) : Jr
+ r10.isTrue && e.isAye || r10.isFalse && e.isNay ? n.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(Zk[e.conviction.index])) : Jr
];
}
- function Gie(t, [e, r10], n) {
- const { balance: i, vote: s } = r10.asStandard, [o, a] = n.isFinished ? Wie(t, s, n.asFinished) : [Jr, Jr];
+ function zie(t, [e, r10], n) {
+ const { balance: i, vote: s } = r10.asStandard, [o, a] = n.isFinished ? Vie(t, s, n.asFinished) : [Jr, Jr];
return { balance: i, isDelegated: false, isFinished: n.isFinished, referendumEnd: o, referendumId: e, unlockAt: a, vote: s };
}
- function Kie(t, { balance: e, conviction: r10, target: n }) {
+ function Fie(t, { balance: e, conviction: r10, target: n }) {
return t.derive.democracy.locks(n).pipe(we((i) => i.map(({ isFinished: s, referendumEnd: o, referendumId: a, unlockAt: c, vote: u }) => ({
balance: e,
isDelegated: true,
isFinished: s,
referendumEnd: o,
referendumId: a,
- unlockAt: c.isZero() ? c : o.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(iR[r10.index])),
+ unlockAt: c.isZero() ? c : o.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(Zk[r10.index])),
vote: t.registry.createType("Vote", { aye: u.isAye, conviction: r10 })
}))));
}
- function Xie(t, { votes: e }) {
- return e.length ? t.query.democracy.referendumInfoOf.multi(e.map(([r10]) => r10)).pipe(we((r10) => e.map((n, i) => [n, r10[i].unwrapOr(null)]).filter((n) => !!n[1] && Ar(n[1].end) && n[0][1].isStandard).map(([n, i]) => Gie(t, n, i)))) : xe([]);
+ function Hie(t, { votes: e }) {
+ return e.length ? t.query.democracy.referendumInfoOf.multi(e.map(([r10]) => r10)).pipe(we((r10) => e.map((n, i) => [n, r10[i].unwrapOr(null)]).filter((n) => !!n[1] && Ar(n[1].end) && n[0][1].isStandard).map(([n, i]) => zie(t, n, i)))) : xe([]);
}
- function Yie(t, e) {
- return Le(t, (r10) => e.query.democracy.votingOf ? e.query.democracy.votingOf(r10).pipe(Oe((n) => n.isDirect ? Xie(e, n.asDirect) : n.isDelegating ? Kie(e, n.asDelegating) : xe([]))) : xe([]));
+ function qie(t, e) {
+ return Le(t, (r10) => e.query.democracy.votingOf ? e.query.democracy.votingOf(r10).pipe(Oe((n) => n.isDirect ? Hie(e, n.asDirect) : n.isDelegating ? Fie(e, n.asDelegating) : xe([]))) : xe([]));
}
- function Zie(t, e) {
+ function Wie(t, e) {
if (e.isNone)
return xe(null);
const [r10, n] = e.unwrap();
@@ -105483,22 +105494,22 @@ ${Ez(e, r10)}`);
threshold: n
})));
}
- function Jie(t, e) {
+ function Gie(t, e) {
return Le(t, () => {
var r10;
- return (r10 = e.query.democracy) != null && r10.nextExternal ? e.query.democracy.nextExternal().pipe(Oe((n) => Zie(e, n))) : xe(null);
+ return (r10 = e.query.democracy) != null && r10.nextExternal ? e.query.democracy.nextExternal().pipe(Oe((n) => Wie(e, n))) : xe(null);
});
}
- function Qie(t) {
+ function Kie(t) {
return t.ticket || t.deposit;
}
- function $ie(t) {
+ function Xie(t) {
return (t.maybeTicket || t.deposit).unwrapOrDefault();
}
- function ese(t, e) {
+ function Yie(t, e) {
return !!e && !t.query.democracy.dispatchQueue;
}
- function $7(t, [e, r10, n, i]) {
+ function X7(t, [e, r10, n, i]) {
let s;
try {
s = t.registry.createType("Call", e.toU8a(true));
@@ -105507,22 +105518,22 @@ ${Ez(e, r10)}`);
}
return { at: i, balance: n, proposal: s, proposer: r10 };
}
- function tse(t, e) {
+ function Zie(t, e) {
if (!e.isNone) {
- if (ese(t, e)) {
+ if (Yie(t, e)) {
const r10 = e.unwrap();
if (r10.isMissing)
return;
const { data: n, deposit: i, provider: s, since: o } = r10.asAvailable;
- return $7(t, [n, s, i, o]);
+ return X7(t, [n, s, i, o]);
}
- return $7(t, e.unwrap());
+ return X7(t, e.unwrap());
}
}
- function rse(t, [e, r10, n]) {
+ function Jie(t, [e, r10, n]) {
if (!r10)
return;
- const [i, s] = r10.isUnrequested ? Qie(r10.asUnrequested) : $ie(r10.asRequested);
+ const [i, s] = r10.isUnrequested ? Kie(r10.asUnrequested) : Xie(r10.asRequested);
let o;
if (n)
try {
@@ -105532,28 +105543,28 @@ ${Ez(e, r10)}`);
}
return { at: Jr, balance: s, proposal: o, proposalHash: e, proposer: i };
}
- function nse(t, e) {
+ function Qie(t, e) {
const r10 = e.map((n) => Ml(n));
- return t.query.democracy.preimages.multi(r10).pipe(we((n) => n.map((i) => tse(t, i))));
+ return t.query.democracy.preimages.multi(r10).pipe(we((n) => n.map((i) => Zie(t, i))));
}
- function ise(t, e) {
+ function $ie(t, e) {
const r10 = e.map((i) => Ml(i)), n = t.registry.lookup.getTypeDef(t.query.preimage.preimageFor.creator.meta.type.asMap.key).type;
return t.query.preimage.statusFor.multi(r10).pipe(Oe((i) => {
const s = i.map((a) => a.unwrapOr(null)), o = s.map((a, c) => a ? n === "H256" ? r10[c] : a.isRequested ? [r10[c], a.asRequested.len.unwrapOr(0)] : [r10[c], a.asUnrequested.len] : null).filter((a) => !!a);
return t.query.preimage.preimageFor.multi(o).pipe(we((a) => {
let c = -1;
- return s.map((u, f10) => u ? [r10[f10], u, a[++c].unwrapOr(null)] : [r10[f10], null, null]).map((u) => rse(t, u));
+ return s.map((u, f10) => u ? [r10[f10], u, a[++c].unwrapOr(null)] : [r10[f10], null, null]).map((u) => Jie(t, u));
}));
}));
}
- function sse(t, e) {
- return Le(t, (r10) => r10.length ? St(e.query.democracy.preimages) ? nse(e, r10) : St(e.query.preimage.preimageFor) ? ise(e, r10) : xe([]) : xe([]));
+ function ese(t, e) {
+ return Le(t, (r10) => r10.length ? St(e.query.democracy.preimages) ? Qie(e, r10) : St(e.query.preimage.preimageFor) ? $ie(e, r10) : xe([]) : xe([]));
}
- var ose = /* @__PURE__ */ da((t, e) => t.derive.democracy.preimages([e]));
- function ase(t) {
+ var tse = /* @__PURE__ */ da((t, e) => t.derive.democracy.preimages([e]));
+ function rse(t) {
return St(t[1].mul);
}
- function cse([t, e, r10]) {
+ function nse([t, e, r10]) {
return t.filter(([, , n], i) => {
var s;
return !!((s = r10[i]) != null && s.isSome) && !n.isEmpty;
@@ -105564,20 +105575,20 @@ ${Ez(e, r10)}`);
imageHash: Ml(i),
index: n,
proposer: s
- }, ase(a) ? { balance: a[1], seconds: a[0] } : { balance: a[0], seconds: a[1] });
+ }, rse(a) ? { balance: a[1], seconds: a[0] } : { balance: a[0], seconds: a[1] });
});
}
- function use(t, e) {
+ function ise(t, e) {
return Le(t, () => {
var r10;
return St((r10 = e.query.democracy) == null ? void 0 : r10.publicProps) ? e.query.democracy.publicProps().pipe(Oe((n) => n.length ? Qe([
xe(n),
e.derive.democracy.preimages(n.map(([, i]) => i)),
e.query.democracy.depositOf.multi(n.map(([i]) => i))
- ]) : xe([[], [], []])), we(cse)) : xe([]);
+ ]) : xe([[], [], []])), we(nse)) : xe([]);
});
}
- function lse(t, e) {
+ function sse(t, e) {
return Le(t, () => {
var r10;
return (r10 = e.query.democracy) != null && r10.lowestUnbaked ? e.queryMulti([
@@ -105586,19 +105597,19 @@ ${Ez(e, r10)}`);
]).pipe(we(([n, i]) => i.gt(n) ? [...Array(i.sub(n).toNumber())].map((s, o) => n.addn(o)) : [])) : xe([]);
});
}
- function fse(t, e) {
+ function ose(t, e) {
return Le(t, () => e.derive.democracy.referendumsActive().pipe(Oe((r10) => r10.length ? Qe([
xe(r10),
e.derive.democracy._referendumsVotes(r10)
]) : xe([[], []])), we(([r10, n]) => r10.map((i, s) => st({}, i, n[s])))));
}
- function hse(t, e) {
+ function ase(t, e) {
return Le(t, () => e.derive.democracy.referendumIds().pipe(Oe((r10) => r10.length ? e.derive.democracy.referendumsInfo(r10) : xe([]))));
}
- function dse(t, e) {
+ function cse(t, e) {
return Le(t, () => e.derive.democracy.referendumIds().pipe(Oe((r10) => e.query.democracy.referendumInfoOf.multi(r10)), we((r10) => r10.map((n) => n.unwrapOr(null)).filter((n) => !!n && n.isFinished).map((n) => n.asFinished))));
}
- function pse(t, e) {
+ function use(t, e) {
return t.query.democracy.votersFor(e).pipe(Oe((r10) => Qe([
xe(r10),
r10.length ? t.query.democracy.voteOf.multi(r10.map((n) => [e, n])) : xe([]),
@@ -105610,7 +105621,7 @@ ${Ez(e, r10)}`);
vote: n[o] || t.registry.createType("Vote")
}))));
}
- function mse(t, e) {
+ function lse(t, e) {
return t.filter(([, r10]) => r10.isDirect).map(([r10, n]) => [
r10,
n.asDirect.votes.filter(([i]) => i.eq(e))
@@ -105619,9 +105630,9 @@ ${Ez(e, r10)}`);
isDelegating: false
}, o.asStandard)), s), r10), []);
}
- function gse(t, e) {
+ function fse(t, e) {
return t.query.democracy.votingOf.entries().pipe(we((r10) => {
- const n = r10.map(([{ args: [o] }, a]) => [o, a]), i = mse(n, e), s = n.filter(([, o]) => o.isDelegating).map(([o, a]) => [o, a.asDelegating]);
+ const n = r10.map(([{ args: [o] }, a]) => [o, a]), i = lse(n, e), s = n.filter(([, o]) => o.isDelegating).map(([o, a]) => [o, a.asDelegating]);
return s.forEach(([o, { balance: a, conviction: c, target: u }]) => {
const f10 = s.find(([b]) => b.eq(u)), p = i.find(({ accountId: b }) => b.eq(f10 ? f10[0] : u));
p && i.push({
@@ -105633,66 +105644,66 @@ ${Ez(e, r10)}`);
}), i;
}));
}
- function yse(t, e) {
+ function hse(t, e) {
return Le(t, (r10) => Qe([
e.derive.democracy.sqrtElectorate(),
- St(e.query.democracy.votingOf) ? gse(e, r10.index) : pse(e, r10.index)
- ]).pipe(we(([n, i]) => Die(n, r10, i))));
+ St(e.query.democracy.votingOf) ? fse(e, r10.index) : use(e, r10.index)
+ ]).pipe(we(([n, i]) => Oie(n, r10, i))));
}
- function bse(t, e) {
+ function dse(t, e) {
return Le(t, (r10) => r10.length ? Qe(r10.map((n) => e.derive.democracy._referendumVotes(n))) : xe([]));
}
- function wse(t, e) {
+ function pse(t, e) {
return Le(t, (r10, n) => {
- const i = Lie(n);
+ const i = Pie(n);
return i ? e.derive.democracy.preimage(i.proposal || i.proposalHash).pipe(we((s) => ({
image: s,
- imageHash: Bie(i),
+ imageHash: kie(i),
index: e.registry.createType("ReferendumIndex", r10),
status: i
}))) : xe(null);
});
}
- function vse(t, e) {
+ function mse(t, e) {
return Le(t, (r10) => r10.length ? e.query.democracy.referendumInfoOf.multi(r10).pipe(Oe((n) => Qe(r10.map((i, s) => e.derive.democracy._referendumInfo(i, n[s])))), we((n) => n.filter((i) => !!i))) : xe([]));
}
- function xse(t, e) {
- return Le(t, () => e.query.balances.totalIssuance().pipe(we(f4)));
+ function gse(t, e) {
+ return Le(t, () => e.query.balances.totalIssuance().pipe(we(u4)));
}
- var _se = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var yse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _referendumInfo: wse,
- _referendumVotes: yse,
- _referendumsVotes: bse,
- dispatchQueue: qie,
- locks: Yie,
- nextExternal: Jie,
- preimage: ose,
- preimages: sse,
- proposals: use,
- referendumIds: lse,
- referendums: fse,
- referendumsActive: hse,
- referendumsFinished: dse,
- referendumsInfo: vse,
- sqrtElectorate: xse
+ _referendumInfo: pse,
+ _referendumVotes: hse,
+ _referendumsVotes: dse,
+ dispatchQueue: jie,
+ locks: qie,
+ nextExternal: Gie,
+ preimage: tse,
+ preimages: ese,
+ proposals: ise,
+ referendumIds: sse,
+ referendums: ose,
+ referendumsActive: ase,
+ referendumsFinished: cse,
+ referendumsInfo: mse,
+ sqrtElectorate: gse
}, Symbol.toStringTag, { value: "Module" }));
- function Ese(t) {
+ function bse(t) {
return !Array.isArray(t);
}
- function Sse(t) {
+ function wse(t) {
return Array.isArray(t);
}
- function e_(t) {
- return Ese(t) ? [t.who, t.stake] : t;
+ function Y7(t) {
+ return bse(t) ? [t.who, t.stake] : t;
}
- function Mse(t) {
- return Sse(t) ? t[0] : t;
+ function vse(t) {
+ return wse(t) ? t[0] : t;
}
- function t_([, t], [, e]) {
+ function Z7([, t], [, e]) {
return e.cmp(t);
}
- function Ase(t, e) {
+ function xse(t, e) {
return e ? {
candidacyBond: t.consts[e].candidacyBond,
desiredRunnersUp: t.consts[e].desiredRunnersUp,
@@ -105703,11 +105714,11 @@ ${Ez(e, r10)}`);
votingBondFactor: t.consts[e].votingBondFactor
} : {};
}
- function Tse(t) {
+ function _se(t) {
const [e] = t.registry.getModuleInstances(t.runtimeVersion.specName, "council") || ["council"], r10 = t.query.phragmenElection ? "phragmenElection" : t.query.electionsPhragmen ? "electionsPhragmen" : t.query.elections ? "elections" : null;
return [t.query[e] ? e : "council", r10];
}
- function Nse(t, e, r10) {
+ function Ese(t, e, r10) {
return t.queryMulti([
t.query[e].members,
t.query[r10].candidates,
@@ -105715,7 +105726,7 @@ ${Ez(e, r10)}`);
t.query[r10].runnersUp
]);
}
- function Ise(t, e) {
+ function Sse(t, e) {
return Qe([
t.query[e].members(),
xe([]),
@@ -105723,22 +105734,22 @@ ${Ez(e, r10)}`);
xe([])
]);
}
- function Ose(t, e) {
+ function Mse(t, e) {
return Le(t, () => {
- const [r10, n] = Tse(e);
- return (n ? Nse(e, r10, n) : Ise(e, r10)).pipe(we(([i, s, o, a]) => st({}, Ase(e, n), {
+ const [r10, n] = _se(e);
+ return (n ? Ese(e, r10, n) : Sse(e, r10)).pipe(we(([i, s, o, a]) => st({}, xse(e, n), {
candidateCount: e.registry.createType("u32", s.length),
- candidates: s.map(Mse),
- members: o.length ? o.map(e_).sort(t_) : i.map((c) => [c, e.registry.createType("Balance")]),
- runnersUp: a.map(e_).sort(t_)
+ candidates: s.map(vse),
+ members: o.length ? o.map(Y7).sort(Z7) : i.map((c) => [c, e.registry.createType("Balance")]),
+ runnersUp: a.map(Y7).sort(Z7)
})));
});
}
- var Pse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ase = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- info: Ose
+ info: Mse
}, Symbol.toStringTag, { value: "Module" }));
- function kse([t, e, r10, n]) {
+ function Tse([t, e, r10, n]) {
return e.forEach((i, s) => {
const o = i.toString(), a = n[s], c = !r10[s].isEmpty, u = t[o];
(!u || u.hasMessage !== c || !u.blockCount.eq(a)) && (t[o] = {
@@ -105748,7 +105759,7 @@ ${Ez(e, r10)}`);
});
}), t;
}
- function Rse(t, e) {
+ function Nse(t, e) {
return Le(t, () => {
var r10;
return (r10 = e.query.imOnline) != null && r10.receivedHeartbeats ? e.derive.staking.overview().pipe(Oe(({ currentIndex: n, validators: i }) => Qe([
@@ -105756,34 +105767,34 @@ ${Ez(e, r10)}`);
xe(i),
e.query.imOnline.receivedHeartbeats.multi(i.map((s, o) => [n, o])),
e.query.imOnline.authoredBlocks.multi(i.map((s) => [n, s]))
- ])), we(kse)) : xe({});
+ ])), we(Tse)) : xe({});
});
}
- var Cse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ise = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- receivedHeartbeats: Rse
+ receivedHeartbeats: Nse
}, Symbol.toStringTag, { value: "Module" }));
- var Dse = /* @__PURE__ */ Wg("membership");
- var Lse = /* @__PURE__ */ Kg("membership");
- var Bse = /* @__PURE__ */ Yg("membership");
- var Use = /* @__PURE__ */ Zg("membership");
- var jse = /* @__PURE__ */ Jg("membership");
- var Vse = /* @__PURE__ */ Xg("membership");
- var zse = /* @__PURE__ */ Gg("membership");
- var Fse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ose = /* @__PURE__ */ Wg("membership");
+ var Pse = /* @__PURE__ */ Kg("membership");
+ var kse = /* @__PURE__ */ Yg("membership");
+ var Rse = /* @__PURE__ */ Zg("membership");
+ var Cse = /* @__PURE__ */ Jg("membership");
+ var Dse = /* @__PURE__ */ Xg("membership");
+ var Lse = /* @__PURE__ */ Gg("membership");
+ var Bse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasProposals: Lse,
- members: Dse,
- prime: zse,
- proposal: Bse,
- proposalCount: Use,
- proposalHashes: jse,
- proposals: Vse
+ hasProposals: Pse,
+ members: Ose,
+ prime: Lse,
+ proposal: kse,
+ proposalCount: Rse,
+ proposalHashes: Cse,
+ proposals: Dse
}, Symbol.toStringTag, { value: "Module" }));
- function sR(t, e) {
+ function Jk(t, e) {
return t.isSome ? t.unwrap().some((r10) => r10.eq(e)) : false;
}
- function Hse(t, e) {
+ function Use(t, e) {
const r10 = e.find(([n]) => n === t);
if (r10 && r10[1].isSome) {
const [n, i] = r10[1].unwrap();
@@ -105797,26 +105808,26 @@ ${Ez(e, r10)}`);
}
return null;
}
- function r_(t, e) {
+ function J7(t, e) {
return e.map((r10) => {
const n = r10.find(([i]) => i === t);
return n ? n[1] : null;
});
}
- function qse(t, [e, r10, n, i, s, o, a, c]) {
+ function jse(t, [e, r10, n, i, s, o, a, c]) {
return s.isNone ? null : {
- active: Hse(t, e),
- didUpdate: sR(i, t),
+ active: Use(t, e),
+ didUpdate: Jk(i, t),
heads: a,
id: t,
info: st({ id: t }, s.unwrap()),
pendingSwapId: o.unwrapOr(null),
relayDispatchQueue: c,
- retryCollators: r_(t, r10),
- selectedCollators: r_(t, n)
+ retryCollators: J7(t, r10),
+ selectedCollators: J7(t, n)
};
}
- function Wse(t, e) {
+ function Vse(t, e) {
return Le(t, (r10) => e.query.registrar && e.query.parachains ? e.queryMulti([
e.query.registrar.active,
e.query.registrar.retryQueue,
@@ -105826,18 +105837,18 @@ ${Ez(e, r10)}`);
[e.query.registrar.pendingSwap, r10],
[e.query.parachains.heads, r10],
[e.query.parachains.relayDispatchQueue, r10]
- ]).pipe(we((n) => qse(e.registry.createType("ParaId", r10), n))) : xe(null));
+ ]).pipe(we((n) => jse(e.registry.createType("ParaId", r10), n))) : xe(null));
}
- function Gse([t, e, r10, n, i]) {
+ function zse([t, e, r10, n, i]) {
return t.map((s, o) => ({
- didUpdate: sR(e, s),
+ didUpdate: Jk(e, s),
id: s,
info: st({ id: s }, n[o].unwrapOr(null)),
pendingSwapId: i[o].unwrapOr(null),
relayDispatchQueueSize: r10[o][0].toNumber()
}));
}
- function Kse(t, e) {
+ function Fse(t, e) {
return Le(t, () => {
var r10;
return (r10 = e.query.registrar) != null && r10.parachains && e.query.parachains ? e.query.registrar.parachains().pipe(Oe((n) => Qe([
@@ -105846,15 +105857,15 @@ ${Ez(e, r10)}`);
e.query.parachains.relayDispatchQueueSize.multi(n),
e.query.registrar.paras.multi(n),
e.query.registrar.pendingSwap.multi(n)
- ])), we(Gse)) : xe([]);
+ ])), we(zse)) : xe([]);
});
}
- var Xse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Hse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- info: Wse,
- overview: Kse
+ info: Vse,
+ overview: Fse
}, Symbol.toStringTag, { value: "Module" }));
- function J8([t, e, r10, n, i]) {
+ function K8([t, e, r10, n, i]) {
return {
activeEra: e,
activeEraStart: r10,
@@ -105863,7 +105874,7 @@ ${Ez(e, r10)}`);
validatorCount: i
};
}
- function Yse(t) {
+ function qse(t) {
return t.queryMulti([
t.query.session.currentIndex,
t.query.staking.activeEra,
@@ -105871,7 +105882,7 @@ ${Ez(e, r10)}`);
t.query.staking.validatorCount
]).pipe(we(([e, r10, n, i]) => {
const { index: s, start: o } = r10.unwrapOrDefault();
- return J8([
+ return K8([
e,
s,
o,
@@ -105880,8 +105891,8 @@ ${Ez(e, r10)}`);
]);
}));
}
- function Zse(t) {
- return t.query.session.currentIndex().pipe(we((e) => J8([
+ function Wse(t) {
+ return t.query.session.currentIndex().pipe(we((e) => K8([
e,
t.registry.createType("EraIndex"),
t.registry.createType("Option"),
@@ -105889,8 +105900,8 @@ ${Ez(e, r10)}`);
t.registry.createType("u32")
])));
}
- function Jse(t) {
- return xe(J8([
+ function Gse(t) {
+ return xe(K8([
t.registry.createType("SessionIndex", 1),
t.registry.createType("EraIndex"),
t.registry.createType("Option"),
@@ -105898,10 +105909,10 @@ ${Ez(e, r10)}`);
t.registry.createType("u32")
]));
}
- function Qse(t, e) {
- return Le(t, () => e.query.session ? e.query.staking ? Yse(e) : Zse(e) : Jse(e));
+ function Kse(t, e) {
+ return Le(t, () => e.query.session ? e.query.staking ? qse(e) : Wse(e) : Gse(e));
}
- function $se(t, e) {
+ function Xse(t, e) {
return Le(t, () => e.derive.session.indexes().pipe(we((r10) => {
var s, o, a, c;
const n = ((o = (s = e.consts) == null ? void 0 : s.babe) == null ? void 0 : o.epochDuration) || e.registry.createType("u64", 1), i = ((c = (a = e.consts) == null ? void 0 : a.staking) == null ? void 0 : c.sessionsPerEra) || e.registry.createType("SessionIndex", 1);
@@ -105913,23 +105924,23 @@ ${Ez(e, r10)}`);
}, r10);
})));
}
- function Q8(t) {
+ function X8(t) {
return (e, r10) => Le(e, () => r10.derive.session.progress().pipe(we((n) => n[t])));
}
- function eoe(t, e, [r10, n, i, s]) {
+ function Yse(t, e, [r10, n, i, s]) {
const o = n.mul(e.sessionLength).iadd(i), a = r10.sub(o), c = e.currentIndex.sub(s).imul(e.sessionLength).iadd(a);
return st({
eraProgress: t.registry.createType("BlockNumber", c),
sessionProgress: t.registry.createType("BlockNumber", a)
}, e);
}
- function toe(t) {
+ function Zse(t) {
return t.derive.session.info().pipe(we((e) => st({
eraProgress: t.registry.createType("BlockNumber"),
sessionProgress: t.registry.createType("BlockNumber")
}, e)));
}
- function roe(t) {
+ function Jse(t) {
return t.derive.session.info().pipe(Oe((e) => {
var r10;
return Qe([
@@ -105950,22 +105961,22 @@ ${Ez(e, r10)}`);
[r10, n, i, s && s.isSome ? s.unwrap() : t.registry.createType("SessionIndex", 1)]
]));
}
- function noe(t, e) {
- return Le(t, () => e.query.babe ? roe(e).pipe(we(([r10, n]) => eoe(e, r10, n))) : toe(e));
+ function Qse(t, e) {
+ return Le(t, () => e.query.babe ? Jse(e).pipe(we(([r10, n]) => Yse(e, r10, n))) : Zse(e));
}
- var ioe = /* @__PURE__ */ Q8("eraLength");
- var soe = /* @__PURE__ */ Q8("eraProgress");
- var ooe = /* @__PURE__ */ Q8("sessionProgress");
- var aoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var $se = /* @__PURE__ */ X8("eraLength");
+ var eoe = /* @__PURE__ */ X8("eraProgress");
+ var toe = /* @__PURE__ */ X8("sessionProgress");
+ var roe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- eraLength: ioe,
- eraProgress: soe,
- indexes: Qse,
- info: $se,
- progress: noe,
- sessionProgress: ooe
+ eraLength: $se,
+ eraProgress: eoe,
+ indexes: Kse,
+ info: Xse,
+ progress: Qse,
+ sessionProgress: toe
}, Symbol.toStringTag, { value: "Module" }));
- function coe(t) {
+ function noe(t) {
return t.query.society.candidates().pipe(Oe((e) => Qe([
xe(e),
t.query.society.suspendedCandidates.multi(e.map(({ who: r10 }) => r10))
@@ -105976,7 +105987,7 @@ ${Ez(e, r10)}`);
value: i
}))));
}
- function uoe(t) {
+ function ioe(t) {
return t.query.society.candidates.entries().pipe(we((e) => e.filter(([, r10]) => r10.isSome).map(([{ args: [r10] }, n]) => [r10, n.unwrap()]).map(([r10, { bid: n, kind: i }]) => ({
accountId: r10,
isSuspended: false,
@@ -105984,10 +105995,10 @@ ${Ez(e, r10)}`);
value: n
}))));
}
- function loe(t, e) {
- return Le(t, () => e.query.society.suspendedCandidates && e.query.society.candidates.creator.meta.type.isPlain ? coe(e) : uoe(e));
+ function soe(t, e) {
+ return Le(t, () => e.query.society.suspendedCandidates && e.query.society.candidates.creator.meta.type.isPlain ? noe(e) : ioe(e));
}
- function foe(t, e) {
+ function ooe(t, e) {
return Le(t, () => Qe([
e.query.society.bids(),
e.query.society.defender ? e.query.society.defender() : xe(void 0),
@@ -106005,10 +106016,10 @@ ${Ez(e, r10)}`);
pot: a
}))));
}
- function hoe(t, e) {
+ function aoe(t, e) {
return Le(t, (r10) => e.derive.society._members([r10]).pipe(we(([n]) => n)));
}
- function doe(t, e) {
+ function coe(t, e) {
return Qe([
xe(e),
t.query.society.payouts.multi(e),
@@ -106026,7 +106037,7 @@ ${Ez(e, r10)}`);
vouching: a[u].unwrapOr(void 0)
}))));
}
- function poe(t, e) {
+ function uoe(t, e) {
return Qe([
xe(e),
t.query.society.members.multi(e),
@@ -106048,116 +106059,116 @@ ${Ez(e, r10)}`);
vouching: f10.vouching.unwrapOr(void 0)
}))));
}
- function moe(t, e) {
- return Le(t, (r10) => e.query.society.members.creator.meta.type.isMap ? poe(e, r10) : doe(e, r10));
+ function loe(t, e) {
+ return Le(t, (r10) => e.query.society.members.creator.meta.type.isMap ? uoe(e, r10) : coe(e, r10));
}
- function goe(t, e) {
+ function foe(t, e) {
return Le(t, () => e.query.society.members.creator.meta.type.isMap ? e.query.society.members.keys().pipe(Oe((r10) => e.derive.society._members(r10.map(({ args: [n] }) => n)))) : e.query.society.members().pipe(Oe((r10) => e.derive.society._members(r10))));
}
- var yoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var hoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _members: moe,
- candidates: loe,
- info: foe,
- member: hoe,
- members: goe
+ _members: loe,
+ candidates: soe,
+ info: ooe,
+ member: aoe,
+ members: foe
}, Symbol.toStringTag, { value: "Module" }));
- var boe = {
+ var doe = {
withDestination: true,
withLedger: true,
withNominations: true,
withPrefs: true
};
- function woe(t) {
+ function poe(t) {
return t.reduce((e, { era: r10, value: n }) => {
const i = r10.toString();
return e[i] = (e[i] || Jr).add(n.unwrap()), e;
}, {});
}
- function voe(t, e, r10) {
- const n = Object.entries(woe(((e == null ? void 0 : e.unlocking) || []).filter(({ era: i }) => i.unwrap().gt(r10.activeEra)))).map(([i, s]) => ({
+ function moe(t, e, r10) {
+ const n = Object.entries(poe(((e == null ? void 0 : e.unlocking) || []).filter(({ era: i }) => i.unwrap().gt(r10.activeEra)))).map(([i, s]) => ({
remainingEras: new ct(i).isub(r10.activeEra),
value: t.registry.createType("Balance", s)
}));
return n.length ? n : void 0;
}
- function xoe(t, e, r10) {
+ function goe(t, e, r10) {
return t.registry.createType("Balance", ((e == null ? void 0 : e.unlocking) || []).reduce((n, { era: i, value: s }) => i.unwrap().gt(r10.currentEra) ? n : n.iadd(s.unwrap()), new ct(0)));
}
- function _oe(t, e, r10, n) {
+ function yoe(t, e, r10, n) {
return st({}, r10, n, {
- redeemable: xoe(t, n.stakingLedger, e),
- unlocking: voe(t, n.stakingLedger, e)
+ redeemable: goe(t, n.stakingLedger, e),
+ unlocking: moe(t, n.stakingLedger, e)
});
}
- function Eoe(t, e) {
- return Le(t, (r10, n = boe) => e.derive.session.info().pipe(Oe((i) => Qe([
+ function boe(t, e) {
+ return Le(t, (r10, n = doe) => e.derive.session.info().pipe(Oe((i) => Qe([
e.derive.staking.keysMulti(r10),
e.derive.staking.queryMulti(r10, n)
- ]).pipe(we(([s, o]) => o.map((a, c) => _oe(e, i, s[c], a)))))));
+ ]).pipe(we(([s, o]) => o.map((a, c) => yoe(e, i, s[c], a)))))));
}
- var Soe = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.accounts([e], r10));
- function Moe(t, e) {
+ var woe = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.accounts([e], r10));
+ function voe(t, e) {
return Le(t, () => e.derive.session.indexes().pipe(Oe(({ activeEra: r10 }) => e.query.staking.erasRewardPoints(r10))));
}
- var Aoe = { withController: true, withExposure: true, withPrefs: true };
- function Toe(t, e) {
+ var xoe = { withController: true, withExposure: true, withPrefs: true };
+ function _oe(t, e) {
return Vu([t, e.filter((r10) => !t.find((n) => n.eq(r10)))]);
}
- function Noe(t, e) {
- return Le(t, (r10 = Aoe) => e.derive.staking.validators().pipe(Oe(({ nextElected: n, validators: i }) => e.derive.staking.queryMulti(Toe(n, i), r10).pipe(we((s) => ({
+ function Eoe(t, e) {
+ return Le(t, (r10 = xoe) => e.derive.staking.validators().pipe(Oe(({ nextElected: n, validators: i }) => e.derive.staking.queryMulti(_oe(n, i), r10).pipe(we((s) => ({
info: s,
nextElected: n,
validators: i
}))))));
}
- function $8(t, e, r10) {
+ function Y8(t, e, r10) {
const n = `${t}-${e.toString()}`;
return [
n,
- r10 ? void 0 : Kf.get(n)
+ r10 ? void 0 : Gf.get(n)
];
}
- function oR(t, e, r10) {
- return r10 ? [] : e.map((i) => Kf.get(`${t}-${i.toString()}`)).filter((i) => !!i);
+ function Qk(t, e, r10) {
+ return r10 ? [] : e.map((i) => Gf.get(`${t}-${i.toString()}`)).filter((i) => !!i);
}
- function cm(t, e, r10) {
- return !e && Kf.set(t, r10), r10;
+ function am(t, e, r10) {
+ return !e && Gf.set(t, r10), r10;
}
- function aR(t, e, r10) {
- return !e && r10.forEach((n) => Kf.set(`${t}-${n.era.toString()}`, n)), r10;
+ function $k(t, e, r10) {
+ return !e && r10.forEach((n) => Gf.set(`${t}-${n.era.toString()}`, n)), r10;
}
- function cR(t, e, r10) {
+ function eR(t, e, r10) {
return t.map((n) => e.find(({ era: i }) => n.eq(i)) || r10.find(({ era: i }) => n.eq(i))).filter((n) => !!n);
}
- var Ioe = 14;
- function Ooe(t, e) {
- const r10 = T1(t, Ioe);
+ var Soe = 14;
+ function Moe(t, e) {
+ const r10 = A1(t, Soe);
let n = 0;
- const i = new Xc(r10[n]);
+ const i = new Kc(r10[n]);
return i.pipe(Oe(e), Us(() => {
- Zc(() => {
+ Yc(() => {
n++, n === r10.length ? i.complete() : i.next(r10[n]);
});
}), pl(), we(Vu));
}
- function uR(t, e) {
+ function tR(t, e) {
return t.filter((r10) => !e.some(({ era: n }) => r10.eq(n)));
}
- function v0(t) {
+ function b0(t) {
return (e, r10) => Le(e, (n = false) => r10.derive.staking.erasHistoric(n).pipe(Oe((i) => r10.derive.staking[t](i, n))));
}
- function x0(t) {
+ function w0(t) {
return (e, r10) => Le(e, (n, i = false) => r10.derive.staking.erasHistoric(i).pipe(Oe((s) => r10.derive.staking[t](n, s, i))));
}
- function ex(t) {
+ function Z8(t) {
return (e, r10) => Le(e, (n) => r10.derive.staking[t](n, true));
}
- function tx(t) {
- return (e, r10) => Le(e, (n, i) => n.length ? Ooe(n, (s) => Qe(s.map((o) => r10.derive.staking[t](o, i)))) : xe([]));
+ function J8(t) {
+ return (e, r10) => Le(e, (n, i) => n.length ? Moe(n, (s) => Qe(s.map((o) => r10.derive.staking[t](o, i)))) : xe([]));
}
- var Poe = "eraExposure";
- function koe(t, e) {
+ var Aoe = "eraExposure";
+ function Toe(t, e) {
const r10 = {}, n = {};
return e.forEach(([i, s]) => {
const o = i.args[1].toString();
@@ -106167,7 +106178,7 @@ ${Ez(e, r10)}`);
});
}), { era: t, nominators: r10, validators: n };
}
- function Roe(t, e) {
+ function Noe(t, e) {
const r10 = {}, n = {};
return e.forEach(([i, s]) => {
if (s.isSome) {
@@ -106179,16 +106190,16 @@ ${Ez(e, r10)}`);
}
}), { era: t, nominators: r10, validators: n };
}
- function Coe(t, e) {
+ function Ioe(t, e) {
return Le(t, (r10, n = false) => {
- const [i, s] = $8(Poe, r10, n);
- return s ? xe(s) : e.query.staking.erasStakersPaged ? e.query.staking.erasStakersPaged.entries(r10).pipe(we((o) => cm(i, n, Roe(r10, o)))) : e.query.staking.erasStakersClipped.entries(r10).pipe(we((o) => cm(i, n, koe(r10, o))));
+ const [i, s] = Y8(Aoe, r10, n);
+ return s ? xe(s) : e.query.staking.erasStakersPaged ? e.query.staking.erasStakersPaged.entries(r10).pipe(we((o) => am(i, n, Noe(r10, o)))) : e.query.staking.erasStakersClipped.entries(r10).pipe(we((o) => am(i, n, Toe(r10, o))));
});
}
- var Doe = /* @__PURE__ */ ex("_eraExposure");
- var Loe = /* @__PURE__ */ tx("_eraExposure");
- var Boe = /* @__PURE__ */ v0("_erasExposure");
- function Uoe(t, e) {
+ var Ooe = /* @__PURE__ */ Z8("_eraExposure");
+ var Poe = /* @__PURE__ */ J8("_eraExposure");
+ var koe = /* @__PURE__ */ b0("_erasExposure");
+ function Roe(t, e) {
return Le(t, (r10) => Qe([
e.query.staking.activeEra(),
e.consts.staking.historyDepth ? xe(e.consts.staking.historyDepth) : e.query.staking.historyDepth()
@@ -106200,60 +106211,60 @@ ${Ez(e, r10)}`);
return s.reverse();
})));
}
- var n_ = "eraPoints";
- function joe({ individual: t }) {
+ var Q7 = "eraPoints";
+ function Coe({ individual: t }) {
return [...t.entries()].filter(([, e]) => e.gt(Jr)).reduce((e, [r10, n]) => (e[r10.toString()] = n, e), {});
}
- function Voe(t, e) {
+ function Doe(t, e) {
return t.map((r10, n) => ({
era: r10,
eraPoints: e[n].total,
- validators: joe(e[n])
+ validators: Coe(e[n])
}));
}
- function zoe(t, e) {
+ function Loe(t, e) {
return Le(t, (r10, n) => {
if (!r10.length)
return xe([]);
- const i = oR(n_, r10, n), s = uR(r10, i);
- return s.length ? e.query.staking.erasRewardPoints.multi(s).pipe(we((o) => cR(r10, i, aR(n_, n, Voe(s, o))))) : xe(i);
+ const i = Qk(Q7, r10, n), s = tR(r10, i);
+ return s.length ? e.query.staking.erasRewardPoints.multi(s).pipe(we((o) => eR(r10, i, $k(Q7, n, Doe(s, o))))) : xe(i);
});
}
- var Foe = /* @__PURE__ */ v0("_erasPoints");
- var Hoe = "eraPrefs";
- function qoe(t, e) {
+ var Boe = /* @__PURE__ */ b0("_erasPoints");
+ var Uoe = "eraPrefs";
+ function joe(t, e) {
const r10 = {};
return e.forEach(([n, i]) => {
r10[n.args[1].toString()] = i;
}), { era: t, validators: r10 };
}
- function Woe(t, e) {
+ function Voe(t, e) {
return Le(t, (r10, n) => {
- const [i, s] = $8(Hoe, r10, n);
- return s ? xe(s) : e.query.staking.erasValidatorPrefs.entries(r10).pipe(we((o) => cm(i, n, qoe(r10, o))));
+ const [i, s] = Y8(Uoe, r10, n);
+ return s ? xe(s) : e.query.staking.erasValidatorPrefs.entries(r10).pipe(we((o) => am(i, n, joe(r10, o))));
});
}
- var Goe = /* @__PURE__ */ ex("_eraPrefs");
- var Koe = /* @__PURE__ */ tx("_eraPrefs");
- var Xoe = /* @__PURE__ */ v0("_erasPrefs");
- var i_ = "eraRewards";
- function Yoe(t, e) {
+ var zoe = /* @__PURE__ */ Z8("_eraPrefs");
+ var Foe = /* @__PURE__ */ J8("_eraPrefs");
+ var Hoe = /* @__PURE__ */ b0("_erasPrefs");
+ var $7 = "eraRewards";
+ function qoe(t, e) {
return t.map((r10, n) => ({
era: r10,
eraReward: e[n].unwrapOrDefault()
}));
}
- function Zoe(t, e) {
+ function Woe(t, e) {
return Le(t, (r10, n) => {
if (!r10.length)
return xe([]);
- const i = oR(i_, r10, n), s = uR(r10, i);
- return s.length ? e.query.staking.erasValidatorReward.multi(s).pipe(we((o) => cR(r10, i, aR(i_, n, Yoe(s, o))))) : xe(i);
+ const i = Qk($7, r10, n), s = tR(r10, i);
+ return s.length ? e.query.staking.erasValidatorReward.multi(s).pipe(we((o) => eR(r10, i, $k($7, n, qoe(s, o))))) : xe(i);
});
}
- var Joe = /* @__PURE__ */ v0("_erasRewards");
- var Qoe = "eraSlashes";
- function $oe(t, e, r10) {
+ var Goe = /* @__PURE__ */ b0("_erasRewards");
+ var Koe = "eraSlashes";
+ function Xoe(t, e, r10) {
const n = {}, i = {};
return e.forEach(([s, o]) => {
n[s.args[1].toString()] = o.unwrap();
@@ -106261,36 +106272,36 @@ ${Ez(e, r10)}`);
i[s.args[1].toString()] = o.unwrapOrDefault()[1];
}), { era: t, nominators: n, validators: i };
}
- function eae(t, e) {
+ function Yoe(t, e) {
return Le(t, (r10, n) => {
- const [i, s] = $8(Qoe, r10, n);
+ const [i, s] = Y8(Koe, r10, n);
return s ? xe(s) : Qe([
e.query.staking.nominatorSlashInEra.entries(r10),
e.query.staking.validatorSlashInEra.entries(r10)
- ]).pipe(we(([o, a]) => cm(i, n, $oe(r10, o, a))));
+ ]).pipe(we(([o, a]) => am(i, n, Xoe(r10, o, a))));
});
}
- var tae = /* @__PURE__ */ ex("_eraSlashes");
- var rae = /* @__PURE__ */ tx("_eraSlashes");
- var nae = /* @__PURE__ */ v0("_erasSlashes");
- function iae(t, e, r10) {
+ var Zoe = /* @__PURE__ */ Z8("_eraSlashes");
+ var Joe = /* @__PURE__ */ J8("_eraSlashes");
+ var Qoe = /* @__PURE__ */ b0("_erasSlashes");
+ function $oe(t, e, r10) {
const n = (e.find(([s]) => s.eq(t)) || [void 0, []])[1], i = r10.unwrapOr([]);
return {
nextSessionIds: Array.isArray(i) ? i : [...i.values()],
sessionIds: Array.isArray(n) ? n : [...n.values()]
};
}
- var sae = /* @__PURE__ */ da((t, e) => t.derive.staking.keysMulti([e]));
- function oae(t, e) {
+ var eae = /* @__PURE__ */ da((t, e) => t.derive.staking.keysMulti([e]));
+ function tae(t, e) {
return Le(t, (r10) => r10.length ? e.query.session.queuedKeys().pipe(Oe((n) => {
var i;
return Qe([
xe(n),
(i = e.consts.session) != null && i.dedupKeyPrefix ? e.query.session.nextKeys.multi(r10.map((s) => [e.consts.session.dedupKeyPrefix, s])) : Qe(r10.map((s) => e.query.session.nextKeys(s)))
]);
- }), we(([n, i]) => r10.map((s, o) => iae(s, n, i[o])))) : xe([]));
+ }), we(([n, i]) => r10.map((s, o) => $oe(s, n, i[o])))) : xe([]));
}
- function aae(t, e) {
+ function rae(t, e) {
return Le(t, () => Qe([
e.derive.session.indexes(),
e.derive.staking.validators()
@@ -106299,15 +106310,15 @@ ${Ez(e, r10)}`);
validators: i
}))));
}
- function cae(t, e) {
+ function nae(t, e) {
return Le(t, (r10, n, i) => n.length ? Qe([
Qe(n.map((s) => e.query.staking.erasStakersClipped(s, r10))),
Qe(n.map((s) => e.query.staking.erasStakers(s, r10)))
]).pipe(we(([s, o]) => n.map((a, c) => ({ clipped: s[c], era: a, exposure: o[c] })))) : xe([]));
}
- var uae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking._ownExposures(e, [r10], true));
- var lae = /* @__PURE__ */ x0("_ownExposures");
- function fae(t, e) {
+ var iae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking._ownExposures(e, [r10], true));
+ var sae = /* @__PURE__ */ w0("_ownExposures");
+ function oae(t, e) {
return Le(t, (r10, n, i) => n.length ? Qe([
Qe(n.map((s) => e.query.staking.validatorSlashInEra(s, r10))),
Qe(n.map((s) => e.query.staking.nominatorSlashInEra(s, r10)))
@@ -106316,31 +106327,31 @@ ${Ez(e, r10)}`);
total: s[c].isSome ? s[c].unwrap()[1] : o[c].unwrapOrDefault()
})))) : xe([]));
}
- var hae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking._ownSlashes(e, [r10], true));
- var dae = /* @__PURE__ */ x0("_ownSlashes");
- function pae(t) {
+ var aae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking._ownSlashes(e, [r10], true));
+ var cae = /* @__PURE__ */ w0("_ownSlashes");
+ function uae(t) {
return typeof t.isSome == "boolean" ? t.unwrapOr(null) : t;
}
- function mae(t, e, r10, n, i, s, o) {
+ function lae(t, e, r10, n, i, s, o) {
return {
accountId: t,
controllerId: (e == null ? void 0 : e.unwrapOr(null)) || null,
exposure: s,
nominators: r10.isSome ? r10.unwrap().targets : [],
- rewardDestination: pae(n),
+ rewardDestination: uae(n),
stakingLedger: o.unwrapOrDefault(),
stashId: t,
validatorPrefs: i
};
}
- function gae(t, e, { withLedger: r10 = false }) {
+ function fae(t, e, { withLedger: r10 = false }) {
const n = e.filter((s) => r10 && !!s && s.isSome).map((s) => s.unwrap()), i = t.registry.createType("Option");
return (n.length ? Qe(n.map((s) => t.query.staking.ledger(s))) : xe([])).pipe(we((s) => {
let o = -1;
return e.map((a) => a && a.isSome && s[++o] || i);
}));
}
- function yae(t, e, r10, { withController: n, withDestination: i, withExposure: s, withLedger: o, withNominations: a, withPrefs: c }) {
+ function hae(t, e, r10, { withController: n, withDestination: i, withExposure: s, withLedger: o, withNominations: a, withPrefs: c }) {
const u = t.registry.createType("Option"), f10 = t.registry.createType("RewardDestination"), p = t.registry.createType("Exposure"), b = t.registry.createType("ValidatorPrefs");
return Qe([
n || o ? Qe(e.map((E) => t.query.staking.bonded(E))) : xe(e.map(() => null)),
@@ -106350,17 +106361,17 @@ ${Ez(e, r10)}`);
s ? Qe(e.map((E) => t.query.staking.erasStakers(r10, E))) : xe(e.map(() => p))
]);
}
- function bae(t, e, r10, n) {
- return yae(t, r10, e, n).pipe(Oe(([i, s, o, a, c]) => gae(t, i, n).pipe(we((u) => r10.map((f10, p) => mae(f10, i[p], s[p], o[p], a[p], c[p], u[p]))))));
+ function dae(t, e, r10, n) {
+ return hae(t, r10, e, n).pipe(Oe(([i, s, o, a, c]) => fae(t, i, n).pipe(we((u) => r10.map((f10, p) => lae(f10, i[p], s[p], o[p], a[p], c[p], u[p]))))));
}
- var wae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.queryMulti([e], r10));
- function vae(t, e) {
+ var pae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.queryMulti([e], r10));
+ function mae(t, e) {
return Le(t, (r10, n) => e.derive.session.indexes().pipe(Oe(({ activeEra: i }) => {
const s = r10.map((o) => e.registry.createType("AccountId", o));
- return s.length ? bae(e, i, s, n) : xe([]);
+ return s.length ? dae(e, i, s, n) : xe([]);
})));
}
- function xae(t, e) {
+ function gae(t, e) {
return Le(t, (r10, n, i = false) => {
const s = r10.map((o) => e.registry.createType("AccountId", o).toString());
return e.derive.staking._erasExposure(n, i).pipe(we((o) => s.map((a) => o.map(({ era: c, nominators: u, validators: f10 }) => {
@@ -106371,11 +106382,11 @@ ${Ez(e, r10)}`);
}))));
});
}
- function _ae(t, e) {
+ function yae(t, e) {
return Le(t, (r10, n = false) => e.derive.staking.erasHistoric(n).pipe(Oe((i) => e.derive.staking._stakerExposures(r10, i, n))));
}
- var Eae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.stakerExposures([e], r10));
- function Sae(t, e) {
+ var bae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.stakerExposures([e], r10));
+ function wae(t, e) {
return Le(t, (r10, n, i) => {
const s = e.registry.createType("AccountId", r10).toString();
return e.derive.staking._erasPoints(n, i).pipe(we((o) => o.map(({ era: a, eraPoints: c, validators: u }) => ({
@@ -106385,40 +106396,40 @@ ${Ez(e, r10)}`);
}))));
});
}
- var Mae = /* @__PURE__ */ x0("_stakerPoints");
- function Aae(t, e) {
+ var vae = /* @__PURE__ */ w0("_stakerPoints");
+ function xae(t, e) {
return Le(t, (r10, n, i) => e.query.staking.erasValidatorPrefs.multi(n.map((s) => [s, r10])).pipe(we((s) => s.map((o, a) => ({
era: n[a],
validatorPrefs: o
})))));
}
- var Tae = /* @__PURE__ */ x0("_stakerPrefs");
- function lR(t) {
+ var _ae = /* @__PURE__ */ w0("_stakerPrefs");
+ function rR(t) {
return t ? t.legacyClaimedRewards || t.claimedRewards : [];
}
- function Nae(t, e, [r10, n, i], s) {
+ function Eae(t, e, [r10, n, i], s) {
return s.map(({ era: o, isEmpty: a, isValidator: c, nominating: u, validators: f10 }) => {
- const { eraPoints: p, validators: b } = r10.find((F) => F.era.eq(o)) || { eraPoints: Jr, validators: {} }, { eraReward: E } = i.find((F) => F.era.eq(o)) || { eraReward: t.registry.createType("Balance") }, { validators: _ } = n.find((F) => F.era.eq(o)) || { validators: {} }, N11 = {}, R = e.toString();
- return Object.entries(f10).forEach(([F, D]) => {
+ const { eraPoints: p, validators: b } = r10.find((F) => F.era.eq(o)) || { eraPoints: Jr, validators: {} }, { eraReward: E } = i.find((F) => F.era.eq(o)) || { eraReward: t.registry.createType("Balance") }, { validators: _ } = n.find((F) => F.era.eq(o)) || { validators: {} }, N11 = {}, k = e.toString();
+ return Object.entries(f10).forEach(([F, L]) => {
var I, H, X;
- const L = b[F] || Jr, q = ((I = _[F]) == null ? void 0 : I.commission.unwrap()) || Jr, W = D.total ? (H = D.total) == null ? void 0 : H.unwrap() : D.pageTotal ? (X = D.pageTotal) == null ? void 0 : X.unwrap() : Jr;
+ const D = b[F] || Jr, q = ((I = _[F]) == null ? void 0 : I.commission.unwrap()) || Jr, W = L.total ? (H = L.total) == null ? void 0 : H.unwrap() : L.pageTotal ? (X = L.pageTotal) == null ? void 0 : X.unwrap() : Jr;
let z = Jr, T;
- if (!(W.isZero() || L.isZero() || p.isZero())) {
- z = E.mul(L).div(p);
- const V = q.mul(z).div(hd);
- let S10;
- if (F === R)
- if (D.own)
- S10 = D.own.unwrap();
+ if (!(W.isZero() || D.isZero() || p.isZero())) {
+ z = E.mul(D).div(p);
+ const V = q.mul(z).div(fd);
+ let S9;
+ if (F === k)
+ if (L.own)
+ S9 = L.own.unwrap();
else {
- const d = D.others.find(({ who: l15 }) => l15.eq(F));
- S10 = d ? d.value.unwrap() : Jr;
+ const d = L.others.find(({ who: l15 }) => l15.eq(F));
+ S9 = d ? d.value.unwrap() : Jr;
}
else {
- const d = D.others.find(({ who: l15 }) => l15.eq(R));
- S10 = d ? d.value.unwrap() : Jr;
+ const d = L.others.find(({ who: l15 }) => l15.eq(k));
+ S9 = d ? d.value.unwrap() : Jr;
}
- T = z.sub(V).imul(S10).div(W).iadd(F === R ? V : Jr);
+ T = z.sub(V).imul(S9).div(W).iadd(F === k ? V : Jr);
}
N11[F] = {
total: t.registry.createType("Balance", z),
@@ -106434,7 +106445,7 @@ ${Ez(e, r10)}`);
};
});
}
- function Iae(t) {
+ function Sae(t) {
return t.reduce(([e, r10], n) => {
const i = [];
return r10.push(i), n.forEach(({ validators: s }) => Object.keys(s).forEach((o) => {
@@ -106442,42 +106453,42 @@ ${Ez(e, r10)}`);
})), [e, r10];
}, [[], []]);
}
- function Oae(t, e, r10) {
+ function Mae(t, e, r10) {
const n = [];
Object.keys(r10.validators).forEach((i) => {
const s = t.indexOf(i);
if (s !== -1) {
const o = e[s].stakingLedger;
- lR(o).some((a) => r10.era.eq(a)) && n.push(i);
+ rR(o).some((a) => r10.era.eq(a)) && n.push(i);
}
}), n.forEach((i) => {
delete r10.validators[i];
});
}
- function Pae(t, e, { rewards: r10, stakingLedger: n }) {
- const i = t.filter((a) => !lR(n).some((c) => c.eq(a))), s = e.map(([a]) => a), o = e.map(([, a]) => a);
- return r10.filter(({ isEmpty: a }) => !a).filter((a) => i.some((c) => a.era.eq(c)) ? (Oae(s, o, a), true) : false).filter(({ validators: a }) => Object.keys(a).length !== 0).map((a) => st({}, a, {
+ function Aae(t, e, { rewards: r10, stakingLedger: n }) {
+ const i = t.filter((a) => !rR(n).some((c) => c.eq(a))), s = e.map(([a]) => a), o = e.map(([, a]) => a);
+ return r10.filter(({ isEmpty: a }) => !a).filter((a) => i.some((c) => a.era.eq(c)) ? (Mae(s, o, a), true) : false).filter(({ validators: a }) => Object.keys(a).length !== 0).map((a) => st({}, a, {
nominators: a.nominating.filter((c) => a.validators[c.validatorId])
}));
}
- function kae(t, e) {
+ function Tae(t, e) {
return Le(t, (r10, n = false) => Qe([
e.derive.staking._erasPoints(r10, n),
e.derive.staking._erasPrefs(r10, n),
e.derive.staking._erasRewards(r10, n)
]));
}
- function Rae(t, e) {
+ function Nae(t, e) {
return Le(t, (r10, n, i = false) => Qe([
e.derive.staking.queryMulti(r10, { withLedger: true }),
e.derive.staking._stakerExposures(r10, n, i),
e.derive.staking._stakerRewardsEras(n, i)
]).pipe(Oe(([s, o, a]) => {
- const c = s.map(({ stakingLedger: p, stashId: b }, E) => !b || !p ? [] : Nae(e, b, a, o[E]));
+ const c = s.map(({ stakingLedger: p, stashId: b }, E) => !b || !p ? [] : Eae(e, b, a, o[E]));
if (i)
return xe(c);
- const [u, f10] = Iae(c);
- return e.derive.staking.queryMulti(u, { withLedger: true }).pipe(we((p) => s.map(({ stakingLedger: b }, E) => Pae(n, f10[E].map((_) => [
+ const [u, f10] = Sae(c);
+ return e.derive.staking.queryMulti(u, { withLedger: true }).pipe(we((p) => s.map(({ stakingLedger: b }, E) => Aae(n, f10[E].map((_) => [
_,
p.find((N11) => N11.accountId.eq(_))
]).filter((_) => !!_[1]), {
@@ -106486,14 +106497,14 @@ ${Ez(e, r10)}`);
}))));
})));
}
- var Cae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.erasHistoric(r10).pipe(Oe((n) => t.derive.staking._stakerRewards([e], n, r10))));
- function Dae(t, e) {
+ var Iae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.erasHistoric(r10).pipe(Oe((n) => t.derive.staking._stakerRewards([e], n, r10))));
+ function Oae(t, e) {
return Le(t, (r10, n) => r10.length && n.length ? e.derive.staking._stakerRewards(r10, n, false) : xe([]));
}
- function Lae(t, e) {
+ function Pae(t, e) {
return Le(t, (r10, n = false) => e.derive.staking.erasHistoric(n).pipe(Oe((i) => e.derive.staking.stakerRewardsMultiEras(r10, i))));
}
- function Bae(t, e) {
+ function kae(t, e) {
return Le(t, (r10, n, i) => {
const s = e.registry.createType("AccountId", r10).toString();
return e.derive.staking._erasSlashes(n, i).pipe(we((o) => o.map(({ era: a, nominators: c, validators: u }) => ({
@@ -106502,8 +106513,8 @@ ${Ez(e, r10)}`);
}))));
});
}
- var Uae = /* @__PURE__ */ x0("_stakerSlashes");
- function jae(t) {
+ var Rae = /* @__PURE__ */ w0("_stakerSlashes");
+ function Cae(t) {
let e = Date.now();
return t.query.system.events().pipe(we((r10) => (e = r10.filter(({ event: n, phase: i }) => {
try {
@@ -106513,16 +106524,16 @@ ${Ez(e, r10)}`);
}
}) ? Date.now() : e, e)), Cr(e), Hg({ skipTimeout: true }));
}
- function Vae(t, e) {
- return Le(t, () => jae(e).pipe(Oe(() => e.query.staking.validators.keys()), we((r10) => r10.map(({ args: [n] }) => n).filter((n) => n))));
+ function Dae(t, e) {
+ return Le(t, () => Cae(e).pipe(Oe(() => e.query.staking.validators.keys()), we((r10) => r10.map(({ args: [n] }) => n).filter((n) => n))));
}
- function zae(t, e) {
+ function Lae(t, e) {
return Le(t, () => e.query.staking.erasStakers ? e.derive.session.indexes().pipe(
Oe(({ currentEra: r10 }) => e.query.staking.erasStakers.keys(r10)),
we((r10) => r10.map(({ args: [, n] }) => n))
) : e.query.staking.currentElected());
}
- function Fae(t, e) {
+ function Bae(t, e) {
return Le(t, () => Qe([
e.query.session ? e.query.session.validators() : xe([]),
e.query.staking ? e.derive.staking.nextElected() : xe([])
@@ -106531,9 +106542,9 @@ ${Ez(e, r10)}`);
validators: r10
}))));
}
- var Hae = { withController: true, withPrefs: true };
- function qae(t, e) {
- return Le(t, (r10 = Hae) => Qe([
+ var Uae = { withController: true, withPrefs: true };
+ function jae(t, e) {
+ return Le(t, (r10 = Uae) => Qe([
e.derive.staking.validators(),
e.derive.staking.stashes()
]).pipe(Oe(([{ nextElected: n }, i]) => {
@@ -106544,77 +106555,77 @@ ${Ez(e, r10)}`);
})));
})));
}
- var Wae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Vae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- _eraExposure: Coe,
- _eraPrefs: Woe,
- _eraSlashes: eae,
- _erasExposure: Loe,
- _erasPoints: zoe,
- _erasPrefs: Koe,
- _erasRewards: Zoe,
- _erasSlashes: rae,
- _ownExposures: cae,
- _ownSlashes: fae,
- _stakerExposures: xae,
- _stakerPoints: Sae,
- _stakerPrefs: Aae,
- _stakerRewards: Rae,
- _stakerRewardsEras: kae,
- _stakerSlashes: Bae,
- account: Soe,
- accounts: Eoe,
- currentPoints: Moe,
- electedInfo: Noe,
- eraExposure: Doe,
- eraPrefs: Goe,
- eraSlashes: tae,
- erasExposure: Boe,
- erasHistoric: Uoe,
- erasPoints: Foe,
- erasPrefs: Xoe,
- erasRewards: Joe,
- erasSlashes: nae,
- keys: sae,
- keysMulti: oae,
- nextElected: zae,
- overview: aae,
- ownExposure: uae,
- ownExposures: lae,
- ownSlash: hae,
- ownSlashes: dae,
- query: wae,
- queryMulti: vae,
- stakerExposure: Eae,
- stakerExposures: _ae,
- stakerPoints: Mae,
- stakerPrefs: Tae,
- stakerRewards: Cae,
- stakerRewardsMulti: Lae,
- stakerRewardsMultiEras: Dae,
- stakerSlashes: Uae,
- stashes: Vae,
- validators: Fae,
- waitingInfo: qae
+ _eraExposure: Ioe,
+ _eraPrefs: Voe,
+ _eraSlashes: Yoe,
+ _erasExposure: Poe,
+ _erasPoints: Loe,
+ _erasPrefs: Foe,
+ _erasRewards: Woe,
+ _erasSlashes: Joe,
+ _ownExposures: nae,
+ _ownSlashes: oae,
+ _stakerExposures: gae,
+ _stakerPoints: wae,
+ _stakerPrefs: xae,
+ _stakerRewards: Nae,
+ _stakerRewardsEras: Tae,
+ _stakerSlashes: kae,
+ account: woe,
+ accounts: boe,
+ currentPoints: voe,
+ electedInfo: Eoe,
+ eraExposure: Ooe,
+ eraPrefs: zoe,
+ eraSlashes: Zoe,
+ erasExposure: koe,
+ erasHistoric: Roe,
+ erasPoints: Boe,
+ erasPrefs: Hoe,
+ erasRewards: Goe,
+ erasSlashes: Qoe,
+ keys: eae,
+ keysMulti: tae,
+ nextElected: Lae,
+ overview: rae,
+ ownExposure: iae,
+ ownExposures: sae,
+ ownSlash: aae,
+ ownSlashes: cae,
+ query: pae,
+ queryMulti: mae,
+ stakerExposure: bae,
+ stakerExposures: yae,
+ stakerPoints: vae,
+ stakerPrefs: _ae,
+ stakerRewards: Iae,
+ stakerRewardsMulti: Pae,
+ stakerRewardsMultiEras: Oae,
+ stakerSlashes: Rae,
+ stashes: Dae,
+ validators: Bae,
+ waitingInfo: jae
}, Symbol.toStringTag, { value: "Module" }));
- var Gae = /* @__PURE__ */ Wg("technicalCommittee");
- var Kae = /* @__PURE__ */ Kg("technicalCommittee");
- var Xae = /* @__PURE__ */ Yg("technicalCommittee");
- var Yae = /* @__PURE__ */ Zg("technicalCommittee");
- var Zae = /* @__PURE__ */ Jg("technicalCommittee");
- var Jae = /* @__PURE__ */ Xg("technicalCommittee");
- var Qae = /* @__PURE__ */ Gg("technicalCommittee");
- var $ae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var zae = /* @__PURE__ */ Wg("technicalCommittee");
+ var Fae = /* @__PURE__ */ Kg("technicalCommittee");
+ var Hae = /* @__PURE__ */ Yg("technicalCommittee");
+ var qae = /* @__PURE__ */ Zg("technicalCommittee");
+ var Wae = /* @__PURE__ */ Jg("technicalCommittee");
+ var Gae = /* @__PURE__ */ Xg("technicalCommittee");
+ var Kae = /* @__PURE__ */ Gg("technicalCommittee");
+ var Xae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasProposals: Kae,
- members: Gae,
- prime: Qae,
- proposal: Xae,
- proposalCount: Yae,
- proposalHashes: Zae,
- proposals: Jae
+ hasProposals: Fae,
+ members: zae,
+ prime: Kae,
+ proposal: Hae,
+ proposalCount: qae,
+ proposalHashes: Wae,
+ proposals: Gae
}, Symbol.toStringTag, { value: "Module" }));
- function ece(t, { allIds: e, allProposals: r10, approvalIds: n, councilProposals: i, proposalCount: s }) {
+ function Yae(t, { allIds: e, allProposals: r10, approvalIds: n, councilProposals: i, proposalCount: s }) {
const o = [], a = [], c = i.filter(({ proposal: u }) => u && (t.tx.treasury.approveProposal.is(u) || t.tx.treasury.rejectProposal.is(u)));
return e.forEach((u, f10) => {
if (r10[f10].isSome) {
@@ -106623,7 +106634,7 @@ ${Ez(e, r10)}`);
}
}), { approvals: o, proposalCount: s, proposals: a };
}
- function tce(t, e, r10) {
+ function Zae(t, e, r10) {
const n = [], i = e.toNumber();
for (let o = 0; o < i; o++)
r10.some((a) => a.eqn(o)) || n.push(t.registry.createType("ProposalIndex", o));
@@ -106631,69 +106642,69 @@ ${Ez(e, r10)}`);
return Qe([
t.query.treasury.proposals.multi(s),
t.derive.council ? t.derive.council.proposals() : xe([])
- ]).pipe(we(([o, a]) => ece(t, { allIds: s, allProposals: o, approvalIds: r10, councilProposals: a, proposalCount: e })));
+ ]).pipe(we(([o, a]) => Yae(t, { allIds: s, allProposals: o, approvalIds: r10, councilProposals: a, proposalCount: e })));
}
- function rce(t, e) {
+ function Jae(t, e) {
return Le(t, () => e.query.treasury ? Qe([
e.query.treasury.proposalCount(),
e.query.treasury.approvals()
- ]).pipe(Oe(([r10, n]) => tce(e, r10, n))) : xe({
+ ]).pipe(Oe(([r10, n]) => Zae(e, r10, n))) : xe({
approvals: [],
proposalCount: e.registry.createType("ProposalIndex"),
proposals: []
}));
}
- var nce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Qae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- proposals: rce
+ proposals: Jae
}, Symbol.toStringTag, { value: "Module" }));
- function ice(t, e) {
+ function $ae(t, e) {
return Le(t, (r10) => Qe([
e.rpc.chain.getBlock(r10),
e.queryAt(r10).pipe(Oe((n) => n.system.events()))
]).pipe(we(([n, i]) => ({ block: n, events: i }))));
}
- var sce = 250;
- var oce = new ct(6 * 1e3);
- var fR = new ct(5);
- var ace = new ct(5 * 60 * 1e3);
- function hR(t, e) {
+ var ece = 250;
+ var tce = new ct(6 * 1e3);
+ var nR = new ct(5);
+ var rce = new ct(5 * 60 * 1e3);
+ function iR(t, e) {
return t.derive.balances.account(e).pipe(we(({ accountNonce: r10 }) => r10));
}
- function cce(t, e) {
+ function nce(t, e) {
var r10;
- return (r10 = t.rpc.system) != null && r10.accountNextIndex ? t.rpc.system.accountNextIndex(e) : hR(t, e);
+ return (r10 = t.rpc.system) != null && r10.accountNextIndex ? t.rpc.system.accountNextIndex(e) : iR(t, e);
}
- function uce(t) {
+ function ice(t) {
return Qe([
t.rpc.chain.getHeader().pipe(Oe((e) => e.parentHash.isEmpty ? xe(e) : t.rpc.chain.getHeader(e.parentHash).pipe(Yt(() => xe(e))))),
t.rpc.chain.getFinalizedHead().pipe(Oe((e) => t.rpc.chain.getHeader(e).pipe(Yt(() => xe(null)))))
- ]).pipe(we(([e, r10]) => !r10 || am(e).sub(am(r10)).gt(fR) ? e : r10));
+ ]).pipe(we(([e, r10]) => !r10 || om(e).sub(om(r10)).gt(nR) ? e : r10));
}
- function lce(t) {
+ function sce(t) {
var r10, n, i;
const e = ((r10 = t.consts.babe) == null ? void 0 : r10.expectedBlockTime) || ((n = t.consts.aura) == null ? void 0 : n.slotDuration) || ((i = t.consts.timestamp) == null ? void 0 : i.minimumPeriod.muln(2));
return e.isZero() ? void 0 : e;
}
- function fce(t, e) {
+ function oce(t, e) {
return (r10, n, i) => Qe([
- Ar(n) ? hR(e, r10) : n === -1 ? cce(e, r10) : xe(e.registry.createType("Index", n)),
- Ar(i) || rr(i) && i > 0 ? uce(e) : xe(null)
+ Ar(n) ? iR(e, r10) : n === -1 ? nce(e, r10) : xe(e.registry.createType("Index", n)),
+ Ar(i) || rr(i) && i > 0 ? ice(e) : xe(null)
]).pipe(we(([s, o]) => {
var a, c;
return {
header: o,
- mortalLength: Math.min(((c = (a = e.consts.system) == null ? void 0 : a.blockHashCount) == null ? void 0 : c.toNumber()) || sce, ace.div(lce(e) || oce).iadd(fR).toNumber()),
+ mortalLength: Math.min(((c = (a = e.consts.system) == null ? void 0 : a.blockHashCount) == null ? void 0 : c.toNumber()) || ece, rce.div(sce(e) || tce).iadd(nR).toNumber()),
nonce: s
};
}));
}
- var hce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var ace = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- events: ice,
- signingInfo: fce
+ events: $ae,
+ signingInfo: oce
}, Symbol.toStringTag, { value: "Module" }));
- var dR = { accounts: rne, alliance: hne, bagsList: xne, balances: Dne, bounties: Une, chain: Qne, contracts: tie, council: gie, crowdloan: Nie, democracy: _se, elections: Pse, imOnline: Cse, membership: Fse, parachains: Xse, session: aoe, society: yoe, staking: Wae, technicalCommittee: $ae, treasury: nce, tx: hce };
+ var sR = { accounts: Jre, alliance: ane, bagsList: gne, balances: One, bounties: Rne, chain: Kne, contracts: Zne, council: fie, crowdloan: Eie, democracy: yse, elections: Ase, imOnline: Ise, membership: Bse, parachains: Hse, session: roe, society: hoe, staking: Vae, technicalCommittee: Xae, treasury: Qae, tx: ace };
var gu = {
allianceMotion: {
instances: ["allianceMotion"],
@@ -106760,37 +106771,37 @@ ${Ez(e, r10)}`);
methods: []
}
};
- function dce(t, e, r10) {
+ function cce(t, e, r10) {
return t.registry.getModuleInstances(e, r10) || [];
}
- function s_(t, e, r10) {
- const n = {}, i = Object.keys(r10), s = Object.keys(e.query), o = e.runtimeVersion.specName, a = (E) => s.includes(E), c = (E) => dce(e, o, E).some(a), u = (E) => (_) => E.some((N11) => s.includes(N11) && e.query[N11][_]), f10 = (E) => Object.keys(r10[E]), p = (E, _) => r10[E][_](t, e), b = (E) => !gu[E] || gu[E].instances.some(a) && (!gu[E].methods.length || gu[E].methods.every(u(gu[E].instances))) || gu[E].withDetect && gu[E].instances.some(c);
+ function e_(t, e, r10) {
+ const n = {}, i = Object.keys(r10), s = Object.keys(e.query), o = e.runtimeVersion.specName, a = (E) => s.includes(E), c = (E) => cce(e, o, E).some(a), u = (E) => (_) => E.some((N11) => s.includes(N11) && e.query[N11][_]), f10 = (E) => Object.keys(r10[E]), p = (E, _) => r10[E][_](t, e), b = (E) => !gu[E] || gu[E].instances.some(a) && (!gu[E].methods.length || gu[E].methods.every(u(gu[E].instances))) || gu[E].withDetect && gu[E].instances.some(c);
for (let E = 0, _ = i.length; E < _; E++) {
const N11 = i[E];
b(N11) && qg(n, N11, f10, p);
}
return n;
}
- function pR(t, e, r10 = {}) {
+ function oR(t, e, r10 = {}) {
return {
- ...s_(t, e, dR),
- ...s_(t, e, r10)
+ ...e_(t, e, sR),
+ ...e_(t, e, r10)
};
}
- var pce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var uce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- createHeaderExtended: Z8,
- createSignedBlockExtended: tR,
- derive: dR,
- getAvailableDerives: pR,
+ createHeaderExtended: G8,
+ createSignedBlockExtended: Kk,
+ derive: sR,
+ getAvailableDerives: oR,
lazyDeriveSection: qg
}, Symbol.toStringTag, { value: "Module" }));
- var mce = /* @__PURE__ */ fn(pce);
- var mR = /* @__PURE__ */ fn(Sre);
- var rx = { name: "@polkadot/types-known", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- yl(rx, null, [Ag]);
- var gce = {};
- var gR = {
+ var lce = /* @__PURE__ */ fn(uce);
+ var aR = /* @__PURE__ */ fn(wre);
+ var Q8 = { name: "@polkadot/types-known", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ yl(Q8, null, [Ag]);
+ var fce = {};
+ var cR = {
AnchorData: {
anchoredBlock: "u64",
docRoot: "H256",
@@ -106854,19 +106865,19 @@ ${Ez(e, r10)}`);
]
}
};
- var o_ = {
- ...gR,
+ var t_ = {
+ ...cR,
AccountInfo: "AccountInfoWithRefCount",
Address: "LookupSource",
LookupSource: "IndicesLookupSource",
Multiplier: "Fixed64",
RefCount: "RefCountTo259"
};
- var yce = [
+ var hce = [
{
minmax: [240, 243],
types: {
- ...o_,
+ ...t_,
ProxyType: {
_enum: [
"Any",
@@ -106880,11 +106891,11 @@ ${Ez(e, r10)}`);
},
{
minmax: [244, 999],
- types: { ...o_ }
+ types: { ...t_ }
},
{
minmax: [1e3, void 0],
- types: { ...gR }
+ types: { ...cR }
}
];
var ys = {
@@ -106907,7 +106918,7 @@ ${Ez(e, r10)}`);
LookupSource: "IndicesLookupSource",
ValidatorPrefs: "ValidatorPrefsWithCommission"
};
- var Ec = {
+ var _c = {
AccountInfo: "AccountInfoWithRefCount",
Address: "AccountId",
CompactAssignments: "CompactAssignmentsWith16",
@@ -106917,7 +106928,7 @@ ${Ez(e, r10)}`);
LookupSource: "AccountId",
ValidatorPrefs: "ValidatorPrefsWithCommission"
};
- var bce = [
+ var dce = [
{
minmax: [1019, 1031],
types: {
@@ -106983,7 +106994,7 @@ ${Ez(e, r10)}`);
minmax: [1046, 1049],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -107000,7 +107011,7 @@ ${Ez(e, r10)}`);
minmax: [1050, 1054],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -107017,7 +107028,7 @@ ${Ez(e, r10)}`);
minmax: [1055, 1056],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -107033,7 +107044,7 @@ ${Ez(e, r10)}`);
minmax: [1057, 1061],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -107046,7 +107057,7 @@ ${Ez(e, r10)}`);
minmax: [1062, 2012],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
OpenTip: "OpenTipTo225",
RefCount: "RefCountTo259"
@@ -107056,7 +107067,7 @@ ${Ez(e, r10)}`);
minmax: [2013, 2022],
types: {
...ys,
- ...Ec,
+ ..._c,
CompactAssignments: "CompactAssignmentsTo257",
RefCount: "RefCountTo259"
}
@@ -107065,7 +107076,7 @@ ${Ez(e, r10)}`);
minmax: [2023, 2024],
types: {
...ys,
- ...Ec,
+ ..._c,
RefCount: "RefCountTo259"
}
},
@@ -107073,7 +107084,7 @@ ${Ez(e, r10)}`);
minmax: [2025, 2027],
types: {
...ys,
- ...Ec
+ ..._c
}
},
{
@@ -107114,7 +107125,7 @@ ${Ez(e, r10)}`);
}
}
];
- var wce = [
+ var pce = [
{
minmax: [0, void 0],
types: {
@@ -107122,7 +107133,7 @@ ${Ez(e, r10)}`);
}
}
];
- var vce = [
+ var mce = [
{
minmax: [0, void 0],
types: {
@@ -107130,7 +107141,7 @@ ${Ez(e, r10)}`);
}
}
];
- var zl = {
+ var Vl = {
CompactAssignments: "CompactAssignmentsWith16",
DispatchErrorModule: "DispatchErrorModuleU8",
RawSolution: "RawSolutionWith16",
@@ -107149,7 +107160,7 @@ ${Ez(e, r10)}`);
},
Weight: "WeightV1"
};
- var sp = {
+ var np = {
AccountInfo: "AccountInfoWithRefCount",
Address: "AccountId",
DispatchErrorModule: "DispatchErrorModuleU8",
@@ -107157,12 +107168,12 @@ ${Ez(e, r10)}`);
LookupSource: "AccountId",
ValidatorPrefs: "ValidatorPrefsWithCommission"
};
- var xce = [
+ var gce = [
{
minmax: [0, 12],
types: {
- ...zl,
- ...sp,
+ ...Vl,
+ ...np,
CompactAssignments: "CompactAssignmentsTo257",
OpenTip: "OpenTipTo225",
RefCount: "RefCountTo259"
@@ -107171,8 +107182,8 @@ ${Ez(e, r10)}`);
{
minmax: [13, 22],
types: {
- ...zl,
- ...sp,
+ ...Vl,
+ ...np,
CompactAssignments: "CompactAssignmentsTo257",
RefCount: "RefCountTo259"
}
@@ -107180,29 +107191,29 @@ ${Ez(e, r10)}`);
{
minmax: [23, 24],
types: {
- ...zl,
- ...sp,
+ ...Vl,
+ ...np,
RefCount: "RefCountTo259"
}
},
{
minmax: [25, 27],
types: {
- ...zl,
- ...sp
+ ...Vl,
+ ...np
}
},
{
minmax: [28, 29],
types: {
- ...zl,
+ ...Vl,
AccountInfo: "AccountInfoWithDualRefCount"
}
},
{
minmax: [30, 9109],
types: {
- ...zl
+ ...Vl
}
},
{
@@ -107212,17 +107223,17 @@ ${Ez(e, r10)}`);
}
}
];
- var xh = {
+ var vh = {
DispatchErrorModule: "DispatchErrorModuleU8",
FullIdentification: "()",
Keys: "SessionKeys7B",
Weight: "WeightV1"
};
- var _ce = [
+ var yce = [
{
minmax: [0, 200],
types: {
- ...xh,
+ ...vh,
AccountInfo: "AccountInfoWithDualRefCount",
Address: "AccountId",
LookupSource: "AccountId"
@@ -107231,28 +107242,28 @@ ${Ez(e, r10)}`);
{
minmax: [201, 214],
types: {
- ...xh,
+ ...vh,
AccountInfo: "AccountInfoWithDualRefCount"
}
},
{
minmax: [215, 228],
types: {
- ...xh,
+ ...vh,
Keys: "SessionKeys6"
}
},
{
minmax: [229, 9099],
types: {
- ...xh,
+ ...vh,
...Mi("V0")
}
},
{
minmax: [9100, 9105],
types: {
- ...xh,
+ ...vh,
...Mi("V1")
}
},
@@ -107263,13 +107274,13 @@ ${Ez(e, r10)}`);
}
}
];
- var Ece = [
+ var bce = [
{
minmax: [0, void 0],
types: {}
}
];
- var a_ = {
+ var r_ = {
DispatchErrorModule: "DispatchErrorModuleU8",
TAssetBalance: "u128",
ProxyType: {
@@ -107285,12 +107296,12 @@ ${Ez(e, r10)}`);
},
Weight: "WeightV1"
};
- var Sce = [
+ var wce = [
{
minmax: [0, 3],
types: {
DispatchError: "DispatchErrorPre6First",
- ...a_,
+ ...r_,
...Mi("V0")
}
},
@@ -107298,7 +107309,7 @@ ${Ez(e, r10)}`);
minmax: [4, 5],
types: {
DispatchError: "DispatchErrorPre6First",
- ...a_,
+ ...r_,
...Mi("V1")
}
},
@@ -107316,7 +107327,7 @@ ${Ez(e, r10)}`);
}
}
];
- var c_ = {
+ var n_ = {
DispatchErrorModule: "DispatchErrorModuleU8",
TAssetBalance: "u128",
ProxyType: {
@@ -107332,12 +107343,12 @@ ${Ez(e, r10)}`);
},
Weight: "WeightV1"
};
- var Mce = [
+ var vce = [
{
minmax: [0, 3],
types: {
DispatchError: "DispatchErrorPre6First",
- ...c_,
+ ...n_,
...Mi("V0")
}
},
@@ -107345,7 +107356,7 @@ ${Ez(e, r10)}`);
minmax: [4, 5],
types: {
DispatchError: "DispatchErrorPre6First",
- ...c_,
+ ...n_,
...Mi("V1")
}
},
@@ -107357,7 +107368,7 @@ ${Ez(e, r10)}`);
}
}
];
- var Sc = {
+ var Ec = {
CompactAssignments: "CompactAssignmentsWith16",
DispatchErrorModule: "DispatchErrorModuleU8",
RawSolution: "RawSolutionWith16",
@@ -107367,7 +107378,7 @@ ${Ez(e, r10)}`);
},
Weight: "WeightV1"
};
- var _h = {
+ var xh = {
AccountInfo: "AccountInfoWithRefCount",
Address: "AccountId",
CompactAssignments: "CompactAssignmentsWith16",
@@ -107377,12 +107388,12 @@ ${Ez(e, r10)}`);
RawSolution: "RawSolutionWith16",
ValidatorPrefs: "ValidatorPrefsWithCommission"
};
- var Ace = [
+ var xce = [
{
minmax: [1, 2],
types: {
- ...Sc,
- ..._h,
+ ...Ec,
+ ...xh,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -107395,8 +107406,8 @@ ${Ez(e, r10)}`);
{
minmax: [3, 22],
types: {
- ...Sc,
- ..._h,
+ ...Ec,
+ ...xh,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -107407,8 +107418,8 @@ ${Ez(e, r10)}`);
{
minmax: [23, 42],
types: {
- ...Sc,
- ..._h,
+ ...Ec,
+ ...xh,
CompactAssignments: "CompactAssignmentsTo257",
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
@@ -107418,8 +107429,8 @@ ${Ez(e, r10)}`);
{
minmax: [43, 44],
types: {
- ...Sc,
- ..._h,
+ ...Ec,
+ ...xh,
DispatchInfo: "DispatchInfoTo244",
Heartbeat: "HeartbeatTo244",
RefCount: "RefCountTo259"
@@ -107428,28 +107439,28 @@ ${Ez(e, r10)}`);
{
minmax: [45, 47],
types: {
- ...Sc,
- ..._h
+ ...Ec,
+ ...xh
}
},
{
minmax: [48, 49],
types: {
- ...Sc,
+ ...Ec,
AccountInfo: "AccountInfoWithDualRefCount"
}
},
{
minmax: [50, 9099],
types: {
- ...Sc,
+ ...Ec,
...Mi("V0")
}
},
{
minmax: [9100, 9105],
types: {
- ...Sc,
+ ...Ec,
...Mi("V1")
}
},
@@ -107460,7 +107471,7 @@ ${Ez(e, r10)}`);
}
}
];
- var u_ = {
+ var i_ = {
DispatchErrorModule: "DispatchErrorModuleU8",
TAssetBalance: "u128",
ProxyType: {
@@ -107476,12 +107487,12 @@ ${Ez(e, r10)}`);
},
Weight: "WeightV1"
};
- var Tce = [
+ var _ce = [
{
minmax: [0, 3],
types: {
DispatchError: "DispatchErrorPre6First",
- ...u_,
+ ...i_,
...Mi("V0")
}
},
@@ -107489,7 +107500,7 @@ ${Ez(e, r10)}`);
minmax: [4, 5],
types: {
DispatchError: "DispatchErrorPre6First",
- ...u_,
+ ...i_,
...Mi("V1")
}
},
@@ -107507,20 +107518,20 @@ ${Ez(e, r10)}`);
}
}
];
- var Nce = {
- "centrifuge-chain": yce,
- kusama: bce,
- node: wce,
- "node-template": vce,
- polkadot: xce,
- rococo: _ce,
- shell: Ece,
- statemine: Sce,
- statemint: Mce,
- westend: Ace,
- westmint: Tce
- };
- var Ice = [
+ var Ece = {
+ "centrifuge-chain": hce,
+ kusama: dce,
+ node: pce,
+ "node-template": mce,
+ polkadot: gce,
+ rococo: yce,
+ shell: bce,
+ statemine: wce,
+ statemint: vce,
+ westend: xce,
+ westmint: _ce
+ };
+ var Sce = [
[
0,
1020,
@@ -112376,7 +112387,7 @@ ${Ez(e, r10)}`);
]
]
];
- var Oce = [
+ var Mce = [
[
0,
0,
@@ -115588,7 +115599,7 @@ ${Ez(e, r10)}`);
]
]
];
- var Pce = [
+ var Ace = [
[
214356,
4,
@@ -121086,19 +121097,19 @@ ${Ez(e, r10)}`);
]
]
];
- var kce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Tce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- kusama: Ice,
- polkadot: Oce,
- westend: Pce
+ kusama: Sce,
+ polkadot: Mce,
+ westend: Ace
}, Symbol.toStringTag, { value: "Module" }));
- var Rce = {
+ var Nce = {
westend: {
genesisHash: ["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"]
}
};
- function Cce([t, e]) {
- const r10 = BI.find((n) => n.network === t) || Rce[t];
+ function Ice([t, e]) {
+ const r10 = OI.find((n) => n.network === t) || Nce[t];
if (!r10)
throw new Error(`Unable to find info for chain ${t}`);
return {
@@ -121111,15 +121122,15 @@ ${Ez(e, r10)}`);
}))
};
}
- var Dce = Object.entries(kce).map(Cce);
- function Xf(t, e, r10) {
+ var Oce = Object.entries(Tce).map(Ice);
+ function Kf(t, e, r10) {
return r10(t.toString(), e.toString());
}
- function op(t = [], e) {
+ function ip(t = [], e) {
return t.filter(({ minmax: [r10, n] }) => (r10 == null || e >= r10) && (n == null || e <= n)).reduce((r10, { types: n }) => ({ ...r10, ...n }), {});
}
- function yR({ knownTypes: t }, e, r10) {
- return Xf(e, r10, (n, i) => {
+ function uR({ knownTypes: t }, e, r10) {
+ return Kf(e, r10, (n, i) => {
var s, o, a, c, u, f10;
return {
...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.signedExtensions) ?? {},
@@ -121127,29 +121138,29 @@ ${Ez(e, r10)}`);
};
});
}
- function nx({ knownTypes: t }, e, r10, n) {
+ function $8({ knownTypes: t }, e, r10, n) {
const i = on(n).toNumber();
- return Xf(e, r10, (s, o) => {
+ return Kf(e, r10, (s, o) => {
var a, c, u, f10, p, b, E, _;
return {
- ...op(Nce[o], i),
- ...op(gce[s], i),
- ...op((u = (c = (a = t.typesBundle) == null ? void 0 : a.spec) == null ? void 0 : c[o]) == null ? void 0 : u.types, i),
- ...op((b = (p = (f10 = t.typesBundle) == null ? void 0 : f10.chain) == null ? void 0 : p[s]) == null ? void 0 : b.types, i),
+ ...ip(Ece[o], i),
+ ...ip(fce[s], i),
+ ...ip((u = (c = (a = t.typesBundle) == null ? void 0 : a.spec) == null ? void 0 : c[o]) == null ? void 0 : u.types, i),
+ ...ip((b = (p = (f10 = t.typesBundle) == null ? void 0 : f10.chain) == null ? void 0 : p[s]) == null ? void 0 : b.types, i),
...((E = t.typesSpec) == null ? void 0 : E[o]) ?? {},
...((_ = t.typesChain) == null ? void 0 : _[s]) ?? {},
...t.types ?? {}
};
});
}
- function bR({ knownTypes: t }, e, r10) {
- return Xf(e, r10, (n, i) => {
+ function lR({ knownTypes: t }, e, r10) {
+ return Kf(e, r10, (n, i) => {
var s, o, a, c, u, f10;
return t.hasher || ((a = (o = (s = t.typesBundle) == null ? void 0 : s.chain) == null ? void 0 : o[n]) == null ? void 0 : a.hasher) || ((f10 = (u = (c = t.typesBundle) == null ? void 0 : c.spec) == null ? void 0 : u[i]) == null ? void 0 : f10.hasher) || null;
});
}
- function ow({ knownTypes: t }, e, r10) {
- return Xf(e, r10, (n, i) => {
+ function iw({ knownTypes: t }, e, r10) {
+ return Kf(e, r10, (n, i) => {
var s, o, a, c, u, f10;
return {
...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.rpc) ?? {},
@@ -121157,8 +121168,8 @@ ${Ez(e, r10)}`);
};
});
}
- function wR({ knownTypes: t }, e, r10) {
- return Xf(e, r10, (n, i) => {
+ function fR({ knownTypes: t }, e, r10) {
+ return Kf(e, r10, (n, i) => {
var s, o, a, c, u, f10;
return {
...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.runtime) ?? {},
@@ -121166,8 +121177,8 @@ ${Ez(e, r10)}`);
};
});
}
- function vR({ knownTypes: t }, e, r10) {
- return Xf(e, r10, (n, i) => {
+ function hR({ knownTypes: t }, e, r10) {
+ return Kf(e, r10, (n, i) => {
var s, o, a, c, u, f10;
return {
...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.alias) ?? {},
@@ -121176,161 +121187,161 @@ ${Ez(e, r10)}`);
};
});
}
- function xR(t, e) {
- const r10 = Dce.find((n) => t.eq(n.genesisHash));
+ function dR(t, e) {
+ const r10 = Oce.find((n) => t.eq(n.genesisHash));
return r10 ? [
r10.versions.reduce((n, i) => e.gt(i.blockNumber) ? i : n, void 0),
r10.versions.find((n) => e.lte(n.blockNumber))
] : [void 0, void 0];
}
- var Lce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Pce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- getSpecAlias: vR,
- getSpecExtensions: yR,
- getSpecHasher: bR,
- getSpecRpc: ow,
- getSpecRuntime: wR,
- getSpecTypes: nx,
- getUpgradeVersion: xR,
+ getSpecAlias: hR,
+ getSpecExtensions: uR,
+ getSpecHasher: lR,
+ getSpecRpc: iw,
+ getSpecRuntime: fR,
+ getSpecTypes: $8,
+ getUpgradeVersion: dR,
mapXcmTypes: Mi,
- packageInfo: rx
+ packageInfo: Q8
}, Symbol.toStringTag, { value: "Module" }));
- var Bce = /* @__PURE__ */ fn(Lce);
- var _R = /* @__PURE__ */ fn(lz);
- function Uce(t, e) {
+ var kce = /* @__PURE__ */ fn(Pce);
+ var pR = /* @__PURE__ */ fn(nz);
+ function Rce(t, e) {
return function(r10) {
- return [Wr(t, e)(r10), Wr(iT(t, e))(r10)];
+ return [Wr(t, e)(r10), Wr($A(t, e))(r10)];
};
}
- function jce() {
+ function Cce() {
for (var t = [], e = 0; e < arguments.length; e++)
t[e] = arguments[e];
- return Gv.apply(void 0, lr([], ur(dl(t))));
+ return qv.apply(void 0, lr([], ur(dl(t))));
}
- var Vce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Dce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- audit: Lv,
- auditTime: oT,
- buffer: aT,
- bufferCount: cT,
- bufferTime: uT,
- bufferToggle: lT,
- bufferWhen: fT,
+ audit: Cv,
+ auditTime: tT,
+ buffer: rT,
+ bufferCount: nT,
+ bufferTime: iT,
+ bufferToggle: sT,
+ bufferWhen: oT,
catchError: Yt,
- combineAll: pT,
- combineLatest: Uv,
- combineLatestAll: Bv,
- combineLatestWith: jv,
- concat: gT,
- concatAll: Ym,
- concatMap: M1,
- concatMapTo: mT,
- concatWith: yT,
- connect: Jm,
- count: bT,
- debounce: wT,
- debounceTime: vT,
- defaultIfEmpty: e0,
- delay: xT,
- delayWhen: Qm,
- dematerialize: _T,
- distinct: ET,
+ combineAll: uT,
+ combineLatest: Lv,
+ combineLatestAll: Dv,
+ combineLatestWith: Bv,
+ concat: fT,
+ concatAll: Xm,
+ concatMap: S1,
+ concatMapTo: lT,
+ concatWith: hT,
+ connect: Zm,
+ count: dT,
+ debounce: pT,
+ debounceTime: mT,
+ defaultIfEmpty: $d,
+ delay: gT,
+ delayWhen: Jm,
+ dematerialize: yT,
+ distinct: bT,
distinctUntilChanged: aa,
- distinctUntilKeyChanged: ST,
- elementAt: MT,
- endWith: AT,
- every: TT,
- exhaust: NT,
- exhaustAll: Fv,
- exhaustMap: $m,
- expand: IT,
+ distinctUntilKeyChanged: wT,
+ elementAt: vT,
+ endWith: xT,
+ every: _T,
+ exhaust: ET,
+ exhaustAll: Vv,
+ exhaustMap: Qm,
+ expand: ST,
filter: Wr,
- finalize: Hv,
- find: OT,
- findIndex: kT,
- first: A1,
- flatMap: UT,
- groupBy: RT,
- ignoreElements: Vv,
- isEmpty: CT,
- last: DT,
+ finalize: zv,
+ find: MT,
+ findIndex: TT,
+ first: M1,
+ flatMap: RT,
+ groupBy: NT,
+ ignoreElements: Uv,
+ isEmpty: IT,
+ last: OT,
map: we,
- mapTo: zv,
- materialize: LT,
- max: BT,
- merge: Wv,
- mergeAll: Qd,
+ mapTo: jv,
+ materialize: PT,
+ max: kT,
+ merge: Hv,
+ mergeAll: Jd,
mergeMap: Rn,
- mergeMapTo: jT,
- mergeScan: Hf,
- mergeWith: su,
- min: VT,
- multicast: eg,
- observeOn: Zd,
- onErrorResumeNext: cz,
- pairwise: FT,
- partition: Uce,
- pluck: HT,
- publish: qT,
- publishBehavior: WT,
- publishLast: GT,
- publishReplay: tg,
- race: jce,
- raceWith: Gv,
- reduce: Ff,
- refCount: Gd,
- repeat: KT,
- repeatWhen: XT,
- retry: YT,
- retryWhen: ZT,
- sample: Kv,
- sampleTime: JT,
- scan: r0,
- sequenceEqual: QT,
+ mergeMapTo: CT,
+ mergeScan: Ff,
+ mergeWith: iu,
+ min: DT,
+ multicast: $m,
+ observeOn: Yd,
+ onErrorResumeNext: tz,
+ pairwise: BT,
+ partition: Rce,
+ pluck: UT,
+ publish: jT,
+ publishBehavior: VT,
+ publishLast: zT,
+ publishReplay: eg,
+ race: Cce,
+ raceWith: qv,
+ reduce: zf,
+ refCount: Wd,
+ repeat: FT,
+ repeatWhen: HT,
+ retry: qT,
+ retryWhen: WT,
+ sample: Wv,
+ sampleTime: GT,
+ scan: t0,
+ sequenceEqual: KT,
share: ml,
shareReplay: qt,
- single: $T,
- skip: eN,
- skipLast: tN,
- skipUntil: rN,
- skipWhile: Xv,
+ single: XT,
+ skip: YT,
+ skipLast: ZT,
+ skipUntil: JT,
+ skipWhile: Gv,
startWith: Cr,
- subscribeOn: Jd,
- switchAll: nN,
+ subscribeOn: Zd,
+ switchAll: QT,
switchMap: Oe,
- switchMapTo: iN,
- switchScan: sN,
+ switchMapTo: $T,
+ switchScan: eN,
take: ia,
- takeLast: qv,
- takeUntil: oN,
- takeWhile: aN,
+ takeLast: Fv,
+ takeUntil: tN,
+ takeWhile: rN,
tap: Us,
- throttle: Yv,
- throttleTime: cN,
- throwIfEmpty: t0,
- timeInterval: uN,
- timeout: kv,
- timeoutWith: lN,
- timestamp: fN,
+ throttle: Kv,
+ throttleTime: nN,
+ throwIfEmpty: e0,
+ timeInterval: iN,
+ timeout: Ov,
+ timeoutWith: sN,
+ timestamp: oN,
toArray: pl,
- window: hN,
- windowCount: dN,
- windowTime: pN,
- windowToggle: mN,
- windowWhen: gN,
- withLatestFrom: Zv,
- zip: bN,
- zipAll: yN,
- zipWith: wN
+ window: aN,
+ windowCount: cN,
+ windowTime: uN,
+ windowToggle: lN,
+ windowWhen: fN,
+ withLatestFrom: Xv,
+ zip: dN,
+ zipAll: hN,
+ zipWith: pN
}, Symbol.toStringTag, { value: "Module" }));
- var ix = /* @__PURE__ */ fn(Vce);
- var Eh = {};
- var l_;
- function zce() {
- if (l_)
- return Eh;
- l_ = 1, Eh.__esModule = true, Eh.default = void 0;
- var t = mR;
+ var ex = /* @__PURE__ */ fn(Dce);
+ var _h = {};
+ var s_;
+ function Lce() {
+ if (s_)
+ return _h;
+ s_ = 1, _h.__esModule = true, _h.default = void 0;
+ var t = aR;
const e = (n) => n.replace(/_(\w)/g, (i, s) => s.toUpperCase());
let r10 = class extends t.GenericEvent {
get argsDef() {
@@ -121350,33 +121361,33 @@ ${Ez(e, r10)}`);
}
}
};
- return Eh.default = r10, Eh;
+ return _h.default = r10, _h;
}
- var f_;
- function Fce() {
- if (f_)
- return yh;
- f_ = 1;
- var t = kP;
- yh.__esModule = true, yh.default = void 0;
- var e = t(vY()), r10 = mce, n = mR, i = Bce, s = Eg, o = _R, a = ix, c = t(zce());
+ var o_;
+ function Bce() {
+ if (o_)
+ return gh;
+ o_ = 1;
+ var t = SP;
+ gh.__esModule = true, gh.default = void 0;
+ var e = t(mY()), r10 = lce, n = aR, i = kce, s = Eg, o = pR, a = ex, c = t(Lce());
function u(E, _) {
var N11 = Object.keys(E);
if (Object.getOwnPropertySymbols) {
- var R = Object.getOwnPropertySymbols(E);
- _ && (R = R.filter(function(F) {
+ var k = Object.getOwnPropertySymbols(E);
+ _ && (k = k.filter(function(F) {
return Object.getOwnPropertyDescriptor(E, F).enumerable;
- })), N11.push.apply(N11, R);
+ })), N11.push.apply(N11, k);
}
return N11;
}
function f10(E) {
for (var _ = 1; _ < arguments.length; _++) {
var N11 = arguments[_] != null ? arguments[_] : {};
- _ % 2 ? u(Object(N11), true).forEach(function(R) {
- (0, e.default)(E, R, N11[R]);
- }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(E, Object.getOwnPropertyDescriptors(N11)) : u(Object(N11)).forEach(function(R) {
- Object.defineProperty(E, R, Object.getOwnPropertyDescriptor(N11, R));
+ _ % 2 ? u(Object(N11), true).forEach(function(k) {
+ (0, e.default)(E, k, N11[k]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(E, Object.getOwnPropertyDescriptors(N11)) : u(Object(N11)).forEach(function(k) {
+ Object.defineProperty(E, k, Object.getOwnPropertyDescriptor(N11, k));
});
}
return E;
@@ -121392,9 +121403,9 @@ ${Ez(e, r10)}`);
}, this.chainInfo = {}, this.metadataRequest = {};
}
createMethodSubscribe(_) {
- for (var N11 = arguments.length, R = new Array(N11 > 1 ? N11 - 1 : 0), F = 1; F < N11; F++)
- R[F - 1] = arguments[F];
- const [D, L, q] = _;
+ for (var N11 = arguments.length, k = new Array(N11 > 1 ? N11 - 1 : 0), F = 1; F < N11; F++)
+ k[F - 1] = arguments[F];
+ const [L, D, q] = _;
return new o.Observable((W) => {
let z = Promise.resolve();
const T = (I) => {
@@ -121404,36 +121415,36 @@ ${Ez(e, r10)}`);
const I = (H, X) => {
H || W.next(X);
};
- z = this.wsProvider.subscribe(D, L, R, I).catch((H) => T(H));
+ z = this.wsProvider.subscribe(L, D, k, I).catch((H) => T(H));
} catch (I) {
T(I);
}
return () => {
- z.then((I) => (0, s.isNumber)(I) ? this.wsProvider.unsubscribe(D, q, I) : Promise.resolve(false));
+ z.then((I) => (0, s.isNumber)(I) ? this.wsProvider.unsubscribe(L, q, I) : Promise.resolve(false));
};
});
}
async getBlockDetail(_) {
- var N11, R;
- const F = await this.getBlockAt(_), D = await this.getChainInfo(F), L = [];
- L.push(this.getEvents(F, D).then((H) => H.map((X, V) => this.getEventData(X, V))));
+ var N11, k;
+ const F = await this.getBlockAt(_), L = await this.getChainInfo(F), D = [];
+ D.push(this.getEvents(F, L).then((H) => H.map((X, V) => this.getEventData(X, V))));
const q = await this.rpcProvider.send("chain_getBlock", [F.blockHash]);
- L.push(this.getHeader(q.block.header, F, D).then((H) => {
+ D.push(this.getHeader(q.block.header, F, L).then((H) => {
var X;
return (X = H.author) === null || X === void 0 ? void 0 : X.toString();
}));
- const [W, z] = await Promise.all(L), T = q.block.extrinsics.map((H, X) => {
+ const [W, z] = await Promise.all(D), T = q.block.extrinsics.map((H, X) => {
const V = [...W].reverse().find((d) => {
let {
phaseIndex: l15
} = d;
return l15 === X;
- }), S10 = V && (V.method === "ExtrinsicFailed" || V.method === "ExtrinsicSuccess") ? V.method : "";
+ }), S9 = V && (V.method === "ExtrinsicFailed" || V.method === "ExtrinsicSuccess") ? V.method : "";
return f10({
index: X,
- result: S10
- }, this.decodeTx(H, F, D));
- }), I = T == null || (N11 = T[0]) === null || N11 === void 0 || (R = N11.args) === null || R === void 0 ? void 0 : R.now;
+ result: S9
+ }, this.decodeTx(H, F, L));
+ }), I = T == null || (N11 = T[0]) === null || N11 === void 0 || (k = N11.args) === null || k === void 0 ? void 0 : k.now;
return {
raw: q,
number: Number(q.block.header.number),
@@ -121442,17 +121453,17 @@ ${Ez(e, r10)}`);
author: z,
events: W,
extrinsics: T,
- chainInfo: D
+ chainInfo: L
};
}
- async getHeader(_, N11, R) {
+ async getHeader(_, N11, k) {
const F = await this.getSessionValidators(N11);
- return (0, r10.createHeaderExtended)(R.registry, R.registry.createType("Header", _), F);
+ return (0, r10.createHeaderExtended)(k.registry, k.registry.createType("Header", _), F);
}
async getRuntimeVersion(_) {
- const [N11, R] = await Promise.all([this.rpcProvider.send("state_getRuntimeVersion", [_]), this.rpcProvider.send("system_chain", [])]);
+ const [N11, k] = await Promise.all([this.rpcProvider.send("state_getRuntimeVersion", [_]), this.rpcProvider.send("system_chain", [])]);
return f10(f10({}, N11), {}, {
- chainName: R
+ chainName: k
});
}
async getBlockHash(_) {
@@ -121480,9 +121491,9 @@ ${Ez(e, r10)}`);
} else
throw new Error("expect blockHash or blockNumber");
else {
- const N11 = await this.rpcProvider.send("chain_getHeader", []), R = Number(N11.number), F = await this.rpcProvider.send("chain_getBlockHash", []);
+ const N11 = await this.rpcProvider.send("chain_getHeader", []), k = Number(N11.number), F = await this.rpcProvider.send("chain_getBlockHash", []);
return {
- blockNumber: R,
+ blockNumber: k,
blockHash: F
};
}
@@ -121501,53 +121512,53 @@ ${Ez(e, r10)}`);
async getChainInfo(_) {
const {
blockHash: N11,
- blockNumber: R
+ blockNumber: k
} = await this.getBlockAt(_);
let F = await this.getParentHash(N11);
- R === 0 && (F = N11);
- const D = await this.getRuntimeVersion(F), L = `${D.specName}/${D.specVersion}`;
- if (this.chainInfo[L])
- this.chainInfo[L].min = Math.min(this.chainInfo[L].min, R), this.chainInfo[L].max = Math.max(this.chainInfo[L].max, R);
+ k === 0 && (F = N11);
+ const L = await this.getRuntimeVersion(F), D = `${L.specName}/${L.specVersion}`;
+ if (this.chainInfo[D])
+ this.chainInfo[D].min = Math.min(this.chainInfo[D].min, k), this.chainInfo[D].max = Math.max(this.chainInfo[D].max, k);
else {
const q = new n.TypeRegistry();
- q.register(this.getSpecTypes(D));
+ q.register(this.getSpecTypes(L));
const W = await this.rpcProvider.send("system_properties", []);
- q.setChainProperties(q.createType("ChainProperties", W)), q.knownTypes.typesAlias = this.knownTypes.typesAlias, this.metadataRequest[L] || (this.metadataRequest[L] = this.rpcProvider.send("state_getMetadata", [F]).then((z) => {
+ q.setChainProperties(q.createType("ChainProperties", W)), q.knownTypes.typesAlias = this.knownTypes.typesAlias, this.metadataRequest[D] || (this.metadataRequest[D] = this.rpcProvider.send("state_getMetadata", [F]).then((z) => {
const T = new n.Metadata(q, z);
return q.setMetadata(T), {
- id: L,
- min: R,
- max: R,
+ id: D,
+ min: k,
+ max: k,
bytes: z,
metadata: (0, n.expandMetadata)(q, T),
registry: q,
- runtimeVersion: D
+ runtimeVersion: L
};
- })), this.chainInfo[L] = await this.metadataRequest[L];
+ })), this.chainInfo[D] = await this.metadataRequest[D];
}
- return this.chainInfo[L];
+ return this.chainInfo[D];
}
async getSessionValidators(_) {
const {
metadata: N11,
- registry: R
+ registry: k
} = await this.getChainInfo(_);
if (!N11.query.session)
return [];
- const F = new n.StorageKey(R, N11.query.session.validators);
+ const F = new n.StorageKey(k, N11.query.session.validators);
return this.getStorageValue(F, _);
}
async getEvents(_, N11) {
- const R = new n.StorageKey(N11.registry, N11.metadata.query.system.events);
- return this.getStorageValue(R, _);
+ const k = new n.StorageKey(N11.registry, N11.metadata.query.system.events);
+ return this.getStorageValue(k, _);
}
getEventData(_, N11) {
- var R, F;
- const D = (R = _.event.meta.toJSON()) === null || R === void 0 || (F = R.documentation) === null || F === void 0 ? void 0 : F.join(`
+ var k, F;
+ const L = (k = _.event.meta.toJSON()) === null || k === void 0 || (F = k.documentation) === null || F === void 0 ? void 0 : F.join(`
`);
return {
index: N11,
- doc: D,
+ doc: L,
bytes: _.toHex(),
section: _.event.section,
method: _.event.method,
@@ -121558,15 +121569,15 @@ ${Ez(e, r10)}`);
};
}
async getStorageValue(_, N11) {
- const R = await this.getBlockAt(N11), {
+ const k = await this.getBlockAt(N11), {
registry: F
- } = await this.getChainInfo(N11), D = await this.rpcProvider.send("state_getStorage", [_.toHex(), R.blockHash]);
- return F.createType(_.outputType, D, true);
+ } = await this.getChainInfo(N11), L = await this.rpcProvider.send("state_getStorage", [_.toHex(), k.blockHash]);
+ return F.createType(_.outputType, L, true);
}
- decodeTx(_, N11, R) {
- const F = new n.GenericExtrinsic(R.registry, _), {
- callIndex: D,
- args: L
+ decodeTx(_, N11, k) {
+ const F = new n.GenericExtrinsic(k.registry, _), {
+ callIndex: L,
+ args: D
} = F.method.toJSON();
return {
bytes: _,
@@ -121576,36 +121587,36 @@ ${Ez(e, r10)}`);
method: F.method.method,
section: F.method.section,
signer: F.isSigned ? F.signer.toString() : null,
- callIndex: D,
- args: L
+ callIndex: L,
+ args: D
};
}
subscribeNewBlockNumber(_) {
let N11;
- return _ === "finalize" ? N11 = this.createMethodSubscribe(["chain_finalizedHead", "chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"]).pipe((0, a.map)((R) => Number(R.number))) : typeof _ == "number" ? N11 = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((R) => Number(R.number) - _ >= 0 ? Number(R.number) - _ : 0)) : N11 = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((R) => Number(R.number))), N11.pipe((0, a.shareReplay)({
+ return _ === "finalize" ? N11 = this.createMethodSubscribe(["chain_finalizedHead", "chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"]).pipe((0, a.map)((k) => Number(k.number))) : typeof _ == "number" ? N11 = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((k) => Number(k.number) - _ >= 0 ? Number(k.number) - _ : 0)) : N11 = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((k) => Number(k.number))), N11.pipe((0, a.shareReplay)({
bufferSize: 1,
refCount: true
- }), (0, a.pairwise)(), (0, a.mergeMap)((R) => {
- let [F, D] = R;
- return F >= D ? (0, o.of)(D) : (0, o.of)(...[...Array(D - F).keys()].map((L) => L + 1 + F));
+ }), (0, a.pairwise)(), (0, a.mergeMap)((k) => {
+ let [F, L] = k;
+ return F >= L ? (0, o.of)(L) : (0, o.of)(...[...Array(L - F).keys()].map((D) => D + 1 + F));
}));
}
subscribe(_) {
_ === void 0 && (_ = {});
const {
start: N11,
- end: R,
+ end: k,
concurrent: F = 10,
- confirmation: D
+ confirmation: L
} = _;
- let L;
- if (N11 !== void 0 && R !== void 0)
- L = (0, o.range)(N11, R - N11 + 1);
- else if (N11 !== void 0 && R === void 0) {
- const W = this.subscribeNewBlockNumber(D);
- L = (0, o.from)(W).pipe((0, a.take)(1), (0, a.switchMap)((z) => (0, o.concat)((0, o.range)(N11, z - N11 + 1), W)));
+ let D;
+ if (N11 !== void 0 && k !== void 0)
+ D = (0, o.range)(N11, k - N11 + 1);
+ else if (N11 !== void 0 && k === void 0) {
+ const W = this.subscribeNewBlockNumber(L);
+ D = (0, o.from)(W).pipe((0, a.take)(1), (0, a.switchMap)((z) => (0, o.concat)((0, o.range)(N11, z - N11 + 1), W)));
} else
- L = this.subscribeNewBlockNumber(D);
+ D = this.subscribeNewBlockNumber(L);
const q = (W) => new o.Observable((z) => {
this.getBlockDetail({
blockNumber: W
@@ -121623,95 +121634,95 @@ ${Ez(e, r10)}`);
error: z,
result: null
})));
- return L.pipe((0, a.mergeMap)((W) => q(W), F));
+ return D.pipe((0, a.mergeMap)((W) => q(W), F));
}
};
- return yh.default = b, yh;
+ return gh.default = b, gh;
}
- var Hce = kP;
+ var Uce = SP;
Mg.__esModule = true;
Mg.default = void 0;
- var qce = Hce(Fce());
- var Wce = qce.default;
- Mg.default = Wce;
- var um = { name: "@polkadot/api", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
- yl(um, null, [_Y, CP, rx, xY, Ag]);
- var Yl = new Uint8Array([161, 35, 3, 33, 0]);
- var lm = new Uint8Array([48, 83, 2, 1, 1, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32]);
- var Gce = 32;
- var h_ = 64;
- var Kce = 32;
- var Sh = lm.length;
- function Xce(t, e, r10) {
- const n = Array.isArray(r10) || r10 === void 0 ? r10 : [r10], i = n8(e, t, n), s = i.subarray(0, lm.length);
- if (!On(s, lm))
+ var jce = Uce(Bce());
+ var Vce = jce.default;
+ Mg.default = Vce;
+ var cm = { name: "@polkadot/api", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" };
+ yl(cm, null, [yY, AP, Q8, gY, Ag]);
+ var Xl = new Uint8Array([161, 35, 3, 33, 0]);
+ var um = new Uint8Array([48, 83, 2, 1, 1, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32]);
+ var zce = 32;
+ var a_ = 64;
+ var Fce = 32;
+ var Eh = um.length;
+ function Hce(t, e, r10) {
+ const n = Array.isArray(r10) || r10 === void 0 ? r10 : [r10], i = $4(e, t, n), s = i.subarray(0, um.length);
+ if (!On(s, um))
throw new Error("Invalid Pkcs8 header found in body");
- let o = i.subarray(Sh, Sh + h_), a = Sh + h_, c = i.subarray(a, a + Yl.length);
- if (!On(c, Yl) && (a = Sh + Kce, o = i.subarray(Sh, a), c = i.subarray(a, a + Yl.length), !On(c, Yl)))
+ let o = i.subarray(Eh, Eh + a_), a = Eh + a_, c = i.subarray(a, a + Xl.length);
+ if (!On(c, Xl) && (a = Eh + Fce, o = i.subarray(Eh, a), c = i.subarray(a, a + Xl.length), !On(c, Xl)))
throw new Error("Invalid Pkcs8 divider found in body");
- const u = a + Yl.length;
+ const u = a + Xl.length;
return {
- publicKey: i.subarray(u, u + Gce),
+ publicKey: i.subarray(u, u + zce),
secretKey: o
};
}
- function Yce({ publicKey: t, secretKey: e }, r10) {
+ function qce({ publicKey: t, secretKey: e }, r10) {
if (!e)
throw new Error("Expected a valid secretKey to be passed to encode");
- const n = $t(lm, e, Yl, t);
+ const n = $t(um, e, Xl, t);
if (!r10)
return n;
- const { params: i, password: s, salt: o } = wg(r10), { encrypted: a, nonce: c } = t8(n, s.subarray(0, 32));
- return $t(r8(o, i), c, a);
+ const { params: i, password: s, salt: o } = wg(r10), { encrypted: a, nonce: c } = J4(n, s.subarray(0, 32));
+ return $t(Q4(o, i), c, a);
}
- function Zce(t, { address: e, meta: r10 }, n, i) {
- return st(i8(n, ["pkcs8", t], i), {
+ function Wce(t, { address: e, meta: r10 }, n, i) {
+ return st(e8(n, ["pkcs8", t], i), {
address: e,
meta: r10
});
}
- var Jce = new Uint8Array();
- var Qce = {
+ var Gce = new Uint8Array();
+ var Kce = {
ecdsa: $u,
ed25519: vl,
ethereum: $u,
- sr25519: F4
+ sr25519: U4
};
- var d_ = {
+ var c_ = {
ecdsa: new Uint8Array([2]),
ed25519: new Uint8Array([0]),
ethereum: new Uint8Array([2]),
sr25519: new Uint8Array([1])
};
- var p_ = {
- ecdsa: (t, e) => z3(t, e, "blake2"),
- ed25519: tO,
- ethereum: (t, e) => z3(t, e, "keccak"),
- sr25519: uO
+ var u_ = {
+ ecdsa: (t, e) => j3(t, e, "blake2"),
+ ed25519: KI,
+ ethereum: (t, e) => j3(t, e, "keccak"),
+ sr25519: tO
};
- var ap = {
+ var sp = {
ecdsa: (t) => t.length > 32 ? Pn(t) : t,
ed25519: (t) => t,
- ethereum: (t) => t.length === 20 ? t : sc(gg(t)),
+ ethereum: (t) => t.length === 20 ? t : ic(gg(t)),
sr25519: (t) => t
};
- function Mh(t) {
- return !t || a4(t);
+ function Sh(t) {
+ return !t || s4(t);
}
- function m_(t, e, r10) {
+ function l_(t, e, r10) {
return Pn($t(e || "", r10 || "", t));
}
- function Zl({ toSS58: t, type: e }, { publicKey: r10, secretKey: n }, i = {}, s = null, o) {
+ function Yl({ toSS58: t, type: e }, { publicKey: r10, secretKey: n }, i = {}, s = null, o) {
const a = (f10, p) => {
- const b = Xce(f10, p || s, o);
+ const b = Hce(f10, p || s, o);
if (b.secretKey.length === 64)
r10 = b.publicKey, n = b.secretKey;
else {
- const E = Qce[e](b.secretKey);
+ const E = Kce[e](b.secretKey);
r10 = E.publicKey, n = E.secretKey;
}
- }, c = (f10) => (Mh(n) && s && a(f10, s), s = Yce({ publicKey: r10, secretKey: n }, f10), o = void 0, s), u = () => {
- const f10 = ap[e](r10);
+ }, c = (f10) => (Sh(n) && s && a(f10, s), s = qce({ publicKey: r10, secretKey: n }, f10), o = void 0, s), u = () => {
+ const f10 = sp[e](r10);
return e === "ethereum" ? yg(f10) : t(f10);
};
return {
@@ -121719,11 +121730,11 @@ ${Ez(e, r10)}`);
return u();
},
get addressRaw() {
- const f10 = ap[e](r10);
+ const f10 = sp[e](r10);
return e === "ethereum" ? f10.slice(-20) : f10;
},
get isLocked() {
- return Mh(n);
+ return Sh(n);
},
get meta() {
return i;
@@ -121738,10 +121749,10 @@ ${Ez(e, r10)}`);
derive: (f10, p) => {
if (e === "ethereum")
throw new Error("Unable to derive on this keypair");
- if (Mh(n))
+ if (Sh(n))
throw new Error("Cannot derive on a locked keypair");
- const { path: b } = hg(f10), E = z4({ publicKey: r10, secretKey: n }, b, e);
- return Zl({ toSS58: t, type: e }, E, p, null);
+ const { path: b } = fg(f10), E = B4({ publicKey: r10, secretKey: n }, b, e);
+ return Yl({ toSS58: t, type: e }, E, p, null);
},
encodePkcs8: (f10) => c(f10),
lock: () => {
@@ -121751,29 +121762,29 @@ ${Ez(e, r10)}`);
i = st({}, i, f10);
},
sign: (f10, p = {}) => {
- if (Mh(n))
+ if (Sh(n))
throw new Error("Cannot sign with a locked key pair");
- return $t(p.withType ? d_[e] : Jce, p_[e](Xe(f10), { publicKey: r10, secretKey: n }));
+ return $t(p.withType ? c_[e] : Gce, u_[e](Xe(f10), { publicKey: r10, secretKey: n }));
},
toJson: (f10) => {
- const p = ["ecdsa", "ethereum"].includes(e) ? r10.length === 20 ? Bt(r10) : Bt(Z4(r10)) : u();
- return Zce(e, { address: p, meta: i }, c(f10), !!f10);
+ const p = ["ecdsa", "ethereum"].includes(e) ? r10.length === 20 ? Bt(r10) : Bt(G4(r10)) : u();
+ return Wce(e, { address: p, meta: i }, c(f10), !!f10);
},
unlock: (f10) => a(f10),
- verify: (f10, p, b) => Y3(f10, p, ap[e](Xe(b))).isValid,
+ verify: (f10, p, b) => K3(f10, p, sp[e](Xe(b))).isValid,
vrfSign: (f10, p, b) => {
- if (Mh(n))
+ if (Sh(n))
throw new Error("Cannot sign with a locked key pair");
if (e === "sr25519")
- return lO(f10, { secretKey: n }, p, b);
- const E = p_[e](Xe(f10), { publicKey: r10, secretKey: n });
- return $t(m_(E, p, b), E);
+ return rO(f10, { secretKey: n }, p, b);
+ const E = u_[e](Xe(f10), { publicKey: r10, secretKey: n });
+ return $t(l_(E, p, b), E);
},
- vrfVerify: (f10, p, b, E, _) => e === "sr25519" ? fO(f10, p, r10, E, _) : Y3(f10, $t(d_[e], p.subarray(32)), ap[e](Xe(b))).isValid && On(p.subarray(0, 32), m_(p.subarray(32), E, _))
+ vrfVerify: (f10, p, b, E, _) => e === "sr25519" ? nO(f10, p, r10, E, _) : K3(f10, $t(c_[e], p.subarray(32)), sp[e](Xe(b))).isValid && On(p.subarray(0, 32), l_(p.subarray(32), E, _))
};
}
- var $ce = "bottom drive obey lake curtain smoke basket hold race lonely fit walk";
- var eue = class {
+ var Xce = "bottom drive obey lake curtain smoke basket hold race lonely fit walk";
+ var Yce = class {
constructor() {
re(this, "__internal__map", {});
}
@@ -121797,12 +121808,12 @@ ${Ez(e, r10)}`);
ecdsa: (t) => $u(t),
ed25519: (t) => vl(t),
ethereum: (t) => $u(t),
- sr25519: (t) => F4(t)
+ sr25519: (t) => U4(t)
};
- function tue({ publicKey: t }) {
+ function Zce({ publicKey: t }) {
return t;
}
- var rue = class {
+ var Jce = class {
constructor(e = {}) {
re(this, "__internal__pairs");
re(this, "__internal__type");
@@ -121811,7 +121822,7 @@ ${Ez(e, r10)}`);
re(this, "encodeAddress", (e10, r10) => this.type === "ethereum" ? yg(e10) : ua(e10, r10 ?? this.__internal__ss58));
if (e.type = e.type || "ed25519", !["ecdsa", "ethereum", "ed25519", "sr25519"].includes(e.type || "undefined"))
throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${e.type || "unknown"}`);
- this.__internal__pairs = new eue(), this.__internal__ss58 = e.ss58Format, this.__internal__type = e.type;
+ this.__internal__pairs = new Yce(), this.__internal__ss58 = e.ss58Format, this.__internal__type = e.type;
}
get pairs() {
return this.getPairs();
@@ -121827,7 +121838,7 @@ ${Ez(e, r10)}`);
}
addFromAddress(e, r10 = {}, n = null, i = this.type, s, o) {
const a = this.decodeAddress(e, s);
- return this.addPair(Zl({ toSS58: this.encodeAddress, type: i }, { publicKey: a, secretKey: new Uint8Array() }, r10, n, o));
+ return this.addPair(Yl({ toSS58: this.encodeAddress, type: i }, { publicKey: a, secretKey: new Uint8Array() }, r10, n, o));
}
addFromJson(e, r10) {
return this.addPair(this.createFromJson(e, r10));
@@ -121839,7 +121850,7 @@ ${Ez(e, r10)}`);
return this.addPair(this.createFromPair(e, r10, n));
}
addFromSeed(e, r10 = {}, n = this.type) {
- return this.addPair(Zl({ toSS58: this.encodeAddress, type: n }, Hy[n](e), r10, null));
+ return this.addPair(Yl({ toSS58: this.encodeAddress, type: n }, Hy[n](e), r10, null));
}
addFromUri(e, r10 = {}, n = this.type) {
return this.addPair(this.createFromUri(e, r10, n));
@@ -121851,13 +121862,13 @@ ${Ez(e, r10)}`);
if (!["ed25519", "sr25519", "ecdsa", "ethereum"].includes(c))
throw new Error(`Unknown crypto type ${c}`);
const f10 = Ft(e) ? In(e) : this.decodeAddress(e, a), p = Ft(r10) ? In(r10) : mg(r10);
- return Zl({ toSS58: this.encodeAddress, type: c }, { publicKey: f10, secretKey: new Uint8Array() }, o, p, u);
+ return Yl({ toSS58: this.encodeAddress, type: c }, { publicKey: f10, secretKey: new Uint8Array() }, o, p, u);
}
createFromPair(e, r10 = {}, n = this.type) {
- return Zl({ toSS58: this.encodeAddress, type: n }, e, r10, null);
+ return Yl({ toSS58: this.encodeAddress, type: n }, e, r10, null);
}
createFromUri(e, r10 = {}, n = this.type) {
- const i = e.startsWith("//") ? `${$ce}${e}` : e, { derivePath: s, password: o, path: a, phrase: c } = jI(i);
+ const i = e.startsWith("//") ? `${Xce}${e}` : e, { derivePath: s, password: o, path: a, phrase: c } = kI(i);
let u;
const f10 = Ft(c, 256);
if (f10)
@@ -121865,15 +121876,15 @@ ${Ez(e, r10)}`);
else {
const b = c.split(" ");
if ([12, 15, 18, 21, 24].includes(b.length))
- u = n === "ethereum" ? UO(c, "", false, 64) : jO(c, o);
+ u = n === "ethereum" ? OO(c, "", false, 64) : PO(c, o);
else {
if (c.length > 32)
throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");
u = Dr(c.padEnd(32));
}
}
- const p = n === "ethereum" ? f10 ? Hy[n](u) : IO(u, s.substring(1)) : z4(Hy[n](u), a, n);
- return Zl({ toSS58: this.encodeAddress, type: n }, p, r10, null);
+ const p = n === "ethereum" ? f10 ? Hy[n](u) : xO(u, s.substring(1)) : B4(Hy[n](u), a, n);
+ return Yl({ toSS58: this.encodeAddress, type: n }, p, r10, null);
}
getPair(e) {
return this.__internal__pairs.get(e);
@@ -121882,7 +121893,7 @@ ${Ez(e, r10)}`);
return this.__internal__pairs.all();
}
getPublicKeys() {
- return this.__internal__pairs.all().map(tue);
+ return this.__internal__pairs.all().map(Zce);
}
removePair(e) {
this.__internal__pairs.remove(e);
@@ -121894,50 +121905,50 @@ ${Ez(e, r10)}`);
return this.__internal__pairs.get(e).toJson(r10);
}
};
- var nue = li.fetch;
- var g_ = -99999;
- function Ah(t, e, r10) {
+ var Qce = fi.fetch;
+ var f_ = -99999;
+ function Mh(t, e, r10) {
Object.defineProperty(t, e, {
configurable: true,
enumerable: false,
value: r10
});
}
- var ER = class extends Error {
- constructor(r10 = "", n = g_, i) {
+ var mR = class extends Error {
+ constructor(r10 = "", n = f_, i) {
super();
re(this, "code");
re(this, "data");
re(this, "message");
re(this, "name");
re(this, "stack");
- if (Ah(this, "message", String(r10)), Ah(this, "name", this.constructor.name), Ah(this, "data", i), Ah(this, "code", n), St(Error.captureStackTrace))
+ if (Mh(this, "message", String(r10)), Mh(this, "name", this.constructor.name), Mh(this, "data", i), Mh(this, "code", n), St(Error.captureStackTrace))
Error.captureStackTrace(this, this.constructor);
else {
const { stack: s } = new Error(r10);
- s && Ah(this, "stack", s);
+ s && Mh(this, "stack", s);
}
}
};
- re(ER, "CODES", {
+ re(mR, "CODES", {
ASSERT: -90009,
INVALID_JSONRPC: -99998,
METHOD_NOT_FOUND: -32601,
- UNKNOWN: g_
+ UNKNOWN: f_
});
- function iue(t) {
+ function $ce(t) {
if (Ar(t))
return "";
const e = `: ${pr(t) ? t.replace(/Error\("/g, "").replace(/\("/g, "(").replace(/"\)/g, ")").replace(/\(/g, ", ").replace(/\)/g, "") : Ct(t)}`;
return e.length <= 256 ? e : `${e.substring(0, 255)}\u2026`;
}
- function y_(t) {
+ function h_(t) {
if (t) {
const { code: e, data: r10, message: n } = t;
- throw new ER(`${e}: ${n}${iue(r10)}`, e, r10);
+ throw new mR(`${e}: ${n}${$ce(r10)}`, e, r10);
}
}
- var sx = class {
+ var tx = class {
constructor() {
re(this, "__internal__id", 0);
}
@@ -121947,9 +121958,9 @@ ${Ez(e, r10)}`);
const r10 = !Ar(e.params) && !Ar(e.method);
if (!rr(e.id) && (!r10 || !rr(e.params.subscription) && !pr(e.params.subscription)))
throw new Error("Invalid id field in decoded object");
- if (y_(e.error), e.result === void 0 && !r10)
+ if (h_(e.error), e.result === void 0 && !r10)
throw new Error("No result found in jsonrpc response");
- return r10 ? (y_(e.params.error), e.params.result) : e.result;
+ return r10 ? (h_(e.params.error), e.params.result) : e.result;
}
encodeJson(e, r10) {
const [n, i] = this.encodeObject(e, r10);
@@ -121965,14 +121976,14 @@ ${Ez(e, r10)}`);
}];
}
};
- var sue = "http://127.0.0.1:9933";
- var oue = "ws://127.0.0.1:9944";
- var SR = {
- HTTP_URL: sue,
- WS_URL: oue
+ var eue = "http://127.0.0.1:9933";
+ var tue = "ws://127.0.0.1:9944";
+ var gR = {
+ HTTP_URL: eue,
+ WS_URL: tue
};
- var MR = 128;
- var b_ = class {
+ var yR = 128;
+ var d_ = class {
constructor(e) {
re(this, "key");
re(this, "next");
@@ -121980,15 +121991,15 @@ ${Ez(e, r10)}`);
this.key = e, this.next = this.prev = this;
}
};
- var AR = class {
- constructor(e = MR) {
+ var bR = class {
+ constructor(e = yR) {
re(this, "capacity");
re(this, "__internal__data", /* @__PURE__ */ new Map());
re(this, "__internal__refs", /* @__PURE__ */ new Map());
re(this, "__internal__length", 0);
re(this, "__internal__head");
re(this, "__internal__tail");
- this.capacity = e, this.__internal__head = this.__internal__tail = new b_("");
+ this.capacity = e, this.__internal__head = this.__internal__tail = new d_("");
}
get length() {
return this.__internal__length;
@@ -122025,7 +122036,7 @@ ${Ez(e, r10)}`);
if (this.__internal__data.has(e))
this.__internal__toHead(e);
else {
- const n = new b_(e);
+ const n = new d_(e);
this.__internal__refs.set(n.key, n), this.length === 0 ? this.__internal__head = this.__internal__tail = n : (this.__internal__head.prev = n, n.next = this.__internal__head, this.__internal__head = n), this.__internal__length === this.capacity ? (this.__internal__data.delete(this.__internal__tail.key), this.__internal__refs.delete(this.__internal__tail.key), this.__internal__tail = this.__internal__tail.prev, this.__internal__tail.next = this.__internal__head) : this.__internal__length += 1;
}
this.__internal__data.set(e, r10);
@@ -122035,18 +122046,18 @@ ${Ez(e, r10)}`);
r10 && r10 !== this.__internal__head && (r10.prev.next = r10.next, r10.next.prev = r10.prev, r10.next = this.__internal__head, this.__internal__head.prev = r10, this.__internal__head = r10);
}
};
- var cp = "HTTP Provider does not have subscriptions, use WebSockets instead";
- var qy = di("api-http");
- var ox = class {
- constructor(e = SR.HTTP_URL, r10 = {}) {
- re(this, "__internal__callCache", new AR());
+ var op = "HTTP Provider does not have subscriptions, use WebSockets instead";
+ var qy = pi("api-http");
+ var rx = class {
+ constructor(e = gR.HTTP_URL, r10 = {}) {
+ re(this, "__internal__callCache", new bR());
re(this, "__internal__coder");
re(this, "__internal__endpoint");
re(this, "__internal__headers");
re(this, "__internal__stats");
if (!/^(https|http):\/\//.test(e))
throw new Error(`Endpoint should start with 'http://' or 'https://', received '${e}'`);
- this.__internal__coder = new sx(), this.__internal__endpoint = e, this.__internal__headers = r10, this.__internal__stats = {
+ this.__internal__coder = new tx(), this.__internal__endpoint = e, this.__internal__headers = r10, this.__internal__stats = {
active: { requests: 0, subscriptions: 0 },
total: { bytesRecv: 0, bytesSent: 0, cached: 0, errors: 0, requests: 0, subscriptions: 0, timeout: 0 }
};
@@ -122055,7 +122066,7 @@ ${Ez(e, r10)}`);
return false;
}
clone() {
- return new ox(this.__internal__endpoint, this.__internal__headers);
+ return new rx(this.__internal__endpoint, this.__internal__headers);
}
async connect() {
}
@@ -122082,7 +122093,7 @@ ${Ez(e, r10)}`);
async __internal__send(e) {
this.__internal__stats.active.requests++, this.__internal__stats.total.bytesSent += e.length;
try {
- const r10 = await nue(this.__internal__endpoint, {
+ const r10 = await Qce(this.__internal__endpoint, {
body: e,
headers: {
Accept: "application/json",
@@ -122103,13 +122114,13 @@ ${Ez(e, r10)}`);
}
}
async subscribe(e, r10, n, i) {
- throw qy.error(cp), new Error(cp);
+ throw qy.error(op), new Error(op);
}
async unsubscribe(e, r10, n) {
- throw qy.error(cp), new Error(cp);
+ throw qy.error(op), new Error(op);
}
};
- var TR = { exports: {} };
+ var wR = { exports: {} };
(function(t) {
var e = Object.prototype.hasOwnProperty, r10 = "~";
function n() {
@@ -122153,46 +122164,46 @@ ${Ez(e, r10)}`);
var N11 = r10 ? r10 + u : u;
if (!this._events[N11])
return false;
- var R = this._events[N11], F = arguments.length, D, L;
- if (R.fn) {
- switch (R.once && this.removeListener(u, R.fn, void 0, true), F) {
+ var k = this._events[N11], F = arguments.length, L, D;
+ if (k.fn) {
+ switch (k.once && this.removeListener(u, k.fn, void 0, true), F) {
case 1:
- return R.fn.call(R.context), true;
+ return k.fn.call(k.context), true;
case 2:
- return R.fn.call(R.context, f10), true;
+ return k.fn.call(k.context, f10), true;
case 3:
- return R.fn.call(R.context, f10, p), true;
+ return k.fn.call(k.context, f10, p), true;
case 4:
- return R.fn.call(R.context, f10, p, b), true;
+ return k.fn.call(k.context, f10, p, b), true;
case 5:
- return R.fn.call(R.context, f10, p, b, E), true;
+ return k.fn.call(k.context, f10, p, b, E), true;
case 6:
- return R.fn.call(R.context, f10, p, b, E, _), true;
+ return k.fn.call(k.context, f10, p, b, E, _), true;
}
- for (L = 1, D = new Array(F - 1); L < F; L++)
- D[L - 1] = arguments[L];
- R.fn.apply(R.context, D);
+ for (D = 1, L = new Array(F - 1); D < F; D++)
+ L[D - 1] = arguments[D];
+ k.fn.apply(k.context, L);
} else {
- var q = R.length, W;
- for (L = 0; L < q; L++)
- switch (R[L].once && this.removeListener(u, R[L].fn, void 0, true), F) {
+ var q = k.length, W;
+ for (D = 0; D < q; D++)
+ switch (k[D].once && this.removeListener(u, k[D].fn, void 0, true), F) {
case 1:
- R[L].fn.call(R[L].context);
+ k[D].fn.call(k[D].context);
break;
case 2:
- R[L].fn.call(R[L].context, f10);
+ k[D].fn.call(k[D].context, f10);
break;
case 3:
- R[L].fn.call(R[L].context, f10, p);
+ k[D].fn.call(k[D].context, f10, p);
break;
case 4:
- R[L].fn.call(R[L].context, f10, p, b);
+ k[D].fn.call(k[D].context, f10, p, b);
break;
default:
- if (!D)
- for (W = 1, D = new Array(F - 1); W < F; W++)
- D[W - 1] = arguments[W];
- R[L].fn.apply(R[L].context, D);
+ if (!L)
+ for (W = 1, L = new Array(F - 1); W < F; W++)
+ L[W - 1] = arguments[W];
+ k[D].fn.apply(k[D].context, L);
}
}
return true;
@@ -122210,19 +122221,19 @@ ${Ez(e, r10)}`);
if (_.fn)
_.fn === f10 && (!b || _.once) && (!p || _.context === p) && o(this, E);
else {
- for (var N11 = 0, R = [], F = _.length; N11 < F; N11++)
- (_[N11].fn !== f10 || b && !_[N11].once || p && _[N11].context !== p) && R.push(_[N11]);
- R.length ? this._events[E] = R.length === 1 ? R[0] : R : o(this, E);
+ for (var N11 = 0, k = [], F = _.length; N11 < F; N11++)
+ (_[N11].fn !== f10 || b && !_[N11].once || p && _[N11].context !== p) && k.push(_[N11]);
+ k.length ? this._events[E] = k.length === 1 ? k[0] : k : o(this, E);
}
return this;
}, a.prototype.removeAllListeners = function(u) {
var f10;
return u ? (f10 = r10 ? r10 + u : u, this._events[f10] && o(this, f10)) : (this._events = new n(), this._eventsCount = 0), this;
}, a.prototype.off = a.prototype.removeListener, a.prototype.addListener = a.prototype.on, a.prefixed = r10, a.EventEmitter = a, t.exports = a;
- })(TR);
- var aue = TR.exports;
- var ax = /* @__PURE__ */ nc(aue);
- function cue() {
+ })(wR);
+ var rue = wR.exports;
+ var nx = /* @__PURE__ */ rc(rue);
+ function nue() {
let t = null, e = null;
return {
responsePassThrough: (r10) => t === null ? r10 : t.responsePassThrough(r10),
@@ -122239,14 +122250,14 @@ ${Ez(e, r10)}`);
throw new Error("Can't start the health checker multiple times in parallel");
if (!e)
throw new Error("setSendJsonRpc must be called before starting the health checks");
- t = new uue(r10, e), t.update(true);
+ t = new iue(r10, e), t.update(true);
},
stop: () => {
t !== null && (t.destroy(), t = null);
}
};
}
- var uue = class {
+ var iue = class {
constructor(e, r10) {
re(this, "__internal__healthCallback");
re(this, "__internal__currentHealthCheckId", null);
@@ -122331,8 +122342,8 @@ ${Ez(e, r10)}`);
this.__internal__healthCallback = e, this.__internal__requestToSmoldot = (n) => r10(Ct(n));
}
};
- var w_ = di("api-substrate-connect");
- var v_ = /* @__PURE__ */ new Map([
+ var p_ = pi("api-substrate-connect");
+ var m_ = /* @__PURE__ */ new Map([
["author_submitAndWatchExtrinsic", "author_unwatchExtrinsic"],
["chain_subscribeAllHeads", "chain_unsubscribeAllHeads"],
["chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"],
@@ -122344,18 +122355,18 @@ ${Ez(e, r10)}`);
["state_subscribeRuntimeVersion", "state_unsubscribeRuntimeVersion"],
["state_subscribeStorage", "state_unsubscribeStorage"]
]);
- var x_ = /* @__PURE__ */ new WeakMap();
- var lue = class {
+ var g_ = /* @__PURE__ */ new WeakMap();
+ var sue = class {
constructor(e, r10, n) {
re(this, "__internal__Sc");
- re(this, "__internal__coder", new sx());
+ re(this, "__internal__coder", new tx());
re(this, "__internal__spec");
re(this, "__internal__sharedSandbox");
re(this, "__internal__subscriptions", /* @__PURE__ */ new Map());
re(this, "__internal__resubscribeMethods", /* @__PURE__ */ new Map());
re(this, "__internal__requests", /* @__PURE__ */ new Map());
re(this, "__internal__wellKnownChains");
- re(this, "__internal__eventemitter", new ax());
+ re(this, "__internal__eventemitter", new nx());
re(this, "__internal__chain", null);
re(this, "__internal__isChainReady", false);
re(this, "__internal__resubscribe", () => {
@@ -122368,11 +122379,11 @@ ${Ez(e, r10)}`);
});
e10.push(n10);
} catch (n10) {
- w_.error(n10);
+ p_.error(n10);
}
- }), Promise.all(e10).catch((r11) => w_.log(r11));
+ }), Promise.all(e10).catch((r11) => p_.log(r11));
});
- if (!fi(e) || !fi(e.WellKnownChain) || !St(e.createScClient))
+ if (!hi(e) || !hi(e.WellKnownChain) || !St(e.createScClient))
throw new Error("Expected an @substrate/connect interface as first parameter to ScProvider");
this.__internal__Sc = e, this.__internal__spec = r10, this.__internal__sharedSandbox = n, this.__internal__wellKnownChains = new Set(Object.values(e.WellKnownChain));
}
@@ -122388,7 +122399,7 @@ ${Ez(e, r10)}`);
clone() {
throw new Error("clone() is not supported.");
}
- async connect(e, r10 = cue) {
+ async connect(e, r10 = nue) {
if (this.isConnected)
throw new Error("Already connected!");
if (this.__internal__chain) {
@@ -122396,10 +122407,10 @@ ${Ez(e, r10)}`);
return;
}
this.__internal__sharedSandbox && !this.__internal__sharedSandbox.isConnected && await this.__internal__sharedSandbox.connect();
- const n = this.__internal__sharedSandbox ? x_.get(this.__internal__sharedSandbox) : this.__internal__Sc.createScClient(e);
+ const n = this.__internal__sharedSandbox ? g_.get(this.__internal__sharedSandbox) : this.__internal__Sc.createScClient(e);
if (!n)
throw new Error("Unknown ScProvider!");
- x_.set(this, n);
+ g_.set(this, n);
const i = r10(), s = (a) => {
var E, _, N11;
const c = i.responsePassThrough(a);
@@ -122409,8 +122420,8 @@ ${Ez(e, r10)}`);
let f10;
try {
f10 = this.__internal__coder.decodeResponse(u);
- } catch (R) {
- f10 = R;
+ } catch (k) {
+ f10 = k;
}
if (((E = u.params) == null ? void 0 : E.subscription) === void 0 || !u.method)
return (_ = this.__internal__requests.get(u.id)) == null ? void 0 : _(f10);
@@ -122473,7 +122484,7 @@ ${Ez(e, r10)}`);
throw new Error("Provider is not connected");
const n = await this.__internal__chain, [i, s] = this.__internal__coder.encodeJson(e, r10), o = new Promise((a, c) => {
this.__internal__requests.set(i, (u) => {
- (eI(u) ? c : a)(u);
+ (YN(u) ? c : a)(u);
});
try {
n.sendJsonRpc(s);
@@ -122493,11 +122504,11 @@ ${Ez(e, r10)}`);
}
}
async subscribe(e, r10, n, i) {
- if (!v_.has(r10))
+ if (!m_.has(r10))
throw new Error(`Unsupported subscribe method: ${r10}`);
const s = await this.send(r10, n), o = `${e}::${s}`, a = (u) => {
u instanceof Error ? i(u, void 0) : i(null, u);
- }, c = v_.get(r10);
+ }, c = m_.get(r10);
if (!c)
throw new Error("Invalid unsubscribe method found");
return this.__internal__resubscribeMethods.set(o, { callback: i, method: r10, params: n, type: e }), this.__internal__subscriptions.set(o, [a, { id: s, unsubscribeMethod: c }]), s;
@@ -122509,8 +122520,8 @@ ${Ez(e, r10)}`);
return this.__internal__subscriptions.has(i) ? (this.__internal__resubscribeMethods.delete(i), this.__internal__subscriptions.delete(i), this.send(r10, [n])) : Promise.reject(new Error(`Unable to find active subscription=${i}`));
}
};
- var Wy = li.WebSocket;
- var fue = {
+ var Hp = fi.WebSocket;
+ var oue = {
1e3: "Normal Closure",
1001: "Going Away",
1002: "Protocol Error",
@@ -122528,7 +122539,7 @@ ${Ez(e, r10)}`);
1014: "Bad Gateway",
1015: "TLS Handshake"
};
- function hue(t) {
+ function aue(t) {
if (t >= 0 && t <= 999)
return "(Unused)";
if (t >= 1016) {
@@ -122541,27 +122552,27 @@ ${Ez(e, r10)}`);
if (t <= 4999)
return "(For applications)";
}
- return fue[t] || "(Unknown)";
+ return oue[t] || "(Unknown)";
}
- var due = {
+ var cue = {
chain_finalisedHead: "chain_finalizedHead",
chain_subscribeFinalisedHeads: "chain_subscribeFinalizedHeads",
chain_unsubscribeFinalisedHeads: "chain_unsubscribeFinalizedHeads"
};
- var pue = 2500;
- var mue = 60 * 1e3;
- var gue = 5e3;
- var es = di("api-ws");
- function __(t, e) {
+ var uue = 2500;
+ var lue = 60 * 1e3;
+ var fue = 5e3;
+ var es = pi("api-ws");
+ function y_(t, e) {
Object.keys(t).forEach((r10) => {
e && e(t[r10]), delete t[r10];
});
}
- function Gy() {
+ function Wy() {
return { bytesRecv: 0, bytesSent: 0, cached: 0, errors: 0, requests: 0, subscriptions: 0, timeout: 0 };
}
- var Al = class {
- constructor(e = SR.WS_URL, r10 = pue, n = {}, i, s) {
+ var cu = class {
+ constructor(e = gR.WS_URL, r10 = uue, n = {}, i, s) {
re(this, "__internal__callCache");
re(this, "__internal__coder");
re(this, "__internal__endpoints");
@@ -122583,14 +122594,14 @@ ${Ez(e, r10)}`);
this.__internal__eventemitter.emit(e10, ...r11);
});
re(this, "__internal__onSocketClose", (e10) => {
- const r11 = new Error(`disconnected from ${this.endpoint}: ${e10.code}:: ${e10.reason || hue(e10.code)}`);
- this.__internal__autoConnectMs > 0 && es.error(r11.message), this.__internal__isConnected = false, this.__internal__websocket && (this.__internal__websocket.onclose = null, this.__internal__websocket.onerror = null, this.__internal__websocket.onmessage = null, this.__internal__websocket.onopen = null, this.__internal__websocket = null), this.__internal__timeoutId && (clearInterval(this.__internal__timeoutId), this.__internal__timeoutId = null), __(this.__internal__handlers, (n10) => {
+ const r11 = new Error(`disconnected from ${this.endpoint}: ${e10.code}:: ${e10.reason || aue(e10.code)}`);
+ this.__internal__autoConnectMs > 0 && es.error(r11.message), this.__internal__isConnected = false, this.__internal__websocket && (this.__internal__websocket.onclose = null, this.__internal__websocket.onerror = null, this.__internal__websocket.onmessage = null, this.__internal__websocket.onopen = null, this.__internal__websocket = null), this.__internal__timeoutId && (clearInterval(this.__internal__timeoutId), this.__internal__timeoutId = null), y_(this.__internal__handlers, (n10) => {
try {
n10.callback(r11, void 0);
} catch (i10) {
es.error(i10);
}
- }), __(this.__internal__waitingForId), this.__internal__endpointStats = Gy(), this.__internal__emit("disconnected"), this.__internal__autoConnectMs > 0 && setTimeout(() => {
+ }), y_(this.__internal__waitingForId), this.__internal__endpointStats = Wy(), this.__internal__emit("disconnected"), this.__internal__autoConnectMs > 0 && setTimeout(() => {
this.connectWithRetry().catch(os);
}, this.__internal__autoConnectMs);
});
@@ -122627,7 +122638,7 @@ ${Ez(e, r10)}`);
re(this, "__internal__onSocketMessageSubscribe", (e10) => {
if (!e10.method)
throw new Error("No method found in JSONRPC response");
- const n10 = `${due[e10.method] || e10.method}::${e10.params.subscription}`, i10 = this.__internal__subscriptions[n10];
+ const n10 = `${cue[e10.method] || e10.method}::${e10.params.subscription}`, i10 = this.__internal__subscriptions[n10];
if (!i10) {
this.__internal__waitingForId[n10] = e10, es.debug(() => `Unable to find handler for subscription=${n10}`);
return;
@@ -122676,10 +122687,10 @@ ${Ez(e, r10)}`);
o.forEach((a) => {
if (!/^(wss|ws):\/\//.test(a))
throw new Error(`Endpoint should start with 'ws://', received '${a}'`);
- }), this.__internal__callCache = new AR(s || MR), this.__internal__eventemitter = new ax(), this.__internal__autoConnectMs = r10 || 0, this.__internal__coder = new sx(), this.__internal__endpointIndex = -1, this.__internal__endpoints = o, this.__internal__headers = n, this.__internal__websocket = null, this.__internal__stats = {
+ }), this.__internal__callCache = new bR(s || yR), this.__internal__eventemitter = new nx(), this.__internal__autoConnectMs = r10 || 0, this.__internal__coder = new tx(), this.__internal__endpointIndex = -1, this.__internal__endpoints = o, this.__internal__headers = n, this.__internal__websocket = null, this.__internal__stats = {
active: { requests: 0, subscriptions: 0 },
- total: Gy()
- }, this.__internal__endpointStats = Gy(), this.__internal__timeout = i || mue, r10 && r10 > 0 && this.connectWithRetry().catch(os), this.__internal__isReadyPromise = new Promise((a) => {
+ total: Wy()
+ }, this.__internal__endpointStats = Wy(), this.__internal__timeout = i || lue, r10 && r10 > 0 && this.connectWithRetry().catch(os), this.__internal__isReadyPromise = new Promise((a) => {
this.__internal__eventemitter.once("connected", () => {
a(this);
});
@@ -122701,7 +122712,7 @@ ${Ez(e, r10)}`);
return this.__internal__endpoints[this.__internal__endpointIndex];
}
clone() {
- return new Al(this.__internal__endpoints);
+ return new cu(this.__internal__endpoints);
}
selectEndpointIndex(e) {
return (this.__internal__endpointIndex + 1) % e.length;
@@ -122710,9 +122721,9 @@ ${Ez(e, r10)}`);
if (this.__internal__websocket)
throw new Error("WebSocket is already connected");
try {
- this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = typeof li.WebSocket < "u" && $N(li.WebSocket, Wy) ? new Wy(this.endpoint) : new Wy(this.endpoint, void 0, {
+ this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = typeof fi.WebSocket < "u" && XN(fi.WebSocket, Hp) ? new Hp(this.endpoint) : new Hp(this.endpoint, void 0, {
headers: this.__internal__headers
- }), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen), this.__internal__timeoutId = setInterval(() => this.__internal__timeoutHandlers(), gue);
+ }), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen), this.__internal__timeoutId = setInterval(() => this.__internal__timeoutHandlers(), fue);
} catch (e) {
throw es.error(e), this.__internal__emit("error", e), e;
}
@@ -122789,53 +122800,53 @@ ${Ez(e, r10)}`);
return es.debug(() => `Unable to find active subscription=${i}`), false;
delete this.__internal__subscriptions[i];
try {
- return this.isConnected && !Fc(this.__internal__websocket) ? this.send(r10, [n]) : true;
+ return this.isConnected && !zc(this.__internal__websocket) ? this.send(r10, [n]) : true;
} catch {
return false;
}
}
};
- var yue = /* @__PURE__ */ di("api/util");
- function bue(t, { block: { extrinsics: e, header: r10 } }, n, i) {
+ var hue = /* @__PURE__ */ pi("api/util");
+ function due(t, { block: { extrinsics: e, header: r10 } }, n, i) {
for (const [s, o] of e.entries())
if (o.hash.eq(t))
return {
- blockNumber: m4(r10.number) ? r10.number.unwrap() : r10.number,
+ blockNumber: d4(r10.number) ? r10.number.unwrap() : r10.number,
events: n.filter(({ phase: a }) => a.isApplyExtrinsic && a.asApplyExtrinsic.eqn(s)),
txIndex: s
};
if (i.isInBlock) {
const s = e.map((o) => o.hash.toHex());
- yue.warn(`block ${r10.hash.toHex()}: Unable to find extrinsic ${t.toHex()} inside ${s.join(", ")}`);
+ hue.warn(`block ${r10.hash.toHex()}: Unable to find extrinsic ${t.toHex()} inside ${s.join(", ")}`);
}
return {};
}
- function Ky(t) {
+ function Gy(t) {
return St(t.sign);
}
- function E_(t, e) {
+ function b_(t, e) {
const r10 = (o) => Object.keys(e[o]), n = (o, a) => t(e[o][a]), i = {}, s = Object.keys(e);
for (let o = 0, a = s.length; o < a; o++)
qg(i, s[o], r10, n);
return i;
}
- var wue = (t) => t;
- function cx(t, e, r10, n) {
+ var pue = (t) => t;
+ function ix(t, e, r10, n) {
return t.filter(({ event: i }) => e === i.section && r10.includes(i.method)).map((i) => n(i));
}
- function vue({ event: { data: [t] } }) {
+ function mue({ event: { data: [t] } }) {
return t;
}
- function xue({ event: { data: t, method: e } }) {
+ function gue({ event: { data: t, method: e } }) {
return e === "ExtrinsicSuccess" ? t[0] : t[1];
}
- function _ue(t = []) {
- return cx(t, "system", ["ExtrinsicFailed"], vue)[0];
+ function yue(t = []) {
+ return ix(t, "system", ["ExtrinsicFailed"], mue)[0];
}
- function Eue(t = []) {
- return cx(t, "system", ["ExtrinsicFailed", "ExtrinsicSuccess"], xue)[0];
+ function bue(t = []) {
+ return ix(t, "system", ["ExtrinsicFailed", "ExtrinsicSuccess"], gue)[0];
}
- var Wp = class {
+ var qp = class {
constructor({ blockNumber: e, dispatchError: r10, dispatchInfo: n, events: i, internalError: s, status: o, txHash: a, txIndex: c }) {
re(this, "dispatchError");
re(this, "dispatchInfo");
@@ -122845,7 +122856,7 @@ ${Ez(e, r10)}`);
re(this, "txHash");
re(this, "txIndex");
re(this, "blockNumber");
- this.dispatchError = r10 || _ue(i), this.dispatchInfo = n || Eue(i), this.events = i || [], this.internalError = s, this.status = o, this.txHash = a, this.txIndex = c, this.blockNumber = e;
+ this.dispatchError = r10 || yue(i), this.dispatchInfo = n || bue(i), this.events = i || [], this.internalError = s, this.status = o, this.txHash = a, this.txIndex = c, this.blockNumber = e;
}
get isCompleted() {
return this.isError || this.status.isInBlock || this.status.isFinalized;
@@ -122863,7 +122874,7 @@ ${Ez(e, r10)}`);
return this.status.isRetracted;
}
filterRecords(e, r10) {
- return cx(this.events, e, Array.isArray(r10) ? r10 : [r10], wue);
+ return ix(this.events, e, Array.isArray(r10) ? r10 : [r10], pue);
}
findRecord(e, r10) {
return this.filterRecords(e, r10)[0];
@@ -122879,13 +122890,13 @@ ${Ez(e, r10)}`);
};
}
};
- function S_(t, e, r10, { header: n, mortalLength: i, nonce: s }) {
+ function w_(t, e, r10, { header: n, mortalLength: i, nonce: s }) {
if (!n) {
if (r10.era && !r10.blockHash)
throw new Error("Expected blockHash to be passed alongside non-immortal era options");
- return rr(r10.era) && (delete r10.era, delete r10.blockHash), aw(t, r10, { nonce: s });
+ return rr(r10.era) && (delete r10.era, delete r10.blockHash), sw(t, r10, { nonce: s });
}
- return aw(t, r10, {
+ return sw(t, r10, {
blockHash: n.hash,
era: e.createTypeUnsafe("ExtrinsicEra", [{
current: n.number,
@@ -122894,43 +122905,43 @@ ${Ez(e, r10)}`);
nonce: s
});
}
- function M_(t, e) {
+ function v_(t, e) {
let r10 = {};
return St(t) ? e = t : r10 = st({}, t), [r10, e];
}
- function aw(t, e, r10) {
+ function sw(t, e, r10) {
return st({ blockHash: t.genesisHash, genesisHash: t.genesisHash }, e, r10, { runtimeVersion: t.runtimeVersion, signedExtensions: t.registry.signedExtensions, version: t.extrinsicType });
}
- function Sue(t = {}) {
+ function wue(t = {}) {
return Ki(t) || rr(t) ? { nonce: t } : t;
}
- function Mue({ api: t, apiType: e, blockHash: r10, decorateMethod: n }) {
+ function vue({ api: t, apiType: e, blockHash: r10, decorateMethod: n }) {
const i = t.registry.createClass("Extrinsic");
class s extends i {
constructor(c, u) {
super(c, u, { version: t.extrinsicType });
re(this, "__internal__ignoreStatusCb");
- re(this, "__internal__transformResult", cu);
+ re(this, "__internal__transformResult", au);
re(this, "__internal__observeSign", (c10, u10) => {
- const f10 = Ky(c10) ? c10.address : c10.toString(), p = Sue(u10);
- return t.derive.tx.signingInfo(f10, p.nonce, p.era).pipe(A1(), Rn(async (b) => {
- const E = S_(t, this.registry, p, b);
+ const f10 = Gy(c10) ? c10.address : c10.toString(), p = wue(u10);
+ return t.derive.tx.signingInfo(f10, p.nonce, p.era).pipe(M1(), Rn(async (b) => {
+ const E = w_(t, this.registry, p, b);
let _ = -1;
- return Ky(c10) ? this.sign(c10, E) : _ = await this.__internal__signViaSigner(f10, E, b.header), { options: E, updateId: _ };
+ return Gy(c10) ? this.sign(c10, E) : _ = await this.__internal__signViaSigner(f10, E, b.header), { options: E, updateId: _ };
}));
});
re(this, "__internal__observeStatus", (c10, u10) => {
if (!u10.isFinalized && !u10.isInBlock)
- return xe(this.__internal__transformResult(new Wp({
+ return xe(this.__internal__transformResult(new qp({
status: u10,
txHash: c10
})));
const f10 = u10.isInBlock ? u10.asInBlock : u10.asFinalized;
- return t.derive.tx.events(f10).pipe(we(({ block: p, events: b }) => this.__internal__transformResult(new Wp({
- ...bue(c10, p, b, u10),
+ return t.derive.tx.events(f10).pipe(we(({ block: p, events: b }) => this.__internal__transformResult(new qp({
+ ...due(c10, p, b, u10),
status: u10,
txHash: c10
- }))), Yt((p) => xe(this.__internal__transformResult(new Wp({
+ }))), Yt((p) => xe(this.__internal__transformResult(new qp({
internalError: p,
status: u10,
txHash: c10
@@ -122992,9 +123003,9 @@ ${Ez(e, r10)}`);
const E = this.toU8a();
return b.transactionPaymentApi.queryInfo(E, E.length);
})));
- const [f10] = M_(u), p = Ky(c) ? c.address : c.toString();
- return n(() => t.derive.tx.signingInfo(p, f10.nonce, f10.era).pipe(A1(), Oe((b) => {
- const E = S_(t, this.registry, f10, b), _ = aw(t, E, {}), N11 = t.tx(this.toU8a()).signFake(p, _).toU8a();
+ const [f10] = v_(u), p = Gy(c) ? c.address : c.toString();
+ return n(() => t.derive.tx.signingInfo(p, f10.nonce, f10.era).pipe(M1(), Oe((b) => {
+ const E = w_(t, this.registry, f10, b), _ = sw(t, E, {}), N11 = t.tx(this.toU8a()).signFake(p, _).toU8a();
return t.call.transactionPaymentApi.queryInfo(N11, N11.length);
})))();
}
@@ -123006,7 +123017,7 @@ ${Ez(e, r10)}`);
return n(() => this.__internal__observeSign(c, u).pipe(we(() => this)))();
}
signAndSend(c, u, f10) {
- const [p, b] = M_(u, f10), E = t.hasSubscriptions && (this.__internal__ignoreStatusCb || !!b);
+ const [p, b] = v_(u, f10), E = t.hasSubscriptions && (this.__internal__ignoreStatusCb || !!b);
return n(
() => this.__internal__observeSign(c, p).pipe(Oe((_) => E ? this.__internal__observeSubscribe(_) : this.__internal__observeSend(_)))
)(b);
@@ -123017,42 +123028,42 @@ ${Ez(e, r10)}`);
}
return s;
}
- function A_(t, e, r10, n, i) {
- const s = Mue({ api: e, apiType: t, blockHash: i, decorateMethod: r10 });
+ function x_(t, e, r10, n, i) {
+ const s = vue({ api: e, apiType: t, blockHash: i, decorateMethod: r10 });
return (o) => new s(n || e.registry, o);
}
- function NR(t, e) {
+ function vR(t, e) {
return t.findMetaCall(Xe(e));
}
- function IR(t, e) {
+ function xR(t, e) {
return t.findMetaError(Xe(e));
}
- var Aue = di("api/augment");
- function T_(t, e, r10 = []) {
+ var xue = pi("api/augment");
+ function __(t, e, r10 = []) {
return e.length ? ` ${e.length} ${t}${r10.length ? " and" : ""}` : "";
}
- function N_(t, e) {
+ function E_(t, e) {
return e.length ? `
${t.padStart(7)}: ${e.sort().join(", ")}` : "";
}
- function I_(t, e, [r10, n]) {
- (r10.length || n.length) && Aue.warn(`api.${t}: Found${T_("added", r10, n)}${T_("removed", n)} ${e}:${N_("added", r10)}${N_("removed", n)}`);
+ function S_(t, e, [r10, n]) {
+ (r10.length || n.length) && xue.warn(`api.${t}: Found${__("added", r10, n)}${__("removed", n)} ${e}:${E_("added", r10)}${E_("removed", n)}`);
}
- function O_(t, e) {
+ function M_(t, e) {
return t.filter((r10) => !e.includes(r10));
}
- function Tue(t, e) {
+ function _ue(t, e) {
return t.filter((r10) => e.includes(r10));
}
- function Nue(t, e) {
+ function Eue(t, e) {
const r10 = Object.keys(t), n = Object.keys(e);
return [
- O_(r10, n),
- O_(n, r10)
+ M_(r10, n),
+ M_(n, r10)
];
}
- function P_(t, e) {
- const r10 = Object.keys(t), n = Tue(Object.keys(e), r10), i = [];
+ function A_(t, e) {
+ const r10 = Object.keys(t), n = _ue(Object.keys(e), r10), i = [];
for (let s = 0, o = n.length; s < o; s++) {
const a = n[s], c = Object.keys(t[a]), u = Object.keys(e[a]);
for (let f10 = 0, p = u.length; f10 < p; f10++) {
@@ -123062,39 +123073,39 @@ ${Ez(e, r10)}`);
}
return i;
}
- function Iue(t, e) {
+ function Sue(t, e) {
return [
- P_(e, t),
- P_(t, e)
+ A_(e, t),
+ A_(t, e)
];
}
function To(t, e, r10, n = false) {
- n && iI(r10), t && Object.keys(r10).length && (I_(t, "modules", Nue(e, r10)), I_(t, "calls", Iue(e, r10)));
+ n && $N(r10), t && Object.keys(r10).length && (S_(t, "modules", Eue(e, r10)), S_(t, "calls", Sue(e, r10)));
const i = Object.keys(e);
for (let s = 0, o = i.length; s < o; s++) {
const a = i[s], c = e[a];
- r10[a] || (r10[a] = {}), Hc(r10[a], Object.keys(c), (u) => c[u]);
+ r10[a] || (r10[a] = {}), Fc(r10[a], Object.keys(c), (u) => c[u]);
}
return r10;
}
- function k_({ lookup: t }, { method: e, section: r10 }, n) {
+ function T_({ lookup: t }, { method: e, section: r10 }, n) {
return `${r10}.${e}(${n.map((i) => t.getTypeDef(i).type).join(", ")})`;
}
- function up(t, e, r10) {
+ function ap(t, e, r10) {
const n = r10.filter((i) => !Ar(i));
if (e.meta.type.isPlain) {
if (n.length !== 0)
- throw new Error(`${k_(t, e, [])} does not take any arguments, ${n.length} found`);
+ throw new Error(`${T_(t, e, [])} does not take any arguments, ${n.length} found`);
} else {
const { hashers: i, key: s } = e.meta.type.asMap, o = i.length === 1 ? [s] : t.lookup.getSiType(s).def.asTuple.map((a) => a);
if (n.length !== o.length)
- throw new Error(`${k_(t, e, o)} is a map, requiring ${o.length} arguments, ${n.length} found`);
+ throw new Error(`${T_(t, e, o)} is a map, requiring ${o.length} arguments, ${n.length} found`);
}
return [e, n];
}
- var Oue = class {
+ var Mue = class {
constructor() {
- re(this, "__internal__eventemitter", new ax());
+ re(this, "__internal__eventemitter", new nx());
}
emit(e, ...r10) {
return this.__internal__eventemitter.emit(e, ...r10);
@@ -123109,15 +123120,15 @@ ${Ez(e, r10)}`);
return this.__internal__eventemitter.once(e, r10), this;
}
};
- var lp = 1e3;
- var Xy = 250;
- var Pue = 50;
- var Yy = di("api/init");
- var kue = 0;
- function Zy(t, { method: e, section: r10 }) {
+ var cp = 1e3;
+ var Ky = 250;
+ var Aue = 50;
+ var Xy = pi("api/init");
+ var Tue = 0;
+ function Yy(t, { method: e, section: r10 }) {
return Da(t.rx.query[r10] && t.rx.query[r10][e], () => `query.${r10}.${e} is not available in this version of the metadata`);
}
- var Rue = class extends Oue {
+ var Nue = class extends Mue {
constructor(r10, n, i) {
var o;
super();
@@ -123134,7 +123145,7 @@ ${Ez(e, r10)}`);
re(this, "_errors", {});
re(this, "_events", {});
re(this, "_extrinsics");
- re(this, "_extrinsicType", g0.LATEST_EXTRINSIC_VERSION);
+ re(this, "_extrinsicType", p0.LATEST_EXTRINSIC_VERSION);
re(this, "_genesisHash");
re(this, "_isConnected");
re(this, "_isReady", false);
@@ -123150,13 +123161,13 @@ ${Ez(e, r10)}`);
re(this, "_options");
re(this, "_decorateMethod");
re(this, "_rxDecorateMethod", (r11) => r11);
- this.__internal__instanceId = `${++kue}`, this.__internal__registry = ((o = r10.source) == null ? void 0 : o.registry) || r10.registry || new Fg(), this._rx.callAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.call)), this._rx.queryAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.query)), this._rx.registry = this.__internal__registry, this._decorateMethod = i, this._options = r10, this._type = n;
- const s = r10.source ? r10.source._rpcCore.provider.isClonable ? r10.source._rpcCore.provider.clone() : r10.source._rpcCore.provider : r10.provider || new Al();
- this._rpcCore = new Ore(this.__internal__instanceId, this.__internal__registry, {
+ this.__internal__instanceId = `${++Tue}`, this.__internal__registry = ((o = r10.source) == null ? void 0 : o.registry) || r10.registry || new Fg(), this._rx.callAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.call)), this._rx.queryAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.query)), this._rx.registry = this.__internal__registry, this._decorateMethod = i, this._options = r10, this._type = n;
+ const s = r10.source ? r10.source._rpcCore.provider.isClonable ? r10.source._rpcCore.provider.clone() : r10.source._rpcCore.provider : r10.provider || new cu();
+ this._rpcCore = new Mre(this.__internal__instanceId, this.__internal__registry, {
isPedantic: this._options.isPedantic,
provider: s,
userRpc: this._options.rpc
- }), this._isConnected = new Xc(this._rpcCore.provider.isConnected), this._rx.hasSubscriptions = this._rpcCore.provider.hasSubscriptions;
+ }), this._isConnected = new Kc(this._rpcCore.provider.isConnected), this._rx.hasSubscriptions = this._rpcCore.provider.hasSubscriptions;
}
get registry() {
return this.__internal__registry;
@@ -123185,13 +123196,13 @@ ${Ez(e, r10)}`);
call: {},
query: {}
},
- tx: A_(this._type, this._rx, this._decorateMethod, r10, n)
+ tx: x_(this._type, this._rx, this._decorateMethod, r10, n)
};
}
_createDecorated(r10, n, i, s) {
- i || (i = this._emptyDecorated(r10.registry, s)), (n || !r10.decoratedMeta) && (r10.decoratedMeta = Hk(r10.registry, r10.metadata));
+ i || (i = this._emptyDecorated(r10.registry, s)), (n || !r10.decoratedMeta) && (r10.decoratedMeta = Dk(r10.registry, r10.metadata));
const o = this._decorateCalls(r10, this._decorateMethod, s), a = this._decorateCalls(r10, this._rxDecorateMethod, s), c = this._decorateStorage(r10.decoratedMeta, this._decorateMethod, s), u = this._decorateStorage(r10.decoratedMeta, this._rxDecorateMethod, s);
- return To("consts", r10.decoratedMeta.consts, i.consts, n), To("errors", r10.decoratedMeta.errors, i.errors, n), To("events", r10.decoratedMeta.events, i.events, n), To("query", c, i.query, n), To("query", u, i.rx.query, n), To("call", o, i.call, n), To("call", a, i.rx.call, n), i.findCall = (f10) => NR(r10.registry, f10), i.findError = (f10) => IR(r10.registry, f10), i.queryMulti = s ? this._decorateMultiAt(i, this._decorateMethod, s) : this._decorateMulti(this._decorateMethod), i.runtimeVersion = r10.runtimeVersion, {
+ return To("consts", r10.decoratedMeta.consts, i.consts, n), To("errors", r10.decoratedMeta.errors, i.errors, n), To("events", r10.decoratedMeta.events, i.events, n), To("query", c, i.query, n), To("query", u, i.rx.query, n), To("call", o, i.call, n), To("call", a, i.rx.call, n), i.findCall = (f10) => vR(r10.registry, f10), i.findError = (f10) => xR(r10.registry, f10), i.queryMulti = s ? this._decorateMultiAt(i, this._decorateMethod, s) : this._decorateMulti(this._decorateMethod), i.runtimeVersion = r10.runtimeVersion, {
createdAt: s,
decoratedApi: i,
decoratedMeta: r10.decoratedMeta
@@ -123219,8 +123230,8 @@ ${Ez(e, r10)}`);
}
const s = Object.keys(i);
for (let o = 0, a = s.length; o < a; o++) {
- const c = aI(s[o]), u = `${c}Api`;
- this._runtimeMap[Up(c, 64)] = c, this._runtimeMap[Up(u, 64)] = u;
+ const c = rI(s[o]), u = `${c}Api`;
+ this._runtimeMap[Lp(c, 64)] = c, this._runtimeMap[Lp(u, 64)] = u;
}
this._filterRpcMethods(r10);
}
@@ -123231,7 +123242,7 @@ ${Ez(e, r10)}`);
s.push(`${E}_${p}`), b && (s.push(`${E}_${b[1]}`), s.push(`${E}_${b[2]}`)), u && s.push(...u), f10 && s.push(f10);
}
const a = r10.filter((c) => !s.includes(c) && !c.includes("_unstable_"));
- a.length && !this._options.noInitWarn && Yy.warn(`RPC methods not decorated: ${a.join(", ")}`);
+ a.length && !this._options.noInitWarn && Xy.warn(`RPC methods not decorated: ${a.join(", ")}`);
for (let c = 0; c < o; c++) {
const [u, { method: f10, section: p }] = i[c];
n && !r10.includes(u) && u !== "rpc_methods" && this._rpc[p] && (delete this._rpc[p][f10], delete this._rx.rpc[p][f10]);
@@ -123251,7 +123262,7 @@ ${Ez(e, r10)}`);
const f10 = Object.keys(r10[u]), p = (b) => o(u, b);
for (let b = 0, E = f10.length; b < E; b++) {
const _ = f10[b];
- (this.hasSubscriptions || !(_.startsWith("subscribe") || _.startsWith("unsubscribe"))) && (Object.prototype.hasOwnProperty.call(s, u) || (s[u] = {}), Yn(s[u], _, p));
+ (this.hasSubscriptions || !(_.startsWith("subscribe") || _.startsWith("unsubscribe"))) && (Object.prototype.hasOwnProperty.call(s, u) || (s[u] = {}), Zn(s[u], _, p));
}
}
}
@@ -123273,24 +123284,24 @@ ${Ez(e, r10)}`);
}
}
_getRuntimeDefs(r10, n, i = "") {
- const s = {}, o = Object.values(Ed);
+ const s = {}, o = Object.values(_d);
for (let a = 0, c = o.length; a < c; a++)
this._addRuntimeDef(s, o[a].runtime);
- return this._addRuntimeDef(s, wR(r10, i, n)), this._addRuntimeDef(s, this._options.runtime), Object.entries(s);
+ return this._addRuntimeDef(s, fR(r10, i, n)), this._addRuntimeDef(s, this._options.runtime), Object.entries(s);
}
_decorateCalls({ registry: r10, runtimeVersion: { apis: n, specName: i, specVersion: s } }, o, a) {
const c = {}, u = {}, f10 = {}, p = this._getRuntimeDefs(r10, i, this._runtimeChain), b = [], E = `${i.toString()}/${s.toString()}`, _ = this.__internal__runtimeLog[E] || false;
this.__internal__runtimeLog[E] = true;
- for (let L = 0, q = p.length; L < q; L++) {
- const [W, z] = p[L], T = Up(W, 64), I = n.find(([H]) => H.eq(T));
+ for (let D = 0, q = p.length; D < q; D++) {
+ const [W, z] = p[D], T = Lp(W, 64), I = n.find(([H]) => H.eq(T));
if (f10[T] = true, I) {
const H = z.map(({ version: V }) => V).sort(), X = z.find(({ version: V }) => I[1].eq(V));
if (X) {
- const V = dr(W), S10 = Object.entries(X.methods);
- if (S10.length) {
+ const V = dr(W), S9 = Object.entries(X.methods);
+ if (S9.length) {
u[V] || (u[V] = {});
- for (let d = 0, l15 = S10.length; d < l15; d++) {
- const [h, y] = S10[d], x = dr(h);
+ for (let d = 0, l15 = S9.length; d < l15; d++) {
+ const [h, y] = S9[d], x = dr(h);
u[V][x] = st({ method: x, name: `${W}_${h}`, section: V, sectionHash: T }, y);
}
}
@@ -123298,18 +123309,18 @@ ${Ez(e, r10)}`);
b.push(`${W}/${I[1].toString()} (${H.join("/")} known)`);
}
}
- const N11 = n.map(([L, q]) => [L.toHex(), q.toString()]).filter(([L]) => !f10[L]).map(([L, q]) => `${this._runtimeMap[L] || L}/${q}`);
- !this._options.noInitWarn && !_ && (b.length && Yy.warn(`${E}: Not decorating runtime apis without matching versions: ${b.join(", ")}`), N11.length && Yy.warn(`${E}: Not decorating unknown runtime apis: ${N11.join(", ")}`));
- const R = a ? (L, q) => this._rpcCore.state.call(L, q, a) : (L, q) => this._rpcCore.state.call(L, q), F = (L) => Hc({}, Object.keys(u[L]), (q) => this._decorateCall(r10, u[L][q], R, o)), D = Object.keys(u);
- for (let L = 0, q = D.length; L < q; L++)
- Yn(c, D[L], F);
+ const N11 = n.map(([D, q]) => [D.toHex(), q.toString()]).filter(([D]) => !f10[D]).map(([D, q]) => `${this._runtimeMap[D] || D}/${q}`);
+ !this._options.noInitWarn && !_ && (b.length && Xy.warn(`${E}: Not decorating runtime apis without matching versions: ${b.join(", ")}`), N11.length && Xy.warn(`${E}: Not decorating unknown runtime apis: ${N11.join(", ")}`));
+ const k = a ? (D, q) => this._rpcCore.state.call(D, q, a) : (D, q) => this._rpcCore.state.call(D, q), F = (D) => Fc({}, Object.keys(u[D]), (q) => this._decorateCall(r10, u[D][q], k, o)), L = Object.keys(u);
+ for (let D = 0, q = L.length; D < q; D++)
+ Zn(c, L[D], F);
return c;
}
_decorateCall(r10, n, i, s) {
const o = s((...a) => {
if (a.length !== n.params.length)
throw new Error(`${n.name}:: Expected ${n.params.length} arguments, found ${a.length}`);
- const c = r10.createType("Raw", hi(a.map((u, f10) => r10.createTypeUnsafe(n.params[f10].type, [u]).toU8a())));
+ const c = r10.createType("Raw", di(a.map((u, f10) => r10.createTypeUnsafe(n.params[f10].type, [u]).toU8a())));
return i(n.name, c).pipe(we((u) => r10.createTypeUnsafe(n.type, [u])));
});
return o.meta = n, o;
@@ -123320,16 +123331,16 @@ ${Ez(e, r10)}`);
_decorateMultiAt(r10, n, i) {
return n((s) => s.length ? this._rpcCore.state.queryStorageAt(s.map((o) => {
if (Array.isArray(o)) {
- const { creator: a } = Zy(r10, o[0].creator);
+ const { creator: a } = Yy(r10, o[0].creator);
return a.meta.type.isPlain ? [a] : a.meta.type.asMap.hashers.length === 1 ? [a, o.slice(1)] : [a, ...o.slice(1)];
}
- return [Zy(r10, o.creator).creator];
+ return [Yy(r10, o.creator).creator];
}), i) : xe([]));
}
_decorateExtrinsics({ tx: r10 }, n) {
- const i = A_(this._type, this._rx, n), s = (a) => Hc({}, Object.keys(r10[a]), (c) => c.startsWith("$") ? r10[a][c] : this._decorateExtrinsicEntry(r10[a][c], i)), o = Object.keys(r10);
+ const i = x_(this._type, this._rx, n), s = (a) => Fc({}, Object.keys(r10[a]), (c) => c.startsWith("$") ? r10[a][c] : this._decorateExtrinsicEntry(r10[a][c], i)), o = Object.keys(r10);
for (let a = 0, c = o.length; a < c; a++)
- Yn(i, o[a], s);
+ Zn(i, o[a], s);
return i;
}
_decorateExtrinsicEntry(r10, n) {
@@ -123337,25 +123348,25 @@ ${Ez(e, r10)}`);
return i.is = (s) => r10.is(s), this._decorateFunctionMeta(r10, i);
}
_decorateStorage({ query: r10, registry: n }, i, s) {
- const o = {}, a = (u) => Hc({}, Object.keys(r10[u]), (f10) => s ? this._decorateStorageEntryAt(n, r10[u][f10], i, s) : this._decorateStorageEntry(r10[u][f10], i)), c = Object.keys(r10);
+ const o = {}, a = (u) => Fc({}, Object.keys(r10[u]), (f10) => s ? this._decorateStorageEntryAt(n, r10[u][f10], i, s) : this._decorateStorageEntry(r10[u][f10], i)), c = Object.keys(r10);
for (let u = 0, f10 = c.length; u < f10; u++)
- Yn(o, c[u], a);
+ Zn(o, c[u], a);
return o;
}
_decorateStorageEntry(r10, n) {
- const i = (a, c) => up(c || this.__internal__registry, r10, a), s = (a) => Fr(this.at(a)).pipe(we((c) => Zy(c, r10))), o = this._decorateStorageCall(r10, n);
- return o.creator = r10, o.at = n((a, ...c) => s(a).pipe(Oe((u) => u(...c)))), o.hash = n((...a) => this._rpcCore.state.getStorageHash(i(a))), o.is = (a) => a.section === r10.section && a.method === r10.method, o.key = (...a) => Bt(dd(r10(...a))[1]), o.keyPrefix = (...a) => Bt(r10.keyPrefix(...a)), o.size = n((...a) => this._rpcCore.state.getStorageSize(i(a))), o.sizeAt = n((a, ...c) => s(a).pipe(Oe((u) => this._rpcCore.state.getStorageSize(i(c, u.creator.meta.registry), a)))), r10.iterKey && r10.meta.type.isMap && (o.entries = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapEntries(r10, null, a))), o.entriesAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapEntries(u.creator, a, c))))), o.entriesPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapEntriesPaged(r10, void 0, a))), o.keys = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapKeys(r10, null, a))), o.keysAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapKeys(u.creator, a, c))))), o.keysPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapKeysPaged(r10, void 0, a)))), this.supportMulti && r10.meta.type.isMap && (o.multi = n((a) => r10.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(a.map((c) => [r10, [c]])) : this._retrieveMulti(a.map((c) => [r10, c])))), this._decorateFunctionMeta(r10, o);
+ const i = (a, c) => ap(c || this.__internal__registry, r10, a), s = (a) => Fr(this.at(a)).pipe(we((c) => Yy(c, r10))), o = this._decorateStorageCall(r10, n);
+ return o.creator = r10, o.at = n((a, ...c) => s(a).pipe(Oe((u) => u(...c)))), o.hash = n((...a) => this._rpcCore.state.getStorageHash(i(a))), o.is = (a) => a.section === r10.section && a.method === r10.method, o.key = (...a) => Bt(hd(r10(...a))[1]), o.keyPrefix = (...a) => Bt(r10.keyPrefix(...a)), o.size = n((...a) => this._rpcCore.state.getStorageSize(i(a))), o.sizeAt = n((a, ...c) => s(a).pipe(Oe((u) => this._rpcCore.state.getStorageSize(i(c, u.creator.meta.registry), a)))), r10.iterKey && r10.meta.type.isMap && (o.entries = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapEntries(r10, null, a))), o.entriesAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapEntries(u.creator, a, c))))), o.entriesPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapEntriesPaged(r10, void 0, a))), o.keys = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapKeys(r10, null, a))), o.keysAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapKeys(u.creator, a, c))))), o.keysPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapKeysPaged(r10, void 0, a)))), this.supportMulti && r10.meta.type.isMap && (o.multi = n((a) => r10.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(a.map((c) => [r10, [c]])) : this._retrieveMulti(a.map((c) => [r10, c])))), this._decorateFunctionMeta(r10, o);
}
_decorateStorageEntryAt(r10, n, i, s) {
- const o = (c) => up(r10, n, c), a = i((...c) => this._rpcCore.state.getStorage(o(c), s));
- return a.creator = n, a.hash = i((...c) => this._rpcCore.state.getStorageHash(o(c), s)), a.is = (c) => c.section === n.section && c.method === n.method, a.key = (...c) => Bt(dd(n(...c))[1]), a.keyPrefix = (...c) => Bt(n.keyPrefix(...c)), a.size = i((...c) => this._rpcCore.state.getStorageSize(o(c), s)), n.iterKey && n.meta.type.isMap && (a.entries = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapEntries(n, s, c))), a.entriesPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapEntriesPaged(n, s, c))), a.keys = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapKeys(n, s, c))), a.keysPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapKeysPaged(n, s, c)))), this.supportMulti && n.meta.type.isMap && (a.multi = i((c) => n.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(c.map((u) => [n, [u]]), s) : this._retrieveMulti(c.map((u) => [n, u]), s))), this._decorateFunctionMeta(n, a);
+ const o = (c) => ap(r10, n, c), a = i((...c) => this._rpcCore.state.getStorage(o(c), s));
+ return a.creator = n, a.hash = i((...c) => this._rpcCore.state.getStorageHash(o(c), s)), a.is = (c) => c.section === n.section && c.method === n.method, a.key = (...c) => Bt(hd(n(...c))[1]), a.keyPrefix = (...c) => Bt(n.keyPrefix(...c)), a.size = i((...c) => this._rpcCore.state.getStorageSize(o(c), s)), n.iterKey && n.meta.type.isMap && (a.entries = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapEntries(n, s, c))), a.entriesPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapEntriesPaged(n, s, c))), a.keys = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapKeys(n, s, c))), a.keysPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapKeysPaged(n, s, c)))), this.supportMulti && n.meta.type.isMap && (a.multi = i((c) => n.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(c.map((u) => [n, [u]]), s) : this._retrieveMulti(c.map((u) => [n, u]), s))), this._decorateFunctionMeta(n, a);
}
_queueStorage(r10, n) {
const i = n === this.__internal__storageSubQ ? this._rpcCore.state.subscribeStorage : this._rpcCore.state.queryStorageAt;
let s = n.length - 1, o = 0, a;
- return s === -1 || !n[s] || n[s][1].length === Pue ? (s++, a = Fr(
+ return s === -1 || !n[s] || n[s][1].length === Aue ? (s++, a = Fr(
new Promise((c) => {
- Zc(() => {
+ Yc(() => {
const u = n[s][1];
delete n[s], c(u);
});
@@ -123366,29 +123377,29 @@ ${Ez(e, r10)}`);
}
_decorateStorageCall(r10, n) {
const i = Le(this.__internal__instanceId, (...s) => {
- const o = up(this.__internal__registry, r10, s);
+ const o = ap(this.__internal__registry, r10, s);
return this.hasSubscriptions ? this._queueStorage(o, this.__internal__storageSubQ) : this._rpcCore.state.getStorage(o);
});
return n(i, {
methodName: r10.method,
- overrideNoSub: (...s) => this._queueStorage(up(this.__internal__registry, r10, s), this.__internal__storageGetQ)
+ overrideNoSub: (...s) => this._queueStorage(ap(this.__internal__registry, r10, s), this.__internal__storageGetQ)
});
}
_retrieveMulti(r10, n) {
if (!r10.length)
return xe([]);
const i = this.hasSubscriptions && !n ? this._rpcCore.state.subscribeStorage : this._rpcCore.state.queryStorageAt;
- return r10.length <= Xy ? n ? i(r10, n) : i(r10) : Qe(T1(r10, Xy).map((s) => n ? i(s, n) : i(s))).pipe(we(Vu));
+ return r10.length <= Ky ? n ? i(r10, n) : i(r10) : Qe(A1(r10, Ky).map((s) => n ? i(s, n) : i(s))).pipe(we(Vu));
}
_retrieveMapKeys({ iterKey: r10, meta: n, method: i, section: s }, o, a) {
if (!r10 || !n.type.isMap)
throw new Error("keys can only be retrieved on maps");
- const c = r10(...a).toHex(), u = new Xc(c), f10 = o ? (b) => this._rpcCore.state.getKeysPaged(c, lp, b, o) : (b) => this._rpcCore.state.getKeysPaged(c, lp, b), p = (b) => b.setMeta(n, s, i);
+ const c = r10(...a).toHex(), u = new Kc(c), f10 = o ? (b) => this._rpcCore.state.getKeysPaged(c, cp, b, o) : (b) => this._rpcCore.state.getKeysPaged(c, cp, b), p = (b) => b.setMeta(n, s, i);
return u.pipe(
Oe(f10),
we((b) => b.map(p)),
- Us((b) => Zc(() => {
- b.length === lp ? u.next(b[lp - 1].toHex()) : u.complete();
+ Us((b) => Yc(() => {
+ b.length === cp ? u.next(b[cp - 1].toHex()) : u.complete();
})),
pl(),
we(Vu)
@@ -123402,7 +123413,7 @@ ${Ez(e, r10)}`);
}
_retrieveMapEntries(r10, n, i) {
const s = n ? (o) => this._rpcCore.state.queryStorageAt(o, n) : (o) => this._rpcCore.state.queryStorageAt(o);
- return this._retrieveMapKeys(r10, n, i).pipe(Oe((o) => o.length ? Qe(T1(o, Xy).map(s)).pipe(we((a) => Vu(a).map((c, u) => [o[u], c]))) : xe([])));
+ return this._retrieveMapKeys(r10, n, i).pipe(Oe((o) => o.length ? Qe(A1(o, Ky).map(s)).pipe(we((a) => Vu(a).map((c, u) => [o[u], c]))) : xe([])));
}
_retrieveMapEntriesPaged(r10, n, i) {
const s = n ? (o) => this._rpcCore.state.queryStorageAt(o, n) : (o) => this._rpcCore.state.queryStorageAt(o);
@@ -123410,19 +123421,19 @@ ${Ez(e, r10)}`);
}
_decorateDeriveRx(r10) {
var s, o, a, c;
- const n = (s = this._runtimeVersion) == null ? void 0 : s.specName.toString(), i = pR(this.__internal__instanceId, this._rx, st({}, this._options.derives, (c = (a = (o = this._options.typesBundle) == null ? void 0 : o.spec) == null ? void 0 : a[n || ""]) == null ? void 0 : c.derives));
- return E_(r10, i);
+ const n = (s = this._runtimeVersion) == null ? void 0 : s.specName.toString(), i = oR(this.__internal__instanceId, this._rx, st({}, this._options.derives, (c = (a = (o = this._options.typesBundle) == null ? void 0 : o.spec) == null ? void 0 : a[n || ""]) == null ? void 0 : c.derives));
+ return b_(r10, i);
}
_decorateDerive(r10) {
- return E_(r10, this._rx.derive);
+ return b_(r10, this._rx.derive);
}
};
- var Cue = 1e4;
- var Jy = di("api/init");
- function Due(t) {
+ var Iue = 1e4;
+ var Zy = pi("api/init");
+ function Oue(t) {
return t.toString();
}
- var Lue = class extends Rue {
+ var Pue = class extends Nue {
constructor(r10, n, i) {
super(r10, n, i);
re(this, "__internal__atLast", null);
@@ -123430,10 +123441,10 @@ ${Ez(e, r10)}`);
re(this, "__internal__registries", []);
re(this, "__internal__updateSub", null);
re(this, "__internal__waitingRegistries", {});
- this.registry.setKnownTypes(r10), r10.source ? this.__internal__registries = r10.source.__internal__registries : this.registerTypes(r10.types), this._rpc = this._decorateRpc(this._rpcCore, this._decorateMethod), this._rx.rpc = this._decorateRpc(this._rpcCore, this._rxDecorateMethod), this.supportMulti && (this._queryMulti = this._decorateMulti(this._decorateMethod), this._rx.queryMulti = this._decorateMulti(this._rxDecorateMethod)), this._rx.signer = r10.signer, this._rpcCore.setRegistrySwap((s) => this.getBlockRegistry(s)), this._rpcCore.setResolveBlockHash((s) => gi(this._rpcCore.chain.getBlockHash(s))), this.hasSubscriptions ? (this._rpcCore.provider.on("disconnected", () => this.__internal__onProviderDisconnect()), this._rpcCore.provider.on("error", (s) => this.__internal__onProviderError(s)), this._rpcCore.provider.on("connected", () => this.__internal__onProviderConnect())) : this._options.noInitWarn || Jy.warn("Api will be available in a limited mode since the provider does not support subscriptions"), this._rpcCore.provider.isConnected && this.__internal__onProviderConnect().catch(os);
+ this.registry.setKnownTypes(r10), r10.source ? this.__internal__registries = r10.source.__internal__registries : this.registerTypes(r10.types), this._rpc = this._decorateRpc(this._rpcCore, this._decorateMethod), this._rx.rpc = this._decorateRpc(this._rpcCore, this._rxDecorateMethod), this.supportMulti && (this._queryMulti = this._decorateMulti(this._decorateMethod), this._rx.queryMulti = this._decorateMulti(this._rxDecorateMethod)), this._rx.signer = r10.signer, this._rpcCore.setRegistrySwap((s) => this.getBlockRegistry(s)), this._rpcCore.setResolveBlockHash((s) => yi(this._rpcCore.chain.getBlockHash(s))), this.hasSubscriptions ? (this._rpcCore.provider.on("disconnected", () => this.__internal__onProviderDisconnect()), this._rpcCore.provider.on("error", (s) => this.__internal__onProviderError(s)), this._rpcCore.provider.on("connected", () => this.__internal__onProviderConnect())) : this._options.noInitWarn || Zy.warn("Api will be available in a limited mode since the provider does not support subscriptions"), this._rpcCore.provider.isConnected && this.__internal__onProviderConnect().catch(os);
}
_initRegistry(r10, n, i, s, o) {
- r10.clearCache(), r10.setChainProperties(o || this.registry.getChainProperties()), r10.setKnownTypes(this._options), r10.register(nx(r10, n, i.specName, i.specVersion)), r10.setHasher(bR(r10, n, i.specName)), r10.knownTypes.typesBundle && (r10.knownTypes.typesAlias = vR(r10, n, i.specName)), r10.setMetadata(s, void 0, st({}, yR(r10, n, i.specName), this._options.signedExtensions), this._options.noInitWarn);
+ r10.clearCache(), r10.setChainProperties(o || this.registry.getChainProperties()), r10.setKnownTypes(this._options), r10.register($8(r10, n, i.specName, i.specVersion)), r10.setHasher(lR(r10, n, i.specName)), r10.knownTypes.typesBundle && (r10.knownTypes.typesAlias = hR(r10, n, i.specName)), r10.setMetadata(s, void 0, st({}, uR(r10, n, i.specName), this._options.signedExtensions), this._options.noInitWarn);
}
_getDefaultRegistry() {
return Da(this.__internal__registries.find(({ isDefault: r10 }) => r10), "Initialization error, cannot find the default registry");
@@ -123443,7 +123454,7 @@ ${Ez(e, r10)}`);
return (!this.__internal__atLast || this.__internal__atLast[0] !== s) && (this.__internal__atLast = [s, this._createDecorated(o, true, null, i).decoratedApi]), this.__internal__atLast[1];
}
async _createBlockRegistry(r10, n, i) {
- const s = new Fg(r10), o = new Bf(s, await gi(this._rpcCore.state.getMetadata.raw(n.parentHash))), a = this._runtimeChain;
+ const s = new Fg(r10), o = new Lf(s, await yi(this._rpcCore.state.getMetadata.raw(n.parentHash))), a = this._runtimeChain;
if (!a)
throw new Error("Invalid initializion order, runtimeChain is not available");
this._initRegistry(s, a, i, o);
@@ -123471,11 +123482,11 @@ ${Ez(e, r10)}`);
async _getBlockRegistryViaHash(r10) {
if (!this._genesisHash || !this._runtimeVersion)
throw new Error("Cannot retrieve data on an uninitialized chain");
- const n = this.registry.createType("HeaderPartial", this._genesisHash.eq(r10) ? { number: Jr, parentHash: this._genesisHash } : await gi(this._rpcCore.chain.getHeader.raw(r10)));
+ const n = this.registry.createType("HeaderPartial", this._genesisHash.eq(r10) ? { number: Jr, parentHash: this._genesisHash } : await yi(this._rpcCore.chain.getHeader.raw(r10)));
if (n.parentHash.isEmpty)
throw new Error("Unable to retrieve header and parent from supplied hash");
- xR(this._genesisHash, n.number);
- const i = this.registry.createType("RuntimeVersionPartial", await gi(this._rpcCore.state.getRuntimeVersion.raw(n.parentHash)));
+ dR(this._genesisHash, n.number);
+ const i = this.registry.createType("RuntimeVersionPartial", await yi(this._rpcCore.state.getRuntimeVersion.raw(n.parentHash)));
return this._getBlockRegistryViaVersion(r10, i) || await this._cacheBlockRegistryProgress(i.toHex(), () => this._createBlockRegistry(r10, n, i));
}
async getBlockRegistry(r10, n) {
@@ -123493,13 +123504,13 @@ ${Ez(e, r10)}`);
for (let u = 0, f10 = c.length; u < f10; u++)
i.push(`${a}_${c[u]}`);
}
- return this._filterRpc(i, ow(this.registry, r10.runtimeChain, r10.runtimeVersion.specName)), [r10.genesisHash, r10.runtimeMetadata];
+ return this._filterRpc(i, iw(this.registry, r10.runtimeChain, r10.runtimeVersion.specName)), [r10.genesisHash, r10.runtimeMetadata];
}
_subscribeUpdates() {
this.__internal__updateSub || !this.hasSubscriptions || (this.__internal__updateSub = this._rpcCore.state.subscribeRuntimeVersion().pipe(Oe((r10) => {
var n;
return (n = this._runtimeVersion) != null && n.specVersion.eq(r10.specVersion) ? xe(false) : this._rpcCore.state.getMetadata().pipe(we((i) => {
- Jy.log(`Runtime version updated to spec=${r10.specVersion.toString()}, tx=${r10.transactionVersion.toString()}`), this._runtimeMetadata = i, this._runtimeVersion = r10, this._rx.runtimeVersion = r10;
+ Zy.log(`Runtime version updated to spec=${r10.specVersion.toString()}, tx=${r10.transactionVersion.toString()}`), this._runtimeMetadata = i, this._runtimeVersion = r10, this._rx.runtimeVersion = r10;
const s = this._getDefaultRegistry(), o = this._runtimeChain;
if (!o)
throw new Error("Invalid initializion order, runtimeChain is not available");
@@ -123509,16 +123520,16 @@ ${Ez(e, r10)}`);
}
async _metaFromChain(r10) {
const [n, i, s, o, a, c] = await Promise.all([
- gi(this._rpcCore.chain.getBlockHash(0)),
- gi(this._rpcCore.state.getRuntimeVersion()),
- gi(this._rpcCore.system.chain()),
- gi(this._rpcCore.system.properties()),
- gi(this._rpcCore.rpc.methods()),
- r10 ? Promise.resolve(null) : gi(this._rpcCore.state.getMetadata())
+ yi(this._rpcCore.chain.getBlockHash(0)),
+ yi(this._rpcCore.state.getRuntimeVersion()),
+ yi(this._rpcCore.system.chain()),
+ yi(this._rpcCore.system.properties()),
+ yi(this._rpcCore.rpc.methods()),
+ r10 ? Promise.resolve(null) : yi(this._rpcCore.state.getMetadata())
]);
this._runtimeChain = s, this._runtimeVersion = i, this._rx.runtimeVersion = i;
- const u = `${n.toHex() || "0x"}-${i.specVersion.toString()}`, f10 = c || (r10 != null && r10[u] ? new Bf(this.registry, r10[u]) : await gi(this._rpcCore.state.getMetadata()));
- return this._initRegistry(this.registry, s, i, f10, o), this._filterRpc(a.methods.map(Due), ow(this.registry, s, i.specName)), this._subscribeUpdates(), this.__internal__registries.length || this.__internal__registries.push({ counter: 0, isDefault: true, metadata: f10, registry: this.registry, runtimeVersion: i }), f10.getUniqTypes(this._options.throwOnUnknown || false), [n, f10];
+ const u = `${n.toHex() || "0x"}-${i.specVersion.toString()}`, f10 = c || (r10 != null && r10[u] ? new Lf(this.registry, r10[u]) : await yi(this._rpcCore.state.getMetadata()));
+ return this._initRegistry(this.registry, s, i, f10, o), this._filterRpc(a.methods.map(Oue), iw(this.registry, s, i.specName)), this._subscribeUpdates(), this.__internal__registries.length || this.__internal__registries.push({ counter: 0, isDefault: true, metadata: f10, registry: this.registry, runtimeVersion: i }), f10.getUniqTypes(this._options.throwOnUnknown || false), [n, f10];
}
_initFromMeta(r10) {
const n = this._runtimeVersion;
@@ -123528,8 +123539,8 @@ ${Ez(e, r10)}`);
}
_subscribeHealth() {
this._unsubscribeHealth(), this.__internal__healthTimer = this.hasSubscriptions ? setInterval(() => {
- gi(this._rpcCore.system.health.raw()).catch(os);
- }, Cue) : null;
+ yi(this._rpcCore.system.health.raw()).catch(os);
+ }, Iue) : null;
}
_unsubscribeHealth() {
this.__internal__healthTimer && (clearInterval(this.__internal__healthTimer), this.__internal__healthTimer = null);
@@ -123543,11 +123554,11 @@ ${Ez(e, r10)}`);
async __internal__onProviderConnect() {
this._isConnected.next(true), this.emit("connected");
try {
- const r10 = this._options.initWasm === false ? true : await gI(), n = await this._loadMeta();
+ const r10 = this._options.initWasm === false ? true : await fI(), n = await this._loadMeta();
this._subscribeHealth(), n && !this._isReady && r10 && (this._isReady = true, this.emit("ready", this));
} catch (r10) {
const n = new Error(`FATAL: Unable to initialize the API: ${r10.message}`);
- Jy.error(n), this.emit("error", n);
+ Zy.error(n), this.emit("error", n);
}
}
__internal__onProviderDisconnect() {
@@ -123562,7 +123573,7 @@ ${Ez(e, r10)}`);
throw new Error("Api interfaces needs to be initialized before using, wait for 'isReady'");
return t;
}
- var Bue = class extends Lue {
+ var kue = class extends Pue {
get call() {
return Ii(this._call);
}
@@ -123588,7 +123599,7 @@ ${Ez(e, r10)}`);
return this._isConnected.getValue();
}
get libraryInfo() {
- return `${um.name} v${um.version}`;
+ return `${cm.name} v${cm.version}`;
}
get query() {
return Ii(this._query);
@@ -123621,13 +123632,13 @@ ${Ez(e, r10)}`);
return Ii(this._extrinsics);
}
findCall(e) {
- return NR(this.registry, e);
+ return vR(this.registry, e);
}
findError(e) {
- return IR(this.registry, e);
+ return xR(this.registry, e);
}
};
- var OR = class extends Bue {
+ var _R = class extends kue {
constructor(e = {}, r10, n) {
super(e, r10, n);
}
@@ -123650,7 +123661,7 @@ ${Ez(e, r10)}`);
return Bt(e.sign(Xe(r10.data)));
}
};
- var Uue = class {
+ var Rue = class {
constructor(e, r10) {
re(this, "__internal__allHasFired", false);
re(this, "__internal__callback");
@@ -123690,7 +123701,7 @@ ${Ez(e, r10)}`);
}));
}
};
- function ux(t, e) {
+ function sx(t, e) {
let r10 = false;
return {
reject: (n) => (r10 || (r10 = true, e(n)), Gi),
@@ -123699,47 +123710,47 @@ ${Ez(e, r10)}`);
}
};
}
- function jue(t, e) {
+ function Cue(t, e) {
const r10 = t.slice(), n = t.length && St(t[t.length - 1]) ? r10.pop() : void 0;
if (e && !St(n))
throw new Error("Expected a callback to be passed with subscriptions");
return [r10, n];
}
- function Vue(t, e) {
+ function Due(t, e) {
return new Promise((r10, n) => {
- const i = ux(r10, n), s = t(...e).pipe(Yt((o) => i.reject(o))).subscribe((o) => {
- i.resolve(o), Zc(() => s.unsubscribe());
+ const i = sx(r10, n), s = t(...e).pipe(Yt((o) => i.reject(o))).subscribe((o) => {
+ i.resolve(o), Yc(() => s.unsubscribe());
});
});
}
- function zue(t, e, r10) {
+ function Lue(t, e, r10) {
return new Promise((n, i) => {
- const s = ux(n, i), o = t(...e).pipe(Yt((a) => s.reject(a)), Us(() => s.resolve(() => o.unsubscribe()))).subscribe((a) => {
- Zc(() => r10(a));
+ const s = sx(n, i), o = t(...e).pipe(Yt((a) => s.reject(a)), Us(() => s.resolve(() => o.unsubscribe()))).subscribe((a) => {
+ Yc(() => r10(a));
});
});
}
- function PR(t, e) {
+ function ER(t, e) {
const r10 = !!(e != null && e.methodName && e.methodName.includes("subscribe"));
return function(...n) {
- const [i, s] = jue(n, r10);
- return s ? zue(t, i, s) : Vue((e == null ? void 0 : e.overrideNoSub) || t, i);
+ const [i, s] = Cue(n, r10);
+ return s ? Lue(t, i, s) : Due((e == null ? void 0 : e.overrideNoSub) || t, i);
};
}
- var fm = class extends OR {
+ var lm = class extends _R {
constructor(r10) {
- super(r10, "promise", PR);
+ super(r10, "promise", ER);
re(this, "__internal__isReadyPromise");
re(this, "__internal__isReadyOrErrorPromise");
this.__internal__isReadyPromise = new Promise((n) => {
super.once("ready", () => n(this));
}), this.__internal__isReadyOrErrorPromise = new Promise((n, i) => {
- const s = ux(n, i);
+ const s = sx(n, i);
super.once("ready", () => s.resolve(this)), super.once("error", (o) => s.reject(o));
});
}
static create(r10) {
- const n = new fm(r10);
+ const n = new lm(r10);
return r10 && r10.throwOnConnect ? n.isReadyOrError : (n.isReadyOrError.catch(os), n.isReady);
}
get isReady() {
@@ -123749,21 +123760,21 @@ ${Ez(e, r10)}`);
return this.__internal__isReadyOrErrorPromise;
}
clone() {
- return new fm(st({}, this._options, { source: this }));
+ return new lm(st({}, this._options, { source: this }));
}
async combineLatest(r10, n) {
- const i = new Uue(r10, n);
+ const i = new Rue(r10, n);
return () => {
i.unsubscribe();
};
}
};
- function kR(t) {
+ function SR(t) {
return t;
}
- var hm = class extends OR {
+ var fm = class extends _R {
constructor(r10) {
- super(r10, "rxjs", kR);
+ super(r10, "rxjs", SR);
re(this, "__internal__isReadyRx");
this.__internal__isReadyRx = Fr(
new Promise((n) => {
@@ -123772,94 +123783,94 @@ ${Ez(e, r10)}`);
);
}
static create(r10) {
- return new hm(r10).isReady;
+ return new fm(r10).isReady;
}
get isReady() {
return this.__internal__isReadyRx;
}
clone() {
- return new hm(st({}, this._options, { source: this }));
+ return new fm(st({}, this._options, { source: this }));
}
};
- var Fue = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Bue = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- ApiPromise: fm,
- ApiRx: hm,
- HttpProvider: ox,
- Keyring: rue,
- ScProvider: lue,
- SubmittableResult: Wp,
- WsProvider: Al,
- packageInfo: um,
- toPromiseMethod: PR,
- toRxMethod: kR
+ ApiPromise: lm,
+ ApiRx: fm,
+ HttpProvider: rx,
+ Keyring: Jce,
+ ScProvider: sue,
+ SubmittableResult: qp,
+ WsProvider: cu,
+ packageInfo: cm,
+ toPromiseMethod: ER,
+ toRxMethod: SR
}, Symbol.toStringTag, { value: "Module" }));
- var Hue = /* @__PURE__ */ fn(Fue);
+ var Uue = /* @__PURE__ */ fn(Bue);
var Qg = {};
var $g = {};
- var RR = {};
+ var MR = {};
var e2 = {};
- var CR = /* @__PURE__ */ fn(Lre);
+ var AR = /* @__PURE__ */ fn(Pre);
e2.__esModule = true;
e2.balance = void 0;
- var que = CR;
- var Qy = ix;
- var Wue = (t, e) => (0, que.memo)(t, (r10, n) => e.rpc.system.properties().pipe((0, Qy.mergeMap)((i) => {
+ var jue = AR;
+ var Jy = ex;
+ var Vue = (t, e) => (0, jue.memo)(t, (r10, n) => e.rpc.system.properties().pipe((0, Jy.mergeMap)((i) => {
const s = e.registry.createType("CurrencyId", n), o = i.tokenSymbol.unwrapOrDefault()[0].toString(), a = e.registry.createType("CurrencyId", (e.registry.getDefinition("CurrencyId") || "").includes('"Token":"TokenSymbol"') ? {
Token: o
} : o);
if (s.eq(a))
- return e.query.system.account(r10).pipe((0, Qy.map)((b) => b.data.free));
+ return e.query.system.account(r10).pipe((0, Jy.map)((b) => b.data.free));
const c = e.query.tokens.accounts.creator.meta.type.asMap.key, [u] = e.registry.lookup.getSiType(c).def.asTuple, p = e.registry.lookup.getTypeDef(u).type === "CurrencyId" ? [n, r10] : [r10, n];
- return e.query.tokens.accounts(...p).pipe((0, Qy.map)((b) => b.free));
+ return e.query.tokens.accounts(...p).pipe((0, Jy.map)((b) => b.free));
})));
- e2.balance = Wue;
+ e2.balance = Vue;
(function(t) {
t.__esModule = true;
var e = e2;
Object.keys(e).forEach(function(r10) {
r10 === "default" || r10 === "__esModule" || r10 in t && t[r10] === e[r10] || (t[r10] = e[r10]);
});
- })(RR);
+ })(MR);
$g.__esModule = true;
$g.derive = void 0;
- var Gue = RR;
- var Kue = {
+ var zue = MR;
+ var Fue = {
currencies: {
- balance: Gue.balance
- }
- };
- $g.derive = Kue;
- var Gc = {};
- Object.defineProperty(Gc, "__esModule", { value: true });
- Gc.allCurrencyIds = Gc.allNonNativeCurrencyIds = Gc.nativeCurrencyId = void 0;
- var lx = CR;
- var fx = _R;
- var DR = ix;
- function LR(t) {
- return t.rpc.system.properties().pipe((0, DR.switchMap)((e) => {
+ balance: zue.balance
+ }
+ };
+ $g.derive = Fue;
+ var Wc = {};
+ Object.defineProperty(Wc, "__esModule", { value: true });
+ Wc.allCurrencyIds = Wc.allNonNativeCurrencyIds = Wc.nativeCurrencyId = void 0;
+ var ox = AR;
+ var ax = pR;
+ var TR = ex;
+ function NR(t) {
+ return t.rpc.system.properties().pipe((0, TR.switchMap)((e) => {
const r10 = e.tokenSymbol.unwrapOrDefault()[0].toString();
- return (0, fx.of)(t.registry.createType("CurrencyId", t.registry.createType("TokenSymbol", r10)));
+ return (0, ax.of)(t.registry.createType("CurrencyId", t.registry.createType("TokenSymbol", r10)));
}));
}
- function Xue(t, e) {
- return (0, lx.memo)(t, () => LR(e));
+ function Hue(t, e) {
+ return (0, ox.memo)(t, () => NR(e));
}
- Gc.nativeCurrencyId = Xue;
- function BR(t) {
+ Wc.nativeCurrencyId = Hue;
+ function IR(t) {
return t.consts.transactionPayment.allNonNativeCurrencyIds;
}
- function Yue(t, e) {
- return (0, lx.memo)(t, () => (0, fx.of)(BR(e)));
+ function que(t, e) {
+ return (0, ox.memo)(t, () => (0, ax.of)(IR(e)));
}
- Gc.allNonNativeCurrencyIds = Yue;
- function Zue(t, e) {
- return (0, lx.memo)(t, () => LR(e).pipe((0, DR.switchMap)((r10) => (0, fx.of)([
+ Wc.allNonNativeCurrencyIds = que;
+ function Wue(t, e) {
+ return (0, ox.memo)(t, () => NR(e).pipe((0, TR.switchMap)((r10) => (0, ax.of)([
r10,
- ...BR(e).slice()
+ ...IR(e).slice()
]))));
}
- Gc.allCurrencyIds = Zue;
+ Wc.allCurrencyIds = Wue;
var t2 = {};
Object.defineProperty(t2, "__esModule", { value: true });
t2.defaultOptions = void 0;
@@ -124169,7 +124180,7 @@ ${Ez(e, r10)}`);
},
signedExtensions: { SetEvmOrigin: { extrinsic: {}, payload: {} } }
};
- var Jue = Lt && Lt.__createBinding || (Object.create ? function(t, e, r10, n) {
+ var Gue = Lt && Lt.__createBinding || (Object.create ? function(t, e, r10, n) {
n === void 0 && (n = r10);
var i = Object.getOwnPropertyDescriptor(e, r10);
(!i || ("get" in i ? !e.__esModule : i.writable || i.configurable)) && (i = { enumerable: true, get: function() {
@@ -124178,21 +124189,21 @@ ${Ez(e, r10)}`);
} : function(t, e, r10, n) {
n === void 0 && (n = r10), t[n] = e[r10];
});
- var Que = Lt && Lt.__setModuleDefault || (Object.create ? function(t, e) {
+ var Kue = Lt && Lt.__setModuleDefault || (Object.create ? function(t, e) {
Object.defineProperty(t, "default", { enumerable: true, value: e });
} : function(t, e) {
t.default = e;
});
- var $ue = Lt && Lt.__importStar || function(t) {
+ var Xue = Lt && Lt.__importStar || function(t) {
if (t && t.__esModule)
return t;
var e = {};
if (t != null)
for (var r10 in t)
- r10 !== "default" && Object.prototype.hasOwnProperty.call(t, r10) && Jue(e, t, r10);
- return Que(e, t), e;
+ r10 !== "default" && Object.prototype.hasOwnProperty.call(t, r10) && Gue(e, t, r10);
+ return Kue(e, t), e;
};
- var ele = Lt && Lt.__rest || function(t, e) {
+ var Yue = Lt && Lt.__rest || function(t, e) {
var r10 = {};
for (var n in t)
Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r10[n] = t[n]);
@@ -124203,22 +124214,22 @@ ${Ez(e, r10)}`);
};
Object.defineProperty(Qg, "__esModule", { value: true });
Qg.options = void 0;
- var tle = $g;
- var rle = $ue(Gc);
- var _0 = t2;
- var nle = {
- constants: rle
- };
- var ile = _0.defaultOptions.rpc;
- var sle = _0.defaultOptions.types;
- var ole = _0.defaultOptions.typesAlias;
- var Fl = _0.defaultOptions.typesBundle;
- var ale = _0.defaultOptions.signedExtensions;
- var cle = (t = {}) => {
- var e, r10, n, i, { types: s = {}, rpc: o = {}, typesAlias: a = {}, typesBundle: c = {}, signedExtensions: u } = t, f10 = ele(t, ["types", "rpc", "typesAlias", "typesBundle", "signedExtensions"]);
- return Object.assign({ types: Object.assign(Object.assign({}, sle), s), rpc: Object.assign(Object.assign({}, ile), o), typesAlias: Object.assign(Object.assign({}, ole), a), derives: Object.assign(Object.assign({}, tle.derive), nle), typesBundle: Object.assign(Object.assign({}, c), { spec: Object.assign(Object.assign({}, c.spec), { acala: Object.assign(Object.assign({}, (e = Fl == null ? void 0 : Fl.spec) === null || e === void 0 ? void 0 : e.acala), (r10 = c == null ? void 0 : c.spec) === null || r10 === void 0 ? void 0 : r10.acala), mandala: Object.assign(Object.assign({}, (n = Fl == null ? void 0 : Fl.spec) === null || n === void 0 ? void 0 : n.mandala), (i = c == null ? void 0 : c.spec) === null || i === void 0 ? void 0 : i.mandala) }) }), signedExtensions: Object.assign(Object.assign({}, ale), u) }, f10);
- };
- Qg.options = cle;
+ var Zue = $g;
+ var Jue = Xue(Wc);
+ var v0 = t2;
+ var Que = {
+ constants: Jue
+ };
+ var $ue = v0.defaultOptions.rpc;
+ var ele = v0.defaultOptions.types;
+ var tle = v0.defaultOptions.typesAlias;
+ var zl = v0.defaultOptions.typesBundle;
+ var rle = v0.defaultOptions.signedExtensions;
+ var nle = (t = {}) => {
+ var e, r10, n, i, { types: s = {}, rpc: o = {}, typesAlias: a = {}, typesBundle: c = {}, signedExtensions: u } = t, f10 = Yue(t, ["types", "rpc", "typesAlias", "typesBundle", "signedExtensions"]);
+ return Object.assign({ types: Object.assign(Object.assign({}, ele), s), rpc: Object.assign(Object.assign({}, $ue), o), typesAlias: Object.assign(Object.assign({}, tle), a), derives: Object.assign(Object.assign({}, Zue.derive), Que), typesBundle: Object.assign(Object.assign({}, c), { spec: Object.assign(Object.assign({}, c.spec), { acala: Object.assign(Object.assign({}, (e = zl == null ? void 0 : zl.spec) === null || e === void 0 ? void 0 : e.acala), (r10 = c == null ? void 0 : c.spec) === null || r10 === void 0 ? void 0 : r10.acala), mandala: Object.assign(Object.assign({}, (n = zl == null ? void 0 : zl.spec) === null || n === void 0 ? void 0 : n.mandala), (i = c == null ? void 0 : c.spec) === null || i === void 0 ? void 0 : i.mandala) }) }), signedExtensions: Object.assign(Object.assign({}, rle), u) }, f10);
+ };
+ Qg.options = nle;
var ar = Lt && Lt.__awaiter || function(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
@@ -124246,26 +124257,26 @@ ${Ez(e, r10)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var ule = Lt && Lt.__importDefault || function(t) {
+ var ile = Lt && Lt.__importDefault || function(t) {
return t && t.__esModule ? t : { default: t };
};
Object.defineProperty(Sg, "__esModule", { value: true });
Sg.Provider = void 0;
- var R_ = bP;
- var C_ = vP;
- var pi = d8;
- var UR = wP;
- var lle = ule(Mg);
- var fle = Hue;
- var Mc = Eg;
- var hle = y8;
- var bs = bd;
- var dle = Qg;
- var Oi = new UR.Logger("evm-provider");
- var ple = class {
+ var N_ = lP;
+ var I_ = hP;
+ var mi = u8;
+ var OR = fP;
+ var sle = ile(Mg);
+ var ole = Uue;
+ var Sc = Eg;
+ var ale = d8;
+ var bs = yd;
+ var cle = Qg;
+ var Oi = new OR.Logger("evm-provider");
+ var ule = class {
constructor(e, r10) {
- const n = (0, dle.options)(e);
- this.api = new fle.ApiPromise(n), this.resolveApi = this.api.isReady, this._isProvider = true, this.dataProvider = r10, this.scanner = new lle.default({
+ const n = (0, cle.options)(e);
+ this.api = new ole.ApiPromise(n), this.resolveApi = this.api.isReady, this._isProvider = true, this.dataProvider = r10, this.scanner = new sle.default({
wsProvider: n.provider,
types: n.types,
typesAlias: n.typesAlias,
@@ -124297,15 +124308,15 @@ ${Ez(e, r10)}`);
}
getGasPrice() {
return ar(this, void 0, void 0, function* () {
- return pi.BigNumber.from(0);
+ return mi.BigNumber.from(0);
});
}
getFeeData() {
return ar(this, void 0, void 0, function* () {
return {
- maxFeePerGas: pi.BigNumber.from(1),
- maxPriorityFeePerGas: pi.BigNumber.from(1),
- gasPrice: pi.BigNumber.from(1)
+ maxFeePerGas: mi.BigNumber.from(1),
+ maxPriorityFeePerGas: mi.BigNumber.from(1),
+ gasPrice: mi.BigNumber.from(1)
};
});
}
@@ -124315,7 +124326,7 @@ ${Ez(e, r10)}`);
let n = yield (0, bs.resolveAddress)(this, e);
n || (n = yield this._toAddress(e));
const i = yield this._resolveBlockHash(r10), s = i ? yield this.api.query.system.account.at(i, n) : yield this.api.query.system.account(n);
- return pi.BigNumber.from(s.data.free.toBn().toString());
+ return mi.BigNumber.from(s.data.free.toBn().toString());
});
}
getTransactionCount(e, r10) {
@@ -124335,7 +124346,7 @@ ${Ez(e, r10)}`);
getCode(e, r10) {
return ar(this, void 0, void 0, function* () {
yield this.resolveApi;
- const { address: n, blockHash: i } = yield (0, C_.resolveProperties)({
+ const { address: n, blockHash: i } = yield (0, I_.resolveProperties)({
address: (0, bs.resolveEvmAddress)(this, e),
blockHash: this._getBlockTag(r10)
}), s = yield this.queryContractInfo(n, i);
@@ -124349,17 +124360,17 @@ ${Ez(e, r10)}`);
return ar(this, void 0, void 0, function* () {
switch (e = yield e, e === void 0 && (e = "latest"), e) {
case "pending":
- return Oi.throwError("pending tag not implemented", UR.Logger.errors.UNSUPPORTED_OPERATION);
+ return Oi.throwError("pending tag not implemented", OR.Logger.errors.UNSUPPORTED_OPERATION);
case "latest":
return (yield this.api.rpc.chain.getBlockHash()).toHex();
case "earliest":
return this.api.genesisHash.toHex();
default: {
- if (!(0, R_.isHexString)(e))
+ if (!(0, N_.isHexString)(e))
return Oi.throwArgumentError("blocktag should be a hex string", "blockTag", e);
- if (typeof e == "string" && (0, R_.isHexString)(e, 32))
+ if (typeof e == "string" && (0, N_.isHexString)(e, 32))
return e;
- const r10 = pi.BigNumber.from(e).toNumber();
+ const r10 = mi.BigNumber.from(e).toNumber();
return (yield this.api.rpc.chain.getBlockHash(r10)).toHex();
}
}
@@ -124371,7 +124382,7 @@ ${Ez(e, r10)}`);
const c = yield (0, bs.resolveEvmAddress)(this, e);
return this.api.query.evm.accounts(c);
}
- const { address: i, blockHash: s } = yield (0, C_.resolveProperties)({
+ const { address: i, blockHash: s } = yield (0, I_.resolveProperties)({
address: (0, bs.resolveEvmAddress)(this, e),
blockHash: this._getBlockTag(r10)
});
@@ -124427,9 +124438,9 @@ ${Ez(e, r10)}`);
c.toHex()
);
return {
- gas: pi.BigNumber.from(u.gas.toString()),
- storage: pi.BigNumber.from(u.storage.toString()),
- weightFee: pi.BigNumber.from(u.weightFee.toString())
+ gas: mi.BigNumber.from(u.gas.toString()),
+ storage: mi.BigNumber.from(u.storage.toString()),
+ weightFee: mi.BigNumber.from(u.weightFee.toString())
};
});
}
@@ -124515,7 +124526,7 @@ ${Ez(e, r10)}`);
const a = o.index, c = i.events.filter(({ phaseIndex: F }) => F === a), u = c.find((F) => F.section.toUpperCase() === "EVM" && F.method.toUpperCase() === "CREATED"), f10 = c.find((F) => F.section.toUpperCase() === "EVM" && F.method.toUpperCase() === "EXECUTED"), p = c.find((F) => F.section.toUpperCase() === "SYSTEM" && F.method.toUpperCase() === "EXTRINSICSUCCESS");
if (!p)
return Oi.throwError("Can't find event");
- const b = u || f10 ? 1 : 0, E = u ? u.args[0] : null, _ = f10 ? f10.args[0] : null, N11 = c.filter((F) => F.method.toUpperCase() === "LOG" && F.section.toUpperCase() === "EVM").map((F, D) => ({
+ const b = u || f10 ? 1 : 0, E = u ? u.args[0] : null, _ = f10 ? f10.args[0] : null, N11 = c.filter((F) => F.method.toUpperCase() === "LOG" && F.section.toUpperCase() === "EVM").map((F, L) => ({
transactionHash: e,
blockNumber: s,
blockHash: r10,
@@ -124524,24 +124535,24 @@ ${Ez(e, r10)}`);
address: F.args[0].address,
data: F.args[0].data,
topics: F.args[0].topics,
- logIndex: D
- })), R = pi.BigNumber.from(p.args[0].weight);
+ logIndex: L
+ })), k = mi.BigNumber.from(p.args[0].weight);
return {
to: _,
from: n,
contractAddress: E,
transactionIndex: a,
- gasUsed: R,
+ gasUsed: k,
logsBloom: "0x",
blockHash: r10,
transactionHash: e,
logs: N11,
blockNumber: s,
confirmations: 4,
- cumulativeGasUsed: R,
+ cumulativeGasUsed: k,
byzantium: false,
status: b,
- effectiveGasPrice: pi.BigNumber.from("1"),
+ effectiveGasPrice: mi.BigNumber.from("1"),
type: 0
};
});
@@ -124553,7 +124564,7 @@ ${Ez(e, r10)}`);
const r10 = yield e;
if (r10 === "pending")
throw new Error("Unsupport Block Pending");
- return r10 === "latest" ? (yield this.api.query.system.blockHash()).toString() : r10 === "earliest" ? this.api.query.system.blockHash(0).toString() : (0, Mc.isHex)(r10) ? r10 : (yield this.api.query.system.blockHash(r10)).toString();
+ return r10 === "latest" ? (yield this.api.query.system.blockHash()).toString() : r10 === "earliest" ? this.api.query.system.blockHash(0).toString() : (0, Sc.isHex)(r10) ? r10 : (yield this.api.query.system.blockHash(r10)).toString();
});
}
_resolveBlockNumber(e) {
@@ -124567,7 +124578,7 @@ ${Ez(e, r10)}`);
return (yield this.api.rpc.chain.getHeader()).number.toNumber();
if (r10 === "earliest")
return 0;
- if ((0, Mc.isNumber)(r10))
+ if ((0, Sc.isNumber)(r10))
return r10;
throw new Error("Expect blockHash to be a number or tag");
});
@@ -124575,14 +124586,14 @@ ${Ez(e, r10)}`);
_toAddress(e) {
return ar(this, void 0, void 0, function* () {
const r10 = yield e;
- return (0, hle.encodeAddress)((0, Mc.u8aFixLength)((0, Mc.u8aConcat)("evm:", (0, Mc.hexToU8a)(r10)), 256, true)).toString();
+ return (0, ale.encodeAddress)((0, Sc.u8aFixLength)((0, Sc.u8aConcat)("evm:", (0, Sc.hexToU8a)(r10)), 256, true)).toString();
});
}
_resolveTransaction(e) {
return ar(this, void 0, void 0, function* () {
for (const r10 of ["gasLimit", "value"]) {
const n = r10;
- e[n] && (pi.BigNumber.isBigNumber(e[n]) ? e[n] = e[n].toHexString() : (0, Mc.isNumber)(e[n]) && (e[n] = (0, Mc.numberToHex)(e[n])));
+ e[n] && (mi.BigNumber.isBigNumber(e[n]) ? e[n] = e[n].toHexString() : (0, Sc.isNumber)(e[n]) && (e[n] = (0, Sc.numberToHex)(e[n])));
}
return delete e.nonce, delete e.gasPrice, delete e.chainId, e;
});
@@ -124591,20 +124602,20 @@ ${Ez(e, r10)}`);
return ar(this, void 0, void 0, function* () {
if (e.customData && "storageLimit" in e.customData) {
const r10 = e.customData.storageLimit;
- if (pi.BigNumber.isBigNumber(r10))
+ if (mi.BigNumber.isBigNumber(r10))
return r10;
- if ((0, Mc.isNumber)(r10))
- return pi.BigNumber.from(r10);
+ if ((0, Sc.isNumber)(r10))
+ return mi.BigNumber.from(r10);
}
- return pi.BigNumber.from(6e4);
+ return mi.BigNumber.from(6e4);
});
}
};
- Sg.Provider = ple;
- var jR = {};
- Object.defineProperty(jR, "__esModule", { value: true });
+ Sg.Provider = ule;
+ var PR = {};
+ Object.defineProperty(PR, "__esModule", { value: true });
var r2 = {};
- var mle = Lt && Lt.__awaiter || function(t, e, r10, n) {
+ var lle = Lt && Lt.__awaiter || function(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
o(s);
@@ -124631,7 +124642,7 @@ ${Ez(e, r10)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var $y = Lt && Lt.__classPrivateFieldSet || function(t, e, r10, n, i) {
+ var Qy = Lt && Lt.__classPrivateFieldSet || function(t, e, r10, n, i) {
if (n === "m")
throw new TypeError("Private method is not writable");
if (n === "a" && !i)
@@ -124640,39 +124651,39 @@ ${Ez(e, r10)}`);
throw new TypeError("Cannot write private member to an object whose class did not declare it");
return n === "a" ? i.call(t, r10) : i ? i.value = r10 : e.set(t, r10), r10;
};
- var eb = Lt && Lt.__classPrivateFieldGet || function(t, e, r10, n) {
+ var $y = Lt && Lt.__classPrivateFieldGet || function(t, e, r10, n) {
if (r10 === "a" && !n)
throw new TypeError("Private accessor was defined without a getter");
if (typeof e == "function" ? t !== e || !n : !e.has(t))
throw new TypeError("Cannot read private member from an object whose class did not declare it");
return r10 === "m" ? n : r10 === "a" ? n.call(t) : n ? n.value : e.get(t);
};
- var Jl;
- var Gp;
+ var Zl;
+ var Wp;
Object.defineProperty(r2, "__esModule", { value: true });
r2.TestAccountSigningKey = void 0;
- var gle = 0;
- var yle = class {
+ var fle = 0;
+ var hle = class {
constructor(e) {
- Jl.set(this, void 0), Gp.set(this, void 0), $y(this, Jl, [], "f"), $y(this, Gp, e, "f");
+ Zl.set(this, void 0), Wp.set(this, void 0), Qy(this, Zl, [], "f"), Qy(this, Wp, e, "f");
}
signPayload(e) {
- return mle(this, void 0, void 0, function* () {
- const r10 = eb(this, Jl, "f").find((n) => n.address === e.address);
+ return lle(this, void 0, void 0, function* () {
+ const r10 = $y(this, Zl, "f").find((n) => n.address === e.address);
if (!r10)
throw new Error(`Can't find the keyringpair for ${e.address}`);
return new Promise((n) => {
- const i = eb(this, Gp, "f").createType("ExtrinsicPayload", e, { version: e.version }).sign(r10);
- n(Object.assign({ id: ++gle }, i));
+ const i = $y(this, Wp, "f").createType("ExtrinsicPayload", e, { version: e.version }).sign(r10);
+ n(Object.assign({ id: ++fle }, i));
});
});
}
addKeyringPair(...e) {
- $y(this, Jl, eb(this, Jl, "f").concat(...e), "f");
+ Qy(this, Zl, $y(this, Zl, "f").concat(...e), "f");
}
};
- r2.TestAccountSigningKey = yle;
- Jl = /* @__PURE__ */ new WeakMap(), Gp = /* @__PURE__ */ new WeakMap();
+ r2.TestAccountSigningKey = hle;
+ Zl = /* @__PURE__ */ new WeakMap(), Wp = /* @__PURE__ */ new WeakMap();
(function(t) {
var e = Lt && Lt.__createBinding || (Object.create ? function(s, o, a, c) {
c === void 0 && (c = a);
@@ -124686,17 +124697,17 @@ ${Ez(e, r10)}`);
for (var a in s)
a !== "default" && !Object.prototype.hasOwnProperty.call(o, a) && e(o, s, a);
};
- Object.defineProperty(t, "__esModule", { value: true }), t.MAX_STORAGE_LIMIT = t.MAX_GAS_LIMIT = void 0, r10(vg, t), r10(Sg, t), r10(jR, t), r10(r2, t);
- var n = bd;
+ Object.defineProperty(t, "__esModule", { value: true }), t.MAX_STORAGE_LIMIT = t.MAX_GAS_LIMIT = void 0, r10(vg, t), r10(Sg, t), r10(PR, t), r10(r2, t);
+ var n = yd;
Object.defineProperty(t, "MAX_GAS_LIMIT", { enumerable: true, get: function() {
return n.U64MAX;
} });
- var i = bd;
+ var i = yd;
Object.defineProperty(t, "MAX_STORAGE_LIMIT", { enumerable: true, get: function() {
return i.U32MAX;
} });
})(xl);
- var ble = class cw {
+ var dle = class ow {
constructor(e, r10, n) {
this.selectedSignerStatus = null, this.isGetSignerMethodSubscribed = false, this.resolvesList = [], this.isSelectedAccountReceived = false, this.accounts = e, this.extSigningKey = r10, this.injectedProvider = n;
}
@@ -124744,11 +124755,11 @@ ${Ez(e, r10)}`);
}, e)), r10;
}
async onSelectedSignerParamUpdate(e, r10) {
- const n = cw.createReefSigner(
+ const n = ow.createReefSigner(
this.selectedSignerAccount,
this.selectedProvider,
this.extSigningKey
- ), i = await cw.hasConnectedVM(r10, n), s = this.getResponseStatus(
+ ), i = await ow.hasConnectedVM(r10, n), s = this.getResponseStatus(
n,
i,
r10
@@ -124785,7 +124796,7 @@ ${Ez(e, r10)}`);
return r10 ? !e || e === Go.EVM && await (r10 == null ? void 0 : r10.isClaimed()) : false;
}
};
- var wle = class {
+ var ple = class {
constructor(e) {
this.rpcUrl = null, this.provider = null, this.sendRequest = e, this.getNetworkProvider();
}
@@ -124801,7 +124812,7 @@ ${Ez(e, r10)}`);
if (!(e != null && e.rpcUrl))
throw new Error("Provider URL not found");
(e.rpcUrl !== this.rpcUrl || !this.provider) && (this.provider = new xl.Provider({
- provider: new Al(e.rpcUrl)
+ provider: new cu(e.rpcUrl)
}));
try {
await this.provider.api.isReadyOrError;
@@ -124811,14 +124822,14 @@ ${Ez(e, r10)}`);
return this.rpcUrl = e.rpcUrl, this.provider;
}
};
- var tb;
- var vle = class {
+ var eb;
+ var mle = class {
constructor(e) {
- tb = e;
+ eb = e;
}
async signPayload(e) {
try {
- const r10 = await tb("requestSignature", e);
+ const r10 = await eb("requestSignature", e);
return r10 ? { ...r10 } : Promise.reject(new Error("_canceled"));
} catch {
return Promise.reject(new Error("_canceled"));
@@ -124826,39 +124837,39 @@ ${Ez(e, r10)}`);
}
async signRaw(e) {
try {
- const r10 = await tb("requestSignature", e);
+ const r10 = await eb("requestSignature", e);
return r10 ? { ...r10 } : Promise.reject(new Error("_canceled"));
} catch {
return Promise.reject(new Error("_canceled"));
}
}
};
- var xle = class {
+ var gle = class {
constructor(e) {
- this.accounts = new fX(e), this.metadata = new hX(e), this.provider = new o8(e), this.signer = new vle(e), this.reefProvider = new wle(e), this.reefSigner = new ble(
+ this.accounts = new oX(e), this.metadata = new aX(e), this.provider = new r8(e), this.signer = new mle(e), this.reefProvider = new ple(e), this.reefSigner = new dle(
this.accounts,
this.signer,
this.reefProvider
);
}
};
- var _le = async (t, e) => await window.ethereum.request({
+ var yle = async (t, e) => await window.ethereum.request({
method: "wallet_invokeSnap",
params: {
- snapId: l0,
+ snapId: c0,
request: {
method: t,
params: e || {}
}
}
});
- async function Ele(t) {
- return new xle(_le);
+ async function ble(t) {
+ return new gle(yle);
}
- var hx = "selected_extension_reef";
+ var cx = "selected_extension_reef";
var Ba = typeof window < "u" ? window : null;
Ba && (Ba.injectedWeb3 = (Ba == null ? void 0 : Ba.injectedWeb3) || {});
- function VR() {
+ function kR() {
return Ba ? Object.keys(Ba.injectedWeb3).length !== 0 : false;
}
function n2(t) {
@@ -124866,7 +124877,7 @@ ${Ez(e, r10)}`);
`${t}: web3Enable(originName) needs to be called before ${t}`
);
}
- function zR(t, e, r10) {
+ function RR(t, e, r10) {
return e.map(
({ address: n, genesisHash: i, name: s, type: o }) => ({
address: n.length === 42 ? n : ua(Mr(n), r10),
@@ -124875,9 +124886,9 @@ ${Ez(e, r10)}`);
})
);
}
- var FR = VR();
+ var CR = kR();
var sa = null;
- function Sle(t) {
+ function wle(t) {
return Ba ? Promise.all(
Object.entries(Ba.injectedWeb3).map(
([e, { enable: r10, version: n }]) => Promise.all([
@@ -124889,48 +124900,48 @@ ${Ez(e, r10)}`);
)
) : Promise.resolve([]);
}
- var Mle = () => new Promise((t) => {
+ var vle = () => new Promise((t) => {
const e = () => t(true);
- document.addEventListener(J3, e, false), s8(Ko) && (document.removeEventListener(J3, e), t(true));
+ document.addEventListener(Y3, e, false), t8(Ko) && (document.removeEventListener(Y3, e), t(true));
});
- async function Ale(t, e = [], r10 = false) {
+ async function xle(t, e = [], r10 = false) {
if (!t)
throw new Error(
"You must pass a name for your app to the web3Enable function"
);
if (r10)
try {
- let s = await Q3();
- s || (await $O(), s = await Q3()), s && ZO(Ele, {
- name: ed,
+ let s = await Z3();
+ s || (await WO(), s = await Z3()), s && FO(ble, {
+ name: $h,
version: s.version
});
} catch {
}
- JO(Ko) && !s8(Ko) && e.push(Mle);
+ HO(Ko) && !t8(Ko) && e.push(vle);
const n = e.length ? Promise.all(e.map((s) => s().catch(() => false))) : Promise.resolve([true]);
let i;
try {
- i = localStorage.getItem(hx);
+ i = localStorage.getItem(cx);
} catch {
}
- return sa = uX(
+ return sa = iX(
() => n.then(
- () => Sle(t).then((s) => s.filter(
+ () => wle(t).then((s) => s.filter(
(o) => !!o[1]
).map(([o, a]) => (a.accounts.subscribe || (a.accounts.subscribe = (c) => (a.accounts.get().then(c).catch(console.error), () => {
- })), { ...o, ...a })).sort((o, a) => i && o.name === i ? -1 : i && a.name === i ? 1 : o.name === Ko ? -1 : a.name === Ko ? 1 : o.name === ed ? -1 : a.name === ed ? 1 : 0)).catch(() => []).then((s) => {
+ })), { ...o, ...a })).sort((o, a) => i && o.name === i ? -1 : i && a.name === i ? 1 : o.name === Ko ? -1 : a.name === Ko ? 1 : o.name === $h ? -1 : a.name === $h ? 1 : 0)).catch(() => []).then((s) => {
const o = s.map(
({ name: a, version: c }) => `${a}/${c}`
);
- return FR = VR(), console.log(
+ return CR = kR(), console.log(
`web3Enable: Enabled ${s.length} extension${s.length !== 1 ? "s" : ""}: ${o.join(", ")}`
), s;
})
)
), sa;
}
- async function HR({
+ async function DR({
accountType: t,
ss58Format: e
} = {}) {
@@ -124945,7 +124956,7 @@ ${Ez(e, r10)}`);
}) => {
try {
const a = await s.get();
- return zR(
+ return RR(
o,
a.filter(
({ type: c }) => c && t ? t.includes(c) : true
@@ -124961,12 +124972,12 @@ ${Ez(e, r10)}`);
r10.push(...s);
}), r10;
}
- async function Tle(t, { ss58Format: e } = {}) {
+ async function _le(t, { ss58Format: e } = {}) {
if (!sa)
return n2("web3AccountsSubscribe");
const r10 = {}, n = () => t(
Object.entries(r10).reduce(
- (s, [o, a]) => (s.push(...zR(o, a, e)), s),
+ (s, [o, a]) => (s.push(...RR(o, a, e)), s),
[]
)
), i = (await sa).map(
@@ -124980,7 +124991,7 @@ ${Ez(e, r10)}`);
});
};
}
- async function E0(t) {
+ async function x0(t) {
if (!sa)
return n2("web3FromSource");
const e = await sa, r10 = t && e.find(({ name: n }) => n === t);
@@ -124988,10 +124999,10 @@ ${Ez(e, r10)}`);
throw new Error(`web3FromSource: Unable to find an injected ${t}`);
return r10;
}
- async function Nle(t) {
+ async function Ele(t) {
if (!sa)
return n2("web3FromAddress");
- const e = await HR();
+ const e = await DR();
let r10;
if (t) {
const n = Mr(t);
@@ -125001,30 +125012,30 @@ ${Ez(e, r10)}`);
}
if (!r10)
throw new Error(`web3FromAddress: Unable to find injected ${t}`);
- return E0(r10.meta.source);
+ return x0(r10.meta.source);
}
- async function Ile(t) {
- const { provider: e } = await E0(t);
+ async function Sle(t) {
+ const { provider: e } = await x0(t);
return e ? e.listProviders() : (console.warn(`Extension ${t} does not expose any provider`), null);
}
- async function Ole(t, e) {
- const { provider: r10 } = await E0(t);
+ async function Mle(t, e) {
+ const { provider: r10 } = await x0(t);
if (!r10)
throw new Error(`Extension ${t} does not expose any provider`);
return { meta: await r10.startProvider(e), provider: r10 };
}
- var rb;
- var Ple = class {
+ var tb;
+ var Ale = class {
constructor(e) {
- rb = e;
+ tb = e;
}
get() {
var n, i;
- if (!((i = (n = rb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length))
+ if (!((i = (n = tb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length))
return Promise.resolve([]);
const r10 = Array.from(
new Set(
- rb.namespaces.reef.accounts.map((s) => s.split(":")[2])
+ tb.namespaces.reef.accounts.map((s) => s.split(":")[2])
)
).map(
(s, o) => ({ address: s, isSelected: o === 0 })
@@ -125040,8 +125051,8 @@ ${Ez(e, r10)}`);
};
}
};
- var kle = 42;
- var Za = {
+ var Tle = 42;
+ var Ya = {
testnet: {
name: "testnet",
rpcUrl: "wss://rpc-testnet.reefscan.com/ws",
@@ -125067,11 +125078,11 @@ ${Ez(e, r10)}`);
genesisHash: ""
}
};
- async function qR(t, e, r10) {
+ async function LR(t, e, r10) {
let n;
try {
n = new xl.Provider({
- provider: new Al(t, r10 == null ? void 0 : r10.autoConnectMs)
+ provider: r10 != null && r10.customWsProvider ? r10.customWsProvider : new cu(t, r10 == null ? void 0 : r10.autoConnectMs)
});
} catch (i) {
throw console.log("ERROR provider init=", i.message), new Error(i);
@@ -125122,15 +125133,15 @@ ${Ez(e, r10)}`);
}
return n;
}
- async function dx() {
+ async function ux() {
const t = await Promise.race([
- gi(U0),
+ yi(L0),
new Promise((e) => setTimeout(() => e(null), 50))
]);
return t || null;
}
- async function dm(t) {
- if (t || (t = await dx()), t) {
+ async function hm(t) {
+ if (t || (t = await ux()), t) {
const e = new Promise((r10, n) => {
t.api.once("disconnected", (i) => {
console.log("disconnected provider"), r10(true);
@@ -125144,8 +125155,8 @@ ${Ez(e, r10)}`);
}
return false;
}
- async function WR(t) {
- if (t || (t = await dx()), t)
+ async function BR(t) {
+ if (t || (t = await ux()), t)
try {
return await t.api.isConnected !== true && await t.api.connect(), true;
} catch (e) {
@@ -125153,13 +125164,13 @@ ${Ez(e, r10)}`);
}
return false;
}
- async function Rle(t) {
- if (t || (t = await dx()), t)
+ async function Nle(t) {
+ if (t || (t = await ux()), t)
try {
- return await dm(t), new Promise((e, r10) => {
+ return await hm(t), new Promise((e, r10) => {
setTimeout(async () => {
try {
- await WR(t);
+ await BR(t);
} catch (n) {
console.log("ERROR connecting provider", n.message), e(false);
}
@@ -125171,7 +125182,7 @@ ${Ez(e, r10)}`);
}
return false;
}
- var Cle = {
+ var Ile = {
mainnet: {
factoryAddress: "0x380a9033500154872813F6E1120a81ed6c0760a8",
routerAddress: "0x641e34931C03751BFED14C4087bA395303bEd1A5",
@@ -125188,96 +125199,98 @@ ${Ez(e, r10)}`);
graphqlDexsUrl: "http://localhost:4351/graphql"
}
};
- var GR = (t) => Cle[t.name];
- var px = Object.defineProperty;
- var Dle = Object.getOwnPropertyDescriptor;
- var Lle = Object.getOwnPropertyNames;
- var Ble = Object.prototype.hasOwnProperty;
- var Qn = (t, e) => () => (t && (e = t(t = 0)), e);
+ var UR = (t) => Ile[t.name];
+ var lx = Object.defineProperty;
+ var Ole = Object.getOwnPropertyDescriptor;
+ var Ple = Object.getOwnPropertyNames;
+ var kle = Object.prototype.hasOwnProperty;
+ var $n = (t, e) => () => (t && (e = t(t = 0)), e);
var Ye = (t, e) => () => (e || t((e = { exports: {} }).exports, e), e.exports);
- var Tl = (t, e) => {
+ var Al = (t, e) => {
for (var r10 in e)
- px(t, r10, { get: e[r10], enumerable: true });
+ lx(t, r10, { get: e[r10], enumerable: true });
};
- var Ule = (t, e, r10, n) => {
+ var Rle = (t, e, r10, n) => {
if (e && typeof e == "object" || typeof e == "function")
- for (let i of Lle(e))
- !Ble.call(t, i) && i !== r10 && px(t, i, { get: () => e[i], enumerable: !(n = Dle(e, i)) || n.enumerable });
+ for (let i of Ple(e))
+ !kle.call(t, i) && i !== r10 && lx(t, i, { get: () => e[i], enumerable: !(n = Ole(e, i)) || n.enumerable });
return t;
};
- var vr = (t) => Ule(px({}, "__esModule", { value: true }), t);
- var bi;
- var Be = Qn(() => {
- bi = { deviceMemory: 8, hardwareConcurrency: 8, language: "en-US" };
+ var vr = (t) => Rle(lx({}, "__esModule", { value: true }), t);
+ var Xn;
+ var Be = $n(() => {
+ Xn = { deviceMemory: 8, hardwareConcurrency: 8, language: "en-US" };
});
var cr = {};
- Tl(cr, { _debugEnd: () => zw, _debugProcess: () => Vw, _events: () => r5, _eventsCount: () => n5, _exiting: () => Aw, _fatalExceptions: () => Bw, _getActiveHandles: () => $R, _getActiveRequests: () => QR, _kill: () => Iw, _linkedBinding: () => ZR, _maxListeners: () => t5, _preload_modules: () => $w, _rawDebug: () => Ew, _startProfilerIdleNotifier: () => Fw, _stopProfilerIdleNotifier: () => Hw, _tickCallback: () => jw, abort: () => Kw, addListener: () => i5, allowedNodeEnvironmentFlags: () => Dw, arch: () => lw, argv: () => dw, argv0: () => Qw, assert: () => eC, binding: () => bw, chdir: () => xw, config: () => Tw, cpuUsage: () => Gh, cwd: () => vw, debugPort: () => Jw, default: () => gx, dlopen: () => JR, domain: () => Mw, emit: () => u5, emitWarning: () => yw, env: () => hw, execArgv: () => pw, execPath: () => Zw, exit: () => Rw, features: () => Lw, hasUncaughtExceptionCaptureCallback: () => tC, hrtime: () => Kp, kill: () => kw, listeners: () => nC, memoryUsage: () => Pw, moduleLoadList: () => Sw, nextTick: () => XR, off: () => o5, on: () => Ma, once: () => s5, openStdin: () => Cw, pid: () => Xw, platform: () => fw, ppid: () => Yw, prependListener: () => l5, prependOnceListener: () => f5, reallyExit: () => Nw, release: () => _w, removeAllListeners: () => c5, removeListener: () => a5, resourceUsage: () => Ow, setSourceMapsEnabled: () => e5, setUncaughtExceptionCaptureCallback: () => Uw, stderr: () => Ww, stdin: () => Gw, stdout: () => qw, title: () => uw, umask: () => ww, uptime: () => rC, version: () => mw, versions: () => gw });
- function mx(t) {
+ Al(cr, { _debugEnd: () => jw, _debugProcess: () => Uw, _events: () => e5, _eventsCount: () => t5, _exiting: () => Sw, _fatalExceptions: () => Dw, _getActiveHandles: () => WR, _getActiveRequests: () => qR, _kill: () => Tw, _linkedBinding: () => FR, _maxListeners: () => $w, _preload_modules: () => Jw, _rawDebug: () => xw, _startProfilerIdleNotifier: () => Vw, _stopProfilerIdleNotifier: () => zw, _tickCallback: () => Bw, abort: () => Ww, addListener: () => r5, allowedNodeEnvironmentFlags: () => Rw, arch: () => cw, argv: () => fw, argv0: () => Zw, assert: () => GR, binding: () => gw, chdir: () => ww, config: () => Mw, cpuUsage: () => Wh, cwd: () => bw, debugPort: () => Yw, default: () => hx, dlopen: () => HR, domain: () => Ew, emit: () => a5, emitWarning: () => mw, env: () => lw, execArgv: () => hw, execPath: () => Xw, exit: () => Pw, features: () => Cw, hasUncaughtExceptionCaptureCallback: () => KR, hrtime: () => Gp, kill: () => Ow, listeners: () => YR, memoryUsage: () => Iw, moduleLoadList: () => _w, nextTick: () => VR, off: () => i5, on: () => Ma, once: () => n5, openStdin: () => kw, pid: () => Gw, platform: () => uw, ppid: () => Kw, prependListener: () => c5, prependOnceListener: () => u5, reallyExit: () => Aw, release: () => vw, removeAllListeners: () => o5, removeListener: () => s5, resourceUsage: () => Nw, setSourceMapsEnabled: () => Qw, setUncaughtExceptionCaptureCallback: () => Lw, stderr: () => Hw, stdin: () => qw, stdout: () => Fw, title: () => aw, umask: () => yw, uptime: () => XR, version: () => dw, versions: () => pw });
+ function fx(t) {
throw new Error("Node.js process " + t + " is not supported by JSPM core outside of Node.js");
}
- function jle() {
- !qu || !Cu || (qu = false, Cu.length ? Yo = Cu.concat(Yo) : id = -1, Yo.length && KR());
+ function Cle() {
+ !qu || !Cu || (qu = false, Cu.length ? Yo = Cu.concat(Yo) : nd = -1, Yo.length && jR());
}
- function KR() {
+ function jR() {
if (!qu) {
- var t = setTimeout(jle, 0);
+ var t = setTimeout(Cle, 0);
qu = true;
for (var e = Yo.length; e; ) {
- for (Cu = Yo, Yo = []; ++id < e; )
- Cu && Cu[id].run();
- id = -1, e = Yo.length;
+ for (Cu = Yo, Yo = []; ++nd < e; )
+ Cu && Cu[nd].run();
+ nd = -1, e = Yo.length;
}
Cu = null, qu = false, clearTimeout(t);
}
}
- function XR(t) {
+ function VR(t) {
var e = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var r10 = 1; r10 < arguments.length; r10++)
e[r10 - 1] = arguments[r10];
- Yo.push(new YR(t, e)), Yo.length === 1 && !qu && setTimeout(KR, 0);
+ Yo.push(new zR(t, e)), Yo.length === 1 && !qu && setTimeout(jR, 0);
}
- function YR(t, e) {
+ function zR(t, e) {
this.fun = t, this.array = e;
}
- function ii() {
+ function si() {
}
- function ZR(t) {
- mx("_linkedBinding");
+ function FR(t) {
+ fx("_linkedBinding");
}
- function JR(t) {
- mx("dlopen");
+ function HR(t) {
+ fx("dlopen");
}
- function QR() {
+ function qR() {
return [];
}
- function $R() {
+ function WR() {
return [];
}
- function eC(t, e) {
+ function GR(t, e) {
if (!t)
throw new Error(e || "assertion error");
}
- function tC() {
+ function KR() {
return false;
}
- function rC() {
+ function XR() {
return Ca.now() / 1e3;
}
- function Kp(t) {
+ function Gp(t) {
var e = Math.floor((Date.now() - Ca.now()) * 1e-3), r10 = Ca.now() * 1e-3, n = Math.floor(r10) + e, i = Math.floor(r10 % 1 * 1e9);
- return t && (n = n - t[0], i = i - t[1], i < 0 && (n--, i += Xp)), [n, i];
+ return t && (n = n - t[0], i = i - t[1], i < 0 && (n--, i += Kp)), [n, i];
}
function Ma() {
- return gx;
+ return hx;
}
- function nC(t) {
+ function YR(t) {
return [];
}
var Yo;
var qu;
var Cu;
- var id;
+ var nd;
+ var aw;
+ var cw;
var uw;
var lw;
var fw;
@@ -125297,9 +125310,9 @@ ${Ez(e, r10)}`);
var Mw;
var Aw;
var Tw;
+ var Wh;
var Nw;
var Iw;
- var Gh;
var Ow;
var Pw;
var kw;
@@ -125323,11 +125336,11 @@ ${Ez(e, r10)}`);
var Zw;
var Jw;
var Qw;
+ var Ca;
+ var rb;
+ var Kp;
var $w;
var e5;
- var Ca;
- var nb;
- var Xp;
var t5;
var r5;
var n5;
@@ -125337,37 +125350,35 @@ ${Ez(e, r10)}`);
var a5;
var c5;
var u5;
- var l5;
- var f5;
- var gx;
- var Vle = Qn(() => {
- je(), Ue(), Be(), Yo = [], qu = false, id = -1, YR.prototype.run = function() {
+ var hx;
+ var Dle = $n(() => {
+ je(), Ue(), Be(), Yo = [], qu = false, nd = -1, zR.prototype.run = function() {
this.fun.apply(null, this.array);
- }, uw = "browser", lw = "x64", fw = "browser", hw = { PATH: "/usr/bin", LANG: bi.language + ".UTF-8", PWD: "/", HOME: "/home", TMP: "/tmp" }, dw = ["/usr/bin/node"], pw = [], mw = "v16.8.0", gw = {}, yw = function(t, e) {
+ }, aw = "browser", cw = "x64", uw = "browser", lw = { PATH: "/usr/bin", LANG: Xn.language + ".UTF-8", PWD: "/", HOME: "/home", TMP: "/tmp" }, fw = ["/usr/bin/node"], hw = [], dw = "v16.8.0", pw = {}, mw = function(t, e) {
console.warn((e ? e + ": " : "") + t);
- }, bw = function(t) {
- mx("binding");
- }, ww = function(t) {
+ }, gw = function(t) {
+ fx("binding");
+ }, yw = function(t) {
return 0;
- }, vw = function() {
+ }, bw = function() {
return "/";
- }, xw = function(t) {
- }, _w = { name: "node", sourceUrl: "", headersUrl: "", libUrl: "" }, Ew = ii, Sw = [], Mw = {}, Aw = false, Tw = {}, Nw = ii, Iw = ii, Gh = function() {
+ }, ww = function(t) {
+ }, vw = { name: "node", sourceUrl: "", headersUrl: "", libUrl: "" }, xw = si, _w = [], Ew = {}, Sw = false, Mw = {}, Aw = si, Tw = si, Wh = function() {
return {};
- }, Ow = Gh, Pw = Gh, kw = ii, Rw = ii, Cw = ii, Dw = {}, Lw = { inspector: false, debug: false, uv: false, ipv6: false, tls_alpn: false, tls_sni: false, tls_ocsp: false, tls: false, cached_builtins: true }, Bw = ii, Uw = ii, jw = ii, Vw = ii, zw = ii, Fw = ii, Hw = ii, qw = void 0, Ww = void 0, Gw = void 0, Kw = ii, Xw = 2, Yw = 1, Zw = "/bin/usr/node", Jw = 9229, Qw = "node", $w = [], e5 = ii, Ca = { now: typeof performance < "u" ? performance.now.bind(performance) : void 0, timing: typeof performance < "u" ? performance.timing : void 0 }, Ca.now === void 0 && (nb = Date.now(), Ca.timing && Ca.timing.navigationStart && (nb = Ca.timing.navigationStart), Ca.now = () => Date.now() - nb), Xp = 1e9, Kp.bigint = function(t) {
- var e = Kp(t);
- return typeof BigInt > "u" ? e[0] * Xp + e[1] : BigInt(e[0] * Xp) + BigInt(e[1]);
- }, t5 = 10, r5 = {}, n5 = 0, i5 = Ma, s5 = Ma, o5 = Ma, a5 = Ma, c5 = Ma, u5 = ii, l5 = Ma, f5 = Ma, gx = { version: mw, versions: gw, arch: lw, platform: fw, release: _w, _rawDebug: Ew, moduleLoadList: Sw, binding: bw, _linkedBinding: ZR, _events: r5, _eventsCount: n5, _maxListeners: t5, on: Ma, addListener: i5, once: s5, off: o5, removeListener: a5, removeAllListeners: c5, emit: u5, prependListener: l5, prependOnceListener: f5, listeners: nC, domain: Mw, _exiting: Aw, config: Tw, dlopen: JR, uptime: rC, _getActiveRequests: QR, _getActiveHandles: $R, reallyExit: Nw, _kill: Iw, cpuUsage: Gh, resourceUsage: Ow, memoryUsage: Pw, kill: kw, exit: Rw, openStdin: Cw, allowedNodeEnvironmentFlags: Dw, assert: eC, features: Lw, _fatalExceptions: Bw, setUncaughtExceptionCaptureCallback: Uw, hasUncaughtExceptionCaptureCallback: tC, emitWarning: yw, nextTick: XR, _tickCallback: jw, _debugProcess: Vw, _debugEnd: zw, _startProfilerIdleNotifier: Fw, _stopProfilerIdleNotifier: Hw, stdout: qw, stdin: Gw, stderr: Ww, abort: Kw, umask: ww, chdir: xw, cwd: vw, env: hw, title: uw, argv: dw, execArgv: pw, pid: Xw, ppid: Yw, execPath: Zw, debugPort: Jw, hrtime: Kp, argv0: Qw, _preload_modules: $w, setSourceMapsEnabled: e5 };
- });
- var Ue = Qn(() => {
- Vle();
- });
- var $n = {};
- Tl($n, { Buffer: () => pm, INSPECT_MAX_BYTES: () => iC, default: () => Aa, kMaxLength: () => sC });
- function zle() {
- if (h5)
- return Ql;
- h5 = true, Ql.byteLength = a, Ql.toByteArray = u, Ql.fromByteArray = b;
+ }, Nw = Wh, Iw = Wh, Ow = si, Pw = si, kw = si, Rw = {}, Cw = { inspector: false, debug: false, uv: false, ipv6: false, tls_alpn: false, tls_sni: false, tls_ocsp: false, tls: false, cached_builtins: true }, Dw = si, Lw = si, Bw = si, Uw = si, jw = si, Vw = si, zw = si, Fw = void 0, Hw = void 0, qw = void 0, Ww = si, Gw = 2, Kw = 1, Xw = "/bin/usr/node", Yw = 9229, Zw = "node", Jw = [], Qw = si, Ca = { now: typeof performance < "u" ? performance.now.bind(performance) : void 0, timing: typeof performance < "u" ? performance.timing : void 0 }, Ca.now === void 0 && (rb = Date.now(), Ca.timing && Ca.timing.navigationStart && (rb = Ca.timing.navigationStart), Ca.now = () => Date.now() - rb), Kp = 1e9, Gp.bigint = function(t) {
+ var e = Gp(t);
+ return typeof BigInt > "u" ? e[0] * Kp + e[1] : BigInt(e[0] * Kp) + BigInt(e[1]);
+ }, $w = 10, e5 = {}, t5 = 0, r5 = Ma, n5 = Ma, i5 = Ma, s5 = Ma, o5 = Ma, a5 = si, c5 = Ma, u5 = Ma, hx = { version: dw, versions: pw, arch: cw, platform: uw, release: vw, _rawDebug: xw, moduleLoadList: _w, binding: gw, _linkedBinding: FR, _events: e5, _eventsCount: t5, _maxListeners: $w, on: Ma, addListener: r5, once: n5, off: i5, removeListener: s5, removeAllListeners: o5, emit: a5, prependListener: c5, prependOnceListener: u5, listeners: YR, domain: Ew, _exiting: Sw, config: Mw, dlopen: HR, uptime: XR, _getActiveRequests: qR, _getActiveHandles: WR, reallyExit: Aw, _kill: Tw, cpuUsage: Wh, resourceUsage: Nw, memoryUsage: Iw, kill: Ow, exit: Pw, openStdin: kw, allowedNodeEnvironmentFlags: Rw, assert: GR, features: Cw, _fatalExceptions: Dw, setUncaughtExceptionCaptureCallback: Lw, hasUncaughtExceptionCaptureCallback: KR, emitWarning: mw, nextTick: VR, _tickCallback: Bw, _debugProcess: Uw, _debugEnd: jw, _startProfilerIdleNotifier: Vw, _stopProfilerIdleNotifier: zw, stdout: Fw, stdin: qw, stderr: Hw, abort: Ww, umask: yw, chdir: ww, cwd: bw, env: lw, title: aw, argv: fw, execArgv: hw, pid: Gw, ppid: Kw, execPath: Xw, debugPort: Yw, hrtime: Gp, argv0: Zw, _preload_modules: Jw, setSourceMapsEnabled: Qw };
+ });
+ var Ue = $n(() => {
+ Dle();
+ });
+ var ei = {};
+ Al(ei, { Buffer: () => dm, INSPECT_MAX_BYTES: () => ZR, default: () => Aa, kMaxLength: () => JR });
+ function Lle() {
+ if (l5)
+ return Jl;
+ l5 = true, Jl.byteLength = a, Jl.toByteArray = u, Jl.fromByteArray = b;
for (var t = [], e = [], r10 = typeof Uint8Array < "u" ? Uint8Array : Array, n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", i = 0, s = n.length; i < s; ++i)
t[i] = n[i], e[n.charCodeAt(i)] = i;
e["-".charCodeAt(0)] = 62, e["_".charCodeAt(0)] = 63;
@@ -125377,39 +125388,39 @@ ${Ez(e, r10)}`);
throw new Error("Invalid string. Length must be a multiple of 4");
var N11 = E.indexOf("=");
N11 === -1 && (N11 = _);
- var R = N11 === _ ? 0 : 4 - N11 % 4;
- return [N11, R];
+ var k = N11 === _ ? 0 : 4 - N11 % 4;
+ return [N11, k];
}
function a(E) {
- var _ = o(E), N11 = _[0], R = _[1];
- return (N11 + R) * 3 / 4 - R;
+ var _ = o(E), N11 = _[0], k = _[1];
+ return (N11 + k) * 3 / 4 - k;
}
function c(E, _, N11) {
return (_ + N11) * 3 / 4 - N11;
}
function u(E) {
- var _, N11 = o(E), R = N11[0], F = N11[1], D = new r10(c(E, R, F)), L = 0, q = F > 0 ? R - 4 : R, W;
+ var _, N11 = o(E), k = N11[0], F = N11[1], L = new r10(c(E, k, F)), D = 0, q = F > 0 ? k - 4 : k, W;
for (W = 0; W < q; W += 4)
- _ = e[E.charCodeAt(W)] << 18 | e[E.charCodeAt(W + 1)] << 12 | e[E.charCodeAt(W + 2)] << 6 | e[E.charCodeAt(W + 3)], D[L++] = _ >> 16 & 255, D[L++] = _ >> 8 & 255, D[L++] = _ & 255;
- return F === 2 && (_ = e[E.charCodeAt(W)] << 2 | e[E.charCodeAt(W + 1)] >> 4, D[L++] = _ & 255), F === 1 && (_ = e[E.charCodeAt(W)] << 10 | e[E.charCodeAt(W + 1)] << 4 | e[E.charCodeAt(W + 2)] >> 2, D[L++] = _ >> 8 & 255, D[L++] = _ & 255), D;
+ _ = e[E.charCodeAt(W)] << 18 | e[E.charCodeAt(W + 1)] << 12 | e[E.charCodeAt(W + 2)] << 6 | e[E.charCodeAt(W + 3)], L[D++] = _ >> 16 & 255, L[D++] = _ >> 8 & 255, L[D++] = _ & 255;
+ return F === 2 && (_ = e[E.charCodeAt(W)] << 2 | e[E.charCodeAt(W + 1)] >> 4, L[D++] = _ & 255), F === 1 && (_ = e[E.charCodeAt(W)] << 10 | e[E.charCodeAt(W + 1)] << 4 | e[E.charCodeAt(W + 2)] >> 2, L[D++] = _ >> 8 & 255, L[D++] = _ & 255), L;
}
function f10(E) {
return t[E >> 18 & 63] + t[E >> 12 & 63] + t[E >> 6 & 63] + t[E & 63];
}
function p(E, _, N11) {
- for (var R, F = [], D = _; D < N11; D += 3)
- R = (E[D] << 16 & 16711680) + (E[D + 1] << 8 & 65280) + (E[D + 2] & 255), F.push(f10(R));
+ for (var k, F = [], L = _; L < N11; L += 3)
+ k = (E[L] << 16 & 16711680) + (E[L + 1] << 8 & 65280) + (E[L + 2] & 255), F.push(f10(k));
return F.join("");
}
function b(E) {
- for (var _, N11 = E.length, R = N11 % 3, F = [], D = 16383, L = 0, q = N11 - R; L < q; L += D)
- F.push(p(E, L, L + D > q ? q : L + D));
- return R === 1 ? (_ = E[N11 - 1], F.push(t[_ >> 2] + t[_ << 4 & 63] + "==")) : R === 2 && (_ = (E[N11 - 2] << 8) + E[N11 - 1], F.push(t[_ >> 10] + t[_ >> 4 & 63] + t[_ << 2 & 63] + "=")), F.join("");
+ for (var _, N11 = E.length, k = N11 % 3, F = [], L = 16383, D = 0, q = N11 - k; D < q; D += L)
+ F.push(p(E, D, D + L > q ? q : D + L));
+ return k === 1 ? (_ = E[N11 - 1], F.push(t[_ >> 2] + t[_ << 4 & 63] + "==")) : k === 2 && (_ = (E[N11 - 2] << 8) + E[N11 - 1], F.push(t[_ >> 10] + t[_ >> 4 & 63] + t[_ << 2 & 63] + "=")), F.join("");
}
- return Ql;
+ return Jl;
}
- function Fle() {
- return d5 ? Kh : (d5 = true, Kh.read = function(t, e, r10, n, i) {
+ function Ble() {
+ return f5 ? Gh : (f5 = true, Gh.read = function(t, e, r10, n, i) {
var s, o, a = i * 8 - n - 1, c = (1 << a) - 1, u = c >> 1, f10 = -7, p = r10 ? i - 1 : 0, b = r10 ? -1 : 1, E = t[e + p];
for (p += b, s = E & (1 << -f10) - 1, E >>= -f10, f10 += a; f10 > 0; s = s * 256 + t[e + p], p += b, f10 -= 8)
;
@@ -125423,29 +125434,29 @@ ${Ez(e, r10)}`);
o = o + Math.pow(2, n), s = s - u;
}
return (E ? -1 : 1) * o * Math.pow(2, s - n);
- }, Kh.write = function(t, e, r10, n, i, s) {
+ }, Gh.write = function(t, e, r10, n, i, s) {
var o, a, c, u = s * 8 - i - 1, f10 = (1 << u) - 1, p = f10 >> 1, b = i === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, E = n ? 0 : s - 1, _ = n ? 1 : -1, N11 = e < 0 || e === 0 && 1 / e < 0 ? 1 : 0;
for (e = Math.abs(e), isNaN(e) || e === 1 / 0 ? (a = isNaN(e) ? 1 : 0, o = f10) : (o = Math.floor(Math.log(e) / Math.LN2), e * (c = Math.pow(2, -o)) < 1 && (o--, c *= 2), o + p >= 1 ? e += b / c : e += b * Math.pow(2, 1 - p), e * c >= 2 && (o++, c /= 2), o + p >= f10 ? (a = 0, o = f10) : o + p >= 1 ? (a = (e * c - 1) * Math.pow(2, i), o = o + p) : (a = e * Math.pow(2, p - 1) * Math.pow(2, i), o = 0)); i >= 8; t[r10 + E] = a & 255, E += _, a /= 256, i -= 8)
;
for (o = o << i | a, u += i; u > 0; t[r10 + E] = o & 255, E += _, o /= 256, u -= 8)
;
t[r10 + E - _] |= N11 * 128;
- }, Kh);
- }
- function Hle() {
- if (p5)
- return Ic;
- p5 = true;
- let t = zle(), e = Fle(), r10 = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null;
- Ic.Buffer = o, Ic.SlowBuffer = F, Ic.INSPECT_MAX_BYTES = 50;
+ }, Gh);
+ }
+ function Ule() {
+ if (h5)
+ return Nc;
+ h5 = true;
+ let t = Lle(), e = Ble(), r10 = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null;
+ Nc.Buffer = o, Nc.SlowBuffer = F, Nc.INSPECT_MAX_BYTES = 50;
let n = 2147483647;
- Ic.kMaxLength = n, o.TYPED_ARRAY_SUPPORT = i(), !o.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");
+ Nc.kMaxLength = n, o.TYPED_ARRAY_SUPPORT = i(), !o.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");
function i() {
try {
- let C9 = new Uint8Array(1), O = { foo: function() {
+ let C10 = new Uint8Array(1), O = { foo: function() {
return 42;
} };
- return Object.setPrototypeOf(O, Uint8Array.prototype), Object.setPrototypeOf(C9, O), C9.foo() === 42;
+ return Object.setPrototypeOf(O, Uint8Array.prototype), Object.setPrototypeOf(C10, O), C10.foo() === 42;
} catch {
return false;
}
@@ -125457,126 +125468,126 @@ ${Ez(e, r10)}`);
if (o.isBuffer(this))
return this.byteOffset;
} });
- function s(C9) {
- if (C9 > n)
- throw new RangeError('The value "' + C9 + '" is invalid for option "size"');
- let O = new Uint8Array(C9);
+ function s(C10) {
+ if (C10 > n)
+ throw new RangeError('The value "' + C10 + '" is invalid for option "size"');
+ let O = new Uint8Array(C10);
return Object.setPrototypeOf(O, o.prototype), O;
}
- function o(C9, O, B) {
- if (typeof C9 == "number") {
+ function o(C10, O, B) {
+ if (typeof C10 == "number") {
if (typeof O == "string")
throw new TypeError('The "string" argument must be of type string. Received type number');
- return f10(C9);
+ return f10(C10);
}
- return a(C9, O, B);
+ return a(C10, O, B);
}
o.poolSize = 8192;
- function a(C9, O, B) {
- if (typeof C9 == "string")
- return p(C9, O);
- if (ArrayBuffer.isView(C9))
- return E(C9);
- if (C9 == null)
- throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof C9);
- if (le(C9, ArrayBuffer) || C9 && le(C9.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (le(C9, SharedArrayBuffer) || C9 && le(C9.buffer, SharedArrayBuffer)))
- return _(C9, O, B);
- if (typeof C9 == "number")
+ function a(C10, O, B) {
+ if (typeof C10 == "string")
+ return p(C10, O);
+ if (ArrayBuffer.isView(C10))
+ return E(C10);
+ if (C10 == null)
+ throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof C10);
+ if (le(C10, ArrayBuffer) || C10 && le(C10.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (le(C10, SharedArrayBuffer) || C10 && le(C10.buffer, SharedArrayBuffer)))
+ return _(C10, O, B);
+ if (typeof C10 == "number")
throw new TypeError('The "value" argument must not be of type number. Received type number');
- let $ = C9.valueOf && C9.valueOf();
- if ($ != null && $ !== C9)
+ let $ = C10.valueOf && C10.valueOf();
+ if ($ != null && $ !== C10)
return o.from($, O, B);
- let te = N11(C9);
+ let te = N11(C10);
if (te)
return te;
- if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof C9[Symbol.toPrimitive] == "function")
- return o.from(C9[Symbol.toPrimitive]("string"), O, B);
- throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof C9);
+ if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof C10[Symbol.toPrimitive] == "function")
+ return o.from(C10[Symbol.toPrimitive]("string"), O, B);
+ throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof C10);
}
- o.from = function(C9, O, B) {
- return a(C9, O, B);
+ o.from = function(C10, O, B) {
+ return a(C10, O, B);
}, Object.setPrototypeOf(o.prototype, Uint8Array.prototype), Object.setPrototypeOf(o, Uint8Array);
- function c(C9) {
- if (typeof C9 != "number")
+ function c(C10) {
+ if (typeof C10 != "number")
throw new TypeError('"size" argument must be of type number');
- if (C9 < 0)
- throw new RangeError('The value "' + C9 + '" is invalid for option "size"');
+ if (C10 < 0)
+ throw new RangeError('The value "' + C10 + '" is invalid for option "size"');
}
- function u(C9, O, B) {
- return c(C9), C9 <= 0 ? s(C9) : O !== void 0 ? typeof B == "string" ? s(C9).fill(O, B) : s(C9).fill(O) : s(C9);
+ function u(C10, O, B) {
+ return c(C10), C10 <= 0 ? s(C10) : O !== void 0 ? typeof B == "string" ? s(C10).fill(O, B) : s(C10).fill(O) : s(C10);
}
- o.alloc = function(C9, O, B) {
- return u(C9, O, B);
+ o.alloc = function(C10, O, B) {
+ return u(C10, O, B);
};
- function f10(C9) {
- return c(C9), s(C9 < 0 ? 0 : R(C9) | 0);
+ function f10(C10) {
+ return c(C10), s(C10 < 0 ? 0 : k(C10) | 0);
}
- o.allocUnsafe = function(C9) {
- return f10(C9);
- }, o.allocUnsafeSlow = function(C9) {
- return f10(C9);
+ o.allocUnsafe = function(C10) {
+ return f10(C10);
+ }, o.allocUnsafeSlow = function(C10) {
+ return f10(C10);
};
- function p(C9, O) {
+ function p(C10, O) {
if ((typeof O != "string" || O === "") && (O = "utf8"), !o.isEncoding(O))
throw new TypeError("Unknown encoding: " + O);
- let B = D(C9, O) | 0, $ = s(B), te = $.write(C9, O);
+ let B = L(C10, O) | 0, $ = s(B), te = $.write(C10, O);
return te !== B && ($ = $.slice(0, te)), $;
}
- function b(C9) {
- let O = C9.length < 0 ? 0 : R(C9.length) | 0, B = s(O);
+ function b(C10) {
+ let O = C10.length < 0 ? 0 : k(C10.length) | 0, B = s(O);
for (let $ = 0; $ < O; $ += 1)
- B[$] = C9[$] & 255;
+ B[$] = C10[$] & 255;
return B;
}
- function E(C9) {
- if (le(C9, Uint8Array)) {
- let O = new Uint8Array(C9);
+ function E(C10) {
+ if (le(C10, Uint8Array)) {
+ let O = new Uint8Array(C10);
return _(O.buffer, O.byteOffset, O.byteLength);
}
- return b(C9);
+ return b(C10);
}
- function _(C9, O, B) {
- if (O < 0 || C9.byteLength < O)
+ function _(C10, O, B) {
+ if (O < 0 || C10.byteLength < O)
throw new RangeError('"offset" is outside of buffer bounds');
- if (C9.byteLength < O + (B || 0))
+ if (C10.byteLength < O + (B || 0))
throw new RangeError('"length" is outside of buffer bounds');
let $;
- return O === void 0 && B === void 0 ? $ = new Uint8Array(C9) : B === void 0 ? $ = new Uint8Array(C9, O) : $ = new Uint8Array(C9, O, B), Object.setPrototypeOf($, o.prototype), $;
+ return O === void 0 && B === void 0 ? $ = new Uint8Array(C10) : B === void 0 ? $ = new Uint8Array(C10, O) : $ = new Uint8Array(C10, O, B), Object.setPrototypeOf($, o.prototype), $;
}
- function N11(C9) {
- if (o.isBuffer(C9)) {
- let O = R(C9.length) | 0, B = s(O);
- return B.length === 0 || C9.copy(B, 0, 0, O), B;
+ function N11(C10) {
+ if (o.isBuffer(C10)) {
+ let O = k(C10.length) | 0, B = s(O);
+ return B.length === 0 || C10.copy(B, 0, 0, O), B;
}
- if (C9.length !== void 0)
- return typeof C9.length != "number" || be(C9.length) ? s(0) : b(C9);
- if (C9.type === "Buffer" && Array.isArray(C9.data))
- return b(C9.data);
+ if (C10.length !== void 0)
+ return typeof C10.length != "number" || be(C10.length) ? s(0) : b(C10);
+ if (C10.type === "Buffer" && Array.isArray(C10.data))
+ return b(C10.data);
}
- function R(C9) {
- if (C9 >= n)
+ function k(C10) {
+ if (C10 >= n)
throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + n.toString(16) + " bytes");
- return C9 | 0;
+ return C10 | 0;
}
- function F(C9) {
- return +C9 != C9 && (C9 = 0), o.alloc(+C9);
+ function F(C10) {
+ return +C10 != C10 && (C10 = 0), o.alloc(+C10);
}
- o.isBuffer = function(C9) {
- return C9 != null && C9._isBuffer === true && C9 !== o.prototype;
- }, o.compare = function(C9, O) {
- if (le(C9, Uint8Array) && (C9 = o.from(C9, C9.offset, C9.byteLength)), le(O, Uint8Array) && (O = o.from(O, O.offset, O.byteLength)), !o.isBuffer(C9) || !o.isBuffer(O))
+ o.isBuffer = function(C10) {
+ return C10 != null && C10._isBuffer === true && C10 !== o.prototype;
+ }, o.compare = function(C10, O) {
+ if (le(C10, Uint8Array) && (C10 = o.from(C10, C10.offset, C10.byteLength)), le(O, Uint8Array) && (O = o.from(O, O.offset, O.byteLength)), !o.isBuffer(C10) || !o.isBuffer(O))
throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');
- if (C9 === O)
+ if (C10 === O)
return 0;
- let B = C9.length, $ = O.length;
+ let B = C10.length, $ = O.length;
for (let te = 0, J = Math.min(B, $); te < J; ++te)
- if (C9[te] !== O[te]) {
- B = C9[te], $ = O[te];
+ if (C10[te] !== O[te]) {
+ B = C10[te], $ = O[te];
break;
}
return B < $ ? -1 : $ < B ? 1 : 0;
- }, o.isEncoding = function(C9) {
- switch (String(C9).toLowerCase()) {
+ }, o.isEncoding = function(C10) {
+ switch (String(C10).toLowerCase()) {
case "hex":
case "utf8":
case "utf-8":
@@ -125592,18 +125603,18 @@ ${Ez(e, r10)}`);
default:
return false;
}
- }, o.concat = function(C9, O) {
- if (!Array.isArray(C9))
+ }, o.concat = function(C10, O) {
+ if (!Array.isArray(C10))
throw new TypeError('"list" argument must be an Array of Buffers');
- if (C9.length === 0)
+ if (C10.length === 0)
return o.alloc(0);
let B;
if (O === void 0)
- for (O = 0, B = 0; B < C9.length; ++B)
- O += C9[B].length;
+ for (O = 0, B = 0; B < C10.length; ++B)
+ O += C10[B].length;
let $ = o.allocUnsafe(O), te = 0;
- for (B = 0; B < C9.length; ++B) {
- let J = C9[B];
+ for (B = 0; B < C10.length; ++B) {
+ let J = C10[B];
if (le(J, Uint8Array))
te + J.length > $.length ? (o.isBuffer(J) || (J = o.from(J)), J.copy($, te)) : Uint8Array.prototype.set.call($, J, te);
else if (o.isBuffer(J))
@@ -125614,14 +125625,14 @@ ${Ez(e, r10)}`);
}
return $;
};
- function D(C9, O) {
- if (o.isBuffer(C9))
- return C9.length;
- if (ArrayBuffer.isView(C9) || le(C9, ArrayBuffer))
- return C9.byteLength;
- if (typeof C9 != "string")
- throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof C9);
- let B = C9.length, $ = arguments.length > 2 && arguments[2] === true;
+ function L(C10, O) {
+ if (o.isBuffer(C10))
+ return C10.length;
+ if (ArrayBuffer.isView(C10) || le(C10, ArrayBuffer))
+ return C10.byteLength;
+ if (typeof C10 != "string")
+ throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof C10);
+ let B = C10.length, $ = arguments.length > 2 && arguments[2] === true;
if (!$ && B === 0)
return 0;
let te = false;
@@ -125633,7 +125644,7 @@ ${Ez(e, r10)}`);
return B;
case "utf8":
case "utf-8":
- return ce(C9).length;
+ return ce(C10).length;
case "ucs2":
case "ucs-2":
case "utf16le":
@@ -125642,20 +125653,20 @@ ${Ez(e, r10)}`);
case "hex":
return B >>> 1;
case "base64":
- return pe(C9).length;
+ return pe(C10).length;
default:
if (te)
- return $ ? -1 : ce(C9).length;
+ return $ ? -1 : ce(C10).length;
O = ("" + O).toLowerCase(), te = true;
}
}
- o.byteLength = D;
- function L(C9, O, B) {
+ o.byteLength = L;
+ function D(C10, O, B) {
let $ = false;
if ((O === void 0 || O < 0) && (O = 0), O > this.length || ((B === void 0 || B > this.length) && (B = this.length), B <= 0) || (B >>>= 0, O >>>= 0, B <= O))
return "";
- for (C9 || (C9 = "utf8"); ; )
- switch (C9) {
+ for (C10 || (C10 = "utf8"); ; )
+ switch (C10) {
case "hex":
return v(this, O, B);
case "utf8":
@@ -125667,7 +125678,7 @@ ${Ez(e, r10)}`);
case "binary":
return x(this, O, B);
case "base64":
- return S10(this, O, B);
+ return S9(this, O, B);
case "ucs2":
case "ucs-2":
case "utf16le":
@@ -125675,50 +125686,50 @@ ${Ez(e, r10)}`);
return M(this, O, B);
default:
if ($)
- throw new TypeError("Unknown encoding: " + C9);
- C9 = (C9 + "").toLowerCase(), $ = true;
+ throw new TypeError("Unknown encoding: " + C10);
+ C10 = (C10 + "").toLowerCase(), $ = true;
}
}
o.prototype._isBuffer = true;
- function q(C9, O, B) {
- let $ = C9[O];
- C9[O] = C9[B], C9[B] = $;
+ function q(C10, O, B) {
+ let $ = C10[O];
+ C10[O] = C10[B], C10[B] = $;
}
o.prototype.swap16 = function() {
- let C9 = this.length;
- if (C9 % 2 !== 0)
+ let C10 = this.length;
+ if (C10 % 2 !== 0)
throw new RangeError("Buffer size must be a multiple of 16-bits");
- for (let O = 0; O < C9; O += 2)
+ for (let O = 0; O < C10; O += 2)
q(this, O, O + 1);
return this;
}, o.prototype.swap32 = function() {
- let C9 = this.length;
- if (C9 % 4 !== 0)
+ let C10 = this.length;
+ if (C10 % 4 !== 0)
throw new RangeError("Buffer size must be a multiple of 32-bits");
- for (let O = 0; O < C9; O += 4)
+ for (let O = 0; O < C10; O += 4)
q(this, O, O + 3), q(this, O + 1, O + 2);
return this;
}, o.prototype.swap64 = function() {
- let C9 = this.length;
- if (C9 % 8 !== 0)
+ let C10 = this.length;
+ if (C10 % 8 !== 0)
throw new RangeError("Buffer size must be a multiple of 64-bits");
- for (let O = 0; O < C9; O += 8)
+ for (let O = 0; O < C10; O += 8)
q(this, O, O + 7), q(this, O + 1, O + 6), q(this, O + 2, O + 5), q(this, O + 3, O + 4);
return this;
}, o.prototype.toString = function() {
- let C9 = this.length;
- return C9 === 0 ? "" : arguments.length === 0 ? d(this, 0, C9) : L.apply(this, arguments);
- }, o.prototype.toLocaleString = o.prototype.toString, o.prototype.equals = function(C9) {
- if (!o.isBuffer(C9))
+ let C10 = this.length;
+ return C10 === 0 ? "" : arguments.length === 0 ? d(this, 0, C10) : D.apply(this, arguments);
+ }, o.prototype.toLocaleString = o.prototype.toString, o.prototype.equals = function(C10) {
+ if (!o.isBuffer(C10))
throw new TypeError("Argument must be a Buffer");
- return this === C9 ? true : o.compare(this, C9) === 0;
+ return this === C10 ? true : o.compare(this, C10) === 0;
}, o.prototype.inspect = function() {
- let C9 = "", O = Ic.INSPECT_MAX_BYTES;
- return C9 = this.toString("hex", 0, O).replace(/(.{2})/g, "$1 ").trim(), this.length > O && (C9 += " ... "), "";
- }, r10 && (o.prototype[r10] = o.prototype.inspect), o.prototype.compare = function(C9, O, B, $, te) {
- if (le(C9, Uint8Array) && (C9 = o.from(C9, C9.offset, C9.byteLength)), !o.isBuffer(C9))
- throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof C9);
- if (O === void 0 && (O = 0), B === void 0 && (B = C9 ? C9.length : 0), $ === void 0 && ($ = 0), te === void 0 && (te = this.length), O < 0 || B > C9.length || $ < 0 || te > this.length)
+ let C10 = "", O = Nc.INSPECT_MAX_BYTES;
+ return C10 = this.toString("hex", 0, O).replace(/(.{2})/g, "$1 ").trim(), this.length > O && (C10 += " ... "), "";
+ }, r10 && (o.prototype[r10] = o.prototype.inspect), o.prototype.compare = function(C10, O, B, $, te) {
+ if (le(C10, Uint8Array) && (C10 = o.from(C10, C10.offset, C10.byteLength)), !o.isBuffer(C10))
+ throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof C10);
+ if (O === void 0 && (O = 0), B === void 0 && (B = C10 ? C10.length : 0), $ === void 0 && ($ = 0), te === void 0 && (te = this.length), O < 0 || B > C10.length || $ < 0 || te > this.length)
throw new RangeError("out of range index");
if ($ >= te && O >= B)
return 0;
@@ -125726,9 +125737,9 @@ ${Ez(e, r10)}`);
return -1;
if (O >= B)
return 1;
- if (O >>>= 0, B >>>= 0, $ >>>= 0, te >>>= 0, this === C9)
+ if (O >>>= 0, B >>>= 0, $ >>>= 0, te >>>= 0, this === C10)
return 0;
- let J = te - $, ne = B - O, fe = Math.min(J, ne), ge = this.slice($, te), de = C9.slice(O, B);
+ let J = te - $, ne = B - O, fe = Math.min(J, ne), ge = this.slice($, te), de = C10.slice(O, B);
for (let ve = 0; ve < fe; ++ve)
if (ge[ve] !== de[ve]) {
J = ge[ve], ne = de[ve];
@@ -125736,28 +125747,28 @@ ${Ez(e, r10)}`);
}
return J < ne ? -1 : ne < J ? 1 : 0;
};
- function W(C9, O, B, $, te) {
- if (C9.length === 0)
+ function W(C10, O, B, $, te) {
+ if (C10.length === 0)
return -1;
- if (typeof B == "string" ? ($ = B, B = 0) : B > 2147483647 ? B = 2147483647 : B < -2147483648 && (B = -2147483648), B = +B, be(B) && (B = te ? 0 : C9.length - 1), B < 0 && (B = C9.length + B), B >= C9.length) {
+ if (typeof B == "string" ? ($ = B, B = 0) : B > 2147483647 ? B = 2147483647 : B < -2147483648 && (B = -2147483648), B = +B, be(B) && (B = te ? 0 : C10.length - 1), B < 0 && (B = C10.length + B), B >= C10.length) {
if (te)
return -1;
- B = C9.length - 1;
+ B = C10.length - 1;
} else if (B < 0)
if (te)
B = 0;
else
return -1;
if (typeof O == "string" && (O = o.from(O, $)), o.isBuffer(O))
- return O.length === 0 ? -1 : z(C9, O, B, $, te);
+ return O.length === 0 ? -1 : z(C10, O, B, $, te);
if (typeof O == "number")
- return O = O & 255, typeof Uint8Array.prototype.indexOf == "function" ? te ? Uint8Array.prototype.indexOf.call(C9, O, B) : Uint8Array.prototype.lastIndexOf.call(C9, O, B) : z(C9, [O], B, $, te);
+ return O = O & 255, typeof Uint8Array.prototype.indexOf == "function" ? te ? Uint8Array.prototype.indexOf.call(C10, O, B) : Uint8Array.prototype.lastIndexOf.call(C10, O, B) : z(C10, [O], B, $, te);
throw new TypeError("val must be string, number or Buffer");
}
- function z(C9, O, B, $, te) {
- let J = 1, ne = C9.length, fe = O.length;
+ function z(C10, O, B, $, te) {
+ let J = 1, ne = C10.length, fe = O.length;
if ($ !== void 0 && ($ = String($).toLowerCase(), $ === "ucs2" || $ === "ucs-2" || $ === "utf16le" || $ === "utf-16le")) {
- if (C9.length < 2 || O.length < 2)
+ if (C10.length < 2 || O.length < 2)
return -1;
J = 2, ne /= 2, fe /= 2, B /= 2;
}
@@ -125768,7 +125779,7 @@ ${Ez(e, r10)}`);
if (te) {
let ve = -1;
for (de = B; de < ne; de++)
- if (ge(C9, de) === ge(O, ve === -1 ? 0 : de - ve)) {
+ if (ge(C10, de) === ge(O, ve === -1 ? 0 : de - ve)) {
if (ve === -1 && (ve = de), de - ve + 1 === fe)
return ve * J;
} else
@@ -125777,7 +125788,7 @@ ${Ez(e, r10)}`);
for (B + fe > ne && (B = ne - fe), de = B; de >= 0; de--) {
let ve = true;
for (let Ae = 0; Ae < fe; Ae++)
- if (ge(C9, de + Ae) !== ge(O, Ae)) {
+ if (ge(C10, de + Ae) !== ge(O, Ae)) {
ve = false;
break;
}
@@ -125786,16 +125797,16 @@ ${Ez(e, r10)}`);
}
return -1;
}
- o.prototype.includes = function(C9, O, B) {
- return this.indexOf(C9, O, B) !== -1;
- }, o.prototype.indexOf = function(C9, O, B) {
- return W(this, C9, O, B, true);
- }, o.prototype.lastIndexOf = function(C9, O, B) {
- return W(this, C9, O, B, false);
+ o.prototype.includes = function(C10, O, B) {
+ return this.indexOf(C10, O, B) !== -1;
+ }, o.prototype.indexOf = function(C10, O, B) {
+ return W(this, C10, O, B, true);
+ }, o.prototype.lastIndexOf = function(C10, O, B) {
+ return W(this, C10, O, B, false);
};
- function T(C9, O, B, $) {
+ function T(C10, O, B, $) {
B = Number(B) || 0;
- let te = C9.length - B;
+ let te = C10.length - B;
$ ? ($ = Number($), $ > te && ($ = te)) : $ = te;
let J = O.length;
$ > J / 2 && ($ = J / 2);
@@ -125804,23 +125815,23 @@ ${Ez(e, r10)}`);
let fe = parseInt(O.substr(ne * 2, 2), 16);
if (be(fe))
return ne;
- C9[B + ne] = fe;
+ C10[B + ne] = fe;
}
return ne;
}
- function I(C9, O, B, $) {
- return se(ce(O, C9.length - B), C9, B, $);
+ function I(C10, O, B, $) {
+ return se(ce(O, C10.length - B), C10, B, $);
}
- function H(C9, O, B, $) {
- return se(oe(O), C9, B, $);
+ function H(C10, O, B, $) {
+ return se(oe(O), C10, B, $);
}
- function X(C9, O, B, $) {
- return se(pe(O), C9, B, $);
+ function X(C10, O, B, $) {
+ return se(pe(O), C10, B, $);
}
- function V(C9, O, B, $) {
- return se(me(O, C9.length - B), C9, B, $);
+ function V(C10, O, B, $) {
+ return se(me(O, C10.length - B), C10, B, $);
}
- o.prototype.write = function(C9, O, B, $) {
+ o.prototype.write = function(C10, O, B, $) {
if (O === void 0)
$ = "utf8", B = this.length, O = 0;
else if (B === void 0 && typeof O == "string")
@@ -125830,28 +125841,28 @@ ${Ez(e, r10)}`);
else
throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");
let te = this.length - O;
- if ((B === void 0 || B > te) && (B = te), C9.length > 0 && (B < 0 || O < 0) || O > this.length)
+ if ((B === void 0 || B > te) && (B = te), C10.length > 0 && (B < 0 || O < 0) || O > this.length)
throw new RangeError("Attempt to write outside buffer bounds");
$ || ($ = "utf8");
let J = false;
for (; ; )
switch ($) {
case "hex":
- return T(this, C9, O, B);
+ return T(this, C10, O, B);
case "utf8":
case "utf-8":
- return I(this, C9, O, B);
+ return I(this, C10, O, B);
case "ascii":
case "latin1":
case "binary":
- return H(this, C9, O, B);
+ return H(this, C10, O, B);
case "base64":
- return X(this, C9, O, B);
+ return X(this, C10, O, B);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
- return V(this, C9, O, B);
+ return V(this, C10, O, B);
default:
if (J)
throw new TypeError("Unknown encoding: " + $);
@@ -125860,14 +125871,14 @@ ${Ez(e, r10)}`);
}, o.prototype.toJSON = function() {
return { type: "Buffer", data: Array.prototype.slice.call(this._arr || this, 0) };
};
- function S10(C9, O, B) {
- return O === 0 && B === C9.length ? t.fromByteArray(C9) : t.fromByteArray(C9.slice(O, B));
+ function S9(C10, O, B) {
+ return O === 0 && B === C10.length ? t.fromByteArray(C10) : t.fromByteArray(C10.slice(O, B));
}
- function d(C9, O, B) {
- B = Math.min(C9.length, B);
+ function d(C10, O, B) {
+ B = Math.min(C10.length, B);
let $ = [], te = O;
for (; te < B; ) {
- let J = C9[te], ne = null, fe = J > 239 ? 4 : J > 223 ? 3 : J > 191 ? 2 : 1;
+ let J = C10[te], ne = null, fe = J > 239 ? 4 : J > 223 ? 3 : J > 191 ? 2 : 1;
if (te + fe <= B) {
let ge, de, ve, Ae;
switch (fe) {
@@ -125875,13 +125886,13 @@ ${Ez(e, r10)}`);
J < 128 && (ne = J);
break;
case 2:
- ge = C9[te + 1], (ge & 192) === 128 && (Ae = (J & 31) << 6 | ge & 63, Ae > 127 && (ne = Ae));
+ ge = C10[te + 1], (ge & 192) === 128 && (Ae = (J & 31) << 6 | ge & 63, Ae > 127 && (ne = Ae));
break;
case 3:
- ge = C9[te + 1], de = C9[te + 2], (ge & 192) === 128 && (de & 192) === 128 && (Ae = (J & 15) << 12 | (ge & 63) << 6 | de & 63, Ae > 2047 && (Ae < 55296 || Ae > 57343) && (ne = Ae));
+ ge = C10[te + 1], de = C10[te + 2], (ge & 192) === 128 && (de & 192) === 128 && (Ae = (J & 15) << 12 | (ge & 63) << 6 | de & 63, Ae > 2047 && (Ae < 55296 || Ae > 57343) && (ne = Ae));
break;
case 4:
- ge = C9[te + 1], de = C9[te + 2], ve = C9[te + 3], (ge & 192) === 128 && (de & 192) === 128 && (ve & 192) === 128 && (Ae = (J & 15) << 18 | (ge & 63) << 12 | (de & 63) << 6 | ve & 63, Ae > 65535 && Ae < 1114112 && (ne = Ae));
+ ge = C10[te + 1], de = C10[te + 2], ve = C10[te + 3], (ge & 192) === 128 && (de & 192) === 128 && (ve & 192) === 128 && (Ae = (J & 15) << 18 | (ge & 63) << 12 | (de & 63) << 6 | ve & 63, Ae > 65535 && Ae < 1114112 && (ne = Ae));
}
}
ne === null ? (ne = 65533, fe = 1) : ne > 65535 && (ne -= 65536, $.push(ne >>> 10 & 1023 | 55296), ne = 56320 | ne & 1023), $.push(ne), te += fe;
@@ -125889,249 +125900,249 @@ ${Ez(e, r10)}`);
return h($);
}
let l15 = 4096;
- function h(C9) {
- let O = C9.length;
+ function h(C10) {
+ let O = C10.length;
if (O <= l15)
- return String.fromCharCode.apply(String, C9);
+ return String.fromCharCode.apply(String, C10);
let B = "", $ = 0;
for (; $ < O; )
- B += String.fromCharCode.apply(String, C9.slice($, $ += l15));
+ B += String.fromCharCode.apply(String, C10.slice($, $ += l15));
return B;
}
- function y(C9, O, B) {
+ function y(C10, O, B) {
let $ = "";
- B = Math.min(C9.length, B);
+ B = Math.min(C10.length, B);
for (let te = O; te < B; ++te)
- $ += String.fromCharCode(C9[te] & 127);
+ $ += String.fromCharCode(C10[te] & 127);
return $;
}
- function x(C9, O, B) {
+ function x(C10, O, B) {
let $ = "";
- B = Math.min(C9.length, B);
+ B = Math.min(C10.length, B);
for (let te = O; te < B; ++te)
- $ += String.fromCharCode(C9[te]);
+ $ += String.fromCharCode(C10[te]);
return $;
}
- function v(C9, O, B) {
- let $ = C9.length;
+ function v(C10, O, B) {
+ let $ = C10.length;
(!O || O < 0) && (O = 0), (!B || B < 0 || B > $) && (B = $);
let te = "";
for (let J = O; J < B; ++J)
- te += ye[C9[J]];
+ te += ye[C10[J]];
return te;
}
- function M(C9, O, B) {
- let $ = C9.slice(O, B), te = "";
+ function M(C10, O, B) {
+ let $ = C10.slice(O, B), te = "";
for (let J = 0; J < $.length - 1; J += 2)
te += String.fromCharCode($[J] + $[J + 1] * 256);
return te;
}
- o.prototype.slice = function(C9, O) {
+ o.prototype.slice = function(C10, O) {
let B = this.length;
- C9 = ~~C9, O = O === void 0 ? B : ~~O, C9 < 0 ? (C9 += B, C9 < 0 && (C9 = 0)) : C9 > B && (C9 = B), O < 0 ? (O += B, O < 0 && (O = 0)) : O > B && (O = B), O < C9 && (O = C9);
- let $ = this.subarray(C9, O);
+ C10 = ~~C10, O = O === void 0 ? B : ~~O, C10 < 0 ? (C10 += B, C10 < 0 && (C10 = 0)) : C10 > B && (C10 = B), O < 0 ? (O += B, O < 0 && (O = 0)) : O > B && (O = B), O < C10 && (O = C10);
+ let $ = this.subarray(C10, O);
return Object.setPrototypeOf($, o.prototype), $;
};
- function w(C9, O, B) {
- if (C9 % 1 !== 0 || C9 < 0)
+ function w(C10, O, B) {
+ if (C10 % 1 !== 0 || C10 < 0)
throw new RangeError("offset is not uint");
- if (C9 + O > B)
+ if (C10 + O > B)
throw new RangeError("Trying to access beyond buffer length");
}
- o.prototype.readUintLE = o.prototype.readUIntLE = function(C9, O, B) {
- C9 = C9 >>> 0, O = O >>> 0, B || w(C9, O, this.length);
- let $ = this[C9], te = 1, J = 0;
+ o.prototype.readUintLE = o.prototype.readUIntLE = function(C10, O, B) {
+ C10 = C10 >>> 0, O = O >>> 0, B || w(C10, O, this.length);
+ let $ = this[C10], te = 1, J = 0;
for (; ++J < O && (te *= 256); )
- $ += this[C9 + J] * te;
+ $ += this[C10 + J] * te;
return $;
- }, o.prototype.readUintBE = o.prototype.readUIntBE = function(C9, O, B) {
- C9 = C9 >>> 0, O = O >>> 0, B || w(C9, O, this.length);
- let $ = this[C9 + --O], te = 1;
+ }, o.prototype.readUintBE = o.prototype.readUIntBE = function(C10, O, B) {
+ C10 = C10 >>> 0, O = O >>> 0, B || w(C10, O, this.length);
+ let $ = this[C10 + --O], te = 1;
for (; O > 0 && (te *= 256); )
- $ += this[C9 + --O] * te;
+ $ += this[C10 + --O] * te;
return $;
- }, o.prototype.readUint8 = o.prototype.readUInt8 = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 1, this.length), this[C9];
- }, o.prototype.readUint16LE = o.prototype.readUInt16LE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 2, this.length), this[C9] | this[C9 + 1] << 8;
- }, o.prototype.readUint16BE = o.prototype.readUInt16BE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 2, this.length), this[C9] << 8 | this[C9 + 1];
- }, o.prototype.readUint32LE = o.prototype.readUInt32LE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 4, this.length), (this[C9] | this[C9 + 1] << 8 | this[C9 + 2] << 16) + this[C9 + 3] * 16777216;
- }, o.prototype.readUint32BE = o.prototype.readUInt32BE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 4, this.length), this[C9] * 16777216 + (this[C9 + 1] << 16 | this[C9 + 2] << 8 | this[C9 + 3]);
- }, o.prototype.readBigUInt64LE = Ee(function(C9) {
- C9 = C9 >>> 0, ee(C9, "offset");
- let O = this[C9], B = this[C9 + 7];
- (O === void 0 || B === void 0) && ae(C9, this.length - 8);
- let $ = O + this[++C9] * 2 ** 8 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 24, te = this[++C9] + this[++C9] * 2 ** 8 + this[++C9] * 2 ** 16 + B * 2 ** 24;
+ }, o.prototype.readUint8 = o.prototype.readUInt8 = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 1, this.length), this[C10];
+ }, o.prototype.readUint16LE = o.prototype.readUInt16LE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 2, this.length), this[C10] | this[C10 + 1] << 8;
+ }, o.prototype.readUint16BE = o.prototype.readUInt16BE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 2, this.length), this[C10] << 8 | this[C10 + 1];
+ }, o.prototype.readUint32LE = o.prototype.readUInt32LE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 4, this.length), (this[C10] | this[C10 + 1] << 8 | this[C10 + 2] << 16) + this[C10 + 3] * 16777216;
+ }, o.prototype.readUint32BE = o.prototype.readUInt32BE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 4, this.length), this[C10] * 16777216 + (this[C10 + 1] << 16 | this[C10 + 2] << 8 | this[C10 + 3]);
+ }, o.prototype.readBigUInt64LE = Ee(function(C10) {
+ C10 = C10 >>> 0, ee(C10, "offset");
+ let O = this[C10], B = this[C10 + 7];
+ (O === void 0 || B === void 0) && ae(C10, this.length - 8);
+ let $ = O + this[++C10] * 2 ** 8 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 24, te = this[++C10] + this[++C10] * 2 ** 8 + this[++C10] * 2 ** 16 + B * 2 ** 24;
return BigInt($) + (BigInt(te) << BigInt(32));
- }), o.prototype.readBigUInt64BE = Ee(function(C9) {
- C9 = C9 >>> 0, ee(C9, "offset");
- let O = this[C9], B = this[C9 + 7];
- (O === void 0 || B === void 0) && ae(C9, this.length - 8);
- let $ = O * 2 ** 24 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 8 + this[++C9], te = this[++C9] * 2 ** 24 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 8 + B;
+ }), o.prototype.readBigUInt64BE = Ee(function(C10) {
+ C10 = C10 >>> 0, ee(C10, "offset");
+ let O = this[C10], B = this[C10 + 7];
+ (O === void 0 || B === void 0) && ae(C10, this.length - 8);
+ let $ = O * 2 ** 24 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 8 + this[++C10], te = this[++C10] * 2 ** 24 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 8 + B;
return (BigInt($) << BigInt(32)) + BigInt(te);
- }), o.prototype.readIntLE = function(C9, O, B) {
- C9 = C9 >>> 0, O = O >>> 0, B || w(C9, O, this.length);
- let $ = this[C9], te = 1, J = 0;
+ }), o.prototype.readIntLE = function(C10, O, B) {
+ C10 = C10 >>> 0, O = O >>> 0, B || w(C10, O, this.length);
+ let $ = this[C10], te = 1, J = 0;
for (; ++J < O && (te *= 256); )
- $ += this[C9 + J] * te;
+ $ += this[C10 + J] * te;
return te *= 128, $ >= te && ($ -= Math.pow(2, 8 * O)), $;
- }, o.prototype.readIntBE = function(C9, O, B) {
- C9 = C9 >>> 0, O = O >>> 0, B || w(C9, O, this.length);
- let $ = O, te = 1, J = this[C9 + --$];
+ }, o.prototype.readIntBE = function(C10, O, B) {
+ C10 = C10 >>> 0, O = O >>> 0, B || w(C10, O, this.length);
+ let $ = O, te = 1, J = this[C10 + --$];
for (; $ > 0 && (te *= 256); )
- J += this[C9 + --$] * te;
+ J += this[C10 + --$] * te;
return te *= 128, J >= te && (J -= Math.pow(2, 8 * O)), J;
- }, o.prototype.readInt8 = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 1, this.length), this[C9] & 128 ? (255 - this[C9] + 1) * -1 : this[C9];
- }, o.prototype.readInt16LE = function(C9, O) {
- C9 = C9 >>> 0, O || w(C9, 2, this.length);
- let B = this[C9] | this[C9 + 1] << 8;
+ }, o.prototype.readInt8 = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 1, this.length), this[C10] & 128 ? (255 - this[C10] + 1) * -1 : this[C10];
+ }, o.prototype.readInt16LE = function(C10, O) {
+ C10 = C10 >>> 0, O || w(C10, 2, this.length);
+ let B = this[C10] | this[C10 + 1] << 8;
return B & 32768 ? B | 4294901760 : B;
- }, o.prototype.readInt16BE = function(C9, O) {
- C9 = C9 >>> 0, O || w(C9, 2, this.length);
- let B = this[C9 + 1] | this[C9] << 8;
+ }, o.prototype.readInt16BE = function(C10, O) {
+ C10 = C10 >>> 0, O || w(C10, 2, this.length);
+ let B = this[C10 + 1] | this[C10] << 8;
return B & 32768 ? B | 4294901760 : B;
- }, o.prototype.readInt32LE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 4, this.length), this[C9] | this[C9 + 1] << 8 | this[C9 + 2] << 16 | this[C9 + 3] << 24;
- }, o.prototype.readInt32BE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 4, this.length), this[C9] << 24 | this[C9 + 1] << 16 | this[C9 + 2] << 8 | this[C9 + 3];
- }, o.prototype.readBigInt64LE = Ee(function(C9) {
- C9 = C9 >>> 0, ee(C9, "offset");
- let O = this[C9], B = this[C9 + 7];
- (O === void 0 || B === void 0) && ae(C9, this.length - 8);
- let $ = this[C9 + 4] + this[C9 + 5] * 2 ** 8 + this[C9 + 6] * 2 ** 16 + (B << 24);
- return (BigInt($) << BigInt(32)) + BigInt(O + this[++C9] * 2 ** 8 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 24);
- }), o.prototype.readBigInt64BE = Ee(function(C9) {
- C9 = C9 >>> 0, ee(C9, "offset");
- let O = this[C9], B = this[C9 + 7];
- (O === void 0 || B === void 0) && ae(C9, this.length - 8);
- let $ = (O << 24) + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 8 + this[++C9];
- return (BigInt($) << BigInt(32)) + BigInt(this[++C9] * 2 ** 24 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 8 + B);
- }), o.prototype.readFloatLE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 4, this.length), e.read(this, C9, true, 23, 4);
- }, o.prototype.readFloatBE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 4, this.length), e.read(this, C9, false, 23, 4);
- }, o.prototype.readDoubleLE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 8, this.length), e.read(this, C9, true, 52, 8);
- }, o.prototype.readDoubleBE = function(C9, O) {
- return C9 = C9 >>> 0, O || w(C9, 8, this.length), e.read(this, C9, false, 52, 8);
- };
- function g(C9, O, B, $, te, J) {
- if (!o.isBuffer(C9))
+ }, o.prototype.readInt32LE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 4, this.length), this[C10] | this[C10 + 1] << 8 | this[C10 + 2] << 16 | this[C10 + 3] << 24;
+ }, o.prototype.readInt32BE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 4, this.length), this[C10] << 24 | this[C10 + 1] << 16 | this[C10 + 2] << 8 | this[C10 + 3];
+ }, o.prototype.readBigInt64LE = Ee(function(C10) {
+ C10 = C10 >>> 0, ee(C10, "offset");
+ let O = this[C10], B = this[C10 + 7];
+ (O === void 0 || B === void 0) && ae(C10, this.length - 8);
+ let $ = this[C10 + 4] + this[C10 + 5] * 2 ** 8 + this[C10 + 6] * 2 ** 16 + (B << 24);
+ return (BigInt($) << BigInt(32)) + BigInt(O + this[++C10] * 2 ** 8 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 24);
+ }), o.prototype.readBigInt64BE = Ee(function(C10) {
+ C10 = C10 >>> 0, ee(C10, "offset");
+ let O = this[C10], B = this[C10 + 7];
+ (O === void 0 || B === void 0) && ae(C10, this.length - 8);
+ let $ = (O << 24) + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 8 + this[++C10];
+ return (BigInt($) << BigInt(32)) + BigInt(this[++C10] * 2 ** 24 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 8 + B);
+ }), o.prototype.readFloatLE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 4, this.length), e.read(this, C10, true, 23, 4);
+ }, o.prototype.readFloatBE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 4, this.length), e.read(this, C10, false, 23, 4);
+ }, o.prototype.readDoubleLE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 8, this.length), e.read(this, C10, true, 52, 8);
+ }, o.prototype.readDoubleBE = function(C10, O) {
+ return C10 = C10 >>> 0, O || w(C10, 8, this.length), e.read(this, C10, false, 52, 8);
+ };
+ function g(C10, O, B, $, te, J) {
+ if (!o.isBuffer(C10))
throw new TypeError('"buffer" argument must be a Buffer instance');
if (O > te || O < J)
throw new RangeError('"value" argument is out of bounds');
- if (B + $ > C9.length)
+ if (B + $ > C10.length)
throw new RangeError("Index out of range");
}
- o.prototype.writeUintLE = o.prototype.writeUIntLE = function(C9, O, B, $) {
- if (C9 = +C9, O = O >>> 0, B = B >>> 0, !$) {
+ o.prototype.writeUintLE = o.prototype.writeUIntLE = function(C10, O, B, $) {
+ if (C10 = +C10, O = O >>> 0, B = B >>> 0, !$) {
let ne = Math.pow(2, 8 * B) - 1;
- g(this, C9, O, B, ne, 0);
+ g(this, C10, O, B, ne, 0);
}
let te = 1, J = 0;
- for (this[O] = C9 & 255; ++J < B && (te *= 256); )
- this[O + J] = C9 / te & 255;
+ for (this[O] = C10 & 255; ++J < B && (te *= 256); )
+ this[O + J] = C10 / te & 255;
return O + B;
- }, o.prototype.writeUintBE = o.prototype.writeUIntBE = function(C9, O, B, $) {
- if (C9 = +C9, O = O >>> 0, B = B >>> 0, !$) {
+ }, o.prototype.writeUintBE = o.prototype.writeUIntBE = function(C10, O, B, $) {
+ if (C10 = +C10, O = O >>> 0, B = B >>> 0, !$) {
let ne = Math.pow(2, 8 * B) - 1;
- g(this, C9, O, B, ne, 0);
+ g(this, C10, O, B, ne, 0);
}
let te = B - 1, J = 1;
- for (this[O + te] = C9 & 255; --te >= 0 && (J *= 256); )
- this[O + te] = C9 / J & 255;
+ for (this[O + te] = C10 & 255; --te >= 0 && (J *= 256); )
+ this[O + te] = C10 / J & 255;
return O + B;
- }, o.prototype.writeUint8 = o.prototype.writeUInt8 = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 1, 255, 0), this[O] = C9 & 255, O + 1;
- }, o.prototype.writeUint16LE = o.prototype.writeUInt16LE = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 2, 65535, 0), this[O] = C9 & 255, this[O + 1] = C9 >>> 8, O + 2;
- }, o.prototype.writeUint16BE = o.prototype.writeUInt16BE = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 2, 65535, 0), this[O] = C9 >>> 8, this[O + 1] = C9 & 255, O + 2;
- }, o.prototype.writeUint32LE = o.prototype.writeUInt32LE = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 4, 4294967295, 0), this[O + 3] = C9 >>> 24, this[O + 2] = C9 >>> 16, this[O + 1] = C9 >>> 8, this[O] = C9 & 255, O + 4;
- }, o.prototype.writeUint32BE = o.prototype.writeUInt32BE = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 4, 4294967295, 0), this[O] = C9 >>> 24, this[O + 1] = C9 >>> 16, this[O + 2] = C9 >>> 8, this[O + 3] = C9 & 255, O + 4;
- };
- function m(C9, O, B, $, te) {
- Y(O, $, te, C9, B, 7);
+ }, o.prototype.writeUint8 = o.prototype.writeUInt8 = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 1, 255, 0), this[O] = C10 & 255, O + 1;
+ }, o.prototype.writeUint16LE = o.prototype.writeUInt16LE = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 2, 65535, 0), this[O] = C10 & 255, this[O + 1] = C10 >>> 8, O + 2;
+ }, o.prototype.writeUint16BE = o.prototype.writeUInt16BE = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 2, 65535, 0), this[O] = C10 >>> 8, this[O + 1] = C10 & 255, O + 2;
+ }, o.prototype.writeUint32LE = o.prototype.writeUInt32LE = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 4, 4294967295, 0), this[O + 3] = C10 >>> 24, this[O + 2] = C10 >>> 16, this[O + 1] = C10 >>> 8, this[O] = C10 & 255, O + 4;
+ }, o.prototype.writeUint32BE = o.prototype.writeUInt32BE = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 4, 4294967295, 0), this[O] = C10 >>> 24, this[O + 1] = C10 >>> 16, this[O + 2] = C10 >>> 8, this[O + 3] = C10 & 255, O + 4;
+ };
+ function m(C10, O, B, $, te) {
+ Y(O, $, te, C10, B, 7);
let J = Number(O & BigInt(4294967295));
- C9[B++] = J, J = J >> 8, C9[B++] = J, J = J >> 8, C9[B++] = J, J = J >> 8, C9[B++] = J;
+ C10[B++] = J, J = J >> 8, C10[B++] = J, J = J >> 8, C10[B++] = J, J = J >> 8, C10[B++] = J;
let ne = Number(O >> BigInt(32) & BigInt(4294967295));
- return C9[B++] = ne, ne = ne >> 8, C9[B++] = ne, ne = ne >> 8, C9[B++] = ne, ne = ne >> 8, C9[B++] = ne, B;
+ return C10[B++] = ne, ne = ne >> 8, C10[B++] = ne, ne = ne >> 8, C10[B++] = ne, ne = ne >> 8, C10[B++] = ne, B;
}
- function P(C9, O, B, $, te) {
- Y(O, $, te, C9, B, 7);
+ function P(C10, O, B, $, te) {
+ Y(O, $, te, C10, B, 7);
let J = Number(O & BigInt(4294967295));
- C9[B + 7] = J, J = J >> 8, C9[B + 6] = J, J = J >> 8, C9[B + 5] = J, J = J >> 8, C9[B + 4] = J;
+ C10[B + 7] = J, J = J >> 8, C10[B + 6] = J, J = J >> 8, C10[B + 5] = J, J = J >> 8, C10[B + 4] = J;
let ne = Number(O >> BigInt(32) & BigInt(4294967295));
- return C9[B + 3] = ne, ne = ne >> 8, C9[B + 2] = ne, ne = ne >> 8, C9[B + 1] = ne, ne = ne >> 8, C9[B] = ne, B + 8;
- }
- o.prototype.writeBigUInt64LE = Ee(function(C9, O = 0) {
- return m(this, C9, O, BigInt(0), BigInt("0xffffffffffffffff"));
- }), o.prototype.writeBigUInt64BE = Ee(function(C9, O = 0) {
- return P(this, C9, O, BigInt(0), BigInt("0xffffffffffffffff"));
- }), o.prototype.writeIntLE = function(C9, O, B, $) {
- if (C9 = +C9, O = O >>> 0, !$) {
+ return C10[B + 3] = ne, ne = ne >> 8, C10[B + 2] = ne, ne = ne >> 8, C10[B + 1] = ne, ne = ne >> 8, C10[B] = ne, B + 8;
+ }
+ o.prototype.writeBigUInt64LE = Ee(function(C10, O = 0) {
+ return m(this, C10, O, BigInt(0), BigInt("0xffffffffffffffff"));
+ }), o.prototype.writeBigUInt64BE = Ee(function(C10, O = 0) {
+ return P(this, C10, O, BigInt(0), BigInt("0xffffffffffffffff"));
+ }), o.prototype.writeIntLE = function(C10, O, B, $) {
+ if (C10 = +C10, O = O >>> 0, !$) {
let fe = Math.pow(2, 8 * B - 1);
- g(this, C9, O, B, fe - 1, -fe);
+ g(this, C10, O, B, fe - 1, -fe);
}
let te = 0, J = 1, ne = 0;
- for (this[O] = C9 & 255; ++te < B && (J *= 256); )
- C9 < 0 && ne === 0 && this[O + te - 1] !== 0 && (ne = 1), this[O + te] = (C9 / J >> 0) - ne & 255;
+ for (this[O] = C10 & 255; ++te < B && (J *= 256); )
+ C10 < 0 && ne === 0 && this[O + te - 1] !== 0 && (ne = 1), this[O + te] = (C10 / J >> 0) - ne & 255;
return O + B;
- }, o.prototype.writeIntBE = function(C9, O, B, $) {
- if (C9 = +C9, O = O >>> 0, !$) {
+ }, o.prototype.writeIntBE = function(C10, O, B, $) {
+ if (C10 = +C10, O = O >>> 0, !$) {
let fe = Math.pow(2, 8 * B - 1);
- g(this, C9, O, B, fe - 1, -fe);
+ g(this, C10, O, B, fe - 1, -fe);
}
let te = B - 1, J = 1, ne = 0;
- for (this[O + te] = C9 & 255; --te >= 0 && (J *= 256); )
- C9 < 0 && ne === 0 && this[O + te + 1] !== 0 && (ne = 1), this[O + te] = (C9 / J >> 0) - ne & 255;
+ for (this[O + te] = C10 & 255; --te >= 0 && (J *= 256); )
+ C10 < 0 && ne === 0 && this[O + te + 1] !== 0 && (ne = 1), this[O + te] = (C10 / J >> 0) - ne & 255;
return O + B;
- }, o.prototype.writeInt8 = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 1, 127, -128), C9 < 0 && (C9 = 255 + C9 + 1), this[O] = C9 & 255, O + 1;
- }, o.prototype.writeInt16LE = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 2, 32767, -32768), this[O] = C9 & 255, this[O + 1] = C9 >>> 8, O + 2;
- }, o.prototype.writeInt16BE = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 2, 32767, -32768), this[O] = C9 >>> 8, this[O + 1] = C9 & 255, O + 2;
- }, o.prototype.writeInt32LE = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 4, 2147483647, -2147483648), this[O] = C9 & 255, this[O + 1] = C9 >>> 8, this[O + 2] = C9 >>> 16, this[O + 3] = C9 >>> 24, O + 4;
- }, o.prototype.writeInt32BE = function(C9, O, B) {
- return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 4, 2147483647, -2147483648), C9 < 0 && (C9 = 4294967295 + C9 + 1), this[O] = C9 >>> 24, this[O + 1] = C9 >>> 16, this[O + 2] = C9 >>> 8, this[O + 3] = C9 & 255, O + 4;
- }, o.prototype.writeBigInt64LE = Ee(function(C9, O = 0) {
- return m(this, C9, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff"));
- }), o.prototype.writeBigInt64BE = Ee(function(C9, O = 0) {
- return P(this, C9, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff"));
+ }, o.prototype.writeInt8 = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 1, 127, -128), C10 < 0 && (C10 = 255 + C10 + 1), this[O] = C10 & 255, O + 1;
+ }, o.prototype.writeInt16LE = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 2, 32767, -32768), this[O] = C10 & 255, this[O + 1] = C10 >>> 8, O + 2;
+ }, o.prototype.writeInt16BE = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 2, 32767, -32768), this[O] = C10 >>> 8, this[O + 1] = C10 & 255, O + 2;
+ }, o.prototype.writeInt32LE = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 4, 2147483647, -2147483648), this[O] = C10 & 255, this[O + 1] = C10 >>> 8, this[O + 2] = C10 >>> 16, this[O + 3] = C10 >>> 24, O + 4;
+ }, o.prototype.writeInt32BE = function(C10, O, B) {
+ return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 4, 2147483647, -2147483648), C10 < 0 && (C10 = 4294967295 + C10 + 1), this[O] = C10 >>> 24, this[O + 1] = C10 >>> 16, this[O + 2] = C10 >>> 8, this[O + 3] = C10 & 255, O + 4;
+ }, o.prototype.writeBigInt64LE = Ee(function(C10, O = 0) {
+ return m(this, C10, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff"));
+ }), o.prototype.writeBigInt64BE = Ee(function(C10, O = 0) {
+ return P(this, C10, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff"));
});
- function Q(C9, O, B, $, te, J) {
- if (B + $ > C9.length)
+ function Q(C10, O, B, $, te, J) {
+ if (B + $ > C10.length)
throw new RangeError("Index out of range");
if (B < 0)
throw new RangeError("Index out of range");
}
- function A(C9, O, B, $, te) {
- return O = +O, B = B >>> 0, te || Q(C9, O, B, 4), e.write(C9, O, B, $, 23, 4), B + 4;
+ function A(C10, O, B, $, te) {
+ return O = +O, B = B >>> 0, te || Q(C10, O, B, 4), e.write(C10, O, B, $, 23, 4), B + 4;
}
- o.prototype.writeFloatLE = function(C9, O, B) {
- return A(this, C9, O, true, B);
- }, o.prototype.writeFloatBE = function(C9, O, B) {
- return A(this, C9, O, false, B);
+ o.prototype.writeFloatLE = function(C10, O, B) {
+ return A(this, C10, O, true, B);
+ }, o.prototype.writeFloatBE = function(C10, O, B) {
+ return A(this, C10, O, false, B);
};
- function K(C9, O, B, $, te) {
- return O = +O, B = B >>> 0, te || Q(C9, O, B, 8), e.write(C9, O, B, $, 52, 8), B + 8;
+ function K(C10, O, B, $, te) {
+ return O = +O, B = B >>> 0, te || Q(C10, O, B, 8), e.write(C10, O, B, $, 52, 8), B + 8;
}
- o.prototype.writeDoubleLE = function(C9, O, B) {
- return K(this, C9, O, true, B);
- }, o.prototype.writeDoubleBE = function(C9, O, B) {
- return K(this, C9, O, false, B);
- }, o.prototype.copy = function(C9, O, B, $) {
- if (!o.isBuffer(C9))
+ o.prototype.writeDoubleLE = function(C10, O, B) {
+ return K(this, C10, O, true, B);
+ }, o.prototype.writeDoubleBE = function(C10, O, B) {
+ return K(this, C10, O, false, B);
+ }, o.prototype.copy = function(C10, O, B, $) {
+ if (!o.isBuffer(C10))
throw new TypeError("argument should be a Buffer");
- if (B || (B = 0), !$ && $ !== 0 && ($ = this.length), O >= C9.length && (O = C9.length), O || (O = 0), $ > 0 && $ < B && ($ = B), $ === B || C9.length === 0 || this.length === 0)
+ if (B || (B = 0), !$ && $ !== 0 && ($ = this.length), O >= C10.length && (O = C10.length), O || (O = 0), $ > 0 && $ < B && ($ = B), $ === B || C10.length === 0 || this.length === 0)
return 0;
if (O < 0)
throw new RangeError("targetStart out of bounds");
@@ -126139,100 +126150,100 @@ ${Ez(e, r10)}`);
throw new RangeError("Index out of range");
if ($ < 0)
throw new RangeError("sourceEnd out of bounds");
- $ > this.length && ($ = this.length), C9.length - O < $ - B && ($ = C9.length - O + B);
+ $ > this.length && ($ = this.length), C10.length - O < $ - B && ($ = C10.length - O + B);
let te = $ - B;
- return this === C9 && typeof Uint8Array.prototype.copyWithin == "function" ? this.copyWithin(O, B, $) : Uint8Array.prototype.set.call(C9, this.subarray(B, $), O), te;
- }, o.prototype.fill = function(C9, O, B, $) {
- if (typeof C9 == "string") {
+ return this === C10 && typeof Uint8Array.prototype.copyWithin == "function" ? this.copyWithin(O, B, $) : Uint8Array.prototype.set.call(C10, this.subarray(B, $), O), te;
+ }, o.prototype.fill = function(C10, O, B, $) {
+ if (typeof C10 == "string") {
if (typeof O == "string" ? ($ = O, O = 0, B = this.length) : typeof B == "string" && ($ = B, B = this.length), $ !== void 0 && typeof $ != "string")
throw new TypeError("encoding must be a string");
if (typeof $ == "string" && !o.isEncoding($))
throw new TypeError("Unknown encoding: " + $);
- if (C9.length === 1) {
- let J = C9.charCodeAt(0);
- ($ === "utf8" && J < 128 || $ === "latin1") && (C9 = J);
+ if (C10.length === 1) {
+ let J = C10.charCodeAt(0);
+ ($ === "utf8" && J < 128 || $ === "latin1") && (C10 = J);
}
} else
- typeof C9 == "number" ? C9 = C9 & 255 : typeof C9 == "boolean" && (C9 = Number(C9));
+ typeof C10 == "number" ? C10 = C10 & 255 : typeof C10 == "boolean" && (C10 = Number(C10));
if (O < 0 || this.length < O || this.length < B)
throw new RangeError("Out of range index");
if (B <= O)
return this;
- O = O >>> 0, B = B === void 0 ? this.length : B >>> 0, C9 || (C9 = 0);
+ O = O >>> 0, B = B === void 0 ? this.length : B >>> 0, C10 || (C10 = 0);
let te;
- if (typeof C9 == "number")
+ if (typeof C10 == "number")
for (te = O; te < B; ++te)
- this[te] = C9;
+ this[te] = C10;
else {
- let J = o.isBuffer(C9) ? C9 : o.from(C9, $), ne = J.length;
+ let J = o.isBuffer(C10) ? C10 : o.from(C10, $), ne = J.length;
if (ne === 0)
- throw new TypeError('The value "' + C9 + '" is invalid for argument "value"');
+ throw new TypeError('The value "' + C10 + '" is invalid for argument "value"');
for (te = 0; te < B - O; ++te)
this[te + O] = J[te % ne];
}
return this;
};
let U = {};
- function j10(C9, O, B) {
- U[C9] = class extends B {
+ function j10(C10, O, B) {
+ U[C10] = class extends B {
constructor() {
- super(), Object.defineProperty(this, "message", { value: O.apply(this, arguments), writable: true, configurable: true }), this.name = `${this.name} [${C9}]`, this.stack, delete this.name;
+ super(), Object.defineProperty(this, "message", { value: O.apply(this, arguments), writable: true, configurable: true }), this.name = `${this.name} [${C10}]`, this.stack, delete this.name;
}
get code() {
- return C9;
+ return C10;
}
set code($) {
Object.defineProperty(this, "code", { configurable: true, enumerable: true, value: $, writable: true });
}
toString() {
- return `${this.name} [${C9}]: ${this.message}`;
+ return `${this.name} [${C10}]: ${this.message}`;
}
};
}
- j10("ERR_BUFFER_OUT_OF_BOUNDS", function(C9) {
- return C9 ? `${C9} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds";
- }, RangeError), j10("ERR_INVALID_ARG_TYPE", function(C9, O) {
- return `The "${C9}" argument must be of type number. Received type ${typeof O}`;
- }, TypeError), j10("ERR_OUT_OF_RANGE", function(C9, O, B) {
- let $ = `The value of "${C9}" is out of range.`, te = B;
+ j10("ERR_BUFFER_OUT_OF_BOUNDS", function(C10) {
+ return C10 ? `${C10} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds";
+ }, RangeError), j10("ERR_INVALID_ARG_TYPE", function(C10, O) {
+ return `The "${C10}" argument must be of type number. Received type ${typeof O}`;
+ }, TypeError), j10("ERR_OUT_OF_RANGE", function(C10, O, B) {
+ let $ = `The value of "${C10}" is out of range.`, te = B;
return Number.isInteger(B) && Math.abs(B) > 2 ** 32 ? te = G(String(B)) : typeof B == "bigint" && (te = String(B), (B > BigInt(2) ** BigInt(32) || B < -(BigInt(2) ** BigInt(32))) && (te = G(te)), te += "n"), $ += ` It must be ${O}. Received ${te}`, $;
}, RangeError);
- function G(C9) {
- let O = "", B = C9.length, $ = C9[0] === "-" ? 1 : 0;
+ function G(C10) {
+ let O = "", B = C10.length, $ = C10[0] === "-" ? 1 : 0;
for (; B >= $ + 4; B -= 3)
- O = `_${C9.slice(B - 3, B)}${O}`;
- return `${C9.slice(0, B)}${O}`;
+ O = `_${C10.slice(B - 3, B)}${O}`;
+ return `${C10.slice(0, B)}${O}`;
}
- function k(C9, O, B) {
- ee(O, "offset"), (C9[O] === void 0 || C9[O + B] === void 0) && ae(O, C9.length - (B + 1));
+ function R(C10, O, B) {
+ ee(O, "offset"), (C10[O] === void 0 || C10[O + B] === void 0) && ae(O, C10.length - (B + 1));
}
- function Y(C9, O, B, $, te, J) {
- if (C9 > B || C9 < O) {
+ function Y(C10, O, B, $, te, J) {
+ if (C10 > B || C10 < O) {
let ne = typeof O == "bigint" ? "n" : "", fe;
- throw J > 3 ? O === 0 || O === BigInt(0) ? fe = `>= 0${ne} and < 2${ne} ** ${(J + 1) * 8}${ne}` : fe = `>= -(2${ne} ** ${(J + 1) * 8 - 1}${ne}) and < 2 ** ${(J + 1) * 8 - 1}${ne}` : fe = `>= ${O}${ne} and <= ${B}${ne}`, new U.ERR_OUT_OF_RANGE("value", fe, C9);
+ throw J > 3 ? O === 0 || O === BigInt(0) ? fe = `>= 0${ne} and < 2${ne} ** ${(J + 1) * 8}${ne}` : fe = `>= -(2${ne} ** ${(J + 1) * 8 - 1}${ne}) and < 2 ** ${(J + 1) * 8 - 1}${ne}` : fe = `>= ${O}${ne} and <= ${B}${ne}`, new U.ERR_OUT_OF_RANGE("value", fe, C10);
}
- k($, te, J);
+ R($, te, J);
}
- function ee(C9, O) {
- if (typeof C9 != "number")
- throw new U.ERR_INVALID_ARG_TYPE(O, "number", C9);
+ function ee(C10, O) {
+ if (typeof C10 != "number")
+ throw new U.ERR_INVALID_ARG_TYPE(O, "number", C10);
}
- function ae(C9, O, B) {
- throw Math.floor(C9) !== C9 ? (ee(C9, B), new U.ERR_OUT_OF_RANGE(B || "offset", "an integer", C9)) : O < 0 ? new U.ERR_BUFFER_OUT_OF_BOUNDS() : new U.ERR_OUT_OF_RANGE(B || "offset", `>= ${B ? 1 : 0} and <= ${O}`, C9);
+ function ae(C10, O, B) {
+ throw Math.floor(C10) !== C10 ? (ee(C10, B), new U.ERR_OUT_OF_RANGE(B || "offset", "an integer", C10)) : O < 0 ? new U.ERR_BUFFER_OUT_OF_BOUNDS() : new U.ERR_OUT_OF_RANGE(B || "offset", `>= ${B ? 1 : 0} and <= ${O}`, C10);
}
let ie = /[^+/0-9A-Za-z-_]/g;
- function Z10(C9) {
- if (C9 = C9.split("=")[0], C9 = C9.trim().replace(ie, ""), C9.length < 2)
+ function Z10(C10) {
+ if (C10 = C10.split("=")[0], C10 = C10.trim().replace(ie, ""), C10.length < 2)
return "";
- for (; C9.length % 4 !== 0; )
- C9 = C9 + "=";
- return C9;
+ for (; C10.length % 4 !== 0; )
+ C10 = C10 + "=";
+ return C10;
}
- function ce(C9, O) {
+ function ce(C10, O) {
O = O || 1 / 0;
- let B, $ = C9.length, te = null, J = [];
+ let B, $ = C10.length, te = null, J = [];
for (let ne = 0; ne < $; ++ne) {
- if (B = C9.charCodeAt(ne), B > 55295 && B < 57344) {
+ if (B = C10.charCodeAt(ne), B > 55295 && B < 57344) {
if (!te) {
if (B > 56319) {
(O -= 3) > -1 && J.push(239, 191, 189);
@@ -126272,67 +126283,67 @@ ${Ez(e, r10)}`);
}
return J;
}
- function oe(C9) {
+ function oe(C10) {
let O = [];
- for (let B = 0; B < C9.length; ++B)
- O.push(C9.charCodeAt(B) & 255);
+ for (let B = 0; B < C10.length; ++B)
+ O.push(C10.charCodeAt(B) & 255);
return O;
}
- function me(C9, O) {
+ function me(C10, O) {
let B, $, te, J = [];
- for (let ne = 0; ne < C9.length && !((O -= 2) < 0); ++ne)
- B = C9.charCodeAt(ne), $ = B >> 8, te = B % 256, J.push(te), J.push($);
+ for (let ne = 0; ne < C10.length && !((O -= 2) < 0); ++ne)
+ B = C10.charCodeAt(ne), $ = B >> 8, te = B % 256, J.push(te), J.push($);
return J;
}
- function pe(C9) {
- return t.toByteArray(Z10(C9));
+ function pe(C10) {
+ return t.toByteArray(Z10(C10));
}
- function se(C9, O, B, $) {
+ function se(C10, O, B, $) {
let te;
- for (te = 0; te < $ && !(te + B >= O.length || te >= C9.length); ++te)
- O[te + B] = C9[te];
+ for (te = 0; te < $ && !(te + B >= O.length || te >= C10.length); ++te)
+ O[te + B] = C10[te];
return te;
}
- function le(C9, O) {
- return C9 instanceof O || C9 != null && C9.constructor != null && C9.constructor.name != null && C9.constructor.name === O.name;
+ function le(C10, O) {
+ return C10 instanceof O || C10 != null && C10.constructor != null && C10.constructor.name != null && C10.constructor.name === O.name;
}
- function be(C9) {
- return C9 !== C9;
+ function be(C10) {
+ return C10 !== C10;
}
let ye = function() {
- let C9 = "0123456789abcdef", O = new Array(256);
+ let C10 = "0123456789abcdef", O = new Array(256);
for (let B = 0; B < 16; ++B) {
let $ = B * 16;
for (let te = 0; te < 16; ++te)
- O[$ + te] = C9[B] + C9[te];
+ O[$ + te] = C10[B] + C10[te];
}
return O;
}();
- function Ee(C9) {
- return typeof BigInt > "u" ? Te : C9;
+ function Ee(C10) {
+ return typeof BigInt > "u" ? Te : C10;
}
function Te() {
throw new Error("BigInt not supported");
}
- return Ic;
+ return Nc;
}
- var Ql;
+ var Jl;
+ var l5;
+ var Gh;
+ var f5;
+ var Nc;
var h5;
- var Kh;
- var d5;
- var Ic;
- var p5;
var Aa;
- var pm;
- var iC;
- var sC;
- var ei = Qn(() => {
- je(), Ue(), Be(), Ql = {}, h5 = false, Kh = {}, d5 = false, Ic = {}, p5 = false, Aa = Hle(), Aa.Buffer, Aa.SlowBuffer, Aa.INSPECT_MAX_BYTES, Aa.kMaxLength, pm = Aa.Buffer, iC = Aa.INSPECT_MAX_BYTES, sC = Aa.kMaxLength;
+ var dm;
+ var ZR;
+ var JR;
+ var ti = $n(() => {
+ je(), Ue(), Be(), Jl = {}, l5 = false, Gh = {}, f5 = false, Nc = {}, h5 = false, Aa = Ule(), Aa.Buffer, Aa.SlowBuffer, Aa.INSPECT_MAX_BYTES, Aa.kMaxLength, dm = Aa.Buffer, ZR = Aa.INSPECT_MAX_BYTES, JR = Aa.kMaxLength;
});
- var je = Qn(() => {
- ei();
+ var je = $n(() => {
+ ti();
});
- var qle = Ye((t) => {
+ var jle = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
var e = class {
constructor(r10) {
@@ -126401,9 +126412,9 @@ ${Ez(e, r10)}`);
return r10.set(n, i);
}, Uint8Array };
});
- var Ja = Ye((t, e) => {
+ var Za = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = (ei(), vr($n)), n = Object.getPrototypeOf(async function() {
+ var r10 = (ti(), vr(ei)), n = Object.getPrototypeOf(async function() {
}).constructor, i = globalThis.Blob || r10.Blob, s = typeof i < "u" ? function(a) {
return a instanceof i;
} : function(a) {
@@ -126467,70 +126478,70 @@ ${Ez(e, r10)}`);
return ArrayBuffer.isView(a);
} }, isBlob: s }, e.exports.promisify.custom = Symbol.for("nodejs.util.promisify.custom");
});
- var yx = Ye((t, e) => {
+ var dx = Ye((t, e) => {
je(), Ue(), Be();
var { AbortController: r10, AbortSignal: n } = typeof self < "u" ? self : typeof window < "u" ? window : void 0;
e.exports = r10, e.exports.AbortSignal = n, e.exports.default = r10;
});
var Xi = Ye((t, e) => {
je(), Ue(), Be();
- var { format: r10, inspect: n, AggregateError: i } = Ja(), s = globalThis.AggregateError || i, o = Symbol("kIsNodeError"), a = ["string", "function", "number", "object", "Function", "Object", "boolean", "bigint", "symbol"], c = /^([A-Z][a-z0-9]*)+$/, u = "__node_internal_", f10 = {};
- function p(D, L) {
- if (!D)
- throw new f10.ERR_INTERNAL_ASSERTION(L);
+ var { format: r10, inspect: n, AggregateError: i } = Za(), s = globalThis.AggregateError || i, o = Symbol("kIsNodeError"), a = ["string", "function", "number", "object", "Function", "Object", "boolean", "bigint", "symbol"], c = /^([A-Z][a-z0-9]*)+$/, u = "__node_internal_", f10 = {};
+ function p(L, D) {
+ if (!L)
+ throw new f10.ERR_INTERNAL_ASSERTION(D);
}
- function b(D) {
- let L = "", q = D.length, W = D[0] === "-" ? 1 : 0;
+ function b(L) {
+ let D = "", q = L.length, W = L[0] === "-" ? 1 : 0;
for (; q >= W + 4; q -= 3)
- L = `_${D.slice(q - 3, q)}${L}`;
- return `${D.slice(0, q)}${L}`;
+ D = `_${L.slice(q - 3, q)}${D}`;
+ return `${L.slice(0, q)}${D}`;
}
- function E(D, L, q) {
- if (typeof L == "function")
- return p(L.length <= q.length, `Code: ${D}; The provided arguments length (${q.length}) does not match the required ones (${L.length}).`), L(...q);
- let W = (L.match(/%[dfijoOs]/g) || []).length;
- return p(W === q.length, `Code: ${D}; The provided arguments length (${q.length}) does not match the required ones (${W}).`), q.length === 0 ? L : r10(L, ...q);
+ function E(L, D, q) {
+ if (typeof D == "function")
+ return p(D.length <= q.length, `Code: ${L}; The provided arguments length (${q.length}) does not match the required ones (${D.length}).`), D(...q);
+ let W = (D.match(/%[dfijoOs]/g) || []).length;
+ return p(W === q.length, `Code: ${L}; The provided arguments length (${q.length}) does not match the required ones (${W}).`), q.length === 0 ? D : r10(D, ...q);
}
- function _(D, L, q) {
+ function _(L, D, q) {
q || (q = Error);
class W extends q {
constructor(...T) {
- super(E(D, L, T));
+ super(E(L, D, T));
}
toString() {
- return `${this.name} [${D}]: ${this.message}`;
+ return `${this.name} [${L}]: ${this.message}`;
}
}
Object.defineProperties(W.prototype, { name: { value: q.name, writable: true, enumerable: false, configurable: true }, toString: { value() {
- return `${this.name} [${D}]: ${this.message}`;
- }, writable: true, enumerable: false, configurable: true } }), W.prototype.code = D, W.prototype[o] = true, f10[D] = W;
+ return `${this.name} [${L}]: ${this.message}`;
+ }, writable: true, enumerable: false, configurable: true } }), W.prototype.code = L, W.prototype[o] = true, f10[L] = W;
}
- function N11(D) {
- let L = u + D.name;
- return Object.defineProperty(D, "name", { value: L }), D;
+ function N11(L) {
+ let D = u + L.name;
+ return Object.defineProperty(L, "name", { value: D }), L;
}
- function R(D, L) {
- if (D && L && D !== L) {
- if (Array.isArray(L.errors))
- return L.errors.push(D), L;
- let q = new s([L, D], L.message);
- return q.code = L.code, q;
+ function k(L, D) {
+ if (L && D && L !== D) {
+ if (Array.isArray(D.errors))
+ return D.errors.push(L), D;
+ let q = new s([D, L], D.message);
+ return q.code = D.code, q;
}
- return D || L;
+ return L || D;
}
var F = class extends Error {
- constructor(D = "The operation was aborted", L = void 0) {
- if (L !== void 0 && typeof L != "object")
- throw new f10.ERR_INVALID_ARG_TYPE("options", "Object", L);
- super(D, L), this.code = "ABORT_ERR", this.name = "AbortError";
+ constructor(L = "The operation was aborted", D = void 0) {
+ if (D !== void 0 && typeof D != "object")
+ throw new f10.ERR_INVALID_ARG_TYPE("options", "Object", D);
+ super(L, D), this.code = "ABORT_ERR", this.name = "AbortError";
}
};
- _("ERR_ASSERTION", "%s", Error), _("ERR_INVALID_ARG_TYPE", (D, L, q) => {
- p(typeof D == "string", "'name' must be a string"), Array.isArray(L) || (L = [L]);
+ _("ERR_ASSERTION", "%s", Error), _("ERR_INVALID_ARG_TYPE", (L, D, q) => {
+ p(typeof L == "string", "'name' must be a string"), Array.isArray(D) || (D = [D]);
let W = "The ";
- D.endsWith(" argument") ? W += `${D} ` : W += `"${D}" ${D.includes(".") ? "property" : "argument"} `, W += "must be ";
+ L.endsWith(" argument") ? W += `${L} ` : W += `"${L}" ${L.includes(".") ? "property" : "argument"} `, W += "must be ";
let z = [], T = [], I = [];
- for (let X of L)
+ for (let X of D)
p(typeof X == "string", "All expected entries have to be of type string"), a.includes(X) ? z.push(X.toLowerCase()) : c.test(X) ? T.push(X) : (p(X !== "object", 'The value "object" should be written as "Object"'), I.push(X));
if (T.length > 0) {
let X = z.indexOf("object");
@@ -126597,72 +126608,72 @@ ${Ez(e, r10)}`);
X.length > 25 && (X = `${X.slice(0, 25)}...`), W += `. Received type ${typeof q} (${X})`;
}
return W;
- }, TypeError), _("ERR_INVALID_ARG_VALUE", (D, L, q = "is invalid") => {
- let W = n(L);
- return W.length > 128 && (W = W.slice(0, 128) + "..."), `The ${D.includes(".") ? "property" : "argument"} '${D}' ${q}. Received ${W}`;
- }, TypeError), _("ERR_INVALID_RETURN_VALUE", (D, L, q) => {
+ }, TypeError), _("ERR_INVALID_ARG_VALUE", (L, D, q = "is invalid") => {
+ let W = n(D);
+ return W.length > 128 && (W = W.slice(0, 128) + "..."), `The ${L.includes(".") ? "property" : "argument"} '${L}' ${q}. Received ${W}`;
+ }, TypeError), _("ERR_INVALID_RETURN_VALUE", (L, D, q) => {
var W;
let z = q != null && (W = q.constructor) !== null && W !== void 0 && W.name ? `instance of ${q.constructor.name}` : `type ${typeof q}`;
- return `Expected ${D} to be returned from the "${L}" function but got ${z}.`;
- }, TypeError), _("ERR_MISSING_ARGS", (...D) => {
- p(D.length > 0, "At least one arg needs to be specified");
- let L, q = D.length;
- switch (D = (Array.isArray(D) ? D : [D]).map((W) => `"${W}"`).join(" or "), q) {
+ return `Expected ${L} to be returned from the "${D}" function but got ${z}.`;
+ }, TypeError), _("ERR_MISSING_ARGS", (...L) => {
+ p(L.length > 0, "At least one arg needs to be specified");
+ let D, q = L.length;
+ switch (L = (Array.isArray(L) ? L : [L]).map((W) => `"${W}"`).join(" or "), q) {
case 1:
- L += `The ${D[0]} argument`;
+ D += `The ${L[0]} argument`;
break;
case 2:
- L += `The ${D[0]} and ${D[1]} arguments`;
+ D += `The ${L[0]} and ${L[1]} arguments`;
break;
default:
{
- let W = D.pop();
- L += `The ${D.join(", ")}, and ${W} arguments`;
+ let W = L.pop();
+ D += `The ${L.join(", ")}, and ${W} arguments`;
}
break;
}
- return `${L} must be specified`;
- }, TypeError), _("ERR_OUT_OF_RANGE", (D, L, q) => {
- p(L, 'Missing "range" argument');
+ return `${D} must be specified`;
+ }, TypeError), _("ERR_OUT_OF_RANGE", (L, D, q) => {
+ p(D, 'Missing "range" argument');
let W;
- return Number.isInteger(q) && Math.abs(q) > 2 ** 32 ? W = b(String(q)) : typeof q == "bigint" ? (W = String(q), (q > 2n ** 32n || q < -(2n ** 32n)) && (W = b(W)), W += "n") : W = n(q), `The value of "${D}" is out of range. It must be ${L}. Received ${W}`;
- }, RangeError), _("ERR_MULTIPLE_CALLBACK", "Callback called multiple times", Error), _("ERR_METHOD_NOT_IMPLEMENTED", "The %s method is not implemented", Error), _("ERR_STREAM_ALREADY_FINISHED", "Cannot call %s after a stream was finished", Error), _("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable", Error), _("ERR_STREAM_DESTROYED", "Cannot call %s after a stream was destroyed", Error), _("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), _("ERR_STREAM_PREMATURE_CLOSE", "Premature close", Error), _("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF", Error), _("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event", Error), _("ERR_STREAM_WRITE_AFTER_END", "write after end", Error), _("ERR_UNKNOWN_ENCODING", "Unknown encoding: %s", TypeError), e.exports = { AbortError: F, aggregateTwoErrors: N11(R), hideStackFrames: N11, codes: f10 };
+ return Number.isInteger(q) && Math.abs(q) > 2 ** 32 ? W = b(String(q)) : typeof q == "bigint" ? (W = String(q), (q > 2n ** 32n || q < -(2n ** 32n)) && (W = b(W)), W += "n") : W = n(q), `The value of "${L}" is out of range. It must be ${D}. Received ${W}`;
+ }, RangeError), _("ERR_MULTIPLE_CALLBACK", "Callback called multiple times", Error), _("ERR_METHOD_NOT_IMPLEMENTED", "The %s method is not implemented", Error), _("ERR_STREAM_ALREADY_FINISHED", "Cannot call %s after a stream was finished", Error), _("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable", Error), _("ERR_STREAM_DESTROYED", "Cannot call %s after a stream was destroyed", Error), _("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), _("ERR_STREAM_PREMATURE_CLOSE", "Premature close", Error), _("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF", Error), _("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event", Error), _("ERR_STREAM_WRITE_AFTER_END", "write after end", Error), _("ERR_UNKNOWN_ENCODING", "Unknown encoding: %s", TypeError), e.exports = { AbortError: F, aggregateTwoErrors: N11(k), hideStackFrames: N11, codes: f10 };
});
var i2 = Ye((t, e) => {
je(), Ue(), Be();
- var { ArrayIsArray: r10, ArrayPrototypeIncludes: n, ArrayPrototypeJoin: i, ArrayPrototypeMap: s, NumberIsInteger: o, NumberIsNaN: a, NumberMAX_SAFE_INTEGER: c, NumberMIN_SAFE_INTEGER: u, NumberParseInt: f10, ObjectPrototypeHasOwnProperty: p, RegExpPrototypeExec: b, String: E, StringPrototypeToUpperCase: _, StringPrototypeTrim: N11 } = vn(), { hideStackFrames: R, codes: { ERR_SOCKET_BAD_PORT: F, ERR_INVALID_ARG_TYPE: D, ERR_INVALID_ARG_VALUE: L, ERR_OUT_OF_RANGE: q, ERR_UNKNOWN_SIGNAL: W } } = Xi(), { normalizeEncoding: z } = Ja(), { isAsyncFunction: T, isArrayBufferView: I } = Ja().types, H = {};
+ var { ArrayIsArray: r10, ArrayPrototypeIncludes: n, ArrayPrototypeJoin: i, ArrayPrototypeMap: s, NumberIsInteger: o, NumberIsNaN: a, NumberMAX_SAFE_INTEGER: c, NumberMIN_SAFE_INTEGER: u, NumberParseInt: f10, ObjectPrototypeHasOwnProperty: p, RegExpPrototypeExec: b, String: E, StringPrototypeToUpperCase: _, StringPrototypeTrim: N11 } = vn(), { hideStackFrames: k, codes: { ERR_SOCKET_BAD_PORT: F, ERR_INVALID_ARG_TYPE: L, ERR_INVALID_ARG_VALUE: D, ERR_OUT_OF_RANGE: q, ERR_UNKNOWN_SIGNAL: W } } = Xi(), { normalizeEncoding: z } = Za(), { isAsyncFunction: T, isArrayBufferView: I } = Za().types, H = {};
function X(se) {
return se === (se | 0);
}
function V(se) {
return se === se >>> 0;
}
- var S10 = /^[0-7]+$/, d = "must be a 32-bit unsigned integer or an octal string";
+ var S9 = /^[0-7]+$/, d = "must be a 32-bit unsigned integer or an octal string";
function l15(se, le, be) {
if (typeof se > "u" && (se = be), typeof se == "string") {
- if (b(S10, se) === null)
- throw new L(le, se, d);
+ if (b(S9, se) === null)
+ throw new D(le, se, d);
se = f10(se, 8);
}
return x(se, le), se;
}
- var h = R((se, le, be = u, ye = c) => {
+ var h = k((se, le, be = u, ye = c) => {
if (typeof se != "number")
- throw new D(le, "number", se);
+ throw new L(le, "number", se);
if (!o(se))
throw new q(le, "an integer", se);
if (se < be || se > ye)
throw new q(le, `>= ${be} && <= ${ye}`, se);
- }), y = R((se, le, be = -2147483648, ye = 2147483647) => {
+ }), y = k((se, le, be = -2147483648, ye = 2147483647) => {
if (typeof se != "number")
- throw new D(le, "number", se);
+ throw new L(le, "number", se);
if (!o(se))
throw new q(le, "an integer", se);
if (se < be || se > ye)
throw new q(le, `>= ${be} && <= ${ye}`, se);
- }), x = R((se, le, be = false) => {
+ }), x = k((se, le, be = false) => {
if (typeof se != "number")
- throw new D(le, "number", se);
+ throw new L(le, "number", se);
if (!o(se))
throw new q(le, "an integer", se);
let ye = be ? 1 : 0, Ee = 4294967295;
@@ -126671,40 +126682,40 @@ ${Ez(e, r10)}`);
});
function v(se, le) {
if (typeof se != "string")
- throw new D(le, "string", se);
+ throw new L(le, "string", se);
}
function M(se, le, be = void 0, ye) {
if (typeof se != "number")
- throw new D(le, "number", se);
+ throw new L(le, "number", se);
if (be != null && se < be || ye != null && se > ye || (be != null || ye != null) && a(se))
throw new q(le, `${be != null ? `>= ${be}` : ""}${be != null && ye != null ? " && " : ""}${ye != null ? `<= ${ye}` : ""}`, se);
}
- var w = R((se, le, be) => {
+ var w = k((se, le, be) => {
if (!n(be, se)) {
let ye = "must be one of: " + i(s(be, (Ee) => typeof Ee == "string" ? `'${Ee}'` : E(Ee)), ", ");
- throw new L(le, se, ye);
+ throw new D(le, se, ye);
}
});
function g(se, le) {
if (typeof se != "boolean")
- throw new D(le, "boolean", se);
+ throw new L(le, "boolean", se);
}
function m(se, le, be) {
return se == null || !p(se, le) ? be : se[le];
}
- var P = R((se, le, be = null) => {
+ var P = k((se, le, be = null) => {
let ye = m(be, "allowArray", false), Ee = m(be, "allowFunction", false);
if (!m(be, "nullable", false) && se === null || !ye && r10(se) || typeof se != "object" && (!Ee || typeof se != "function"))
- throw new D(le, "Object", se);
- }), Q = R((se, le) => {
+ throw new L(le, "Object", se);
+ }), Q = k((se, le) => {
if (se != null && typeof se != "object" && typeof se != "function")
- throw new D(le, "a dictionary", se);
- }), A = R((se, le, be = 0) => {
+ throw new L(le, "a dictionary", se);
+ }), A = k((se, le, be = 0) => {
if (!r10(se))
- throw new D(le, "Array", se);
+ throw new L(le, "Array", se);
if (se.length < be) {
let ye = `must be longer than ${be}`;
- throw new L(le, se, ye);
+ throw new D(le, se, ye);
}
});
function K(se, le) {
@@ -126721,41 +126732,41 @@ ${Ez(e, r10)}`);
if (v(se, le), H[se] === void 0)
throw H[_(se)] !== void 0 ? new W(se + " (signals must use all capital letters)") : new W(se);
}
- var G = R((se, le = "buffer") => {
+ var G = k((se, le = "buffer") => {
if (!I(se))
- throw new D(le, ["Buffer", "TypedArray", "DataView"], se);
+ throw new L(le, ["Buffer", "TypedArray", "DataView"], se);
});
- function k(se, le) {
+ function R(se, le) {
let be = z(le), ye = se.length;
if (be === "hex" && ye % 2 !== 0)
- throw new L("encoding", le, `is invalid for data of length ${ye}`);
+ throw new D("encoding", le, `is invalid for data of length ${ye}`);
}
function Y(se, le = "Port", be = true) {
if (typeof se != "number" && typeof se != "string" || typeof se == "string" && N11(se).length === 0 || +se !== +se >>> 0 || se > 65535 || se === 0 && !be)
throw new F(le, se, be);
return se | 0;
}
- var ee = R((se, le) => {
+ var ee = k((se, le) => {
if (se !== void 0 && (se === null || typeof se != "object" || !("aborted" in se)))
- throw new D(le, "AbortSignal", se);
- }), ae = R((se, le) => {
+ throw new L(le, "AbortSignal", se);
+ }), ae = k((se, le) => {
if (typeof se != "function")
- throw new D(le, "Function", se);
- }), ie = R((se, le) => {
+ throw new L(le, "Function", se);
+ }), ie = k((se, le) => {
if (typeof se != "function" || T(se))
- throw new D(le, "Function", se);
- }), Z10 = R((se, le) => {
+ throw new L(le, "Function", se);
+ }), Z10 = k((se, le) => {
if (se !== void 0)
- throw new D(le, "undefined", se);
+ throw new L(le, "undefined", se);
});
function ce(se, le, be) {
if (!n(be, se))
- throw new D(le, `('${i(be, "|")}')`, se);
+ throw new L(le, `('${i(be, "|")}')`, se);
}
var oe = /^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;
function me(se, le) {
if (typeof se > "u" || !b(oe, se))
- throw new L(le, se, 'must be an array or string of format "; rel=preload; as=style"');
+ throw new D(le, se, 'must be an array or string of format "; rel=preload; as=style"');
}
function pe(se) {
if (typeof se == "string")
@@ -126770,11 +126781,11 @@ ${Ez(e, r10)}`);
}
return be;
}
- throw new L("hints", se, 'must be an array or string of format "; rel=preload; as=style"');
+ throw new D("hints", se, 'must be an array or string of format "; rel=preload; as=style"');
}
- e.exports = { isInt32: X, isUint32: V, parseFileMode: l15, validateArray: A, validateStringArray: K, validateBooleanArray: U, validateBoolean: g, validateBuffer: G, validateDictionary: Q, validateEncoding: k, validateFunction: ae, validateInt32: y, validateInteger: h, validateNumber: M, validateObject: P, validateOneOf: w, validatePlainFunction: ie, validatePort: Y, validateSignalName: j10, validateString: v, validateUint32: x, validateUndefined: Z10, validateUnion: ce, validateAbortSignal: ee, validateLinkHeaderValue: pe };
+ e.exports = { isInt32: X, isUint32: V, parseFileMode: l15, validateArray: A, validateStringArray: K, validateBooleanArray: U, validateBoolean: g, validateBuffer: G, validateDictionary: Q, validateEncoding: R, validateFunction: ae, validateInt32: y, validateInteger: h, validateNumber: M, validateObject: P, validateOneOf: w, validatePlainFunction: ie, validatePort: Y, validateSignalName: j10, validateString: v, validateUint32: x, validateUndefined: Z10, validateUnion: ce, validateAbortSignal: ee, validateLinkHeaderValue: pe };
});
- var Nl = Ye((t, e) => {
+ var Tl = Ye((t, e) => {
je(), Ue(), Be();
var r10 = e.exports = {}, n, i;
function s() {
@@ -126833,30 +126844,30 @@ ${Ez(e, r10)}`);
if (!f10) {
var F = a(E);
f10 = true;
- for (var D = u.length; D; ) {
- for (p = u, u = []; ++b < D; )
+ for (var L = u.length; L; ) {
+ for (p = u, u = []; ++b < L; )
p && p[b].run();
- b = -1, D = u.length;
+ b = -1, L = u.length;
}
p = null, f10 = false, c(F);
}
}
r10.nextTick = function(F) {
- var D = new Array(arguments.length - 1);
+ var L = new Array(arguments.length - 1);
if (arguments.length > 1)
- for (var L = 1; L < arguments.length; L++)
- D[L - 1] = arguments[L];
- u.push(new N11(F, D)), u.length === 1 && !f10 && a(_);
+ for (var D = 1; D < arguments.length; D++)
+ L[D - 1] = arguments[D];
+ u.push(new N11(F, L)), u.length === 1 && !f10 && a(_);
};
- function N11(F, D) {
- this.fun = F, this.array = D;
+ function N11(F, L) {
+ this.fun = F, this.array = L;
}
N11.prototype.run = function() {
this.fun.apply(null, this.array);
}, r10.title = "browser", r10.browser = true, r10.env = {}, r10.argv = [], r10.version = "", r10.versions = {};
- function R() {
+ function k() {
}
- r10.on = R, r10.addListener = R, r10.once = R, r10.off = R, r10.removeListener = R, r10.removeAllListeners = R, r10.emit = R, r10.prependListener = R, r10.prependOnceListener = R, r10.listeners = function(F) {
+ r10.on = k, r10.addListener = k, r10.once = k, r10.off = k, r10.removeListener = k, r10.removeAllListeners = k, r10.emit = k, r10.prependListener = k, r10.prependOnceListener = k, r10.listeners = function(F) {
return [];
}, r10.binding = function(F) {
throw new Error("process.binding is not supported");
@@ -126868,7 +126879,7 @@ ${Ez(e, r10)}`);
return 0;
};
});
- var cc = Ye((t, e) => {
+ var ac = Ye((t, e) => {
je(), Ue(), Be();
var { Symbol: r10, SymbolAsyncIterator: n, SymbolIterator: i, SymbolFor: s } = vn(), o = r10("kDestroyed"), a = r10("kIsErrored"), c = r10("kIsReadable"), u = r10("kIsDisturbed"), f10 = s("nodejs.webstream.isClosedPromise"), p = s("nodejs.webstream.controllerErrorFunction");
function b(m, P = false) {
@@ -126885,17 +126896,17 @@ ${Ez(e, r10)}`);
function N11(m) {
return m && (m._readableState || m._writableState || typeof m.write == "function" && typeof m.on == "function" || typeof m.pipe == "function" && typeof m.on == "function");
}
- function R(m) {
+ function k(m) {
return !!(m && !N11(m) && typeof m.pipeThrough == "function" && typeof m.getReader == "function" && typeof m.cancel == "function");
}
function F(m) {
return !!(m && !N11(m) && typeof m.getWriter == "function" && typeof m.abort == "function");
}
- function D(m) {
+ function L(m) {
return !!(m && !N11(m) && typeof m.readable == "object" && typeof m.writable == "object");
}
- function L(m) {
- return R(m) || F(m) || D(m);
+ function D(m) {
+ return k(m) || F(m) || L(m);
}
function q(m, P) {
return m == null ? false : P === true ? typeof m[n] == "function" : P === false ? typeof m[i] == "function" : typeof m[n] == "function" || typeof m[i] == "function";
@@ -126942,7 +126953,7 @@ ${Ez(e, r10)}`);
function V(m) {
return typeof (m == null ? void 0 : m.writable) != "boolean" ? null : W(m) ? false : E(m) && m.writable && !z(m);
}
- function S10(m, P) {
+ function S9(m, P) {
return N11(m) ? W(m) ? true : !((P == null ? void 0 : P.readable) !== false && X(m) || (P == null ? void 0 : P.writable) !== false && V(m)) : null;
}
function d(m) {
@@ -126982,14 +126993,14 @@ ${Ez(e, r10)}`);
return !!(m && ((P = m[u]) !== null && P !== void 0 ? P : m.readableDidRead || m.readableAborted));
}
function g(m) {
- var P, Q, A, K, U, j10, G, k, Y, ee;
- return !!(m && ((P = (Q = (A = (K = (U = (j10 = m[a]) !== null && j10 !== void 0 ? j10 : m.readableErrored) !== null && U !== void 0 ? U : m.writableErrored) !== null && K !== void 0 ? K : (G = m._readableState) === null || G === void 0 ? void 0 : G.errorEmitted) !== null && A !== void 0 ? A : (k = m._writableState) === null || k === void 0 ? void 0 : k.errorEmitted) !== null && Q !== void 0 ? Q : (Y = m._readableState) === null || Y === void 0 ? void 0 : Y.errored) !== null && P !== void 0 ? P : !((ee = m._writableState) === null || ee === void 0) && ee.errored));
+ var P, Q, A, K, U, j10, G, R, Y, ee;
+ return !!(m && ((P = (Q = (A = (K = (U = (j10 = m[a]) !== null && j10 !== void 0 ? j10 : m.readableErrored) !== null && U !== void 0 ? U : m.writableErrored) !== null && K !== void 0 ? K : (G = m._readableState) === null || G === void 0 ? void 0 : G.errorEmitted) !== null && A !== void 0 ? A : (R = m._writableState) === null || R === void 0 ? void 0 : R.errorEmitted) !== null && Q !== void 0 ? Q : (Y = m._readableState) === null || Y === void 0 ? void 0 : Y.errored) !== null && P !== void 0 ? P : !((ee = m._writableState) === null || ee === void 0) && ee.errored));
}
- e.exports = { kDestroyed: o, isDisturbed: w, kIsDisturbed: u, isErrored: g, kIsErrored: a, isReadable: X, kIsReadable: c, kIsClosedPromise: f10, kControllerErrorFunction: p, isClosed: h, isDestroyed: W, isDuplexNodeStream: _, isFinished: S10, isIterable: q, isReadableNodeStream: b, isReadableStream: R, isReadableEnded: I, isReadableFinished: H, isReadableErrored: l15, isNodeStream: N11, isWebStream: L, isWritable: V, isWritableNodeStream: E, isWritableStream: F, isWritableEnded: z, isWritableFinished: T, isWritableErrored: d, isServerRequest: v, isServerResponse: x, willEmitClose: M, isTransformStream: D };
+ e.exports = { kDestroyed: o, isDisturbed: w, kIsDisturbed: u, isErrored: g, kIsErrored: a, isReadable: X, kIsReadable: c, kIsClosedPromise: f10, kControllerErrorFunction: p, isClosed: h, isDestroyed: W, isDuplexNodeStream: _, isFinished: S9, isIterable: q, isReadableNodeStream: b, isReadableStream: k, isReadableEnded: I, isReadableFinished: H, isReadableErrored: l15, isNodeStream: N11, isWebStream: D, isWritable: V, isWritableNodeStream: E, isWritableStream: F, isWritableEnded: z, isWritableFinished: T, isWritableErrored: d, isServerRequest: v, isServerResponse: x, willEmitClose: M, isTransformStream: L };
});
var uu = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Nl(), { AbortError: n, codes: i } = Xi(), { ERR_INVALID_ARG_TYPE: s, ERR_STREAM_PREMATURE_CLOSE: o } = i, { kEmptyObject: a, once: c } = Ja(), { validateAbortSignal: u, validateFunction: f10, validateObject: p, validateBoolean: b } = i2(), { Promise: E, PromisePrototypeThen: _ } = vn(), { isClosed: N11, isReadable: R, isReadableNodeStream: F, isReadableStream: D, isReadableFinished: L, isReadableErrored: q, isWritable: W, isWritableNodeStream: z, isWritableStream: T, isWritableFinished: I, isWritableErrored: H, isNodeStream: X, willEmitClose: V, kIsClosedPromise: S10 } = cc();
+ var r10 = Tl(), { AbortError: n, codes: i } = Xi(), { ERR_INVALID_ARG_TYPE: s, ERR_STREAM_PREMATURE_CLOSE: o } = i, { kEmptyObject: a, once: c } = Za(), { validateAbortSignal: u, validateFunction: f10, validateObject: p, validateBoolean: b } = i2(), { Promise: E, PromisePrototypeThen: _ } = vn(), { isClosed: N11, isReadable: k, isReadableNodeStream: F, isReadableStream: L, isReadableFinished: D, isReadableErrored: q, isWritable: W, isWritableNodeStream: z, isWritableStream: T, isWritableFinished: I, isWritableErrored: H, isNodeStream: X, willEmitClose: V, kIsClosedPromise: S9 } = ac();
function d(v) {
return v.setHeader && typeof v.abort == "function";
}
@@ -126997,15 +127008,15 @@ ${Ez(e, r10)}`);
};
function h(v, M, w) {
var g, m;
- if (arguments.length === 2 ? (w = M, M = a) : M == null ? M = a : p(M, "options"), f10(w, "callback"), u(M.signal, "options.signal"), w = c(w), D(v) || T(v))
+ if (arguments.length === 2 ? (w = M, M = a) : M == null ? M = a : p(M, "options"), f10(w, "callback"), u(M.signal, "options.signal"), w = c(w), L(v) || T(v))
return y(v, M, w);
if (!X(v))
throw new s("stream", ["ReadableStream", "WritableStream", "Stream"], v);
let P = (g = M.readable) !== null && g !== void 0 ? g : F(v), Q = (m = M.writable) !== null && m !== void 0 ? m : z(v), A = v._writableState, K = v._readableState, U = () => {
- v.writable || k();
- }, j10 = V(v) && F(v) === P && z(v) === Q, G = I(v, false), k = () => {
+ v.writable || R();
+ }, j10 = V(v) && F(v) === P && z(v) === Q, G = I(v, false), R = () => {
G = true, v.destroyed && (j10 = false), !(j10 && (!v.readable || P)) && (!P || Y) && w.call(v);
- }, Y = L(v, false), ee = () => {
+ }, Y = D(v, false), ee = () => {
Y = true, v.destroyed && (j10 = false), !(j10 && (!v.writable || Q)) && (!Q || G) && w.call(v);
}, ae = (pe) => {
w.call(v, pe);
@@ -127014,7 +127025,7 @@ ${Ez(e, r10)}`);
let pe = H(v) || q(v);
if (pe && typeof pe != "boolean")
return w.call(v, pe);
- if (P && !Y && F(v, true) && !L(v, false))
+ if (P && !Y && F(v, true) && !D(v, false))
return w.call(v, new o());
if (Q && !G && !I(v, false))
return w.call(v, new o());
@@ -127026,11 +127037,11 @@ ${Ez(e, r10)}`);
return w.call(v, pe);
w.call(v);
}, oe = () => {
- v.req.on("finish", k);
+ v.req.on("finish", R);
};
- d(v) ? (v.on("complete", k), j10 || v.on("abort", Z10), v.req ? oe() : v.on("request", oe)) : Q && !A && (v.on("end", U), v.on("close", U)), !j10 && typeof v.aborted == "boolean" && v.on("aborted", Z10), v.on("end", ee), v.on("finish", k), M.error !== false && v.on("error", ae), v.on("close", Z10), ie ? r10.nextTick(Z10) : A != null && A.errorEmitted || K != null && K.errorEmitted ? j10 || r10.nextTick(ce) : (!P && (!j10 || R(v)) && (G || W(v) === false) || !Q && (!j10 || W(v)) && (Y || R(v) === false) || K && v.req && v.aborted) && r10.nextTick(ce);
+ d(v) ? (v.on("complete", R), j10 || v.on("abort", Z10), v.req ? oe() : v.on("request", oe)) : Q && !A && (v.on("end", U), v.on("close", U)), !j10 && typeof v.aborted == "boolean" && v.on("aborted", Z10), v.on("end", ee), v.on("finish", R), M.error !== false && v.on("error", ae), v.on("close", Z10), ie ? r10.nextTick(Z10) : A != null && A.errorEmitted || K != null && K.errorEmitted ? j10 || r10.nextTick(ce) : (!P && (!j10 || k(v)) && (G || W(v) === false) || !Q && (!j10 || W(v)) && (Y || k(v) === false) || K && v.req && v.aborted) && r10.nextTick(ce);
let me = () => {
- w = l15, v.removeListener("aborted", Z10), v.removeListener("complete", k), v.removeListener("abort", Z10), v.removeListener("request", oe), v.req && v.req.removeListener("finish", k), v.removeListener("end", U), v.removeListener("close", U), v.removeListener("finish", k), v.removeListener("end", ee), v.removeListener("error", ae), v.removeListener("close", Z10);
+ w = l15, v.removeListener("aborted", Z10), v.removeListener("complete", R), v.removeListener("abort", Z10), v.removeListener("request", oe), v.req && v.req.removeListener("finish", R), v.removeListener("end", U), v.removeListener("close", U), v.removeListener("finish", R), v.removeListener("end", ee), v.removeListener("error", ae), v.removeListener("close", Z10);
};
if (M.signal && !ie) {
let pe = () => {
@@ -127064,7 +127075,7 @@ ${Ez(e, r10)}`);
let P = (...Q) => {
g || r10.nextTick(() => w.apply(v, Q));
};
- return _(v[S10].promise, P, P), l15;
+ return _(v[S9].promise, P, P), l15;
}
function x(v, M) {
var w;
@@ -127077,126 +127088,126 @@ ${Ez(e, r10)}`);
}
e.exports = h, e.exports.finished = x;
});
- var Yf = Ye((t, e) => {
+ var Xf = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Nl(), { aggregateTwoErrors: n, codes: { ERR_MULTIPLE_CALLBACK: i }, AbortError: s } = Xi(), { Symbol: o } = vn(), { kDestroyed: a, isDestroyed: c, isFinished: u, isServerRequest: f10 } = cc(), p = o("kDestroy"), b = o("kConstruct");
- function E(S10, d, l15) {
- S10 && (S10.stack, d && !d.errored && (d.errored = S10), l15 && !l15.errored && (l15.errored = S10));
+ var r10 = Tl(), { aggregateTwoErrors: n, codes: { ERR_MULTIPLE_CALLBACK: i }, AbortError: s } = Xi(), { Symbol: o } = vn(), { kDestroyed: a, isDestroyed: c, isFinished: u, isServerRequest: f10 } = ac(), p = o("kDestroy"), b = o("kConstruct");
+ function E(S9, d, l15) {
+ S9 && (S9.stack, d && !d.errored && (d.errored = S9), l15 && !l15.errored && (l15.errored = S9));
}
- function _(S10, d) {
+ function _(S9, d) {
let l15 = this._readableState, h = this._writableState, y = h || l15;
- return h != null && h.destroyed || l15 != null && l15.destroyed ? (typeof d == "function" && d(), this) : (E(S10, h, l15), h && (h.destroyed = true), l15 && (l15.destroyed = true), y.constructed ? N11(this, S10, d) : this.once(p, function(x) {
- N11(this, n(x, S10), d);
+ return h != null && h.destroyed || l15 != null && l15.destroyed ? (typeof d == "function" && d(), this) : (E(S9, h, l15), h && (h.destroyed = true), l15 && (l15.destroyed = true), y.constructed ? N11(this, S9, d) : this.once(p, function(x) {
+ N11(this, n(x, S9), d);
}), this);
}
- function N11(S10, d, l15) {
+ function N11(S9, d, l15) {
let h = false;
function y(x) {
if (h)
return;
h = true;
- let v = S10._readableState, M = S10._writableState;
- E(x, M, v), M && (M.closed = true), v && (v.closed = true), typeof l15 == "function" && l15(x), x ? r10.nextTick(R, S10, x) : r10.nextTick(F, S10);
+ let v = S9._readableState, M = S9._writableState;
+ E(x, M, v), M && (M.closed = true), v && (v.closed = true), typeof l15 == "function" && l15(x), x ? r10.nextTick(k, S9, x) : r10.nextTick(F, S9);
}
try {
- S10._destroy(d || null, y);
+ S9._destroy(d || null, y);
} catch (x) {
y(x);
}
}
- function R(S10, d) {
- D(S10, d), F(S10);
+ function k(S9, d) {
+ L(S9, d), F(S9);
}
- function F(S10) {
- let d = S10._readableState, l15 = S10._writableState;
- l15 && (l15.closeEmitted = true), d && (d.closeEmitted = true), (l15 != null && l15.emitClose || d != null && d.emitClose) && S10.emit("close");
+ function F(S9) {
+ let d = S9._readableState, l15 = S9._writableState;
+ l15 && (l15.closeEmitted = true), d && (d.closeEmitted = true), (l15 != null && l15.emitClose || d != null && d.emitClose) && S9.emit("close");
}
- function D(S10, d) {
- let l15 = S10._readableState, h = S10._writableState;
- h != null && h.errorEmitted || l15 != null && l15.errorEmitted || (h && (h.errorEmitted = true), l15 && (l15.errorEmitted = true), S10.emit("error", d));
+ function L(S9, d) {
+ let l15 = S9._readableState, h = S9._writableState;
+ h != null && h.errorEmitted || l15 != null && l15.errorEmitted || (h && (h.errorEmitted = true), l15 && (l15.errorEmitted = true), S9.emit("error", d));
}
- function L() {
- let S10 = this._readableState, d = this._writableState;
- S10 && (S10.constructed = true, S10.closed = false, S10.closeEmitted = false, S10.destroyed = false, S10.errored = null, S10.errorEmitted = false, S10.reading = false, S10.ended = S10.readable === false, S10.endEmitted = S10.readable === false), d && (d.constructed = true, d.destroyed = false, d.closed = false, d.closeEmitted = false, d.errored = null, d.errorEmitted = false, d.finalCalled = false, d.prefinished = false, d.ended = d.writable === false, d.ending = d.writable === false, d.finished = d.writable === false);
+ function D() {
+ let S9 = this._readableState, d = this._writableState;
+ S9 && (S9.constructed = true, S9.closed = false, S9.closeEmitted = false, S9.destroyed = false, S9.errored = null, S9.errorEmitted = false, S9.reading = false, S9.ended = S9.readable === false, S9.endEmitted = S9.readable === false), d && (d.constructed = true, d.destroyed = false, d.closed = false, d.closeEmitted = false, d.errored = null, d.errorEmitted = false, d.finalCalled = false, d.prefinished = false, d.ended = d.writable === false, d.ending = d.writable === false, d.finished = d.writable === false);
}
- function q(S10, d, l15) {
- let h = S10._readableState, y = S10._writableState;
+ function q(S9, d, l15) {
+ let h = S9._readableState, y = S9._writableState;
if (y != null && y.destroyed || h != null && h.destroyed)
return this;
- h != null && h.autoDestroy || y != null && y.autoDestroy ? S10.destroy(d) : d && (d.stack, y && !y.errored && (y.errored = d), h && !h.errored && (h.errored = d), l15 ? r10.nextTick(D, S10, d) : D(S10, d));
+ h != null && h.autoDestroy || y != null && y.autoDestroy ? S9.destroy(d) : d && (d.stack, y && !y.errored && (y.errored = d), h && !h.errored && (h.errored = d), l15 ? r10.nextTick(L, S9, d) : L(S9, d));
}
- function W(S10, d) {
- if (typeof S10._construct != "function")
+ function W(S9, d) {
+ if (typeof S9._construct != "function")
return;
- let l15 = S10._readableState, h = S10._writableState;
- l15 && (l15.constructed = false), h && (h.constructed = false), S10.once(b, d), !(S10.listenerCount(b) > 1) && r10.nextTick(z, S10);
+ let l15 = S9._readableState, h = S9._writableState;
+ l15 && (l15.constructed = false), h && (h.constructed = false), S9.once(b, d), !(S9.listenerCount(b) > 1) && r10.nextTick(z, S9);
}
- function z(S10) {
+ function z(S9) {
let d = false;
function l15(h) {
if (d) {
- q(S10, h ?? new i());
+ q(S9, h ?? new i());
return;
}
d = true;
- let y = S10._readableState, x = S10._writableState, v = x || y;
- y && (y.constructed = true), x && (x.constructed = true), v.destroyed ? S10.emit(p, h) : h ? q(S10, h, true) : r10.nextTick(T, S10);
+ let y = S9._readableState, x = S9._writableState, v = x || y;
+ y && (y.constructed = true), x && (x.constructed = true), v.destroyed ? S9.emit(p, h) : h ? q(S9, h, true) : r10.nextTick(T, S9);
}
try {
- S10._construct((h) => {
+ S9._construct((h) => {
r10.nextTick(l15, h);
});
} catch (h) {
r10.nextTick(l15, h);
}
}
- function T(S10) {
- S10.emit(b);
+ function T(S9) {
+ S9.emit(b);
}
- function I(S10) {
- return (S10 == null ? void 0 : S10.setHeader) && typeof S10.abort == "function";
+ function I(S9) {
+ return (S9 == null ? void 0 : S9.setHeader) && typeof S9.abort == "function";
}
- function H(S10) {
- S10.emit("close");
+ function H(S9) {
+ S9.emit("close");
}
- function X(S10, d) {
- S10.emit("error", d), r10.nextTick(H, S10);
+ function X(S9, d) {
+ S9.emit("error", d), r10.nextTick(H, S9);
}
- function V(S10, d) {
- !S10 || c(S10) || (!d && !u(S10) && (d = new s()), f10(S10) ? (S10.socket = null, S10.destroy(d)) : I(S10) ? S10.abort() : I(S10.req) ? S10.req.abort() : typeof S10.destroy == "function" ? S10.destroy(d) : typeof S10.close == "function" ? S10.close() : d ? r10.nextTick(X, S10, d) : r10.nextTick(H, S10), S10.destroyed || (S10[a] = true));
+ function V(S9, d) {
+ !S9 || c(S9) || (!d && !u(S9) && (d = new s()), f10(S9) ? (S9.socket = null, S9.destroy(d)) : I(S9) ? S9.abort() : I(S9.req) ? S9.req.abort() : typeof S9.destroy == "function" ? S9.destroy(d) : typeof S9.close == "function" ? S9.close() : d ? r10.nextTick(X, S9, d) : r10.nextTick(H, S9), S9.destroyed || (S9[a] = true));
}
- e.exports = { construct: W, destroyer: V, destroy: _, undestroy: L, errorOrDestroy: q };
+ e.exports = { construct: W, destroyer: V, destroy: _, undestroy: D, errorOrDestroy: q };
});
function hr() {
hr.init.call(this);
}
- function Yp(t) {
+ function Xp(t) {
if (typeof t != "function")
throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t);
}
- function oC(t) {
+ function QR(t) {
return t._maxListeners === void 0 ? hr.defaultMaxListeners : t._maxListeners;
}
- function D_(t, e, r10, n) {
+ function O_(t, e, r10, n) {
var i, s, o, a;
- if (Yp(r10), (s = t._events) === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit("newListener", e, r10.listener ? r10.listener : r10), s = t._events), o = s[e]), o === void 0)
+ if (Xp(r10), (s = t._events) === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit("newListener", e, r10.listener ? r10.listener : r10), s = t._events), o = s[e]), o === void 0)
o = s[e] = r10, ++t._eventsCount;
- else if (typeof o == "function" ? o = s[e] = n ? [r10, o] : [o, r10] : n ? o.unshift(r10) : o.push(r10), (i = oC(t)) > 0 && o.length > i && !o.warned) {
+ else if (typeof o == "function" ? o = s[e] = n ? [r10, o] : [o, r10] : n ? o.unshift(r10) : o.push(r10), (i = QR(t)) > 0 && o.length > i && !o.warned) {
o.warned = true;
var c = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(e) + " listeners added. Use emitter.setMaxListeners() to increase limit");
c.name = "MaxListenersExceededWarning", c.emitter = t, c.type = e, c.count = o.length, a = c, console && console.warn && console.warn(a);
}
return t;
}
- function Wle() {
+ function Vle() {
if (!this.fired)
return this.target.removeListener(this.type, this.wrapFn), this.fired = true, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments);
}
- function L_(t, e, r10) {
- var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r10 }, i = Wle.bind(n);
+ function P_(t, e, r10) {
+ var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r10 }, i = Vle.bind(n);
return i.listener = r10, n.wrapFn = i, i;
}
- function B_(t, e, r10) {
+ function k_(t, e, r10) {
var n = t._events;
if (n === void 0)
return [];
@@ -127205,9 +127216,9 @@ ${Ez(e, r10)}`);
for (var o = new Array(s.length), a = 0; a < o.length; ++a)
o[a] = s[a].listener || s[a];
return o;
- }(i) : aC(i, i.length);
+ }(i) : $R(i, i.length);
}
- function U_(t) {
+ function R_(t) {
var e = this._events;
if (e !== void 0) {
var r10 = e[t];
@@ -127218,41 +127229,41 @@ ${Ez(e, r10)}`);
}
return 0;
}
- function aC(t, e) {
+ function $R(t, e) {
for (var r10 = new Array(e), n = 0; n < e; ++n)
r10[n] = t[n];
return r10;
}
- var j_;
- var V_;
+ var C_;
+ var D_;
var yu;
+ var nb;
var ib;
var sb;
- var ob;
var ns;
- var z_ = Qn(() => {
- je(), Ue(), Be(), yu = typeof Reflect == "object" ? Reflect : null, ib = yu && typeof yu.apply == "function" ? yu.apply : function(t, e, r10) {
+ var L_ = $n(() => {
+ je(), Ue(), Be(), yu = typeof Reflect == "object" ? Reflect : null, nb = yu && typeof yu.apply == "function" ? yu.apply : function(t, e, r10) {
return Function.prototype.apply.call(t, e, r10);
- }, V_ = yu && typeof yu.ownKeys == "function" ? yu.ownKeys : Object.getOwnPropertySymbols ? function(t) {
+ }, D_ = yu && typeof yu.ownKeys == "function" ? yu.ownKeys : Object.getOwnPropertySymbols ? function(t) {
return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t));
} : function(t) {
return Object.getOwnPropertyNames(t);
- }, sb = Number.isNaN || function(t) {
+ }, ib = Number.isNaN || function(t) {
return t != t;
- }, j_ = hr, hr.EventEmitter = hr, hr.prototype._events = void 0, hr.prototype._eventsCount = 0, hr.prototype._maxListeners = void 0, ob = 10, Object.defineProperty(hr, "defaultMaxListeners", { enumerable: true, get: function() {
- return ob;
+ }, C_ = hr, hr.EventEmitter = hr, hr.prototype._events = void 0, hr.prototype._eventsCount = 0, hr.prototype._maxListeners = void 0, sb = 10, Object.defineProperty(hr, "defaultMaxListeners", { enumerable: true, get: function() {
+ return sb;
}, set: function(t) {
- if (typeof t != "number" || t < 0 || sb(t))
+ if (typeof t != "number" || t < 0 || ib(t))
throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + t + ".");
- ob = t;
+ sb = t;
} }), hr.init = function() {
this._events !== void 0 && this._events !== Object.getPrototypeOf(this)._events || (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0;
}, hr.prototype.setMaxListeners = function(t) {
- if (typeof t != "number" || t < 0 || sb(t))
+ if (typeof t != "number" || t < 0 || ib(t))
throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + t + ".");
return this._maxListeners = t, this;
}, hr.prototype.getMaxListeners = function() {
- return oC(this);
+ return QR(this);
}, hr.prototype.emit = function(t) {
for (var e = [], r10 = 1; r10 < arguments.length; r10++)
e.push(arguments[r10]);
@@ -127272,24 +127283,24 @@ ${Ez(e, r10)}`);
if (a === void 0)
return false;
if (typeof a == "function")
- ib(a, this, e);
+ nb(a, this, e);
else {
- var c = a.length, u = aC(a, c);
+ var c = a.length, u = $R(a, c);
for (r10 = 0; r10 < c; ++r10)
- ib(u[r10], this, e);
+ nb(u[r10], this, e);
}
return true;
}, hr.prototype.addListener = function(t, e) {
- return D_(this, t, e, false);
+ return O_(this, t, e, false);
}, hr.prototype.on = hr.prototype.addListener, hr.prototype.prependListener = function(t, e) {
- return D_(this, t, e, true);
+ return O_(this, t, e, true);
}, hr.prototype.once = function(t, e) {
- return Yp(e), this.on(t, L_(this, t, e)), this;
+ return Xp(e), this.on(t, P_(this, t, e)), this;
}, hr.prototype.prependOnceListener = function(t, e) {
- return Yp(e), this.prependListener(t, L_(this, t, e)), this;
+ return Xp(e), this.prependListener(t, P_(this, t, e)), this;
}, hr.prototype.removeListener = function(t, e) {
var r10, n, i, s, o;
- if (Yp(e), (n = this._events) === void 0)
+ if (Xp(e), (n = this._events) === void 0)
return this;
if ((r10 = n[t]) === void 0)
return this;
@@ -127329,25 +127340,25 @@ ${Ez(e, r10)}`);
this.removeListener(t, e[n]);
return this;
}, hr.prototype.listeners = function(t) {
- return B_(this, t, true);
+ return k_(this, t, true);
}, hr.prototype.rawListeners = function(t) {
- return B_(this, t, false);
+ return k_(this, t, false);
}, hr.listenerCount = function(t, e) {
- return typeof t.listenerCount == "function" ? t.listenerCount(e) : U_.call(t, e);
- }, hr.prototype.listenerCount = U_, hr.prototype.eventNames = function() {
- return this._eventsCount > 0 ? V_(this._events) : [];
- }, ns = j_, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount;
- });
- var Il = {};
- Tl(Il, { EventEmitter: () => cC, default: () => ns, defaultMaxListeners: () => uC, init: () => lC, listenerCount: () => fC, on: () => hC, once: () => dC });
- var cC;
- var uC;
- var lC;
- var fC;
- var hC;
- var dC;
- var Zf = Qn(() => {
- je(), Ue(), Be(), z_(), z_(), ns.once = function(t, e) {
+ return typeof t.listenerCount == "function" ? t.listenerCount(e) : R_.call(t, e);
+ }, hr.prototype.listenerCount = R_, hr.prototype.eventNames = function() {
+ return this._eventsCount > 0 ? D_(this._events) : [];
+ }, ns = C_, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount;
+ });
+ var Nl = {};
+ Al(Nl, { EventEmitter: () => eC, default: () => ns, defaultMaxListeners: () => tC, init: () => rC, listenerCount: () => nC, on: () => iC, once: () => sC });
+ var eC;
+ var tC;
+ var rC;
+ var nC;
+ var iC;
+ var sC;
+ var Yf = $n(() => {
+ je(), Ue(), Be(), L_(), L_(), ns.once = function(t, e) {
return new Promise((r10, n) => {
function i(...o) {
s !== void 0 && t.removeListener("error", s), r10(o);
@@ -127387,11 +127398,11 @@ ${Ez(e, r10)}`);
let f10 = n.shift();
f10 ? f10.reject(u) : i = u, o.return();
}
- }, { EventEmitter: cC, defaultMaxListeners: uC, init: lC, listenerCount: fC, on: hC, once: dC } = ns;
+ }, { EventEmitter: eC, defaultMaxListeners: tC, init: rC, listenerCount: nC, on: iC, once: sC } = ns;
});
- var bx = Ye((t, e) => {
+ var px = Ye((t, e) => {
je(), Ue(), Be();
- var { ArrayIsArray: r10, ObjectSetPrototypeOf: n } = vn(), { EventEmitter: i } = (Zf(), vr(Il));
+ var { ArrayIsArray: r10, ObjectSetPrototypeOf: n } = vn(), { EventEmitter: i } = (Yf(), vr(Nl));
function s(a) {
i.call(this, a);
}
@@ -127413,13 +127424,13 @@ ${Ez(e, r10)}`);
b || (b = true, typeof a.destroy == "function" && a.destroy());
}
function N11(F) {
- R(), i.listenerCount(this, "error") === 0 && this.emit("error", F);
+ k(), i.listenerCount(this, "error") === 0 && this.emit("error", F);
}
o(u, "error", N11), o(a, "error", N11);
- function R() {
- u.removeListener("data", f10), a.removeListener("drain", p), u.removeListener("end", E), u.removeListener("close", _), u.removeListener("error", N11), a.removeListener("error", N11), u.removeListener("end", R), u.removeListener("close", R), a.removeListener("close", R);
+ function k() {
+ u.removeListener("data", f10), a.removeListener("drain", p), u.removeListener("end", E), u.removeListener("close", _), u.removeListener("error", N11), a.removeListener("error", N11), u.removeListener("end", k), u.removeListener("close", k), a.removeListener("close", k);
}
- return u.on("end", R), u.on("close", R), a.on("close", R), a.emit("pipe", u), a;
+ return u.on("end", k), u.on("close", k), a.on("close", k), a.emit("pipe", u), a;
};
function o(a, c, u) {
if (typeof a.prependListener == "function")
@@ -127430,7 +127441,7 @@ ${Ez(e, r10)}`);
});
var s2 = Ye((t, e) => {
je(), Ue(), Be();
- var { AbortError: r10, codes: n } = Xi(), { isNodeStream: i, isWebStream: s, kControllerErrorFunction: o } = cc(), a = uu(), { ERR_INVALID_ARG_TYPE: c } = n, u = (f10, p) => {
+ var { AbortError: r10, codes: n } = Xi(), { isNodeStream: i, isWebStream: s, kControllerErrorFunction: o } = ac(), a = uu(), { ERR_INVALID_ARG_TYPE: c } = n, u = (f10, p) => {
if (typeof f10 != "object" || !("aborted" in f10))
throw new c(p, "AbortSignal", f10);
};
@@ -127449,9 +127460,9 @@ ${Ez(e, r10)}`);
return f10.aborted ? b() : (f10.addEventListener("abort", b), a(p, () => f10.removeEventListener("abort", b))), p;
};
});
- var Gle = Ye((t, e) => {
+ var zle = Ye((t, e) => {
je(), Ue(), Be();
- var { StringPrototypeSlice: r10, SymbolIterator: n, TypedArrayPrototypeSet: i, Uint8Array: s } = vn(), { Buffer: o } = (ei(), vr($n)), { inspect: a } = Ja();
+ var { StringPrototypeSlice: r10, SymbolIterator: n, TypedArrayPrototypeSet: i, Uint8Array: s } = vn(), { Buffer: o } = (ti(), vr(ei)), { inspect: a } = Za();
e.exports = class {
constructor() {
this.head = null, this.tail = null, this.length = 0;
@@ -127537,7 +127548,7 @@ ${Ez(e, r10)}`);
}
};
});
- var vx = Ye((t, e) => {
+ var mx = Ye((t, e) => {
je(), Ue(), Be();
var { MathFloor: r10, NumberIsInteger: n } = vn(), { ERR_INVALID_ARG_VALUE: i } = Xi().codes;
function s(c, u, f10) {
@@ -127559,14 +127570,14 @@ ${Ez(e, r10)}`);
}
e.exports = { getHighWaterMark: a, getDefaultHighWaterMark: o };
});
- function F_(t) {
+ function B_(t) {
var e = t.length;
if (e % 4 > 0)
throw new Error("Invalid string. Length must be a multiple of 4");
var r10 = t.indexOf("=");
return r10 === -1 && (r10 = e), [r10, r10 === e ? 0 : 4 - r10 % 4];
}
- function Kle(t, e, r10) {
+ function Fle(t, e, r10) {
for (var n, i, s = [], o = e; o < r10; o += 3)
n = (t[o] << 16 & 16711680) + (t[o + 1] << 8 & 65280) + (255 & t[o + 2]), s.push(so[(i = n) >> 18 & 63] + so[i >> 12 & 63] + so[i >> 6 & 63] + so[63 & i]);
return s.join("");
@@ -127581,24 +127592,24 @@ ${Ez(e, r10)}`);
if (typeof t == "number") {
if (typeof e == "string")
throw new TypeError('The "string" argument must be of type string. Received type number');
- return m5(t);
+ return d5(t);
}
- return pC(t, e, r10);
+ return oC(t, e, r10);
}
- function pC(t, e, r10) {
+ function oC(t, e, r10) {
if (typeof t == "string")
return function(s, o) {
if (typeof o == "string" && o !== "" || (o = "utf8"), !He.isEncoding(o))
throw new TypeError("Unknown encoding: " + o);
- var a = 0 | gC(s, o), c = Ha(a), u = c.write(s, o);
+ var a = 0 | cC(s, o), c = Ha(a), u = c.write(s, o);
return u !== a && (c = c.slice(0, u)), c;
}(t, e);
if (ArrayBuffer.isView(t))
- return ab(t);
+ return ob(t);
if (t == null)
throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t);
if (qa(t, ArrayBuffer) || t && qa(t.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (qa(t, SharedArrayBuffer) || t && qa(t.buffer, SharedArrayBuffer)))
- return Xle(t, e, r10);
+ return Hle(t, e, r10);
if (typeof t == "number")
throw new TypeError('The "value" argument must not be of type number. Received type number');
var n = t.valueOf && t.valueOf();
@@ -127606,13 +127617,13 @@ ${Ez(e, r10)}`);
return He.from(n, e, r10);
var i = function(s) {
if (He.isBuffer(s)) {
- var o = 0 | xx(s.length), a = Ha(o);
+ var o = 0 | gx(s.length), a = Ha(o);
return a.length === 0 || s.copy(a, 0, 0, o), a;
}
if (s.length !== void 0)
- return typeof s.length != "number" || _x(s.length) ? Ha(0) : ab(s);
+ return typeof s.length != "number" || yx(s.length) ? Ha(0) : ob(s);
if (s.type === "Buffer" && Array.isArray(s.data))
- return ab(s.data);
+ return ob(s.data);
}(t);
if (i)
return i;
@@ -127620,21 +127631,21 @@ ${Ez(e, r10)}`);
return He.from(t[Symbol.toPrimitive]("string"), e, r10);
throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t);
}
- function mC(t) {
+ function aC(t) {
if (typeof t != "number")
throw new TypeError('"size" argument must be of type number');
if (t < 0)
throw new RangeError('The value "' + t + '" is invalid for option "size"');
}
- function m5(t) {
- return mC(t), Ha(t < 0 ? 0 : 0 | xx(t));
+ function d5(t) {
+ return aC(t), Ha(t < 0 ? 0 : 0 | gx(t));
}
- function ab(t) {
- for (var e = t.length < 0 ? 0 : 0 | xx(t.length), r10 = Ha(e), n = 0; n < e; n += 1)
+ function ob(t) {
+ for (var e = t.length < 0 ? 0 : 0 | gx(t.length), r10 = Ha(e), n = 0; n < e; n += 1)
r10[n] = 255 & t[n];
return r10;
}
- function Xle(t, e, r10) {
+ function Hle(t, e, r10) {
if (e < 0 || t.byteLength < e)
throw new RangeError('"offset" is outside of buffer bounds');
if (t.byteLength < e + (r10 || 0))
@@ -127642,12 +127653,12 @@ ${Ez(e, r10)}`);
var n;
return n = e === void 0 && r10 === void 0 ? new Uint8Array(t) : r10 === void 0 ? new Uint8Array(t, e) : new Uint8Array(t, e, r10), Object.setPrototypeOf(n, He.prototype), n;
}
- function xx(t) {
+ function gx(t) {
if (t >= 2147483647)
throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + 2147483647 .toString(16) + " bytes");
return 0 | t;
}
- function gC(t, e) {
+ function cC(t, e) {
if (He.isBuffer(t))
return t.length;
if (ArrayBuffer.isView(t) || qa(t, ArrayBuffer))
@@ -127665,7 +127676,7 @@ ${Ez(e, r10)}`);
return r10;
case "utf8":
case "utf-8":
- return g5(t).length;
+ return p5(t).length;
case "ucs2":
case "ucs-2":
case "utf16le":
@@ -127674,36 +127685,36 @@ ${Ez(e, r10)}`);
case "hex":
return r10 >>> 1;
case "base64":
- return vC(t).length;
+ return hC(t).length;
default:
if (i)
- return n ? -1 : g5(t).length;
+ return n ? -1 : p5(t).length;
e = ("" + e).toLowerCase(), i = true;
}
}
- function Yle(t, e, r10) {
+ function qle(t, e, r10) {
var n = false;
if ((e === void 0 || e < 0) && (e = 0), e > this.length || ((r10 === void 0 || r10 > this.length) && (r10 = this.length), r10 <= 0) || (r10 >>>= 0) <= (e >>>= 0))
return "";
for (t || (t = "utf8"); ; )
switch (t) {
case "hex":
- return ife(this, e, r10);
+ return $le(this, e, r10);
case "utf8":
case "utf-8":
- return bC(this, e, r10);
+ return lC(this, e, r10);
case "ascii":
- return rfe(this, e, r10);
+ return Jle(this, e, r10);
case "latin1":
case "binary":
- return nfe(this, e, r10);
+ return Qle(this, e, r10);
case "base64":
- return tfe(this, e, r10);
+ return Zle(this, e, r10);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
- return sfe(this, e, r10);
+ return efe(this, e, r10);
default:
if (n)
throw new TypeError("Unknown encoding: " + t);
@@ -127714,10 +127725,10 @@ ${Ez(e, r10)}`);
var n = t[e];
t[e] = t[r10], t[r10] = n;
}
- function H_(t, e, r10, n, i) {
+ function U_(t, e, r10, n, i) {
if (t.length === 0)
return -1;
- if (typeof r10 == "string" ? (n = r10, r10 = 0) : r10 > 2147483647 ? r10 = 2147483647 : r10 < -2147483648 && (r10 = -2147483648), _x(r10 = +r10) && (r10 = i ? 0 : t.length - 1), r10 < 0 && (r10 = t.length + r10), r10 >= t.length) {
+ if (typeof r10 == "string" ? (n = r10, r10 = 0) : r10 > 2147483647 ? r10 = 2147483647 : r10 < -2147483648 && (r10 = -2147483648), yx(r10 = +r10) && (r10 = i ? 0 : t.length - 1), r10 < 0 && (r10 = t.length + r10), r10 >= t.length) {
if (i)
return -1;
r10 = t.length - 1;
@@ -127727,12 +127738,12 @@ ${Ez(e, r10)}`);
r10 = 0;
}
if (typeof e == "string" && (e = He.from(e, n)), He.isBuffer(e))
- return e.length === 0 ? -1 : q_(t, e, r10, n, i);
+ return e.length === 0 ? -1 : j_(t, e, r10, n, i);
if (typeof e == "number")
- return e &= 255, typeof Uint8Array.prototype.indexOf == "function" ? i ? Uint8Array.prototype.indexOf.call(t, e, r10) : Uint8Array.prototype.lastIndexOf.call(t, e, r10) : q_(t, [e], r10, n, i);
+ return e &= 255, typeof Uint8Array.prototype.indexOf == "function" ? i ? Uint8Array.prototype.indexOf.call(t, e, r10) : Uint8Array.prototype.lastIndexOf.call(t, e, r10) : j_(t, [e], r10, n, i);
throw new TypeError("val must be string, number or Buffer");
}
- function q_(t, e, r10, n, i) {
+ function j_(t, e, r10, n, i) {
var s, o = 1, a = t.length, c = e.length;
if (n !== void 0 && ((n = String(n).toLowerCase()) === "ucs2" || n === "ucs-2" || n === "utf16le" || n === "utf-16le")) {
if (t.length < 2 || e.length < 2)
@@ -127762,7 +127773,7 @@ ${Ez(e, r10)}`);
}
return -1;
}
- function Zle(t, e, r10, n) {
+ function Wle(t, e, r10, n) {
r10 = Number(r10) || 0;
var i = t.length - r10;
n ? (n = Number(n)) > i && (n = i) : n = i;
@@ -127770,39 +127781,39 @@ ${Ez(e, r10)}`);
n > s / 2 && (n = s / 2);
for (var o = 0; o < n; ++o) {
var a = parseInt(e.substr(2 * o, 2), 16);
- if (_x(a))
+ if (yx(a))
return o;
t[r10 + o] = a;
}
return o;
}
- function Jle(t, e, r10, n) {
- return o2(g5(e, t.length - r10), t, r10, n);
+ function Gle(t, e, r10, n) {
+ return o2(p5(e, t.length - r10), t, r10, n);
}
- function yC(t, e, r10, n) {
+ function uC(t, e, r10, n) {
return o2(function(i) {
for (var s = [], o = 0; o < i.length; ++o)
s.push(255 & i.charCodeAt(o));
return s;
}(e), t, r10, n);
}
- function Qle(t, e, r10, n) {
- return yC(t, e, r10, n);
+ function Kle(t, e, r10, n) {
+ return uC(t, e, r10, n);
}
- function $le(t, e, r10, n) {
- return o2(vC(e), t, r10, n);
+ function Xle(t, e, r10, n) {
+ return o2(hC(e), t, r10, n);
}
- function efe(t, e, r10, n) {
+ function Yle(t, e, r10, n) {
return o2(function(i, s) {
for (var o, a, c, u = [], f10 = 0; f10 < i.length && !((s -= 2) < 0); ++f10)
o = i.charCodeAt(f10), a = o >> 8, c = o % 256, u.push(c), u.push(a);
return u;
}(e, t.length - r10), t, r10, n);
}
- function tfe(t, e, r10) {
- return e === 0 && r10 === t.length ? mm.fromByteArray(t) : mm.fromByteArray(t.slice(e, r10));
+ function Zle(t, e, r10) {
+ return e === 0 && r10 === t.length ? pm.fromByteArray(t) : pm.fromByteArray(t.slice(e, r10));
}
- function bC(t, e, r10) {
+ function lC(t, e, r10) {
r10 = Math.min(t.length, r10);
for (var n = [], i = e; i < r10; ) {
var s, o, a, c, u = t[i], f10 = null, p = u > 239 ? 4 : u > 223 ? 3 : u > 191 ? 2 : 1;
@@ -127831,28 +127842,28 @@ ${Ez(e, r10)}`);
return _;
}(n);
}
- function rfe(t, e, r10) {
+ function Jle(t, e, r10) {
var n = "";
r10 = Math.min(t.length, r10);
for (var i = e; i < r10; ++i)
n += String.fromCharCode(127 & t[i]);
return n;
}
- function nfe(t, e, r10) {
+ function Qle(t, e, r10) {
var n = "";
r10 = Math.min(t.length, r10);
for (var i = e; i < r10; ++i)
n += String.fromCharCode(t[i]);
return n;
}
- function ife(t, e, r10) {
+ function $le(t, e, r10) {
var n = t.length;
(!e || e < 0) && (e = 0), (!r10 || r10 < 0 || r10 > n) && (r10 = n);
for (var i = "", s = e; s < r10; ++s)
- i += _C[t[s]];
+ i += pC[t[s]];
return i;
}
- function sfe(t, e, r10) {
+ function efe(t, e, r10) {
for (var n = t.slice(e, r10), i = "", s = 0; s < n.length; s += 2)
i += String.fromCharCode(n[s] + 256 * n[s + 1]);
return i;
@@ -127871,19 +127882,19 @@ ${Ez(e, r10)}`);
if (r10 + n > t.length)
throw new RangeError("Index out of range");
}
- function wC(t, e, r10, n, i, s) {
+ function fC(t, e, r10, n, i, s) {
if (r10 + n > t.length)
throw new RangeError("Index out of range");
if (r10 < 0)
throw new RangeError("Index out of range");
}
- function W_(t, e, r10, n, i) {
- return e = +e, r10 >>>= 0, i || wC(t, 0, r10, 4), Ou.write(t, e, r10, n, 23, 4), r10 + 4;
+ function V_(t, e, r10, n, i) {
+ return e = +e, r10 >>>= 0, i || fC(t, 0, r10, 4), Ou.write(t, e, r10, n, 23, 4), r10 + 4;
}
- function G_(t, e, r10, n, i) {
- return e = +e, r10 >>>= 0, i || wC(t, 0, r10, 8), Ou.write(t, e, r10, n, 52, 8), r10 + 8;
+ function z_(t, e, r10, n, i) {
+ return e = +e, r10 >>>= 0, i || fC(t, 0, r10, 8), Ou.write(t, e, r10, n, 52, 8), r10 + 8;
}
- function g5(t, e) {
+ function p5(t, e) {
var r10;
e = e || 1 / 0;
for (var n = t.length, i = null, s = [], o = 0; o < n; ++o) {
@@ -127929,9 +127940,9 @@ ${Ez(e, r10)}`);
}
return s;
}
- function vC(t) {
- return mm.toByteArray(function(e) {
- if ((e = (e = e.split("=")[0]).trim().replace(xC, "")).length < 2)
+ function hC(t) {
+ return pm.toByteArray(function(e) {
+ if ((e = (e = e.split("=")[0]).trim().replace(dC, "")).length < 2)
return "";
for (; e.length % 4 != 0; )
e += "=";
@@ -127946,17 +127957,17 @@ ${Ez(e, r10)}`);
function qa(t, e) {
return t instanceof e || t != null && t.constructor != null && t.constructor.name != null && t.constructor.name === e.name;
}
- function _x(t) {
+ function yx(t) {
return t != t;
}
- function K_(t, e) {
+ function F_(t, e) {
for (var r10 in t)
e[r10] = t[r10];
}
function wu(t, e, r10) {
return Js(t, e, r10);
}
- function Th(t) {
+ function Ah(t) {
var e;
switch (this.encoding = function(r10) {
var n = function(i) {
@@ -127985,28 +127996,28 @@ ${Ez(e, r10)}`);
i = ("" + i).toLowerCase(), s = true;
}
}(r10);
- if (typeof n != "string" && (gm.isEncoding === y5 || !y5(r10)))
+ if (typeof n != "string" && (mm.isEncoding === m5 || !m5(r10)))
throw new Error("Unknown encoding: " + r10);
return n || r10;
}(t), this.encoding) {
case "utf16le":
- this.text = afe, this.end = cfe, e = 4;
+ this.text = rfe, this.end = nfe, e = 4;
break;
case "utf8":
- this.fillLast = ofe, e = 4;
+ this.fillLast = tfe, e = 4;
break;
case "base64":
- this.text = ufe, this.end = lfe, e = 3;
+ this.text = ife, this.end = sfe, e = 3;
break;
default:
- return this.write = ffe, this.end = hfe, void 0;
+ return this.write = ofe, this.end = afe, void 0;
}
- this.lastNeed = 0, this.lastTotal = 0, this.lastChar = gm.allocUnsafe(e);
+ this.lastNeed = 0, this.lastTotal = 0, this.lastChar = mm.allocUnsafe(e);
}
- function cb(t) {
+ function ab(t) {
return t <= 127 ? 0 : t >> 5 == 6 ? 2 : t >> 4 == 14 ? 3 : t >> 3 == 30 ? 4 : t >> 6 == 2 ? -1 : -2;
}
- function ofe(t) {
+ function tfe(t) {
var e = this.lastTotal - this.lastNeed, r10 = function(n, i, s) {
if ((192 & i[0]) != 128)
return n.lastNeed = 0, "\uFFFD";
@@ -128019,7 +128030,7 @@ ${Ez(e, r10)}`);
}(this, t);
return r10 !== void 0 ? r10 : this.lastNeed <= t.length ? (t.copy(this.lastChar, e, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal)) : (t.copy(this.lastChar, e, 0, t.length), this.lastNeed -= t.length, void 0);
}
- function afe(t, e) {
+ function rfe(t, e) {
if ((t.length - e) % 2 == 0) {
var r10 = t.toString("utf16le", e);
if (r10) {
@@ -128031,7 +128042,7 @@ ${Ez(e, r10)}`);
}
return this.lastNeed = 1, this.lastTotal = 2, this.lastChar[0] = t[t.length - 1], t.toString("utf16le", e, t.length - 1);
}
- function cfe(t) {
+ function nfe(t) {
var e = t && t.length ? this.write(t) : "";
if (this.lastNeed) {
var r10 = this.lastTotal - this.lastNeed;
@@ -128039,47 +128050,47 @@ ${Ez(e, r10)}`);
}
return e;
}
- function ufe(t, e) {
+ function ife(t, e) {
var r10 = (t.length - e) % 3;
return r10 === 0 ? t.toString("base64", e) : (this.lastNeed = 3 - r10, this.lastTotal = 3, r10 === 1 ? this.lastChar[0] = t[t.length - 1] : (this.lastChar[0] = t[t.length - 2], this.lastChar[1] = t[t.length - 1]), t.toString("base64", e, t.length - r10));
}
- function lfe(t) {
+ function sfe(t) {
var e = t && t.length ? this.write(t) : "";
return this.lastNeed ? e + this.lastChar.toString("base64", 0, 3 - this.lastNeed) : e;
}
- function ffe(t) {
+ function ofe(t) {
return t.toString(this.encoding);
}
- function hfe(t) {
+ function afe(t) {
return t && t.length ? this.write(t) : "";
}
- var X_;
+ var H_;
var so;
var ts;
- var Y_;
- var fp;
+ var q_;
+ var up;
var vu;
- var Z_;
- var J_;
+ var W_;
+ var G_;
var No;
- var mm;
+ var pm;
var Ou;
- var ub;
- var xC;
- var _C;
+ var cb;
+ var dC;
+ var pC;
+ var Th;
var Nh;
- var Ih;
var Js;
- var Q_;
- var lf;
- var gm;
- var y5;
- var $_ = Qn(() => {
- for (je(), Ue(), Be(), X_ = { byteLength: function(t) {
- var e = F_(t), r10 = e[0], n = e[1];
+ var K_;
+ var uf;
+ var mm;
+ var m5;
+ var X_ = $n(() => {
+ for (je(), Ue(), Be(), H_ = { byteLength: function(t) {
+ var e = B_(t), r10 = e[0], n = e[1];
return 3 * (r10 + n) / 4 - n;
}, toByteArray: function(t) {
- var e, r10, n = F_(t), i = n[0], s = n[1], o = new Y_(function(u, f10, p) {
+ var e, r10, n = B_(t), i = n[0], s = n[1], o = new q_(function(u, f10, p) {
return 3 * (f10 + p) / 4 - p;
}(0, i, s)), a = 0, c = s > 0 ? i - 4 : i;
for (r10 = 0; r10 < c; r10 += 4)
@@ -128087,11 +128098,11 @@ ${Ez(e, r10)}`);
return s === 2 && (e = ts[t.charCodeAt(r10)] << 2 | ts[t.charCodeAt(r10 + 1)] >> 4, o[a++] = 255 & e), s === 1 && (e = ts[t.charCodeAt(r10)] << 10 | ts[t.charCodeAt(r10 + 1)] << 4 | ts[t.charCodeAt(r10 + 2)] >> 2, o[a++] = e >> 8 & 255, o[a++] = 255 & e), o;
}, fromByteArray: function(t) {
for (var e, r10 = t.length, n = r10 % 3, i = [], s = 0, o = r10 - n; s < o; s += 16383)
- i.push(Kle(t, s, s + 16383 > o ? o : s + 16383));
+ i.push(Fle(t, s, s + 16383 > o ? o : s + 16383));
return n === 1 ? (e = t[r10 - 1], i.push(so[e >> 2] + so[e << 4 & 63] + "==")) : n === 2 && (e = (t[r10 - 2] << 8) + t[r10 - 1], i.push(so[e >> 10] + so[e >> 4 & 63] + so[e << 2 & 63] + "=")), i.join("");
- } }, so = [], ts = [], Y_ = typeof Uint8Array < "u" ? Uint8Array : Array, fp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", vu = 0, Z_ = fp.length; vu < Z_; ++vu)
- so[vu] = fp[vu], ts[fp.charCodeAt(vu)] = vu;
- ts["-".charCodeAt(0)] = 62, ts["_".charCodeAt(0)] = 63, J_ = { read: function(t, e, r10, n, i) {
+ } }, so = [], ts = [], q_ = typeof Uint8Array < "u" ? Uint8Array : Array, up = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", vu = 0, W_ = up.length; vu < W_; ++vu)
+ so[vu] = up[vu], ts[up.charCodeAt(vu)] = vu;
+ ts["-".charCodeAt(0)] = 62, ts["_".charCodeAt(0)] = 63, G_ = { read: function(t, e, r10, n, i) {
var s, o, a = 8 * i - n - 1, c = (1 << a) - 1, u = c >> 1, f10 = -7, p = r10 ? i - 1 : 0, b = r10 ? -1 : 1, E = t[e + p];
for (p += b, s = E & (1 << -f10) - 1, E >>= -f10, f10 += a; f10 > 0; s = 256 * s + t[e + p], p += b, f10 -= 8)
;
@@ -128112,7 +128123,7 @@ ${Ez(e, r10)}`);
for (o = o << i | a, u += i; u > 0; t[r10 + E] = 255 & o, E += _, o /= 256, u -= 8)
;
t[r10 + E - _] |= 128 * N11;
- } }, No = {}, mm = X_, Ou = J_, ub = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null, No.Buffer = He, No.SlowBuffer = function(t) {
+ } }, No = {}, pm = H_, Ou = G_, cb = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null, No.Buffer = He, No.SlowBuffer = function(t) {
return +t != t && (t = 0), He.alloc(+t);
}, No.INSPECT_MAX_BYTES = 50, No.kMaxLength = 2147483647, He.TYPED_ARRAY_SUPPORT = function() {
try {
@@ -128130,15 +128141,15 @@ ${Ez(e, r10)}`);
if (He.isBuffer(this))
return this.byteOffset;
} }), He.poolSize = 8192, He.from = function(t, e, r10) {
- return pC(t, e, r10);
+ return oC(t, e, r10);
}, Object.setPrototypeOf(He.prototype, Uint8Array.prototype), Object.setPrototypeOf(He, Uint8Array), He.alloc = function(t, e, r10) {
return function(n, i, s) {
- return mC(n), n <= 0 ? Ha(n) : i !== void 0 ? typeof s == "string" ? Ha(n).fill(i, s) : Ha(n).fill(i) : Ha(n);
+ return aC(n), n <= 0 ? Ha(n) : i !== void 0 ? typeof s == "string" ? Ha(n).fill(i, s) : Ha(n).fill(i) : Ha(n);
}(t, e, r10);
}, He.allocUnsafe = function(t) {
- return m5(t);
+ return d5(t);
}, He.allocUnsafeSlow = function(t) {
- return m5(t);
+ return d5(t);
}, He.isBuffer = function(t) {
return t != null && t._isBuffer === true && t !== He.prototype;
}, He.compare = function(t, e) {
@@ -128186,7 +128197,7 @@ ${Ez(e, r10)}`);
s.copy(n, i), i += s.length;
}
return n;
- }, He.byteLength = gC, He.prototype._isBuffer = true, He.prototype.swap16 = function() {
+ }, He.byteLength = cC, He.prototype._isBuffer = true, He.prototype.swap16 = function() {
var t = this.length;
if (t % 2 != 0)
throw new RangeError("Buffer size must be a multiple of 16-bits");
@@ -128209,7 +128220,7 @@ ${Ez(e, r10)}`);
return this;
}, He.prototype.toString = function() {
var t = this.length;
- return t === 0 ? "" : arguments.length === 0 ? bC(this, 0, t) : Yle.apply(this, arguments);
+ return t === 0 ? "" : arguments.length === 0 ? lC(this, 0, t) : qle.apply(this, arguments);
}, He.prototype.toLocaleString = He.prototype.toString, He.prototype.equals = function(t) {
if (!He.isBuffer(t))
throw new TypeError("Argument must be a Buffer");
@@ -128217,7 +128228,7 @@ ${Ez(e, r10)}`);
}, He.prototype.inspect = function() {
var t = "", e = No.INSPECT_MAX_BYTES;
return t = this.toString("hex", 0, e).replace(/(.{2})/g, "$1 ").trim(), this.length > e && (t += " ... "), "";
- }, ub && (He.prototype[ub] = He.prototype.inspect), He.prototype.compare = function(t, e, r10, n, i) {
+ }, cb && (He.prototype[cb] = He.prototype.inspect), He.prototype.compare = function(t, e, r10, n, i) {
if (qa(t, Uint8Array) && (t = He.from(t, t.offset, t.byteLength)), !He.isBuffer(t))
throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof t);
if (e === void 0 && (e = 0), r10 === void 0 && (r10 = t ? t.length : 0), n === void 0 && (n = 0), i === void 0 && (i = this.length), e < 0 || r10 > t.length || n < 0 || i > this.length)
@@ -128239,9 +128250,9 @@ ${Ez(e, r10)}`);
}, He.prototype.includes = function(t, e, r10) {
return this.indexOf(t, e, r10) !== -1;
}, He.prototype.indexOf = function(t, e, r10) {
- return H_(this, t, e, r10, true);
+ return U_(this, t, e, r10, true);
}, He.prototype.lastIndexOf = function(t, e, r10) {
- return H_(this, t, e, r10, false);
+ return U_(this, t, e, r10, false);
}, He.prototype.write = function(t, e, r10, n) {
if (e === void 0)
n = "utf8", r10 = this.length, e = 0;
@@ -128259,22 +128270,22 @@ ${Ez(e, r10)}`);
for (var s = false; ; )
switch (n) {
case "hex":
- return Zle(this, t, e, r10);
+ return Wle(this, t, e, r10);
case "utf8":
case "utf-8":
- return Jle(this, t, e, r10);
+ return Gle(this, t, e, r10);
case "ascii":
- return yC(this, t, e, r10);
+ return uC(this, t, e, r10);
case "latin1":
case "binary":
- return Qle(this, t, e, r10);
+ return Kle(this, t, e, r10);
case "base64":
- return $le(this, t, e, r10);
+ return Xle(this, t, e, r10);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
- return efe(this, t, e, r10);
+ return Yle(this, t, e, r10);
default:
if (s)
throw new TypeError("Unknown encoding: " + n);
@@ -128390,13 +128401,13 @@ ${Ez(e, r10)}`);
}, He.prototype.writeInt32BE = function(t, e, r10) {
return t = +t, e >>>= 0, r10 || Pi(this, t, e, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4;
}, He.prototype.writeFloatLE = function(t, e, r10) {
- return W_(this, t, e, true, r10);
+ return V_(this, t, e, true, r10);
}, He.prototype.writeFloatBE = function(t, e, r10) {
- return W_(this, t, e, false, r10);
+ return V_(this, t, e, false, r10);
}, He.prototype.writeDoubleLE = function(t, e, r10) {
- return G_(this, t, e, true, r10);
+ return z_(this, t, e, true, r10);
}, He.prototype.writeDoubleBE = function(t, e, r10) {
- return G_(this, t, e, false, r10);
+ return z_(this, t, e, false, r10);
}, He.prototype.copy = function(t, e, r10, n) {
if (!He.isBuffer(t))
throw new TypeError("argument should be a Buffer");
@@ -128446,12 +128457,12 @@ ${Ez(e, r10)}`);
this[s + e] = o[s % a];
}
return this;
- }, xC = /[^+/0-9A-Za-z-_]/g, _C = function() {
+ }, dC = /[^+/0-9A-Za-z-_]/g, pC = function() {
for (var t = new Array(256), e = 0; e < 16; ++e)
for (var r10 = 16 * e, n = 0; n < 16; ++n)
t[r10 + n] = "0123456789abcdef"[e] + "0123456789abcdef"[n];
return t;
- }(), No.Buffer, No.INSPECT_MAX_BYTES, No.kMaxLength, Nh = {}, Ih = No, Js = Ih.Buffer, Js.from && Js.alloc && Js.allocUnsafe && Js.allocUnsafeSlow ? Nh = Ih : (K_(Ih, Nh), Nh.Buffer = wu), wu.prototype = Object.create(Js.prototype), K_(Js, wu), wu.from = function(t, e, r10) {
+ }(), No.Buffer, No.INSPECT_MAX_BYTES, No.kMaxLength, Th = {}, Nh = No, Js = Nh.Buffer, Js.from && Js.alloc && Js.allocUnsafe && Js.allocUnsafeSlow ? Th = Nh : (F_(Nh, Th), Th.Buffer = wu), wu.prototype = Object.create(Js.prototype), F_(Js, wu), wu.from = function(t, e, r10) {
if (typeof t == "number")
throw new TypeError("Argument must not be a number");
return Js(t, e, r10);
@@ -128467,8 +128478,8 @@ ${Ez(e, r10)}`);
}, wu.allocUnsafeSlow = function(t) {
if (typeof t != "number")
throw new TypeError("Argument must be a number");
- return Ih.SlowBuffer(t);
- }, Q_ = Nh, lf = {}, gm = Q_.Buffer, y5 = gm.isEncoding || function(t) {
+ return Nh.SlowBuffer(t);
+ }, K_ = Th, uf = {}, mm = K_.Buffer, m5 = mm.isEncoding || function(t) {
switch ((t = "" + t) && t.toLowerCase()) {
case "hex":
case "utf8":
@@ -128485,7 +128496,7 @@ ${Ez(e, r10)}`);
default:
return false;
}
- }, lf.StringDecoder = Th, Th.prototype.write = function(t) {
+ }, uf.StringDecoder = Ah, Ah.prototype.write = function(t) {
if (t.length === 0)
return "";
var e, r10;
@@ -128496,37 +128507,37 @@ ${Ez(e, r10)}`);
} else
r10 = 0;
return r10 < t.length ? e ? e + this.text(t, r10) : this.text(t, r10) : e || "";
- }, Th.prototype.end = function(t) {
+ }, Ah.prototype.end = function(t) {
var e = t && t.length ? this.write(t) : "";
return this.lastNeed ? e + "\uFFFD" : e;
- }, Th.prototype.text = function(t, e) {
+ }, Ah.prototype.text = function(t, e) {
var r10 = function(i, s, o) {
var a = s.length - 1;
if (a < o)
return 0;
- var c = cb(s[a]);
- return c >= 0 ? (c > 0 && (i.lastNeed = c - 1), c) : --a < o || c === -2 ? 0 : (c = cb(s[a])) >= 0 ? (c > 0 && (i.lastNeed = c - 2), c) : --a < o || c === -2 ? 0 : (c = cb(s[a])) >= 0 ? (c > 0 && (c === 2 ? c = 0 : i.lastNeed = c - 3), c) : 0;
+ var c = ab(s[a]);
+ return c >= 0 ? (c > 0 && (i.lastNeed = c - 1), c) : --a < o || c === -2 ? 0 : (c = ab(s[a])) >= 0 ? (c > 0 && (i.lastNeed = c - 2), c) : --a < o || c === -2 ? 0 : (c = ab(s[a])) >= 0 ? (c > 0 && (c === 2 ? c = 0 : i.lastNeed = c - 3), c) : 0;
}(this, t, e);
if (!this.lastNeed)
return t.toString("utf8", e);
this.lastTotal = r10;
var n = t.length - (r10 - this.lastNeed);
return t.copy(this.lastChar, 0, n), t.toString("utf8", e, n);
- }, Th.prototype.fillLast = function(t) {
+ }, Ah.prototype.fillLast = function(t) {
if (this.lastNeed <= t.length)
return t.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal);
t.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, t.length), this.lastNeed -= t.length;
- }, lf.StringDecoder, lf.StringDecoder;
+ }, uf.StringDecoder, uf.StringDecoder;
});
- var EC = {};
- Tl(EC, { StringDecoder: () => SC, default: () => lf });
- var SC;
- var dfe = Qn(() => {
- je(), Ue(), Be(), $_(), $_(), SC = lf.StringDecoder;
+ var mC = {};
+ Al(mC, { StringDecoder: () => gC, default: () => uf });
+ var gC;
+ var cfe = $n(() => {
+ je(), Ue(), Be(), X_(), X_(), gC = uf.StringDecoder;
});
- var MC = Ye((t, e) => {
+ var yC = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Nl(), { PromisePrototypeThen: n, SymbolAsyncIterator: i, SymbolIterator: s } = vn(), { Buffer: o } = (ei(), vr($n)), { ERR_INVALID_ARG_TYPE: a, ERR_STREAM_NULL_VALUES: c } = Xi().codes;
+ var r10 = Tl(), { PromisePrototypeThen: n, SymbolAsyncIterator: i, SymbolIterator: s } = vn(), { Buffer: o } = (ti(), vr(ei)), { ERR_INVALID_ARG_TYPE: a, ERR_STREAM_NULL_VALUES: c } = Xi().codes;
function u(f10, p, b) {
let E;
if (typeof p == "string" || p instanceof o)
@@ -128540,16 +128551,16 @@ ${Ez(e, r10)}`);
_ = false, E = p[s]();
else
throw new a("iterable", ["Iterable"], p);
- let N11 = new f10({ objectMode: true, highWaterMark: 1, ...b }), R = false;
+ let N11 = new f10({ objectMode: true, highWaterMark: 1, ...b }), k = false;
N11._read = function() {
- R || (R = true, D());
- }, N11._destroy = function(L, q) {
- n(F(L), () => r10.nextTick(q, L), (W) => r10.nextTick(q, W || L));
+ k || (k = true, L());
+ }, N11._destroy = function(D, q) {
+ n(F(D), () => r10.nextTick(q, D), (W) => r10.nextTick(q, W || D));
};
- async function F(L) {
- let q = L != null, W = typeof E.throw == "function";
+ async function F(D) {
+ let q = D != null, W = typeof E.throw == "function";
if (q && W) {
- let { value: z, done: T } = await E.throw(L);
+ let { value: z, done: T } = await E.throw(D);
if (await z, T)
return;
}
@@ -128558,22 +128569,22 @@ ${Ez(e, r10)}`);
await z;
}
}
- async function D() {
+ async function L() {
for (; ; ) {
try {
- let { value: L, done: q } = _ ? await E.next() : E.next();
+ let { value: D, done: q } = _ ? await E.next() : E.next();
if (q)
N11.push(null);
else {
- let W = L && typeof L.then == "function" ? await L : L;
+ let W = D && typeof D.then == "function" ? await D : D;
if (W === null)
- throw R = false, new c();
+ throw k = false, new c();
if (N11.push(W))
continue;
- R = false;
+ k = false;
}
- } catch (L) {
- N11.destroy(L);
+ } catch (D) {
+ N11.destroy(D);
}
break;
}
@@ -128584,22 +128595,22 @@ ${Ez(e, r10)}`);
});
var a2 = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Nl(), { ArrayPrototypeIndexOf: n, NumberIsInteger: i, NumberIsNaN: s, NumberParseInt: o, ObjectDefineProperties: a, ObjectKeys: c, ObjectSetPrototypeOf: u, Promise: f10, SafeSet: p, SymbolAsyncIterator: b, Symbol: E } = vn();
+ var r10 = Tl(), { ArrayPrototypeIndexOf: n, NumberIsInteger: i, NumberIsNaN: s, NumberParseInt: o, ObjectDefineProperties: a, ObjectKeys: c, ObjectSetPrototypeOf: u, Promise: f10, SafeSet: p, SymbolAsyncIterator: b, Symbol: E } = vn();
e.exports = m, m.ReadableState = g;
- var { EventEmitter: _ } = (Zf(), vr(Il)), { Stream: N11, prependListener: R } = bx(), { Buffer: F } = (ei(), vr($n)), { addAbortSignal: D } = s2(), L = uu(), q = Ja().debuglog("stream", (O) => {
+ var { EventEmitter: _ } = (Yf(), vr(Nl)), { Stream: N11, prependListener: k } = px(), { Buffer: F } = (ti(), vr(ei)), { addAbortSignal: L } = s2(), D = uu(), q = Za().debuglog("stream", (O) => {
q = O;
- }), W = Gle(), z = Yf(), { getHighWaterMark: T, getDefaultHighWaterMark: I } = vx(), { aggregateTwoErrors: H, codes: { ERR_INVALID_ARG_TYPE: X, ERR_METHOD_NOT_IMPLEMENTED: V, ERR_OUT_OF_RANGE: S10, ERR_STREAM_PUSH_AFTER_EOF: d, ERR_STREAM_UNSHIFT_AFTER_END_EVENT: l15 } } = Xi(), { validateObject: h } = i2(), y = E("kPaused"), { StringDecoder: x } = (dfe(), vr(EC)), v = MC();
+ }), W = zle(), z = Xf(), { getHighWaterMark: T, getDefaultHighWaterMark: I } = mx(), { aggregateTwoErrors: H, codes: { ERR_INVALID_ARG_TYPE: X, ERR_METHOD_NOT_IMPLEMENTED: V, ERR_OUT_OF_RANGE: S9, ERR_STREAM_PUSH_AFTER_EOF: d, ERR_STREAM_UNSHIFT_AFTER_END_EVENT: l15 } } = Xi(), { validateObject: h } = i2(), y = E("kPaused"), { StringDecoder: x } = (cfe(), vr(mC)), v = yC();
u(m.prototype, N11.prototype), u(m, N11);
var M = () => {
}, { errorOrDestroy: w } = z;
function g(O, B, $) {
- typeof $ != "boolean" && ($ = B instanceof Qa()), this.objectMode = !!(O && O.objectMode), $ && (this.objectMode = this.objectMode || !!(O && O.readableObjectMode)), this.highWaterMark = O ? T(this, O, "readableHighWaterMark", $) : I(false), this.buffer = new W(), this.length = 0, this.pipes = [], this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.constructed = true, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this[y] = null, this.errorEmitted = false, this.emitClose = !O || O.emitClose !== false, this.autoDestroy = !O || O.autoDestroy !== false, this.destroyed = false, this.errored = null, this.closed = false, this.closeEmitted = false, this.defaultEncoding = O && O.defaultEncoding || "utf8", this.awaitDrainWriters = null, this.multiAwaitDrain = false, this.readingMore = false, this.dataEmitted = false, this.decoder = null, this.encoding = null, O && O.encoding && (this.decoder = new x(O.encoding), this.encoding = O.encoding);
+ typeof $ != "boolean" && ($ = B instanceof Ja()), this.objectMode = !!(O && O.objectMode), $ && (this.objectMode = this.objectMode || !!(O && O.readableObjectMode)), this.highWaterMark = O ? T(this, O, "readableHighWaterMark", $) : I(false), this.buffer = new W(), this.length = 0, this.pipes = [], this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.constructed = true, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this[y] = null, this.errorEmitted = false, this.emitClose = !O || O.emitClose !== false, this.autoDestroy = !O || O.autoDestroy !== false, this.destroyed = false, this.errored = null, this.closed = false, this.closeEmitted = false, this.defaultEncoding = O && O.defaultEncoding || "utf8", this.awaitDrainWriters = null, this.multiAwaitDrain = false, this.readingMore = false, this.dataEmitted = false, this.decoder = null, this.encoding = null, O && O.encoding && (this.decoder = new x(O.encoding), this.encoding = O.encoding);
}
function m(O) {
if (!(this instanceof m))
return new m(O);
- let B = this instanceof Qa();
- this._readableState = new g(O, this, B), O && (typeof O.read == "function" && (this._read = O.read), typeof O.destroy == "function" && (this._destroy = O.destroy), typeof O.construct == "function" && (this._construct = O.construct), O.signal && !B && D(O.signal, this)), N11.call(this, O), z.construct(this, () => {
+ let B = this instanceof Ja();
+ this._readableState = new g(O, this, B), O && (typeof O.read == "function" && (this._read = O.read), typeof O.destroy == "function" && (this._destroy = O.destroy), typeof O.construct == "function" && (this._construct = O.construct), O.signal && !B && L(O.signal, this)), N11.call(this, O), z.construct(this, () => {
this._readableState.needReadable && Y(this, this._readableState);
});
}
@@ -128656,7 +128667,7 @@ ${Ez(e, r10)}`);
var A = 1073741824;
function K(O) {
if (O > A)
- throw new S10("size", "<= 1GiB", O);
+ throw new S9("size", "<= 1GiB", O);
return O--, O |= O >>> 1, O |= O >>> 2, O |= O >>> 4, O |= O >>> 8, O |= O >>> 16, O++, O;
}
function U(O, B) {
@@ -128690,14 +128701,14 @@ ${Ez(e, r10)}`);
let $ = B.decoder.end();
$ && $.length && (B.buffer.push($), B.length += B.objectMode ? 1 : $.length);
}
- B.ended = true, B.sync ? G(O) : (B.needReadable = false, B.emittedReadable = true, k(O));
+ B.ended = true, B.sync ? G(O) : (B.needReadable = false, B.emittedReadable = true, R(O));
}
}
function G(O) {
let B = O._readableState;
- q("emitReadable", B.needReadable, B.emittedReadable), B.needReadable = false, B.emittedReadable || (q("emitReadable", B.flowing), B.emittedReadable = true, r10.nextTick(k, O));
+ q("emitReadable", B.needReadable, B.emittedReadable), B.needReadable = false, B.emittedReadable || (q("emitReadable", B.flowing), B.emittedReadable = true, r10.nextTick(R, O));
}
- function k(O) {
+ function R(O) {
let B = O._readableState;
q("emitReadable_", B.destroyed, B.length, B.ended), !B.destroyed && !B.errored && (B.length || B.ended) && (O.emit("readable"), B.emittedReadable = false), B.needReadable = !B.flowing && !B.ended && B.length <= B.highWaterMark, me(O);
}
@@ -128744,7 +128755,7 @@ ${Ez(e, r10)}`);
ke && !ke.errorEmitted ? w(O, Ge) : O.emit("error", Ge);
}
}
- R(O, "error", De);
+ k(O, "error", De);
function ut() {
O.removeListener("finish", Ve), Ze();
}
@@ -128849,7 +128860,7 @@ ${Ez(e, r10)}`);
this === O ? ($(), $ = M) : $ = fe;
}
O.on("readable", te);
- let J, ne = L(O, { writable: false }, (fe) => {
+ let J, ne = D(O, { writable: false }, (fe) => {
J = fe ? H(J, fe) : null, $(), $ = M;
});
try {
@@ -128938,13 +128949,13 @@ ${Ez(e, r10)}`);
return v(m, O, B);
};
var Te;
- function C9() {
+ function C10() {
return Te === void 0 && (Te = {}), Te;
}
m.fromWeb = function(O, B) {
- return C9().newStreamReadableFromReadableStream(O, B);
+ return C10().newStreamReadableFromReadableStream(O, B);
}, m.toWeb = function(O, B) {
- return C9().newReadableStreamFromStreamReadable(O, B);
+ return C10().newReadableStreamFromStreamReadable(O, B);
}, m.wrap = function(O, B) {
var $, te;
return new m({ objectMode: ($ = (te = O.readableObjectMode) !== null && te !== void 0 ? te : O.objectMode) !== null && $ !== void 0 ? $ : true, ...B, destroy(J, ne) {
@@ -128952,17 +128963,17 @@ ${Ez(e, r10)}`);
} }).wrap(O);
};
});
- var AC = Ye((t, e) => {
+ var bC = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Nl(), { ArrayPrototypeSlice: n, Error: i, FunctionPrototypeSymbolHasInstance: s, ObjectDefineProperty: o, ObjectDefineProperties: a, ObjectSetPrototypeOf: c, StringPrototypeToLowerCase: u, Symbol: f10, SymbolHasInstance: p } = vn();
+ var r10 = Tl(), { ArrayPrototypeSlice: n, Error: i, FunctionPrototypeSymbolHasInstance: s, ObjectDefineProperty: o, ObjectDefineProperties: a, ObjectSetPrototypeOf: c, StringPrototypeToLowerCase: u, Symbol: f10, SymbolHasInstance: p } = vn();
e.exports = x, x.WritableState = h;
- var { EventEmitter: b } = (Zf(), vr(Il)), E = bx().Stream, { Buffer: _ } = (ei(), vr($n)), N11 = Yf(), { addAbortSignal: R } = s2(), { getHighWaterMark: F, getDefaultHighWaterMark: D } = vx(), { ERR_INVALID_ARG_TYPE: L, ERR_METHOD_NOT_IMPLEMENTED: q, ERR_MULTIPLE_CALLBACK: W, ERR_STREAM_CANNOT_PIPE: z, ERR_STREAM_DESTROYED: T, ERR_STREAM_ALREADY_FINISHED: I, ERR_STREAM_NULL_VALUES: H, ERR_STREAM_WRITE_AFTER_END: X, ERR_UNKNOWN_ENCODING: V } = Xi().codes, { errorOrDestroy: S10 } = N11;
+ var { EventEmitter: b } = (Yf(), vr(Nl)), E = px().Stream, { Buffer: _ } = (ti(), vr(ei)), N11 = Xf(), { addAbortSignal: k } = s2(), { getHighWaterMark: F, getDefaultHighWaterMark: L } = mx(), { ERR_INVALID_ARG_TYPE: D, ERR_METHOD_NOT_IMPLEMENTED: q, ERR_MULTIPLE_CALLBACK: W, ERR_STREAM_CANNOT_PIPE: z, ERR_STREAM_DESTROYED: T, ERR_STREAM_ALREADY_FINISHED: I, ERR_STREAM_NULL_VALUES: H, ERR_STREAM_WRITE_AFTER_END: X, ERR_UNKNOWN_ENCODING: V } = Xi().codes, { errorOrDestroy: S9 } = N11;
c(x.prototype, E.prototype), c(x, E);
function d() {
}
var l15 = f10("kOnFinished");
function h(Z10, ce, oe) {
- typeof oe != "boolean" && (oe = ce instanceof Qa()), this.objectMode = !!(Z10 && Z10.objectMode), oe && (this.objectMode = this.objectMode || !!(Z10 && Z10.writableObjectMode)), this.highWaterMark = Z10 ? F(this, Z10, "writableHighWaterMark", oe) : D(false), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false;
+ typeof oe != "boolean" && (oe = ce instanceof Ja()), this.objectMode = !!(Z10 && Z10.objectMode), oe && (this.objectMode = this.objectMode || !!(Z10 && Z10.writableObjectMode)), this.highWaterMark = Z10 ? F(this, Z10, "writableHighWaterMark", oe) : L(false), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false;
let me = !!(Z10 && Z10.decodeStrings === false);
this.decodeStrings = !me, this.defaultEncoding = Z10 && Z10.defaultEncoding || "utf8", this.length = 0, this.writing = false, this.corked = 0, this.sync = true, this.bufferProcessing = false, this.onwrite = m.bind(void 0, ce), this.writecb = null, this.writelen = 0, this.afterWriteTickInfo = null, y(this), this.pendingcb = 0, this.constructed = true, this.prefinished = false, this.errorEmitted = false, this.emitClose = !Z10 || Z10.emitClose !== false, this.autoDestroy = !Z10 || Z10.autoDestroy !== false, this.errored = null, this.closed = false, this.closeEmitted = false, this[l15] = [];
}
@@ -128975,18 +128986,18 @@ ${Ez(e, r10)}`);
return this.buffered.length - this.bufferedIndex;
} });
function x(Z10) {
- let ce = this instanceof Qa();
+ let ce = this instanceof Ja();
if (!ce && !s(x, this))
return new x(Z10);
- this._writableState = new h(Z10, this, ce), Z10 && (typeof Z10.write == "function" && (this._write = Z10.write), typeof Z10.writev == "function" && (this._writev = Z10.writev), typeof Z10.destroy == "function" && (this._destroy = Z10.destroy), typeof Z10.final == "function" && (this._final = Z10.final), typeof Z10.construct == "function" && (this._construct = Z10.construct), Z10.signal && R(Z10.signal, this)), E.call(this, Z10), N11.construct(this, () => {
+ this._writableState = new h(Z10, this, ce), Z10 && (typeof Z10.write == "function" && (this._write = Z10.write), typeof Z10.writev == "function" && (this._writev = Z10.writev), typeof Z10.destroy == "function" && (this._destroy = Z10.destroy), typeof Z10.final == "function" && (this._final = Z10.final), typeof Z10.construct == "function" && (this._construct = Z10.construct), Z10.signal && k(Z10.signal, this)), E.call(this, Z10), N11.construct(this, () => {
let oe = this._writableState;
- oe.writing || K(this, oe), k(this, oe);
+ oe.writing || K(this, oe), R(this, oe);
});
}
o(x, p, { __proto__: null, value: function(Z10) {
return s(this, Z10) ? true : this !== x ? false : Z10 && Z10._writableState instanceof h;
} }), x.prototype.pipe = function() {
- S10(this, new z());
+ S9(this, new z());
};
function v(Z10, ce, oe, me) {
let pe = Z10._writableState;
@@ -129009,9 +129020,9 @@ ${Ez(e, r10)}`);
else if (E._isUint8Array(ce))
ce = E._uint8ArrayToBuffer(ce), oe = "buffer";
else
- throw new L("chunk", ["string", "Buffer", "Uint8Array"], ce);
+ throw new D("chunk", ["string", "Buffer", "Uint8Array"], ce);
let se;
- return pe.ending ? se = new X() : pe.destroyed && (se = new T("write")), se ? (r10.nextTick(me, se), S10(Z10, se, true), se) : (pe.pendingcb++, M(Z10, pe, ce, oe, me));
+ return pe.ending ? se = new X() : pe.destroyed && (se = new T("write")), se ? (r10.nextTick(me, se), S9(Z10, se, true), se) : (pe.pendingcb++, M(Z10, pe, ce, oe, me));
}
x.prototype.write = function(Z10, ce, oe) {
return v(this, Z10, ce, oe) === true;
@@ -129035,12 +129046,12 @@ ${Ez(e, r10)}`);
ce.writelen = me, ce.writecb = le, ce.writing = true, ce.sync = true, ce.destroyed ? ce.onwrite(new T("write")) : oe ? Z10._writev(pe, ce.onwrite) : Z10._write(pe, se, ce.onwrite), ce.sync = false;
}
function g(Z10, ce, oe, me) {
- --ce.pendingcb, me(oe), A(ce), S10(Z10, oe);
+ --ce.pendingcb, me(oe), A(ce), S9(Z10, oe);
}
function m(Z10, ce) {
let oe = Z10._writableState, me = oe.sync, pe = oe.writecb;
if (typeof pe != "function") {
- S10(Z10, new W());
+ S9(Z10, new W());
return;
}
oe.writing = false, oe.writecb = null, oe.length -= oe.writelen, oe.writelen = 0, ce ? (ce.stack, oe.errored || (oe.errored = ce), Z10._readableState && !Z10._readableState.errored && (Z10._readableState.errored = ce), me ? r10.nextTick(g, Z10, oe, ce, pe) : g(Z10, oe, ce, pe)) : (oe.buffered.length > oe.bufferedIndex && K(Z10, oe), me ? oe.afterWriteTickInfo !== null && oe.afterWriteTickInfo.cb === pe ? oe.afterWriteTickInfo.count++ : (oe.afterWriteTickInfo = { count: 1, cb: pe, stream: Z10, state: oe }, r10.nextTick(P, oe.afterWriteTickInfo)) : Q(Z10, oe, 1, pe));
@@ -129051,7 +129062,7 @@ ${Ez(e, r10)}`);
function Q(Z10, ce, oe, me) {
for (!ce.ending && !Z10.destroyed && ce.length === 0 && ce.needDrain && (ce.needDrain = false, Z10.emit("drain")); oe-- > 0; )
ce.pendingcb--, me();
- ce.destroyed && A(ce), k(Z10, ce);
+ ce.destroyed && A(ce), R(Z10, ce);
}
function A(Z10) {
if (Z10.writing)
@@ -129106,7 +129117,7 @@ ${Ez(e, r10)}`);
let se = v(this, Z10, ce);
se instanceof i && (pe = se);
}
- return me.corked && (me.corked = 1, this.uncork()), pe || (!me.errored && !me.ending ? (me.ending = true, k(this, me, true), me.ended = true) : me.finished ? pe = new I("end") : me.destroyed && (pe = new T("end"))), typeof oe == "function" && (pe || me.finished ? r10.nextTick(oe, pe) : me[l15].push(oe)), this;
+ return me.corked && (me.corked = 1, this.uncork()), pe || (!me.errored && !me.ending ? (me.ending = true, R(this, me, true), me.ended = true) : me.finished ? pe = new I("end") : me.destroyed && (pe = new T("end"))), typeof oe == "function" && (pe || me.finished ? r10.nextTick(oe, pe) : me[l15].push(oe)), this;
};
function U(Z10) {
return Z10.ending && !Z10.destroyed && Z10.constructed && Z10.length === 0 && !Z10.errored && Z10.buffered.length === 0 && !Z10.finished && !Z10.writing && !Z10.errorEmitted && !Z10.closeEmitted;
@@ -129115,14 +129126,14 @@ ${Ez(e, r10)}`);
let oe = false;
function me(pe) {
if (oe) {
- S10(Z10, pe ?? W());
+ S9(Z10, pe ?? W());
return;
}
if (oe = true, ce.pendingcb--, pe) {
let se = ce[l15].splice(0);
for (let le = 0; le < se.length; le++)
se[le](pe);
- S10(Z10, pe, ce.sync);
+ S9(Z10, pe, ce.sync);
} else
U(ce) && (ce.prefinished = true, Z10.emit("prefinish"), ce.pendingcb++, r10.nextTick(Y, Z10, ce));
}
@@ -129137,7 +129148,7 @@ ${Ez(e, r10)}`);
function G(Z10, ce) {
!ce.prefinished && !ce.finalCalled && (typeof Z10._final == "function" && !ce.destroyed ? (ce.finalCalled = true, j10(Z10, ce)) : (ce.prefinished = true, Z10.emit("prefinish")));
}
- function k(Z10, ce, oe) {
+ function R(Z10, ce, oe) {
U(ce) && (G(Z10, ce), ce.pendingcb === 0 && (oe ? (ce.pendingcb++, r10.nextTick((me, pe) => {
U(pe) ? Y(me, pe) : pe.pendingcb--;
}, Z10, ce)) : U(ce) && (ce.pendingcb++, Y(Z10, ce))));
@@ -129204,30 +129215,30 @@ ${Ez(e, r10)}`);
return ie().newWritableStreamFromStreamWritable(Z10);
};
});
- var pfe = Ye((t, e) => {
+ var ufe = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Nl(), n = (ei(), vr($n)), { isReadable: i, isWritable: s, isIterable: o, isNodeStream: a, isReadableNodeStream: c, isWritableNodeStream: u, isDuplexNodeStream: f10 } = cc(), p = uu(), { AbortError: b, codes: { ERR_INVALID_ARG_TYPE: E, ERR_INVALID_RETURN_VALUE: _ } } = Xi(), { destroyer: N11 } = Yf(), R = Qa(), F = a2(), { createDeferredPromise: D } = Ja(), L = MC(), q = globalThis.Blob || n.Blob, W = typeof q < "u" ? function(V) {
+ var r10 = Tl(), n = (ti(), vr(ei)), { isReadable: i, isWritable: s, isIterable: o, isNodeStream: a, isReadableNodeStream: c, isWritableNodeStream: u, isDuplexNodeStream: f10 } = ac(), p = uu(), { AbortError: b, codes: { ERR_INVALID_ARG_TYPE: E, ERR_INVALID_RETURN_VALUE: _ } } = Xi(), { destroyer: N11 } = Xf(), k = Ja(), F = a2(), { createDeferredPromise: L } = Za(), D = yC(), q = globalThis.Blob || n.Blob, W = typeof q < "u" ? function(V) {
return V instanceof q;
} : function(V) {
return false;
- }, z = globalThis.AbortController || yx().AbortController, { FunctionPrototypeCall: T } = vn(), I = class extends R {
+ }, z = globalThis.AbortController || dx().AbortController, { FunctionPrototypeCall: T } = vn(), I = class extends k {
constructor(V) {
super(V), (V == null ? void 0 : V.readable) === false && (this._readableState.readable = false, this._readableState.ended = true, this._readableState.endEmitted = true), (V == null ? void 0 : V.writable) === false && (this._writableState.writable = false, this._writableState.ending = true, this._writableState.ended = true, this._writableState.finished = true);
}
};
- e.exports = function V(S10, d) {
- if (f10(S10))
- return S10;
- if (c(S10))
- return X({ readable: S10 });
- if (u(S10))
- return X({ writable: S10 });
- if (a(S10))
+ e.exports = function V(S9, d) {
+ if (f10(S9))
+ return S9;
+ if (c(S9))
+ return X({ readable: S9 });
+ if (u(S9))
+ return X({ writable: S9 });
+ if (a(S9))
return X({ writable: false, readable: false });
- if (typeof S10 == "function") {
- let { value: h, write: y, final: x, destroy: v } = H(S10);
+ if (typeof S9 == "function") {
+ let { value: h, write: y, final: x, destroy: v } = H(S9);
if (o(h))
- return L(I, h, { objectMode: true, write: y, final: x, destroy: v });
+ return D(I, h, { objectMode: true, write: y, final: x, destroy: v });
let M = h == null ? void 0 : h.then;
if (typeof M == "function") {
let w, g = T(M, h, (m) => {
@@ -129248,38 +129259,38 @@ ${Ez(e, r10)}`);
}
throw new _("Iterable, AsyncIterable or AsyncFunction", d, h);
}
- if (W(S10))
- return V(S10.arrayBuffer());
- if (o(S10))
- return L(I, S10, { objectMode: true, writable: false });
- if (typeof (S10 == null ? void 0 : S10.writable) == "object" || typeof (S10 == null ? void 0 : S10.readable) == "object") {
- let h = S10 != null && S10.readable ? c(S10 == null ? void 0 : S10.readable) ? S10 == null ? void 0 : S10.readable : V(S10.readable) : void 0, y = S10 != null && S10.writable ? u(S10 == null ? void 0 : S10.writable) ? S10 == null ? void 0 : S10.writable : V(S10.writable) : void 0;
+ if (W(S9))
+ return V(S9.arrayBuffer());
+ if (o(S9))
+ return D(I, S9, { objectMode: true, writable: false });
+ if (typeof (S9 == null ? void 0 : S9.writable) == "object" || typeof (S9 == null ? void 0 : S9.readable) == "object") {
+ let h = S9 != null && S9.readable ? c(S9 == null ? void 0 : S9.readable) ? S9 == null ? void 0 : S9.readable : V(S9.readable) : void 0, y = S9 != null && S9.writable ? u(S9 == null ? void 0 : S9.writable) ? S9 == null ? void 0 : S9.writable : V(S9.writable) : void 0;
return X({ readable: h, writable: y });
}
- let l15 = S10 == null ? void 0 : S10.then;
+ let l15 = S9 == null ? void 0 : S9.then;
if (typeof l15 == "function") {
let h;
- return T(l15, S10, (y) => {
+ return T(l15, S9, (y) => {
y != null && h.push(y), h.push(null);
}, (y) => {
N11(h, y);
}), h = new I({ objectMode: true, writable: false, read() {
} });
}
- throw new E(d, ["Blob", "ReadableStream", "WritableStream", "Stream", "Iterable", "AsyncIterable", "Function", "{ readable, writable } pair", "Promise"], S10);
+ throw new E(d, ["Blob", "ReadableStream", "WritableStream", "Stream", "Iterable", "AsyncIterable", "Function", "{ readable, writable } pair", "Promise"], S9);
};
function H(V) {
- let { promise: S10, resolve: d } = D(), l15 = new z(), h = l15.signal;
+ let { promise: S9, resolve: d } = L(), l15 = new z(), h = l15.signal;
return { value: V(async function* () {
for (; ; ) {
- let y = S10;
- S10 = null;
+ let y = S9;
+ S9 = null;
let { chunk: x, done: v, cb: M } = await y;
if (r10.nextTick(M), v)
return;
if (h.aborted)
throw new b(void 0, { cause: h.reason });
- ({ promise: S10, resolve: d } = D()), yield x;
+ ({ promise: S9, resolve: d } = L()), yield x;
}
}(), { signal: h }), write(y, x, v) {
let M = d;
@@ -129292,13 +129303,13 @@ ${Ez(e, r10)}`);
} };
}
function X(V) {
- let S10 = V.readable && typeof V.readable.read != "function" ? F.wrap(V.readable) : V.readable, d = V.writable, l15 = !!i(S10), h = !!s(d), y, x, v, M, w;
+ let S9 = V.readable && typeof V.readable.read != "function" ? F.wrap(V.readable) : V.readable, d = V.writable, l15 = !!i(S9), h = !!s(d), y, x, v, M, w;
function g(m) {
let P = M;
M = null, P ? P(m) : m && w.destroy(m);
}
- return w = new I({ readableObjectMode: !!(S10 != null && S10.readableObjectMode), writableObjectMode: !!(d != null && d.writableObjectMode), readable: l15, writable: h }), h && (p(d, (m) => {
- h = false, m && N11(S10, m), g(m);
+ return w = new I({ readableObjectMode: !!(S9 != null && S9.readableObjectMode), writableObjectMode: !!(d != null && d.writableObjectMode), readable: l15, writable: h }), h && (p(d, (m) => {
+ h = false, m && N11(S9, m), g(m);
}), w._write = function(m, P, Q) {
d.write(m, P) ? Q() : y = Q;
}, w._final = function(m) {
@@ -129313,18 +129324,18 @@ ${Ez(e, r10)}`);
let m = x;
x = null, m();
}
- })), l15 && (p(S10, (m) => {
- l15 = false, m && N11(S10, m), g(m);
- }), S10.on("readable", function() {
+ })), l15 && (p(S9, (m) => {
+ l15 = false, m && N11(S9, m), g(m);
+ }), S9.on("readable", function() {
if (v) {
let m = v;
v = null, m();
}
- }), S10.on("end", function() {
+ }), S9.on("end", function() {
w.push(null);
}), w._read = function() {
for (; ; ) {
- let m = S10.read();
+ let m = S9.read();
if (m === null) {
v = w._read;
return;
@@ -129333,15 +129344,15 @@ ${Ez(e, r10)}`);
return;
}
}), w._destroy = function(m, P) {
- !m && M !== null && (m = new b()), v = null, y = null, x = null, M === null ? P(m) : (M = P, N11(d, m), N11(S10, m));
+ !m && M !== null && (m = new b()), v = null, y = null, x = null, M === null ? P(m) : (M = P, N11(d, m), N11(S9, m));
}, w;
}
});
- var Qa = Ye((t, e) => {
+ var Ja = Ye((t, e) => {
je(), Ue(), Be();
var { ObjectDefineProperties: r10, ObjectGetOwnPropertyDescriptor: n, ObjectKeys: i, ObjectSetPrototypeOf: s } = vn();
e.exports = c;
- var o = a2(), a = AC();
+ var o = a2(), a = bC();
s(c.prototype, o.prototype), s(c, o);
{
let b = i(a.prototype);
@@ -129371,14 +129382,14 @@ ${Ez(e, r10)}`);
};
var p;
c.from = function(b) {
- return p || (p = pfe()), p(b, "body");
+ return p || (p = ufe()), p(b, "body");
};
});
- var TC = Ye((t, e) => {
+ var wC = Ye((t, e) => {
je(), Ue(), Be();
var { ObjectSetPrototypeOf: r10, Symbol: n } = vn();
e.exports = c;
- var { ERR_METHOD_NOT_IMPLEMENTED: i } = Xi().codes, s = Qa(), { getHighWaterMark: o } = vx();
+ var { ERR_METHOD_NOT_IMPLEMENTED: i } = Xi().codes, s = Ja(), { getHighWaterMark: o } = mx();
r10(c.prototype, s.prototype), r10(c, s);
var a = n("kCallback");
function c(p) {
@@ -129402,13 +129413,13 @@ ${Ez(e, r10)}`);
c.prototype._final = u, c.prototype._transform = function(p, b, E) {
throw new i("_transform()");
}, c.prototype._write = function(p, b, E) {
- let _ = this._readableState, N11 = this._writableState, R = _.length;
- this._transform(p, b, (F, D) => {
+ let _ = this._readableState, N11 = this._writableState, k = _.length;
+ this._transform(p, b, (F, L) => {
if (F) {
E(F);
return;
}
- D != null && this.push(D), N11.ended || R === _.length || _.length < _.highWaterMark ? E() : this[a] = E;
+ L != null && this.push(L), N11.ended || k === _.length || _.length < _.highWaterMark ? E() : this[a] = E;
});
}, c.prototype._read = function() {
if (this[a]) {
@@ -129417,11 +129428,11 @@ ${Ez(e, r10)}`);
}
};
});
- var NC = Ye((t, e) => {
+ var vC = Ye((t, e) => {
je(), Ue(), Be();
var { ObjectSetPrototypeOf: r10 } = vn();
e.exports = i;
- var n = TC();
+ var n = wC();
r10(i.prototype, n.prototype), r10(i, n);
function i(s) {
if (!(this instanceof i))
@@ -129432,9 +129443,9 @@ ${Ez(e, r10)}`);
a(null, s);
};
});
- var Ex = Ye((t, e) => {
+ var bx = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Nl(), { ArrayIsArray: n, Promise: i, SymbolAsyncIterator: s } = vn(), o = uu(), { once: a } = Ja(), c = Yf(), u = Qa(), { aggregateTwoErrors: f10, codes: { ERR_INVALID_ARG_TYPE: p, ERR_INVALID_RETURN_VALUE: b, ERR_MISSING_ARGS: E, ERR_STREAM_DESTROYED: _, ERR_STREAM_PREMATURE_CLOSE: N11 }, AbortError: R } = Xi(), { validateFunction: F, validateAbortSignal: D } = i2(), { isIterable: L, isReadable: q, isReadableNodeStream: W, isNodeStream: z, isTransformStream: T, isWebStream: I, isReadableStream: H, isReadableEnded: X } = cc(), V = globalThis.AbortController || yx().AbortController, S10, d;
+ var r10 = Tl(), { ArrayIsArray: n, Promise: i, SymbolAsyncIterator: s } = vn(), o = uu(), { once: a } = Za(), c = Xf(), u = Ja(), { aggregateTwoErrors: f10, codes: { ERR_INVALID_ARG_TYPE: p, ERR_INVALID_RETURN_VALUE: b, ERR_MISSING_ARGS: E, ERR_STREAM_DESTROYED: _, ERR_STREAM_PREMATURE_CLOSE: N11 }, AbortError: k } = Xi(), { validateFunction: F, validateAbortSignal: L } = i2(), { isIterable: D, isReadable: q, isReadableNodeStream: W, isNodeStream: z, isTransformStream: T, isWebStream: I, isReadableStream: H, isReadableEnded: X } = ac(), V = globalThis.AbortController || dx().AbortController, S9, d;
function l15(P, Q, A) {
let K = false;
P.on("close", () => {
@@ -129451,7 +129462,7 @@ ${Ez(e, r10)}`);
return F(P[P.length - 1], "streams[stream.length - 1]"), P.pop();
}
function y(P) {
- if (L(P))
+ if (D(P))
return P;
if (W(P))
return x(P);
@@ -129466,7 +129477,7 @@ ${Ez(e, r10)}`);
let ae = j10;
j10 = null, ae();
}
- }, k = () => new i((ee, ae) => {
+ }, R = () => new i((ee, ae) => {
U ? ae(U) : j10 = () => {
U ? ae(U) : ee();
};
@@ -129474,10 +129485,10 @@ ${Ez(e, r10)}`);
Q.on("drain", G);
let Y = o(Q, { readable: false }, G);
try {
- Q.writableNeedDrain && await k();
+ Q.writableNeedDrain && await R();
for await (let ee of P)
- Q.write(ee) || await k();
- K && Q.end(), await k(), A();
+ Q.write(ee) || await R();
+ K && Q.end(), await R(), A();
} catch (ee) {
A(U !== ee ? f10(U, ee) : ee);
} finally {
@@ -129507,11 +129518,11 @@ ${Ez(e, r10)}`);
if (P.length === 1 && n(P[0]) && (P = P[0]), P.length < 2)
throw new E("streams");
let K = new V(), U = K.signal, j10 = A == null ? void 0 : A.signal, G = [];
- D(j10, "options.signal");
- function k() {
- ce(new R());
+ L(j10, "options.signal");
+ function R() {
+ ce(new k());
}
- j10 == null || j10.addEventListener("abort", k);
+ j10 == null || j10.addEventListener("abort", R);
let Y, ee, ae = [], ie = 0;
function Z10(se) {
ce(se, --ie === 0);
@@ -129520,30 +129531,30 @@ ${Ez(e, r10)}`);
if (se && (!Y || Y.code === "ERR_STREAM_PREMATURE_CLOSE") && (Y = se), !(!Y && !le)) {
for (; ae.length; )
ae.shift()(Y);
- j10 == null || j10.removeEventListener("abort", k), K.abort(), le && (Y || G.forEach((be) => be()), r10.nextTick(Q, Y, ee));
+ j10 == null || j10.removeEventListener("abort", R), K.abort(), le && (Y || G.forEach((be) => be()), r10.nextTick(Q, Y, ee));
}
}
let oe;
for (let se = 0; se < P.length; se++) {
let le = P[se], be = se < P.length - 1, ye = se > 0, Ee = be || (A == null ? void 0 : A.end) !== false, Te = se === P.length - 1;
if (z(le)) {
- let C9 = function(O) {
+ let C10 = function(O) {
O && O.name !== "AbortError" && O.code !== "ERR_STREAM_PREMATURE_CLOSE" && Z10(O);
};
if (Ee) {
let { destroy: O, cleanup: B } = l15(le, be, ye);
ae.push(O), q(le) && Te && G.push(B);
}
- le.on("error", C9), q(le) && Te && G.push(() => {
- le.removeListener("error", C9);
+ le.on("error", C10), q(le) && Te && G.push(() => {
+ le.removeListener("error", C10);
});
}
if (se === 0)
if (typeof le == "function") {
- if (oe = le({ signal: U }), !L(oe))
+ if (oe = le({ signal: U }), !D(oe))
throw new b("Iterable, AsyncIterable or Stream", "source", oe);
} else
- L(le) || W(le) || T(le) ? oe = le : oe = u.from(le);
+ D(le) || W(le) || T(le) ? oe = le : oe = u.from(le);
else if (typeof le == "function") {
if (T(oe)) {
var me;
@@ -129551,38 +129562,38 @@ ${Ez(e, r10)}`);
} else
oe = y(oe);
if (oe = le(oe, { signal: U }), be) {
- if (!L(oe, true))
+ if (!D(oe, true))
throw new b("AsyncIterable", `transform[${se - 1}]`, oe);
} else {
var pe;
- S10 || (S10 = NC());
- let C9 = new S10({ objectMode: true }), O = (pe = oe) === null || pe === void 0 ? void 0 : pe.then;
+ S9 || (S9 = vC());
+ let C10 = new S9({ objectMode: true }), O = (pe = oe) === null || pe === void 0 ? void 0 : pe.then;
if (typeof O == "function")
ie++, O.call(oe, (te) => {
- ee = te, te != null && C9.write(te), Ee && C9.end(), r10.nextTick(Z10);
+ ee = te, te != null && C10.write(te), Ee && C10.end(), r10.nextTick(Z10);
}, (te) => {
- C9.destroy(te), r10.nextTick(Z10, te);
+ C10.destroy(te), r10.nextTick(Z10, te);
});
- else if (L(oe, true))
- ie++, v(oe, C9, Z10, { end: Ee });
+ else if (D(oe, true))
+ ie++, v(oe, C10, Z10, { end: Ee });
else if (H(oe) || T(oe)) {
let te = oe.readable || oe;
- ie++, v(te, C9, Z10, { end: Ee });
+ ie++, v(te, C10, Z10, { end: Ee });
} else
throw new b("AsyncIterable or Promise", "destination", oe);
- oe = C9;
+ oe = C10;
let { destroy: B, cleanup: $ } = l15(oe, false, true);
ae.push(B), Te && G.push($);
}
} else if (z(le)) {
if (W(oe)) {
ie += 2;
- let C9 = m(oe, le, Z10, { end: Ee });
- q(le) && Te && G.push(C9);
+ let C10 = m(oe, le, Z10, { end: Ee });
+ q(le) && Te && G.push(C10);
} else if (T(oe) || H(oe)) {
- let C9 = oe.readable || oe;
- ie++, v(C9, le, Z10, { end: Ee });
- } else if (L(oe))
+ let C10 = oe.readable || oe;
+ ie++, v(C10, le, Z10, { end: Ee });
+ } else if (D(oe))
ie++, v(oe, le, Z10, { end: Ee });
else
throw new p("val", ["Readable", "Iterable", "AsyncIterable", "ReadableStream", "TransformStream"], oe);
@@ -129590,7 +129601,7 @@ ${Ez(e, r10)}`);
} else if (I(le)) {
if (W(oe))
ie++, M(y(oe), le, Z10, { end: Ee });
- else if (H(oe) || L(oe))
+ else if (H(oe) || D(oe))
ie++, M(oe, le, Z10, { end: Ee });
else if (T(oe))
ie++, M(oe.readable, le, Z10, { end: Ee });
@@ -129600,7 +129611,7 @@ ${Ez(e, r10)}`);
} else
oe = u.from(le);
}
- return (U != null && U.aborted || j10 != null && j10.aborted) && r10.nextTick(k), oe;
+ return (U != null && U.aborted || j10 != null && j10.aborted) && r10.nextTick(R), oe;
}
function m(P, Q, A, { end: K }) {
let U = false;
@@ -129620,42 +129631,42 @@ ${Ez(e, r10)}`);
}
e.exports = { pipelineImpl: g, pipeline: w };
});
- var IC = Ye((t, e) => {
+ var xC = Ye((t, e) => {
je(), Ue(), Be();
- var { pipeline: r10 } = Ex(), n = Qa(), { destroyer: i } = Yf(), { isNodeStream: s, isReadable: o, isWritable: a, isWebStream: c, isTransformStream: u, isWritableStream: f10, isReadableStream: p } = cc(), { AbortError: b, codes: { ERR_INVALID_ARG_VALUE: E, ERR_MISSING_ARGS: _ } } = Xi(), N11 = uu();
- e.exports = function(...R) {
- if (R.length === 0)
+ var { pipeline: r10 } = bx(), n = Ja(), { destroyer: i } = Xf(), { isNodeStream: s, isReadable: o, isWritable: a, isWebStream: c, isTransformStream: u, isWritableStream: f10, isReadableStream: p } = ac(), { AbortError: b, codes: { ERR_INVALID_ARG_VALUE: E, ERR_MISSING_ARGS: _ } } = Xi(), N11 = uu();
+ e.exports = function(...k) {
+ if (k.length === 0)
throw new _("streams");
- if (R.length === 1)
- return n.from(R[0]);
- let F = [...R];
- if (typeof R[0] == "function" && (R[0] = n.from(R[0])), typeof R[R.length - 1] == "function") {
- let S10 = R.length - 1;
- R[S10] = n.from(R[S10]);
- }
- for (let S10 = 0; S10 < R.length; ++S10)
- if (!(!s(R[S10]) && !c(R[S10]))) {
- if (S10 < R.length - 1 && !(o(R[S10]) || p(R[S10]) || u(R[S10])))
- throw new E(`streams[${S10}]`, F[S10], "must be readable");
- if (S10 > 0 && !(a(R[S10]) || f10(R[S10]) || u(R[S10])))
- throw new E(`streams[${S10}]`, F[S10], "must be writable");
- }
- let D, L, q, W, z;
- function T(S10) {
+ if (k.length === 1)
+ return n.from(k[0]);
+ let F = [...k];
+ if (typeof k[0] == "function" && (k[0] = n.from(k[0])), typeof k[k.length - 1] == "function") {
+ let S9 = k.length - 1;
+ k[S9] = n.from(k[S9]);
+ }
+ for (let S9 = 0; S9 < k.length; ++S9)
+ if (!(!s(k[S9]) && !c(k[S9]))) {
+ if (S9 < k.length - 1 && !(o(k[S9]) || p(k[S9]) || u(k[S9])))
+ throw new E(`streams[${S9}]`, F[S9], "must be readable");
+ if (S9 > 0 && !(a(k[S9]) || f10(k[S9]) || u(k[S9])))
+ throw new E(`streams[${S9}]`, F[S9], "must be writable");
+ }
+ let L, D, q, W, z;
+ function T(S9) {
let d = W;
- W = null, d ? d(S10) : S10 ? z.destroy(S10) : !V && !X && z.destroy();
+ W = null, d ? d(S9) : S9 ? z.destroy(S9) : !V && !X && z.destroy();
}
- let I = R[0], H = r10(R, T), X = !!(a(I) || f10(I) || u(I)), V = !!(o(H) || p(H) || u(H));
+ let I = k[0], H = r10(k, T), X = !!(a(I) || f10(I) || u(I)), V = !!(o(H) || p(H) || u(H));
if (z = new n({ writableObjectMode: !!(I != null && I.writableObjectMode), readableObjectMode: !!(H != null && H.writableObjectMode), writable: X, readable: V }), X) {
if (s(I))
z._write = function(d, l15, h) {
- I.write(d, l15) ? h() : D = h;
+ I.write(d, l15) ? h() : L = h;
}, z._final = function(d) {
- I.end(), L = d;
+ I.end(), D = d;
}, I.on("drain", function() {
- if (D) {
- let d = D;
- D = null, d();
+ if (L) {
+ let d = L;
+ L = null, d();
}
});
else if (c(I)) {
@@ -129670,17 +129681,17 @@ ${Ez(e, r10)}`);
}, z._final = async function(l15) {
try {
await d.ready, d.close().catch(() => {
- }), L = l15;
+ }), D = l15;
} catch (h) {
l15(h);
}
};
}
- let S10 = u(H) ? H.readable : H;
- N11(S10, () => {
- if (L) {
- let d = L;
- L = null, d();
+ let S9 = u(H) ? H.readable : H;
+ N11(S9, () => {
+ if (D) {
+ let d = D;
+ D = null, d();
}
});
}
@@ -129688,28 +129699,28 @@ ${Ez(e, r10)}`);
if (s(H))
H.on("readable", function() {
if (q) {
- let S10 = q;
- q = null, S10();
+ let S9 = q;
+ q = null, S9();
}
}), H.on("end", function() {
z.push(null);
}), z._read = function() {
for (; ; ) {
- let S10 = H.read();
- if (S10 === null) {
+ let S9 = H.read();
+ if (S9 === null) {
q = z._read;
return;
}
- if (!z.push(S10))
+ if (!z.push(S9))
return;
}
};
else if (c(H)) {
- let S10 = (u(H) ? H.readable : H).getReader();
+ let S9 = (u(H) ? H.readable : H).getReader();
z._read = async function() {
for (; ; )
try {
- let { value: d, done: l15 } = await S10.read();
+ let { value: d, done: l15 } = await S9.read();
if (!z.push(d))
return;
if (l15) {
@@ -129722,29 +129733,29 @@ ${Ez(e, r10)}`);
};
}
}
- return z._destroy = function(S10, d) {
- !S10 && W !== null && (S10 = new b()), q = null, D = null, L = null, W === null ? d(S10) : (W = d, s(H) && i(H, S10));
+ return z._destroy = function(S9, d) {
+ !S9 && W !== null && (S9 = new b()), q = null, L = null, D = null, W === null ? d(S9) : (W = d, s(H) && i(H, S9));
}, z;
};
});
- var mfe = Ye((t, e) => {
+ var lfe = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = globalThis.AbortController || yx().AbortController, { codes: { ERR_INVALID_ARG_VALUE: n, ERR_INVALID_ARG_TYPE: i, ERR_MISSING_ARGS: s, ERR_OUT_OF_RANGE: o }, AbortError: a } = Xi(), { validateAbortSignal: c, validateInteger: u, validateObject: f10 } = i2(), p = vn().Symbol("kWeak"), { finished: b } = uu(), E = IC(), { addAbortSignalNoValidate: _ } = s2(), { isWritable: N11, isNodeStream: R } = cc(), { ArrayPrototypePush: F, MathFloor: D, Number: L, NumberIsNaN: q, Promise: W, PromiseReject: z, PromisePrototypeThen: T, Symbol: I } = vn(), H = I("kEmpty"), X = I("kEof");
+ var r10 = globalThis.AbortController || dx().AbortController, { codes: { ERR_INVALID_ARG_VALUE: n, ERR_INVALID_ARG_TYPE: i, ERR_MISSING_ARGS: s, ERR_OUT_OF_RANGE: o }, AbortError: a } = Xi(), { validateAbortSignal: c, validateInteger: u, validateObject: f10 } = i2(), p = vn().Symbol("kWeak"), { finished: b } = uu(), E = xC(), { addAbortSignalNoValidate: _ } = s2(), { isWritable: N11, isNodeStream: k } = ac(), { ArrayPrototypePush: F, MathFloor: L, Number: D, NumberIsNaN: q, Promise: W, PromiseReject: z, PromisePrototypeThen: T, Symbol: I } = vn(), H = I("kEmpty"), X = I("kEof");
function V(K, U) {
- if (U != null && f10(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"), R(K) && !N11(K))
+ if (U != null && f10(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"), k(K) && !N11(K))
throw new n("stream", K, "must be writable");
let j10 = E(this, K);
return U != null && U.signal && _(U.signal, j10), j10;
}
- function S10(K, U) {
+ function S9(K, U) {
if (typeof K != "function")
throw new i("fn", ["Function", "AsyncFunction"], K);
U != null && f10(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal");
let j10 = 1;
- return (U == null ? void 0 : U.concurrency) != null && (j10 = D(U.concurrency)), u(j10, "concurrency", 1), async function* () {
- var G, k;
+ return (U == null ? void 0 : U.concurrency) != null && (j10 = L(U.concurrency)), u(j10, "concurrency", 1), async function* () {
+ var G, R;
let Y = new r10(), ee = this, ae = [], ie = Y.signal, Z10 = { signal: ie }, ce = () => Y.abort();
- U != null && (G = U.signal) !== null && G !== void 0 && G.aborted && ce(), U == null || (k = U.signal) === null || k === void 0 || k.addEventListener("abort", ce);
+ U != null && (G = U.signal) !== null && G !== void 0 && G.aborted && ce(), U == null || (R = U.signal) === null || R === void 0 || R.addEventListener("abort", ce);
let oe, me, pe = false;
function se() {
pe = true;
@@ -129823,19 +129834,19 @@ ${Ez(e, r10)}`);
async function x(K, U) {
if (typeof K != "function")
throw new i("fn", ["Function", "AsyncFunction"], K);
- async function j10(G, k) {
- return await K(G, k), H;
+ async function j10(G, R) {
+ return await K(G, R), H;
}
- for await (let G of S10.call(this, j10, U))
+ for await (let G of S9.call(this, j10, U))
;
}
function v(K, U) {
if (typeof K != "function")
throw new i("fn", ["Function", "AsyncFunction"], K);
- async function j10(G, k) {
- return await K(G, k) ? G : H;
+ async function j10(G, R) {
+ return await K(G, R) ? G : H;
}
- return S10.call(this, j10, U);
+ return S9.call(this, j10, U);
}
var M = class extends s {
constructor() {
@@ -129847,7 +129858,7 @@ ${Ez(e, r10)}`);
if (typeof K != "function")
throw new i("reducer", ["Function", "AsyncFunction"], K);
j10 != null && f10(j10, "options"), (j10 == null ? void 0 : j10.signal) != null && c(j10.signal, "options.signal");
- let k = arguments.length > 1;
+ let R = arguments.length > 1;
if (j10 != null && (G = j10.signal) !== null && G !== void 0 && G.aborted) {
let Z10 = new a(void 0, { cause: j10.signal.reason });
throw this.once("error", () => {
@@ -129864,9 +129875,9 @@ ${Ez(e, r10)}`);
var ie;
if (ae = true, j10 != null && (ie = j10.signal) !== null && ie !== void 0 && ie.aborted)
throw new a();
- k ? U = await K(U, Z10, { signal: ee }) : (U = Z10, k = true);
+ R ? U = await K(U, Z10, { signal: ee }) : (U = Z10, R = true);
}
- if (!ae && !k)
+ if (!ae && !R)
throw new M();
} finally {
Y.abort();
@@ -129885,14 +129896,14 @@ ${Ez(e, r10)}`);
return U;
}
function m(K, U) {
- let j10 = S10.call(this, K, U);
+ let j10 = S9.call(this, K, U);
return async function* () {
for await (let G of j10)
yield* G;
}.call(this);
}
function P(K) {
- if (K = L(K), q(K))
+ if (K = D(K), q(K))
return 0;
if (K < 0)
throw new o("number", ">= 0", K);
@@ -129903,11 +129914,11 @@ ${Ez(e, r10)}`);
var j10;
if (U != null && (j10 = U.signal) !== null && j10 !== void 0 && j10.aborted)
throw new a();
- for await (let k of this) {
+ for await (let R of this) {
var G;
if (U != null && (G = U.signal) !== null && G !== void 0 && G.aborted)
throw new a();
- K-- <= 0 && (yield k);
+ K-- <= 0 && (yield R);
}
}.call(this);
}
@@ -129916,79 +129927,79 @@ ${Ez(e, r10)}`);
var j10;
if (U != null && (j10 = U.signal) !== null && j10 !== void 0 && j10.aborted)
throw new a();
- for await (let k of this) {
+ for await (let R of this) {
var G;
if (U != null && (G = U.signal) !== null && G !== void 0 && G.aborted)
throw new a();
if (K-- > 0)
- yield k;
+ yield R;
else
return;
}
}.call(this);
}
- e.exports.streamReturningOperators = { asIndexedPairs: d, drop: Q, filter: v, flatMap: m, map: S10, take: A, compose: V }, e.exports.promiseReturningOperators = { every: h, forEach: x, reduce: w, toArray: g, some: l15, find: y };
+ e.exports.streamReturningOperators = { asIndexedPairs: d, drop: Q, filter: v, flatMap: m, map: S9, take: A, compose: V }, e.exports.promiseReturningOperators = { every: h, forEach: x, reduce: w, toArray: g, some: l15, find: y };
});
- var OC = Ye((t, e) => {
+ var _C = Ye((t, e) => {
je(), Ue(), Be();
- var { ArrayPrototypePop: r10, Promise: n } = vn(), { isIterable: i, isNodeStream: s, isWebStream: o } = cc(), { pipelineImpl: a } = Ex(), { finished: c } = uu();
- PC();
+ var { ArrayPrototypePop: r10, Promise: n } = vn(), { isIterable: i, isNodeStream: s, isWebStream: o } = ac(), { pipelineImpl: a } = bx(), { finished: c } = uu();
+ EC();
function u(...f10) {
return new n((p, b) => {
let E, _, N11 = f10[f10.length - 1];
if (N11 && typeof N11 == "object" && !s(N11) && !i(N11) && !o(N11)) {
- let R = r10(f10);
- E = R.signal, _ = R.end;
+ let k = r10(f10);
+ E = k.signal, _ = k.end;
}
- a(f10, (R, F) => {
- R ? b(R) : p(F);
+ a(f10, (k, F) => {
+ k ? b(k) : p(F);
}, { signal: E, end: _ });
});
}
e.exports = { finished: c, pipeline: u };
});
- var PC = Ye((t, e) => {
+ var EC = Ye((t, e) => {
je(), Ue(), Be();
- var { Buffer: r10 } = (ei(), vr($n)), { ObjectDefineProperty: n, ObjectKeys: i, ReflectApply: s } = vn(), { promisify: { custom: o } } = Ja(), { streamReturningOperators: a, promiseReturningOperators: c } = mfe(), { codes: { ERR_ILLEGAL_CONSTRUCTOR: u } } = Xi(), f10 = IC(), { pipeline: p } = Ex(), { destroyer: b } = Yf(), E = uu(), _ = OC(), N11 = cc(), R = e.exports = bx().Stream;
- R.isDisturbed = N11.isDisturbed, R.isErrored = N11.isErrored, R.isReadable = N11.isReadable, R.Readable = a2();
- for (let D of i(a)) {
- let L = function(...W) {
+ var { Buffer: r10 } = (ti(), vr(ei)), { ObjectDefineProperty: n, ObjectKeys: i, ReflectApply: s } = vn(), { promisify: { custom: o } } = Za(), { streamReturningOperators: a, promiseReturningOperators: c } = lfe(), { codes: { ERR_ILLEGAL_CONSTRUCTOR: u } } = Xi(), f10 = xC(), { pipeline: p } = bx(), { destroyer: b } = Xf(), E = uu(), _ = _C(), N11 = ac(), k = e.exports = px().Stream;
+ k.isDisturbed = N11.isDisturbed, k.isErrored = N11.isErrored, k.isReadable = N11.isReadable, k.Readable = a2();
+ for (let L of i(a)) {
+ let D = function(...W) {
if (new.target)
throw u();
- return R.Readable.from(s(q, this, W));
- }, q = a[D];
- n(L, "name", { __proto__: null, value: q.name }), n(L, "length", { __proto__: null, value: q.length }), n(R.Readable.prototype, D, { __proto__: null, value: L, enumerable: false, configurable: true, writable: true });
+ return k.Readable.from(s(q, this, W));
+ }, q = a[L];
+ n(D, "name", { __proto__: null, value: q.name }), n(D, "length", { __proto__: null, value: q.length }), n(k.Readable.prototype, L, { __proto__: null, value: D, enumerable: false, configurable: true, writable: true });
}
- for (let D of i(c)) {
- let L = function(...W) {
+ for (let L of i(c)) {
+ let D = function(...W) {
if (new.target)
throw u();
return s(q, this, W);
- }, q = c[D];
- n(L, "name", { __proto__: null, value: q.name }), n(L, "length", { __proto__: null, value: q.length }), n(R.Readable.prototype, D, { __proto__: null, value: L, enumerable: false, configurable: true, writable: true });
+ }, q = c[L];
+ n(D, "name", { __proto__: null, value: q.name }), n(D, "length", { __proto__: null, value: q.length }), n(k.Readable.prototype, L, { __proto__: null, value: D, enumerable: false, configurable: true, writable: true });
}
- R.Writable = AC(), R.Duplex = Qa(), R.Transform = TC(), R.PassThrough = NC(), R.pipeline = p;
+ k.Writable = bC(), k.Duplex = Ja(), k.Transform = wC(), k.PassThrough = vC(), k.pipeline = p;
var { addAbortSignal: F } = s2();
- R.addAbortSignal = F, R.finished = E, R.destroy = b, R.compose = f10, n(R, "promises", { __proto__: null, configurable: true, enumerable: true, get() {
+ k.addAbortSignal = F, k.finished = E, k.destroy = b, k.compose = f10, n(k, "promises", { __proto__: null, configurable: true, enumerable: true, get() {
return _;
} }), n(p, o, { __proto__: null, enumerable: true, get() {
return _.pipeline;
} }), n(E, o, { __proto__: null, enumerable: true, get() {
return _.finished;
- } }), R.Stream = R, R._isUint8Array = function(D) {
- return D instanceof Uint8Array;
- }, R._uint8ArrayToBuffer = function(D) {
- return r10.from(D.buffer, D.byteOffset, D.byteLength);
+ } }), k.Stream = k, k._isUint8Array = function(L) {
+ return L instanceof Uint8Array;
+ }, k._uint8ArrayToBuffer = function(L) {
+ return r10.from(L.buffer, L.byteOffset, L.byteLength);
};
});
- var Ol = Ye((t, e) => {
+ var Il = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = PC(), n = OC(), i = r10.Readable.destroy;
+ var r10 = EC(), n = _C(), i = r10.Readable.destroy;
e.exports = r10.Readable, e.exports._uint8ArrayToBuffer = r10._uint8ArrayToBuffer, e.exports._isUint8Array = r10._isUint8Array, e.exports.isDisturbed = r10.isDisturbed, e.exports.isErrored = r10.isErrored, e.exports.isReadable = r10.isReadable, e.exports.Readable = r10.Readable, e.exports.Writable = r10.Writable, e.exports.Duplex = r10.Duplex, e.exports.Transform = r10.Transform, e.exports.PassThrough = r10.PassThrough, e.exports.addAbortSignal = r10.addAbortSignal, e.exports.finished = r10.finished, e.exports.destroy = r10.destroy, e.exports.destroy = i, e.exports.pipeline = r10.pipeline, e.exports.compose = r10.compose, Object.defineProperty(r10, "promises", { configurable: true, enumerable: true, get() {
return n;
} }), e.exports.Stream = r10.Stream, e.exports.default = e.exports;
});
- var gfe = Ye((t, e) => {
+ var ffe = Ye((t, e) => {
je(), Ue(), Be(), typeof Object.create == "function" ? e.exports = function(r10, n) {
n && (r10.super_ = n, r10.prototype = Object.create(n.prototype, { constructor: { value: r10, enumerable: false, writable: true, configurable: true } }));
} : e.exports = function(r10, n) {
@@ -130000,9 +130011,9 @@ ${Ez(e, r10)}`);
}
};
});
- var yfe = Ye((t, e) => {
+ var hfe = Ye((t, e) => {
je(), Ue(), Be();
- var { Buffer: r10 } = (ei(), vr($n)), n = Symbol.for("BufferList");
+ var { Buffer: r10 } = (ti(), vr(ei)), n = Symbol.for("BufferList");
function i(s) {
if (!(this instanceof i))
return new i(s);
@@ -130049,14 +130060,14 @@ ${Ez(e, r10)}`);
return u ? this._bufs[f10[0]].copy(s, o, _, _ + b) : this._bufs[f10[0]].slice(_, _ + b);
u || (s = r10.allocUnsafe(p));
for (let N11 = f10[0]; N11 < this._bufs.length; N11++) {
- let R = this._bufs[N11].length - _;
- if (b > R)
- this._bufs[N11].copy(s, E, _), E += R;
+ let k = this._bufs[N11].length - _;
+ if (b > k)
+ this._bufs[N11].copy(s, E, _), E += k;
else {
- this._bufs[N11].copy(s, E, _, _ + b), E += R;
+ this._bufs[N11].copy(s, E, _, _ + b), E += k;
break;
}
- b -= R, _ && (_ = 0);
+ b -= k, _ && (_ = 0);
}
return s.length > E ? s.slice(0, E) : s;
}, i.prototype.shallowSlice = function(s, o) {
@@ -130144,9 +130155,9 @@ ${Ez(e, r10)}`);
return s != null && s[n];
}, e.exports = i;
});
- var bfe = Ye((t, e) => {
+ var dfe = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Ol().Duplex, n = gfe(), i = yfe();
+ var r10 = Il().Duplex, n = ffe(), i = hfe();
function s(o) {
if (!(this instanceof s))
return new s(o);
@@ -130179,7 +130190,7 @@ ${Ez(e, r10)}`);
return o instanceof s || o instanceof i || s.isBufferList(o);
}, s.isBufferList = i.isBufferList, e.exports = s, e.exports.BufferListStream = s, e.exports.BufferList = i;
});
- var wfe = Ye((t, e) => {
+ var pfe = Ye((t, e) => {
je(), Ue(), Be();
var r10 = class {
constructor() {
@@ -130188,9 +130199,9 @@ ${Ez(e, r10)}`);
};
e.exports = r10;
});
- var kC = Ye((t, e) => {
+ var SC = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = e.exports, { Buffer: n } = (ei(), vr($n));
+ var r10 = e.exports, { Buffer: n } = (ti(), vr(ei));
r10.types = { 0: "reserved", 1: "connect", 2: "connack", 3: "publish", 4: "puback", 5: "pubrec", 6: "pubrel", 7: "pubcomp", 8: "subscribe", 9: "suback", 10: "unsubscribe", 11: "unsuback", 12: "pingreq", 13: "pingresp", 14: "disconnect", 15: "auth" }, r10.requiredHeaderFlags = { 1: 0, 2: 0, 4: 0, 5: 0, 6: 2, 7: 0, 8: 2, 9: 0, 10: 2, 11: 0, 12: 0, 13: 0, 14: 0, 15: 0 }, r10.requiredHeaderFlagsErrors = {};
for (let s in r10.requiredHeaderFlags) {
let o = r10.requiredHeaderFlags[s];
@@ -130215,7 +130226,7 @@ ${Ez(e, r10)}`);
}
r10.PUBLISH_HEADER = i("publish"), r10.SUBSCRIBE_HEADER = i("subscribe"), r10.SUBSCRIBE_OPTIONS_QOS_MASK = 3, r10.SUBSCRIBE_OPTIONS_NL_MASK = 1, r10.SUBSCRIBE_OPTIONS_NL_SHIFT = 2, r10.SUBSCRIBE_OPTIONS_RAP_MASK = 1, r10.SUBSCRIBE_OPTIONS_RAP_SHIFT = 3, r10.SUBSCRIBE_OPTIONS_RH_MASK = 3, r10.SUBSCRIBE_OPTIONS_RH_SHIFT = 4, r10.SUBSCRIBE_OPTIONS_RH = [0, 16, 32], r10.SUBSCRIBE_OPTIONS_NL = 4, r10.SUBSCRIBE_OPTIONS_RAP = 8, r10.SUBSCRIBE_OPTIONS_QOS = [0, 1, 2], r10.UNSUBSCRIBE_HEADER = i("unsubscribe"), r10.ACKS = { unsuback: i("unsuback"), puback: i("puback"), pubcomp: i("pubcomp"), pubrel: i("pubrel"), pubrec: i("pubrec") }, r10.SUBACK_HEADER = n.from([r10.codes.suback << r10.CMD_SHIFT]), r10.VERSION3 = n.from([3]), r10.VERSION4 = n.from([4]), r10.VERSION5 = n.from([5]), r10.VERSION131 = n.from([131]), r10.VERSION132 = n.from([132]), r10.QOS = [0, 1, 2].map((s) => n.from([s])), r10.EMPTY = { pingreq: n.from([r10.codes.pingreq << 4, 0]), pingresp: n.from([r10.codes.pingresp << 4, 0]), disconnect: n.from([r10.codes.disconnect << 4, 0]) }, r10.MQTT5_PUBACK_PUBREC_CODES = { 0: "Success", 16: "No matching subscribers", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 144: "Topic Name invalid", 145: "Packet identifier in use", 151: "Quota exceeded", 153: "Payload format invalid" }, r10.MQTT5_PUBREL_PUBCOMP_CODES = { 0: "Success", 146: "Packet Identifier not found" }, r10.MQTT5_SUBACK_CODES = { 0: "Granted QoS 0", 1: "Granted QoS 1", 2: "Granted QoS 2", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 143: "Topic Filter invalid", 145: "Packet Identifier in use", 151: "Quota exceeded", 158: "Shared Subscriptions not supported", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }, r10.MQTT5_UNSUBACK_CODES = { 0: "Success", 17: "No subscription existed", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 143: "Topic Filter invalid", 145: "Packet Identifier in use" }, r10.MQTT5_DISCONNECT_CODES = { 0: "Normal disconnection", 4: "Disconnect with Will Message", 128: "Unspecified error", 129: "Malformed Packet", 130: "Protocol Error", 131: "Implementation specific error", 135: "Not authorized", 137: "Server busy", 139: "Server shutting down", 141: "Keep Alive timeout", 142: "Session taken over", 143: "Topic Filter invalid", 144: "Topic Name invalid", 147: "Receive Maximum exceeded", 148: "Topic Alias invalid", 149: "Packet too large", 150: "Message rate too high", 151: "Quota exceeded", 152: "Administrative action", 153: "Payload format invalid", 154: "Retain not supported", 155: "QoS not supported", 156: "Use another server", 157: "Server moved", 158: "Shared Subscriptions not supported", 159: "Connection rate exceeded", 160: "Maximum connect time", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }, r10.MQTT5_AUTH_CODES = { 0: "Success", 24: "Continue authentication", 25: "Re-authenticate" };
});
- var vfe = Ye((t, e) => {
+ var mfe = Ye((t, e) => {
je(), Ue(), Be();
var r10 = 1e3, n = r10 * 60, i = n * 60, s = i * 24, o = s * 7, a = s * 365.25;
e.exports = function(b, E) {
@@ -130286,14 +130297,14 @@ ${Ez(e, r10)}`);
return E >= s ? p(b, E, s, "day") : E >= i ? p(b, E, i, "hour") : E >= n ? p(b, E, n, "minute") : E >= r10 ? p(b, E, r10, "second") : b + " ms";
}
function p(b, E, _, N11) {
- var R = E >= _ * 1.5;
- return Math.round(b / _) + " " + N11 + (R ? "s" : "");
+ var k = E >= _ * 1.5;
+ return Math.round(b / _) + " " + N11 + (k ? "s" : "");
}
});
- var xfe = Ye((t, e) => {
+ var gfe = Ye((t, e) => {
je(), Ue(), Be();
function r10(n) {
- s.debug = s, s.default = s, s.coerce = p, s.disable = c, s.enable = a, s.enabled = u, s.humanize = vfe(), s.destroy = b, Object.keys(n).forEach((E) => {
+ s.debug = s, s.default = s, s.coerce = p, s.disable = c, s.enable = a, s.enabled = u, s.humanize = mfe(), s.destroy = b, Object.keys(n).forEach((E) => {
s[E] = n[E];
}), s.names = [], s.skips = [], s.formatters = {};
function i(E) {
@@ -130304,28 +130315,28 @@ ${Ez(e, r10)}`);
}
s.selectColor = i;
function s(E) {
- let _, N11 = null, R, F;
- function D(...L) {
- if (!D.enabled)
+ let _, N11 = null, k, F;
+ function L(...D) {
+ if (!L.enabled)
return;
- let q = D, W = Number(/* @__PURE__ */ new Date()), z = W - (_ || W);
- q.diff = z, q.prev = _, q.curr = W, _ = W, L[0] = s.coerce(L[0]), typeof L[0] != "string" && L.unshift("%O");
+ let q = L, W = Number(/* @__PURE__ */ new Date()), z = W - (_ || W);
+ q.diff = z, q.prev = _, q.curr = W, _ = W, D[0] = s.coerce(D[0]), typeof D[0] != "string" && D.unshift("%O");
let T = 0;
- L[0] = L[0].replace(/%([a-zA-Z%])/g, (I, H) => {
+ D[0] = D[0].replace(/%([a-zA-Z%])/g, (I, H) => {
if (I === "%%")
return "%";
T++;
let X = s.formatters[H];
if (typeof X == "function") {
- let V = L[T];
- I = X.call(q, V), L.splice(T, 1), T--;
+ let V = D[T];
+ I = X.call(q, V), D.splice(T, 1), T--;
}
return I;
- }), s.formatArgs.call(q, L), (q.log || s.log).apply(q, L);
+ }), s.formatArgs.call(q, D), (q.log || s.log).apply(q, D);
}
- return D.namespace = E, D.useColors = s.useColors(), D.color = s.selectColor(E), D.extend = o, D.destroy = s.destroy, Object.defineProperty(D, "enabled", { enumerable: true, configurable: false, get: () => N11 !== null ? N11 : (R !== s.namespaces && (R = s.namespaces, F = s.enabled(E)), F), set: (L) => {
- N11 = L;
- } }), typeof s.init == "function" && s.init(D), D;
+ return L.namespace = E, L.useColors = s.useColors(), L.color = s.selectColor(E), L.extend = o, L.destroy = s.destroy, Object.defineProperty(L, "enabled", { enumerable: true, configurable: false, get: () => N11 !== null ? N11 : (k !== s.namespaces && (k = s.namespaces, F = s.enabled(E)), F), set: (D) => {
+ N11 = D;
+ } }), typeof s.init == "function" && s.init(L), L;
}
function o(E, _) {
let N11 = s(this.namespace + (typeof _ > "u" ? ":" : _) + E);
@@ -130333,8 +130344,8 @@ ${Ez(e, r10)}`);
}
function a(E) {
s.save(E), s.namespaces = E, s.names = [], s.skips = [];
- let _, N11 = (typeof E == "string" ? E : "").split(/[\s,]+/), R = N11.length;
- for (_ = 0; _ < R; _++)
+ let _, N11 = (typeof E == "string" ? E : "").split(/[\s,]+/), k = N11.length;
+ for (_ = 0; _ < k; _++)
N11[_] && (E = N11[_].replace(/\*/g, ".*?"), E[0] === "-" ? s.skips.push(new RegExp("^" + E.slice(1) + "$")) : s.names.push(new RegExp("^" + E + "$")));
}
function c() {
@@ -130366,7 +130377,7 @@ ${Ez(e, r10)}`);
}
e.exports = r10;
});
- var $a = Ye((t, e) => {
+ var Qa = Ye((t, e) => {
je(), Ue(), Be(), t.formatArgs = n, t.save = i, t.load = s, t.useColors = r10, t.storage = o(), t.destroy = (() => {
let c = false;
return () => {
@@ -130374,7 +130385,7 @@ ${Ez(e, r10)}`);
};
})(), t.colors = ["#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33"];
function r10() {
- return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) ? true : typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) ? false : typeof document < "u" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || typeof window < "u" && window.console && (window.console.firebug || window.console.exception && window.console.table) || typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/applewebkit\/(\d+)/);
+ return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) ? true : typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) ? false : typeof document < "u" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || typeof window < "u" && window.console && (window.console.firebug || window.console.exception && window.console.table) || typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/applewebkit\/(\d+)/);
}
function n(c) {
if (c[0] = (this.useColors ? "%c" : "") + this.namespace + (this.useColors ? " %c" : " ") + c[0] + (this.useColors ? "%c " : " ") + "+" + e.exports.humanize(this.diff), !this.useColors)
@@ -130408,7 +130419,7 @@ ${Ez(e, r10)}`);
} catch {
}
}
- e.exports = xfe()(t);
+ e.exports = gfe()(t);
var { formatters: a } = e.exports;
a.j = function(c) {
try {
@@ -130418,14 +130429,14 @@ ${Ez(e, r10)}`);
}
};
});
- var _fe = Ye((t, e) => {
+ var yfe = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = bfe(), { EventEmitter: n } = (Zf(), vr(Il)), i = wfe(), s = kC(), o = $a()("mqtt-packet:parser"), a = class b5 extends n {
+ var r10 = dfe(), { EventEmitter: n } = (Yf(), vr(Nl)), i = pfe(), s = SC(), o = Qa()("mqtt-packet:parser"), a = class g5 extends n {
constructor() {
super(), this.parser = this.constructor.parser;
}
static parser(u) {
- return this instanceof b5 ? (this.settings = u || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : new b5().parser(u);
+ return this instanceof g5 ? (this.settings = u || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : new g5().parser(u);
}
_resetState() {
o("_resetState: resetting packet, error, _list, and _stateCounter"), this.packet = new i(), this.error = null, this._list = r10(), this._stateCounter = 0;
@@ -130509,11 +130520,11 @@ ${Ez(e, r10)}`);
if (this._list.readUInt8(this._pos) & 1)
return this._emitError(new Error("Connect flag bit 0 must be 0, but got 1"));
E.username = this._list.readUInt8(this._pos) & s.USERNAME_MASK, E.password = this._list.readUInt8(this._pos) & s.PASSWORD_MASK, E.will = this._list.readUInt8(this._pos) & s.WILL_FLAG_MASK;
- let R = !!(this._list.readUInt8(this._pos) & s.WILL_RETAIN_MASK), F = (this._list.readUInt8(this._pos) & s.WILL_QOS_MASK) >> s.WILL_QOS_SHIFT;
+ let k = !!(this._list.readUInt8(this._pos) & s.WILL_RETAIN_MASK), F = (this._list.readUInt8(this._pos) & s.WILL_QOS_MASK) >> s.WILL_QOS_SHIFT;
if (E.will)
- _.will = {}, _.will.retain = R, _.will.qos = F;
+ _.will = {}, _.will.retain = k, _.will.qos = F;
else {
- if (R)
+ if (k)
return this._emitError(new Error("Will Retain Flag must be set to zero when Will Flag is set to 0"));
if (F)
return this._emitError(new Error("Will QoS must be set to zero when Will Flag is set to 0"));
@@ -130521,16 +130532,16 @@ ${Ez(e, r10)}`);
if (_.clean = (this._list.readUInt8(this._pos) & s.CLEAN_SESSION_MASK) !== 0, this._pos++, _.keepalive = this._parseNum(), _.keepalive === -1)
return this._emitError(new Error("Packet too short"));
if (_.protocolVersion === 5) {
- let L = this._parseProperties();
- Object.getOwnPropertyNames(L).length && (_.properties = L);
+ let D = this._parseProperties();
+ Object.getOwnPropertyNames(D).length && (_.properties = D);
}
- let D = this._parseString();
- if (D === null)
+ let L = this._parseString();
+ if (L === null)
return this._emitError(new Error("Packet too short"));
- if (_.clientId = D, o("_parseConnect: packet.clientId: %s", _.clientId), E.will) {
+ if (_.clientId = L, o("_parseConnect: packet.clientId: %s", _.clientId), E.will) {
if (_.protocolVersion === 5) {
- let L = this._parseProperties();
- Object.getOwnPropertyNames(L).length && (_.will.properties = L);
+ let D = this._parseProperties();
+ Object.getOwnPropertyNames(D).length && (_.will.properties = D);
}
if (u = this._parseString(), u === null)
return this._emitError(new Error("Cannot parse will topic"));
@@ -130588,7 +130599,7 @@ ${Ez(e, r10)}`);
}
_parseSubscribe() {
o("_parseSubscribe");
- let u = this.packet, f10, p, b, E, _, N11, R;
+ let u = this.packet, f10, p, b, E, _, N11, k;
if (u.subscriptions = [], !!this._parseMessageId()) {
if (this.settings.protocolVersion === 5) {
let F = this._parseProperties();
@@ -130610,7 +130621,7 @@ ${Ez(e, r10)}`);
return this._emitError(new Error("Invalid subscribe QoS, must be <= 2"));
if (N11 = (p >> s.SUBSCRIBE_OPTIONS_NL_SHIFT & s.SUBSCRIBE_OPTIONS_NL_MASK) !== 0, _ = (p >> s.SUBSCRIBE_OPTIONS_RAP_SHIFT & s.SUBSCRIBE_OPTIONS_RAP_MASK) !== 0, E = p >> s.SUBSCRIBE_OPTIONS_RH_SHIFT & s.SUBSCRIBE_OPTIONS_RH_MASK, E > 2)
return this._emitError(new Error("Invalid retain handling, must be <= 2"));
- R = { topic: f10, qos: b }, this.settings.protocolVersion === 5 ? (R.nl = N11, R.rap = _, R.rh = E) : this.settings.bridgeMode && (R.rh = 0, R.rap = true, R.nl = true), o("_parseSubscribe: push subscription `%s` to subscription", R), u.subscriptions.push(R);
+ k = { topic: f10, qos: b }, this.settings.protocolVersion === 5 ? (k.nl = N11, k.rap = _, k.rh = E) : this.settings.bridgeMode && (k.rh = 0, k.rap = true, k.nl = true), o("_parseSubscribe: push subscription `%s` to subscription", k), u.subscriptions.push(k);
}
}
}
@@ -130753,16 +130764,16 @@ ${Ez(e, r10)}`);
}
_parseVarByteNum(u) {
o("_parseVarByteNum");
- let f10 = 4, p = 0, b = 1, E = 0, _ = false, N11, R = this._pos ? this._pos : 0;
- for (; p < f10 && R + p < this._list.length; ) {
- if (N11 = this._list.readUInt8(R + p++), E += b * (N11 & s.VARBYTEINT_MASK), b *= 128, !(N11 & s.VARBYTEINT_FIN_MASK)) {
+ let f10 = 4, p = 0, b = 1, E = 0, _ = false, N11, k = this._pos ? this._pos : 0;
+ for (; p < f10 && k + p < this._list.length; ) {
+ if (N11 = this._list.readUInt8(k + p++), E += b * (N11 & s.VARBYTEINT_MASK), b *= 128, !(N11 & s.VARBYTEINT_FIN_MASK)) {
_ = true;
break;
}
if (this._list.length <= p)
break;
}
- return !_ && p === f10 && this._list.length >= p && this._emitError(new Error("Invalid variable byte integer")), R && (this._pos += p), _ ? u ? _ = { bytes: p, value: E } : _ = E : _ = false, o("_parseVarByteNum: result: %o", _), _;
+ return !_ && p === f10 && this._list.length >= p && this._emitError(new Error("Invalid variable byte integer")), k && (this._pos += p), _ ? u ? _ = { bytes: p, value: E } : _ = E : _ = false, o("_parseVarByteNum: result: %o", _), _;
}
_parseByte() {
let u;
@@ -130825,9 +130836,9 @@ ${Ez(e, r10)}`);
};
e.exports = a;
});
- var Efe = Ye((t, e) => {
+ var bfe = Ye((t, e) => {
je(), Ue(), Be();
- var { Buffer: r10 } = (ei(), vr($n)), n = 65536, i = {}, s = r10.isBuffer(r10.from([1, 2]).subarray(0, 1));
+ var { Buffer: r10 } = (ti(), vr(ei)), n = 65536, i = {}, s = r10.isBuffer(r10.from([1, 2]).subarray(0, 1));
function o(f10) {
let p = r10.allocUnsafe(2);
return p.writeUInt8(f10 >> 8, 0), p.writeUInt8(f10 & 255, 0 + 1), p;
@@ -130849,7 +130860,7 @@ ${Ez(e, r10)}`);
}
e.exports = { cache: i, generateCache: a, generateNumber: o, genBufVariableByteInt: c, generate4ByteBuffer: u };
});
- var Sfe = Ye((t, e) => {
+ var wfe = Ye((t, e) => {
je(), Ue(), Be(), typeof cr > "u" || !cr.version || cr.version.indexOf("v0.") === 0 || cr.version.indexOf("v1.") === 0 && cr.version.indexOf("v1.8.") !== 0 ? e.exports = { nextTick: r10 } : e.exports = cr;
function r10(n, i, s, o) {
if (typeof n != "function")
@@ -130880,15 +130891,15 @@ ${Ez(e, r10)}`);
}
}
});
- var RC = Ye((t, e) => {
+ var MC = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = kC(), { Buffer: n } = (ei(), vr($n)), i = n.allocUnsafe(0), s = n.from([0]), o = Efe(), a = Sfe().nextTick, c = $a()("mqtt-packet:writeToStream"), u = o.cache, f10 = o.generateNumber, p = o.generateCache, b = o.genBufVariableByteInt, E = o.generate4ByteBuffer, _ = x, N11 = true;
- function R(U, j10, G) {
+ var r10 = SC(), { Buffer: n } = (ti(), vr(ei)), i = n.allocUnsafe(0), s = n.from([0]), o = bfe(), a = wfe().nextTick, c = Qa()("mqtt-packet:writeToStream"), u = o.cache, f10 = o.generateNumber, p = o.generateCache, b = o.genBufVariableByteInt, E = o.generate4ByteBuffer, _ = x, N11 = true;
+ function k(U, j10, G) {
switch (c("generate called"), j10.cork && (j10.cork(), a(F, j10)), N11 && (N11 = false, p()), c("generate: packet.cmd: %s", U.cmd), U.cmd) {
case "connect":
- return D(U, j10);
+ return L(U, j10);
case "connack":
- return L(U, j10, G);
+ return D(U, j10, G);
case "publish":
return q(U, j10, G);
case "puback":
@@ -130910,12 +130921,12 @@ ${Ez(e, r10)}`);
case "disconnect":
return V(U, j10, G);
case "auth":
- return S10(U, j10, G);
+ return S9(U, j10, G);
default:
return j10.destroy(new Error("Unknown command")), false;
}
}
- Object.defineProperty(R, "cacheNumbers", { get() {
+ Object.defineProperty(k, "cacheNumbers", { get() {
return _ === x;
}, set(U) {
U ? ((!u || Object.keys(u).length === 0) && (N11 = true), _ = x) : (N11 = false, _ = v);
@@ -130923,8 +130934,8 @@ ${Ez(e, r10)}`);
function F(U) {
U.uncork();
}
- function D(U, j10, G) {
- let k = U || {}, Y = k.protocolId || "MQTT", ee = k.protocolVersion || 4, ae = k.will, ie = k.clean, Z10 = k.keepalive || 0, ce = k.clientId || "", oe = k.username, me = k.password, pe = k.properties;
+ function L(U, j10, G) {
+ let R = U || {}, Y = R.protocolId || "MQTT", ee = R.protocolVersion || 4, ae = R.will, ie = R.clean, Z10 = R.keepalive || 0, ce = R.clientId || "", oe = R.username, me = R.password, pe = R.properties;
ie === void 0 && (ie = true);
let se = 0;
if (!Y || typeof Y != "string" && !n.isBuffer(Y))
@@ -130978,16 +130989,16 @@ ${Ez(e, r10)}`);
else
return j10.destroy(new Error("Invalid password")), false;
}
- j10.write(r10.CONNECT_HEADER), l15(j10, se), w(j10, Y), k.bridgeMode && (ee += 128), j10.write(ee === 131 ? r10.VERSION131 : ee === 132 ? r10.VERSION132 : ee === 4 ? r10.VERSION4 : ee === 5 ? r10.VERSION5 : r10.VERSION3);
+ j10.write(r10.CONNECT_HEADER), l15(j10, se), w(j10, Y), R.bridgeMode && (ee += 128), j10.write(ee === 131 ? r10.VERSION131 : ee === 132 ? r10.VERSION132 : ee === 4 ? r10.VERSION4 : ee === 5 ? r10.VERSION5 : r10.VERSION3);
let Ee = 0;
return Ee |= oe != null ? r10.USERNAME_MASK : 0, Ee |= me != null ? r10.PASSWORD_MASK : 0, Ee |= ae && ae.retain ? r10.WILL_RETAIN_MASK : 0, Ee |= ae && ae.qos ? ae.qos << r10.WILL_QOS_SHIFT : 0, Ee |= ae ? r10.WILL_FLAG_MASK : 0, Ee |= ie ? r10.CLEAN_SESSION_MASK : 0, j10.write(n.from([Ee])), _(j10, Z10), ee === 5 && le.write(), w(j10, ce), ae && (ee === 5 && be.write(), h(j10, ae.topic), w(j10, ae.payload)), oe != null && w(j10, oe), me != null && w(j10, me), true;
}
- function L(U, j10, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = k === 5 ? Y.reasonCode : Y.returnCode, ae = Y.properties, ie = 2;
+ function D(U, j10, G) {
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = R === 5 ? Y.reasonCode : Y.returnCode, ae = Y.properties, ie = 2;
if (typeof ee != "number")
return j10.destroy(new Error("Invalid return code")), false;
let Z10 = null;
- if (k === 5) {
+ if (R === 5) {
if (Z10 = g(j10, ae), !Z10)
return false;
ie += Z10.length;
@@ -130996,7 +131007,7 @@ ${Ez(e, r10)}`);
}
function q(U, j10, G) {
c("publish: packet: %o", U);
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.qos || 0, ae = Y.retain ? r10.RETAIN_MASK : 0, ie = Y.topic, Z10 = Y.payload || i, ce = Y.messageId, oe = Y.properties, me = 0;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.qos || 0, ae = Y.retain ? r10.RETAIN_MASK : 0, ie = Y.topic, Z10 = Y.payload || i, ce = Y.messageId, oe = Y.properties, me = 0;
if (typeof ie == "string")
me += n.byteLength(ie) + 2;
else if (n.isBuffer(ie))
@@ -131007,7 +131018,7 @@ ${Ez(e, r10)}`);
return j10.destroy(new Error("Invalid messageId")), false;
ee && (me += 2);
let pe = null;
- if (k === 5) {
+ if (R === 5) {
if (pe = g(j10, oe), !pe)
return false;
me += pe.length;
@@ -131015,25 +131026,25 @@ ${Ez(e, r10)}`);
return j10.write(r10.PUBLISH_HEADER[ee][Y.dup ? 1 : 0][ae ? 1 : 0]), l15(j10, me), _(j10, A(ie)), j10.write(ie), ee > 0 && _(j10, ce), pe == null || pe.write(), c("publish: payload: %o", Z10), j10.write(Z10);
}
function W(U, j10, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.cmd || "puback", ae = Y.messageId, ie = Y.dup && ee === "pubrel" ? r10.DUP_MASK : 0, Z10 = 0, ce = Y.reasonCode, oe = Y.properties, me = k === 5 ? 3 : 2;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.cmd || "puback", ae = Y.messageId, ie = Y.dup && ee === "pubrel" ? r10.DUP_MASK : 0, Z10 = 0, ce = Y.reasonCode, oe = Y.properties, me = R === 5 ? 3 : 2;
if (ee === "pubrel" && (Z10 = 1), typeof ae != "number")
return j10.destroy(new Error("Invalid messageId")), false;
let pe = null;
- if (k === 5 && typeof oe == "object") {
+ if (R === 5 && typeof oe == "object") {
if (pe = m(j10, oe, G, me), !pe)
return false;
me += pe.length;
}
- return j10.write(r10.ACKS[ee][Z10][ie][0]), me === 3 && (me += ce !== 0 ? 1 : -1), l15(j10, me), _(j10, ae), k === 5 && me !== 2 && j10.write(n.from([ce])), pe !== null ? pe.write() : me === 4 && j10.write(n.from([0])), true;
+ return j10.write(r10.ACKS[ee][Z10][ie][0]), me === 3 && (me += ce !== 0 ? 1 : -1), l15(j10, me), _(j10, ae), R === 5 && me !== 2 && j10.write(n.from([ce])), pe !== null ? pe.write() : me === 4 && j10.write(n.from([0])), true;
}
function z(U, j10, G) {
c("subscribe: packet: ");
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.dup ? r10.DUP_MASK : 0, ae = Y.messageId, ie = Y.subscriptions, Z10 = Y.properties, ce = 0;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.dup ? r10.DUP_MASK : 0, ae = Y.messageId, ie = Y.subscriptions, Z10 = Y.properties, ce = 0;
if (typeof ae != "number")
return j10.destroy(new Error("Invalid messageId")), false;
ce += 2;
let oe = null;
- if (k === 5) {
+ if (R === 5) {
if (oe = g(j10, Z10), !oe)
return false;
ce += oe.length;
@@ -131045,7 +131056,7 @@ ${Ez(e, r10)}`);
return j10.destroy(new Error("Invalid subscriptions - invalid topic")), false;
if (typeof le != "number")
return j10.destroy(new Error("Invalid subscriptions - invalid qos")), false;
- if (k === 5) {
+ if (R === 5) {
if (typeof (ie[pe].nl || false) != "boolean")
return j10.destroy(new Error("Invalid subscriptions - invalid No Local")), false;
if (typeof (ie[pe].rap || false) != "boolean")
@@ -131062,12 +131073,12 @@ ${Ez(e, r10)}`);
let me = true;
for (let pe of ie) {
let se = pe.topic, le = pe.qos, be = +pe.nl, ye = +pe.rap, Ee = pe.rh, Te;
- h(j10, se), Te = r10.SUBSCRIBE_OPTIONS_QOS[le], k === 5 && (Te |= be ? r10.SUBSCRIBE_OPTIONS_NL : 0, Te |= ye ? r10.SUBSCRIBE_OPTIONS_RAP : 0, Te |= Ee ? r10.SUBSCRIBE_OPTIONS_RH[Ee] : 0), me = j10.write(n.from([Te]));
+ h(j10, se), Te = r10.SUBSCRIBE_OPTIONS_QOS[le], R === 5 && (Te |= be ? r10.SUBSCRIBE_OPTIONS_NL : 0, Te |= ye ? r10.SUBSCRIBE_OPTIONS_RAP : 0, Te |= Ee ? r10.SUBSCRIBE_OPTIONS_RH[Ee] : 0), me = j10.write(n.from([Te]));
}
return me;
}
function T(U, j10, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.granted, ie = Y.properties, Z10 = 0;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.granted, ie = Y.properties, Z10 = 0;
if (typeof ee != "number")
return j10.destroy(new Error("Invalid messageId")), false;
if (Z10 += 2, typeof ae == "object" && ae.length)
@@ -131079,7 +131090,7 @@ ${Ez(e, r10)}`);
else
return j10.destroy(new Error("Invalid qos vector")), false;
let ce = null;
- if (k === 5) {
+ if (R === 5) {
if (ce = m(j10, ie, G, Z10), !ce)
return false;
Z10 += ce.length;
@@ -131087,7 +131098,7 @@ ${Ez(e, r10)}`);
return j10.write(r10.SUBACK_HEADER), l15(j10, Z10), _(j10, ee), ce !== null && ce.write(), j10.write(n.from(ae));
}
function I(U, j10, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r10.DUP_MASK : 0, ie = Y.unsubscriptions, Z10 = Y.properties, ce = 0;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r10.DUP_MASK : 0, ie = Y.unsubscriptions, Z10 = Y.properties, ce = 0;
if (typeof ee != "number")
return j10.destroy(new Error("Invalid messageId")), false;
if (ce += 2, typeof ie == "object" && ie.length)
@@ -131099,7 +131110,7 @@ ${Ez(e, r10)}`);
else
return j10.destroy(new Error("Invalid unsubscriptions")), false;
let oe = null;
- if (k === 5) {
+ if (R === 5) {
if (oe = g(j10, Z10), !oe)
return false;
ce += oe.length;
@@ -131111,10 +131122,10 @@ ${Ez(e, r10)}`);
return me;
}
function H(U, j10, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r10.DUP_MASK : 0, ie = Y.granted, Z10 = Y.properties, ce = Y.cmd, oe = 0, me = 2;
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r10.DUP_MASK : 0, ie = Y.granted, Z10 = Y.properties, ce = Y.cmd, oe = 0, me = 2;
if (typeof ee != "number")
return j10.destroy(new Error("Invalid messageId")), false;
- if (k === 5)
+ if (R === 5)
if (typeof ie == "object" && ie.length)
for (let se = 0; se < ie.length; se += 1) {
if (typeof ie[se] != "number")
@@ -131124,28 +131135,28 @@ ${Ez(e, r10)}`);
else
return j10.destroy(new Error("Invalid qos vector")), false;
let pe = null;
- if (k === 5) {
+ if (R === 5) {
if (pe = m(j10, Z10, G, me), !pe)
return false;
me += pe.length;
}
- return j10.write(r10.ACKS[ce][oe][ae][0]), l15(j10, me), _(j10, ee), pe !== null && pe.write(), k === 5 && j10.write(n.from(ie)), true;
+ return j10.write(r10.ACKS[ce][oe][ae][0]), l15(j10, me), _(j10, ee), pe !== null && pe.write(), R === 5 && j10.write(n.from(ie)), true;
}
function X(U, j10, G) {
return j10.write(r10.EMPTY[U.cmd]);
}
function V(U, j10, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = k === 5 ? 1 : 0, Z10 = null;
- if (k === 5) {
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = R === 5 ? 1 : 0, Z10 = null;
+ if (R === 5) {
if (Z10 = m(j10, ae, G, ie), !Z10)
return false;
ie += Z10.length;
}
- return j10.write(n.from([r10.codes.disconnect << 4])), l15(j10, ie), k === 5 && j10.write(n.from([ee])), Z10 !== null && Z10.write(), true;
+ return j10.write(n.from([r10.codes.disconnect << 4])), l15(j10, ie), R === 5 && j10.write(n.from([ee])), Z10 !== null && Z10.write(), true;
}
- function S10(U, j10, G) {
- let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = k === 5 ? 1 : 0;
- k !== 5 && j10.destroy(new Error("Invalid mqtt version for auth packet"));
+ function S9(U, j10, G) {
+ let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = R === 5 ? 1 : 0;
+ R !== 5 && j10.destroy(new Error("Invalid mqtt version for auth packet"));
let Z10 = m(j10, ae, G, ie);
return Z10 ? (ie += Z10.length, j10.write(n.from([r10.codes.auth << 4])), l15(j10, ie), j10.write(n.from([ee])), Z10 !== null && Z10.write(), true) : false;
}
@@ -131183,7 +131194,7 @@ ${Ez(e, r10)}`);
Q(U, {}, 0);
} };
let G = 0;
- function k(Y, ee) {
+ function R(Y, ee) {
let ae = r10.propertiesTypes[Y], ie = 0;
switch (ae) {
case "byte": {
@@ -131247,12 +131258,12 @@ ${Ez(e, r10)}`);
let ee = 0, ae = 0, ie = j10[Y];
if (Array.isArray(ie))
for (let Z10 = 0; Z10 < ie.length; Z10++) {
- if (ae = k(Y, ie[Z10]), !ae)
+ if (ae = R(Y, ie[Z10]), !ae)
return false;
ee += ae;
}
else {
- if (ae = k(Y, ie), !ae)
+ if (ae = R(Y, ie), !ae)
return false;
ee = ae;
}
@@ -131264,10 +131275,10 @@ ${Ez(e, r10)}`);
Q(U, j10, G);
} };
}
- function m(U, j10, G, k) {
+ function m(U, j10, G, R) {
let Y = ["reasonString", "userProperties"], ee = G && G.properties && G.properties.maximumPacketSize ? G.properties.maximumPacketSize : 0, ae = g(U, j10);
if (ee)
- for (; k + ae.length > ee; ) {
+ for (; R + ae.length > ee; ) {
let ie = Y.shift();
if (ie && j10[ie])
delete j10[ie], ae = g(U, j10);
@@ -131307,11 +131318,11 @@ ${Ez(e, r10)}`);
break;
}
case "pair": {
- Object.getOwnPropertyNames(G).forEach((k) => {
- let Y = G[k];
+ Object.getOwnPropertyNames(G).forEach((R) => {
+ let Y = G[R];
Array.isArray(Y) ? Y.forEach((ee) => {
- U.write(n.from([r10.properties[j10]])), y(U, k.toString(), ee.toString());
- }) : (U.write(n.from([r10.properties[j10]])), y(U, k.toString(), Y.toString()));
+ U.write(n.from([r10.properties[j10]])), y(U, R.toString(), ee.toString());
+ }) : (U.write(n.from([r10.properties[j10]])), y(U, R.toString(), Y.toString()));
});
break;
}
@@ -131321,14 +131332,14 @@ ${Ez(e, r10)}`);
}
function Q(U, j10, G) {
l15(U, G);
- for (let k in j10)
- if (Object.prototype.hasOwnProperty.call(j10, k) && j10[k] !== null) {
- let Y = j10[k];
+ for (let R in j10)
+ if (Object.prototype.hasOwnProperty.call(j10, R) && j10[R] !== null) {
+ let Y = j10[R];
if (Array.isArray(Y))
for (let ee = 0; ee < Y.length; ee++)
- P(U, k, Y[ee]);
+ P(U, R, Y[ee]);
else
- P(U, k, Y);
+ P(U, R, Y);
}
}
function A(U) {
@@ -131337,11 +131348,11 @@ ${Ez(e, r10)}`);
function K(U) {
return typeof U == "string" || U instanceof n;
}
- e.exports = R;
+ e.exports = k;
});
- var Mfe = Ye((t, e) => {
+ var vfe = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = RC(), { EventEmitter: n } = (Zf(), vr(Il)), { Buffer: i } = (ei(), vr($n));
+ var r10 = MC(), { EventEmitter: n } = (Yf(), vr(Nl)), { Buffer: i } = (ti(), vr(ei));
function s(a, c) {
let u = new o();
return r10(a, u, c), u.concat();
@@ -131368,10 +131379,10 @@ ${Ez(e, r10)}`);
};
e.exports = s;
});
- var Afe = Ye((t) => {
- je(), Ue(), Be(), t.parser = _fe().parser, t.generate = Mfe(), t.writeToStream = RC();
+ var xfe = Ye((t) => {
+ je(), Ue(), Be(), t.parser = yfe().parser, t.generate = vfe(), t.writeToStream = MC();
});
- var CC = Ye((t) => {
+ var AC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
var e = class {
constructor() {
@@ -131394,10 +131405,10 @@ ${Ez(e, r10)}`);
};
t.default = e;
});
- var Tfe = Ye((t, e) => {
+ var _fe = Ye((t, e) => {
je(), Ue(), Be(), e.exports = n;
function r10(s) {
- return s instanceof pm ? pm.from(s) : new s.constructor(s.buffer.slice(), s.byteOffset, s.length);
+ return s instanceof dm ? dm.from(s) : new s.constructor(s.buffer.slice(), s.byteOffset, s.length);
}
function n(s) {
if (s = s || {}, s.circles)
@@ -131453,16 +131464,16 @@ ${Ez(e, r10)}`);
return s.proto ? f10 : u;
function c(p, b) {
for (var E = Object.keys(p), _ = new Array(E.length), N11 = 0; N11 < E.length; N11++) {
- var R = E[N11], F = p[R];
+ var k = E[N11], F = p[k];
if (typeof F != "object" || F === null)
- _[R] = F;
+ _[k] = F;
else if (F instanceof Date)
- _[R] = new Date(F);
+ _[k] = new Date(F);
else if (ArrayBuffer.isView(F))
- _[R] = r10(F);
+ _[k] = r10(F);
else {
- var D = o.indexOf(F);
- D !== -1 ? _[R] = a[D] : _[R] = b(F);
+ var L = o.indexOf(F);
+ L !== -1 ? _[k] = a[L] : _[k] = b(F);
}
}
return _;
@@ -131534,10 +131545,10 @@ ${Ez(e, r10)}`);
}
}
});
- var Nfe = Ye((t, e) => {
- je(), Ue(), Be(), e.exports = Tfe()();
+ var Efe = Ye((t, e) => {
+ je(), Ue(), Be(), e.exports = _fe()();
});
- var Ife = Ye((t) => {
+ var Sfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.validateTopics = t.validateTopic = void 0;
function e(n) {
let i = n.split("/");
@@ -131561,9 +131572,9 @@ ${Ez(e, r10)}`);
}
t.validateTopics = r10;
});
- var DC = Ye((t) => {
+ var TC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = Ol(), r10 = { objectMode: true }, n = { clean: true }, i = class {
+ var e = Il(), r10 = { objectMode: true }, n = { clean: true }, i = class {
constructor(s) {
this.options = s || {}, this.options = Object.assign(Object.assign({}, n), s), this._inflights = /* @__PURE__ */ new Map();
}
@@ -131597,7 +131608,7 @@ ${Ez(e, r10)}`);
};
t.default = i;
});
- var Ofe = Ye((t) => {
+ var Mfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
var e = [0, 16, 128, 131, 135, 144, 145, 151, 153], r10 = (n, i, s) => {
n.log("handlePublish: packet %o", i), s = typeof s < "u" ? s : n.noop;
@@ -131662,14 +131673,14 @@ ${Ez(e, r10)}`);
};
t.default = r10;
});
- var Pfe = Ye((t, e) => {
- e.exports = { version: "5.7.0" };
+ var Afe = Ye((t, e) => {
+ e.exports = { version: "5.8.0" };
});
- var S0 = Ye((t) => {
+ var _0 = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.MQTTJS_VERSION = t.nextTick = t.applyMixin = t.ErrorWithReasonCode = void 0;
- var e = class LC extends Error {
+ var e = class NC extends Error {
constructor(i, s) {
- super(i), this.code = s, Object.setPrototypeOf(this, LC.prototype), Object.getPrototypeOf(this).name = "ErrorWithReasonCode";
+ super(i), this.code = s, Object.setPrototypeOf(this, NC.prototype), Object.getPrototypeOf(this).name = "ErrorWithReasonCode";
}
};
t.ErrorWithReasonCode = e;
@@ -131689,12 +131700,12 @@ ${Ez(e, r10)}`);
}
t.applyMixin = r10, t.nextTick = typeof (cr == null ? void 0 : cr.nextTick) == "function" ? cr.nextTick : (n) => {
setTimeout(n, 0);
- }, t.MQTTJS_VERSION = Pfe().version;
+ }, t.MQTTJS_VERSION = Afe().version;
});
var c2 = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.ReasonCodes = void 0, t.ReasonCodes = { 0: "", 1: "Unacceptable protocol version", 2: "Identifier rejected", 3: "Server unavailable", 4: "Bad username or password", 5: "Not authorized", 16: "No matching subscribers", 17: "No subscription existed", 128: "Unspecified error", 129: "Malformed Packet", 130: "Protocol Error", 131: "Implementation specific error", 132: "Unsupported Protocol Version", 133: "Client Identifier not valid", 134: "Bad User Name or Password", 135: "Not authorized", 136: "Server unavailable", 137: "Server busy", 138: "Banned", 139: "Server shutting down", 140: "Bad authentication method", 141: "Keep Alive timeout", 142: "Session taken over", 143: "Topic Filter invalid", 144: "Topic Name invalid", 145: "Packet identifier in use", 146: "Packet Identifier not found", 147: "Receive Maximum exceeded", 148: "Topic Alias invalid", 149: "Packet too large", 150: "Message rate too high", 151: "Quota exceeded", 152: "Administrative action", 153: "Payload format invalid", 154: "Retain not supported", 155: "QoS not supported", 156: "Use another server", 157: "Server moved", 158: "Shared Subscriptions not supported", 159: "Connection rate exceeded", 160: "Maximum connect time", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" };
var e = (r10, n) => {
- let { messageId: i } = n, s = n.cmd, o = null, a = r10.outgoing[i] ? r10.outgoing[i].cb : null, c;
+ let { messageId: i } = n, s = n.cmd, o = null, a = r10.outgoing[i] ? r10.outgoing[i].cb : null, c = null;
if (!a) {
r10.log("_handleAck :: Server sent an ack in error. Ignoring.");
return;
@@ -131719,14 +131730,17 @@ ${Ez(e, r10)}`);
case "suback": {
delete r10.outgoing[i], r10.messageIdProvider.deallocate(i);
let u = n.granted;
- for (let f10 = 0; f10 < u.length; f10++)
- if (u[f10] & 128) {
- let p = r10.messageIdToTopic[i];
- p && p.forEach((b) => {
- delete r10._resubscribeTopics[b];
+ for (let f10 = 0; f10 < u.length; f10++) {
+ let p = u[f10];
+ if (p & 128) {
+ c = new Error(`Subscribe error: ${t.ReasonCodes[p]}`), c.code = p;
+ let b = r10.messageIdToTopic[i];
+ b && b.forEach((E) => {
+ delete r10._resubscribeTopics[E];
});
}
- delete r10.messageIdToTopic[i], r10._invokeStoreProcessingQueue(), a(null, n);
+ }
+ delete r10.messageIdToTopic[i], r10._invokeStoreProcessingQueue(), a(c, n);
break;
}
case "unsuback": {
@@ -131740,9 +131754,9 @@ ${Ez(e, r10)}`);
};
t.default = e;
});
- var kfe = Ye((t) => {
+ var Tfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = S0(), r10 = c2(), n = (i, s) => {
+ var e = _0(), r10 = c2(), n = (i, s) => {
let { options: o } = i, a = o.protocolVersion, c = a === 5 ? s.reasonCode : s.returnCode;
if (a !== 5) {
let u = new e.ErrorWithReasonCode(`Protocol error: Auth packets are only supported in MQTT 5. Your version:${a}`, c);
@@ -131764,8 +131778,8 @@ ${Ez(e, r10)}`);
};
t.default = n;
});
- var Rfe = Ye((t) => {
- var E, _, N11, R, F, D, L, q, W, z, T, I, H, X, V, S10, d, l15, h, y, x, v, M, w, g, m, w5, Q, A, K, U, j10, BC, k, Y, ee, ae, Oc, Z10, Pc, oe, v5, pe, Zp, le, Jp, ye, Ir, Te, x5, O, Xh, $;
+ var Nfe = Ye((t) => {
+ var E, _, N11, k, F, L, D, q, W, z, T, I, H, X, V, S9, d, l15, h, y, x, v, M, w, g, m, y5, Q, A, K, U, j10, IC, R, Y, ee, ae, Ic, Z10, Oc, oe, b5, pe, Yp, le, Zp, ye, Ir, Te, w5, O, Kh, $;
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.LRUCache = void 0;
var e = typeof performance == "object" && performance && typeof performance.now == "function" ? performance : Date, r10 = /* @__PURE__ */ new Set(), n = typeof cr == "object" && cr ? cr : {}, i = (te, J, ne, fe) => {
typeof n.emitWarning == "function" ? n.emitWarning(te, J, ne, fe) : console.error(`[${ne}] ${J}: ${te}`);
@@ -131838,10 +131852,10 @@ ${Ez(e, r10)}`);
Vt(this, ye);
Vt(this, Te);
Vt(this, O);
- Vt(this, R, void 0);
+ Vt(this, k, void 0);
Vt(this, F, void 0);
- Vt(this, D, void 0);
Vt(this, L, void 0);
+ Vt(this, D, void 0);
Vt(this, q, void 0);
re(this, "ttl");
re(this, "ttlResolution");
@@ -131865,7 +131879,7 @@ ${Ez(e, r10)}`);
Vt(this, H, void 0);
Vt(this, X, void 0);
Vt(this, V, void 0);
- Vt(this, S10, void 0);
+ Vt(this, S9, void 0);
Vt(this, d, void 0);
Vt(this, l15, void 0);
Vt(this, h, void 0);
@@ -131882,7 +131896,7 @@ ${Ez(e, r10)}`);
Vt(this, K, () => {
});
Vt(this, U, () => false);
- Vt(this, k, (J10) => {
+ Vt(this, R, (J10) => {
});
Vt(this, Y, (J10, ne2, fe2) => {
});
@@ -131897,7 +131911,7 @@ ${Ez(e, r10)}`);
let nt = ne ? u(ne) : Array;
if (!nt)
throw new Error("invalid max value: " + ne);
- if (Nt(this, R, ne), Nt(this, F, Ge), this.maxEntrySize = ke || he(this, F), this.sizeCalculation = Re, this.sizeCalculation) {
+ if (Nt(this, k, ne), Nt(this, F, Ge), this.maxEntrySize = ke || he(this, F), this.sizeCalculation = Re, this.sizeCalculation) {
if (!he(this, F) && !this.maxEntrySize)
throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");
if (typeof this.sizeCalculation != "function")
@@ -131905,28 +131919,28 @@ ${Ez(e, r10)}`);
}
if (Je !== void 0 && typeof Je != "function")
throw new TypeError("fetchMethod must be a function if specified");
- if (Nt(this, q, Je), Nt(this, w, !!Je), Nt(this, T, /* @__PURE__ */ new Map()), Nt(this, I, new Array(ne).fill(void 0)), Nt(this, H, new Array(ne).fill(void 0)), Nt(this, X, new nt(ne)), Nt(this, V, new nt(ne)), Nt(this, S10, 0), Nt(this, d, 0), Nt(this, l15, p.create(ne)), Nt(this, W, 0), Nt(this, z, 0), typeof De == "function" && Nt(this, D, De), typeof ut == "function" ? (Nt(this, L, ut), Nt(this, h, [])) : (Nt(this, L, void 0), Nt(this, h, void 0)), Nt(this, M, !!he(this, D)), Nt(this, g, !!he(this, L)), this.noDisposeOnSet = !!Ve, this.noUpdateTTL = !!Ze, this.noDeleteOnFetchRejection = !!Me, this.allowStaleOnFetchRejection = !!et, this.allowStaleOnFetchAbort = !!Ce, this.ignoreFetchAbort = !!ze, this.maxEntrySize !== 0) {
+ if (Nt(this, q, Je), Nt(this, w, !!Je), Nt(this, T, /* @__PURE__ */ new Map()), Nt(this, I, new Array(ne).fill(void 0)), Nt(this, H, new Array(ne).fill(void 0)), Nt(this, X, new nt(ne)), Nt(this, V, new nt(ne)), Nt(this, S9, 0), Nt(this, d, 0), Nt(this, l15, p.create(ne)), Nt(this, W, 0), Nt(this, z, 0), typeof De == "function" && Nt(this, L, De), typeof ut == "function" ? (Nt(this, D, ut), Nt(this, h, [])) : (Nt(this, D, void 0), Nt(this, h, void 0)), Nt(this, M, !!he(this, L)), Nt(this, g, !!he(this, D)), this.noDisposeOnSet = !!Ve, this.noUpdateTTL = !!Ze, this.noDeleteOnFetchRejection = !!Me, this.allowStaleOnFetchRejection = !!et, this.allowStaleOnFetchAbort = !!Ce, this.ignoreFetchAbort = !!ze, this.maxEntrySize !== 0) {
if (he(this, F) !== 0 && !c(he(this, F)))
throw new TypeError("maxSize must be a positive integer if specified");
if (!c(this.maxEntrySize))
throw new TypeError("maxEntrySize must be a positive integer if specified");
- At(this, j10, BC).call(this);
+ At(this, j10, IC).call(this);
}
if (this.allowStale = !!Ne, this.noDeleteOnStaleGet = !!Pe, this.updateAgeOnGet = !!ve, this.updateAgeOnHas = !!Ae, this.ttlResolution = c(ge) || ge === 0 ? ge : 1, this.ttlAutopurge = !!de, this.ttl = fe || 0, this.ttl) {
if (!c(this.ttl))
throw new TypeError("ttl must be a positive integer if specified");
- At(this, m, w5).call(this);
+ At(this, m, y5).call(this);
}
- if (he(this, R) === 0 && this.ttl === 0 && he(this, F) === 0)
+ if (he(this, k) === 0 && this.ttl === 0 && he(this, F) === 0)
throw new TypeError("At least one of max, maxSize, or ttl is required");
- if (!this.ttlAutopurge && !he(this, R) && !he(this, F)) {
+ if (!this.ttlAutopurge && !he(this, k) && !he(this, F)) {
let qe = "LRU_CACHE_UNBOUNDED";
a(qe) && (r10.add(qe), i("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.", "UnboundedCacheWarning", qe, $));
}
}
static unsafeExposeInternals(J) {
return { starts: he(J, x), ttls: he(J, v), sizes: he(J, y), keyMap: he(J, T), keyList: he(J, I), valList: he(J, H), next: he(J, X), prev: he(J, V), get head() {
- return he(J, S10);
+ return he(J, S9);
}, get tail() {
return he(J, d);
}, free: he(J, l15), isBackgroundFetch: (ne) => {
@@ -131934,23 +131948,23 @@ ${Ez(e, r10)}`);
return At(fe = J, ye, Ir).call(fe, ne);
}, backgroundFetch: (ne, fe, ge, de) => {
var ve;
- return At(ve = J, le, Jp).call(ve, ne, fe, ge, de);
+ return At(ve = J, le, Zp).call(ve, ne, fe, ge, de);
}, moveToTail: (ne) => {
var fe;
- return At(fe = J, O, Xh).call(fe, ne);
+ return At(fe = J, O, Kh).call(fe, ne);
}, indexes: (ne) => {
var fe;
- return At(fe = J, ae, Oc).call(fe, ne);
+ return At(fe = J, ae, Ic).call(fe, ne);
}, rindexes: (ne) => {
var fe;
- return At(fe = J, Z10, Pc).call(fe, ne);
+ return At(fe = J, Z10, Oc).call(fe, ne);
}, isStale: (ne) => {
var fe;
return he(fe = J, U).call(fe, ne);
} };
}
get max() {
- return he(this, R);
+ return he(this, k);
}
get maxSize() {
return he(this, F);
@@ -131965,73 +131979,73 @@ ${Ez(e, r10)}`);
return he(this, q);
}
get dispose() {
- return he(this, D);
+ return he(this, L);
}
get disposeAfter() {
- return he(this, L);
+ return he(this, D);
}
getRemainingTTL(J) {
return he(this, T).has(J) ? 1 / 0 : 0;
}
*entries() {
- for (let J of At(this, ae, Oc).call(this))
+ for (let J of At(this, ae, Ic).call(this))
he(this, H)[J] !== void 0 && he(this, I)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield [he(this, I)[J], he(this, H)[J]]);
}
*rentries() {
- for (let J of At(this, Z10, Pc).call(this))
+ for (let J of At(this, Z10, Oc).call(this))
he(this, H)[J] !== void 0 && he(this, I)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield [he(this, I)[J], he(this, H)[J]]);
}
*keys() {
- for (let J of At(this, ae, Oc).call(this)) {
+ for (let J of At(this, ae, Ic).call(this)) {
let ne = he(this, I)[J];
ne !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield ne);
}
}
*rkeys() {
- for (let J of At(this, Z10, Pc).call(this)) {
+ for (let J of At(this, Z10, Oc).call(this)) {
let ne = he(this, I)[J];
ne !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield ne);
}
}
*values() {
- for (let J of At(this, ae, Oc).call(this))
+ for (let J of At(this, ae, Ic).call(this))
he(this, H)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield he(this, H)[J]);
}
*rvalues() {
- for (let J of At(this, Z10, Pc).call(this))
+ for (let J of At(this, Z10, Oc).call(this))
he(this, H)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield he(this, H)[J]);
}
[Symbol.iterator]() {
return this.entries();
}
find(J, ne = {}) {
- for (let fe of At(this, ae, Oc).call(this)) {
+ for (let fe of At(this, ae, Ic).call(this)) {
let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge;
if (de !== void 0 && J(de, he(this, I)[fe], this))
return this.get(he(this, I)[fe], ne);
}
}
forEach(J, ne = this) {
- for (let fe of At(this, ae, Oc).call(this)) {
+ for (let fe of At(this, ae, Ic).call(this)) {
let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge;
de !== void 0 && J.call(ne, de, he(this, I)[fe], this);
}
}
rforEach(J, ne = this) {
- for (let fe of At(this, Z10, Pc).call(this)) {
+ for (let fe of At(this, Z10, Oc).call(this)) {
let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge;
de !== void 0 && J.call(ne, de, he(this, I)[fe], this);
}
}
purgeStale() {
let J = false;
- for (let ne of At(this, Z10, Pc).call(this, { allowStale: true }))
+ for (let ne of At(this, Z10, Oc).call(this, { allowStale: true }))
he(this, U).call(this, ne) && (this.delete(he(this, I)[ne]), J = true);
return J;
}
dump() {
let J = [];
- for (let ne of At(this, ae, Oc).call(this, { allowStale: true })) {
+ for (let ne of At(this, ae, Ic).call(this, { allowStale: true })) {
let fe = he(this, I)[ne], ge = he(this, H)[ne], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge;
if (de === void 0 || fe === void 0)
continue;
@@ -132064,18 +132078,18 @@ ${Ez(e, r10)}`);
return Ne && (Ne.set = "miss", Ne.maxEntrySizeExceeded = true), this.delete(J), this;
let Ve = he(this, W) === 0 ? void 0 : he(this, T).get(J);
if (Ve === void 0)
- Ve = he(this, W) === 0 ? he(this, d) : he(this, l15).length !== 0 ? he(this, l15).pop() : he(this, W) === he(this, R) ? At(this, pe, Zp).call(this, false) : he(this, W), he(this, I)[Ve] = J, he(this, H)[Ve] = ne, he(this, T).set(J, Ve), he(this, X)[he(this, d)] = Ve, he(this, V)[Ve] = he(this, d), Nt(this, d, Ve), W0(this, W)._++, he(this, Y).call(this, Ve, ut, Ne), Ne && (Ne.set = "add"), De = false;
+ Ve = he(this, W) === 0 ? he(this, d) : he(this, l15).length !== 0 ? he(this, l15).pop() : he(this, W) === he(this, k) ? At(this, pe, Yp).call(this, false) : he(this, W), he(this, I)[Ve] = J, he(this, H)[Ve] = ne, he(this, T).set(J, Ve), he(this, X)[he(this, d)] = Ve, he(this, V)[Ve] = he(this, d), Nt(this, d, Ve), H0(this, W)._++, he(this, Y).call(this, Ve, ut, Ne), Ne && (Ne.set = "add"), De = false;
else {
- At(this, O, Xh).call(this, Ve);
+ At(this, O, Kh).call(this, Ve);
let Me = he(this, H)[Ve];
if (ne !== Me) {
if (he(this, w) && At(this, ye, Ir).call(this, Me)) {
Me.__abortController.abort(new Error("replaced"));
let { __staleWhileFetching: Pe } = Me;
- Pe !== void 0 && !ve && (he(this, M) && ((Ze = he(this, D)) == null || Ze.call(this, Pe, J, "set")), he(this, g) && ((Ge = he(this, h)) == null || Ge.push([Pe, J, "set"])));
+ Pe !== void 0 && !ve && (he(this, M) && ((Ze = he(this, L)) == null || Ze.call(this, Pe, J, "set")), he(this, g) && ((Ge = he(this, h)) == null || Ge.push([Pe, J, "set"])));
} else
- ve || (he(this, M) && ((ke = he(this, D)) == null || ke.call(this, Me, J, "set")), he(this, g) && ((Re = he(this, h)) == null || Re.push([Me, J, "set"])));
- if (he(this, k).call(this, Ve), he(this, Y).call(this, Ve, ut, Ne), he(this, H)[Ve] = ne, Ne) {
+ ve || (he(this, M) && ((ke = he(this, L)) == null || ke.call(this, Me, J, "set")), he(this, g) && ((Re = he(this, h)) == null || Re.push([Me, J, "set"])));
+ if (he(this, R).call(this, Ve), he(this, Y).call(this, Ve, ut, Ne), he(this, H)[Ve] = ne, Ne) {
Ne.set = "replace";
let Pe = Me && At(this, ye, Ir).call(this, Me) ? Me.__staleWhileFetching : Me;
Pe !== void 0 && (Ne.oldValue = Pe);
@@ -132083,10 +132097,10 @@ ${Ez(e, r10)}`);
} else
Ne && (Ne.set = "update");
}
- if (ge !== 0 && !he(this, v) && At(this, m, w5).call(this), he(this, v) && (De || he(this, K).call(this, Ve, ge, de), Ne && he(this, A).call(this, Ne, Ve)), !ve && he(this, g) && he(this, h)) {
+ if (ge !== 0 && !he(this, v) && At(this, m, y5).call(this), he(this, v) && (De || he(this, K).call(this, Ve, ge, de), Ne && he(this, A).call(this, Ne, Ve)), !ve && he(this, g) && he(this, h)) {
let Me = he(this, h), Pe;
for (; Pe = Me == null ? void 0 : Me.shift(); )
- (Je = he(this, L)) == null || Je.call(this, ...Pe);
+ (Je = he(this, D)) == null || Je.call(this, ...Pe);
}
return this;
}
@@ -132094,8 +132108,8 @@ ${Ez(e, r10)}`);
var J;
try {
for (; he(this, W); ) {
- let ne = he(this, H)[he(this, S10)];
- if (At(this, pe, Zp).call(this, true), At(this, ye, Ir).call(this, ne)) {
+ let ne = he(this, H)[he(this, S9)];
+ if (At(this, pe, Yp).call(this, true), At(this, ye, Ir).call(this, ne)) {
if (ne.__staleWhileFetching)
return ne.__staleWhileFetching;
} else if (ne !== void 0)
@@ -132105,7 +132119,7 @@ ${Ez(e, r10)}`);
if (he(this, g) && he(this, h)) {
let ne = he(this, h), fe;
for (; fe = ne == null ? void 0 : ne.shift(); )
- (J = he(this, L)) == null || J.call(this, ...fe);
+ (J = he(this, D)) == null || J.call(this, ...fe);
}
}
}
@@ -132137,7 +132151,7 @@ ${Ez(e, r10)}`);
let et = { allowStale: fe, updateAgeOnGet: ge, noDeleteOnStaleGet: de, ttl: ve, noDisposeOnSet: Ae, size: Ne, sizeCalculation: De, noUpdateTTL: ut, noDeleteOnFetchRejection: Ve, allowStaleOnFetchRejection: Ze, allowStaleOnFetchAbort: ke, ignoreFetchAbort: Ge, status: Me, signal: Pe }, Ce = he(this, T).get(J);
if (Ce === void 0) {
Me && (Me.fetch = "miss");
- let ze = At(this, le, Jp).call(this, J, Ce, et, Re);
+ let ze = At(this, le, Zp).call(this, J, Ce, et, Re);
return ze.__returned = ze;
} else {
let ze = he(this, H)[Ce];
@@ -132147,8 +132161,8 @@ ${Ez(e, r10)}`);
}
let nt = he(this, U).call(this, Ce);
if (!Je && !nt)
- return Me && (Me.fetch = "hit"), At(this, O, Xh).call(this, Ce), ge && he(this, Q).call(this, Ce), Me && he(this, A).call(this, Me, Ce), ze;
- let qe = At(this, le, Jp).call(this, J, Ce, et, Re), Ke = qe.__staleWhileFetching !== void 0 && fe;
+ return Me && (Me.fetch = "hit"), At(this, O, Kh).call(this, Ce), ge && he(this, Q).call(this, Ce), Me && he(this, A).call(this, Me, Ce), ze;
+ let qe = At(this, le, Zp).call(this, J, Ce, et, Re), Ke = qe.__staleWhileFetching !== void 0 && fe;
return Me && (Me.fetch = nt ? "stale" : "refresh", Ke && nt && (Me.returnedStale = true)), Ke ? qe.__staleWhileFetching : qe.__returned = qe;
}
}
@@ -132156,7 +132170,7 @@ ${Ez(e, r10)}`);
let { allowStale: fe = this.allowStale, updateAgeOnGet: ge = this.updateAgeOnGet, noDeleteOnStaleGet: de = this.noDeleteOnStaleGet, status: ve } = ne, Ae = he(this, T).get(J);
if (Ae !== void 0) {
let Ne = he(this, H)[Ae], De = At(this, ye, Ir).call(this, Ne);
- return ve && he(this, A).call(this, ve, Ae), he(this, U).call(this, Ae) ? (ve && (ve.get = "stale"), De ? (ve && fe && Ne.__staleWhileFetching !== void 0 && (ve.returnedStale = true), fe ? Ne.__staleWhileFetching : void 0) : (de || this.delete(J), ve && fe && (ve.returnedStale = true), fe ? Ne : void 0)) : (ve && (ve.get = "hit"), De ? Ne.__staleWhileFetching : (At(this, O, Xh).call(this, Ae), ge && he(this, Q).call(this, Ae), Ne));
+ return ve && he(this, A).call(this, ve, Ae), he(this, U).call(this, Ae) ? (ve && (ve.get = "stale"), De ? (ve && fe && Ne.__staleWhileFetching !== void 0 && (ve.returnedStale = true), fe ? Ne.__staleWhileFetching : void 0) : (de || this.delete(J), ve && fe && (ve.returnedStale = true), fe ? Ne : void 0)) : (ve && (ve.get = "hit"), De ? Ne.__staleWhileFetching : (At(this, O, Kh).call(this, Ae), ge && he(this, Q).call(this, Ae), Ne));
} else
ve && (ve.get = "miss");
}
@@ -132169,37 +132183,37 @@ ${Ez(e, r10)}`);
if (ne = true, he(this, W) === 1)
this.clear();
else {
- he(this, k).call(this, Ae);
+ he(this, R).call(this, Ae);
let Ne = he(this, H)[Ae];
- At(this, ye, Ir).call(this, Ne) ? Ne.__abortController.abort(new Error("deleted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((fe = he(this, D)) == null || fe.call(this, Ne, J, "delete")), he(this, g) && ((ge = he(this, h)) == null || ge.push([Ne, J, "delete"]))), he(this, T).delete(J), he(this, I)[Ae] = void 0, he(this, H)[Ae] = void 0, Ae === he(this, d) ? Nt(this, d, he(this, V)[Ae]) : Ae === he(this, S10) ? Nt(this, S10, he(this, X)[Ae]) : (he(this, X)[he(this, V)[Ae]] = he(this, X)[Ae], he(this, V)[he(this, X)[Ae]] = he(this, V)[Ae]), W0(this, W)._--, he(this, l15).push(Ae);
+ At(this, ye, Ir).call(this, Ne) ? Ne.__abortController.abort(new Error("deleted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((fe = he(this, L)) == null || fe.call(this, Ne, J, "delete")), he(this, g) && ((ge = he(this, h)) == null || ge.push([Ne, J, "delete"]))), he(this, T).delete(J), he(this, I)[Ae] = void 0, he(this, H)[Ae] = void 0, Ae === he(this, d) ? Nt(this, d, he(this, V)[Ae]) : Ae === he(this, S9) ? Nt(this, S9, he(this, X)[Ae]) : (he(this, X)[he(this, V)[Ae]] = he(this, X)[Ae], he(this, V)[he(this, X)[Ae]] = he(this, V)[Ae]), H0(this, W)._--, he(this, l15).push(Ae);
}
}
if (he(this, g) && ((de = he(this, h)) != null && de.length)) {
let Ae = he(this, h), Ne;
for (; Ne = Ae == null ? void 0 : Ae.shift(); )
- (ve = he(this, L)) == null || ve.call(this, ...Ne);
+ (ve = he(this, D)) == null || ve.call(this, ...Ne);
}
return ne;
}
clear() {
var J, ne, fe;
- for (let ge of At(this, Z10, Pc).call(this, { allowStale: true })) {
+ for (let ge of At(this, Z10, Oc).call(this, { allowStale: true })) {
let de = he(this, H)[ge];
if (At(this, ye, Ir).call(this, de))
de.__abortController.abort(new Error("deleted"));
else {
let ve = he(this, I)[ge];
- he(this, M) && ((J = he(this, D)) == null || J.call(this, de, ve, "delete")), he(this, g) && ((ne = he(this, h)) == null || ne.push([de, ve, "delete"]));
+ he(this, M) && ((J = he(this, L)) == null || J.call(this, de, ve, "delete")), he(this, g) && ((ne = he(this, h)) == null || ne.push([de, ve, "delete"]));
}
}
- if (he(this, T).clear(), he(this, H).fill(void 0), he(this, I).fill(void 0), he(this, v) && he(this, x) && (he(this, v).fill(0), he(this, x).fill(0)), he(this, y) && he(this, y).fill(0), Nt(this, S10, 0), Nt(this, d, 0), he(this, l15).length = 0, Nt(this, z, 0), Nt(this, W, 0), he(this, g) && he(this, h)) {
+ if (he(this, T).clear(), he(this, H).fill(void 0), he(this, I).fill(void 0), he(this, v) && he(this, x) && (he(this, v).fill(0), he(this, x).fill(0)), he(this, y) && he(this, y).fill(0), Nt(this, S9, 0), Nt(this, d, 0), he(this, l15).length = 0, Nt(this, z, 0), Nt(this, W, 0), he(this, g) && he(this, h)) {
let ge = he(this, h), de;
for (; de = ge == null ? void 0 : ge.shift(); )
- (fe = he(this, L)) == null || fe.call(this, ...de);
+ (fe = he(this, D)) == null || fe.call(this, ...de);
}
}
- }, R = /* @__PURE__ */ new WeakMap(), F = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), q = /* @__PURE__ */ new WeakMap(), W = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), T = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), X = /* @__PURE__ */ new WeakMap(), V = /* @__PURE__ */ new WeakMap(), S10 = /* @__PURE__ */ new WeakMap(), d = /* @__PURE__ */ new WeakMap(), l15 = /* @__PURE__ */ new WeakMap(), h = /* @__PURE__ */ new WeakMap(), y = /* @__PURE__ */ new WeakMap(), x = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), M = /* @__PURE__ */ new WeakMap(), w = /* @__PURE__ */ new WeakMap(), g = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakSet(), w5 = function() {
- let J = new f10(he(this, R)), ne = new f10(he(this, R));
+ }, k = /* @__PURE__ */ new WeakMap(), F = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), q = /* @__PURE__ */ new WeakMap(), W = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), T = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), X = /* @__PURE__ */ new WeakMap(), V = /* @__PURE__ */ new WeakMap(), S9 = /* @__PURE__ */ new WeakMap(), d = /* @__PURE__ */ new WeakMap(), l15 = /* @__PURE__ */ new WeakMap(), h = /* @__PURE__ */ new WeakMap(), y = /* @__PURE__ */ new WeakMap(), x = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), M = /* @__PURE__ */ new WeakMap(), w = /* @__PURE__ */ new WeakMap(), g = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakSet(), y5 = function() {
+ let J = new f10(he(this, k)), ne = new f10(he(this, k));
Nt(this, v, J), Nt(this, x, ne), Nt(this, K, (de, ve, Ae = e.now()) => {
if (ne[de] = ve !== 0 ? Ae : 0, J[de] = ve, ve !== 0 && this.ttlAutopurge) {
let Ne = setTimeout(() => {
@@ -132236,9 +132250,9 @@ ${Ez(e, r10)}`);
let De = (fe || ge()) - Ne;
return Ae - De;
}, Nt(this, U, (de) => J[de] !== 0 && ne[de] !== 0 && (fe || ge()) - ne[de] > J[de]);
- }, Q = /* @__PURE__ */ new WeakMap(), A = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(), U = /* @__PURE__ */ new WeakMap(), j10 = /* @__PURE__ */ new WeakSet(), BC = function() {
- let J = new f10(he(this, R));
- Nt(this, z, 0), Nt(this, y, J), Nt(this, k, (ne) => {
+ }, Q = /* @__PURE__ */ new WeakMap(), A = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(), U = /* @__PURE__ */ new WeakMap(), j10 = /* @__PURE__ */ new WeakSet(), IC = function() {
+ let J = new f10(he(this, k));
+ Nt(this, z, 0), Nt(this, y, J), Nt(this, R, (ne) => {
Nt(this, z, he(this, z) - J[ne]), J[ne] = 0;
}), Nt(this, ee, (ne, fe, ge, de) => {
if (At(this, ye, Ir).call(this, fe))
@@ -132256,25 +132270,25 @@ ${Ez(e, r10)}`);
if (J[ne] = fe, he(this, F)) {
let de = he(this, F) - J[ne];
for (; he(this, z) > de; )
- At(this, pe, Zp).call(this, true);
+ At(this, pe, Yp).call(this, true);
}
Nt(this, z, he(this, z) + J[ne]), ge && (ge.entrySize = fe, ge.totalCalculatedSize = he(this, z));
});
- }, k = /* @__PURE__ */ new WeakMap(), Y = /* @__PURE__ */ new WeakMap(), ee = /* @__PURE__ */ new WeakMap(), ae = /* @__PURE__ */ new WeakSet(), Oc = function* ({ allowStale: J = this.allowStale } = {}) {
+ }, R = /* @__PURE__ */ new WeakMap(), Y = /* @__PURE__ */ new WeakMap(), ee = /* @__PURE__ */ new WeakMap(), ae = /* @__PURE__ */ new WeakSet(), Ic = function* ({ allowStale: J = this.allowStale } = {}) {
if (he(this, W))
- for (let ne = he(this, d); !(!At(this, oe, v5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, S10))); )
+ for (let ne = he(this, d); !(!At(this, oe, b5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, S9))); )
ne = he(this, V)[ne];
- }, Z10 = /* @__PURE__ */ new WeakSet(), Pc = function* ({ allowStale: J = this.allowStale } = {}) {
+ }, Z10 = /* @__PURE__ */ new WeakSet(), Oc = function* ({ allowStale: J = this.allowStale } = {}) {
if (he(this, W))
- for (let ne = he(this, S10); !(!At(this, oe, v5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, d))); )
+ for (let ne = he(this, S9); !(!At(this, oe, b5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, d))); )
ne = he(this, X)[ne];
- }, oe = /* @__PURE__ */ new WeakSet(), v5 = function(J) {
+ }, oe = /* @__PURE__ */ new WeakSet(), b5 = function(J) {
return J !== void 0 && he(this, T).get(he(this, I)[J]) === J;
- }, pe = /* @__PURE__ */ new WeakSet(), Zp = function(J) {
+ }, pe = /* @__PURE__ */ new WeakSet(), Yp = function(J) {
var de, ve;
- let ne = he(this, S10), fe = he(this, I)[ne], ge = he(this, H)[ne];
- return he(this, w) && At(this, ye, Ir).call(this, ge) ? ge.__abortController.abort(new Error("evicted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((de = he(this, D)) == null || de.call(this, ge, fe, "evict")), he(this, g) && ((ve = he(this, h)) == null || ve.push([ge, fe, "evict"]))), he(this, k).call(this, ne), J && (he(this, I)[ne] = void 0, he(this, H)[ne] = void 0, he(this, l15).push(ne)), he(this, W) === 1 ? (Nt(this, S10, Nt(this, d, 0)), he(this, l15).length = 0) : Nt(this, S10, he(this, X)[ne]), he(this, T).delete(fe), W0(this, W)._--, ne;
- }, le = /* @__PURE__ */ new WeakSet(), Jp = function(J, ne, fe, ge) {
+ let ne = he(this, S9), fe = he(this, I)[ne], ge = he(this, H)[ne];
+ return he(this, w) && At(this, ye, Ir).call(this, ge) ? ge.__abortController.abort(new Error("evicted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((de = he(this, L)) == null || de.call(this, ge, fe, "evict")), he(this, g) && ((ve = he(this, h)) == null || ve.push([ge, fe, "evict"]))), he(this, R).call(this, ne), J && (he(this, I)[ne] = void 0, he(this, H)[ne] = void 0, he(this, l15).push(ne)), he(this, W) === 1 ? (Nt(this, S9, Nt(this, d, 0)), he(this, l15).length = 0) : Nt(this, S9, he(this, X)[ne]), he(this, T).delete(fe), H0(this, W)._--, ne;
+ }, le = /* @__PURE__ */ new WeakSet(), Zp = function(J, ne, fe, ge) {
let de = ne === void 0 ? void 0 : he(this, H)[ne];
if (At(this, ye, Ir).call(this, de))
return de;
@@ -132307,14 +132321,14 @@ ${Ez(e, r10)}`);
return false;
let ne = J;
return !!ne && ne instanceof Promise && ne.hasOwnProperty("__staleWhileFetching") && ne.__abortController instanceof s;
- }, Te = /* @__PURE__ */ new WeakSet(), x5 = function(J, ne) {
+ }, Te = /* @__PURE__ */ new WeakSet(), w5 = function(J, ne) {
he(this, V)[ne] = J, he(this, X)[J] = ne;
- }, O = /* @__PURE__ */ new WeakSet(), Xh = function(J) {
- J !== he(this, d) && (J === he(this, S10) ? Nt(this, S10, he(this, X)[J]) : At(this, Te, x5).call(this, he(this, V)[J], he(this, X)[J]), At(this, Te, x5).call(this, he(this, d), J), Nt(this, d, J));
+ }, O = /* @__PURE__ */ new WeakSet(), Kh = function(J) {
+ J !== he(this, d) && (J === he(this, S9) ? Nt(this, S9, he(this, X)[J]) : At(this, Te, w5).call(this, he(this, V)[J], he(this, X)[J]), At(this, Te, w5).call(this, he(this, d), J), Nt(this, d, J));
}, $);
t.LRUCache = b;
});
- var uc = Ye((t) => {
+ var cc = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.ContainerIterator = t.Container = t.Base = void 0;
var e = class {
constructor(i = 0) {
@@ -132344,9 +132358,9 @@ ${Ez(e, r10)}`);
};
t.Container = n;
});
- var Cfe = Ye((t) => {
+ var Ife = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r10 = class extends e.Base {
+ var e = cc(), r10 = class extends e.Base {
constructor(i = []) {
super(), this.S = [];
let s = this;
@@ -132370,9 +132384,9 @@ ${Ez(e, r10)}`);
}, n = r10;
t.default = n;
});
- var Dfe = Ye((t) => {
+ var Ofe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r10 = class extends e.Base {
+ var e = cc(), r10 = class extends e.Base {
constructor(i = []) {
super(), this.j = 0, this.q = [];
let s = this;
@@ -132407,9 +132421,9 @@ ${Ez(e, r10)}`);
}, n = r10;
t.default = n;
});
- var Lfe = Ye((t) => {
+ var Pfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r10 = class extends e.Base {
+ var e = cc(), r10 = class extends e.Base {
constructor(i = [], s = function(a, c) {
return a > c ? -1 : a < c ? 1 : 0;
}, o = true) {
@@ -132479,21 +132493,21 @@ ${Ez(e, r10)}`);
}, n = r10;
t.default = n;
});
- var Sx = Ye((t) => {
+ var vx = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r10 = class extends e.Container {
+ var e = cc(), r10 = class extends e.Container {
}, n = r10;
t.default = n;
});
- var lc = Ye((t) => {
+ var uc = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.throwIteratorAccessError = e;
function e() {
throw new RangeError("Iterator access denied!");
}
});
- var UC = Ye((t) => {
+ var OC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.RandomIterator = void 0;
- var e = uc(), r10 = lc(), n = class extends e.ContainerIterator {
+ var e = cc(), r10 = uc(), n = class extends e.ContainerIterator {
constructor(i, s) {
super(s), this.o = i, this.iteratorType === 0 ? (this.pre = function() {
return this.o === 0 && (0, r10.throwIteratorAccessError)(), this.o -= 1, this;
@@ -132514,18 +132528,18 @@ ${Ez(e, r10)}`);
};
t.RandomIterator = n;
});
- var Bfe = Ye((t) => {
+ var kfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = n(Sx()), r10 = UC();
+ var e = n(vx()), r10 = OC();
function n(a) {
return a && a.t ? a : { default: a };
}
- var i = class jC extends r10.RandomIterator {
+ var i = class PC extends r10.RandomIterator {
constructor(c, u, f10) {
super(c, f10), this.container = u;
}
copy() {
- return new jC(this.o, this.container, this.iteratorType);
+ return new PC(this.o, this.container, this.iteratorType);
}
}, s = class extends e.default {
constructor(a = [], c = true) {
@@ -132627,13 +132641,13 @@ ${Ez(e, r10)}`);
}, o = s;
t.default = o;
});
- var Ufe = Ye((t) => {
+ var Rfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = i(Sx()), r10 = uc(), n = lc();
+ var e = i(vx()), r10 = cc(), n = uc();
function i(c) {
return c && c.t ? c : { default: c };
}
- var s = class VC extends r10.ContainerIterator {
+ var s = class kC extends r10.ContainerIterator {
constructor(u, f10, p, b) {
super(b), this.o = u, this.h = f10, this.container = p, this.iteratorType === 0 ? (this.pre = function() {
return this.o.L === this.h && (0, n.throwIteratorAccessError)(), this.o = this.o.L, this;
@@ -132652,7 +132666,7 @@ ${Ez(e, r10)}`);
this.o === this.h && (0, n.throwIteratorAccessError)(), this.o.l = u;
}
copy() {
- return new VC(this.o, this.h, this.container, this.iteratorType);
+ return new kC(this.o, this.h, this.container, this.iteratorType);
}
}, o = class extends e.default {
constructor(c = []) {
@@ -132840,18 +132854,18 @@ ${Ez(e, r10)}`);
}, a = o;
t.default = a;
});
- var jfe = Ye((t) => {
+ var Cfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = n(Sx()), r10 = UC();
+ var e = n(vx()), r10 = OC();
function n(a) {
return a && a.t ? a : { default: a };
}
- var i = class zC extends r10.RandomIterator {
+ var i = class RC extends r10.RandomIterator {
constructor(c, u, f10) {
super(c, f10), this.container = u;
}
copy() {
- return new zC(this.o, this.container, this.iteratorType);
+ return new RC(this.o, this.container, this.iteratorType);
}
}, s = class extends e.default {
constructor(a = [], c = 4096) {
@@ -133066,7 +133080,7 @@ ${Ez(e, r10)}`);
}, o = s;
t.default = o;
});
- var Vfe = Ye((t) => {
+ var Dfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.TreeNodeEnableIndex = t.TreeNode = void 0;
var e = class {
constructor(n, i) {
@@ -133128,9 +133142,9 @@ ${Ez(e, r10)}`);
};
t.TreeNodeEnableIndex = r10;
});
- var FC = Ye((t) => {
+ var CC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = Vfe(), r10 = uc(), n = lc(), i = class extends r10.Container {
+ var e = Dfe(), r10 = cc(), n = uc(), i = class extends r10.Container {
constructor(o = function(c, u) {
return c < u ? -1 : c > u ? 1 : 0;
}, a = false) {
@@ -133142,8 +133156,8 @@ ${Ez(e, r10)}`);
b.rt += 1, b = b.tt;
let E = this.he(p);
if (E) {
- let { parentNode: _, grandParent: N11, curNode: R } = E;
- _.ie(), N11.ie(), R.ie();
+ let { parentNode: _, grandParent: N11, curNode: k } = E;
+ _.ie(), N11.ie(), k.ie();
}
}
return this.i;
@@ -133314,12 +133328,12 @@ ${Ez(e, r10)}`);
_.l = a;
return;
} else if (N11 > 0) {
- let R = _.L(), F = this.v(R.u, o);
+ let k = _.L(), F = this.v(k.u, o);
if (F === 0) {
- R.l = a;
+ k.l = a;
return;
} else
- F < 0 && (u = new this.re(o, a), R.W === void 0 ? (R.W = u, u.tt = R) : (_.U = u, u.tt = _));
+ F < 0 && (u = new this.re(o, a), k.W === void 0 ? (k.W = u, u.tt = k) : (_.U = u, u.tt = _));
}
}
}
@@ -133425,9 +133439,9 @@ ${Ez(e, r10)}`);
}, s = i;
t.default = s;
});
- var HC = Ye((t) => {
+ var DC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = uc(), r10 = lc(), n = class extends e.ContainerIterator {
+ var e = cc(), r10 = uc(), n = class extends e.ContainerIterator {
constructor(s, o, a) {
super(a), this.o = s, this.h = o, this.iteratorType === 0 ? (this.pre = function() {
return this.o === this.h.U && (0, r10.throwIteratorAccessError)(), this.o = this.o.L(), this;
@@ -133453,13 +133467,13 @@ ${Ez(e, r10)}`);
}, i = n;
t.default = i;
});
- var zfe = Ye((t) => {
+ var Lfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = i(FC()), r10 = i(HC()), n = lc();
+ var e = i(CC()), r10 = i(DC()), n = uc();
function i(c) {
return c && c.t ? c : { default: c };
}
- var s = class qC extends r10.default {
+ var s = class LC extends r10.default {
constructor(u, f10, p, b) {
super(u, f10, b), this.container = p;
}
@@ -133467,7 +133481,7 @@ ${Ez(e, r10)}`);
return this.o === this.h && (0, n.throwIteratorAccessError)(), this.o.u;
}
copy() {
- return new qC(this.o, this.h, this.container, this.iteratorType);
+ return new LC(this.o, this.h, this.container, this.iteratorType);
}
}, o = class extends e.default {
constructor(c = [], u, f10) {
@@ -133533,13 +133547,13 @@ ${Ez(e, r10)}`);
}, a = o;
t.default = a;
});
- var Ffe = Ye((t) => {
+ var Bfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = i(FC()), r10 = i(HC()), n = lc();
+ var e = i(CC()), r10 = i(DC()), n = uc();
function i(c) {
return c && c.t ? c : { default: c };
}
- var s = class WC extends r10.default {
+ var s = class BC extends r10.default {
constructor(u, f10, p, b) {
super(u, f10, b), this.container = p;
}
@@ -133558,7 +133572,7 @@ ${Ez(e, r10)}`);
} });
}
copy() {
- return new WC(this.o, this.h, this.container, this.iteratorType);
+ return new BC(this.o, this.h, this.container, this.iteratorType);
}
}, o = class extends e.default {
constructor(c = [], u, f10) {
@@ -133633,16 +133647,16 @@ ${Ez(e, r10)}`);
}, a = o;
t.default = a;
});
- var GC = Ye((t) => {
+ var UC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = e;
function e(r10) {
let n = typeof r10;
return n === "object" && r10 !== null || n === "function";
}
});
- var KC = Ye((t) => {
+ var jC = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.HashContainerIterator = t.HashContainer = void 0;
- var e = uc(), r10 = i(GC()), n = lc();
+ var e = cc(), r10 = i(UC()), n = uc();
function i(a) {
return a && a.t ? a : { default: a };
}
@@ -133726,9 +133740,9 @@ ${Ez(e, r10)}`);
};
t.HashContainer = o;
});
- var Hfe = Ye((t) => {
+ var Ufe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = KC(), r10 = lc(), n = class XC extends e.HashContainerIterator {
+ var e = jC(), r10 = uc(), n = class VC extends e.HashContainerIterator {
constructor(a, c, u, f10) {
super(a, c, f10), this.container = u;
}
@@ -133736,7 +133750,7 @@ ${Ez(e, r10)}`);
return this.o === this.h && (0, r10.throwIteratorAccessError)(), this.o.u;
}
copy() {
- return new XC(this.o, this.h, this.container, this.iteratorType);
+ return new VC(this.o, this.h, this.container, this.iteratorType);
}
}, i = class extends e.HashContainer {
constructor(o = []) {
@@ -133794,13 +133808,13 @@ ${Ez(e, r10)}`);
}, s = i;
t.default = s;
});
- var qfe = Ye((t) => {
+ var jfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0;
- var e = KC(), r10 = i(GC()), n = lc();
+ var e = jC(), r10 = i(UC()), n = uc();
function i(c) {
return c && c.t ? c : { default: c };
}
- var s = class YC extends e.HashContainerIterator {
+ var s = class zC extends e.HashContainerIterator {
constructor(u, f10, p, b) {
super(u, f10, b), this.container = p;
}
@@ -133819,7 +133833,7 @@ ${Ez(e, r10)}`);
} });
}
copy() {
- return new YC(this.o, this.h, this.container, this.iteratorType);
+ return new zC(this.o, this.h, this.container, this.iteratorType);
}
}, o = class extends e.HashContainer {
constructor(c = []) {
@@ -133887,7 +133901,7 @@ ${Ez(e, r10)}`);
}, a = o;
t.default = a;
});
- var Wfe = Ye((t) => {
+ var Vfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), Object.defineProperty(t, "Deque", { enumerable: true, get: function() {
return o.default;
} }), Object.defineProperty(t, "HashMap", { enumerable: true, get: function() {
@@ -133909,14 +133923,14 @@ ${Ez(e, r10)}`);
} }), Object.defineProperty(t, "Vector", { enumerable: true, get: function() {
return i.default;
} });
- var e = p(Cfe()), r10 = p(Dfe()), n = p(Lfe()), i = p(Bfe()), s = p(Ufe()), o = p(jfe()), a = p(zfe()), c = p(Ffe()), u = p(Hfe()), f10 = p(qfe());
+ var e = p(Ife()), r10 = p(Ofe()), n = p(Pfe()), i = p(kfe()), s = p(Rfe()), o = p(Cfe()), a = p(Lfe()), c = p(Bfe()), u = p(Ufe()), f10 = p(jfe());
function p(b) {
return b && b.t ? b : { default: b };
}
});
- var Gfe = Ye((t, e) => {
+ var zfe = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Wfe().OrderedSet, n = $a()("number-allocator:trace"), i = $a()("number-allocator:error");
+ var r10 = Vfe().OrderedSet, n = Qa()("number-allocator:trace"), i = Qa()("number-allocator:error");
function s(a, c) {
this.low = a, this.high = c;
}
@@ -133981,14 +133995,14 @@ ${Ez(e, r10)}`);
console.log(a);
}, e.exports = o;
});
- var ZC = Ye((t, e) => {
+ var FC = Ye((t, e) => {
je(), Ue(), Be();
- var r10 = Gfe();
+ var r10 = zfe();
e.exports.NumberAllocator = r10;
});
- var Kfe = Ye((t) => {
+ var Ffe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = Rfe(), r10 = ZC(), n = class {
+ var e = Nfe(), r10 = FC(), n = class {
constructor(i) {
i > 0 && (this.aliasToTopic = new e.LRUCache({ max: i }), this.topicToAlias = {}, this.numberAllocator = new r10.NumberAllocator(1, i), this.max = i, this.length = 0);
}
@@ -134014,13 +134028,13 @@ ${Ez(e, r10)}`);
};
t.default = n;
});
- var Xfe = Ye((t) => {
+ var Hfe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(o) {
return o && o.__esModule ? o : { default: o };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r10 = c2(), n = e(Kfe()), i = S0(), s = (o, a) => {
+ var r10 = c2(), n = e(Ffe()), i = _0(), s = (o, a) => {
o.log("_handleConnack");
let { options: c } = o, u = c.protocolVersion === 5 ? a.reasonCode : a.returnCode;
if (clearTimeout(o.connackTimer), delete o.topicAliasSend, a.properties) {
@@ -134042,7 +134056,7 @@ ${Ez(e, r10)}`);
};
t.default = s;
});
- var Yfe = Ye((t) => {
+ var qfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
var e = (r10, n, i) => {
r10.log("handling pubrel packet");
@@ -134057,13 +134071,13 @@ ${Ez(e, r10)}`);
};
t.default = e;
});
- var Zfe = Ye((t) => {
+ var Wfe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(c) {
return c && c.__esModule ? c : { default: c };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r10 = e(Ofe()), n = e(kfe()), i = e(Xfe()), s = e(c2()), o = e(Yfe()), a = (c, u, f10) => {
+ var r10 = e(Mfe()), n = e(Tfe()), i = e(Hfe()), s = e(c2()), o = e(qfe()), a = (c, u, f10) => {
let { options: p } = c;
if (p.protocolVersion === 5 && p.properties && p.properties.maximumPacketSize && p.properties.maximumPacketSize < u.length)
return c.emit("error", new Error(`exceeding packets size ${u.cmd}`)), c.end({ reasonCode: 149, properties: { reasonString: "Maximum packet size was exceeded" } }), c;
@@ -134100,28 +134114,28 @@ ${Ez(e, r10)}`);
};
t.default = a;
});
- var Jfe = Ye((t) => {
+ var Gfe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(s) {
return s && s.__esModule ? s : { default: s };
};
Object.defineProperty(t, "__esModule", { value: true }), t.TypedEventEmitter = void 0;
- var r10 = e((Zf(), vr(Il))), n = S0(), i = class {
+ var r10 = e((Yf(), vr(Nl))), n = _0(), i = class {
};
t.TypedEventEmitter = i, (0, n.applyMixin)(i, r10.default);
});
var u2 = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.isReactNativeBrowser = t.isWebWorker = void 0;
var e = () => {
- var s;
- return typeof window < "u" ? typeof bi < "u" && ((s = bi.userAgent) === null || s === void 0 ? void 0 : s.toLowerCase().indexOf(" electron/")) > -1 && cr != null && cr.versions ? !Object.prototype.hasOwnProperty.call(cr.versions, "electron") : typeof window.document < "u" : false;
- }, r10 = () => {
- var s, o;
- return !!(typeof self == "object" && !((o = (s = self == null ? void 0 : self.constructor) === null || s === void 0 ? void 0 : s.name) === null || o === void 0) && o.includes("WorkerGlobalScope"));
- }, n = () => typeof bi < "u" && bi.product === "ReactNative", i = e() || r10() || n();
- t.isWebWorker = r10(), t.isReactNativeBrowser = n(), t.default = i;
+ var o;
+ return typeof window < "u" ? typeof Xn < "u" && ((o = Xn.userAgent) === null || o === void 0 ? void 0 : o.toLowerCase().indexOf(" electron/")) > -1 && cr != null && cr.versions ? !Object.prototype.hasOwnProperty.call(cr.versions, "electron") : typeof window.document < "u" : false;
+ }, r10 = () => typeof Xn < "u" && Xn.userAgent === "txiki.js", n = () => {
+ var o, a;
+ return !!(typeof self == "object" && !((a = (o = self == null ? void 0 : self.constructor) === null || o === void 0 ? void 0 : o.name) === null || a === void 0) && a.includes("WorkerGlobalScope"));
+ }, i = () => typeof Xn < "u" && Xn.product === "ReactNative", s = e() || n() || i() || r10();
+ t.isWebWorker = n(), t.isReactNativeBrowser = i(), t.default = s;
});
- var Qfe = Ye((t, e) => {
+ var Kfe = Ye((t, e) => {
je(), Ue(), Be(), function(r10, n) {
typeof t == "object" && typeof e < "u" ? n(t) : typeof define == "function" && define.amd ? define(["exports"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.fastUniqueNumbers = {}));
}(t, function(r10) {
@@ -134136,7 +134150,7 @@ ${Ez(e, r10)}`);
};
}, s = Number.MAX_SAFE_INTEGER === void 0 ? 9007199254740991 : Number.MAX_SAFE_INTEGER, o = 536870912, a = o * 2, c = function(E, _) {
return function(N11) {
- var R = _.get(N11), F = R === void 0 ? N11.size : R < a ? R + 1 : 0;
+ var k = _.get(N11), F = k === void 0 ? N11.size : k < a ? k + 1 : 0;
if (!N11.has(F))
return E(N11, F);
if (N11.size < o) {
@@ -134154,9 +134168,9 @@ ${Ez(e, r10)}`);
r10.addUniqueNumber = b, r10.generateUniqueNumber = p;
});
});
- var $fe = Ye((t, e) => {
+ var Xfe = Ye((t, e) => {
je(), Ue(), Be(), function(r10, n) {
- typeof t == "object" && typeof e < "u" ? n(t, Qfe()) : typeof define == "function" && define.amd ? define(["exports", "fast-unique-numbers"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.workerTimersBroker = {}, r10.fastUniqueNumbers));
+ typeof t == "object" && typeof e < "u" ? n(t, Kfe()) : typeof define == "function" && define.amd ? define(["exports", "fast-unique-numbers"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.workerTimersBroker = {}, r10.fastUniqueNumbers));
}(t, function(r10, n) {
var i = function(a) {
return a.method !== void 0 && a.method === "call";
@@ -134166,28 +134180,28 @@ ${Ez(e, r10)}`);
var c = /* @__PURE__ */ new Map([[0, function() {
}]]), u = /* @__PURE__ */ new Map([[0, function() {
}]]), f10 = /* @__PURE__ */ new Map(), p = new Worker(a);
- p.addEventListener("message", function(R) {
- var F = R.data;
+ p.addEventListener("message", function(k) {
+ var F = k.data;
if (i(F)) {
- var D = F.params, L = D.timerId, q = D.timerType;
+ var L = F.params, D = L.timerId, q = L.timerType;
if (q === "interval") {
- var W = c.get(L);
+ var W = c.get(D);
if (typeof W == "number") {
var z = f10.get(W);
- if (z === void 0 || z.timerId !== L || z.timerType !== q)
+ if (z === void 0 || z.timerId !== D || z.timerType !== q)
throw new Error("The timer is in an undefined state.");
} else if (typeof W < "u")
W();
else
throw new Error("The timer is in an undefined state.");
} else if (q === "timeout") {
- var T = u.get(L);
+ var T = u.get(D);
if (typeof T == "number") {
var I = f10.get(T);
- if (I === void 0 || I.timerId !== L || I.timerType !== q)
+ if (I === void 0 || I.timerId !== D || I.timerType !== q)
throw new Error("The timer is in an undefined state.");
} else if (typeof T < "u")
- T(), u.delete(L);
+ T(), u.delete(D);
else
throw new Error("The timer is in an undefined state.");
}
@@ -134195,36 +134209,36 @@ ${Ez(e, r10)}`);
var H = F.id, X = f10.get(H);
if (X === void 0)
throw new Error("The timer is in an undefined state.");
- var V = X.timerId, S10 = X.timerType;
- f10.delete(H), S10 === "interval" ? c.delete(V) : u.delete(V);
+ var V = X.timerId, S9 = X.timerType;
+ f10.delete(H), S9 === "interval" ? c.delete(V) : u.delete(V);
} else {
var d = F.error.message;
throw new Error(d);
}
});
- var b = function(R) {
+ var b = function(k) {
var F = n.generateUniqueNumber(f10);
- f10.set(F, { timerId: R, timerType: "interval" }), c.set(R, F), p.postMessage({ id: F, method: "clear", params: { timerId: R, timerType: "interval" } });
- }, E = function(R) {
+ f10.set(F, { timerId: k, timerType: "interval" }), c.set(k, F), p.postMessage({ id: F, method: "clear", params: { timerId: k, timerType: "interval" } });
+ }, E = function(k) {
var F = n.generateUniqueNumber(f10);
- f10.set(F, { timerId: R, timerType: "timeout" }), u.set(R, F), p.postMessage({ id: F, method: "clear", params: { timerId: R, timerType: "timeout" } });
- }, _ = function(R) {
- var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, D = n.generateUniqueNumber(c);
- return c.set(D, function() {
- R(), typeof c.get(D) == "function" && p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "interval" } });
- }), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "interval" } }), D;
- }, N11 = function(R) {
- var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, D = n.generateUniqueNumber(u);
- return u.set(D, R), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "timeout" } }), D;
+ f10.set(F, { timerId: k, timerType: "timeout" }), u.set(k, F), p.postMessage({ id: F, method: "clear", params: { timerId: k, timerType: "timeout" } });
+ }, _ = function(k) {
+ var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, L = n.generateUniqueNumber(c);
+ return c.set(L, function() {
+ k(), typeof c.get(L) == "function" && p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "interval" } });
+ }), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "interval" } }), L;
+ }, N11 = function(k) {
+ var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, L = n.generateUniqueNumber(u);
+ return u.set(L, k), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "timeout" } }), L;
};
return { clearInterval: b, clearTimeout: E, setInterval: _, setTimeout: N11 };
};
r10.load = o;
});
});
- var ehe = Ye((t, e) => {
+ var Yfe = Ye((t, e) => {
je(), Ue(), Be(), function(r10, n) {
- typeof t == "object" && typeof e < "u" ? n(t, $fe()) : typeof define == "function" && define.amd ? define(["exports", "worker-timers-broker"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.workerTimers = {}, r10.workerTimersBroker));
+ typeof t == "object" && typeof e < "u" ? n(t, Xfe()) : typeof define == "function" && define.amd ? define(["exports", "worker-timers-broker"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.workerTimers = {}, r10.workerTimersBroker));
}(t, function(r10, n) {
var i = function(p, b) {
var E = null;
@@ -134250,7 +134264,7 @@ ${Ez(e, r10)}`);
r10.clearInterval = a, r10.clearTimeout = c, r10.setInterval = u, r10.setTimeout = f10;
});
});
- var the = Ye((t) => {
+ var Zfe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__createBinding || (Object.create ? function(u, f10, p, b) {
b === void 0 && (b = p);
@@ -134274,7 +134288,7 @@ ${Ez(e, r10)}`);
return r10(f10, u), f10;
};
Object.defineProperty(t, "__esModule", { value: true });
- var i = n(u2()), s = ehe(), o = { set: s.setInterval, clear: s.clearInterval }, a = { set: (u, f10) => setInterval(u, f10), clear: (u) => clearInterval(u) }, c = (u) => {
+ var i = n(u2()), s = Yfe(), o = { set: s.setInterval, clear: s.clearInterval }, a = { set: (u, f10) => setInterval(u, f10), clear: (u) => clearInterval(u) }, c = (u) => {
switch (u) {
case "native":
return a;
@@ -134287,13 +134301,13 @@ ${Ez(e, r10)}`);
};
t.default = c;
});
- var JC = Ye((t) => {
+ var HC = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(i) {
return i && i.__esModule ? i : { default: i };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r10 = e(the()), n = class {
+ var r10 = e(Zfe()), n = class {
get keepaliveTimeoutTimestamp() {
return this._keepaliveTimeoutTimestamp;
}
@@ -134304,7 +134318,7 @@ ${Ez(e, r10)}`);
return this._keepalive;
}
constructor(i, s) {
- this.destroyed = false, this.client = i, this.timer = (0, r10.default)(s), this.setKeepalive(i.options.keepalive);
+ this.destroyed = false, this.client = i, this.timer = typeof s == "object" && "set" in s && "clear" in s ? s : (0, r10.default)(s), this.setKeepalive(i.options.keepalive);
}
clear() {
this.timerId && (this.timer.clear(this.timerId), this.timerId = null);
@@ -134329,7 +134343,7 @@ ${Ez(e, r10)}`);
};
t.default = n;
});
- var _5 = Ye((t) => {
+ var v5 = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__createBinding || (Object.create ? function(W, z, T, I) {
I === void 0 && (I = T);
@@ -134355,20 +134369,20 @@ ${Ez(e, r10)}`);
return W && W.__esModule ? W : { default: W };
};
Object.defineProperty(t, "__esModule", { value: true });
- var s = i(qle()), o = i(Afe()), a = i(CC()), c = Ol(), u = i(Nfe()), f10 = n(Ife()), p = i($a()), b = i(DC()), E = i(Zfe()), _ = S0(), N11 = Jfe(), R = i(JC()), F = n(u2()), D = globalThis.setImmediate || ((...W) => {
+ var s = i(jle()), o = i(xfe()), a = i(AC()), c = Il(), u = i(Efe()), f10 = n(Sfe()), p = i(Qa()), b = i(TC()), E = i(Wfe()), _ = _0(), N11 = Gfe(), k = i(HC()), F = n(u2()), L = globalThis.setImmediate || ((...W) => {
let z = W.shift();
(0, _.nextTick)(() => {
z(...W);
});
- }), L = { keepalive: 60, reschedulePings: true, protocolId: "MQTT", protocolVersion: 4, reconnectPeriod: 1e3, connectTimeout: 30 * 1e3, clean: true, resubscribe: true, writeCache: true, timerVariant: "auto" }, q = class E5 extends N11.TypedEventEmitter {
+ }), D = { keepalive: 60, reschedulePings: true, protocolId: "MQTT", protocolVersion: 4, reconnectPeriod: 1e3, connectTimeout: 30 * 1e3, clean: true, resubscribe: true, writeCache: true, timerVariant: "auto" }, q = class x5 extends N11.TypedEventEmitter {
static defaultId() {
return `mqttjs_${Math.random().toString(16).substr(2, 8)}`;
}
constructor(z, T) {
super(), this.options = T || {};
- for (let I in L)
- typeof this.options[I] > "u" ? this.options[I] = L[I] : this.options[I] = T[I];
- this.log = this.options.log || (0, p.default)("mqttjs:client"), this.noop = this._noop.bind(this), this.log("MqttClient :: version:", E5.VERSION), F.isWebWorker ? this.log("MqttClient :: environment", "webworker") : this.log("MqttClient :: environment", F.default ? "browser" : "node"), this.log("MqttClient :: options.protocol", T.protocol), this.log("MqttClient :: options.protocolVersion", T.protocolVersion), this.log("MqttClient :: options.username", T.username), this.log("MqttClient :: options.keepalive", T.keepalive), this.log("MqttClient :: options.reconnectPeriod", T.reconnectPeriod), this.log("MqttClient :: options.rejectUnauthorized", T.rejectUnauthorized), this.log("MqttClient :: options.properties.topicAliasMaximum", T.properties ? T.properties.topicAliasMaximum : void 0), this.options.clientId = typeof T.clientId == "string" ? T.clientId : E5.defaultId(), this.log("MqttClient :: clientId", this.options.clientId), this.options.customHandleAcks = T.protocolVersion === 5 && T.customHandleAcks ? T.customHandleAcks : (...I) => {
+ for (let I in D)
+ typeof this.options[I] > "u" ? this.options[I] = D[I] : this.options[I] = T[I];
+ this.log = this.options.log || (0, p.default)("mqttjs:client"), this.noop = this._noop.bind(this), this.log("MqttClient :: version:", x5.VERSION), F.isWebWorker ? this.log("MqttClient :: environment", "webworker") : this.log("MqttClient :: environment", F.default ? "browser" : "node"), this.log("MqttClient :: options.protocol", T.protocol), this.log("MqttClient :: options.protocolVersion", T.protocolVersion), this.log("MqttClient :: options.username", T.username), this.log("MqttClient :: options.keepalive", T.keepalive), this.log("MqttClient :: options.reconnectPeriod", T.reconnectPeriod), this.log("MqttClient :: options.rejectUnauthorized", T.rejectUnauthorized), this.log("MqttClient :: options.properties.topicAliasMaximum", T.properties ? T.properties.topicAliasMaximum : void 0), this.options.clientId = typeof T.clientId == "string" ? T.clientId : x5.defaultId(), this.log("MqttClient :: clientId", this.options.clientId), this.options.customHandleAcks = T.protocolVersion === 5 && T.customHandleAcks ? T.customHandleAcks : (...I) => {
I[3](null, 0);
}, this.options.writeCache || (o.default.writeToStream.cacheNumbers = false), this.streamBuilder = z, this.messageIdProvider = typeof this.options.messageIdProvider > "u" ? new a.default() : this.options.messageIdProvider, this.outgoingStore = T.outgoingStore || new b.default(), this.incomingStore = T.incomingStore || new b.default(), this.queueQoSZero = T.queueQoSZero === void 0 ? true : T.queueQoSZero, this._resubscribeTopics = {}, this.messageIdToTopic = {}, this.keepaliveManager = null, this.connected = false, this.disconnecting = false, this.reconnecting = false, this.queue = [], this.connackTimer = null, this.reconnectTimer = null, this._storeProcessing = false, this._packetIdsDuringStoreProcessing = {}, this._storeProcessingQueue = [], this.outgoing = {}, this._firstConnection = true, T.properties && T.properties.topicAliasMaximum > 0 && (T.properties.topicAliasMaximum > 65535 ? this.log("MqttClient :: options.properties.topicAliasMaximum is out of range") : this.topicAliasRecv = new s.default(T.properties.topicAliasMaximum)), this.on("connect", () => {
let { queue: I } = this, H = () => {
@@ -134380,8 +134394,8 @@ ${Ez(e, r10)}`);
return;
}
V = X.packet, this.log("deliver :: call _sendPacket for %o", V);
- let S10 = true;
- V.messageId && V.messageId !== 0 && (this.messageIdProvider.register(V.messageId) || (S10 = false)), S10 ? this._sendPacket(V, (d) => {
+ let S9 = true;
+ V.messageId && V.messageId !== 0 && (this.messageIdProvider.register(V.messageId) || (S9 = false)), S9 ? this._sendPacket(V, (d) => {
X.cb && X.cb(d), H();
}) : (this.log("messageId: %d has already used. The message is skipped and removed.", V.messageId), H());
};
@@ -134412,13 +134426,13 @@ ${Ez(e, r10)}`);
this.log("work :: getting next packet in queue");
let h = X.shift();
if (h)
- this.log("work :: packet pulled from queue"), (0, E.default)(this, h, S10);
+ this.log("work :: packet pulled from queue"), (0, E.default)(this, h, S9);
else {
this.log("work :: no packets in queue");
let y = H;
H = null, this.log("work :: done flag is %s", !!y), y && y();
}
- }, S10 = () => {
+ }, S9 = () => {
if (X.length)
(0, _.nextTick)(V);
else {
@@ -134452,14 +134466,14 @@ ${Ez(e, r10)}`);
this.log("publish :: message `%s` to topic `%s`", T, z);
let { options: X } = this;
typeof I == "function" && (H = I, I = null), I = I || {}, I = Object.assign(Object.assign({}, { qos: 0, retain: false, dup: false }), I);
- let { qos: V, retain: S10, dup: d, properties: l15, cbStorePut: h } = I;
+ let { qos: V, retain: S9, dup: d, properties: l15, cbStorePut: h } = I;
if (this._checkDisconnecting(H))
return this;
let y = () => {
let x = 0;
if ((V === 1 || V === 2) && (x = this._nextId(), x === null))
return this.log("No messageId left"), false;
- let v = { cmd: "publish", topic: z, payload: T, qos: V, retain: S10, messageId: x, dup: d };
+ let v = { cmd: "publish", topic: z, payload: T, qos: V, retain: S9, messageId: x, dup: d };
switch (X.protocolVersion === 5 && (v.properties = l15), this.log("publish :: qos", V), V) {
case 1:
case 2:
@@ -134475,8 +134489,8 @@ ${Ez(e, r10)}`);
}
publishAsync(z, T, I) {
return new Promise((H, X) => {
- this.publish(z, T, I, (V, S10) => {
- V ? X(V) : H(S10);
+ this.publish(z, T, I, (V, S9) => {
+ V ? X(V) : H(S9);
});
});
}
@@ -134485,9 +134499,9 @@ ${Ez(e, r10)}`);
typeof T == "function" && (I = T), I = I || this.noop;
let X = false, V = [];
typeof z == "string" ? (z = [z], V = z) : Array.isArray(z) ? V = z : typeof z == "object" && (X = z.resubscribe, delete z.resubscribe, V = Object.keys(z));
- let S10 = f10.validateTopics(V);
- if (S10 !== null)
- return D(I, new Error(`Invalid topic ${S10}`)), this;
+ let S9 = f10.validateTopics(V);
+ if (S9 !== null)
+ return L(I, new Error(`Invalid topic ${S9}`)), this;
if (this._checkDisconnecting(I))
return this.log("subscribe: discconecting true"), this;
let d = { qos: 0 };
@@ -134541,17 +134555,17 @@ ${Ez(e, r10)}`);
typeof z == "string" && (z = [z]), typeof T == "function" && (I = T), I = I || this.noop;
let H = f10.validateTopics(z);
if (H !== null)
- return D(I, new Error(`Invalid topic ${H}`)), this;
+ return L(I, new Error(`Invalid topic ${H}`)), this;
if (this._checkDisconnecting(I))
return this;
let X = () => {
let V = this._nextId();
if (V === null)
return this.log("No messageId left"), false;
- let S10 = { cmd: "unsubscribe", messageId: V, unsubscriptions: [] };
- return typeof z == "string" ? S10.unsubscriptions = [z] : Array.isArray(z) && (S10.unsubscriptions = z), this.options.resubscribe && S10.unsubscriptions.forEach((d) => {
+ let S9 = { cmd: "unsubscribe", messageId: V, unsubscriptions: [] };
+ return typeof z == "string" ? S9.unsubscriptions = [z] : Array.isArray(z) && (S9.unsubscriptions = z), this.options.resubscribe && S9.unsubscriptions.forEach((d) => {
delete this._resubscribeTopics[d];
- }), typeof T == "object" && T.properties && (S10.properties = T.properties), this.outgoing[S10.messageId] = { volatile: true, cb: I }, this.log("unsubscribe: call _sendPacket"), this._sendPacket(S10), true;
+ }), typeof T == "object" && T.properties && (S9.properties = T.properties), this.outgoing[S9.messageId] = { volatile: true, cb: I }, this.log("unsubscribe: call _sendPacket"), this._sendPacket(S9), true;
};
return (this._storeProcessing || this._storeProcessingQueue.length > 0 || !X()) && this._storeProcessingQueue.push({ invoke: X, callback: I }), this;
}
@@ -134566,9 +134580,9 @@ ${Ez(e, r10)}`);
this.log("end :: (%s)", this.options.clientId), (z == null || typeof z != "boolean") && (I = I || T, T = z, z = false), typeof T != "object" && (I = I || T, T = null), this.log("end :: cb? %s", !!I), (!I || typeof I != "function") && (I = this.noop);
let H = () => {
this.log("end :: closeStores: closing incoming and outgoing stores"), this.disconnected = true, this.incomingStore.close((V) => {
- this.outgoingStore.close((S10) => {
+ this.outgoingStore.close((S9) => {
if (this.log("end :: closeStores: emitting end"), this.emit("end"), I) {
- let d = V || S10;
+ let d = V || S9;
this.log("end :: closeStores: invoking callback with args"), I(d);
}
});
@@ -134648,7 +134662,7 @@ ${Ez(e, r10)}`);
else {
let H = Object.assign({ cmd: "disconnect" }, I);
this.log("_cleanUp :: (%s) :: call _sendPacket with disconnect packet", this.options.clientId), this._sendPacket(H, () => {
- this.log("_cleanUp :: (%s) :: destroying stream", this.options.clientId), D(() => {
+ this.log("_cleanUp :: (%s) :: destroying stream", this.options.clientId), L(() => {
this.stream.end(() => {
this.log("_cleanUp :: (%s) :: stream destroyed", this.options.clientId);
});
@@ -134749,7 +134763,7 @@ ${Ez(e, r10)}`);
})) : T && T(new Error("No connection to broker"));
}
_setupKeepaliveManager() {
- this.log("_setupKeepaliveManager :: keepalive %d (seconds)", this.options.keepalive), !this.keepaliveManager && this.options.keepalive && (this.keepaliveManager = new R.default(this, this.options.timerVariant));
+ this.log("_setupKeepaliveManager :: keepalive %d (seconds)", this.options.keepalive), !this.keepaliveManager && this.options.keepalive && (this.keepaliveManager = new k.default(this, this.options.timerVariant));
}
_destroyKeepaliveManager() {
this.keepaliveManager && (this.log("_destroyKeepaliveManager :: destroying keepalive manager"), this.keepaliveManager.destroy(), this.keepaliveManager = null);
@@ -134795,33 +134809,33 @@ ${Ez(e, r10)}`);
}, X = () => {
this._storeProcessing = false, this._packetIdsDuringStoreProcessing = {};
};
- this.once("close", H), I.on("error", (S10) => {
- X(), this._flushStoreProcessingQueue(), this.removeListener("close", H), this.emit("error", S10);
+ this.once("close", H), I.on("error", (S9) => {
+ X(), this._flushStoreProcessingQueue(), this.removeListener("close", H), this.emit("error", S9);
});
let V = () => {
if (!I)
return;
- let S10 = I.read(1), d;
- if (!S10) {
+ let S9 = I.read(1), d;
+ if (!S9) {
I.once("readable", V);
return;
}
- if (this._storeProcessing = true, this._packetIdsDuringStoreProcessing[S10.messageId]) {
+ if (this._storeProcessing = true, this._packetIdsDuringStoreProcessing[S9.messageId]) {
V();
return;
}
- !this.disconnecting && !this.reconnectTimer ? (d = this.outgoing[S10.messageId] ? this.outgoing[S10.messageId].cb : null, this.outgoing[S10.messageId] = { volatile: false, cb(l15, h) {
+ !this.disconnecting && !this.reconnectTimer ? (d = this.outgoing[S9.messageId] ? this.outgoing[S9.messageId].cb : null, this.outgoing[S9.messageId] = { volatile: false, cb(l15, h) {
d && d(l15, h), V();
- } }, this._packetIdsDuringStoreProcessing[S10.messageId] = true, this.messageIdProvider.register(S10.messageId) ? this._sendPacket(S10, void 0, void 0, true) : this.log("messageId: %d has already used.", S10.messageId)) : I.destroy && I.destroy();
+ } }, this._packetIdsDuringStoreProcessing[S9.messageId] = true, this.messageIdProvider.register(S9.messageId) ? this._sendPacket(S9, void 0, void 0, true) : this.log("messageId: %d has already used.", S9.messageId)) : I.destroy && I.destroy();
};
I.on("end", () => {
- let S10 = true;
+ let S9 = true;
for (let d in this._packetIdsDuringStoreProcessing)
if (!this._packetIdsDuringStoreProcessing[d]) {
- S10 = false;
+ S9 = false;
break;
}
- this.removeListener("close", H), S10 ? (X(), this._invokeAllStoreProcessingQueue(), this.emit("connect", z)) : T();
+ this.removeListener("close", H), S9 ? (X(), this._invokeAllStoreProcessingQueue(), this.emit("connect", z)) : T();
}), V();
};
T();
@@ -134851,9 +134865,9 @@ ${Ez(e, r10)}`);
};
q.VERSION = _.MQTTJS_VERSION, t.default = q;
});
- var rhe = Ye((t) => {
+ var Jfe = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = ZC(), r10 = class {
+ var e = FC(), r10 = class {
constructor() {
this.numberAllocator = new e.NumberAllocator(1, 65535);
}
@@ -134876,9 +134890,9 @@ ${Ez(e, r10)}`);
t.default = r10;
});
function xu(t) {
- throw new RangeError($C[t]);
+ throw new RangeError(WC[t]);
}
- function eE(t, e) {
+ function Y_(t, e) {
let r10 = t.split("@"), n = "";
r10.length > 1 && (n = r10[0] + "@", t = r10[1]);
let i = function(s, o) {
@@ -134886,10 +134900,10 @@ ${Ez(e, r10)}`);
for (; c--; )
a[c] = o(s[c]);
return a;
- }((t = t.replace(QC, ".")).split("."), e).join(".");
+ }((t = t.replace(qC, ".")).split("."), e).join(".");
return n + i;
}
- function tE(t) {
+ function Z_(t) {
let e = [], r10 = 0, n = t.length;
for (; r10 < n; ) {
let i = t.charCodeAt(r10++);
@@ -134901,26 +134915,26 @@ ${Ez(e, r10)}`);
}
return e;
}
- var rE;
- var nE;
- var QC;
- var $C;
+ var J_;
+ var Q_;
+ var qC;
+ var WC;
var Gs;
- var hp;
+ var lp;
+ var ub;
var lb;
var fb;
var hb;
- var db;
- var kc;
- var nhe = Qn(() => {
- je(), Ue(), Be(), rE = /^xn--/, nE = /[^\0-\x7E]/, QC = /[\x2E\u3002\uFF0E\uFF61]/g, $C = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, Gs = Math.floor, hp = String.fromCharCode, lb = function(t, e) {
+ var Pc;
+ var Qfe = $n(() => {
+ je(), Ue(), Be(), J_ = /^xn--/, Q_ = /[^\0-\x7E]/, qC = /[\x2E\u3002\uFF0E\uFF61]/g, WC = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, Gs = Math.floor, lp = String.fromCharCode, ub = function(t, e) {
return t + 22 + 75 * (t < 26) - ((e != 0) << 5);
- }, fb = function(t, e, r10) {
+ }, lb = function(t, e, r10) {
let n = 0;
for (t = r10 ? Gs(t / 700) : t >> 1, t += Gs(t / e); t > 455; n += 36)
t = Gs(t / 35);
return Gs(n + 36 * t / (t + 38));
- }, hb = function(t) {
+ }, fb = function(t) {
let e = [], r10 = t.length, n = 0, i = 128, s = 72, o = t.lastIndexOf("-");
o < 0 && (o = 0);
for (let c = 0; c < o; ++c)
@@ -134938,14 +134952,14 @@ ${Ez(e, r10)}`);
p > Gs(2147483647 / N11) && xu("overflow"), p *= N11;
}
let f10 = e.length + 1;
- s = fb(n - u, f10, u == 0), Gs(n / f10) > 2147483647 - i && xu("overflow"), i += Gs(n / f10), n %= f10, e.splice(n++, 0, i);
+ s = lb(n - u, f10, u == 0), Gs(n / f10) > 2147483647 - i && xu("overflow"), i += Gs(n / f10), n %= f10, e.splice(n++, 0, i);
}
var a;
return String.fromCodePoint(...e);
- }, db = function(t) {
- let e = [], r10 = (t = tE(t)).length, n = 128, i = 0, s = 72;
+ }, hb = function(t) {
+ let e = [], r10 = (t = Z_(t)).length, n = 128, i = 0, s = 72;
for (let c of t)
- c < 128 && e.push(hp(c));
+ c < 128 && e.push(lp(c));
let o = e.length, a = o;
for (o && e.push("-"); a < r10; ) {
let c = 2147483647;
@@ -134961,32 +134975,32 @@ ${Ez(e, r10)}`);
if (p < E)
break;
let _ = p - E, N11 = 36 - E;
- e.push(hp(lb(E + _ % N11, 0))), p = Gs(_ / N11);
+ e.push(lp(ub(E + _ % N11, 0))), p = Gs(_ / N11);
}
- e.push(hp(lb(p, 0))), s = fb(i, u, a == o), i = 0, ++a;
+ e.push(lp(ub(p, 0))), s = lb(i, u, a == o), i = 0, ++a;
}
++i, ++n;
}
return e.join("");
- }, kc = { version: "2.1.0", ucs2: { decode: tE, encode: (t) => String.fromCodePoint(...t) }, decode: hb, encode: db, toASCII: function(t) {
- return eE(t, function(e) {
- return nE.test(e) ? "xn--" + db(e) : e;
+ }, Pc = { version: "2.1.0", ucs2: { decode: Z_, encode: (t) => String.fromCodePoint(...t) }, decode: fb, encode: hb, toASCII: function(t) {
+ return Y_(t, function(e) {
+ return Q_.test(e) ? "xn--" + hb(e) : e;
});
}, toUnicode: function(t) {
- return eE(t, function(e) {
- return rE.test(e) ? hb(e.slice(4).toLowerCase()) : e;
+ return Y_(t, function(e) {
+ return J_.test(e) ? fb(e.slice(4).toLowerCase()) : e;
});
- } }, kc.decode, kc.encode, kc.toASCII, kc.toUnicode, kc.ucs2, kc.version;
+ } }, Pc.decode, Pc.encode, Pc.toASCII, Pc.toUnicode, Pc.ucs2, Pc.version;
});
- function ihe(t, e) {
+ function $fe(t, e) {
return Object.prototype.hasOwnProperty.call(t, e);
}
- var iE;
- var Hl;
- var sE;
+ var $_;
+ var Fl;
+ var eE;
var ko;
- var she = Qn(() => {
- je(), Ue(), Be(), iE = function(t, e, r10, n) {
+ var ehe = $n(() => {
+ je(), Ue(), Be(), $_ = function(t, e, r10, n) {
e = e || "&", r10 = r10 || "=";
var i = {};
if (typeof t != "string" || t.length === 0)
@@ -134999,10 +135013,10 @@ ${Ez(e, r10)}`);
o > 0 && a > o && (a = o);
for (var c = 0; c < a; ++c) {
var u, f10, p, b, E = t[c].replace(s, "%20"), _ = E.indexOf(r10);
- _ >= 0 ? (u = E.substr(0, _), f10 = E.substr(_ + 1)) : (u = E, f10 = ""), p = decodeURIComponent(u), b = decodeURIComponent(f10), ihe(i, p) ? Array.isArray(i[p]) ? i[p].push(b) : i[p] = [i[p], b] : i[p] = b;
+ _ >= 0 ? (u = E.substr(0, _), f10 = E.substr(_ + 1)) : (u = E, f10 = ""), p = decodeURIComponent(u), b = decodeURIComponent(f10), $fe(i, p) ? Array.isArray(i[p]) ? i[p].push(b) : i[p] = [i[p], b] : i[p] = b;
}
return i;
- }, Hl = function(t) {
+ }, Fl = function(t) {
switch (typeof t) {
case "string":
return t;
@@ -135013,25 +135027,25 @@ ${Ez(e, r10)}`);
default:
return "";
}
- }, sE = function(t, e, r10, n) {
+ }, eE = function(t, e, r10, n) {
return e = e || "&", r10 = r10 || "=", t === null && (t = void 0), typeof t == "object" ? Object.keys(t).map(function(i) {
- var s = encodeURIComponent(Hl(i)) + r10;
+ var s = encodeURIComponent(Fl(i)) + r10;
return Array.isArray(t[i]) ? t[i].map(function(o) {
- return s + encodeURIComponent(Hl(o));
- }).join(e) : s + encodeURIComponent(Hl(t[i]));
- }).join(e) : n ? encodeURIComponent(Hl(n)) + r10 + encodeURIComponent(Hl(t)) : "";
- }, ko = {}, ko.decode = ko.parse = iE, ko.encode = ko.stringify = sE, ko.decode, ko.encode, ko.parse, ko.stringify;
+ return s + encodeURIComponent(Fl(o));
+ }).join(e) : s + encodeURIComponent(Fl(t[i]));
+ }).join(e) : n ? encodeURIComponent(Fl(n)) + r10 + encodeURIComponent(Fl(t)) : "";
+ }, ko = {}, ko.decode = ko.parse = $_, ko.encode = ko.stringify = eE, ko.decode, ko.encode, ko.parse, ko.stringify;
});
- function S5() {
+ function _5() {
throw new Error("setTimeout has not been defined");
}
- function M5() {
+ function E5() {
throw new Error("clearTimeout has not been defined");
}
- function eD(t) {
+ function GC(t) {
if (Oa === setTimeout)
return setTimeout(t, 0);
- if ((Oa === S5 || !Oa) && setTimeout)
+ if ((Oa === _5 || !Oa) && setTimeout)
return Oa = setTimeout, setTimeout(t, 0);
try {
return Oa(t, 0);
@@ -135043,22 +135057,22 @@ ${Ez(e, r10)}`);
}
}
}
- function ohe() {
- Gu && Du && (Gu = false, Du.length ? Zo = Du.concat(Zo) : sd = -1, Zo.length && tD());
+ function the() {
+ Gu && Du && (Gu = false, Du.length ? Zo = Du.concat(Zo) : id = -1, Zo.length && KC());
}
- function tD() {
+ function KC() {
if (!Gu) {
- var t = eD(ohe);
+ var t = GC(the);
Gu = true;
for (var e = Zo.length; e; ) {
- for (Du = Zo, Zo = []; ++sd < e; )
- Du && Du[sd].run();
- sd = -1, e = Zo.length;
+ for (Du = Zo, Zo = []; ++id < e; )
+ Du && Du[id].run();
+ id = -1, e = Zo.length;
}
Du = null, Gu = false, function(r10) {
if (Pa === clearTimeout)
return clearTimeout(r10);
- if ((Pa === M5 || !Pa) && clearTimeout)
+ if ((Pa === E5 || !Pa) && clearTimeout)
return Pa = clearTimeout, clearTimeout(r10);
try {
Pa(r10);
@@ -135072,12 +135086,12 @@ ${Ez(e, r10)}`);
}(t);
}
}
- function oE(t, e) {
+ function tE(t, e) {
(this || Wu).fun = t, (this || Wu).array = e;
}
function wa() {
}
- var aE;
+ var rE;
var Oa;
var Pa;
var Wu;
@@ -135085,27 +135099,27 @@ ${Ez(e, r10)}`);
var Du;
var Zo;
var Gu;
- var sd;
+ var id;
var jr;
- var ahe = Qn(() => {
- je(), Ue(), Be(), Wu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Kr = aE = {}, function() {
+ var rhe = $n(() => {
+ je(), Ue(), Be(), Wu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Kr = rE = {}, function() {
try {
- Oa = typeof setTimeout == "function" ? setTimeout : S5;
+ Oa = typeof setTimeout == "function" ? setTimeout : _5;
} catch {
- Oa = S5;
+ Oa = _5;
}
try {
- Pa = typeof clearTimeout == "function" ? clearTimeout : M5;
+ Pa = typeof clearTimeout == "function" ? clearTimeout : E5;
} catch {
- Pa = M5;
+ Pa = E5;
}
- }(), Zo = [], Gu = false, sd = -1, Kr.nextTick = function(t) {
+ }(), Zo = [], Gu = false, id = -1, Kr.nextTick = function(t) {
var e = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var r10 = 1; r10 < arguments.length; r10++)
e[r10 - 1] = arguments[r10];
- Zo.push(new oE(t, e)), Zo.length !== 1 || Gu || eD(tD);
- }, oE.prototype.run = function() {
+ Zo.push(new tE(t, e)), Zo.length !== 1 || Gu || GC(KC);
+ }, tE.prototype.run = function() {
(this || Wu).fun.apply(null, (this || Wu).array);
}, Kr.title = "browser", Kr.browser = true, Kr.env = {}, Kr.argv = [], Kr.version = "", Kr.versions = {}, Kr.on = wa, Kr.addListener = wa, Kr.once = wa, Kr.off = wa, Kr.removeListener = wa, Kr.removeAllListeners = wa, Kr.emit = wa, Kr.prependListener = wa, Kr.prependOnceListener = wa, Kr.listeners = function(t) {
return [];
@@ -135117,13 +135131,13 @@ ${Ez(e, r10)}`);
throw new Error("process.chdir is not supported");
}, Kr.umask = function() {
return 0;
- }, jr = aE, jr.addListener, jr.argv, jr.binding, jr.browser, jr.chdir, jr.cwd, jr.emit, jr.env, jr.listeners, jr.nextTick, jr.off, jr.on, jr.once, jr.prependListener, jr.prependOnceListener, jr.removeAllListeners, jr.removeListener, jr.title, jr.umask, jr.version, jr.versions;
+ }, jr = rE, jr.addListener, jr.argv, jr.binding, jr.browser, jr.chdir, jr.cwd, jr.emit, jr.env, jr.listeners, jr.nextTick, jr.off, jr.on, jr.once, jr.prependListener, jr.prependOnceListener, jr.removeAllListeners, jr.removeListener, jr.title, jr.umask, jr.version, jr.versions;
});
- function che() {
- if (A5)
- return Qp;
- A5 = true;
- var t = Qp = {}, e, r10;
+ function nhe() {
+ if (S5)
+ return Jp;
+ S5 = true;
+ var t = Jp = {}, e, r10;
function n() {
throw new Error("setTimeout has not been defined");
}
@@ -135180,23 +135194,23 @@ ${Ez(e, r10)}`);
if (!c) {
var N11 = s(p);
c = true;
- for (var R = a.length; R; ) {
- for (u = a, a = []; ++f10 < R; )
+ for (var k = a.length; k; ) {
+ for (u = a, a = []; ++f10 < k; )
u && u[f10].run();
- f10 = -1, R = a.length;
+ f10 = -1, k = a.length;
}
u = null, c = false, o(N11);
}
}
t.nextTick = function(N11) {
- var R = new Array(arguments.length - 1);
+ var k = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var F = 1; F < arguments.length; F++)
- R[F - 1] = arguments[F];
- a.push(new E(N11, R)), a.length === 1 && !c && s(b);
+ k[F - 1] = arguments[F];
+ a.push(new E(N11, k)), a.length === 1 && !c && s(b);
};
- function E(N11, R) {
- (this || Tu).fun = N11, (this || Tu).array = R;
+ function E(N11, k) {
+ (this || Tu).fun = N11, (this || Tu).array = k;
}
E.prototype.run = function() {
(this || Tu).fun.apply(null, (this || Tu).array);
@@ -135213,19 +135227,19 @@ ${Ez(e, r10)}`);
throw new Error("process.chdir is not supported");
}, t.umask = function() {
return 0;
- }, Qp;
+ }, Jp;
}
- var Qp;
- var A5;
+ var Jp;
+ var S5;
var Tu;
var Or;
- var rD = Qn(() => {
- je(), Ue(), Be(), Qp = {}, A5 = false, Tu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Or = che(), Or.platform = "browser", Or.addListener, Or.argv, Or.binding, Or.browser, Or.chdir, Or.cwd, Or.emit, Or.env, Or.listeners, Or.nextTick, Or.off, Or.on, Or.once, Or.prependListener, Or.prependOnceListener, Or.removeAllListeners, Or.removeListener, Or.title, Or.umask, Or.version, Or.versions;
+ var XC = $n(() => {
+ je(), Ue(), Be(), Jp = {}, S5 = false, Tu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Or = nhe(), Or.platform = "browser", Or.addListener, Or.argv, Or.binding, Or.browser, Or.chdir, Or.cwd, Or.emit, Or.env, Or.listeners, Or.nextTick, Or.off, Or.on, Or.once, Or.prependListener, Or.prependOnceListener, Or.removeAllListeners, Or.removeListener, Or.title, Or.umask, Or.version, Or.versions;
});
- function uhe() {
- if (T5)
- return $p;
- T5 = true;
+ function ihe() {
+ if (M5)
+ return Qp;
+ M5 = true;
var t = Or;
function e(s) {
if (typeof s != "string")
@@ -135307,15 +135321,15 @@ ${Ez(e, r10)}`);
u > E && (s.charCodeAt(a + N11) === 47 ? _ = N11 : N11 === 0 && (_ = 0));
break;
}
- var R = s.charCodeAt(a + N11), F = o.charCodeAt(f10 + N11);
- if (R !== F)
+ var k = s.charCodeAt(a + N11), F = o.charCodeAt(f10 + N11);
+ if (k !== F)
break;
- R === 47 && (_ = N11);
+ k === 47 && (_ = N11);
}
- var D = "";
+ var L = "";
for (N11 = a + _ + 1; N11 <= c; ++N11)
- (N11 === c || s.charCodeAt(N11) === 47) && (D.length === 0 ? D += ".." : D += "/..");
- return D.length > 0 ? D + o.slice(f10 + _) : (f10 += _, o.charCodeAt(f10) === 47 && ++f10, o.slice(f10));
+ (N11 === c || s.charCodeAt(N11) === 47) && (L.length === 0 ? L += ".." : L += "/..");
+ return L.length > 0 ? L + o.slice(f10 + _) : (f10 += _, o.charCodeAt(f10) === 47 && ++f10, o.slice(f10));
}, _makeLong: function(s) {
return s;
}, dirname: function(s) {
@@ -135398,29 +135412,29 @@ ${Ez(e, r10)}`);
}
return f10 === -1 || b === -1 || N11 === 0 || N11 === 1 && f10 === b - 1 && f10 === p + 1 ? b !== -1 && (p === 0 && c ? o.base = o.name = s.slice(1, b) : o.base = o.name = s.slice(p, b)) : (p === 0 && c ? (o.name = s.slice(1, f10), o.base = s.slice(1, b)) : (o.name = s.slice(p, f10), o.base = s.slice(p, b)), o.ext = s.slice(f10, b)), p > 0 ? o.dir = s.slice(0, p - 1) : c && (o.dir = "/"), o;
}, sep: "/", delimiter: ":", win32: null, posix: null };
- return i.posix = i, $p = i, $p;
+ return i.posix = i, Qp = i, Qp;
}
- var $p;
- var T5;
- var N5;
- var lhe = Qn(() => {
- je(), Ue(), Be(), rD(), $p = {}, T5 = false, N5 = uhe();
+ var Qp;
+ var M5;
+ var A5;
+ var she = $n(() => {
+ je(), Ue(), Be(), XC(), Qp = {}, M5 = false, A5 = ihe();
});
- var nD = {};
- Tl(nD, { URL: () => xD, Url: () => gD, default: () => fr, fileURLToPath: () => iD, format: () => yD, parse: () => vD, pathToFileURL: () => sD, resolve: () => bD, resolveObject: () => wD });
+ var YC = {};
+ Al(YC, { URL: () => dD, Url: () => cD, default: () => fr, fileURLToPath: () => ZC, format: () => uD, parse: () => hD, pathToFileURL: () => JC, resolve: () => lD, resolveObject: () => fD });
function Ns() {
this.protocol = null, this.slashes = null, this.auth = null, this.host = null, this.port = null, this.hostname = null, this.hash = null, this.search = null, this.query = null, this.pathname = null, this.path = null, this.href = null;
}
- function Oh(t, e, r10) {
+ function Ih(t, e, r10) {
if (t && Qs.isObject(t) && t instanceof Ns)
return t;
var n = new Ns();
return n.parse(t, e, r10), n;
}
- function fhe() {
- if (I5)
- return e1;
- I5 = true;
+ function ohe() {
+ if (T5)
+ return $p;
+ T5 = true;
var t = jr;
function e(s) {
if (typeof s != "string")
@@ -135502,15 +135516,15 @@ ${Ez(e, r10)}`);
u > E && (s.charCodeAt(a + N11) === 47 ? _ = N11 : N11 === 0 && (_ = 0));
break;
}
- var R = s.charCodeAt(a + N11), F = o.charCodeAt(f10 + N11);
- if (R !== F)
+ var k = s.charCodeAt(a + N11), F = o.charCodeAt(f10 + N11);
+ if (k !== F)
break;
- R === 47 && (_ = N11);
+ k === 47 && (_ = N11);
}
- var D = "";
+ var L = "";
for (N11 = a + _ + 1; N11 <= c; ++N11)
- (N11 === c || s.charCodeAt(N11) === 47) && (D.length === 0 ? D += ".." : D += "/..");
- return D.length > 0 ? D + o.slice(f10 + _) : (f10 += _, o.charCodeAt(f10) === 47 && ++f10, o.slice(f10));
+ (N11 === c || s.charCodeAt(N11) === 47) && (L.length === 0 ? L += ".." : L += "/..");
+ return L.length > 0 ? L + o.slice(f10 + _) : (f10 += _, o.charCodeAt(f10) === 47 && ++f10, o.slice(f10));
}, _makeLong: function(s) {
return s;
}, dirname: function(s) {
@@ -135593,18 +135607,18 @@ ${Ez(e, r10)}`);
}
return f10 === -1 || b === -1 || N11 === 0 || N11 === 1 && f10 === b - 1 && f10 === p + 1 ? b !== -1 && (p === 0 && c ? o.base = o.name = s.slice(1, b) : o.base = o.name = s.slice(p, b)) : (p === 0 && c ? (o.name = s.slice(1, f10), o.base = s.slice(1, b)) : (o.name = s.slice(p, f10), o.base = s.slice(p, b)), o.ext = s.slice(f10, b)), p > 0 ? o.dir = s.slice(0, p - 1) : c && (o.dir = "/"), o;
}, sep: "/", delimiter: ":", win32: null, posix: null };
- return i.posix = i, e1 = i, e1;
+ return i.posix = i, $p = i, $p;
}
- function hhe(t) {
+ function ahe(t) {
if (typeof t == "string")
t = new URL(t);
else if (!(t instanceof URL))
throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL");
if (t.protocol !== "file:")
throw new Deno.errors.InvalidData("invalid url scheme");
- return ym ? dhe(t) : phe(t);
+ return gm ? che(t) : uhe(t);
}
- function dhe(t) {
+ function che(t) {
let e = t.hostname, r10 = t.pathname;
for (let n = 0; n < r10.length; n++)
if (r10[n] === "%") {
@@ -135612,16 +135626,16 @@ ${Ez(e, r10)}`);
if (r10[n + 1] === "2" && i === 102 || r10[n + 1] === "5" && i === 99)
throw new Deno.errors.InvalidData("must not include encoded \\ or / characters");
}
- if (r10 = r10.replace(lD, "\\"), r10 = decodeURIComponent(r10), e !== "")
+ if (r10 = r10.replace(rD, "\\"), r10 = decodeURIComponent(r10), e !== "")
return `\\\\${e}${r10}`;
{
let n = r10.codePointAt(1) | 32, i = r10[2];
- if (n < cD || n > uD || i !== ":")
+ if (n < eD || n > tD || i !== ":")
throw new Deno.errors.InvalidData("file url path must be absolute");
return r10.slice(1);
}
}
- function phe(t) {
+ function uhe(t) {
if (t.hostname !== "")
throw new Deno.errors.InvalidData("invalid file url hostname");
let e = t.pathname;
@@ -135633,23 +135647,23 @@ ${Ez(e, r10)}`);
}
return decodeURIComponent(e);
}
- function mhe(t) {
- let e = O5.resolve(t), r10 = t.charCodeAt(t.length - 1);
- (r10 === aD || ym && r10 === oD) && e[e.length - 1] !== O5.sep && (e += "/");
+ function lhe(t) {
+ let e = N5.resolve(t), r10 = t.charCodeAt(t.length - 1);
+ (r10 === $C || gm && r10 === QC) && e[e.length - 1] !== N5.sep && (e += "/");
let n = new URL("file://");
- return e.includes("%") && (e = e.replace(fD, "%25")), !ym && e.includes("\\") && (e = e.replace(hD, "%5C")), e.includes(`
-`) && (e = e.replace(dD, "%0A")), e.includes("\r") && (e = e.replace(pD, "%0D")), e.includes(" ") && (e = e.replace(mD, "%09")), n.pathname = e, n;
+ return e.includes("%") && (e = e.replace(nD, "%25")), !gm && e.includes("\\") && (e = e.replace(iD, "%5C")), e.includes(`
+`) && (e = e.replace(sD, "%0A")), e.includes("\r") && (e = e.replace(oD, "%0D")), e.includes(" ") && (e = e.replace(aD, "%09")), n.pathname = e, n;
}
- function iD(t) {
+ function ZC(t) {
if (typeof t == "string")
t = new URL(t);
else if (!(t instanceof URL))
throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL");
if (t.protocol !== "file:")
throw new Deno.errors.InvalidData("invalid url scheme");
- return bm ? ghe(t) : yhe(t);
+ return ym ? fhe(t) : hhe(t);
}
- function ghe(t) {
+ function fhe(t) {
let e = t.hostname, r10 = t.pathname;
for (let n = 0; n < r10.length; n++)
if (r10[n] === "%") {
@@ -135657,16 +135671,16 @@ ${Ez(e, r10)}`);
if (r10[n + 1] === "2" && i === 102 || r10[n + 1] === "5" && i === 99)
throw new Deno.errors.InvalidData("must not include encoded \\ or / characters");
}
- if (r10 = r10.replace(AD, "\\"), r10 = decodeURIComponent(r10), e !== "")
+ if (r10 = r10.replace(bD, "\\"), r10 = decodeURIComponent(r10), e !== "")
return `\\\\${e}${r10}`;
{
let n = r10.codePointAt(1) | 32, i = r10[2];
- if (n < SD || n > MD || i !== ":")
+ if (n < gD || n > yD || i !== ":")
throw new Deno.errors.InvalidData("file url path must be absolute");
return r10.slice(1);
}
}
- function yhe(t) {
+ function hhe(t) {
if (t.hostname !== "")
throw new Deno.errors.InvalidData("invalid file url hostname");
let e = t.pathname;
@@ -135678,64 +135692,64 @@ ${Ez(e, r10)}`);
}
return decodeURIComponent(e);
}
- function sD(t) {
- let e = N5.resolve(t), r10 = t.charCodeAt(t.length - 1);
- (r10 === ED || bm && r10 === _D) && e[e.length - 1] !== N5.sep && (e += "/");
+ function JC(t) {
+ let e = A5.resolve(t), r10 = t.charCodeAt(t.length - 1);
+ (r10 === mD || ym && r10 === pD) && e[e.length - 1] !== A5.sep && (e += "/");
let n = new URL("file://");
- return e.includes("%") && (e = e.replace(TD, "%25")), !bm && e.includes("\\") && (e = e.replace(ND, "%5C")), e.includes(`
-`) && (e = e.replace(ID, "%0A")), e.includes("\r") && (e = e.replace(OD, "%0D")), e.includes(" ") && (e = e.replace(PD, "%09")), n.pathname = e, n;
+ return e.includes("%") && (e = e.replace(wD, "%25")), !ym && e.includes("\\") && (e = e.replace(vD, "%5C")), e.includes(`
+`) && (e = e.replace(xD, "%0A")), e.includes("\r") && (e = e.replace(_D, "%0D")), e.includes(" ") && (e = e.replace(ED, "%09")), n.pathname = e, n;
}
var fr;
- var cE;
+ var nE;
var Qs;
- var uE;
- var lE;
- var fE;
- var hE;
- var dp;
+ var iE;
+ var sE;
+ var oE;
+ var aE;
+ var fp;
+ var db;
var pb;
var mb;
- var gb;
- var dE;
- var pE;
- var pp;
+ var cE;
+ var uE;
+ var hp;
var _u;
- var mp;
- var e1;
- var I5;
- var O5;
- var mE;
+ var dp;
+ var $p;
+ var T5;
+ var N5;
+ var lE;
+ var QC;
+ var $C;
+ var eD;
+ var tD;
+ var gm;
+ var rD;
+ var nD;
+ var iD;
+ var sD;
var oD;
var aD;
+ var fE;
var cD;
var uD;
- var ym;
var lD;
var fD;
var hD;
var dD;
var pD;
var mD;
- var gE;
var gD;
var yD;
+ var ym;
var bD;
var wD;
var vD;
var xD;
var _D;
var ED;
- var SD;
- var MD;
- var bm;
- var AD;
- var TD;
- var ND;
- var ID;
- var OD;
- var PD;
- var bhe = Qn(() => {
- je(), Ue(), Be(), nhe(), she(), ahe(), lhe(), rD(), fr = {}, cE = kc, Qs = { isString: function(t) {
+ var dhe = $n(() => {
+ je(), Ue(), Be(), Qfe(), ehe(), rhe(), she(), XC(), fr = {}, nE = Pc, Qs = { isString: function(t) {
return typeof t == "string";
}, isObject: function(t) {
return typeof t == "object" && t !== null;
@@ -135743,71 +135757,71 @@ ${Ez(e, r10)}`);
return t === null;
}, isNullOrUndefined: function(t) {
return t == null;
- } }, fr.parse = Oh, fr.resolve = function(t, e) {
- return Oh(t, false, true).resolve(e);
+ } }, fr.parse = Ih, fr.resolve = function(t, e) {
+ return Ih(t, false, true).resolve(e);
}, fr.resolveObject = function(t, e) {
- return t ? Oh(t, false, true).resolveObject(e) : e;
+ return t ? Ih(t, false, true).resolveObject(e) : e;
}, fr.format = function(t) {
- return Qs.isString(t) && (t = Oh(t)), t instanceof Ns ? t.format() : Ns.prototype.format.call(t);
- }, fr.Url = Ns, uE = /^([a-z0-9.+-]+:)/i, lE = /:[0-9]*$/, fE = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, hE = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", `
-`, " "]), dp = ["'"].concat(hE), pb = ["%", "/", "?", ";", "#"].concat(dp), mb = ["/", "?", "#"], gb = /^[+a-z0-9A-Z_-]{0,63}$/, dE = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, pE = { javascript: true, "javascript:": true }, pp = { javascript: true, "javascript:": true }, _u = { http: true, https: true, ftp: true, gopher: true, file: true, "http:": true, "https:": true, "ftp:": true, "gopher:": true, "file:": true }, mp = ko, Ns.prototype.parse = function(t, e, r10) {
+ return Qs.isString(t) && (t = Ih(t)), t instanceof Ns ? t.format() : Ns.prototype.format.call(t);
+ }, fr.Url = Ns, iE = /^([a-z0-9.+-]+:)/i, sE = /:[0-9]*$/, oE = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, aE = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", `
+`, " "]), fp = ["'"].concat(aE), db = ["%", "/", "?", ";", "#"].concat(fp), pb = ["/", "?", "#"], mb = /^[+a-z0-9A-Z_-]{0,63}$/, cE = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, uE = { javascript: true, "javascript:": true }, hp = { javascript: true, "javascript:": true }, _u = { http: true, https: true, ftp: true, gopher: true, file: true, "http:": true, "https:": true, "ftp:": true, "gopher:": true, "file:": true }, dp = ko, Ns.prototype.parse = function(t, e, r10) {
if (!Qs.isString(t))
throw new TypeError("Parameter 'url' must be a string, not " + typeof t);
var n = t.indexOf("?"), i = n !== -1 && n < t.indexOf("#") ? "?" : "#", s = t.split(i);
s[0] = s[0].replace(/\\/g, "/");
var o = t = s.join(i);
if (o = o.trim(), !r10 && t.split("#").length === 1) {
- var a = fE.exec(o);
+ var a = oE.exec(o);
if (a)
- return this.path = o, this.href = o, this.pathname = a[1], a[2] ? (this.search = a[2], this.query = e ? mp.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this;
+ return this.path = o, this.href = o, this.pathname = a[1], a[2] ? (this.search = a[2], this.query = e ? dp.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this;
}
- var c = uE.exec(o);
+ var c = iE.exec(o);
if (c) {
var u = (c = c[0]).toLowerCase();
this.protocol = u, o = o.substr(c.length);
}
if (r10 || c || o.match(/^\/\/[^@\/]+@[^@\/]+/)) {
var f10 = o.substr(0, 2) === "//";
- !f10 || c && pp[c] || (o = o.substr(2), this.slashes = true);
+ !f10 || c && hp[c] || (o = o.substr(2), this.slashes = true);
}
- if (!pp[c] && (f10 || c && !_u[c])) {
- for (var p, b, E = -1, _ = 0; _ < mb.length; _++)
- (N11 = o.indexOf(mb[_])) !== -1 && (E === -1 || N11 < E) && (E = N11);
- for ((b = E === -1 ? o.lastIndexOf("@") : o.lastIndexOf("@", E)) !== -1 && (p = o.slice(0, b), o = o.slice(b + 1), this.auth = decodeURIComponent(p)), E = -1, _ = 0; _ < pb.length; _++) {
- var N11;
+ if (!hp[c] && (f10 || c && !_u[c])) {
+ for (var p, b, E = -1, _ = 0; _ < pb.length; _++)
(N11 = o.indexOf(pb[_])) !== -1 && (E === -1 || N11 < E) && (E = N11);
+ for ((b = E === -1 ? o.lastIndexOf("@") : o.lastIndexOf("@", E)) !== -1 && (p = o.slice(0, b), o = o.slice(b + 1), this.auth = decodeURIComponent(p)), E = -1, _ = 0; _ < db.length; _++) {
+ var N11;
+ (N11 = o.indexOf(db[_])) !== -1 && (E === -1 || N11 < E) && (E = N11);
}
E === -1 && (E = o.length), this.host = o.slice(0, E), o = o.slice(E), this.parseHost(), this.hostname = this.hostname || "";
- var R = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]";
- if (!R)
- for (var F = this.hostname.split(/\./), D = (_ = 0, F.length); _ < D; _++) {
- var L = F[_];
- if (L && !L.match(gb)) {
- for (var q = "", W = 0, z = L.length; W < z; W++)
- L.charCodeAt(W) > 127 ? q += "x" : q += L[W];
- if (!q.match(gb)) {
- var T = F.slice(0, _), I = F.slice(_ + 1), H = L.match(dE);
+ var k = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]";
+ if (!k)
+ for (var F = this.hostname.split(/\./), L = (_ = 0, F.length); _ < L; _++) {
+ var D = F[_];
+ if (D && !D.match(mb)) {
+ for (var q = "", W = 0, z = D.length; W < z; W++)
+ D.charCodeAt(W) > 127 ? q += "x" : q += D[W];
+ if (!q.match(mb)) {
+ var T = F.slice(0, _), I = F.slice(_ + 1), H = D.match(cE);
H && (T.push(H[1]), I.unshift(H[2])), I.length && (o = "/" + I.join(".") + o), this.hostname = T.join(".");
break;
}
}
}
- this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), R || (this.hostname = cE.toASCII(this.hostname));
+ this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), k || (this.hostname = nE.toASCII(this.hostname));
var X = this.port ? ":" + this.port : "", V = this.hostname || "";
- this.host = V + X, this.href += this.host, R && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), o[0] !== "/" && (o = "/" + o));
+ this.host = V + X, this.href += this.host, k && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), o[0] !== "/" && (o = "/" + o));
}
- if (!pE[u])
- for (_ = 0, D = dp.length; _ < D; _++) {
- var S10 = dp[_];
- if (o.indexOf(S10) !== -1) {
- var d = encodeURIComponent(S10);
- d === S10 && (d = escape(S10)), o = o.split(S10).join(d);
+ if (!uE[u])
+ for (_ = 0, L = fp.length; _ < L; _++) {
+ var S9 = fp[_];
+ if (o.indexOf(S9) !== -1) {
+ var d = encodeURIComponent(S9);
+ d === S9 && (d = escape(S9)), o = o.split(S9).join(d);
}
}
var l15 = o.indexOf("#");
l15 !== -1 && (this.hash = o.substr(l15), o = o.slice(0, l15));
var h = o.indexOf("?");
- if (h !== -1 ? (this.search = o.substr(h), this.query = o.substr(h + 1), e && (this.query = mp.parse(this.query)), o = o.slice(0, h)) : e && (this.search = "", this.query = {}), o && (this.pathname = o), _u[u] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) {
+ if (h !== -1 ? (this.search = o.substr(h), this.query = o.substr(h + 1), e && (this.query = dp.parse(this.query)), o = o.slice(0, h)) : e && (this.search = "", this.query = {}), o && (this.pathname = o), _u[u] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) {
X = this.pathname || "";
var y = this.search || "";
this.path = X + y;
@@ -135817,13 +135831,13 @@ ${Ez(e, r10)}`);
var t = this.auth || "";
t && (t = (t = encodeURIComponent(t)).replace(/%3A/i, ":"), t += "@");
var e = this.protocol || "", r10 = this.pathname || "", n = this.hash || "", i = false, s = "";
- this.host ? i = t + this.host : this.hostname && (i = t + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"), this.port && (i += ":" + this.port)), this.query && Qs.isObject(this.query) && Object.keys(this.query).length && (s = mp.stringify(this.query));
+ this.host ? i = t + this.host : this.hostname && (i = t + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"), this.port && (i += ":" + this.port)), this.query && Qs.isObject(this.query) && Object.keys(this.query).length && (s = dp.stringify(this.query));
var o = this.search || s && "?" + s || "";
return e && e.substr(-1) !== ":" && (e += ":"), this.slashes || (!e || _u[e]) && i !== false ? (i = "//" + (i || ""), r10 && r10.charAt(0) !== "/" && (r10 = "/" + r10)) : i || (i = ""), n && n.charAt(0) !== "#" && (n = "#" + n), o && o.charAt(0) !== "?" && (o = "?" + o), e + i + (r10 = r10.replace(/[?#]/g, function(a) {
return encodeURIComponent(a);
})) + (o = o.replace("#", "%23")) + n;
}, Ns.prototype.resolve = function(t) {
- return this.resolveObject(Oh(t, false, true)).format();
+ return this.resolveObject(Ih(t, false, true)).format();
}, Ns.prototype.resolveObject = function(t) {
if (Qs.isString(t)) {
var e = new Ns();
@@ -135850,7 +135864,7 @@ ${Ez(e, r10)}`);
}
return r10.href = r10.format(), r10;
}
- if (r10.protocol = t.protocol, t.host || pp[t.protocol])
+ if (r10.protocol = t.protocol, t.host || hp[t.protocol])
r10.pathname = t.pathname;
else {
for (var b = (t.pathname || "").split("/"); b.length && !(t.host = b.shift()); )
@@ -135863,63 +135877,63 @@ ${Ez(e, r10)}`);
}
return r10.slashes = r10.slashes || t.slashes, r10.href = r10.format(), r10;
}
- var N11 = r10.pathname && r10.pathname.charAt(0) === "/", R = t.host || t.pathname && t.pathname.charAt(0) === "/", F = R || N11 || r10.host && t.pathname, D = F, L = r10.pathname && r10.pathname.split("/") || [], q = (b = t.pathname && t.pathname.split("/") || [], r10.protocol && !_u[r10.protocol]);
- if (q && (r10.hostname = "", r10.port = null, r10.host && (L[0] === "" ? L[0] = r10.host : L.unshift(r10.host)), r10.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && (b[0] === "" ? b[0] = t.host : b.unshift(t.host)), t.host = null), F = F && (b[0] === "" || L[0] === "")), R)
- r10.host = t.host || t.host === "" ? t.host : r10.host, r10.hostname = t.hostname || t.hostname === "" ? t.hostname : r10.hostname, r10.search = t.search, r10.query = t.query, L = b;
+ var N11 = r10.pathname && r10.pathname.charAt(0) === "/", k = t.host || t.pathname && t.pathname.charAt(0) === "/", F = k || N11 || r10.host && t.pathname, L = F, D = r10.pathname && r10.pathname.split("/") || [], q = (b = t.pathname && t.pathname.split("/") || [], r10.protocol && !_u[r10.protocol]);
+ if (q && (r10.hostname = "", r10.port = null, r10.host && (D[0] === "" ? D[0] = r10.host : D.unshift(r10.host)), r10.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && (b[0] === "" ? b[0] = t.host : b.unshift(t.host)), t.host = null), F = F && (b[0] === "" || D[0] === "")), k)
+ r10.host = t.host || t.host === "" ? t.host : r10.host, r10.hostname = t.hostname || t.hostname === "" ? t.hostname : r10.hostname, r10.search = t.search, r10.query = t.query, D = b;
else if (b.length)
- L || (L = []), L.pop(), L = L.concat(b), r10.search = t.search, r10.query = t.query;
+ D || (D = []), D.pop(), D = D.concat(b), r10.search = t.search, r10.query = t.query;
else if (!Qs.isNullOrUndefined(t.search))
- return q && (r10.hostname = r10.host = L.shift(), (H = !!(r10.host && r10.host.indexOf("@") > 0) && r10.host.split("@")) && (r10.auth = H.shift(), r10.host = r10.hostname = H.shift())), r10.search = t.search, r10.query = t.query, Qs.isNull(r10.pathname) && Qs.isNull(r10.search) || (r10.path = (r10.pathname ? r10.pathname : "") + (r10.search ? r10.search : "")), r10.href = r10.format(), r10;
- if (!L.length)
+ return q && (r10.hostname = r10.host = D.shift(), (H = !!(r10.host && r10.host.indexOf("@") > 0) && r10.host.split("@")) && (r10.auth = H.shift(), r10.host = r10.hostname = H.shift())), r10.search = t.search, r10.query = t.query, Qs.isNull(r10.pathname) && Qs.isNull(r10.search) || (r10.path = (r10.pathname ? r10.pathname : "") + (r10.search ? r10.search : "")), r10.href = r10.format(), r10;
+ if (!D.length)
return r10.pathname = null, r10.search ? r10.path = "/" + r10.search : r10.path = null, r10.href = r10.format(), r10;
- for (var W = L.slice(-1)[0], z = (r10.host || t.host || L.length > 1) && (W === "." || W === "..") || W === "", T = 0, I = L.length; I >= 0; I--)
- (W = L[I]) === "." ? L.splice(I, 1) : W === ".." ? (L.splice(I, 1), T++) : T && (L.splice(I, 1), T--);
- if (!F && !D)
+ for (var W = D.slice(-1)[0], z = (r10.host || t.host || D.length > 1) && (W === "." || W === "..") || W === "", T = 0, I = D.length; I >= 0; I--)
+ (W = D[I]) === "." ? D.splice(I, 1) : W === ".." ? (D.splice(I, 1), T++) : T && (D.splice(I, 1), T--);
+ if (!F && !L)
for (; T--; T)
- L.unshift("..");
- !F || L[0] === "" || L[0] && L[0].charAt(0) === "/" || L.unshift(""), z && L.join("/").substr(-1) !== "/" && L.push("");
- var H, X = L[0] === "" || L[0] && L[0].charAt(0) === "/";
- return q && (r10.hostname = r10.host = X ? "" : L.length ? L.shift() : "", (H = !!(r10.host && r10.host.indexOf("@") > 0) && r10.host.split("@")) && (r10.auth = H.shift(), r10.host = r10.hostname = H.shift())), (F = F || r10.host && L.length) && !X && L.unshift(""), L.length ? r10.pathname = L.join("/") : (r10.pathname = null, r10.path = null), Qs.isNull(r10.pathname) && Qs.isNull(r10.search) || (r10.path = (r10.pathname ? r10.pathname : "") + (r10.search ? r10.search : "")), r10.auth = t.auth || r10.auth, r10.slashes = r10.slashes || t.slashes, r10.href = r10.format(), r10;
+ D.unshift("..");
+ !F || D[0] === "" || D[0] && D[0].charAt(0) === "/" || D.unshift(""), z && D.join("/").substr(-1) !== "/" && D.push("");
+ var H, X = D[0] === "" || D[0] && D[0].charAt(0) === "/";
+ return q && (r10.hostname = r10.host = X ? "" : D.length ? D.shift() : "", (H = !!(r10.host && r10.host.indexOf("@") > 0) && r10.host.split("@")) && (r10.auth = H.shift(), r10.host = r10.hostname = H.shift())), (F = F || r10.host && D.length) && !X && D.unshift(""), D.length ? r10.pathname = D.join("/") : (r10.pathname = null, r10.path = null), Qs.isNull(r10.pathname) && Qs.isNull(r10.search) || (r10.path = (r10.pathname ? r10.pathname : "") + (r10.search ? r10.search : "")), r10.auth = t.auth || r10.auth, r10.slashes = r10.slashes || t.slashes, r10.href = r10.format(), r10;
}, Ns.prototype.parseHost = function() {
- var t = this.host, e = lE.exec(t);
+ var t = this.host, e = sE.exec(t);
e && ((e = e[0]) !== ":" && (this.port = e.substr(1)), t = t.substr(0, t.length - e.length)), t && (this.hostname = t);
- }, fr.Url, fr.format, fr.resolve, fr.resolveObject, e1 = {}, I5 = false, O5 = fhe(), mE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = mhe, fr.fileURLToPath = hhe, fr.Url, fr.format, fr.resolve, fr.resolveObject, fr.URL, oD = 92, aD = 47, cD = 97, uD = 122, ym = mE === "win32", lD = /\//g, fD = /%/g, hD = /\\/g, dD = /\n/g, pD = /\r/g, mD = /\t/g, gE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = sD, fr.fileURLToPath = iD, gD = fr.Url, yD = fr.format, bD = fr.resolve, wD = fr.resolveObject, vD = fr.parse, xD = fr.URL, _D = 92, ED = 47, SD = 97, MD = 122, bm = gE === "win32", AD = /\//g, TD = /%/g, ND = /\\/g, ID = /\n/g, OD = /\r/g, PD = /\t/g;
+ }, fr.Url, fr.format, fr.resolve, fr.resolveObject, $p = {}, T5 = false, N5 = ohe(), lE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = lhe, fr.fileURLToPath = ahe, fr.Url, fr.format, fr.resolve, fr.resolveObject, fr.URL, QC = 92, $C = 47, eD = 97, tD = 122, gm = lE === "win32", rD = /\//g, nD = /%/g, iD = /\\/g, sD = /\n/g, oD = /\r/g, aD = /\t/g, fE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = JC, fr.fileURLToPath = ZC, cD = fr.Url, uD = fr.format, lD = fr.resolve, fD = fr.resolveObject, hD = fr.parse, dD = fr.URL, pD = 92, mD = 47, gD = 97, yD = 122, ym = fE === "win32", bD = /\//g, wD = /%/g, vD = /\\/g, xD = /\n/g, _D = /\r/g, ED = /\t/g;
});
- var Mx = {};
- Tl(Mx, { Server: () => Pr, Socket: () => Pr, Stream: () => Pr, _createServerHandle: () => Pr, _normalizeArgs: () => Pr, _setSimultaneousAccepts: () => Pr, connect: () => Pr, createConnection: () => Pr, createServer: () => Pr, default: () => kD, isIP: () => Pr, isIPv4: () => Pr, isIPv6: () => Pr });
+ var xx = {};
+ Al(xx, { Server: () => Pr, Socket: () => Pr, Stream: () => Pr, _createServerHandle: () => Pr, _normalizeArgs: () => Pr, _setSimultaneousAccepts: () => Pr, connect: () => Pr, createConnection: () => Pr, createServer: () => Pr, default: () => SD, isIP: () => Pr, isIPv4: () => Pr, isIPv6: () => Pr });
function Pr() {
throw new Error("Node.js net module is not supported by JSPM core outside of Node.js");
}
- var kD;
- var RD = Qn(() => {
- je(), Ue(), Be(), kD = { _createServerHandle: Pr, _normalizeArgs: Pr, _setSimultaneousAccepts: Pr, connect: Pr, createConnection: Pr, createServer: Pr, isIP: Pr, isIPv4: Pr, isIPv6: Pr, Server: Pr, Socket: Pr, Stream: Pr };
+ var SD;
+ var MD = $n(() => {
+ je(), Ue(), Be(), SD = { _createServerHandle: Pr, _normalizeArgs: Pr, _setSimultaneousAccepts: Pr, connect: Pr, createConnection: Pr, createServer: Pr, isIP: Pr, isIPv4: Pr, isIPv6: Pr, Server: Pr, Socket: Pr, Stream: Pr };
});
- var yE = Ye((t) => {
+ var hE = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(o) {
return o && o.__esModule ? o : { default: o };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r10 = e((RD(), vr(Mx))), n = e($a()), i = (0, n.default)("mqttjs:tcp"), s = (o, a) => {
+ var r10 = e((MD(), vr(xx))), n = e(Qa()), i = (0, n.default)("mqttjs:tcp"), s = (o, a) => {
a.port = a.port || 1883, a.hostname = a.hostname || a.host || "localhost";
let { port: c, path: u } = a, f10 = a.hostname;
return i("port %d and host %s", c, f10), r10.default.createConnection({ port: c, host: f10, path: u });
};
t.default = s;
});
- var CD = {};
- Tl(CD, { default: () => DD });
- var DD;
- var whe = Qn(() => {
- je(), Ue(), Be(), DD = {};
+ var AD = {};
+ Al(AD, { default: () => TD });
+ var TD;
+ var phe = $n(() => {
+ je(), Ue(), Be(), TD = {};
});
- var bE = Ye((t) => {
+ var dE = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(a) {
return a && a.__esModule ? a : { default: a };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r10 = e((whe(), vr(CD))), n = e((RD(), vr(Mx))), i = e($a()), s = (0, i.default)("mqttjs:tls"), o = (a, c) => {
+ var r10 = e((phe(), vr(AD))), n = e((MD(), vr(xx))), i = e(Qa()), s = (0, i.default)("mqttjs:tls"), o = (a, c) => {
c.port = c.port || 8883, c.host = c.hostname || c.host || "localhost", n.default.isIP(c.host) === 0 && (c.servername = c.host), c.rejectUnauthorized = c.rejectUnauthorized !== false, delete c.path, s("port %d host %s rejectUnauthorized %b", c.port, c.host, c.rejectUnauthorized);
let u = r10.default.connect(c);
u.on("secureConnect", () => {
@@ -135932,9 +135946,9 @@ ${Ez(e, r10)}`);
};
t.default = o;
});
- var Ax = Ye((t) => {
+ var _x = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.BufferedDuplex = t.writev = void 0;
- var e = Ol(), r10 = (ei(), vr($n));
+ var e = Il(), r10 = (ti(), vr(ei));
function n(s, o) {
let a = new Array(s.length);
for (let c = 0; c < s.length; c++)
@@ -135975,16 +135989,16 @@ ${Ez(e, r10)}`);
};
t.BufferedDuplex = i;
});
- var wE = Ye((t) => {
+ var pE = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = (ei(), vr($n)), r10 = Ol(), n = Ax(), i, s, o;
+ var e = (ti(), vr(ei)), r10 = Il(), n = _x(), i, s, o;
function a() {
let b = new r10.Transform();
return b._write = (E, _, N11) => {
i.send({ data: E.buffer, success() {
N11();
- }, fail(R) {
- N11(new Error(R));
+ }, fail(k) {
+ N11(new Error(k));
} });
}, b._flush = (E) => {
i.close({ success() {
@@ -136018,30 +136032,30 @@ ${Ez(e, r10)}`);
let _ = E.protocolId === "MQIsdp" && E.protocolVersion === 3 ? "mqttv3.1" : "mqtt";
c(E);
let N11 = u(E, b);
- i = wx.connectSocket({ url: N11, protocols: [_] }), s = a(), o = new n.BufferedDuplex(E, s, i), o._destroy = (F, D) => {
+ i = wx.connectSocket({ url: N11, protocols: [_] }), s = a(), o = new n.BufferedDuplex(E, s, i), o._destroy = (F, L) => {
i.close({ success() {
- D && D(F);
+ L && L(F);
} });
};
- let R = o.destroy;
- return o.destroy = (F, D) => (o.destroy = R, setTimeout(() => {
+ let k = o.destroy;
+ return o.destroy = (F, L) => (o.destroy = k, setTimeout(() => {
i.close({ fail() {
- o._destroy(F, D);
+ o._destroy(F, L);
} });
}, 0), o), f10(), o;
};
t.default = p;
});
- var vE = Ye((t) => {
+ var mE = Ye((t) => {
je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true });
- var e = (ei(), vr($n)), r10 = Ol(), n = Ax(), i, s, o, a = false;
+ var e = (ti(), vr(ei)), r10 = Il(), n = _x(), i, s, o, a = false;
function c() {
let E = new r10.Transform();
- return E._write = (_, N11, R) => {
+ return E._write = (_, N11, k) => {
i.sendSocketMessage({ data: _.buffer, success() {
- R();
+ k();
}, fail() {
- R(new Error());
+ k(new Error());
} });
}, E._flush = (_) => {
i.closeSocket({ success() {
@@ -136053,8 +136067,8 @@ ${Ez(e, r10)}`);
E.hostname || (E.hostname = "localhost"), E.path || (E.path = "/"), E.wsOptions || (E.wsOptions = {});
}
function f10(E, _) {
- let N11 = E.protocol === "alis" ? "wss" : "ws", R = `${N11}://${E.hostname}${E.path}`;
- return E.port && E.port !== 80 && E.port !== 443 && (R = `${N11}://${E.hostname}:${E.port}${E.path}`), typeof E.transformWsUrl == "function" && (R = E.transformWsUrl(R, E, _)), R;
+ let N11 = E.protocol === "alis" ? "wss" : "ws", k = `${N11}://${E.hostname}${E.path}`;
+ return E.port && E.port !== 80 && E.port !== 443 && (k = `${N11}://${E.hostname}:${E.port}${E.path}`), typeof E.transformWsUrl == "function" && (k = E.transformWsUrl(k, E, _)), k;
}
function p() {
a || (a = true, i.onSocketOpen(() => {
@@ -136081,84 +136095,84 @@ ${Ez(e, r10)}`);
throw new Error("Could not determine host. Specify host manually.");
let N11 = _.protocolId === "MQIsdp" && _.protocolVersion === 3 ? "mqttv3.1" : "mqtt";
u(_);
- let R = f10(_, E);
- return i = _.my, i.connectSocket({ url: R, protocols: N11 }), s = c(), o = new n.BufferedDuplex(_, s, i), p(), o;
+ let k = f10(_, E);
+ return i = _.my, i.connectSocket({ url: k, protocols: N11 }), s = c(), o = new n.BufferedDuplex(_, s, i), p(), o;
};
t.default = b;
});
- var vhe = Ye((t, e) => {
+ var mhe = Ye((t, e) => {
je(), Ue(), Be(), e.exports = function() {
throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object");
};
});
- var xE = Ye((t) => {
+ var gE = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(F) {
return F && F.__esModule ? F : { default: F };
};
Object.defineProperty(t, "__esModule", { value: true });
- var r10 = (ei(), vr($n)), n = e(vhe()), i = e($a()), s = Ol(), o = e(u2()), a = Ax(), c = (0, i.default)("mqttjs:ws"), u = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"];
- function f10(F, D) {
- let L = `${F.protocol}://${F.hostname}:${F.port}${F.path}`;
- return typeof F.transformWsUrl == "function" && (L = F.transformWsUrl(L, F, D)), L;
+ var r10 = (ti(), vr(ei)), n = e(mhe()), i = e(Qa()), s = Il(), o = e(u2()), a = _x(), c = (0, i.default)("mqttjs:ws"), u = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"];
+ function f10(F, L) {
+ let D = `${F.protocol}://${F.hostname}:${F.port}${F.path}`;
+ return typeof F.transformWsUrl == "function" && (D = F.transformWsUrl(D, F, L)), D;
}
function p(F) {
- let D = F;
- return F.port || (F.protocol === "wss" ? D.port = 443 : D.port = 80), F.path || (D.path = "/"), F.wsOptions || (D.wsOptions = {}), !o.default && F.protocol === "wss" && u.forEach((L) => {
- Object.prototype.hasOwnProperty.call(F, L) && !Object.prototype.hasOwnProperty.call(F.wsOptions, L) && (D.wsOptions[L] = F[L]);
- }), D;
+ let L = F;
+ return F.port || (F.protocol === "wss" ? L.port = 443 : L.port = 80), F.path || (L.path = "/"), F.wsOptions || (L.wsOptions = {}), !o.default && F.protocol === "wss" && u.forEach((D) => {
+ Object.prototype.hasOwnProperty.call(F, D) && !Object.prototype.hasOwnProperty.call(F.wsOptions, D) && (L.wsOptions[D] = F[D]);
+ }), L;
}
function b(F) {
- let D = p(F);
- if (D.hostname || (D.hostname = D.host), !D.hostname) {
+ let L = p(F);
+ if (L.hostname || (L.hostname = L.host), !L.hostname) {
if (typeof document > "u")
throw new Error("Could not determine host. Specify host manually.");
- let L = new URL(document.URL);
- D.hostname = L.hostname, D.port || (D.port = Number(L.port));
+ let D = new URL(document.URL);
+ L.hostname = D.hostname, L.port || (L.port = Number(D.port));
}
- return D.objectMode === void 0 && (D.objectMode = !(D.binary === true || D.binary === void 0)), D;
+ return L.objectMode === void 0 && (L.objectMode = !(L.binary === true || L.binary === void 0)), L;
}
- function E(F, D, L) {
- c("createWebSocket"), c(`protocol: ${L.protocolId} ${L.protocolVersion}`);
- let q = L.protocolId === "MQIsdp" && L.protocolVersion === 3 ? "mqttv3.1" : "mqtt";
- c(`creating new Websocket for url: ${D} and protocol: ${q}`);
+ function E(F, L, D) {
+ c("createWebSocket"), c(`protocol: ${D.protocolId} ${D.protocolVersion}`);
+ let q = D.protocolId === "MQIsdp" && D.protocolVersion === 3 ? "mqttv3.1" : "mqtt";
+ c(`creating new Websocket for url: ${L} and protocol: ${q}`);
let W;
- return L.createWebsocket ? W = L.createWebsocket(D, [q], L) : W = new n.default(D, [q], L.wsOptions), W;
+ return D.createWebsocket ? W = D.createWebsocket(L, [q], D) : W = new n.default(L, [q], D.wsOptions), W;
}
- function _(F, D) {
- let L = D.protocolId === "MQIsdp" && D.protocolVersion === 3 ? "mqttv3.1" : "mqtt", q = f10(D, F), W;
- return D.createWebsocket ? W = D.createWebsocket(q, [L], D) : W = new WebSocket(q, [L]), W.binaryType = "arraybuffer", W;
+ function _(F, L) {
+ let D = L.protocolId === "MQIsdp" && L.protocolVersion === 3 ? "mqttv3.1" : "mqtt", q = f10(L, F), W;
+ return L.createWebsocket ? W = L.createWebsocket(q, [D], L) : W = new WebSocket(q, [D]), W.binaryType = "arraybuffer", W;
}
- var N11 = (F, D) => {
+ var N11 = (F, L) => {
c("streamBuilder");
- let L = p(D);
- L.hostname = L.hostname || L.host || "localhost";
- let q = f10(L, F), W = E(F, q, L), z = n.default.createWebSocketStream(W, L.wsOptions);
+ let D = p(L);
+ D.hostname = D.hostname || D.host || "localhost";
+ let q = f10(D, F), W = E(F, q, D), z = n.default.createWebSocketStream(W, D.wsOptions);
return z.url = q, W.on("close", () => {
z.destroy();
}), z;
- }, R = (F, D) => {
+ }, k = (F, L) => {
c("browserStreamBuilder");
- let L, q = b(D).browserBufferSize || 1024 * 512, W = D.browserBufferTimeout || 1e3, z = !D.objectMode, T = _(F, D), I = X(D, h, y);
- D.objectMode || (I._writev = a.writev.bind(I)), I.on("close", () => {
+ let D, q = b(L).browserBufferSize || 1024 * 512, W = L.browserBufferTimeout || 1e3, z = !L.objectMode, T = _(F, L), I = X(L, h, y);
+ L.objectMode || (I._writev = a.writev.bind(I)), I.on("close", () => {
T.close();
});
let H = typeof T.addEventListener < "u";
- T.readyState === T.OPEN ? (L = I, L.socket = T) : (L = new a.BufferedDuplex(D, I, T), H ? T.addEventListener("open", V) : T.onopen = V), H ? (T.addEventListener("close", S10), T.addEventListener("error", d), T.addEventListener("message", l15)) : (T.onclose = S10, T.onerror = d, T.onmessage = l15);
+ T.readyState === T.OPEN ? (D = I, D.socket = T) : (D = new a.BufferedDuplex(L, I, T), H ? T.addEventListener("open", V) : T.onopen = V), H ? (T.addEventListener("close", S9), T.addEventListener("error", d), T.addEventListener("message", l15)) : (T.onclose = S9, T.onerror = d, T.onmessage = l15);
function X(x, v, M) {
let w = new s.Transform({ objectMode: x.objectMode });
return w._write = v, w._flush = M, w;
}
function V() {
- c("WebSocket onOpen"), L instanceof a.BufferedDuplex && L.socketReady();
+ c("WebSocket onOpen"), D instanceof a.BufferedDuplex && D.socketReady();
}
- function S10(x) {
- c("WebSocket onClose", x), L.end(), L.destroy();
+ function S9(x) {
+ c("WebSocket onClose", x), D.end(), D.destroy();
}
function d(x) {
c("WebSocket onError", x);
let v = new Error("WebSocket error");
- v.event = x, L.destroy(v);
+ v.event = x, D.destroy(v);
}
function l15(x) {
let { data: v } = x;
@@ -136180,32 +136194,32 @@ ${Ez(e, r10)}`);
function y(x) {
T.close(), x();
}
- return L;
+ return D;
};
- t.default = o.default ? R : N11;
+ t.default = o.default ? k : N11;
});
- var xhe = Ye((t) => {
+ var ghe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__importDefault || function(p) {
return p && p.__esModule ? p : { default: p };
};
Object.defineProperty(t, "__esModule", { value: true }), t.connectAsync = void 0;
- var r10 = e($a()), n = e((bhe(), vr(nD))), i = e(_5()), s = e(u2());
+ var r10 = e(Qa()), n = e((dhe(), vr(YC))), i = e(v5()), s = e(u2());
typeof (cr == null ? void 0 : cr.nextTick) != "function" && (cr.nextTick = setImmediate);
var o = (0, r10.default)("mqttjs"), a = {};
- s.default ? (a.wx = wE().default, a.wxs = wE().default, a.ali = vE().default, a.alis = vE().default) : (a.mqtt = yE().default, a.tcp = yE().default, a.ssl = bE().default, a.tls = a.ssl, a.mqtts = bE().default), a.ws = xE().default, a.wss = xE().default;
+ s.default ? (a.wx = pE().default, a.wxs = pE().default, a.ali = mE().default, a.alis = mE().default) : (a.mqtt = hE().default, a.tcp = hE().default, a.ssl = dE().default, a.tls = a.ssl, a.mqtts = dE().default), a.ws = gE().default, a.wss = gE().default;
function c(p) {
let b;
p.auth && (b = p.auth.match(/^(.+):(.+)$/), b ? (p.username = b[1], p.password = b[2]) : p.username = p.auth);
}
function u(p, b) {
- var E, _, N11;
+ var E, _, N11, k;
if (o("connecting to an MQTT broker..."), typeof p == "object" && !b && (b = p, p = ""), b = b || {}, p && typeof p == "string") {
- let D = n.default.parse(p, true), L = {};
- if (D.port != null && (L.port = Number(D.port)), L.host = D.hostname, L.query = D.query, L.auth = D.auth, L.protocol = D.protocol, L.path = D.path, L.protocol = (E = L.protocol) === null || E === void 0 ? void 0 : E.replace(/:$/, ""), b = Object.assign(Object.assign({}, L), b), !b.protocol)
+ let D = n.default.parse(p, true), q = {};
+ if (D.port != null && (q.port = Number(D.port)), q.host = D.hostname, q.query = D.query, q.auth = D.auth, q.protocol = D.protocol, q.path = D.path, q.protocol = (E = q.protocol) === null || E === void 0 ? void 0 : E.replace(/:$/, ""), b = Object.assign(Object.assign({}, q), b), !b.protocol)
throw new Error("Missing protocol");
}
- if (b.unixSocket = b.unixSocket || ((_ = b.protocol) === null || _ === void 0 ? void 0 : _.includes("+unix")), b.unixSocket ? b.protocol = b.protocol.replace("+unix", "") : !((N11 = b.protocol) === null || N11 === void 0) && N11.startsWith("ws") || delete b.path, c(b), b.query && typeof b.query.clientId == "string" && (b.clientId = b.query.clientId), b.cert && b.key)
+ if (b.unixSocket = b.unixSocket || ((_ = b.protocol) === null || _ === void 0 ? void 0 : _.includes("+unix")), b.unixSocket ? b.protocol = b.protocol.replace("+unix", "") : !(!((N11 = b.protocol) === null || N11 === void 0) && N11.startsWith("ws")) && !(!((k = b.protocol) === null || k === void 0) && k.startsWith("wx")) && delete b.path, c(b), b.query && typeof b.query.clientId == "string" && (b.clientId = b.query.clientId), b.cert && b.key)
if (b.protocol) {
if (["mqtts", "wss", "wxs", "alis"].indexOf(b.protocol) === -1)
switch (b.protocol) {
@@ -136228,52 +136242,52 @@ ${Ez(e, r10)}`);
throw new Error("Missing secure protocol key");
if (!a[b.protocol]) {
let D = ["mqtts", "wss"].indexOf(b.protocol) !== -1;
- b.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter((L, q) => D && q % 2 === 0 ? false : typeof a[L] == "function")[0];
+ b.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter((q, W) => D && W % 2 === 0 ? false : typeof a[q] == "function")[0];
}
if (b.clean === false && !b.clientId)
throw new Error("Missing clientId for unclean clients");
b.protocol && (b.defaultProtocol = b.protocol);
- function R(D) {
+ function F(D) {
return b.servers && ((!D._reconnectCount || D._reconnectCount === b.servers.length) && (D._reconnectCount = 0), b.host = b.servers[D._reconnectCount].host, b.port = b.servers[D._reconnectCount].port, b.protocol = b.servers[D._reconnectCount].protocol ? b.servers[D._reconnectCount].protocol : b.defaultProtocol, b.hostname = b.host, D._reconnectCount++), o("calling streambuilder for", b.protocol), a[b.protocol](D, b);
}
- let F = new i.default(R, b);
- return F.on("error", () => {
- }), F;
+ let L = new i.default(F, b);
+ return L.on("error", () => {
+ }), L;
}
function f10(p, b, E = true) {
return new Promise((_, N11) => {
- let R = u(p, b), F = { connect: (L) => {
- D(), _(R);
+ let k = u(p, b), F = { connect: (D) => {
+ L(), _(k);
}, end: () => {
- D(), _(R);
- }, error: (L) => {
- D(), R.end(), N11(L);
+ L(), _(k);
+ }, error: (D) => {
+ L(), k.end(), N11(D);
} };
E === false && (F.close = () => {
F.error(new Error("Couldn't connect to server"));
});
- function D() {
- Object.keys(F).forEach((L) => {
- R.off(L, F[L]);
+ function L() {
+ Object.keys(F).forEach((D) => {
+ k.off(D, F[D]);
});
}
- Object.keys(F).forEach((L) => {
- R.on(L, F[L]);
+ Object.keys(F).forEach((D) => {
+ k.on(D, F[D]);
});
});
}
t.connectAsync = f10, t.default = u;
});
- var _E = Ye((t) => {
+ var yE = Ye((t) => {
je(), Ue(), Be();
- var e = t && t.__createBinding || (Object.create ? function(E, _, N11, R) {
- R === void 0 && (R = N11);
+ var e = t && t.__createBinding || (Object.create ? function(E, _, N11, k) {
+ k === void 0 && (k = N11);
var F = Object.getOwnPropertyDescriptor(_, N11);
(!F || ("get" in F ? !_.__esModule : F.writable || F.configurable)) && (F = { enumerable: true, get: function() {
return _[N11];
- } }), Object.defineProperty(E, R, F);
- } : function(E, _, N11, R) {
- R === void 0 && (R = N11), E[R] = _[N11];
+ } }), Object.defineProperty(E, k, F);
+ } : function(E, _, N11, k) {
+ k === void 0 && (k = N11), E[k] = _[N11];
}), r10 = t && t.__setModuleDefault || (Object.create ? function(E, _) {
Object.defineProperty(E, "default", { enumerable: true, value: _ });
} : function(E, _) {
@@ -136293,26 +136307,26 @@ ${Ez(e, r10)}`);
return E && E.__esModule ? E : { default: E };
};
Object.defineProperty(t, "__esModule", { value: true }), t.ReasonCodes = t.KeepaliveManager = t.UniqueMessageIdProvider = t.DefaultMessageIdProvider = t.Store = t.MqttClient = t.connectAsync = t.connect = t.Client = void 0;
- var o = s(_5());
+ var o = s(v5());
t.MqttClient = o.default;
- var a = s(CC());
+ var a = s(AC());
t.DefaultMessageIdProvider = a.default;
- var c = s(rhe());
+ var c = s(Jfe());
t.UniqueMessageIdProvider = c.default;
- var u = s(DC());
+ var u = s(TC());
t.Store = u.default;
- var f10 = n(xhe());
+ var f10 = n(ghe());
t.connect = f10.default, Object.defineProperty(t, "connectAsync", { enumerable: true, get: function() {
return f10.connectAsync;
} });
- var p = s(JC());
- t.KeepaliveManager = p.default, t.Client = o.default, i(_5(), t), i(S0(), t);
+ var p = s(HC());
+ t.KeepaliveManager = p.default, t.Client = o.default, i(v5(), t), i(_0(), t);
var b = c2();
Object.defineProperty(t, "ReasonCodes", { enumerable: true, get: function() {
return b.ReasonCodes;
} });
});
- var _he = Ye((t) => {
+ var yhe = Ye((t) => {
je(), Ue(), Be();
var e = t && t.__createBinding || (Object.create ? function(o, a, c, u) {
u === void 0 && (u = c);
@@ -136339,11 +136353,11 @@ ${Ez(e, r10)}`);
c !== "default" && !Object.prototype.hasOwnProperty.call(a, c) && e(a, o, c);
};
Object.defineProperty(t, "__esModule", { value: true });
- var s = n(_E());
- t.default = s, i(_E(), t);
+ var s = n(yE());
+ t.default = s, i(yE(), t);
});
- var Ehe = _he();
- var She = class {
+ var bhe = yhe();
+ var whe = class {
connect(e, r10) {
e = e || {}, e.secure == null && (typeof window < "u" && window != null && window.location != null && window.location.protocol != null ? e.secure = window.location.protocol == "https:" : e.secure = false);
var n = {
@@ -136356,7 +136370,7 @@ ${Ez(e, r10)}`);
e[i] = typeof e[i] > "u" ? n[i] : e[i];
e.host = e.host.replace(/.*?:\/\//g, "");
var s = `${e.secure ? "wss://" : "ws://"}${e.host}:${e.port}`;
- return this._callbacks = { connect: [r10] }, this._mqtt = Ehe.connect(s, e), this._mqtt.on(
+ return this._callbacks = { connect: [r10] }, this._mqtt = bhe.connect(s, e), this._mqtt.on(
"connect",
() => this._tryInvoke("connect", this)
), this._mqtt.on(
@@ -136369,7 +136383,7 @@ ${Ez(e, r10)}`);
"error",
(o) => this._tryInvoke("error", o)
), this._mqtt.on("message", (o, a, c) => {
- var u = new Mhe(c);
+ var u = new vhe(c);
this._startsWith(u.channel, "emitter/keygen") ? this._tryInvoke("keygen", u.asObject()) : this._startsWith(u.channel, "emitter/presence") ? this._tryInvoke("presence", u.asObject()) : this._startsWith(u.channel, "emitter/me") ? this._tryInvoke("me", u.asObject()) : this._tryInvoke("message", u);
}), this;
}
@@ -136501,7 +136515,7 @@ ${Ez(e, r10)}`);
throw console.error(e), new Error(e);
}
};
- var Mhe = class {
+ var vhe = class {
constructor(e) {
this.channel = e.topic, this.binary = e.payload;
}
@@ -136522,24 +136536,24 @@ ${Ez(e, r10)}`);
}
};
var nl = /* @__PURE__ */ ((t) => (t.connect = "connect", t.disconnect = "disconnect", t.message = "message", t.offline = "offline", t.error = "error", t.keygen = "keygen", t.presence = "presence", t.me = "me", t))(nl || {});
- function Ahe(t, e) {
- var r10 = new She();
+ function xhe(t, e) {
+ var r10 = new whe();
return r10.connect(t, e), r10;
}
- var wm = {
+ var bm = {
host: "events.reefscan.info",
port: 443,
secure: true
};
- var EE = "UMuO3iJMyZIM5H9v1PW7uOZEYLoUeCpc";
+ var bE = "UMuO3iJMyZIM5H9v1PW7uOZEYLoUeCpc";
+ var gb = /* @__PURE__ */ new Map();
var yb = /* @__PURE__ */ new Map();
- var bb = /* @__PURE__ */ new Map();
- var The = (t) => {
- wm = { ...wm, ...t };
+ var _he = (t) => {
+ bm = { ...bm, ...t };
};
- function Nhe(t) {
+ function Ehe(t) {
return new Promise((e, r10) => {
- const n = Ahe(t);
+ const n = xhe(t);
n.on(nl.connect, function() {
e(n);
}), n.on(nl.error, function(i) {
@@ -136547,17 +136561,17 @@ ${Ez(e, r10)}`);
});
});
}
- function LD(t) {
+ function ND(t) {
var e, r10;
return t.host + ((e = t.port) == null ? void 0 : e.toString()) + ((r10 = t.secure) == null ? void 0 : r10.toString());
}
- var BD = (t) => {
- const e = { ...t }, r10 = LD(e);
- if (!bb.has(r10)) {
+ var ID = (t) => {
+ const e = { ...t }, r10 = ND(e);
+ if (!yb.has(r10)) {
const n = xe(e).pipe(
- Oe((i) => Fr(Nhe(i)).pipe(
+ Oe((i) => Fr(Ehe(i)).pipe(
Oe((s) => {
- const o = new tc(1);
+ const o = new ec(1);
return s.on(nl.disconnect, function() {
console.log("reefscan events disconnected"), o.next(null);
}), o.next(s), o.pipe(
@@ -136568,25 +136582,25 @@ ${Ez(e, r10)}`);
})
);
}),
- Yt((s, o) => (console.log("reefscanEventsConn$ ERR=", s), Zm(xe(null), oa(8e3).pipe(Oe(() => o)))))
+ Yt((s, o) => (console.log("reefscanEventsConn$ ERR=", s), Ym(xe(null), oa(8e3).pipe(Oe(() => o)))))
)),
qt(1)
);
- bb.set(r10, n);
+ yb.set(r10, n);
}
- return bb.get(r10);
+ return yb.get(r10);
};
- var Ihe = (t) => "reef-indexer/" + t + "/";
- var Ohe = (t) => BD(t).pipe(
+ var She = (t) => "reef-indexer/" + t + "/";
+ var Mhe = (t) => ID(t).pipe(
Wr((e) => (console.log(e ? "indexer events connection ok" : "indexer events waiting for connection"), !!e)),
qt(1)
);
- var Phe = (t, e) => {
- const r10 = e ? { ...e } : { ...wm }, n = LD(r10) + t;
- if (!yb.has(n)) {
- const i = Ohe(r10).pipe(
+ var Ahe = (t, e) => {
+ const r10 = e ? { ...e } : { ...bm }, n = ND(r10) + t;
+ if (!gb.has(n)) {
+ const i = Mhe(r10).pipe(
Oe((s) => new Ht((o) => (s.subscribe({
- key: EE,
+ key: bE,
channel: t
}), s.on(nl.message, function(a) {
if (a.channel === t) {
@@ -136594,31 +136608,31 @@ ${Ez(e, r10)}`);
c.blockHeight >= -1 && o.next(c);
}
}), () => {
- console.log("unsubs from emitter channel=", t), s.unsubscribe({ key: EE, channel: t });
+ console.log("unsubs from emitter channel=", t), s.unsubscribe({ key: bE, channel: t });
}))),
ml()
);
- yb.set(n, i);
+ gb.set(n, i);
}
- return yb.get(n);
+ return gb.get(n);
};
- var khe = (t, e) => t.pipe(
+ var The = (t, e) => t.pipe(
Oe(
- (r10) => Phe(
- Ihe(r10),
+ (r10) => Ahe(
+ She(r10),
e
)
),
qt(1)
);
- var Rhe = (t) => BD(t || wm).pipe(we((r10) => ({ isConnected: !!r10 })));
+ var Nhe = (t) => ID(t || bm).pipe(we((r10) => ({ isConnected: !!r10 })));
var as = /* @__PURE__ */ ((t) => (t[t.REEF20_TRANSFER = 0] = "REEF20_TRANSFER", t[t.REEF_NFT_TRANSFER = 1] = "REEF_NFT_TRANSFER", t[t.REEF_BIND_TX = 2] = "REEF_BIND_TX", t))(as || {});
- var Che = [
+ var Ihe = [
2,
1,
0
];
- var Tx = (t) => {
+ var Ex = (t) => {
let e;
if (!t)
e = gl.pipe(
@@ -136626,12 +136640,12 @@ ${Ez(e, r10)}`);
we((r10) => r10.name)
);
else {
- const r10 = new tc(1);
+ const r10 = new ec(1);
r10.next(t), e = r10.asObservable();
}
- return khe(e);
+ return The(e);
};
- var Dhe = (t, e) => {
+ var Ohe = (t, e) => {
const r10 = t.updatedAccounts || {};
switch (e) {
case as.REEF_NFT_TRANSFER:
@@ -136652,7 +136666,7 @@ ${Ez(e, r10)}`);
);
return Array.from(new Set(n));
};
- function Lhe(t, e) {
+ function Phe(t, e) {
return e.length ? e.some((r10) => {
var i, s, o, a;
const n = t.updatedAccounts || {};
@@ -136673,12 +136687,12 @@ ${Ez(e, r10)}`);
return false;
}) : true;
}
- var Bhe = (t, e, r10 = Che) => t.pipe(
+ var khe = (t, e, r10 = Ihe) => t.pipe(
we((n) => {
e && e.some((o) => o.startsWith("0x")) && console.warn("@reef-chain/util-lib // Only filter by native address.");
const i = Array.from(
new Set(
- r10 == null ? void 0 : r10.reduce((o, a) => o.concat(Dhe(n, a)), [])
+ r10 == null ? void 0 : r10.reduce((o, a) => o.concat(Ohe(n, a)), [])
)
).filter((o) => !!o);
if (!e || !e.filter((o) => !!o).length)
@@ -136695,21 +136709,21 @@ ${Ez(e, r10)}`);
(n) => e && n != null && !!n.addresses.length || !e || !(e != null && e.length)
),
Wr(
- (n) => Lhe(
+ (n) => Phe(
n,
r10
)
),
Yt((n) => (console.log("_getBlockAccountTransactionUpdates$ err=", n.message), xe(null)))
);
- var Jf = (t, e, r10) => Bhe(
- Tx(r10),
+ var Zf = (t, e, r10) => khe(
+ Ex(r10),
t,
e
).pipe(
Yt((n) => (console.log("getLatestBlockAccountUpdates$ err=", n.message), xe(null)))
);
- var UD = (t, e) => Tx(e).pipe(
+ var OD = (t, e) => Ex(e).pipe(
we((r10) => {
if (!t || !t.length)
return r10.updatedContracts;
@@ -136724,23 +136738,23 @@ ${Ez(e, r10)}`);
Wr((r10) => !!r10),
Yt((r10) => (console.log("getLatestBlockContractEvents$ err=", r10.message), xe(null)))
);
- var M0 = "abi/5.7.0";
- var Jt = new ot(M0);
+ var E0 = "abi/5.7.0";
+ var Jt = new ot(E0);
var il = {};
- var SE = { calldata: true, memory: true, storage: true };
- var Uhe = { calldata: true, memory: true };
- function gp(t, e) {
+ var wE = { calldata: true, memory: true, storage: true };
+ var Rhe = { calldata: true, memory: true };
+ function pp(t, e) {
if (t === "bytes" || t === "string") {
- if (SE[e])
+ if (wE[e])
return true;
} else if (t === "address") {
if (e === "payable")
return true;
- } else if ((t.indexOf("[") >= 0 || t === "tuple") && Uhe[e])
+ } else if ((t.indexOf("[") >= 0 || t === "tuple") && Rhe[e])
return true;
- return (SE[e] || e === "payable") && Jt.throwArgumentError("invalid modifier", "name", e), false;
+ return (wE[e] || e === "payable") && Jt.throwArgumentError("invalid modifier", "name", e), false;
}
- function jhe(t, e) {
+ function Che(t, e) {
let r10 = t;
function n(a) {
Jt.throwArgumentError(`unexpected character at position ${a}`, "param", t);
@@ -136755,20 +136769,20 @@ ${Ez(e, r10)}`);
let c = t[a];
switch (c) {
case "(":
- o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = nf(o.type), o.components = [i(o)], o = o.components[0];
+ o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = rf(o.type), o.components = [i(o)], o = o.components[0];
break;
case ")":
- delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), gp(o.type, o.name) && (o.name = ""), o.type = nf(o.type);
+ delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), pp(o.type, o.name) && (o.name = ""), o.type = rf(o.type);
let u = o;
o = o.parent, o || n(a), delete u.parent, o.state.allowParams = false, o.state.allowName = true, o.state.allowArray = true;
break;
case ",":
- delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), gp(o.type, o.name) && (o.name = ""), o.type = nf(o.type);
+ delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), pp(o.type, o.name) && (o.name = ""), o.type = rf(o.type);
let f10 = i(o.parent);
o.parent.components.push(f10), delete o.parent, o = f10;
break;
case " ":
- o.state.allowType && o.type !== "" && (o.type = nf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : gp(o.type, o.name) ? o.name = "" : o.state.allowName = false);
+ o.state.allowType && o.type !== "" && (o.type = rf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : pp(o.type, o.name) ? o.name = "" : o.state.allowName = false);
break;
case "[":
o.state.allowArray || n(a), o.type += c, o.state.allowArray = false, o.state.allowName = false, o.state.readArray = true;
@@ -136780,9 +136794,9 @@ ${Ez(e, r10)}`);
o.state.allowType ? (o.type += c, o.state.allowParams = true, o.state.allowArray = true) : o.state.allowName ? (o.name += c, delete o.state.allowArray) : o.state.readArray ? o.type += c : n(a);
}
}
- return o.parent && Jt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r10.length - 7), o.indexed && n(r10.length - 7), o.indexed = true, o.name = "") : gp(o.type, o.name) && (o.name = ""), s.type = nf(s.type), s;
+ return o.parent && Jt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r10.length - 7), o.indexed && n(r10.length - 7), o.indexed = true, o.name = "") : pp(o.type, o.name) && (o.name = ""), s.type = rf(s.type), s;
}
- function t1(t, e) {
+ function e1(t, e) {
for (let r10 in e)
pt(t, r10, e[r10]);
}
@@ -136792,21 +136806,21 @@ ${Ez(e, r10)}`);
full: "full",
json: "json"
});
- var Vhe = new RegExp(/^(.*)\[([0-9]*)\]$/);
- var Qo = class Rc {
+ var Dhe = new RegExp(/^(.*)\[([0-9]*)\]$/);
+ var Qo = class kc {
constructor(e, r10) {
e !== il && Jt.throwError("use fromString", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new ParamType()"
- }), t1(this, r10);
- let n = this.type.match(Vhe);
- n ? t1(this, {
+ }), e1(this, r10);
+ let n = this.type.match(Dhe);
+ n ? e1(this, {
arrayLength: parseInt(n[2] || "-1"),
- arrayChildren: Rc.fromObject({
+ arrayChildren: kc.fromObject({
type: n[1],
components: this.components
}),
baseType: "array"
- }) : t1(this, {
+ }) : e1(this, {
arrayLength: null,
arrayChildren: null,
baseType: this.components != null ? "tuple" : this.type
@@ -136824,55 +136838,55 @@ ${Ez(e, r10)}`);
return this.baseType === "array" ? (r10 += this.arrayChildren.format(e), r10 += "[" + (this.arrayLength < 0 ? "" : String(this.arrayLength)) + "]") : this.baseType === "tuple" ? (e !== ir.sighash && (r10 += this.type), r10 += "(" + this.components.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ")") : r10 += this.type, e !== ir.sighash && (this.indexed === true && (r10 += " indexed"), e === ir.full && this.name && (r10 += " " + this.name)), r10;
}
static from(e, r10) {
- return typeof e == "string" ? Rc.fromString(e, r10) : Rc.fromObject(e);
+ return typeof e == "string" ? kc.fromString(e, r10) : kc.fromObject(e);
}
static fromObject(e) {
- return Rc.isParamType(e) ? e : new Rc(il, {
+ return kc.isParamType(e) ? e : new kc(il, {
name: e.name || null,
- type: nf(e.type),
+ type: rf(e.type),
indexed: e.indexed == null ? null : !!e.indexed,
- components: e.components ? e.components.map(Rc.fromObject) : null
+ components: e.components ? e.components.map(kc.fromObject) : null
});
}
static fromString(e, r10) {
function n(i) {
- return Rc.fromObject({
+ return kc.fromObject({
name: i.name,
type: i.type,
indexed: i.indexed,
components: i.components
});
}
- return n(jhe(e, !!r10));
+ return n(Che(e, !!r10));
}
static isParamType(e) {
return !!(e != null && e._isParamType);
}
};
- function Nd(t, e) {
- return Fhe(t).map((r10) => Qo.fromString(r10, e));
+ function Td(t, e) {
+ return Bhe(t).map((r10) => Qo.fromString(r10, e));
}
- var l2 = class Yh {
+ var l2 = class Xh {
constructor(e, r10) {
e !== il && Jt.throwError("use a static from method", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new Fragment()"
- }), t1(this, r10), this._isFragment = true, Object.freeze(this);
+ }), e1(this, r10), this._isFragment = true, Object.freeze(this);
}
static from(e) {
- return Yh.isFragment(e) ? e : typeof e == "string" ? Yh.fromString(e) : Yh.fromObject(e);
+ return Xh.isFragment(e) ? e : typeof e == "string" ? Xh.fromString(e) : Xh.fromObject(e);
}
static fromObject(e) {
- if (Yh.isFragment(e))
+ if (Xh.isFragment(e))
return e;
switch (e.type) {
case "function":
- return xm.fromObject(e);
+ return vm.fromObject(e);
case "event":
- return P5.fromObject(e);
+ return I5.fromObject(e);
case "constructor":
- return vm.fromObject(e);
+ return wm.fromObject(e);
case "error":
- return AE.fromObject(e);
+ return xE.fromObject(e);
case "fallback":
case "receive":
return null;
@@ -136880,13 +136894,13 @@ ${Ez(e, r10)}`);
return Jt.throwArgumentError("invalid fragment object", "value", e);
}
static fromString(e) {
- return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? P5.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? xm.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? vm.fromString(e.trim()) : e.split(" ")[0] === "error" ? AE.fromString(e.substring(5).trim()) : Jt.throwArgumentError("unsupported fragment", "value", e);
+ return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? I5.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? vm.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? wm.fromString(e.trim()) : e.split(" ")[0] === "error" ? xE.fromString(e.substring(5).trim()) : Jt.throwArgumentError("unsupported fragment", "value", e);
}
static isFragment(e) {
return !!(e && e._isFragment);
}
};
- var P5 = class $l extends l2 {
+ var I5 = class Ql extends l2 {
format(e) {
if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json)
return JSON.stringify({
@@ -136899,22 +136913,22 @@ ${Ez(e, r10)}`);
return e !== ir.sighash && (r10 += "event "), r10 += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", e !== ir.sighash && this.anonymous && (r10 += "anonymous "), r10.trim();
}
static from(e) {
- return typeof e == "string" ? $l.fromString(e) : $l.fromObject(e);
+ return typeof e == "string" ? Ql.fromString(e) : Ql.fromObject(e);
}
static fromObject(e) {
- if ($l.isEventFragment(e))
+ if (Ql.isEventFragment(e))
return e;
e.type !== "event" && Jt.throwArgumentError("invalid event object", "value", e);
const r10 = {
- name: Id(e.name),
+ name: Nd(e.name),
anonymous: e.anonymous,
inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [],
type: "event"
};
- return new $l(il, r10);
+ return new Ql(il, r10);
}
static fromString(e) {
- let r10 = e.match(Od);
+ let r10 = e.match(Id);
r10 || Jt.throwArgumentError("invalid event string", "value", e);
let n = false;
return r10[3].split(" ").forEach((i) => {
@@ -136927,10 +136941,10 @@ ${Ez(e, r10)}`);
default:
Jt.warn("unknown modifier: " + i);
}
- }), $l.fromObject({
+ }), Ql.fromObject({
name: r10[1].trim(),
anonymous: n,
- inputs: Nd(r10[2], true),
+ inputs: Td(r10[2], true),
type: "event"
});
}
@@ -136938,12 +136952,12 @@ ${Ez(e, r10)}`);
return e && e._isFragment && e.type === "event";
}
};
- function jD(t, e) {
+ function PD(t, e) {
e.gas = null;
let r10 = t.split("@");
return r10.length !== 1 ? (r10.length > 2 && Jt.throwArgumentError("invalid human-readable ABI signature", "value", t), r10[1].match(/^[0-9]+$/) || Jt.throwArgumentError("invalid human-readable ABI signature gas", "value", t), e.gas = zt.from(r10[1]), r10[0]) : t;
}
- function VD(t, e) {
+ function kD(t, e) {
e.constant = false, e.payable = false, e.stateMutability = "nonpayable", t.split(" ").forEach((r10) => {
switch (r10.trim()) {
case "constant":
@@ -136970,7 +136984,7 @@ ${Ez(e, r10)}`);
}
});
}
- function zD(t) {
+ function RD(t) {
let e = {
constant: false,
payable: true,
@@ -136978,7 +136992,7 @@ ${Ez(e, r10)}`);
};
return t.stateMutability != null ? (e.stateMutability = t.stateMutability, e.constant = e.stateMutability === "view" || e.stateMutability === "pure", t.constant != null && !!t.constant !== e.constant && Jt.throwArgumentError("cannot have constant function with mutability " + e.stateMutability, "value", t), e.payable = e.stateMutability === "payable", t.payable != null && !!t.payable !== e.payable && Jt.throwArgumentError("cannot have payable function with mutability " + e.stateMutability, "value", t)) : t.payable != null ? (e.payable = !!t.payable, t.constant == null && !e.payable && t.type !== "constructor" && Jt.throwArgumentError("unable to determine stateMutability", "value", t), e.constant = !!t.constant, e.constant ? e.stateMutability = "view" : e.stateMutability = e.payable ? "payable" : "nonpayable", e.payable && e.constant && Jt.throwArgumentError("cannot have constant payable function", "value", t)) : t.constant != null ? (e.constant = !!t.constant, e.payable = !e.constant, e.stateMutability = e.constant ? "view" : "payable") : t.type !== "constructor" && Jt.throwArgumentError("unable to determine stateMutability", "value", t), e;
}
- var vm = class ef extends l2 {
+ var wm = class $l extends l2 {
format(e) {
if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json)
return JSON.stringify({
@@ -136995,13 +137009,13 @@ ${Ez(e, r10)}`);
return this.stateMutability && this.stateMutability !== "nonpayable" && (r10 += this.stateMutability + " "), r10.trim();
}
static from(e) {
- return typeof e == "string" ? ef.fromString(e) : ef.fromObject(e);
+ return typeof e == "string" ? $l.fromString(e) : $l.fromObject(e);
}
static fromObject(e) {
- if (ef.isConstructorFragment(e))
+ if ($l.isConstructorFragment(e))
return e;
e.type !== "constructor" && Jt.throwArgumentError("invalid constructor object", "value", e);
- let r10 = zD(e);
+ let r10 = RD(e);
r10.constant && Jt.throwArgumentError("constructor cannot be constant", "value", e);
const n = {
name: null,
@@ -137011,19 +137025,19 @@ ${Ez(e, r10)}`);
stateMutability: r10.stateMutability,
gas: e.gas ? zt.from(e.gas) : null
};
- return new ef(il, n);
+ return new $l(il, n);
}
static fromString(e) {
let r10 = { type: "constructor" };
- e = jD(e, r10);
- let n = e.match(Od);
- return (!n || n[1].trim() !== "constructor") && Jt.throwArgumentError("invalid constructor string", "value", e), r10.inputs = Nd(n[2].trim(), false), VD(n[3].trim(), r10), ef.fromObject(r10);
+ e = PD(e, r10);
+ let n = e.match(Id);
+ return (!n || n[1].trim() !== "constructor") && Jt.throwArgumentError("invalid constructor string", "value", e), r10.inputs = Td(n[2].trim(), false), kD(n[3].trim(), r10), $l.fromObject(r10);
}
static isConstructorFragment(e) {
return e && e._isFragment && e.type === "constructor";
}
};
- var xm = class tf extends vm {
+ var vm = class ef extends wm {
format(e) {
if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json)
return JSON.stringify({
@@ -137040,16 +137054,16 @@ ${Ez(e, r10)}`);
return e !== ir.sighash && (r10 += "function "), r10 += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", e !== ir.sighash && (this.stateMutability ? this.stateMutability !== "nonpayable" && (r10 += this.stateMutability + " ") : this.constant && (r10 += "view "), this.outputs && this.outputs.length && (r10 += "returns (" + this.outputs.map((n) => n.format(e)).join(", ") + ") "), this.gas != null && (r10 += "@" + this.gas.toString() + " ")), r10.trim();
}
static from(e) {
- return typeof e == "string" ? tf.fromString(e) : tf.fromObject(e);
+ return typeof e == "string" ? ef.fromString(e) : ef.fromObject(e);
}
static fromObject(e) {
- if (tf.isFunctionFragment(e))
+ if (ef.isFunctionFragment(e))
return e;
e.type !== "function" && Jt.throwArgumentError("invalid function object", "value", e);
- let r10 = zD(e);
+ let r10 = RD(e);
const n = {
type: e.type,
- name: Id(e.name),
+ name: Nd(e.name),
constant: r10.constant,
inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [],
outputs: e.outputs ? e.outputs.map(Qo.fromObject) : [],
@@ -137057,30 +137071,30 @@ ${Ez(e, r10)}`);
stateMutability: r10.stateMutability,
gas: e.gas ? zt.from(e.gas) : null
};
- return new tf(il, n);
+ return new ef(il, n);
}
static fromString(e) {
let r10 = { type: "function" };
- e = jD(e, r10);
+ e = PD(e, r10);
let n = e.split(" returns ");
n.length > 2 && Jt.throwArgumentError("invalid function string", "value", e);
- let i = n[0].match(Od);
- if (i || Jt.throwArgumentError("invalid function signature", "value", e), r10.name = i[1].trim(), r10.name && Id(r10.name), r10.inputs = Nd(i[2], false), VD(i[3].trim(), r10), n.length > 1) {
- let s = n[1].match(Od);
- (s[1].trim() != "" || s[3].trim() != "") && Jt.throwArgumentError("unexpected tokens", "value", e), r10.outputs = Nd(s[2], false);
+ let i = n[0].match(Id);
+ if (i || Jt.throwArgumentError("invalid function signature", "value", e), r10.name = i[1].trim(), r10.name && Nd(r10.name), r10.inputs = Td(i[2], false), kD(i[3].trim(), r10), n.length > 1) {
+ let s = n[1].match(Id);
+ (s[1].trim() != "" || s[3].trim() != "") && Jt.throwArgumentError("unexpected tokens", "value", e), r10.outputs = Td(s[2], false);
} else
r10.outputs = [];
- return tf.fromObject(r10);
+ return ef.fromObject(r10);
}
static isFunctionFragment(e) {
return e && e._isFragment && e.type === "function";
}
};
- function ME(t) {
+ function vE(t) {
const e = t.format();
return (e === "Error(string)" || e === "Panic(uint256)") && Jt.throwArgumentError(`cannot specify user defined ${e} error`, "fragment", t), t;
}
- var AE = class rf extends l2 {
+ var xE = class tf extends l2 {
format(e) {
if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json)
return JSON.stringify({
@@ -137092,36 +137106,36 @@ ${Ez(e, r10)}`);
return e !== ir.sighash && (r10 += "error "), r10 += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", r10.trim();
}
static from(e) {
- return typeof e == "string" ? rf.fromString(e) : rf.fromObject(e);
+ return typeof e == "string" ? tf.fromString(e) : tf.fromObject(e);
}
static fromObject(e) {
- if (rf.isErrorFragment(e))
+ if (tf.isErrorFragment(e))
return e;
e.type !== "error" && Jt.throwArgumentError("invalid error object", "value", e);
const r10 = {
type: e.type,
- name: Id(e.name),
+ name: Nd(e.name),
inputs: e.inputs ? e.inputs.map(Qo.fromObject) : []
};
- return ME(new rf(il, r10));
+ return vE(new tf(il, r10));
}
static fromString(e) {
- let r10 = { type: "error" }, n = e.match(Od);
- return n || Jt.throwArgumentError("invalid error signature", "value", e), r10.name = n[1].trim(), r10.name && Id(r10.name), r10.inputs = Nd(n[2], false), ME(rf.fromObject(r10));
+ let r10 = { type: "error" }, n = e.match(Id);
+ return n || Jt.throwArgumentError("invalid error signature", "value", e), r10.name = n[1].trim(), r10.name && Nd(r10.name), r10.inputs = Td(n[2], false), vE(tf.fromObject(r10));
}
static isErrorFragment(e) {
return e && e._isFragment && e.type === "error";
}
};
- function nf(t) {
+ function rf(t) {
return t.match(/^uint($|[^1-9])/) ? t = "uint256" + t.substring(4) : t.match(/^int($|[^1-9])/) && (t = "int256" + t.substring(3)), t;
}
- var zhe = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");
- function Id(t) {
- return (!t || !t.match(zhe)) && Jt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t;
+ var Lhe = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");
+ function Nd(t) {
+ return (!t || !t.match(Lhe)) && Jt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t;
}
- var Od = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");
- function Fhe(t) {
+ var Id = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");
+ function Bhe(t) {
t = t.trim();
let e = [], r10 = "", n = 0;
for (let i = 0; i < t.length; i++) {
@@ -137130,8 +137144,8 @@ ${Ez(e, r10)}`);
}
return r10 && e.push(r10), e;
}
- var Nx = new ot(M0);
- function Hhe(t) {
+ var Sx = new ot(E0);
+ function Uhe(t) {
const e = [], r10 = function(n, i) {
if (Array.isArray(i))
for (let s in i) {
@@ -137146,20 +137160,20 @@ ${Ez(e, r10)}`);
};
return r10([], t), e;
}
- var fc = class {
+ var lc = class {
constructor(e, r10, n, i) {
this.name = e, this.type = r10, this.localName = n, this.dynamic = i;
}
_throwError(e, r10) {
- Nx.throwArgumentError(e, this.localName, r10);
+ Sx.throwArgumentError(e, this.localName, r10);
}
};
- var k5 = class {
+ var O5 = class {
constructor(e) {
pt(this, "wordSize", e || 32), this._data = [], this._dataLength = 0, this._padding = new Uint8Array(e);
}
get data() {
- return u8(this._data);
+ return s8(this._data);
}
get length() {
return this._dataLength;
@@ -137168,19 +137182,19 @@ ${Ez(e, r10)}`);
return this._data.push(e), this._dataLength += e.length, e.length;
}
appendWriter(e) {
- return this._writeData(ci(e._data));
+ return this._writeData(ui(e._data));
}
writeBytes(e) {
let r10 = er(e);
const n = r10.length % this.wordSize;
- return n && (r10 = ci([r10, this._padding.slice(n)])), this._writeData(r10);
+ return n && (r10 = ui([r10, this._padding.slice(n)])), this._writeData(r10);
}
_getValue(e) {
let r10 = er(zt.from(e));
- return r10.length > this.wordSize && Nx.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, {
+ return r10.length > this.wordSize && Sx.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, {
length: this.wordSize,
offset: r10.length
- }), r10.length % this.wordSize && (r10 = ci([this._padding.slice(r10.length % this.wordSize), r10])), r10;
+ }), r10.length % this.wordSize && (r10 = ui([this._padding.slice(r10.length % this.wordSize), r10])), r10;
}
writeValue(e) {
return this._writeData(this._getValue(e));
@@ -137192,7 +137206,7 @@ ${Ez(e, r10)}`);
};
}
};
- var qhe = class R5 {
+ var jhe = class P5 {
constructor(e, r10, n, i) {
pt(this, "_data", er(e)), pt(this, "wordSize", r10 || 32), pt(this, "_coerceFunc", n), pt(this, "allowLoose", i), this._offset = 0;
}
@@ -137207,17 +137221,17 @@ ${Ez(e, r10)}`);
return n && parseInt(n[1]) <= 48 && (r10 = r10.toNumber()), r10;
}
coerce(e, r10) {
- return this._coerceFunc ? this._coerceFunc(e, r10) : R5.coerce(e, r10);
+ return this._coerceFunc ? this._coerceFunc(e, r10) : P5.coerce(e, r10);
}
_peekBytes(e, r10, n) {
let i = Math.ceil(r10 / this.wordSize) * this.wordSize;
- return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r10 <= this._data.length ? i = r10 : Nx.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, {
+ return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r10 <= this._data.length ? i = r10 : Sx.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, {
length: this._data.length,
offset: this._offset + i
})), this._data.slice(this._offset, this._offset + i);
}
subReader(e) {
- return new R5(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose);
+ return new P5(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose);
}
readBytes(e, r10) {
let n = this._peekBytes(0, e, !!r10);
@@ -137227,7 +137241,7 @@ ${Ez(e, r10)}`);
return zt.from(this.readBytes(this.wordSize));
}
};
- var Whe = class extends fc {
+ var Vhe = class extends lc {
constructor(e) {
super("address", "address", e, false);
}
@@ -137236,17 +137250,17 @@ ${Ez(e, r10)}`);
}
encode(e, r10) {
try {
- r10 = Jn(r10);
+ r10 = Qn(r10);
} catch (n) {
this._throwError(n.message, r10);
}
return e.writeValue(r10);
}
decode(e) {
- return Jn(Jo(e.readValue().toHexString(), 20));
+ return Qn(Jo(e.readValue().toHexString(), 20));
}
};
- var Ghe = class extends fc {
+ var zhe = class extends lc {
constructor(e) {
super(e.name, e.type, void 0, e.dynamic), this.coder = e;
}
@@ -137260,8 +137274,8 @@ ${Ez(e, r10)}`);
return this.coder.decode(e);
}
};
- var ff = new ot(M0);
- function FD(t, e, r10) {
+ var lf = new ot(E0);
+ function CD(t, e, r10) {
let n = null;
if (Array.isArray(r10))
n = r10;
@@ -137269,20 +137283,20 @@ ${Ez(e, r10)}`);
let c = {};
n = e.map((u) => {
const f10 = u.localName;
- return f10 || ff.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, {
+ return f10 || lf.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, {
argument: "values",
coder: u,
value: r10
- }), c[f10] && ff.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, {
+ }), c[f10] && lf.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, {
argument: "values",
coder: u,
value: r10
}), c[f10] = true, r10[f10];
});
} else
- ff.throwArgumentError("invalid tuple value", "tuple", r10);
- e.length !== n.length && ff.throwArgumentError("types/value length mismatch", "tuple", r10);
- let i = new k5(t.wordSize), s = new k5(t.wordSize), o = [];
+ lf.throwArgumentError("invalid tuple value", "tuple", r10);
+ e.length !== n.length && lf.throwArgumentError("types/value length mismatch", "tuple", r10);
+ let i = new O5(t.wordSize), s = new O5(t.wordSize), o = [];
e.forEach((c, u) => {
let f10 = n[u];
if (c.dynamic) {
@@ -137300,7 +137314,7 @@ ${Ez(e, r10)}`);
let a = t.appendWriter(i);
return a += t.appendWriter(s), a;
}
- function HD(t, e) {
+ function DD(t, e) {
let r10 = [], n = t.subReader(0);
e.forEach((s) => {
let o = null;
@@ -137350,7 +137364,7 @@ ${Ez(e, r10)}`);
}
return Object.freeze(r10);
}
- var Khe = class extends fc {
+ var Fhe = class extends lc {
constructor(e, r10, n) {
const i = e.type + "[" + (r10 >= 0 ? r10 : "") + "]", s = r10 === -1 || e.dynamic;
super("array", i, n, s), this.coder = e, this.length = r10;
@@ -137364,25 +137378,25 @@ ${Ez(e, r10)}`);
encode(e, r10) {
Array.isArray(r10) || this._throwError("expected array value", r10);
let n = this.length;
- n === -1 && (n = r10.length, e.writeValue(r10.length)), ff.checkArgumentCount(r10.length, n, "coder array" + (this.localName ? " " + this.localName : ""));
+ n === -1 && (n = r10.length, e.writeValue(r10.length)), lf.checkArgumentCount(r10.length, n, "coder array" + (this.localName ? " " + this.localName : ""));
let i = [];
for (let s = 0; s < r10.length; s++)
i.push(this.coder);
- return FD(e, i, r10);
+ return CD(e, i, r10);
}
decode(e) {
let r10 = this.length;
- r10 === -1 && (r10 = e.readValue().toNumber(), r10 * 32 > e._data.length && ff.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, {
+ r10 === -1 && (r10 = e.readValue().toNumber(), r10 * 32 > e._data.length && lf.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, {
length: e._data.length,
count: r10
}));
let n = [];
for (let i = 0; i < r10; i++)
- n.push(new Ghe(this.coder));
- return e.coerce(this.name, HD(e, n));
+ n.push(new zhe(this.coder));
+ return e.coerce(this.name, DD(e, n));
}
};
- var Xhe = class extends fc {
+ var Hhe = class extends lc {
constructor(e) {
super("bool", "bool", e, false);
}
@@ -137396,7 +137410,7 @@ ${Ez(e, r10)}`);
return e.coerce(this.type, !e.readValue().isZero());
}
};
- var qD = class extends fc {
+ var LD = class extends lc {
constructor(e, r10) {
super(e, e, r10, true);
}
@@ -137412,7 +137426,7 @@ ${Ez(e, r10)}`);
return e.readBytes(e.readValue().toNumber(), true);
}
};
- var Yhe = class extends qD {
+ var qhe = class extends LD {
constructor(e) {
super("bytes", e);
}
@@ -137420,7 +137434,7 @@ ${Ez(e, r10)}`);
return e.coerce(this.name, It(super.decode(e)));
}
};
- var Zhe = class extends fc {
+ var Whe = class extends lc {
constructor(e, r10) {
let n = "bytes" + String(e);
super(n, n, r10, false), this.size = e;
@@ -137436,7 +137450,7 @@ ${Ez(e, r10)}`);
return e.coerce(this.name, It(e.readBytes(this.size)));
}
};
- var Jhe = class extends fc {
+ var Ghe = class extends lc {
constructor(e) {
super("null", "", e, false);
}
@@ -137450,7 +137464,7 @@ ${Ez(e, r10)}`);
return e.readBytes(0), e.coerce(this.name, null);
}
};
- var Qhe = class extends fc {
+ var Khe = class extends lc {
constructor(e, r10, n) {
const i = (r10 ? "int" : "uint") + e * 8;
super(i, i, n, false), this.size = e, this.signed = r10;
@@ -137459,12 +137473,12 @@ ${Ez(e, r10)}`);
return 0;
}
encode(e, r10) {
- let n = zt.from(r10), i = SP.mask(e.wordSize * 8);
+ let n = zt.from(r10), i = gP.mask(e.wordSize * 8);
if (this.signed) {
let s = i.mask(this.size * 8 - 1);
- (n.gt(s) || n.lt(s.add(EP).mul(xP))) && this._throwError("value out-of-bounds", r10);
+ (n.gt(s) || n.lt(s.add(mP).mul(dP))) && this._throwError("value out-of-bounds", r10);
} else
- (n.lt(_P) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r10);
+ (n.lt(pP) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r10);
return n = n.toTwos(this.size * 8).mask(this.size * 8), this.signed && (n = n.fromTwos(this.size * 8).toTwos(8 * e.wordSize)), e.writeValue(n);
}
decode(e) {
@@ -137472,7 +137486,7 @@ ${Ez(e, r10)}`);
return this.signed && (r10 = r10.fromTwos(this.size * 8)), e.coerce(this.name, r10);
}
};
- var $he = class extends qD {
+ var Xhe = class extends LD {
constructor(e) {
super("string", e);
}
@@ -137480,13 +137494,13 @@ ${Ez(e, r10)}`);
return "";
}
encode(e, r10) {
- return super.encode(e, Gf(r10));
+ return super.encode(e, Wf(r10));
}
decode(e) {
return _g(super.decode(e));
}
};
- var yp = class extends fc {
+ var mp = class extends lc {
constructor(e, r10) {
let n = false;
const i = [];
@@ -137511,98 +137525,98 @@ ${Ez(e, r10)}`);
}), Object.freeze(e);
}
encode(e, r10) {
- return FD(e, this.coders, r10);
+ return CD(e, this.coders, r10);
}
decode(e) {
- return e.coerce(this.name, HD(e, this.coders));
+ return e.coerce(this.name, DD(e, this.coders));
}
};
- var bp = new ot(M0);
- var ede = new RegExp(/^bytes([0-9]*)$/);
- var tde = new RegExp(/^(u?int)([0-9]*)$/);
- var rde = class {
+ var gp = new ot(E0);
+ var Yhe = new RegExp(/^bytes([0-9]*)$/);
+ var Zhe = new RegExp(/^(u?int)([0-9]*)$/);
+ var Jhe = class {
constructor(e) {
pt(this, "coerceFunc", e || null);
}
_getCoder(e) {
switch (e.baseType) {
case "address":
- return new Whe(e.name);
+ return new Vhe(e.name);
case "bool":
- return new Xhe(e.name);
+ return new Hhe(e.name);
case "string":
- return new $he(e.name);
+ return new Xhe(e.name);
case "bytes":
- return new Yhe(e.name);
+ return new qhe(e.name);
case "array":
- return new Khe(this._getCoder(e.arrayChildren), e.arrayLength, e.name);
+ return new Fhe(this._getCoder(e.arrayChildren), e.arrayLength, e.name);
case "tuple":
- return new yp((e.components || []).map((n) => this._getCoder(n)), e.name);
+ return new mp((e.components || []).map((n) => this._getCoder(n)), e.name);
case "":
- return new Jhe(e.name);
+ return new Ghe(e.name);
}
- let r10 = e.type.match(tde);
+ let r10 = e.type.match(Zhe);
if (r10) {
let n = parseInt(r10[2] || "256");
- return (n === 0 || n > 256 || n % 8 !== 0) && bp.throwArgumentError("invalid " + r10[1] + " bit length", "param", e), new Qhe(n / 8, r10[1] === "int", e.name);
+ return (n === 0 || n > 256 || n % 8 !== 0) && gp.throwArgumentError("invalid " + r10[1] + " bit length", "param", e), new Khe(n / 8, r10[1] === "int", e.name);
}
- if (r10 = e.type.match(ede), r10) {
+ if (r10 = e.type.match(Yhe), r10) {
let n = parseInt(r10[1]);
- return (n === 0 || n > 32) && bp.throwArgumentError("invalid bytes length", "param", e), new Zhe(n, e.name);
+ return (n === 0 || n > 32) && gp.throwArgumentError("invalid bytes length", "param", e), new Whe(n, e.name);
}
- return bp.throwArgumentError("invalid type", "type", e.type);
+ return gp.throwArgumentError("invalid type", "type", e.type);
}
_getWordSize() {
return 32;
}
_getReader(e, r10) {
- return new qhe(e, this._getWordSize(), this.coerceFunc, r10);
+ return new jhe(e, this._getWordSize(), this.coerceFunc, r10);
}
_getWriter() {
- return new k5(this._getWordSize());
+ return new O5(this._getWordSize());
}
getDefaultValue(e) {
const r10 = e.map((i) => this._getCoder(Qo.from(i)));
- return new yp(r10, "_").defaultValue();
+ return new mp(r10, "_").defaultValue();
}
encode(e, r10) {
- e.length !== r10.length && bp.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, {
+ e.length !== r10.length && gp.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, {
count: { types: e.length, values: r10.length },
value: { types: e, values: r10 }
});
- const n = e.map((o) => this._getCoder(Qo.from(o))), i = new yp(n, "_"), s = this._getWriter();
+ const n = e.map((o) => this._getCoder(Qo.from(o))), i = new mp(n, "_"), s = this._getWriter();
return i.encode(s, r10), s.data;
}
decode(e, r10, n) {
const i = e.map((o) => this._getCoder(Qo.from(o)));
- return new yp(i, "_").decode(this._getReader(er(r10), n));
+ return new mp(i, "_").decode(this._getReader(er(r10), n));
}
};
- var nde = new rde();
- function zc(t) {
- return eu(Gf(t));
+ var Qhe = new Jhe();
+ function Vc(t) {
+ return $c(Wf(t));
}
- var Br = new ot(M0);
- var ide = class extends oc {
+ var Br = new ot(E0);
+ var $he = class extends sc {
};
- var sde = class extends oc {
+ var ede = class extends sc {
};
- var ode = class extends oc {
+ var tde = class extends sc {
};
- var C5 = class extends oc {
+ var k5 = class extends sc {
static isIndexed(e) {
return !!(e && e._isIndexed);
}
};
- var ade = {
+ var rde = {
"0x08c379a0": { signature: "Error(string)", name: "Error", inputs: ["string"], reason: true },
"0x4e487b71": { signature: "Panic(uint256)", name: "Panic", inputs: ["uint256"] }
};
- function TE(t, e) {
+ function _E(t, e) {
const r10 = new Error(`deferred error during ABI decoding triggered accessing ${t}`);
return r10.error = e, r10;
}
- var NE = class {
+ var EE = class {
constructor(e) {
let r10 = [];
typeof e == "string" ? r10 = JSON.parse(e) : r10 = e, pt(this, "fragments", r10.map((n) => l2.from(n)).filter((n) => n != null)), pt(this, "_abiCoder", Xo(new.target, "getAbiCoder")()), pt(this, "functions", {}), pt(this, "errors", {}), pt(this, "events", {}), pt(this, "structs", {}), this.fragments.forEach((n) => {
@@ -137633,7 +137647,7 @@ ${Ez(e, r10)}`);
return;
}
i[s] = n;
- }), this.deploy || pt(this, "deploy", vm.from({
+ }), this.deploy || pt(this, "deploy", wm.from({
payable: false,
type: "constructor"
})), pt(this, "_isInterface", true);
@@ -137644,16 +137658,16 @@ ${Ez(e, r10)}`);
return e === ir.json ? JSON.stringify(r10.map((n) => JSON.parse(n))) : r10;
}
static getAbiCoder() {
- return nde;
+ return Qhe;
}
static getAddress(e) {
- return Jn(e);
+ return Qn(e);
}
static getSighash(e) {
- return f0(zc(e.format()), 0, 4);
+ return u0(Vc(e.format()), 0, 4);
}
static getEventTopic(e) {
- return zc(e.format());
+ return Vc(e.format());
}
getFunction(e) {
if (Rr(e)) {
@@ -137668,7 +137682,7 @@ ${Ez(e, r10)}`);
)[0] === n);
return i.length === 0 ? Br.throwArgumentError("no matching function", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching functions", "name", n), this.functions[i[0]];
}
- const r10 = this.functions[xm.fromString(e).format()];
+ const r10 = this.functions[vm.fromString(e).format()];
return r10 || Br.throwArgumentError("no matching function", "signature", e), r10;
}
getEvent(e) {
@@ -137685,7 +137699,7 @@ ${Ez(e, r10)}`);
)[0] === n);
return i.length === 0 ? Br.throwArgumentError("no matching event", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching events", "name", n), this.events[i[0]];
}
- const r10 = this.events[P5.fromString(e).format()];
+ const r10 = this.events[I5.fromString(e).format()];
return r10 || Br.throwArgumentError("no matching event", "signature", e), r10;
}
getError(e) {
@@ -137704,7 +137718,7 @@ ${Ez(e, r10)}`);
)[0] === n);
return i.length === 0 ? Br.throwArgumentError("no matching error", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching errors", "name", n), this.errors[i[0]];
}
- const r10 = this.errors[xm.fromString(e).format()];
+ const r10 = this.errors[vm.fromString(e).format()];
return r10 || Br.throwArgumentError("no matching error", "signature", e), r10;
}
getSighash(e) {
@@ -137738,7 +137752,7 @@ ${Ez(e, r10)}`);
return It(n.slice(0, 4)) !== this.getSighash(e) && Br.throwArgumentError(`data signature does not match error ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4));
}
encodeErrorResult(e, r10) {
- return typeof e == "string" && (e = this.getError(e)), It(ci([
+ return typeof e == "string" && (e = this.getError(e)), It(ui([
this.getSighash(e),
this._encodeParams(e.inputs, r10 || [])
]));
@@ -137749,7 +137763,7 @@ ${Ez(e, r10)}`);
return It(n.slice(0, 4)) !== this.getSighash(e) && Br.throwArgumentError(`data signature does not match function ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4));
}
encodeFunctionData(e, r10) {
- return typeof e == "string" && (e = this.getFunction(e)), It(ci([
+ return typeof e == "string" && (e = this.getFunction(e)), It(ui([
this.getSighash(e),
this._encodeParams(e.inputs, r10 || [])
]));
@@ -137765,7 +137779,7 @@ ${Ez(e, r10)}`);
}
break;
case 4: {
- const u = It(n.slice(0, 4)), f10 = ade[u];
+ const u = It(n.slice(0, 4)), f10 = rde[u];
if (f10)
o = this._abiCoder.decode(f10.inputs, n.slice(4)), a = f10.name, c = f10.signature, f10.reason && (i = o[0]), a === "Error" ? s = `; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(o[0])}` : a === "Panic" && (s = `; VM Exception while processing transaction: reverted with panic code ${o[0]}`);
else
@@ -137796,7 +137810,7 @@ ${Ez(e, r10)}`);
});
let n = [];
e.anonymous || n.push(this.getEventTopic(e));
- const i = (s, o) => s.type === "string" ? zc(o) : s.type === "bytes" ? eu(It(o)) : (s.type === "bool" && typeof o == "boolean" && (o = o ? "0x01" : "0x00"), s.type.match(/^u?int/) && (o = zt.from(o).toHexString()), s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32));
+ const i = (s, o) => s.type === "string" ? Vc(o) : s.type === "bytes" ? $c(It(o)) : (s.type === "bool" && typeof o == "boolean" && (o = o ? "0x01" : "0x00"), s.type.match(/^u?int/) && (o = zt.from(o).toHexString()), s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32));
for (r10.forEach((s, o) => {
let a = e.inputs[o];
if (!a.indexed) {
@@ -137815,9 +137829,9 @@ ${Ez(e, r10)}`);
const c = r10[a];
if (o.indexed)
if (o.type === "string")
- n.push(zc(c));
+ n.push(Vc(c));
else if (o.type === "bytes")
- n.push(eu(c));
+ n.push($c(c));
else {
if (o.baseType === "tuple" || o.baseType === "array")
throw new Error("not implemented");
@@ -137839,13 +137853,13 @@ ${Ez(e, r10)}`);
e.inputs.forEach((b, E) => {
b.indexed ? b.type === "string" || b.type === "bytes" || b.baseType === "tuple" || b.baseType === "array" ? (i.push(Qo.fromObject({ type: "bytes32", name: b.name })), o.push(true)) : (i.push(b), o.push(false)) : (s.push(b), o.push(false));
});
- let a = n != null ? this._abiCoder.decode(i, ci(n)) : null, c = this._abiCoder.decode(s, r10, true), u = [], f10 = 0, p = 0;
+ let a = n != null ? this._abiCoder.decode(i, ui(n)) : null, c = this._abiCoder.decode(s, r10, true), u = [], f10 = 0, p = 0;
e.inputs.forEach((b, E) => {
if (b.indexed)
if (a == null)
- u[E] = new C5({ _isIndexed: true, hash: null });
+ u[E] = new k5({ _isIndexed: true, hash: null });
else if (o[E])
- u[E] = new C5({ _isIndexed: true, hash: a[p++] });
+ u[E] = new k5({ _isIndexed: true, hash: a[p++] });
else
try {
u[E] = a[p++];
@@ -137863,7 +137877,7 @@ ${Ez(e, r10)}`);
_ instanceof Error ? Object.defineProperty(u, b.name, {
enumerable: true,
get: () => {
- throw TE(`property ${JSON.stringify(b.name)}`, _);
+ throw _E(`property ${JSON.stringify(b.name)}`, _);
}
}) : u[b.name] = _;
}
@@ -137873,7 +137887,7 @@ ${Ez(e, r10)}`);
E instanceof Error && Object.defineProperty(u, b, {
enumerable: true,
get: () => {
- throw TE(`index ${b}`, E);
+ throw _E(`index ${b}`, E);
}
});
}
@@ -137881,7 +137895,7 @@ ${Ez(e, r10)}`);
}
parseTransaction(e) {
let r10 = this.getFunction(e.data.substring(0, 10).toLowerCase());
- return r10 ? new sde({
+ return r10 ? new ede({
args: this._abiCoder.decode(r10.inputs, "0x" + e.data.substring(10)),
functionFragment: r10,
name: r10.name,
@@ -137892,7 +137906,7 @@ ${Ez(e, r10)}`);
}
parseLog(e) {
let r10 = this.getEvent(e.topics[0]);
- return !r10 || r10.anonymous ? null : new ide({
+ return !r10 || r10.anonymous ? null : new $he({
eventFragment: r10,
name: r10.name,
signature: r10.format(),
@@ -137903,7 +137917,7 @@ ${Ez(e, r10)}`);
parseError(e) {
const r10 = It(e);
let n = this.getError(r10.substring(0, 10).toLowerCase());
- return n ? new ode({
+ return n ? new tde({
args: this._abiCoder.decode(n.inputs, "0x" + r10.substring(10)),
errorFragment: n,
name: n.name,
@@ -137915,8 +137929,8 @@ ${Ez(e, r10)}`);
return !!(e && e._isInterface);
}
};
- var cde = "abstract-provider/5.7.0";
- var ude = globalThis && globalThis.__awaiter || function(t, e, r10, n) {
+ var nde = "abstract-provider/5.7.0";
+ var ide = globalThis && globalThis.__awaiter || function(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
o(s);
@@ -137943,13 +137957,13 @@ ${Ez(e, r10)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var lde = new ot(cde);
- var Ix = class {
+ var sde = new ot(nde);
+ var Mx = class {
constructor() {
- lde.checkAbstract(new.target, Ix), pt(this, "_isProvider", true);
+ sde.checkAbstract(new.target, Mx), pt(this, "_isProvider", true);
}
getFeeData() {
- return ude(this, void 0, void 0, function* () {
+ return ide(this, void 0, void 0, function* () {
const { block: e, gasPrice: r10 } = yield za({
block: this.getBlock("latest"),
gasPrice: this.getGasPrice().catch((o) => null)
@@ -137968,28 +137982,28 @@ ${Ez(e, r10)}`);
return !!(e && e._isProvider);
}
};
- var fde = "transactions/5.7.0";
- var WD = new ot(fde);
- var IE;
+ var ode = "transactions/5.7.0";
+ var BD = new ot(ode);
+ var SE;
(function(t) {
t[t.legacy = 0] = "legacy", t[t.eip2930 = 1] = "eip2930", t[t.eip1559 = 2] = "eip1559";
- })(IE || (IE = {}));
- function wb(t, e) {
+ })(SE || (SE = {}));
+ function bb(t, e) {
return {
- address: Jn(t),
- storageKeys: (e || []).map((r10, n) => (B1(r10) !== 32 && WD.throwArgumentError("invalid access list storageKey", `accessList[${t}:${n}]`, r10), r10.toLowerCase()))
+ address: Qn(t),
+ storageKeys: (e || []).map((r10, n) => (L1(r10) !== 32 && BD.throwArgumentError("invalid access list storageKey", `accessList[${t}:${n}]`, r10), r10.toLowerCase()))
};
}
- function hde(t) {
+ function ade(t) {
if (Array.isArray(t))
- return t.map((r10, n) => Array.isArray(r10) ? (r10.length > 2 && WD.throwArgumentError("access list expected to be [ address, storageKeys[] ]", `value[${n}]`, r10), wb(r10[0], r10[1])) : wb(r10.address, r10.storageKeys));
+ return t.map((r10, n) => Array.isArray(r10) ? (r10.length > 2 && BD.throwArgumentError("access list expected to be [ address, storageKeys[] ]", `value[${n}]`, r10), bb(r10[0], r10[1])) : bb(r10.address, r10.storageKeys));
const e = Object.keys(t).map((r10) => {
const n = t[r10].reduce((i, s) => (i[s] = true, i), {});
- return wb(r10, Object.keys(n).sort());
+ return bb(r10, Object.keys(n).sort());
});
return e.sort((r10, n) => r10.address.localeCompare(n.address)), e;
}
- var dde = "contracts/5.5.0";
+ var cde = "contracts/5.5.0";
var sl = globalThis && globalThis.__awaiter || function(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
@@ -138017,13 +138031,13 @@ ${Ez(e, r10)}`);
u((n = n.apply(t, e || [])).next());
});
};
- var Zr = new ot(dde);
- function _m(t, e) {
+ var Zr = new ot(cde);
+ function xm(t, e) {
return sl(this, void 0, void 0, function* () {
const r10 = yield e;
typeof r10 != "string" && Zr.throwArgumentError("invalid address or ENS name", "name", r10);
try {
- return Jn(r10);
+ return Qn(r10);
} catch {
}
t || Zr.throwError("a provider or signer is needed to resolve ENS names", ot.errors.UNSUPPORTED_OPERATION, {
@@ -138033,9 +138047,9 @@ ${Ez(e, r10)}`);
return n == null && Zr.throwArgumentError("resolver or addr is not configured for ENS name", "name", r10), n;
});
}
- function r1(t, e, r10) {
+ function t1(t, e, r10) {
return sl(this, void 0, void 0, function* () {
- return Array.isArray(r10) ? yield Promise.all(r10.map((n, i) => r1(t, Array.isArray(e) ? e[i] : e[n.name], n))) : r10.type === "address" ? yield _m(t, e) : r10.type === "tuple" ? yield r1(t, e, r10.components) : r10.baseType === "array" ? Array.isArray(e) ? yield Promise.all(e.map((n) => r1(t, n, r10.arrayChildren))) : Promise.reject(Zr.makeError("invalid value for array", ot.errors.INVALID_ARGUMENT, {
+ return Array.isArray(r10) ? yield Promise.all(r10.map((n, i) => t1(t, Array.isArray(e) ? e[i] : e[n.name], n))) : r10.type === "address" ? yield xm(t, e) : r10.type === "tuple" ? yield t1(t, e, r10.components) : r10.baseType === "array" ? Array.isArray(e) ? yield Promise.all(e.map((n) => t1(t, n, r10.arrayChildren))) : Promise.reject(Zr.makeError("invalid value for array", ot.errors.INVALID_ARGUMENT, {
argument: "value",
value: e
})) : e;
@@ -138045,22 +138059,22 @@ ${Ez(e, r10)}`);
return sl(this, void 0, void 0, function* () {
let n = {};
r10.length === e.inputs.length + 1 && typeof r10[r10.length - 1] == "object" && (n = el(r10.pop())), Zr.checkArgumentCount(r10.length, e.inputs.length, "passed to contract"), t.signer ? n.from ? n.from = za({
- override: _m(t.signer, n.from),
+ override: xm(t.signer, n.from),
signer: t.signer.getAddress()
}).then((u) => sl(this, void 0, void 0, function* () {
- return Jn(u.signer) !== u.override && Zr.throwError("Contract with a Signer cannot override from", ot.errors.UNSUPPORTED_OPERATION, {
+ return Qn(u.signer) !== u.override && Zr.throwError("Contract with a Signer cannot override from", ot.errors.UNSUPPORTED_OPERATION, {
operation: "overrides.from"
}), u.override;
- })) : n.from = t.signer.getAddress() : n.from && (n.from = _m(t.provider, n.from));
+ })) : n.from = t.signer.getAddress() : n.from && (n.from = xm(t.provider, n.from));
const i = yield za({
- args: r1(t.signer || t.provider, r10, e.inputs),
+ args: t1(t.signer || t.provider, r10, e.inputs),
address: t.resolvedAddress,
overrides: za(n) || {}
}), s = t.interface.encodeFunctionData(e, i.args), o = {
data: s,
to: i.address
}, a = i.overrides;
- if (a.nonce != null && (o.nonce = zt.from(a.nonce).toNumber()), a.gasLimit != null && (o.gasLimit = zt.from(a.gasLimit)), a.gasPrice != null && (o.gasPrice = zt.from(a.gasPrice)), a.maxFeePerGas != null && (o.maxFeePerGas = zt.from(a.maxFeePerGas)), a.maxPriorityFeePerGas != null && (o.maxPriorityFeePerGas = zt.from(a.maxPriorityFeePerGas)), a.from != null && (o.from = a.from), a.type != null && (o.type = a.type), a.accessList != null && (o.accessList = hde(a.accessList)), o.gasLimit == null && e.gas != null) {
+ if (a.nonce != null && (o.nonce = zt.from(a.nonce).toNumber()), a.gasLimit != null && (o.gasLimit = zt.from(a.gasLimit)), a.gasPrice != null && (o.gasPrice = zt.from(a.gasPrice)), a.maxFeePerGas != null && (o.maxFeePerGas = zt.from(a.maxFeePerGas)), a.maxPriorityFeePerGas != null && (o.maxPriorityFeePerGas = zt.from(a.maxPriorityFeePerGas)), a.from != null && (o.from = a.from), a.type != null && (o.type = a.type), a.accessList != null && (o.accessList = ade(a.accessList)), o.gasLimit == null && e.gas != null) {
let u = 21e3;
const f10 = er(s);
for (let p = 0; p < f10.length; p++)
@@ -138082,12 +138096,12 @@ ${Ez(e, r10)}`);
}), o;
});
}
- function pde(t, e) {
+ function ude(t, e) {
return function(...r10) {
return f2(t, e, r10);
};
}
- function mde(t, e) {
+ function lde(t, e) {
const r10 = t.signer || t.provider;
return function(...n) {
return sl(this, void 0, void 0, function* () {
@@ -138099,10 +138113,10 @@ ${Ez(e, r10)}`);
});
};
}
- function gde(t, e) {
+ function fde(t, e) {
const r10 = e.wait.bind(e);
e.wait = (n) => r10(n).then((i) => (i.events = i.logs.map((s) => {
- let o = Cf(s), a = null;
+ let o = Rf(s), a = null;
try {
a = t.interface.parseLog(s);
} catch {
@@ -138110,7 +138124,7 @@ ${Ez(e, r10)}`);
return a && (o.args = a.args, o.decode = (c, u) => t.interface.decodeEventLog(a.eventFragment, c, u), o.event = a.name, o.eventSignature = a.signature), o.removeListener = () => t.provider, o.getBlock = () => t.provider.getBlock(i.blockHash), o.getTransaction = () => t.provider.getTransaction(i.transactionHash), o.getTransactionReceipt = () => Promise.resolve(i), o;
}), i));
}
- function GD(t, e, r10) {
+ function UD(t, e, r10) {
const n = t.signer || t.provider;
return function(...i) {
return sl(this, void 0, void 0, function* () {
@@ -138130,24 +138144,24 @@ ${Ez(e, r10)}`);
});
};
}
- function yde(t, e) {
+ function hde(t, e) {
return function(...r10) {
return sl(this, void 0, void 0, function* () {
t.signer || Zr.throwError("sending a transaction requires a signer", ot.errors.UNSUPPORTED_OPERATION, {
operation: "sendTransaction"
}), t.deployTransaction != null && (yield t._deployed());
const n = yield f2(t, e, r10), i = yield t.signer.sendTransaction(n);
- return gde(t, i), i;
+ return fde(t, i), i;
});
};
}
- function OE(t, e, r10) {
- return e.constant ? GD(t, e, r10) : yde(t, e);
+ function ME(t, e, r10) {
+ return e.constant ? UD(t, e, r10) : hde(t, e);
}
- function KD(t) {
+ function jD(t) {
return t.address && (t.topics == null || t.topics.length === 0) ? "*" : (t.address || "*") + "@" + (t.topics ? t.topics.map((e) => Array.isArray(e) ? e.join("|") : e).join(":") : "");
}
- var Pd = class {
+ var Od = class {
constructor(e, r10) {
pt(this, "tag", e), pt(this, "filter", r10), this._listeners = [];
}
@@ -138182,18 +138196,18 @@ ${Ez(e, r10)}`);
return [e];
}
};
- var bde = class extends Pd {
+ var dde = class extends Od {
constructor() {
super("error", null);
}
};
- var PE = class extends Pd {
+ var AE = class extends Od {
constructor(e, r10, n, i) {
const s = {
address: e
};
let o = r10.getEventTopic(n);
- i ? (o !== i[0] && Zr.throwArgumentError("topic mismatch", "topics", i), s.topics = i.slice()) : s.topics = [o], super(KD(s), s), pt(this, "address", e), pt(this, "interface", r10), pt(this, "fragment", n);
+ i ? (o !== i[0] && Zr.throwArgumentError("topic mismatch", "topics", i), s.topics = i.slice()) : s.topics = [o], super(jD(s), s), pt(this, "address", e), pt(this, "interface", r10), pt(this, "fragment", n);
}
prepareEvent(e) {
super.prepareEvent(e), e.event = this.fragment.name, e.eventSignature = this.fragment.format(), e.decode = (r10, n) => this.interface.decodeEventLog(this.fragment, r10, n);
@@ -138204,14 +138218,14 @@ ${Ez(e, r10)}`);
}
}
getEmit(e) {
- const r10 = Hhe(e.args);
+ const r10 = Uhe(e.args);
if (r10.length)
throw r10[0].error;
const n = (e.args || []).slice();
return n.push(e), n;
}
};
- var kE = class extends Pd {
+ var TE = class extends Od {
constructor(e, r10) {
super("*", { address: e }), pt(this, "address", e), pt(this, "interface", r10);
}
@@ -138224,9 +138238,9 @@ ${Ez(e, r10)}`);
}
}
};
- var wde = class {
+ var pde = class {
constructor(e, r10, n) {
- Zr.checkNew(new.target, h2), pt(this, "interface", Xo(new.target, "getInterface")(r10)), n == null ? (pt(this, "provider", null), pt(this, "signer", null)) : a8.isSigner(n) ? (pt(this, "provider", n.provider || null), pt(this, "signer", n)) : Ix.isProvider(n) ? (pt(this, "provider", n), pt(this, "signer", null)) : Zr.throwArgumentError("invalid signer or provider", "signerOrProvider", n), pt(this, "callStatic", {}), pt(this, "estimateGas", {}), pt(this, "functions", {}), pt(this, "populateTransaction", {}), pt(this, "filters", {});
+ Zr.checkNew(new.target, h2), pt(this, "interface", Xo(new.target, "getInterface")(r10)), n == null ? (pt(this, "provider", null), pt(this, "signer", null)) : n8.isSigner(n) ? (pt(this, "provider", n.provider || null), pt(this, "signer", n)) : Mx.isProvider(n) ? (pt(this, "provider", n), pt(this, "signer", null)) : Zr.throwArgumentError("invalid signer or provider", "signerOrProvider", n), pt(this, "callStatic", {}), pt(this, "estimateGas", {}), pt(this, "functions", {}), pt(this, "populateTransaction", {}), pt(this, "filters", {});
{
const o = {};
Object.keys(this.interface.events).forEach((a) => {
@@ -138241,10 +138255,10 @@ ${Ez(e, r10)}`);
});
}
if (pt(this, "_runningEvents", {}), pt(this, "_wrappedEmits", {}), e == null && Zr.throwArgumentError("invalid contract address or ENS name", "addressOrName", e), pt(this, "address", e), this.provider)
- pt(this, "resolvedAddress", _m(this.provider, e));
+ pt(this, "resolvedAddress", xm(this.provider, e));
else
try {
- pt(this, "resolvedAddress", Promise.resolve(Jn(e)));
+ pt(this, "resolvedAddress", Promise.resolve(Qn(e)));
} catch {
Zr.throwError("provider is required to use ENS name as contract address", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new Contract"
@@ -138262,7 +138276,7 @@ ${Ez(e, r10)}`);
const c = a.name;
i[`%${c}`] || (i[`%${c}`] = []), i[`%${c}`].push(o);
}
- this[o] == null && pt(this, o, OE(this, a, true)), this.functions[o] == null && pt(this.functions, o, OE(this, a, false)), this.callStatic[o] == null && pt(this.callStatic, o, GD(this, a, true)), this.populateTransaction[o] == null && pt(this.populateTransaction, o, pde(this, a)), this.estimateGas[o] == null && pt(this.estimateGas, o, mde(this, a));
+ this[o] == null && pt(this, o, ME(this, a, true)), this.functions[o] == null && pt(this.functions, o, ME(this, a, false)), this.callStatic[o] == null && pt(this.callStatic, o, UD(this, a, true)), this.populateTransaction[o] == null && pt(this.populateTransaction, o, ude(this, a)), this.estimateGas[o] == null && pt(this.estimateGas, o, lde(this, a));
}), Object.keys(i).forEach((o) => {
const a = i[o];
if (a.length > 1)
@@ -138277,10 +138291,10 @@ ${Ez(e, r10)}`);
});
}
static getContractAddress(e) {
- return yP(e);
+ return uP(e);
}
static getInterface(e) {
- return NE.isInterface(e) ? e : new NE(e);
+ return EE.isInterface(e) ? e : new EE(e);
}
deployed() {
return this._deployed();
@@ -138307,7 +138321,7 @@ ${Ez(e, r10)}`);
return new this.constructor(e, this.interface, this.signer || this.provider);
}
static isIndexed(e) {
- return C5.isIndexed(e);
+ return k5.isIndexed(e);
}
_normalizeRunningEvent(e) {
return this._runningEvents[e.tag] ? this._runningEvents[e.tag] : e;
@@ -138315,13 +138329,13 @@ ${Ez(e, r10)}`);
_getRunningEvent(e) {
if (typeof e == "string") {
if (e === "error")
- return this._normalizeRunningEvent(new bde());
+ return this._normalizeRunningEvent(new dde());
if (e === "event")
- return this._normalizeRunningEvent(new Pd("event", null));
+ return this._normalizeRunningEvent(new Od("event", null));
if (e === "*")
- return this._normalizeRunningEvent(new kE(this.address, this.interface));
+ return this._normalizeRunningEvent(new TE(this.address, this.interface));
const r10 = this.interface.getEvent(e);
- return this._normalizeRunningEvent(new PE(this.address, this.interface, r10));
+ return this._normalizeRunningEvent(new AE(this.address, this.interface, r10));
}
if (e.topics && e.topics.length > 0) {
try {
@@ -138329,16 +138343,16 @@ ${Ez(e, r10)}`);
if (typeof n != "string")
throw new Error("invalid topic");
const i = this.interface.getEvent(n);
- return this._normalizeRunningEvent(new PE(this.address, this.interface, i, e.topics));
+ return this._normalizeRunningEvent(new AE(this.address, this.interface, i, e.topics));
} catch {
}
const r10 = {
address: this.address,
topics: e.topics
};
- return this._normalizeRunningEvent(new Pd(KD(r10), r10));
+ return this._normalizeRunningEvent(new Od(jD(r10), r10));
}
- return this._normalizeRunningEvent(new kE(this.address, this.interface));
+ return this._normalizeRunningEvent(new TE(this.address, this.interface));
}
_checkRunningEvents(e) {
if (e.listenerCount() === 0) {
@@ -138348,7 +138362,7 @@ ${Ez(e, r10)}`);
}
}
_wrapEvent(e, r10, n) {
- const i = Cf(r10);
+ const i = Rf(r10);
return i.removeListener = () => {
n && (e.removeListener(n), this._checkRunningEvents(e));
}, i.getBlock = () => this.provider.getBlock(r10.blockHash), i.getTransaction = () => this.provider.getTransaction(r10.transactionHash), i.getTransactionReceipt = () => this.provider.getTransactionReceipt(r10.transactionHash), e.prepareEvent(i), i;
@@ -138424,15 +138438,15 @@ ${Ez(e, r10)}`);
return this.off(e, r10);
}
};
- var h2 = class extends wde {
+ var h2 = class extends pde {
};
- var vde = "logger/5.7.0";
- var RE = false;
- var CE = false;
- var n1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var DE = n1.default;
- var vb = null;
- function xde() {
+ var mde = "logger/5.7.0";
+ var NE = false;
+ var IE = false;
+ var r1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var OE = r1.default;
+ var wb = null;
+ function gde() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -138451,16 +138465,16 @@ ${Ez(e, r10)}`);
}
return null;
}
- var LE = xde();
- var D5;
+ var PE = gde();
+ var R5;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(D5 || (D5 = {}));
+ })(R5 || (R5 = {}));
var to;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(to || (to = {}));
- var BE = "0123456789abcdef";
+ var kE = "0123456789abcdef";
var Wa = class gn {
constructor(e) {
Object.defineProperty(this, "version", {
@@ -138471,7 +138485,7 @@ ${Ez(e, r10)}`);
}
_log(e, r10) {
const n = e.toLowerCase();
- n1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(DE > n1[n]) && console.log.apply(console, r10);
+ r1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(OE > r1[n]) && console.log.apply(console, r10);
}
debug(...e) {
this._log(gn.levels.DEBUG, e);
@@ -138483,7 +138497,7 @@ ${Ez(e, r10)}`);
this._log(gn.levels.WARNING, e);
}
makeError(e, r10, n) {
- if (CE)
+ if (IE)
return this.makeError("censored error", r10, {});
r10 || (r10 = gn.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -138493,7 +138507,7 @@ ${Ez(e, r10)}`);
if (u instanceof Uint8Array) {
let f10 = "";
for (let p = 0; p < u.length; p++)
- f10 += BE[u[p] >> 4], f10 += BE[u[p] & 15];
+ f10 += kE[u[p] >> 4], f10 += kE[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f10 + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -138555,9 +138569,9 @@ ${Ez(e, r10)}`);
e || this.throwArgumentError(r10, n, i);
}
checkNormalize(e) {
- LE && this.throwError("platform missing String.prototype.normalize", gn.errors.UNSUPPORTED_OPERATION, {
+ PE && this.throwError("platform missing String.prototype.normalize", gn.errors.UNSUPPORTED_OPERATION, {
operation: "String.prototype.normalize",
- form: LE
+ form: PE
});
}
checkSafeUint53(e, r10) {
@@ -138587,93 +138601,93 @@ ${Ez(e, r10)}`);
e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", gn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", gn.errors.MISSING_NEW, { name: r10.name });
}
static globalLogger() {
- return vb || (vb = new gn(vde)), vb;
+ return wb || (wb = new gn(mde)), wb;
}
static setCensorship(e, r10) {
if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", gn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
- }), RE) {
+ }), NE) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", gn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
});
}
- CE = !!e, RE = !!r10;
+ IE = !!e, NE = !!r10;
}
static setLogLevel(e) {
- const r10 = n1[e.toLowerCase()];
+ const r10 = r1[e.toLowerCase()];
if (r10 == null) {
gn.globalLogger().warn("invalid log level - " + e);
return;
}
- DE = r10;
+ OE = r10;
}
static from(e) {
return new gn(e);
}
};
Wa.errors = to;
- Wa.levels = D5;
- var _de = "bytes/5.7.0";
- var xb = new Wa(_de);
- function Ede(t) {
+ Wa.levels = R5;
+ var yde = "bytes/5.7.0";
+ var vb = new Wa(yde);
+ function bde(t) {
return !!t.toHexString;
}
- function UE(t) {
+ function RE(t) {
return typeof t == "number" && t == t && t % 1 === 0;
}
- function XD(t) {
+ function VD(t) {
if (t == null)
return false;
if (t.constructor === Uint8Array)
return true;
- if (typeof t == "string" || !UE(t.length) || t.length < 0)
+ if (typeof t == "string" || !RE(t.length) || t.length < 0)
return false;
for (let e = 0; e < t.length; e++) {
const r10 = t[e];
- if (!UE(r10) || r10 < 0 || r10 >= 256)
+ if (!RE(r10) || r10 < 0 || r10 >= 256)
return false;
}
return true;
}
- function L5(t, e) {
+ function C5(t, e) {
return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e);
}
- var _b = "0123456789abcdef";
- function Sde(t, e) {
+ var xb = "0123456789abcdef";
+ function wde(t, e) {
if (e || (e = {}), typeof t == "number") {
- xb.checkSafeUint53(t, "invalid hexlify value");
+ vb.checkSafeUint53(t, "invalid hexlify value");
let r10 = "";
for (; t; )
- r10 = _b[t & 15] + r10, t = Math.floor(t / 16);
+ r10 = xb[t & 15] + r10, t = Math.floor(t / 16);
return r10.length ? (r10.length % 2 && (r10 = "0" + r10), "0x" + r10) : "0x00";
}
if (typeof t == "bigint")
return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t;
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), Ede(t))
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), bde(t))
return t.toHexString();
- if (L5(t))
- return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : xb.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase();
- if (XD(t)) {
+ if (C5(t))
+ return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : vb.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase();
+ if (VD(t)) {
let r10 = "0x";
for (let n = 0; n < t.length; n++) {
let i = t[n];
- r10 += _b[(i & 240) >> 4] + _b[i & 15];
+ r10 += xb[(i & 240) >> 4] + xb[i & 15];
}
return r10;
}
- return xb.throwArgumentError("invalid hexlify value", "value", t);
+ return vb.throwArgumentError("invalid hexlify value", "value", t);
}
- var Mde = "bignumber/5.5.0";
- var B5 = mY.BN;
- var Ro = new Wa(Mde);
- var Eb = {};
- var jE = 9007199254740991;
- var VE = false;
+ var vde = "bignumber/5.5.0";
+ var D5 = lY.BN;
+ var Ro = new Wa(vde);
+ var _b = {};
+ var CE = 9007199254740991;
+ var DE = false;
var Ai = class Ms {
constructor(e, r10) {
- Ro.checkNew(new.target, Ms), e !== Eb && Ro.throwError("cannot call constructor directly; use BigNumber.from", Wa.errors.UNSUPPORTED_OPERATION, {
+ Ro.checkNew(new.target, Ms), e !== _b && Ro.throwError("cannot call constructor directly; use BigNumber.from", Wa.errors.UNSUPPORTED_OPERATION, {
operation: "new (BigNumber)"
}), this._hex = r10, this._isBigNumber = true, Object.freeze(this);
}
@@ -138766,7 +138780,7 @@ ${Ez(e, r10)}`);
});
}
toString() {
- return arguments.length > 0 && (arguments[0] === 10 ? VE || (VE = true, Ro.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ro.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Wa.errors.UNEXPECTED_ARGUMENT, {}) : Ro.throwError("BigNumber.toString does not accept parameters", Wa.errors.UNEXPECTED_ARGUMENT, {})), Kt(this).toString(10);
+ return arguments.length > 0 && (arguments[0] === 10 ? DE || (DE = true, Ro.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ro.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Wa.errors.UNEXPECTED_ARGUMENT, {}) : Ro.throwError("BigNumber.toString does not accept parameters", Wa.errors.UNEXPECTED_ARGUMENT, {})), Kt(this).toString(10);
}
toHexString() {
return this._hex;
@@ -138778,14 +138792,14 @@ ${Ez(e, r10)}`);
if (e instanceof Ms)
return e;
if (typeof e == "string")
- return e.match(/^-?0x[0-9a-f]+$/i) ? new Ms(Eb, kd(e)) : e.match(/^-?[0-9]+$/) ? new Ms(Eb, kd(new B5(e))) : Ro.throwArgumentError("invalid BigNumber string", "value", e);
+ return e.match(/^-?0x[0-9a-f]+$/i) ? new Ms(_b, Pd(e)) : e.match(/^-?[0-9]+$/) ? new Ms(_b, Pd(new D5(e))) : Ro.throwArgumentError("invalid BigNumber string", "value", e);
if (typeof e == "number")
- return e % 1 && ws("underflow", "BigNumber.from", e), (e >= jE || e <= -jE) && ws("overflow", "BigNumber.from", e), Ms.from(String(e));
+ return e % 1 && ws("underflow", "BigNumber.from", e), (e >= CE || e <= -CE) && ws("overflow", "BigNumber.from", e), Ms.from(String(e));
const r10 = e;
if (typeof r10 == "bigint")
return Ms.from(r10.toString());
- if (XD(r10))
- return Ms.from(Sde(r10));
+ if (VD(r10))
+ return Ms.from(wde(r10));
if (r10)
if (r10.toHexString) {
const n = r10.toHexString();
@@ -138793,7 +138807,7 @@ ${Ez(e, r10)}`);
return Ms.from(n);
} else {
let n = r10._hex;
- if (n == null && r10.type === "BigNumber" && (n = r10.hex), typeof n == "string" && (L5(n) || n[0] === "-" && L5(n.substring(1))))
+ if (n == null && r10.type === "BigNumber" && (n = r10.hex), typeof n == "string" && (C5(n) || n[0] === "-" && C5(n.substring(1))))
return Ms.from(n);
}
return Ro.throwArgumentError("invalid BigNumber value", "value", e);
@@ -138802,11 +138816,11 @@ ${Ez(e, r10)}`);
return !!(e && e._isBigNumber);
}
};
- function kd(t) {
+ function Pd(t) {
if (typeof t != "string")
- return kd(t.toString(16));
+ return Pd(t.toString(16));
if (t[0] === "-")
- return t = t.substring(1), t[0] === "-" && Ro.throwArgumentError("invalid hex", "value", t), t = kd(t), t === "0x00" ? t : "-" + t;
+ return t = t.substring(1), t[0] === "-" && Ro.throwArgumentError("invalid hex", "value", t), t = Pd(t), t === "0x00" ? t : "-" + t;
if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x")
return "0x00";
for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; )
@@ -138814,33 +138828,33 @@ ${Ez(e, r10)}`);
return t;
}
function ki(t) {
- return Ai.from(kd(t));
+ return Ai.from(Pd(t));
}
function Kt(t) {
const e = Ai.from(t).toHexString();
- return e[0] === "-" ? new B5("-" + e.substring(3), 16) : new B5(e.substring(2), 16);
+ return e[0] === "-" ? new D5("-" + e.substring(3), 16) : new D5(e.substring(2), 16);
}
function ws(t, e, r10) {
const n = { fault: t, operation: e };
return r10 != null && (n.value = r10), Ro.throwError(t, Wa.errors.NUMERIC_FAULT, n);
}
- var A0 = "abi/5.5.0";
- var Qt = new ot(A0);
+ var S0 = "abi/5.5.0";
+ var Qt = new ot(S0);
var ol = {};
- var zE = { calldata: true, memory: true, storage: true };
- var Ade = { calldata: true, memory: true };
- function wp(t, e) {
+ var LE = { calldata: true, memory: true, storage: true };
+ var xde = { calldata: true, memory: true };
+ function yp(t, e) {
if (t === "bytes" || t === "string") {
- if (zE[e])
+ if (LE[e])
return true;
} else if (t === "address") {
if (e === "payable")
return true;
- } else if ((t.indexOf("[") >= 0 || t === "tuple") && Ade[e])
+ } else if ((t.indexOf("[") >= 0 || t === "tuple") && xde[e])
return true;
- return (zE[e] || e === "payable") && Qt.throwArgumentError("invalid modifier", "name", e), false;
+ return (LE[e] || e === "payable") && Qt.throwArgumentError("invalid modifier", "name", e), false;
}
- function Tde(t, e) {
+ function _de(t, e) {
let r10 = t;
function n(a) {
Qt.throwArgumentError(`unexpected character at position ${a}`, "param", t);
@@ -138855,20 +138869,20 @@ ${Ez(e, r10)}`);
let c = t[a];
switch (c) {
case "(":
- o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = sf(o.type), o.components = [i(o)], o = o.components[0];
+ o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = nf(o.type), o.components = [i(o)], o = o.components[0];
break;
case ")":
- delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), wp(o.type, o.name) && (o.name = ""), o.type = sf(o.type);
+ delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), yp(o.type, o.name) && (o.name = ""), o.type = nf(o.type);
let u = o;
o = o.parent, o || n(a), delete u.parent, o.state.allowParams = false, o.state.allowName = true, o.state.allowArray = true;
break;
case ",":
- delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), wp(o.type, o.name) && (o.name = ""), o.type = sf(o.type);
+ delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), yp(o.type, o.name) && (o.name = ""), o.type = nf(o.type);
let f10 = i(o.parent);
o.parent.components.push(f10), delete o.parent, o = f10;
break;
case " ":
- o.state.allowType && o.type !== "" && (o.type = sf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : wp(o.type, o.name) ? o.name = "" : o.state.allowName = false);
+ o.state.allowType && o.type !== "" && (o.type = nf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : yp(o.type, o.name) ? o.name = "" : o.state.allowName = false);
break;
case "[":
o.state.allowArray || n(a), o.type += c, o.state.allowArray = false, o.state.allowName = false, o.state.readArray = true;
@@ -138880,9 +138894,9 @@ ${Ez(e, r10)}`);
o.state.allowType ? (o.type += c, o.state.allowParams = true, o.state.allowArray = true) : o.state.allowName ? (o.name += c, delete o.state.allowArray) : o.state.readArray ? o.type += c : n(a);
}
}
- return o.parent && Qt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r10.length - 7), o.indexed && n(r10.length - 7), o.indexed = true, o.name = "") : wp(o.type, o.name) && (o.name = ""), s.type = sf(s.type), s;
+ return o.parent && Qt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r10.length - 7), o.indexed && n(r10.length - 7), o.indexed = true, o.name = "") : yp(o.type, o.name) && (o.name = ""), s.type = nf(s.type), s;
}
- function i1(t, e) {
+ function n1(t, e) {
for (let r10 in e)
pt(t, r10, e[r10]);
}
@@ -138892,21 +138906,21 @@ ${Ez(e, r10)}`);
full: "full",
json: "json"
});
- var Nde = new RegExp(/^(.*)\[([0-9]*)\]$/);
+ var Ede = new RegExp(/^(.*)\[([0-9]*)\]$/);
var Tn = class {
constructor(e, r10) {
e !== ol && Qt.throwError("use fromString", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new ParamType()"
- }), i1(this, r10);
- let n = this.type.match(Nde);
- n ? i1(this, {
+ }), n1(this, r10);
+ let n = this.type.match(Ede);
+ n ? n1(this, {
arrayLength: parseInt(n[2] || "-1"),
arrayChildren: Tn.fromObject({
type: n[1],
components: this.components
}),
baseType: "array"
- }) : i1(this, {
+ }) : n1(this, {
arrayLength: null,
arrayChildren: null,
baseType: this.components != null ? "tuple" : this.type
@@ -138929,7 +138943,7 @@ ${Ez(e, r10)}`);
static fromObject(e) {
return Tn.isParamType(e) ? e : new Tn(ol, {
name: e.name || null,
- type: sf(e.type),
+ type: nf(e.type),
indexed: e.indexed == null ? null : !!e.indexed,
components: e.components ? e.components.map(Tn.fromObject) : null
});
@@ -138943,20 +138957,20 @@ ${Ez(e, r10)}`);
components: i.components
});
}
- return n(Tde(e, !!r10));
+ return n(_de(e, !!r10));
}
static isParamType(e) {
return !!(e != null && e._isParamType);
}
};
- function Rd(t, e) {
- return Ode(t).map((r10) => Tn.fromString(r10, e));
+ function kd(t, e) {
+ return Mde(t).map((r10) => Tn.fromString(r10, e));
}
var Ga = class {
constructor(e, r10) {
e !== ol && Qt.throwError("use a static from method", ot.errors.UNSUPPORTED_OPERATION, {
operation: "new Fragment()"
- }), i1(this, r10), this._isFragment = true, Object.freeze(this);
+ }), n1(this, r10), this._isFragment = true, Object.freeze(this);
}
static from(e) {
return Ga.isFragment(e) ? e : typeof e == "string" ? Ga.fromString(e) : Ga.fromObject(e);
@@ -138972,7 +138986,7 @@ ${Ez(e, r10)}`);
case "constructor":
return Ho.fromObject(e);
case "error":
- return Lc.fromObject(e);
+ return Dc.fromObject(e);
case "fallback":
case "receive":
return null;
@@ -138980,7 +138994,7 @@ ${Ez(e, r10)}`);
return Qt.throwArgumentError("invalid fragment object", "value", e);
}
static fromString(e) {
- return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? Ua.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? qo.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? Ho.fromString(e.trim()) : e.split(" ")[0] === "error" ? Lc.fromString(e.substring(5).trim()) : Qt.throwArgumentError("unsupported fragment", "value", e);
+ return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? Ua.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? qo.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? Ho.fromString(e.trim()) : e.split(" ")[0] === "error" ? Dc.fromString(e.substring(5).trim()) : Qt.throwArgumentError("unsupported fragment", "value", e);
}
static isFragment(e) {
return !!(e && e._isFragment);
@@ -139006,7 +139020,7 @@ ${Ez(e, r10)}`);
return e;
e.type !== "event" && Qt.throwArgumentError("invalid event object", "value", e);
const r10 = {
- name: Cd(e.name),
+ name: Rd(e.name),
anonymous: e.anonymous,
inputs: e.inputs ? e.inputs.map(Tn.fromObject) : [],
type: "event"
@@ -139014,7 +139028,7 @@ ${Ez(e, r10)}`);
return new Ua(ol, r10);
}
static fromString(e) {
- let r10 = e.match(Dd);
+ let r10 = e.match(Cd);
r10 || Qt.throwArgumentError("invalid event string", "value", e);
let n = false;
return r10[3].split(" ").forEach((i) => {
@@ -139030,7 +139044,7 @@ ${Ez(e, r10)}`);
}), Ua.fromObject({
name: r10[1].trim(),
anonymous: n,
- inputs: Rd(r10[2], true),
+ inputs: kd(r10[2], true),
type: "event"
});
}
@@ -139038,12 +139052,12 @@ ${Ez(e, r10)}`);
return e && e._isFragment && e.type === "event";
}
};
- function YD(t, e) {
+ function zD(t, e) {
e.gas = null;
let r10 = t.split("@");
return r10.length !== 1 ? (r10.length > 2 && Qt.throwArgumentError("invalid human-readable ABI signature", "value", t), r10[1].match(/^[0-9]+$/) || Qt.throwArgumentError("invalid human-readable ABI signature gas", "value", t), e.gas = zt.from(r10[1]), r10[0]) : t;
}
- function ZD(t, e) {
+ function FD(t, e) {
e.constant = false, e.payable = false, e.stateMutability = "nonpayable", t.split(" ").forEach((r10) => {
switch (r10.trim()) {
case "constant":
@@ -139070,7 +139084,7 @@ ${Ez(e, r10)}`);
}
});
}
- function JD(t) {
+ function HD(t) {
let e = {
constant: false,
payable: true,
@@ -139101,7 +139115,7 @@ ${Ez(e, r10)}`);
if (Ho.isConstructorFragment(e))
return e;
e.type !== "constructor" && Qt.throwArgumentError("invalid constructor object", "value", e);
- let r10 = JD(e);
+ let r10 = HD(e);
r10.constant && Qt.throwArgumentError("constructor cannot be constant", "value", e);
const n = {
name: null,
@@ -139115,9 +139129,9 @@ ${Ez(e, r10)}`);
}
static fromString(e) {
let r10 = { type: "constructor" };
- e = YD(e, r10);
- let n = e.match(Dd);
- return (!n || n[1].trim() !== "constructor") && Qt.throwArgumentError("invalid constructor string", "value", e), r10.inputs = Rd(n[2].trim(), false), ZD(n[3].trim(), r10), Ho.fromObject(r10);
+ e = zD(e, r10);
+ let n = e.match(Cd);
+ return (!n || n[1].trim() !== "constructor") && Qt.throwArgumentError("invalid constructor string", "value", e), r10.inputs = kd(n[2].trim(), false), FD(n[3].trim(), r10), Ho.fromObject(r10);
}
static isConstructorFragment(e) {
return e && e._isFragment && e.type === "constructor";
@@ -139146,10 +139160,10 @@ ${Ez(e, r10)}`);
if (qo.isFunctionFragment(e))
return e;
e.type !== "function" && Qt.throwArgumentError("invalid function object", "value", e);
- let r10 = JD(e);
+ let r10 = HD(e);
const n = {
type: e.type,
- name: Cd(e.name),
+ name: Rd(e.name),
constant: r10.constant,
inputs: e.inputs ? e.inputs.map(Tn.fromObject) : [],
outputs: e.outputs ? e.outputs.map(Tn.fromObject) : [],
@@ -139161,13 +139175,13 @@ ${Ez(e, r10)}`);
}
static fromString(e) {
let r10 = { type: "function" };
- e = YD(e, r10);
+ e = zD(e, r10);
let n = e.split(" returns ");
n.length > 2 && Qt.throwArgumentError("invalid function string", "value", e);
- let i = n[0].match(Dd);
- if (i || Qt.throwArgumentError("invalid function signature", "value", e), r10.name = i[1].trim(), r10.name && Cd(r10.name), r10.inputs = Rd(i[2], false), ZD(i[3].trim(), r10), n.length > 1) {
- let s = n[1].match(Dd);
- (s[1].trim() != "" || s[3].trim() != "") && Qt.throwArgumentError("unexpected tokens", "value", e), r10.outputs = Rd(s[2], false);
+ let i = n[0].match(Cd);
+ if (i || Qt.throwArgumentError("invalid function signature", "value", e), r10.name = i[1].trim(), r10.name && Rd(r10.name), r10.inputs = kd(i[2], false), FD(i[3].trim(), r10), n.length > 1) {
+ let s = n[1].match(Cd);
+ (s[1].trim() != "" || s[3].trim() != "") && Qt.throwArgumentError("unexpected tokens", "value", e), r10.outputs = kd(s[2], false);
} else
r10.outputs = [];
return qo.fromObject(r10);
@@ -139176,11 +139190,11 @@ ${Ez(e, r10)}`);
return e && e._isFragment && e.type === "function";
}
};
- function FE(t) {
+ function BE(t) {
const e = t.format();
return (e === "Error(string)" || e === "Panic(uint256)") && Qt.throwArgumentError(`cannot specify user defined ${e} error`, "fragment", t), t;
}
- var Lc = class extends Ga {
+ var Dc = class extends Ga {
format(e) {
if (e || (e = sr.sighash), sr[e] || Qt.throwArgumentError("invalid format type", "format", e), e === sr.json)
return JSON.stringify({
@@ -139192,36 +139206,36 @@ ${Ez(e, r10)}`);
return e !== sr.sighash && (r10 += "error "), r10 += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === sr.full ? ", " : ",") + ") ", r10.trim();
}
static from(e) {
- return typeof e == "string" ? Lc.fromString(e) : Lc.fromObject(e);
+ return typeof e == "string" ? Dc.fromString(e) : Dc.fromObject(e);
}
static fromObject(e) {
- if (Lc.isErrorFragment(e))
+ if (Dc.isErrorFragment(e))
return e;
e.type !== "error" && Qt.throwArgumentError("invalid error object", "value", e);
const r10 = {
type: e.type,
- name: Cd(e.name),
+ name: Rd(e.name),
inputs: e.inputs ? e.inputs.map(Tn.fromObject) : []
};
- return FE(new Lc(ol, r10));
+ return BE(new Dc(ol, r10));
}
static fromString(e) {
- let r10 = { type: "error" }, n = e.match(Dd);
- return n || Qt.throwArgumentError("invalid error signature", "value", e), r10.name = n[1].trim(), r10.name && Cd(r10.name), r10.inputs = Rd(n[2], false), FE(Lc.fromObject(r10));
+ let r10 = { type: "error" }, n = e.match(Cd);
+ return n || Qt.throwArgumentError("invalid error signature", "value", e), r10.name = n[1].trim(), r10.name && Rd(r10.name), r10.inputs = kd(n[2], false), BE(Dc.fromObject(r10));
}
static isErrorFragment(e) {
return e && e._isFragment && e.type === "error";
}
};
- function sf(t) {
+ function nf(t) {
return t.match(/^uint($|[^1-9])/) ? t = "uint256" + t.substring(4) : t.match(/^int($|[^1-9])/) && (t = "int256" + t.substring(3)), t;
}
- var Ide = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");
- function Cd(t) {
- return (!t || !t.match(Ide)) && Qt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t;
+ var Sde = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");
+ function Rd(t) {
+ return (!t || !t.match(Sde)) && Qt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t;
}
- var Dd = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");
- function Ode(t) {
+ var Cd = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");
+ function Mde(t) {
t = t.trim();
let e = [], r10 = "", n = 0;
for (let i = 0; i < t.length; i++) {
@@ -139230,21 +139244,21 @@ ${Ez(e, r10)}`);
}
return r10 && e.push(r10), e;
}
- var Ox = new ot(A0);
- var hc = class {
+ var Ax = new ot(S0);
+ var fc = class {
constructor(e, r10, n, i) {
this.name = e, this.type = r10, this.localName = n, this.dynamic = i;
}
_throwError(e, r10) {
- Ox.throwArgumentError(e, this.localName, r10);
+ Ax.throwArgumentError(e, this.localName, r10);
}
};
- var U5 = class {
+ var L5 = class {
constructor(e) {
pt(this, "wordSize", e || 32), this._data = [], this._dataLength = 0, this._padding = new Uint8Array(e);
}
get data() {
- return u8(this._data);
+ return s8(this._data);
}
get length() {
return this._dataLength;
@@ -139253,19 +139267,19 @@ ${Ez(e, r10)}`);
return this._data.push(e), this._dataLength += e.length, e.length;
}
appendWriter(e) {
- return this._writeData(ci(e._data));
+ return this._writeData(ui(e._data));
}
writeBytes(e) {
let r10 = er(e);
const n = r10.length % this.wordSize;
- return n && (r10 = ci([r10, this._padding.slice(n)])), this._writeData(r10);
+ return n && (r10 = ui([r10, this._padding.slice(n)])), this._writeData(r10);
}
_getValue(e) {
let r10 = er(zt.from(e));
- return r10.length > this.wordSize && Ox.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, {
+ return r10.length > this.wordSize && Ax.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, {
length: this.wordSize,
offset: r10.length
- }), r10.length % this.wordSize && (r10 = ci([this._padding.slice(r10.length % this.wordSize), r10])), r10;
+ }), r10.length % this.wordSize && (r10 = ui([this._padding.slice(r10.length % this.wordSize), r10])), r10;
}
writeValue(e) {
return this._writeData(this._getValue(e));
@@ -139277,7 +139291,7 @@ ${Ez(e, r10)}`);
};
}
};
- var Em = class {
+ var _m = class {
constructor(e, r10, n, i) {
pt(this, "_data", er(e)), pt(this, "wordSize", r10 || 32), pt(this, "_coerceFunc", n), pt(this, "allowLoose", i), this._offset = 0;
}
@@ -139292,17 +139306,17 @@ ${Ez(e, r10)}`);
return n && parseInt(n[1]) <= 48 && (r10 = r10.toNumber()), r10;
}
coerce(e, r10) {
- return this._coerceFunc ? this._coerceFunc(e, r10) : Em.coerce(e, r10);
+ return this._coerceFunc ? this._coerceFunc(e, r10) : _m.coerce(e, r10);
}
_peekBytes(e, r10, n) {
let i = Math.ceil(r10 / this.wordSize) * this.wordSize;
- return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r10 <= this._data.length ? i = r10 : Ox.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, {
+ return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r10 <= this._data.length ? i = r10 : Ax.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, {
length: this._data.length,
offset: this._offset + i
})), this._data.slice(this._offset, this._offset + i);
}
subReader(e) {
- return new Em(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose);
+ return new _m(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose);
}
readBytes(e, r10) {
let n = this._peekBytes(0, e, !!r10);
@@ -139312,7 +139326,7 @@ ${Ez(e, r10)}`);
return zt.from(this.readBytes(this.wordSize));
}
};
- var Pde = class extends hc {
+ var Ade = class extends fc {
constructor(e) {
super("address", "address", e, false);
}
@@ -139321,17 +139335,17 @@ ${Ez(e, r10)}`);
}
encode(e, r10) {
try {
- r10 = Jn(r10);
+ r10 = Qn(r10);
} catch (n) {
this._throwError(n.message, r10);
}
return e.writeValue(r10);
}
decode(e) {
- return Jn(Jo(e.readValue().toHexString(), 20));
+ return Qn(Jo(e.readValue().toHexString(), 20));
}
};
- var kde = class extends hc {
+ var Tde = class extends fc {
constructor(e) {
super(e.name, e.type, void 0, e.dynamic), this.coder = e;
}
@@ -139345,8 +139359,8 @@ ${Ez(e, r10)}`);
return this.coder.decode(e);
}
};
- var hf = new ot(A0);
- function QD(t, e, r10) {
+ var ff = new ot(S0);
+ function qD(t, e, r10) {
let n = null;
if (Array.isArray(r10))
n = r10;
@@ -139354,20 +139368,20 @@ ${Ez(e, r10)}`);
let c = {};
n = e.map((u) => {
const f10 = u.localName;
- return f10 || hf.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, {
+ return f10 || ff.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, {
argument: "values",
coder: u,
value: r10
- }), c[f10] && hf.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, {
+ }), c[f10] && ff.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, {
argument: "values",
coder: u,
value: r10
}), c[f10] = true, r10[f10];
});
} else
- hf.throwArgumentError("invalid tuple value", "tuple", r10);
- e.length !== n.length && hf.throwArgumentError("types/value length mismatch", "tuple", r10);
- let i = new U5(t.wordSize), s = new U5(t.wordSize), o = [];
+ ff.throwArgumentError("invalid tuple value", "tuple", r10);
+ e.length !== n.length && ff.throwArgumentError("types/value length mismatch", "tuple", r10);
+ let i = new L5(t.wordSize), s = new L5(t.wordSize), o = [];
e.forEach((c, u) => {
let f10 = n[u];
if (c.dynamic) {
@@ -139385,7 +139399,7 @@ ${Ez(e, r10)}`);
let a = t.appendWriter(i);
return a += t.appendWriter(s), a;
}
- function $D(t, e) {
+ function WD(t, e) {
let r10 = [], n = t.subReader(0);
e.forEach((s) => {
let o = null;
@@ -139435,7 +139449,7 @@ ${Ez(e, r10)}`);
}
return Object.freeze(r10);
}
- var Rde = class extends hc {
+ var Nde = class extends fc {
constructor(e, r10, n) {
const i = e.type + "[" + (r10 >= 0 ? r10 : "") + "]", s = r10 === -1 || e.dynamic;
super("array", i, n, s), this.coder = e, this.length = r10;
@@ -139449,25 +139463,25 @@ ${Ez(e, r10)}`);
encode(e, r10) {
Array.isArray(r10) || this._throwError("expected array value", r10);
let n = this.length;
- n === -1 && (n = r10.length, e.writeValue(r10.length)), hf.checkArgumentCount(r10.length, n, "coder array" + (this.localName ? " " + this.localName : ""));
+ n === -1 && (n = r10.length, e.writeValue(r10.length)), ff.checkArgumentCount(r10.length, n, "coder array" + (this.localName ? " " + this.localName : ""));
let i = [];
for (let s = 0; s < r10.length; s++)
i.push(this.coder);
- return QD(e, i, r10);
+ return qD(e, i, r10);
}
decode(e) {
let r10 = this.length;
- r10 === -1 && (r10 = e.readValue().toNumber(), r10 * 32 > e._data.length && hf.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, {
+ r10 === -1 && (r10 = e.readValue().toNumber(), r10 * 32 > e._data.length && ff.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, {
length: e._data.length,
count: r10
}));
let n = [];
for (let i = 0; i < r10; i++)
- n.push(new kde(this.coder));
- return e.coerce(this.name, $D(e, n));
+ n.push(new Tde(this.coder));
+ return e.coerce(this.name, WD(e, n));
}
};
- var Cde = class extends hc {
+ var Ide = class extends fc {
constructor(e) {
super("bool", "bool", e, false);
}
@@ -139481,7 +139495,7 @@ ${Ez(e, r10)}`);
return e.coerce(this.type, !e.readValue().isZero());
}
};
- var eL = class extends hc {
+ var GD = class extends fc {
constructor(e, r10) {
super(e, e, r10, true);
}
@@ -139497,7 +139511,7 @@ ${Ez(e, r10)}`);
return e.readBytes(e.readValue().toNumber(), true);
}
};
- var Dde = class extends eL {
+ var Ode = class extends GD {
constructor(e) {
super("bytes", e);
}
@@ -139505,7 +139519,7 @@ ${Ez(e, r10)}`);
return e.coerce(this.name, It(super.decode(e)));
}
};
- var Lde = class extends hc {
+ var Pde = class extends fc {
constructor(e, r10) {
let n = "bytes" + String(e);
super(n, n, r10, false), this.size = e;
@@ -139521,7 +139535,7 @@ ${Ez(e, r10)}`);
return e.coerce(this.name, It(e.readBytes(this.size)));
}
};
- var Bde = class extends hc {
+ var kde = class extends fc {
constructor(e) {
super("null", "", e, false);
}
@@ -139535,7 +139549,7 @@ ${Ez(e, r10)}`);
return e.readBytes(0), e.coerce(this.name, null);
}
};
- var Ude = class extends hc {
+ var Rde = class extends fc {
constructor(e, r10, n) {
const i = (r10 ? "int" : "uint") + e * 8;
super(i, i, n, false), this.size = e, this.signed = r10;
@@ -139544,12 +139558,12 @@ ${Ez(e, r10)}`);
return 0;
}
encode(e, r10) {
- let n = zt.from(r10), i = SP.mask(e.wordSize * 8);
+ let n = zt.from(r10), i = gP.mask(e.wordSize * 8);
if (this.signed) {
let s = i.mask(this.size * 8 - 1);
- (n.gt(s) || n.lt(s.add(EP).mul(xP))) && this._throwError("value out-of-bounds", r10);
+ (n.gt(s) || n.lt(s.add(mP).mul(dP))) && this._throwError("value out-of-bounds", r10);
} else
- (n.lt(_P) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r10);
+ (n.lt(pP) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r10);
return n = n.toTwos(this.size * 8).mask(this.size * 8), this.signed && (n = n.fromTwos(this.size * 8).toTwos(8 * e.wordSize)), e.writeValue(n);
}
decode(e) {
@@ -139557,7 +139571,7 @@ ${Ez(e, r10)}`);
return this.signed && (r10 = r10.fromTwos(this.size * 8)), e.coerce(this.name, r10);
}
};
- var jde = class extends eL {
+ var Cde = class extends GD {
constructor(e) {
super("string", e);
}
@@ -139565,13 +139579,13 @@ ${Ez(e, r10)}`);
return "";
}
encode(e, r10) {
- return super.encode(e, Gf(r10));
+ return super.encode(e, Wf(r10));
}
decode(e) {
return _g(super.decode(e));
}
};
- var vp = class extends hc {
+ var bp = class extends fc {
constructor(e, r10) {
let n = false;
const i = [];
@@ -139596,97 +139610,97 @@ ${Ez(e, r10)}`);
}), Object.freeze(e);
}
encode(e, r10) {
- return QD(e, this.coders, r10);
+ return qD(e, this.coders, r10);
}
decode(e) {
- return e.coerce(this.name, $D(e, this.coders));
+ return e.coerce(this.name, WD(e, this.coders));
}
};
- var Ph = new ot(A0);
- var Vde = new RegExp(/^bytes([0-9]*)$/);
- var zde = new RegExp(/^(u?int)([0-9]*)$/);
- var Px = class {
+ var Oh = new ot(S0);
+ var Dde = new RegExp(/^bytes([0-9]*)$/);
+ var Lde = new RegExp(/^(u?int)([0-9]*)$/);
+ var Tx = class {
constructor(e) {
- Ph.checkNew(new.target, Px), pt(this, "coerceFunc", e || null);
+ Oh.checkNew(new.target, Tx), pt(this, "coerceFunc", e || null);
}
_getCoder(e) {
switch (e.baseType) {
case "address":
- return new Pde(e.name);
+ return new Ade(e.name);
case "bool":
- return new Cde(e.name);
+ return new Ide(e.name);
case "string":
- return new jde(e.name);
+ return new Cde(e.name);
case "bytes":
- return new Dde(e.name);
+ return new Ode(e.name);
case "array":
- return new Rde(this._getCoder(e.arrayChildren), e.arrayLength, e.name);
+ return new Nde(this._getCoder(e.arrayChildren), e.arrayLength, e.name);
case "tuple":
- return new vp((e.components || []).map((n) => this._getCoder(n)), e.name);
+ return new bp((e.components || []).map((n) => this._getCoder(n)), e.name);
case "":
- return new Bde(e.name);
+ return new kde(e.name);
}
- let r10 = e.type.match(zde);
+ let r10 = e.type.match(Lde);
if (r10) {
let n = parseInt(r10[2] || "256");
- return (n === 0 || n > 256 || n % 8 !== 0) && Ph.throwArgumentError("invalid " + r10[1] + " bit length", "param", e), new Ude(n / 8, r10[1] === "int", e.name);
+ return (n === 0 || n > 256 || n % 8 !== 0) && Oh.throwArgumentError("invalid " + r10[1] + " bit length", "param", e), new Rde(n / 8, r10[1] === "int", e.name);
}
- if (r10 = e.type.match(Vde), r10) {
+ if (r10 = e.type.match(Dde), r10) {
let n = parseInt(r10[1]);
- return (n === 0 || n > 32) && Ph.throwArgumentError("invalid bytes length", "param", e), new Lde(n, e.name);
+ return (n === 0 || n > 32) && Oh.throwArgumentError("invalid bytes length", "param", e), new Pde(n, e.name);
}
- return Ph.throwArgumentError("invalid type", "type", e.type);
+ return Oh.throwArgumentError("invalid type", "type", e.type);
}
_getWordSize() {
return 32;
}
_getReader(e, r10) {
- return new Em(e, this._getWordSize(), this.coerceFunc, r10);
+ return new _m(e, this._getWordSize(), this.coerceFunc, r10);
}
_getWriter() {
- return new U5(this._getWordSize());
+ return new L5(this._getWordSize());
}
getDefaultValue(e) {
const r10 = e.map((i) => this._getCoder(Tn.from(i)));
- return new vp(r10, "_").defaultValue();
+ return new bp(r10, "_").defaultValue();
}
encode(e, r10) {
- e.length !== r10.length && Ph.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, {
+ e.length !== r10.length && Oh.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, {
count: { types: e.length, values: r10.length },
value: { types: e, values: r10 }
});
- const n = e.map((o) => this._getCoder(Tn.from(o))), i = new vp(n, "_"), s = this._getWriter();
+ const n = e.map((o) => this._getCoder(Tn.from(o))), i = new bp(n, "_"), s = this._getWriter();
return i.encode(s, r10), s.data;
}
decode(e, r10, n) {
const i = e.map((o) => this._getCoder(Tn.from(o)));
- return new vp(i, "_").decode(this._getReader(er(r10), n));
+ return new bp(i, "_").decode(this._getReader(er(r10), n));
}
};
- var Fde = new Px();
- var Nr = new ot(A0);
- var Hde = class extends oc {
+ var Bde = new Tx();
+ var Nr = new ot(S0);
+ var Ude = class extends sc {
};
- var qde = class extends oc {
+ var jde = class extends sc {
};
- var Wde = class extends oc {
+ var Vde = class extends sc {
};
- var HE = class extends oc {
+ var UE = class extends sc {
static isIndexed(e) {
return !!(e && e._isIndexed);
}
};
- var Gde = {
+ var zde = {
"0x08c379a0": { signature: "Error(string)", name: "Error", inputs: ["string"], reason: true },
"0x4e487b71": { signature: "Panic(uint256)", name: "Panic", inputs: ["uint256"] }
};
- function qE(t, e) {
+ function jE(t, e) {
const r10 = new Error(`deferred error during ABI decoding triggered accessing ${t}`);
return r10.error = e, r10;
}
- var kx = class {
+ var Nx = class {
constructor(e) {
- Nr.checkNew(new.target, kx);
+ Nr.checkNew(new.target, Nx);
let r10 = [];
typeof e == "string" ? r10 = JSON.parse(e) : r10 = e, pt(this, "fragments", r10.map((n) => Ga.from(n)).filter((n) => n != null)), pt(this, "_abiCoder", Xo(new.target, "getAbiCoder")()), pt(this, "functions", {}), pt(this, "errors", {}), pt(this, "events", {}), pt(this, "structs", {}), this.fragments.forEach((n) => {
let i = null;
@@ -139727,16 +139741,16 @@ ${Ez(e, r10)}`);
return e === sr.json ? JSON.stringify(r10.map((n) => JSON.parse(n))) : r10;
}
static getAbiCoder() {
- return Fde;
+ return Bde;
}
static getAddress(e) {
- return Jn(e);
+ return Qn(e);
}
static getSighash(e) {
- return f0(zc(e.format()), 0, 4);
+ return u0(Vc(e.format()), 0, 4);
}
static getEventTopic(e) {
- return zc(e.format());
+ return Vc(e.format());
}
getFunction(e) {
if (Rr(e)) {
@@ -139821,7 +139835,7 @@ ${Ez(e, r10)}`);
return It(n.slice(0, 4)) !== this.getSighash(e) && Nr.throwArgumentError(`data signature does not match error ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4));
}
encodeErrorResult(e, r10) {
- return typeof e == "string" && (e = this.getError(e)), It(ci([
+ return typeof e == "string" && (e = this.getError(e)), It(ui([
this.getSighash(e),
this._encodeParams(e.inputs, r10 || [])
]));
@@ -139832,7 +139846,7 @@ ${Ez(e, r10)}`);
return It(n.slice(0, 4)) !== this.getSighash(e) && Nr.throwArgumentError(`data signature does not match function ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4));
}
encodeFunctionData(e, r10) {
- return typeof e == "string" && (e = this.getFunction(e)), It(ci([
+ return typeof e == "string" && (e = this.getFunction(e)), It(ui([
this.getSighash(e),
this._encodeParams(e.inputs, r10 || [])
]));
@@ -139848,7 +139862,7 @@ ${Ez(e, r10)}`);
}
break;
case 4: {
- const c = It(n.slice(0, 4)), u = Gde[c];
+ const c = It(n.slice(0, 4)), u = zde[c];
if (u)
s = this._abiCoder.decode(u.inputs, n.slice(4)), o = u.name, a = u.signature, u.reason && (i = s[0]);
else
@@ -139879,7 +139893,7 @@ ${Ez(e, r10)}`);
});
let n = [];
e.anonymous || n.push(this.getEventTopic(e));
- const i = (s, o) => s.type === "string" ? zc(o) : s.type === "bytes" ? eu(It(o)) : (s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32));
+ const i = (s, o) => s.type === "string" ? Vc(o) : s.type === "bytes" ? $c(It(o)) : (s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32));
for (r10.forEach((s, o) => {
let a = e.inputs[o];
if (!a.indexed) {
@@ -139898,9 +139912,9 @@ ${Ez(e, r10)}`);
const c = r10[a];
if (o.indexed)
if (o.type === "string")
- n.push(zc(c));
+ n.push(Vc(c));
else if (o.type === "bytes")
- n.push(eu(c));
+ n.push($c(c));
else {
if (o.baseType === "tuple" || o.baseType === "array")
throw new Error("not implemented");
@@ -139922,13 +139936,13 @@ ${Ez(e, r10)}`);
e.inputs.forEach((b, E) => {
b.indexed ? b.type === "string" || b.type === "bytes" || b.baseType === "tuple" || b.baseType === "array" ? (i.push(Tn.fromObject({ type: "bytes32", name: b.name })), o.push(true)) : (i.push(b), o.push(false)) : (s.push(b), o.push(false));
});
- let a = n != null ? this._abiCoder.decode(i, ci(n)) : null, c = this._abiCoder.decode(s, r10, true), u = [], f10 = 0, p = 0;
+ let a = n != null ? this._abiCoder.decode(i, ui(n)) : null, c = this._abiCoder.decode(s, r10, true), u = [], f10 = 0, p = 0;
e.inputs.forEach((b, E) => {
if (b.indexed)
if (a == null)
- u[E] = new HE({ _isIndexed: true, hash: null });
+ u[E] = new UE({ _isIndexed: true, hash: null });
else if (o[E])
- u[E] = new HE({ _isIndexed: true, hash: a[p++] });
+ u[E] = new UE({ _isIndexed: true, hash: a[p++] });
else
try {
u[E] = a[p++];
@@ -139946,7 +139960,7 @@ ${Ez(e, r10)}`);
_ instanceof Error ? Object.defineProperty(u, b.name, {
enumerable: true,
get: () => {
- throw qE(`property ${JSON.stringify(b.name)}`, _);
+ throw jE(`property ${JSON.stringify(b.name)}`, _);
}
}) : u[b.name] = _;
}
@@ -139956,7 +139970,7 @@ ${Ez(e, r10)}`);
E instanceof Error && Object.defineProperty(u, b, {
enumerable: true,
get: () => {
- throw qE(`index ${b}`, E);
+ throw jE(`index ${b}`, E);
}
});
}
@@ -139964,7 +139978,7 @@ ${Ez(e, r10)}`);
}
parseTransaction(e) {
let r10 = this.getFunction(e.data.substring(0, 10).toLowerCase());
- return r10 ? new qde({
+ return r10 ? new jde({
args: this._abiCoder.decode(r10.inputs, "0x" + e.data.substring(10)),
functionFragment: r10,
name: r10.name,
@@ -139975,7 +139989,7 @@ ${Ez(e, r10)}`);
}
parseLog(e) {
let r10 = this.getEvent(e.topics[0]);
- return !r10 || r10.anonymous ? null : new Hde({
+ return !r10 || r10.anonymous ? null : new Ude({
eventFragment: r10,
name: r10.name,
signature: r10.format(),
@@ -139986,7 +140000,7 @@ ${Ez(e, r10)}`);
parseError(e) {
const r10 = It(e);
let n = this.getError(r10.substring(0, 10).toLowerCase());
- return n ? new Wde({
+ return n ? new Vde({
args: this._abiCoder.decode(n.inputs, "0x" + r10.substring(10)),
errorFragment: n,
name: n.name,
@@ -139998,13 +140012,13 @@ ${Ez(e, r10)}`);
return !!(e && e._isInterface);
}
};
- var Kde = "logger/5.7.0";
- var WE = false;
- var GE = false;
- var s1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var KE = s1.default;
- var Sb = null;
- function Xde() {
+ var Fde = "logger/5.7.0";
+ var VE = false;
+ var zE = false;
+ var i1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var FE = i1.default;
+ var Eb = null;
+ function Hde() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -140023,17 +140037,17 @@ ${Ez(e, r10)}`);
}
return null;
}
- var XE = Xde();
- var j5;
+ var HE = Hde();
+ var B5;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(j5 || (j5 = {}));
+ })(B5 || (B5 = {}));
var ro;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(ro || (ro = {}));
- var YE = "0123456789abcdef";
- var Rx = class yn {
+ var qE = "0123456789abcdef";
+ var Ix = class yn {
constructor(e) {
Object.defineProperty(this, "version", {
enumerable: true,
@@ -140043,7 +140057,7 @@ ${Ez(e, r10)}`);
}
_log(e, r10) {
const n = e.toLowerCase();
- s1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(KE > s1[n]) && console.log.apply(console, r10);
+ i1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(FE > i1[n]) && console.log.apply(console, r10);
}
debug(...e) {
this._log(yn.levels.DEBUG, e);
@@ -140055,7 +140069,7 @@ ${Ez(e, r10)}`);
this._log(yn.levels.WARNING, e);
}
makeError(e, r10, n) {
- if (GE)
+ if (zE)
return this.makeError("censored error", r10, {});
r10 || (r10 = yn.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -140065,7 +140079,7 @@ ${Ez(e, r10)}`);
if (u instanceof Uint8Array) {
let f10 = "";
for (let p = 0; p < u.length; p++)
- f10 += YE[u[p] >> 4], f10 += YE[u[p] & 15];
+ f10 += qE[u[p] >> 4], f10 += qE[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f10 + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -140127,9 +140141,9 @@ ${Ez(e, r10)}`);
e || this.throwArgumentError(r10, n, i);
}
checkNormalize(e) {
- XE && this.throwError("platform missing String.prototype.normalize", yn.errors.UNSUPPORTED_OPERATION, {
+ HE && this.throwError("platform missing String.prototype.normalize", yn.errors.UNSUPPORTED_OPERATION, {
operation: "String.prototype.normalize",
- form: XE
+ form: HE
});
}
checkSafeUint53(e, r10) {
@@ -140159,43 +140173,43 @@ ${Ez(e, r10)}`);
e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", yn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", yn.errors.MISSING_NEW, { name: r10.name });
}
static globalLogger() {
- return Sb || (Sb = new yn(Kde)), Sb;
+ return Eb || (Eb = new yn(Fde)), Eb;
}
static setCensorship(e, r10) {
if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", yn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
- }), WE) {
+ }), VE) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", yn.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
});
}
- GE = !!e, WE = !!r10;
+ zE = !!e, VE = !!r10;
}
static setLogLevel(e) {
- const r10 = s1[e.toLowerCase()];
+ const r10 = i1[e.toLowerCase()];
if (r10 == null) {
yn.globalLogger().warn("invalid log level - " + e);
return;
}
- KE = r10;
+ FE = r10;
}
static from(e) {
return new yn(e);
}
};
- Rx.errors = ro;
- Rx.levels = j5;
- var Yde = "bytes/5.7.0";
- var Mb = new Rx(Yde);
- var t0e = "logger/5.7.0";
- var JE = false;
- var QE = false;
- var a1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var $E = a1.default;
- var Ab = null;
- function r0e() {
+ Ix.errors = ro;
+ Ix.levels = B5;
+ var qde = "bytes/5.7.0";
+ var Sb = new Ix(qde);
+ var Zde = "logger/5.7.0";
+ var GE = false;
+ var KE = false;
+ var o1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var XE = o1.default;
+ var Mb = null;
+ function Jde() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -140214,16 +140228,16 @@ ${Ez(e, r10)}`);
}
return null;
}
- var eS = r0e();
- var V5;
+ var YE = Jde();
+ var U5;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(V5 || (V5 = {}));
+ })(U5 || (U5 = {}));
var no;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(no || (no = {}));
- var tS = "0123456789abcdef";
+ var ZE = "0123456789abcdef";
var Vr = class {
constructor(e) {
Object.defineProperty(this, "version", {
@@ -140234,7 +140248,7 @@ ${Ez(e, r10)}`);
}
_log(e, r10) {
const n = e.toLowerCase();
- a1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !($E > a1[n]) && console.log.apply(console, r10);
+ o1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(XE > o1[n]) && console.log.apply(console, r10);
}
debug(...e) {
this._log(Vr.levels.DEBUG, e);
@@ -140246,7 +140260,7 @@ ${Ez(e, r10)}`);
this._log(Vr.levels.WARNING, e);
}
makeError(e, r10, n) {
- if (QE)
+ if (KE)
return this.makeError("censored error", r10, {});
r10 || (r10 = Vr.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -140256,7 +140270,7 @@ ${Ez(e, r10)}`);
if (u instanceof Uint8Array) {
let f10 = "";
for (let p = 0; p < u.length; p++)
- f10 += tS[u[p] >> 4], f10 += tS[u[p] & 15];
+ f10 += ZE[u[p] >> 4], f10 += ZE[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f10 + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -140318,9 +140332,9 @@ ${Ez(e, r10)}`);
e || this.throwArgumentError(r10, n, i);
}
checkNormalize(e) {
- eS && this.throwError("platform missing String.prototype.normalize", Vr.errors.UNSUPPORTED_OPERATION, {
+ YE && this.throwError("platform missing String.prototype.normalize", Vr.errors.UNSUPPORTED_OPERATION, {
operation: "String.prototype.normalize",
- form: eS
+ form: YE
});
}
checkSafeUint53(e, r10) {
@@ -140350,47 +140364,47 @@ ${Ez(e, r10)}`);
e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", Vr.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", Vr.errors.MISSING_NEW, { name: r10.name });
}
static globalLogger() {
- return Ab || (Ab = new Vr(t0e)), Ab;
+ return Mb || (Mb = new Vr(Zde)), Mb;
}
static setCensorship(e, r10) {
if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", Vr.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
- }), JE) {
+ }), GE) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", Vr.errors.UNSUPPORTED_OPERATION, {
operation: "setCensorship"
});
}
- QE = !!e, JE = !!r10;
+ KE = !!e, GE = !!r10;
}
static setLogLevel(e) {
- const r10 = a1[e.toLowerCase()];
+ const r10 = o1[e.toLowerCase()];
if (r10 == null) {
Vr.globalLogger().warn("invalid log level - " + e);
return;
}
- $E = r10;
+ XE = r10;
}
static from(e) {
return new Vr(e);
}
};
Vr.errors = no;
- Vr.levels = V5;
- var n0e = "bytes/5.7.0";
- var Tb = new Vr(n0e);
- var c0e = "strings/5.5.0";
- var u0e = new Vr(c0e);
- var Sm;
+ Vr.levels = U5;
+ var Qde = "bytes/5.7.0";
+ var Ab = new Vr(Qde);
+ var n0e = "strings/5.5.0";
+ var i0e = new Vr(n0e);
+ var Em;
(function(t) {
t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD";
- })(Sm || (Sm = {}));
- var nS;
+ })(Em || (Em = {}));
+ var QE;
(function(t) {
t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation";
- })(nS || (nS = {}));
- var f0e = [
+ })(QE || (QE = {}));
+ var o0e = [
"wei",
"kwei",
"mwei",
@@ -140399,18 +140413,18 @@ ${Ez(e, r10)}`);
"finney",
"ether"
];
- function h0e(t, e) {
+ function a0e(t, e) {
if (typeof e == "string") {
- const r10 = f0e.indexOf(e);
+ const r10 = o0e.indexOf(e);
r10 !== -1 && (e = 3 * r10);
}
- return nd(t, e ?? 18);
+ return rd(t, e ?? 18);
}
- function d0e(t) {
- return h0e(t, 18);
+ function c0e(t) {
+ return a0e(t, 18);
}
var Ls = "0x0000000000000000000000000000000001000000";
- var Uf = {
+ var Bf = {
name: "REEF",
address: Ls,
iconUrl: "https://storage.googleapis.com/reef-static-images/r-circle-icon-128.png",
@@ -140418,21 +140432,21 @@ ${Ez(e, r10)}`);
decimals: 18,
symbol: "REEF"
};
- var Cx = "0x0000000000000000000000000000000000000000";
- var Kc = /* @__PURE__ */ ((t) => (t.ERC20 = "ERC20", t.ERC721 = "ERC721", t.ERC1155 = "ERC1155", t.other = "other", t))(Kc || {});
- var p0e = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i;
- var Nb = Math.ceil;
+ var Ox = "0x0000000000000000000000000000000000000000";
+ var Gc = /* @__PURE__ */ ((t) => (t.ERC20 = "ERC20", t.ERC721 = "ERC721", t.ERC1155 = "ERC1155", t.other = "other", t))(Gc || {});
+ var u0e = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i;
+ var Tb = Math.ceil;
var As = Math.floor;
var Di = "[BigNumber Error] ";
- var iS = Di + "Number primitive has more than 15 significant digits: ";
+ var $E = Di + "Number primitive has more than 15 significant digits: ";
var Ks = 1e14;
var Pt = 14;
- var Ib = 9007199254740991;
- var Ob = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13];
- var Ac = 1e7;
+ var Nb = 9007199254740991;
+ var Ib = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13];
+ var Mc = 1e7;
var En = 1e9;
- function tL(t) {
- var e, r10, n, i = D.prototype = { constructor: D, toString: null, valueOf: null }, s = new D(1), o = 20, a = 4, c = -7, u = 21, f10 = -1e7, p = 1e7, b = false, E = 1, _ = 0, N11 = {
+ function KD(t) {
+ var e, r10, n, i = L.prototype = { constructor: L, toString: null, valueOf: null }, s = new L(1), o = 20, a = 4, c = -7, u = 21, f10 = -1e7, p = 1e7, b = false, E = 1, _ = 0, N11 = {
prefix: "",
groupSize: 3,
secondaryGroupSize: 0,
@@ -140441,11 +140455,11 @@ ${Ez(e, r10)}`);
fractionGroupSize: 0,
fractionGroupSeparator: "\xA0",
suffix: ""
- }, R = "0123456789abcdefghijklmnopqrstuvwxyz", F = true;
- function D(I, H) {
- var X, V, S10, d, l15, h, y, x, v = this;
- if (!(v instanceof D))
- return new D(I, H);
+ }, k = "0123456789abcdefghijklmnopqrstuvwxyz", F = true;
+ function L(I, H) {
+ var X, V, S9, d, l15, h, y, x, v = this;
+ if (!(v instanceof L))
+ return new L(I, H);
if (H == null) {
if (I && I._isBigNumber === true) {
v.s = I.s, !I.c || I.e > p ? v.c = v.e = null : I.e < f10 ? v.c = [v.e = 0] : (v.e = I.e, v.c = I.c.slice());
@@ -140460,30 +140474,30 @@ ${Ez(e, r10)}`);
}
x = String(I);
} else {
- if (!p0e.test(x = String(I)))
+ if (!u0e.test(x = String(I)))
return n(v, x, h);
v.s = x.charCodeAt(0) == 45 ? (x = x.slice(1), -1) : 1;
}
(d = x.indexOf(".")) > -1 && (x = x.replace(".", "")), (l15 = x.search(/e/i)) > 0 ? (d < 0 && (d = l15), d += +x.slice(l15 + 1), x = x.substring(0, l15)) : d < 0 && (d = x.length);
} else {
- if (Ur(H, 2, R.length, "Base"), H == 10 && F)
- return v = new D(I), z(v, o + v.e + 1, a);
+ if (Ur(H, 2, k.length, "Base"), H == 10 && F)
+ return v = new L(I), z(v, o + v.e + 1, a);
if (x = String(I), h = typeof I == "number") {
if (I * 0 != 0)
return n(v, x, h, H);
- if (v.s = 1 / I < 0 ? (x = x.slice(1), -1) : 1, D.DEBUG && x.replace(/^0\.0*|\./, "").length > 15)
- throw Error(iS + I);
+ if (v.s = 1 / I < 0 ? (x = x.slice(1), -1) : 1, L.DEBUG && x.replace(/^0\.0*|\./, "").length > 15)
+ throw Error($E + I);
} else
v.s = x.charCodeAt(0) === 45 ? (x = x.slice(1), -1) : 1;
- for (X = R.slice(0, H), d = l15 = 0, y = x.length; l15 < y; l15++)
+ for (X = k.slice(0, H), d = l15 = 0, y = x.length; l15 < y; l15++)
if (X.indexOf(V = x.charAt(l15)) < 0) {
if (V == ".") {
if (l15 > d) {
d = y;
continue;
}
- } else if (!S10 && (x == x.toUpperCase() && (x = x.toLowerCase()) || x == x.toLowerCase() && (x = x.toUpperCase()))) {
- S10 = true, l15 = -1, d = 0;
+ } else if (!S9 && (x == x.toUpperCase() && (x = x.toLowerCase()) || x == x.toLowerCase() && (x = x.toUpperCase()))) {
+ S9 = true, l15 = -1, d = 0;
continue;
}
return n(v, String(I), h, H);
@@ -140495,8 +140509,8 @@ ${Ez(e, r10)}`);
for (y = x.length; x.charCodeAt(--y) === 48; )
;
if (x = x.slice(l15, ++y)) {
- if (y -= l15, h && D.DEBUG && y > 15 && (I > Ib || I !== As(I)))
- throw Error(iS + v.s * I);
+ if (y -= l15, h && L.DEBUG && y > 15 && (I > Nb || I !== As(I)))
+ throw Error($E + v.s * I);
if ((d = d - l15 - 1) > p)
v.c = v.e = null;
else if (d < f10)
@@ -140515,7 +140529,7 @@ ${Ez(e, r10)}`);
} else
v.c = [v.e = 0];
}
- D.clone = tL, D.ROUND_UP = 0, D.ROUND_DOWN = 1, D.ROUND_CEIL = 2, D.ROUND_FLOOR = 3, D.ROUND_HALF_UP = 4, D.ROUND_HALF_DOWN = 5, D.ROUND_HALF_EVEN = 6, D.ROUND_HALF_CEIL = 7, D.ROUND_HALF_FLOOR = 8, D.EUCLID = 9, D.config = D.set = function(I) {
+ L.clone = KD, L.ROUND_UP = 0, L.ROUND_DOWN = 1, L.ROUND_CEIL = 2, L.ROUND_FLOOR = 3, L.ROUND_HALF_UP = 4, L.ROUND_HALF_DOWN = 5, L.ROUND_HALF_EVEN = 6, L.ROUND_HALF_CEIL = 7, L.ROUND_HALF_FLOOR = 8, L.EUCLID = 9, L.config = L.set = function(I) {
var H, X;
if (I != null)
if (typeof I == "object") {
@@ -140544,7 +140558,7 @@ ${Ez(e, r10)}`);
throw Error(Di + H + " not an object: " + X);
if (I.hasOwnProperty(H = "ALPHABET"))
if (X = I[H], typeof X == "string" && !/^.?$|[+\-.\s]|(.).*\1/.test(X))
- F = X.slice(0, 10) == "0123456789", R = X;
+ F = X.slice(0, 10) == "0123456789", k = X;
else
throw Error(Di + H + " invalid: " + X);
} else
@@ -140558,23 +140572,23 @@ ${Ez(e, r10)}`);
MODULO_MODE: E,
POW_PRECISION: _,
FORMAT: N11,
- ALPHABET: R
+ ALPHABET: k
};
- }, D.isBigNumber = function(I) {
+ }, L.isBigNumber = function(I) {
if (!I || I._isBigNumber !== true)
return false;
- if (!D.DEBUG)
+ if (!L.DEBUG)
return true;
- var H, X, V = I.c, S10 = I.e, d = I.s;
+ var H, X, V = I.c, S9 = I.e, d = I.s;
e:
if ({}.toString.call(V) == "[object Array]") {
- if ((d === 1 || d === -1) && S10 >= -En && S10 <= En && S10 === As(S10)) {
+ if ((d === 1 || d === -1) && S9 >= -En && S9 <= En && S9 === As(S9)) {
if (V[0] === 0) {
- if (S10 === 0 && V.length === 1)
+ if (S9 === 0 && V.length === 1)
return true;
break e;
}
- if (H = (S10 + 1) % Pt, H < 1 && (H += Pt), String(V[0]).length == H) {
+ if (H = (S9 + 1) % Pt, H < 1 && (H += Pt), String(V[0]).length == H) {
for (H = 0; H < V.length; H++)
if (X = V[H], X < 0 || X >= Ks || X !== As(X))
break e;
@@ -140582,25 +140596,25 @@ ${Ez(e, r10)}`);
return true;
}
}
- } else if (V === null && S10 === null && (d === null || d === 1 || d === -1))
+ } else if (V === null && S9 === null && (d === null || d === 1 || d === -1))
return true;
throw Error(Di + "Invalid BigNumber: " + I);
- }, D.maximum = D.max = function() {
+ }, L.maximum = L.max = function() {
return q(arguments, -1);
- }, D.minimum = D.min = function() {
+ }, L.minimum = L.min = function() {
return q(arguments, 1);
- }, D.random = function() {
+ }, L.random = function() {
var I = 9007199254740992, H = Math.random() * I & 2097151 ? function() {
return As(Math.random() * I);
} : function() {
return (Math.random() * 1073741824 | 0) * 8388608 + (Math.random() * 8388608 | 0);
};
return function(X) {
- var V, S10, d, l15, h, y = 0, x = [], v = new D(s);
- if (X == null ? X = o : Ur(X, 0, En), l15 = Nb(X / Pt), b)
+ var V, S9, d, l15, h, y = 0, x = [], v = new L(s);
+ if (X == null ? X = o : Ur(X, 0, En), l15 = Tb(X / Pt), b)
if (crypto.getRandomValues) {
for (V = crypto.getRandomValues(new Uint32Array(l15 *= 2)); y < l15; )
- h = V[y] * 131072 + (V[y + 1] >>> 11), h >= 9e15 ? (S10 = crypto.getRandomValues(new Uint32Array(2)), V[y] = S10[0], V[y + 1] = S10[1]) : (x.push(h % 1e14), y += 2);
+ h = V[y] * 131072 + (V[y + 1] >>> 11), h >= 9e15 ? (S9 = crypto.getRandomValues(new Uint32Array(2)), V[y] = S9[0], V[y + 1] = S9[1]) : (x.push(h % 1e14), y += 2);
y = l15 / 2;
} else if (crypto.randomBytes) {
for (V = crypto.randomBytes(l15 *= 7); y < l15; )
@@ -140611,7 +140625,7 @@ ${Ez(e, r10)}`);
if (!b)
for (; y < l15; )
h = H(), h < 9e15 && (x[y++] = h % 1e14);
- for (l15 = x[--y], X %= Pt, l15 && X && (h = Ob[Pt - X], x[y] = As(l15 / h) * h); x[y] === 0; x.pop(), y--)
+ for (l15 = x[--y], X %= Pt, l15 && X && (h = Ib[Pt - X], x[y] = As(l15 / h) * h); x[y] === 0; x.pop(), y--)
;
if (y < 0)
x = [d = 0];
@@ -140624,37 +140638,37 @@ ${Ez(e, r10)}`);
}
return v.e = d, v.c = x, v;
};
- }(), D.sum = function() {
- for (var I = 1, H = arguments, X = new D(H[0]); I < H.length; )
+ }(), L.sum = function() {
+ for (var I = 1, H = arguments, X = new L(H[0]); I < H.length; )
X = X.plus(H[I++]);
return X;
}, r10 = function() {
var I = "0123456789";
- function H(X, V, S10, d) {
+ function H(X, V, S9, d) {
for (var l15, h = [0], y, x = 0, v = X.length; x < v; ) {
for (y = h.length; y--; h[y] *= V)
;
for (h[0] += d.indexOf(X.charAt(x++)), l15 = 0; l15 < h.length; l15++)
- h[l15] > S10 - 1 && (h[l15 + 1] == null && (h[l15 + 1] = 0), h[l15 + 1] += h[l15] / S10 | 0, h[l15] %= S10);
+ h[l15] > S9 - 1 && (h[l15 + 1] == null && (h[l15 + 1] = 0), h[l15 + 1] += h[l15] / S9 | 0, h[l15] %= S9);
}
return h.reverse();
}
- return function(X, V, S10, d, l15) {
+ return function(X, V, S9, d, l15) {
var h, y, x, v, M, w, g, m, P = X.indexOf("."), Q = o, A = a;
- for (P >= 0 && (v = _, _ = 0, X = X.replace(".", ""), m = new D(V), w = m.pow(X.length - P), _ = v, m.c = H(
+ for (P >= 0 && (v = _, _ = 0, X = X.replace(".", ""), m = new L(V), w = m.pow(X.length - P), _ = v, m.c = H(
va(vs(w.c), w.e, "0"),
10,
- S10,
+ S9,
I
- ), m.e = m.c.length), g = H(X, V, S10, l15 ? (h = R, I) : (h = I, R)), x = v = g.length; g[--v] == 0; g.pop())
+ ), m.e = m.c.length), g = H(X, V, S9, l15 ? (h = k, I) : (h = I, k)), x = v = g.length; g[--v] == 0; g.pop())
;
if (!g[0])
return h.charAt(0);
- if (P < 0 ? --x : (w.c = g, w.e = x, w.s = d, w = e(w, m, Q, A, S10), g = w.c, M = w.r, x = w.e), y = x + Q + 1, P = g[y], v = S10 / 2, M = M || y < 0 || g[y + 1] != null, M = A < 4 ? (P != null || M) && (A == 0 || A == (w.s < 0 ? 3 : 2)) : P > v || P == v && (A == 4 || M || A == 6 && g[y - 1] & 1 || A == (w.s < 0 ? 8 : 7)), y < 1 || !g[0])
+ if (P < 0 ? --x : (w.c = g, w.e = x, w.s = d, w = e(w, m, Q, A, S9), g = w.c, M = w.r, x = w.e), y = x + Q + 1, P = g[y], v = S9 / 2, M = M || y < 0 || g[y + 1] != null, M = A < 4 ? (P != null || M) && (A == 0 || A == (w.s < 0 ? 3 : 2)) : P > v || P == v && (A == 4 || M || A == 6 && g[y - 1] & 1 || A == (w.s < 0 ? 8 : 7)), y < 1 || !g[0])
X = M ? va(h.charAt(1), -Q, h.charAt(0)) : h.charAt(0);
else {
if (g.length = y, M)
- for (--S10; ++g[--y] > S10; )
+ for (--S9; ++g[--y] > S9; )
g[y] = 0, y || (++x, g = [1].concat(g));
for (v = g.length; !g[--v]; )
;
@@ -140665,47 +140679,47 @@ ${Ez(e, r10)}`);
return X;
};
}(), e = function() {
- function I(V, S10, d) {
- var l15, h, y, x, v = 0, M = V.length, w = S10 % Ac, g = S10 / Ac | 0;
+ function I(V, S9, d) {
+ var l15, h, y, x, v = 0, M = V.length, w = S9 % Mc, g = S9 / Mc | 0;
for (V = V.slice(); M--; )
- y = V[M] % Ac, x = V[M] / Ac | 0, l15 = g * y + x * w, h = w * y + l15 % Ac * Ac + v, v = (h / d | 0) + (l15 / Ac | 0) + g * x, V[M] = h % d;
+ y = V[M] % Mc, x = V[M] / Mc | 0, l15 = g * y + x * w, h = w * y + l15 % Mc * Mc + v, v = (h / d | 0) + (l15 / Mc | 0) + g * x, V[M] = h % d;
return v && (V = [v].concat(V)), V;
}
- function H(V, S10, d, l15) {
+ function H(V, S9, d, l15) {
var h, y;
if (d != l15)
y = d > l15 ? 1 : -1;
else
for (h = y = 0; h < d; h++)
- if (V[h] != S10[h]) {
- y = V[h] > S10[h] ? 1 : -1;
+ if (V[h] != S9[h]) {
+ y = V[h] > S9[h] ? 1 : -1;
break;
}
return y;
}
- function X(V, S10, d, l15) {
+ function X(V, S9, d, l15) {
for (var h = 0; d--; )
- V[d] -= h, h = V[d] < S10[d] ? 1 : 0, V[d] = h * l15 + V[d] - S10[d];
+ V[d] -= h, h = V[d] < S9[d] ? 1 : 0, V[d] = h * l15 + V[d] - S9[d];
for (; !V[0] && V.length > 1; V.splice(0, 1))
;
}
- return function(V, S10, d, l15, h) {
- var y, x, v, M, w, g, m, P, Q, A, K, U, j10, G, k, Y, ee, ae = V.s == S10.s ? 1 : -1, ie = V.c, Z10 = S10.c;
+ return function(V, S9, d, l15, h) {
+ var y, x, v, M, w, g, m, P, Q, A, K, U, j10, G, R, Y, ee, ae = V.s == S9.s ? 1 : -1, ie = V.c, Z10 = S9.c;
if (!ie || !ie[0] || !Z10 || !Z10[0])
- return new D(
- !V.s || !S10.s || (ie ? Z10 && ie[0] == Z10[0] : !Z10) ? NaN : ie && ie[0] == 0 || !Z10 ? ae * 0 : ae / 0
+ return new L(
+ !V.s || !S9.s || (ie ? Z10 && ie[0] == Z10[0] : !Z10) ? NaN : ie && ie[0] == 0 || !Z10 ? ae * 0 : ae / 0
);
- for (P = new D(ae), Q = P.c = [], x = V.e - S10.e, ae = d + x + 1, h || (h = Ks, x = Ts(V.e / Pt) - Ts(S10.e / Pt), ae = ae / Pt | 0), v = 0; Z10[v] == (ie[v] || 0); v++)
+ for (P = new L(ae), Q = P.c = [], x = V.e - S9.e, ae = d + x + 1, h || (h = Ks, x = Ts(V.e / Pt) - Ts(S9.e / Pt), ae = ae / Pt | 0), v = 0; Z10[v] == (ie[v] || 0); v++)
;
if (Z10[v] > (ie[v] || 0) && x--, ae < 0)
Q.push(1), M = true;
else {
for (G = ie.length, Y = Z10.length, v = 0, ae += 2, w = As(h / (Z10[0] + 1)), w > 1 && (Z10 = I(Z10, w, h), ie = I(ie, w, h), Y = Z10.length, G = ie.length), j10 = Y, A = ie.slice(0, Y), K = A.length; K < Y; A[K++] = 0)
;
- ee = Z10.slice(), ee = [0].concat(ee), k = Z10[0], Z10[1] >= h / 2 && k++;
+ ee = Z10.slice(), ee = [0].concat(ee), R = Z10[0], Z10[1] >= h / 2 && R++;
do {
if (w = 0, y = H(Z10, A, Y, K), y < 0) {
- if (U = A[0], Y != K && (U = U * h + (A[1] || 0)), w = As(U / k), w > 1)
+ if (U = A[0], Y != K && (U = U * h + (A[1] || 0)), w = As(U / R), w > 1)
for (w >= h && (w = h - 1), g = I(Z10, w, h), m = g.length, K = A.length; H(g, A, m, K) == 1; )
w--, X(g, Y < m ? ee : Z10, m, h), m = g.length, y = 1;
else
@@ -140728,16 +140742,16 @@ ${Ez(e, r10)}`);
return P;
};
}();
- function L(I, H, X, V) {
- var S10, d, l15, h, y;
+ function D(I, H, X, V) {
+ var S9, d, l15, h, y;
if (X == null ? X = a : Ur(X, 0, 8), !I.c)
return I.toString();
- if (S10 = I.c[0], l15 = I.e, H == null)
- y = vs(I.c), y = V == 1 || V == 2 && (l15 <= c || l15 >= u) ? _p(y, l15) : va(y, l15, "0");
- else if (I = z(new D(I), H, X), d = I.e, y = vs(I.c), h = y.length, V == 1 || V == 2 && (H <= d || d <= c)) {
+ if (S9 = I.c[0], l15 = I.e, H == null)
+ y = vs(I.c), y = V == 1 || V == 2 && (l15 <= c || l15 >= u) ? vp(y, l15) : va(y, l15, "0");
+ else if (I = z(new L(I), H, X), d = I.e, y = vs(I.c), h = y.length, V == 1 || V == 2 && (H <= d || d <= c)) {
for (; h < H; y += "0", h++)
;
- y = _p(y, d);
+ y = vp(y, d);
} else if (H -= l15, y = va(y, d, "0"), d + 1 > h) {
if (--H > 0)
for (y += "."; H--; y += "0")
@@ -140745,32 +140759,32 @@ ${Ez(e, r10)}`);
} else if (H += d - h, H > 0)
for (d + 1 == h && (y += "."); H--; y += "0")
;
- return I.s < 0 && S10 ? "-" + y : y;
+ return I.s < 0 && S9 ? "-" + y : y;
}
function q(I, H) {
- for (var X, V, S10 = 1, d = new D(I[0]); S10 < I.length; S10++)
- V = new D(I[S10]), (!V.s || (X = Eu(d, V)) === H || X === 0 && d.s === H) && (d = V);
+ for (var X, V, S9 = 1, d = new L(I[0]); S9 < I.length; S9++)
+ V = new L(I[S9]), (!V.s || (X = Eu(d, V)) === H || X === 0 && d.s === H) && (d = V);
return d;
}
function W(I, H, X) {
- for (var V = 1, S10 = H.length; !H[--S10]; H.pop())
+ for (var V = 1, S9 = H.length; !H[--S9]; H.pop())
;
- for (S10 = H[0]; S10 >= 10; S10 /= 10, V++)
+ for (S9 = H[0]; S9 >= 10; S9 /= 10, V++)
;
return (X = V + X * Pt - 1) > p ? I.c = I.e = null : X < f10 ? I.c = [I.e = 0] : (I.e = X, I.c = H), I;
}
n = function() {
- var I = /^(-?)0([xbo])(?=\w[\w.]*$)/i, H = /^([^.]+)\.$/, X = /^\.([^.]+)$/, V = /^-?(Infinity|NaN)$/, S10 = /^\s*\+(?=[\w.])|^\s+|\s+$/g;
+ var I = /^(-?)0([xbo])(?=\w[\w.]*$)/i, H = /^([^.]+)\.$/, X = /^\.([^.]+)$/, V = /^-?(Infinity|NaN)$/, S9 = /^\s*\+(?=[\w.])|^\s+|\s+$/g;
return function(d, l15, h, y) {
- var x, v = h ? l15 : l15.replace(S10, "");
+ var x, v = h ? l15 : l15.replace(S9, "");
if (V.test(v))
d.s = isNaN(v) ? null : v < 0 ? -1 : 1;
else {
if (!h && (v = v.replace(I, function(M, w, g) {
return x = (g = g.toLowerCase()) == "x" ? 16 : g == "b" ? 2 : 8, !y || y == x ? w : M;
}), y && (x = y, v = v.replace(H, "$1").replace(X, "0.$1")), l15 != v))
- return new D(v, x);
- if (D.DEBUG)
+ return new L(v, x);
+ if (L.DEBUG)
throw Error(Di + "Not a" + (y ? " base " + y : "") + " number: " + l15);
d.s = null;
}
@@ -140778,28 +140792,28 @@ ${Ez(e, r10)}`);
};
}();
function z(I, H, X, V) {
- var S10, d, l15, h, y, x, v, M = I.c, w = Ob;
+ var S9, d, l15, h, y, x, v, M = I.c, w = Ib;
if (M) {
e: {
- for (S10 = 1, h = M[0]; h >= 10; h /= 10, S10++)
+ for (S9 = 1, h = M[0]; h >= 10; h /= 10, S9++)
;
- if (d = H - S10, d < 0)
- d += Pt, l15 = H, y = M[x = 0], v = As(y / w[S10 - l15 - 1] % 10);
- else if (x = Nb((d + 1) / Pt), x >= M.length)
+ if (d = H - S9, d < 0)
+ d += Pt, l15 = H, y = M[x = 0], v = As(y / w[S9 - l15 - 1] % 10);
+ else if (x = Tb((d + 1) / Pt), x >= M.length)
if (V) {
for (; M.length <= x; M.push(0))
;
- y = v = 0, S10 = 1, d %= Pt, l15 = d - Pt + 1;
+ y = v = 0, S9 = 1, d %= Pt, l15 = d - Pt + 1;
} else
break e;
else {
- for (y = h = M[x], S10 = 1; h >= 10; h /= 10, S10++)
+ for (y = h = M[x], S9 = 1; h >= 10; h /= 10, S9++)
;
- d %= Pt, l15 = d - Pt + S10, v = l15 < 0 ? 0 : As(y / w[S10 - l15 - 1] % 10);
+ d %= Pt, l15 = d - Pt + S9, v = l15 < 0 ? 0 : As(y / w[S9 - l15 - 1] % 10);
}
- if (V = V || H < 0 || M[x + 1] != null || (l15 < 0 ? y : y % w[S10 - l15 - 1]), V = X < 4 ? (v || V) && (X == 0 || X == (I.s < 0 ? 3 : 2)) : v > 5 || v == 5 && (X == 4 || V || X == 6 && (d > 0 ? l15 > 0 ? y / w[S10 - l15] : 0 : M[x - 1]) % 10 & 1 || X == (I.s < 0 ? 8 : 7)), H < 1 || !M[0])
+ if (V = V || H < 0 || M[x + 1] != null || (l15 < 0 ? y : y % w[S9 - l15 - 1]), V = X < 4 ? (v || V) && (X == 0 || X == (I.s < 0 ? 3 : 2)) : v > 5 || v == 5 && (X == 4 || V || X == 6 && (d > 0 ? l15 > 0 ? y / w[S9 - l15] : 0 : M[x - 1]) % 10 & 1 || X == (I.s < 0 ? 8 : 7)), H < 1 || !M[0])
return M.length = 0, V ? (H -= I.e + 1, M[0] = w[(Pt - H % Pt) % Pt], I.e = -H || 0) : M[0] = I.e = 0, I;
- if (d == 0 ? (M.length = x, h = 1, x--) : (M.length = x + 1, h = w[Pt - d], M[x] = l15 > 0 ? As(y / w[S10 - l15] % w[l15]) * h : 0), V)
+ if (d == 0 ? (M.length = x, h = 1, x--) : (M.length = x + 1, h = w[Pt - d], M[x] = l15 > 0 ? As(y / w[S9 - l15] % w[l15]) * h : 0), V)
for (; ; )
if (x == 0) {
for (d = 1, l15 = M[0]; l15 >= 10; l15 /= 10, d++)
@@ -140822,79 +140836,79 @@ ${Ez(e, r10)}`);
}
function T(I) {
var H, X = I.e;
- return X === null ? I.toString() : (H = vs(I.c), H = X <= c || X >= u ? _p(H, X) : va(H, X, "0"), I.s < 0 ? "-" + H : H);
+ return X === null ? I.toString() : (H = vs(I.c), H = X <= c || X >= u ? vp(H, X) : va(H, X, "0"), I.s < 0 ? "-" + H : H);
}
return i.absoluteValue = i.abs = function() {
- var I = new D(this);
+ var I = new L(this);
return I.s < 0 && (I.s = 1), I;
}, i.comparedTo = function(I, H) {
- return Eu(this, new D(I, H));
+ return Eu(this, new L(I, H));
}, i.decimalPlaces = i.dp = function(I, H) {
- var X, V, S10, d = this;
+ var X, V, S9, d = this;
if (I != null)
- return Ur(I, 0, En), H == null ? H = a : Ur(H, 0, 8), z(new D(d), I + d.e + 1, H);
+ return Ur(I, 0, En), H == null ? H = a : Ur(H, 0, 8), z(new L(d), I + d.e + 1, H);
if (!(X = d.c))
return null;
- if (V = ((S10 = X.length - 1) - Ts(this.e / Pt)) * Pt, S10 = X[S10])
- for (; S10 % 10 == 0; S10 /= 10, V--)
+ if (V = ((S9 = X.length - 1) - Ts(this.e / Pt)) * Pt, S9 = X[S9])
+ for (; S9 % 10 == 0; S9 /= 10, V--)
;
return V < 0 && (V = 0), V;
}, i.dividedBy = i.div = function(I, H) {
- return e(this, new D(I, H), o, a);
+ return e(this, new L(I, H), o, a);
}, i.dividedToIntegerBy = i.idiv = function(I, H) {
- return e(this, new D(I, H), 0, 1);
+ return e(this, new L(I, H), 0, 1);
}, i.exponentiatedBy = i.pow = function(I, H) {
- var X, V, S10, d, l15, h, y, x, v, M = this;
- if (I = new D(I), I.c && !I.isInteger())
+ var X, V, S9, d, l15, h, y, x, v, M = this;
+ if (I = new L(I), I.c && !I.isInteger())
throw Error(Di + "Exponent not an integer: " + T(I));
- if (H != null && (H = new D(H)), h = I.e > 14, !M.c || !M.c[0] || M.c[0] == 1 && !M.e && M.c.length == 1 || !I.c || !I.c[0])
- return v = new D(Math.pow(+T(M), h ? I.s * (2 - xp(I)) : +T(I))), H ? v.mod(H) : v;
+ if (H != null && (H = new L(H)), h = I.e > 14, !M.c || !M.c[0] || M.c[0] == 1 && !M.e && M.c.length == 1 || !I.c || !I.c[0])
+ return v = new L(Math.pow(+T(M), h ? I.s * (2 - wp(I)) : +T(I))), H ? v.mod(H) : v;
if (y = I.s < 0, H) {
if (H.c ? !H.c[0] : !H.s)
- return new D(NaN);
+ return new L(NaN);
V = !y && M.isInteger() && H.isInteger(), V && (M = M.mod(H));
} else {
if (I.e > 9 && (M.e > 0 || M.e < -1 || (M.e == 0 ? M.c[0] > 1 || h && M.c[1] >= 24e7 : M.c[0] < 8e13 || h && M.c[0] <= 9999975e7)))
- return d = M.s < 0 && xp(I) ? -0 : 0, M.e > -1 && (d = 1 / d), new D(y ? 1 / d : d);
- _ && (d = Nb(_ / Pt + 2));
+ return d = M.s < 0 && wp(I) ? -0 : 0, M.e > -1 && (d = 1 / d), new L(y ? 1 / d : d);
+ _ && (d = Tb(_ / Pt + 2));
}
- for (h ? (X = new D(0.5), y && (I.s = 1), x = xp(I)) : (S10 = Math.abs(+T(I)), x = S10 % 2), v = new D(s); ; ) {
+ for (h ? (X = new L(0.5), y && (I.s = 1), x = wp(I)) : (S9 = Math.abs(+T(I)), x = S9 % 2), v = new L(s); ; ) {
if (x) {
if (v = v.times(M), !v.c)
break;
d ? v.c.length > d && (v.c.length = d) : V && (v = v.mod(H));
}
- if (S10) {
- if (S10 = As(S10 / 2), S10 === 0)
+ if (S9) {
+ if (S9 = As(S9 / 2), S9 === 0)
break;
- x = S10 % 2;
+ x = S9 % 2;
} else if (I = I.times(X), z(I, I.e + 1, 1), I.e > 14)
- x = xp(I);
+ x = wp(I);
else {
- if (S10 = +T(I), S10 === 0)
+ if (S9 = +T(I), S9 === 0)
break;
- x = S10 % 2;
+ x = S9 % 2;
}
M = M.times(M), d ? M.c && M.c.length > d && (M.c.length = d) : V && (M = M.mod(H));
}
return V ? v : (y && (v = s.div(v)), H ? v.mod(H) : d ? z(v, _, a, l15) : v);
}, i.integerValue = function(I) {
- var H = new D(this);
+ var H = new L(this);
return I == null ? I = a : Ur(I, 0, 8), z(H, H.e + 1, I);
}, i.isEqualTo = i.eq = function(I, H) {
- return Eu(this, new D(I, H)) === 0;
+ return Eu(this, new L(I, H)) === 0;
}, i.isFinite = function() {
return !!this.c;
}, i.isGreaterThan = i.gt = function(I, H) {
- return Eu(this, new D(I, H)) > 0;
+ return Eu(this, new L(I, H)) > 0;
}, i.isGreaterThanOrEqualTo = i.gte = function(I, H) {
- return (H = Eu(this, new D(I, H))) === 1 || H === 0;
+ return (H = Eu(this, new L(I, H))) === 1 || H === 0;
}, i.isInteger = function() {
return !!this.c && Ts(this.e / Pt) > this.c.length - 2;
}, i.isLessThan = i.lt = function(I, H) {
- return Eu(this, new D(I, H)) < 0;
+ return Eu(this, new L(I, H)) < 0;
}, i.isLessThanOrEqualTo = i.lte = function(I, H) {
- return (H = Eu(this, new D(I, H))) === -1 || H === 0;
+ return (H = Eu(this, new L(I, H))) === -1 || H === 0;
}, i.isNaN = function() {
return !this.s;
}, i.isNegative = function() {
@@ -140904,29 +140918,29 @@ ${Ez(e, r10)}`);
}, i.isZero = function() {
return !!this.c && this.c[0] == 0;
}, i.minus = function(I, H) {
- var X, V, S10, d, l15 = this, h = l15.s;
- if (I = new D(I, H), H = I.s, !h || !H)
- return new D(NaN);
+ var X, V, S9, d, l15 = this, h = l15.s;
+ if (I = new L(I, H), H = I.s, !h || !H)
+ return new L(NaN);
if (h != H)
return I.s = -H, l15.plus(I);
var y = l15.e / Pt, x = I.e / Pt, v = l15.c, M = I.c;
if (!y || !x) {
if (!v || !M)
- return v ? (I.s = -H, I) : new D(M ? l15 : NaN);
+ return v ? (I.s = -H, I) : new L(M ? l15 : NaN);
if (!v[0] || !M[0])
- return M[0] ? (I.s = -H, I) : new D(v[0] ? l15 : a == 3 ? -0 : 0);
+ return M[0] ? (I.s = -H, I) : new L(v[0] ? l15 : a == 3 ? -0 : 0);
}
if (y = Ts(y), x = Ts(x), v = v.slice(), h = y - x) {
- for ((d = h < 0) ? (h = -h, S10 = v) : (x = y, S10 = M), S10.reverse(), H = h; H--; S10.push(0))
+ for ((d = h < 0) ? (h = -h, S9 = v) : (x = y, S9 = M), S9.reverse(), H = h; H--; S9.push(0))
;
- S10.reverse();
+ S9.reverse();
} else
for (V = (d = (h = v.length) < (H = M.length)) ? h : H, h = H = 0; H < V; H++)
if (v[H] != M[H]) {
d = v[H] < M[H];
break;
}
- if (d && (S10 = v, v = M, M = S10, I.s = -I.s), H = (V = M.length) - (X = v.length), H > 0)
+ if (d && (S9 = v, v = M, M = S9, I.s = -I.s), H = (V = M.length) - (X = v.length), H > 0)
for (; H--; v[X++] = 0)
;
for (H = Ks - 1; V > h; ) {
@@ -140941,69 +140955,69 @@ ${Ez(e, r10)}`);
;
return v[0] ? W(I, v, x) : (I.s = a == 3 ? -1 : 1, I.c = [I.e = 0], I);
}, i.modulo = i.mod = function(I, H) {
- var X, V, S10 = this;
- return I = new D(I, H), !S10.c || !I.s || I.c && !I.c[0] ? new D(NaN) : !I.c || S10.c && !S10.c[0] ? new D(S10) : (E == 9 ? (V = I.s, I.s = 1, X = e(S10, I, 0, 3), I.s = V, X.s *= V) : X = e(S10, I, 0, E), I = S10.minus(X.times(I)), !I.c[0] && E == 1 && (I.s = S10.s), I);
+ var X, V, S9 = this;
+ return I = new L(I, H), !S9.c || !I.s || I.c && !I.c[0] ? new L(NaN) : !I.c || S9.c && !S9.c[0] ? new L(S9) : (E == 9 ? (V = I.s, I.s = 1, X = e(S9, I, 0, 3), I.s = V, X.s *= V) : X = e(S9, I, 0, E), I = S9.minus(X.times(I)), !I.c[0] && E == 1 && (I.s = S9.s), I);
}, i.multipliedBy = i.times = function(I, H) {
- var X, V, S10, d, l15, h, y, x, v, M, w, g, m, P, Q, A = this, K = A.c, U = (I = new D(I, H)).c;
+ var X, V, S9, d, l15, h, y, x, v, M, w, g, m, P, Q, A = this, K = A.c, U = (I = new L(I, H)).c;
if (!K || !U || !K[0] || !U[0])
return !A.s || !I.s || K && !K[0] && !U || U && !U[0] && !K ? I.c = I.e = I.s = null : (I.s *= A.s, !K || !U ? I.c = I.e = null : (I.c = [0], I.e = 0)), I;
- for (V = Ts(A.e / Pt) + Ts(I.e / Pt), I.s *= A.s, y = K.length, M = U.length, y < M && (m = K, K = U, U = m, S10 = y, y = M, M = S10), S10 = y + M, m = []; S10--; m.push(0))
+ for (V = Ts(A.e / Pt) + Ts(I.e / Pt), I.s *= A.s, y = K.length, M = U.length, y < M && (m = K, K = U, U = m, S9 = y, y = M, M = S9), S9 = y + M, m = []; S9--; m.push(0))
;
- for (P = Ks, Q = Ac, S10 = M; --S10 >= 0; ) {
- for (X = 0, w = U[S10] % Q, g = U[S10] / Q | 0, l15 = y, d = S10 + l15; d > S10; )
+ for (P = Ks, Q = Mc, S9 = M; --S9 >= 0; ) {
+ for (X = 0, w = U[S9] % Q, g = U[S9] / Q | 0, l15 = y, d = S9 + l15; d > S9; )
x = K[--l15] % Q, v = K[l15] / Q | 0, h = g * x + v * w, x = w * x + h % Q * Q + m[d] + X, X = (x / P | 0) + (h / Q | 0) + g * v, m[d--] = x % P;
m[d] = X;
}
return X ? ++V : m.splice(0, 1), W(I, m, V);
}, i.negated = function() {
- var I = new D(this);
+ var I = new L(this);
return I.s = -I.s || null, I;
}, i.plus = function(I, H) {
- var X, V = this, S10 = V.s;
- if (I = new D(I, H), H = I.s, !S10 || !H)
- return new D(NaN);
- if (S10 != H)
+ var X, V = this, S9 = V.s;
+ if (I = new L(I, H), H = I.s, !S9 || !H)
+ return new L(NaN);
+ if (S9 != H)
return I.s = -H, V.minus(I);
var d = V.e / Pt, l15 = I.e / Pt, h = V.c, y = I.c;
if (!d || !l15) {
if (!h || !y)
- return new D(S10 / 0);
+ return new L(S9 / 0);
if (!h[0] || !y[0])
- return y[0] ? I : new D(h[0] ? V : S10 * 0);
+ return y[0] ? I : new L(h[0] ? V : S9 * 0);
}
- if (d = Ts(d), l15 = Ts(l15), h = h.slice(), S10 = d - l15) {
- for (S10 > 0 ? (l15 = d, X = y) : (S10 = -S10, X = h), X.reverse(); S10--; X.push(0))
+ if (d = Ts(d), l15 = Ts(l15), h = h.slice(), S9 = d - l15) {
+ for (S9 > 0 ? (l15 = d, X = y) : (S9 = -S9, X = h), X.reverse(); S9--; X.push(0))
;
X.reverse();
}
- for (S10 = h.length, H = y.length, S10 - H < 0 && (X = y, y = h, h = X, H = S10), S10 = 0; H; )
- S10 = (h[--H] = h[H] + y[H] + S10) / Ks | 0, h[H] = Ks === h[H] ? 0 : h[H] % Ks;
- return S10 && (h = [S10].concat(h), ++l15), W(I, h, l15);
+ for (S9 = h.length, H = y.length, S9 - H < 0 && (X = y, y = h, h = X, H = S9), S9 = 0; H; )
+ S9 = (h[--H] = h[H] + y[H] + S9) / Ks | 0, h[H] = Ks === h[H] ? 0 : h[H] % Ks;
+ return S9 && (h = [S9].concat(h), ++l15), W(I, h, l15);
}, i.precision = i.sd = function(I, H) {
- var X, V, S10, d = this;
+ var X, V, S9, d = this;
if (I != null && I !== !!I)
- return Ur(I, 1, En), H == null ? H = a : Ur(H, 0, 8), z(new D(d), I, H);
+ return Ur(I, 1, En), H == null ? H = a : Ur(H, 0, 8), z(new L(d), I, H);
if (!(X = d.c))
return null;
- if (S10 = X.length - 1, V = S10 * Pt + 1, S10 = X[S10]) {
- for (; S10 % 10 == 0; S10 /= 10, V--)
+ if (S9 = X.length - 1, V = S9 * Pt + 1, S9 = X[S9]) {
+ for (; S9 % 10 == 0; S9 /= 10, V--)
;
- for (S10 = X[0]; S10 >= 10; S10 /= 10, V++)
+ for (S9 = X[0]; S9 >= 10; S9 /= 10, V++)
;
}
return I && d.e + 1 > V && (V = d.e + 1), V;
}, i.shiftedBy = function(I) {
- return Ur(I, -Ib, Ib), this.times("1e" + I);
+ return Ur(I, -Nb, Nb), this.times("1e" + I);
}, i.squareRoot = i.sqrt = function() {
- var I, H, X, V, S10, d = this, l15 = d.c, h = d.s, y = d.e, x = o + 4, v = new D("0.5");
+ var I, H, X, V, S9, d = this, l15 = d.c, h = d.s, y = d.e, x = o + 4, v = new L("0.5");
if (h !== 1 || !l15 || !l15[0])
- return new D(!h || h < 0 && (!l15 || l15[0]) ? NaN : l15 ? d : 1 / 0);
- if (h = Math.sqrt(+T(d)), h == 0 || h == 1 / 0 ? (H = vs(l15), (H.length + y) % 2 == 0 && (H += "0"), h = Math.sqrt(+H), y = Ts((y + 1) / 2) - (y < 0 || y % 2), h == 1 / 0 ? H = "5e" + y : (H = h.toExponential(), H = H.slice(0, H.indexOf("e") + 1) + y), X = new D(H)) : X = new D(h + ""), X.c[0]) {
+ return new L(!h || h < 0 && (!l15 || l15[0]) ? NaN : l15 ? d : 1 / 0);
+ if (h = Math.sqrt(+T(d)), h == 0 || h == 1 / 0 ? (H = vs(l15), (H.length + y) % 2 == 0 && (H += "0"), h = Math.sqrt(+H), y = Ts((y + 1) / 2) - (y < 0 || y % 2), h == 1 / 0 ? H = "5e" + y : (H = h.toExponential(), H = H.slice(0, H.indexOf("e") + 1) + y), X = new L(H)) : X = new L(h + ""), X.c[0]) {
for (y = X.e, h = y + x, h < 3 && (h = 0); ; )
- if (S10 = X, X = v.times(S10.plus(e(d, S10, x, 1))), vs(S10.c).slice(0, h) === (H = vs(X.c)).slice(0, h))
+ if (S9 = X, X = v.times(S9.plus(e(d, S9, x, 1))), vs(S9.c).slice(0, h) === (H = vs(X.c)).slice(0, h))
if (X.e < y && --h, H = H.slice(h - 3, h + 1), H == "9999" || !V && H == "4999") {
- if (!V && (z(S10, S10.e + o + 2, 0), S10.times(S10).eq(d))) {
- X = S10;
+ if (!V && (z(S9, S9.e + o + 2, 0), S9.times(S9).eq(d))) {
+ X = S9;
break;
}
x += 4, h += 4, V = 1;
@@ -141014,17 +141028,17 @@ ${Ez(e, r10)}`);
}
return z(X, X.e + o + 1, a, I);
}, i.toExponential = function(I, H) {
- return I != null && (Ur(I, 0, En), I++), L(this, I, H, 1);
+ return I != null && (Ur(I, 0, En), I++), D(this, I, H, 1);
}, i.toFixed = function(I, H) {
- return I != null && (Ur(I, 0, En), I = I + this.e + 1), L(this, I, H);
+ return I != null && (Ur(I, 0, En), I = I + this.e + 1), D(this, I, H);
}, i.toFormat = function(I, H, X) {
- var V, S10 = this;
+ var V, S9 = this;
if (X == null)
I != null && H && typeof H == "object" ? (X = H, H = null) : I && typeof I == "object" ? (X = I, I = H = null) : X = N11;
else if (typeof X != "object")
throw Error(Di + "Argument not an object: " + X);
- if (V = S10.toFixed(I, H), S10.c) {
- var d, l15 = V.split("."), h = +X.groupSize, y = +X.secondaryGroupSize, x = X.groupSeparator || "", v = l15[0], M = l15[1], w = S10.s < 0, g = w ? v.slice(1) : v, m = g.length;
+ if (V = S9.toFixed(I, H), S9.c) {
+ var d, l15 = V.split("."), h = +X.groupSize, y = +X.secondaryGroupSize, x = X.groupSeparator || "", v = l15[0], M = l15[1], w = S9.s < 0, g = w ? v.slice(1) : v, m = g.length;
if (y && (d = h, h = y, y = d, m -= d), h > 0 && m > 0) {
for (d = m % h || h, v = g.substr(0, d); d < m; d += h)
v += x + g.substr(d, h);
@@ -141037,26 +141051,26 @@ ${Ez(e, r10)}`);
}
return (X.prefix || "") + V + (X.suffix || "");
}, i.toFraction = function(I) {
- var H, X, V, S10, d, l15, h, y, x, v, M, w, g = this, m = g.c;
- if (I != null && (h = new D(I), !h.isInteger() && (h.c || h.s !== 1) || h.lt(s)))
+ var H, X, V, S9, d, l15, h, y, x, v, M, w, g = this, m = g.c;
+ if (I != null && (h = new L(I), !h.isInteger() && (h.c || h.s !== 1) || h.lt(s)))
throw Error(Di + "Argument " + (h.isInteger() ? "out of range: " : "not an integer: ") + T(h));
if (!m)
- return new D(g);
- for (H = new D(s), x = X = new D(s), V = y = new D(s), w = vs(m), d = H.e = w.length - g.e - 1, H.c[0] = Ob[(l15 = d % Pt) < 0 ? Pt + l15 : l15], I = !I || h.comparedTo(H) > 0 ? d > 0 ? H : x : h, l15 = p, p = 1 / 0, h = new D(w), y.c[0] = 0; v = e(h, H, 0, 1), S10 = X.plus(v.times(V)), S10.comparedTo(I) != 1; )
- X = V, V = S10, x = y.plus(v.times(S10 = x)), y = S10, H = h.minus(v.times(S10 = H)), h = S10;
- return S10 = e(I.minus(X), V, 0, 1), y = y.plus(S10.times(x)), X = X.plus(S10.times(V)), y.s = x.s = g.s, d = d * 2, M = e(x, V, d, a).minus(g).abs().comparedTo(
+ return new L(g);
+ for (H = new L(s), x = X = new L(s), V = y = new L(s), w = vs(m), d = H.e = w.length - g.e - 1, H.c[0] = Ib[(l15 = d % Pt) < 0 ? Pt + l15 : l15], I = !I || h.comparedTo(H) > 0 ? d > 0 ? H : x : h, l15 = p, p = 1 / 0, h = new L(w), y.c[0] = 0; v = e(h, H, 0, 1), S9 = X.plus(v.times(V)), S9.comparedTo(I) != 1; )
+ X = V, V = S9, x = y.plus(v.times(S9 = x)), y = S9, H = h.minus(v.times(S9 = H)), h = S9;
+ return S9 = e(I.minus(X), V, 0, 1), y = y.plus(S9.times(x)), X = X.plus(S9.times(V)), y.s = x.s = g.s, d = d * 2, M = e(x, V, d, a).minus(g).abs().comparedTo(
e(y, X, d, a).minus(g).abs()
) < 1 ? [x, V] : [y, X], p = l15, M;
}, i.toNumber = function() {
return +T(this);
}, i.toPrecision = function(I, H) {
- return I != null && Ur(I, 1, En), L(this, I, H, 2);
+ return I != null && Ur(I, 1, En), D(this, I, H, 2);
}, i.toString = function(I) {
- var H, X = this, V = X.s, S10 = X.e;
- return S10 === null ? V ? (H = "Infinity", V < 0 && (H = "-" + H)) : H = "NaN" : (I == null ? H = S10 <= c || S10 >= u ? _p(vs(X.c), S10) : va(vs(X.c), S10, "0") : I === 10 && F ? (X = z(new D(X), o + S10 + 1, a), H = va(vs(X.c), X.e, "0")) : (Ur(I, 2, R.length, "Base"), H = r10(va(vs(X.c), S10, "0"), 10, I, V, true)), V < 0 && X.c[0] && (H = "-" + H)), H;
+ var H, X = this, V = X.s, S9 = X.e;
+ return S9 === null ? V ? (H = "Infinity", V < 0 && (H = "-" + H)) : H = "NaN" : (I == null ? H = S9 <= c || S9 >= u ? vp(vs(X.c), S9) : va(vs(X.c), S9, "0") : I === 10 && F ? (X = z(new L(X), o + S9 + 1, a), H = va(vs(X.c), X.e, "0")) : (Ur(I, 2, k.length, "Base"), H = r10(va(vs(X.c), S9, "0"), 10, I, V, true)), V < 0 && X.c[0] && (H = "-" + H)), H;
}, i.valueOf = i.toJSON = function() {
return T(this);
- }, i._isBigNumber = true, i[Symbol.toStringTag] = "BigNumber", i[Symbol.for("nodejs.util.inspect.custom")] = i.valueOf, t != null && D.set(t), D;
+ }, i._isBigNumber = true, i[Symbol.toStringTag] = "BigNumber", i[Symbol.for("nodejs.util.inspect.custom")] = i.valueOf, t != null && L.set(t), L;
}
function Ts(t) {
var e = t | 0;
@@ -141093,11 +141107,11 @@ ${Ez(e, r10)}`);
if (t < e || t > r10 || t !== As(t))
throw Error(Di + (n || "Argument") + (typeof t == "number" ? t < e || t > r10 ? " out of range: " : " not an integer: " : " not a primitive number: ") + String(t));
}
- function xp(t) {
+ function wp(t) {
var e = t.c.length - 1;
return Ts(t.e / Pt) == e && t.c[e] % 2 != 0;
}
- function _p(t, e) {
+ function vp(t, e) {
return (t.length > 1 ? t.charAt(0) + "." + t.slice(1) : t) + (e < 0 ? "e" : "e+") + e;
}
function va(t, e, r10) {
@@ -141114,9 +141128,9 @@ ${Ez(e, r10)}`);
e < n && (t = t.slice(0, e) + "." + t.slice(e));
return t;
}
- var wf = tL();
+ var bf = KD();
var yt = /* @__PURE__ */ ((t) => (t[t._ = 0] = "_", t[t.LOADING = 1] = "LOADING", t[t.PARTIAL_DATA_LOADING = 2] = "PARTIAL_DATA_LOADING", t[t.MISSING_INPUT_VALUES = 3] = "MISSING_INPUT_VALUES", t[t.NOT_SET = 4] = "NOT_SET", t[t.ERROR = 5] = "ERROR", t[t.COMPLETE_DATA = 6] = "COMPLETE_DATA", t))(yt || {});
- var Dx = class {
+ var Px = class {
constructor(e, r10) {
this.data = e, this._status = r10;
}
@@ -141137,10 +141151,10 @@ ${Ez(e, r10)}`);
return JSON.stringify({ data: this.data, status: this._status });
}
};
- function sS(t, e, r10) {
+ function eS(t, e, r10) {
return { code: t || 6, message: e, propName: r10 };
}
- function m0e(t, e, r10) {
+ function l0e(t, e, r10) {
var i;
let n = [];
if (!t)
@@ -141148,21 +141162,21 @@ ${Ez(e, r10)}`);
if (Array.isArray(t) && t.length)
if (((i = t[0]) == null ? void 0 : i.code) == null)
t.forEach(
- (s) => n.push(sS(s))
+ (s) => n.push(eS(s))
);
else
return t;
else
(t == null ? void 0 : t.code) == null && n.push(
- sS(t, e, r10)
+ eS(t, e, r10)
);
return n;
}
- var bt = (t, e, r10, n) => new Dx(
+ var bt = (t, e, r10, n) => new Px(
t,
- m0e(e, r10, n)
+ l0e(e, r10, n)
);
- var Qf = (t) => t instanceof Dx;
+ var Jf = (t) => t instanceof Px;
var d2 = (t) => t.reduce((e, r10) => (r10.getStatusList().forEach((n) => {
!n.propName && e.indexOf(n.code) < 0 && e.push(n.code);
}), e), []);
@@ -141176,10 +141190,10 @@ ${Ez(e, r10)}`);
(i, s) => (s == null && (s = 4), s < i ? s : i),
6
);
- function g0e(t, e) {
- return t.pipe(Xv((r10) => !r10.hasStatus(e)));
+ function f0e(t, e) {
+ return t.pipe(Gv((r10) => !r10.hasStatus(e)));
}
- var rL = [
+ var XD = [
{
inputs: [
{ name: "name_", type: "string" },
@@ -141305,7 +141319,7 @@ ${Ez(e, r10)}`);
type: "function"
}
];
- var y0e = [
+ var h0e = [
{
inputs: [
{
@@ -141326,7 +141340,7 @@ ${Ez(e, r10)}`);
type: "function"
}
];
- var b0e = [
+ var d0e = [
{
inputs: [
{
@@ -141347,29 +141361,29 @@ ${Ez(e, r10)}`);
type: "function"
}
];
- var w0e = (t, e) => {
+ var p0e = (t, e) => {
let r10, n;
return t.token1.address.toLowerCase() === e.toLowerCase() ? (r10 = parseInt(t.reserve1, 10), n = parseInt(t.reserve2, 10)) : (r10 = parseInt(t.reserve2, 10), n = parseInt(t.reserve1, 10)), { reefReserve: r10, tokenReserve: n };
};
- var v0e = (t, e, r10) => t.find((n) => {
+ var m0e = (t, e, r10) => t.find((n) => {
var s, o, a, c;
if (!(n != null && n.data))
return false;
const i = n.data;
return ((s = i.token1) == null ? void 0 : s.address.toLowerCase()) === e.toLowerCase() && ((o = i.token2) == null ? void 0 : o.address.toLowerCase()) === r10.address.toLowerCase() || ((a = i.token2) == null ? void 0 : a.address.toLowerCase()) === e.toLowerCase() && ((c = i.token1) == null ? void 0 : c.address.toLowerCase()) === r10.address.toLowerCase();
});
- var x0e = (t, e, r10) => {
+ var g0e = (t, e, r10) => {
let n;
if (t.address.toLowerCase() === Ls.toLowerCase())
return r10;
- const i = v0e(e.data, Ls, t), s = p2([i, r10]);
+ const i = m0e(e.data, Ls, t), s = p2([i, r10]);
if (!i || !i.data || s < yt.COMPLETE_DATA)
return e.hasStatus(yt.LOADING) ? bt(0, yt.LOADING) : !i || i.hasStatus(yt.ERROR) ? bt(
0,
yt.MISSING_INPUT_VALUES,
"Pool not found."
) : bt(0, s);
- const { reefReserve: o, tokenReserve: a } = w0e(
+ const { reefReserve: o, tokenReserve: a } = p0e(
i.data,
Ls
);
@@ -141377,96 +141391,96 @@ ${Ez(e, r10)}`);
const c = n * r10.data;
return bt(c, yt.COMPLETE_DATA);
};
- var nL = (t) => {
+ var YD = (t) => {
switch (t) {
- case Kc.ERC20:
- return rL;
- case Kc.ERC721:
- return y0e;
- case Kc.ERC1155:
- return b0e;
+ case Gc.ERC20:
+ return XD;
+ case Gc.ERC721:
+ return h0e;
+ case Gc.ERC1155:
+ return d0e;
default:
return [];
}
};
- var iL = () => ({
+ var ZD = () => ({
name: "Select token",
- address: Cx,
+ address: Ox,
balance: Ai.from("0"),
decimals: -1,
iconUrl: "",
symbol: "Select token"
});
- var _0e = () => ({
- ...iL(),
+ var y0e = () => ({
+ ...ZD(),
price: 0,
amount: ""
});
- var sL = (t, e) => ({
+ var JD = (t, e) => ({
...t,
...e
});
- function E0e(t) {
+ function b0e(t) {
return t.address === Ls;
}
- var oL = () => sL(Uf, {
+ var QD = () => JD(Bf, {
amount: "",
index: -1,
price: 0
});
- var S0e = (t, e) => new wf(e[t] ? e[t] : 0);
- var M0e = (t) => t.length === 48 && t[0] === "5";
- function aL(t, e) {
+ var w0e = (t, e) => new bf(e[t] ? e[t] : 0);
+ var v0e = (t) => t.length === 48 && t[0] === "5";
+ function $D(t, e) {
return function() {
return t.apply(e, arguments);
};
}
- var { toString: A0e } = Object.prototype;
- var { getPrototypeOf: Lx } = Object;
+ var { toString: x0e } = Object.prototype;
+ var { getPrototypeOf: kx } = Object;
var m2 = ((t) => (e) => {
- const r10 = A0e.call(e);
+ const r10 = x0e.call(e);
return t[r10] || (t[r10] = r10.slice(8, -1).toLowerCase());
})(/* @__PURE__ */ Object.create(null));
var wo = (t) => (t = t.toLowerCase(), (e) => m2(e) === t);
var g2 = (t) => (e) => typeof e === t;
- var { isArray: $f } = Array;
- var Ld = g2("undefined");
- function T0e(t) {
- return t !== null && !Ld(t) && t.constructor !== null && !Ld(t.constructor) && Bs(t.constructor.isBuffer) && t.constructor.isBuffer(t);
+ var { isArray: Qf } = Array;
+ var Dd = g2("undefined");
+ function _0e(t) {
+ return t !== null && !Dd(t) && t.constructor !== null && !Dd(t.constructor) && Bs(t.constructor.isBuffer) && t.constructor.isBuffer(t);
}
- var cL = wo("ArrayBuffer");
- function N0e(t) {
+ var eL = wo("ArrayBuffer");
+ function E0e(t) {
let e;
- return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? e = ArrayBuffer.isView(t) : e = t && t.buffer && cL(t.buffer), e;
+ return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? e = ArrayBuffer.isView(t) : e = t && t.buffer && eL(t.buffer), e;
}
- var I0e = g2("string");
+ var S0e = g2("string");
var Bs = g2("function");
- var uL = g2("number");
+ var tL = g2("number");
var y2 = (t) => t !== null && typeof t == "object";
- var O0e = (t) => t === true || t === false;
- var u1 = (t) => {
+ var M0e = (t) => t === true || t === false;
+ var c1 = (t) => {
if (m2(t) !== "object")
return false;
- const e = Lx(t);
+ const e = kx(t);
return (e === null || e === Object.prototype || Object.getPrototypeOf(e) === null) && !(Symbol.toStringTag in t) && !(Symbol.iterator in t);
};
- var P0e = wo("Date");
- var k0e = wo("File");
- var R0e = wo("Blob");
- var C0e = wo("FileList");
- var D0e = (t) => y2(t) && Bs(t.pipe);
- var L0e = (t) => {
+ var A0e = wo("Date");
+ var T0e = wo("File");
+ var N0e = wo("Blob");
+ var I0e = wo("FileList");
+ var O0e = (t) => y2(t) && Bs(t.pipe);
+ var P0e = (t) => {
let e;
return t && (typeof FormData == "function" && t instanceof FormData || Bs(t.append) && ((e = m2(t)) === "formdata" || e === "object" && Bs(t.toString) && t.toString() === "[object FormData]"));
};
- var B0e = wo("URLSearchParams");
- var [U0e, j0e, V0e, z0e] = ["ReadableStream", "Request", "Response", "Headers"].map(wo);
- var F0e = (t) => t.trim ? t.trim() : t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");
- function T0(t, e, { allOwnKeys: r10 = false } = {}) {
+ var k0e = wo("URLSearchParams");
+ var [R0e, C0e, D0e, L0e] = ["ReadableStream", "Request", "Response", "Headers"].map(wo);
+ var B0e = (t) => t.trim ? t.trim() : t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");
+ function M0(t, e, { allOwnKeys: r10 = false } = {}) {
if (t === null || typeof t > "u")
return;
let n, i;
- if (typeof t != "object" && (t = [t]), $f(t))
+ if (typeof t != "object" && (t = [t]), Qf(t))
for (n = 0, i = t.length; n < i; n++)
e.call(null, t[n], n, t);
else {
@@ -141476,7 +141490,7 @@ ${Ez(e, r10)}`);
a = s[n], e.call(null, t[a], a, t);
}
}
- function lL(t, e) {
+ function rL(t, e) {
e = e.toLowerCase();
const r10 = Object.keys(t);
let n = r10.length, i;
@@ -141485,27 +141499,27 @@ ${Ez(e, r10)}`);
return i;
return null;
}
- var fL = (() => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global)();
- var hL = (t) => !Ld(t) && t !== fL;
- function z5() {
- const { caseless: t } = hL(this) && this || {}, e = {}, r10 = (n, i) => {
- const s = t && lL(e, i) || i;
- u1(e[s]) && u1(n) ? e[s] = z5(e[s], n) : u1(n) ? e[s] = z5({}, n) : $f(n) ? e[s] = n.slice() : e[s] = n;
+ var nL = (() => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global)();
+ var iL = (t) => !Dd(t) && t !== nL;
+ function j5() {
+ const { caseless: t } = iL(this) && this || {}, e = {}, r10 = (n, i) => {
+ const s = t && rL(e, i) || i;
+ c1(e[s]) && c1(n) ? e[s] = j5(e[s], n) : c1(n) ? e[s] = j5({}, n) : Qf(n) ? e[s] = n.slice() : e[s] = n;
};
for (let n = 0, i = arguments.length; n < i; n++)
- arguments[n] && T0(arguments[n], r10);
+ arguments[n] && M0(arguments[n], r10);
return e;
}
- var H0e = (t, e, r10, { allOwnKeys: n } = {}) => (T0(e, (i, s) => {
- r10 && Bs(i) ? t[s] = aL(i, r10) : t[s] = i;
+ var U0e = (t, e, r10, { allOwnKeys: n } = {}) => (M0(e, (i, s) => {
+ r10 && Bs(i) ? t[s] = $D(i, r10) : t[s] = i;
}, { allOwnKeys: n }), t);
- var q0e = (t) => (t.charCodeAt(0) === 65279 && (t = t.slice(1)), t);
- var W0e = (t, e, r10, n) => {
+ var j0e = (t) => (t.charCodeAt(0) === 65279 && (t = t.slice(1)), t);
+ var V0e = (t, e, r10, n) => {
t.prototype = Object.create(e.prototype, n), t.prototype.constructor = t, Object.defineProperty(t, "super", {
value: e.prototype
}), r10 && Object.assign(t.prototype, r10);
};
- var G0e = (t, e, r10, n) => {
+ var z0e = (t, e, r10, n) => {
let i, s, o;
const a = {};
if (e = e || {}, t == null)
@@ -141513,30 +141527,30 @@ ${Ez(e, r10)}`);
do {
for (i = Object.getOwnPropertyNames(t), s = i.length; s-- > 0; )
o = i[s], (!n || n(o, t, e)) && !a[o] && (e[o] = t[o], a[o] = true);
- t = r10 !== false && Lx(t);
+ t = r10 !== false && kx(t);
} while (t && (!r10 || r10(t, e)) && t !== Object.prototype);
return e;
};
- var K0e = (t, e, r10) => {
+ var F0e = (t, e, r10) => {
t = String(t), (r10 === void 0 || r10 > t.length) && (r10 = t.length), r10 -= e.length;
const n = t.indexOf(e, r10);
return n !== -1 && n === r10;
};
- var X0e = (t) => {
+ var H0e = (t) => {
if (!t)
return null;
- if ($f(t))
+ if (Qf(t))
return t;
let e = t.length;
- if (!uL(e))
+ if (!tL(e))
return null;
const r10 = new Array(e);
for (; e-- > 0; )
r10[e] = t[e];
return r10;
};
- var Y0e = ((t) => (e) => t && e instanceof t)(typeof Uint8Array < "u" && Lx(Uint8Array));
- var Z0e = (t, e) => {
+ var q0e = ((t) => (e) => t && e instanceof t)(typeof Uint8Array < "u" && kx(Uint8Array));
+ var W0e = (t, e) => {
const n = (t && t[Symbol.iterator]).call(t);
let i;
for (; (i = n.next()) && !i.done; ) {
@@ -141544,31 +141558,31 @@ ${Ez(e, r10)}`);
e.call(t, s[0], s[1]);
}
};
- var J0e = (t, e) => {
+ var G0e = (t, e) => {
let r10;
const n = [];
for (; (r10 = t.exec(e)) !== null; )
n.push(r10);
return n;
};
- var Q0e = wo("HTMLFormElement");
- var $0e = (t) => t.toLowerCase().replace(
+ var K0e = wo("HTMLFormElement");
+ var X0e = (t) => t.toLowerCase().replace(
/[-_\s]([a-z\d])(\w*)/g,
function(r10, n, i) {
return n.toUpperCase() + i;
}
);
- var oS = (({ hasOwnProperty: t }) => (e, r10) => t.call(e, r10))(Object.prototype);
- var epe = wo("RegExp");
- var dL = (t, e) => {
+ var tS = (({ hasOwnProperty: t }) => (e, r10) => t.call(e, r10))(Object.prototype);
+ var Y0e = wo("RegExp");
+ var sL = (t, e) => {
const r10 = Object.getOwnPropertyDescriptors(t), n = {};
- T0(r10, (i, s) => {
+ M0(r10, (i, s) => {
let o;
(o = e(i, s, t)) !== false && (n[s] = o || i);
}), Object.defineProperties(t, n);
};
- var tpe = (t) => {
- dL(t, (e, r10) => {
+ var Z0e = (t) => {
+ sL(t, (e, r10) => {
if (Bs(t) && ["arguments", "caller", "callee"].indexOf(r10) !== -1)
return false;
const n = t[r10];
@@ -141583,45 +141597,45 @@ ${Ez(e, r10)}`);
}
});
};
- var rpe = (t, e) => {
+ var J0e = (t, e) => {
const r10 = {}, n = (i) => {
i.forEach((s) => {
r10[s] = true;
});
};
- return $f(t) ? n(t) : n(String(t).split(e)), r10;
+ return Qf(t) ? n(t) : n(String(t).split(e)), r10;
};
- var npe = () => {
+ var Q0e = () => {
};
- var ipe = (t, e) => t != null && Number.isFinite(t = +t) ? t : e;
- var Pb = "abcdefghijklmnopqrstuvwxyz";
- var aS = "0123456789";
- var pL = {
- DIGIT: aS,
- ALPHA: Pb,
- ALPHA_DIGIT: Pb + Pb.toUpperCase() + aS
+ var $0e = (t, e) => t != null && Number.isFinite(t = +t) ? t : e;
+ var Ob = "abcdefghijklmnopqrstuvwxyz";
+ var rS = "0123456789";
+ var oL = {
+ DIGIT: rS,
+ ALPHA: Ob,
+ ALPHA_DIGIT: Ob + Ob.toUpperCase() + rS
};
- var spe = (t = 16, e = pL.ALPHA_DIGIT) => {
+ var epe = (t = 16, e = oL.ALPHA_DIGIT) => {
let r10 = "";
const { length: n } = e;
for (; t--; )
r10 += e[Math.random() * n | 0];
return r10;
};
- function ope(t) {
+ function tpe(t) {
return !!(t && Bs(t.append) && t[Symbol.toStringTag] === "FormData" && t[Symbol.iterator]);
}
- var ape = (t) => {
+ var rpe = (t) => {
const e = new Array(10), r10 = (n, i) => {
if (y2(n)) {
if (e.indexOf(n) >= 0)
return;
if (!("toJSON" in n)) {
e[i] = n;
- const s = $f(n) ? [] : {};
- return T0(n, (o, a) => {
+ const s = Qf(n) ? [] : {};
+ return M0(n, (o, a) => {
const c = r10(o, i + 1);
- !Ld(c) && (s[a] = c);
+ !Dd(c) && (s[a] = c);
}), e[i] = void 0, s;
}
}
@@ -141629,64 +141643,64 @@ ${Ez(e, r10)}`);
};
return r10(t, 0);
};
- var cpe = wo("AsyncFunction");
- var upe = (t) => t && (y2(t) || Bs(t)) && Bs(t.then) && Bs(t.catch);
+ var npe = wo("AsyncFunction");
+ var ipe = (t) => t && (y2(t) || Bs(t)) && Bs(t.then) && Bs(t.catch);
var Ie = {
- isArray: $f,
- isArrayBuffer: cL,
- isBuffer: T0e,
- isFormData: L0e,
- isArrayBufferView: N0e,
- isString: I0e,
- isNumber: uL,
- isBoolean: O0e,
+ isArray: Qf,
+ isArrayBuffer: eL,
+ isBuffer: _0e,
+ isFormData: P0e,
+ isArrayBufferView: E0e,
+ isString: S0e,
+ isNumber: tL,
+ isBoolean: M0e,
isObject: y2,
- isPlainObject: u1,
- isReadableStream: U0e,
- isRequest: j0e,
- isResponse: V0e,
- isHeaders: z0e,
- isUndefined: Ld,
- isDate: P0e,
- isFile: k0e,
- isBlob: R0e,
- isRegExp: epe,
+ isPlainObject: c1,
+ isReadableStream: R0e,
+ isRequest: C0e,
+ isResponse: D0e,
+ isHeaders: L0e,
+ isUndefined: Dd,
+ isDate: A0e,
+ isFile: T0e,
+ isBlob: N0e,
+ isRegExp: Y0e,
isFunction: Bs,
- isStream: D0e,
- isURLSearchParams: B0e,
- isTypedArray: Y0e,
- isFileList: C0e,
- forEach: T0,
- merge: z5,
- extend: H0e,
- trim: F0e,
- stripBOM: q0e,
- inherits: W0e,
- toFlatObject: G0e,
+ isStream: O0e,
+ isURLSearchParams: k0e,
+ isTypedArray: q0e,
+ isFileList: I0e,
+ forEach: M0,
+ merge: j5,
+ extend: U0e,
+ trim: B0e,
+ stripBOM: j0e,
+ inherits: V0e,
+ toFlatObject: z0e,
kindOf: m2,
kindOfTest: wo,
- endsWith: K0e,
- toArray: X0e,
- forEachEntry: Z0e,
- matchAll: J0e,
- isHTMLForm: Q0e,
- hasOwnProperty: oS,
- hasOwnProp: oS,
- reduceDescriptors: dL,
- freezeMethods: tpe,
- toObjectSet: rpe,
- toCamelCase: $0e,
- noop: npe,
- toFiniteNumber: ipe,
- findKey: lL,
- global: fL,
- isContextDefined: hL,
- ALPHABET: pL,
- generateString: spe,
- isSpecCompliantForm: ope,
- toJSONObject: ape,
- isAsyncFn: cpe,
- isThenable: upe
+ endsWith: F0e,
+ toArray: H0e,
+ forEachEntry: W0e,
+ matchAll: G0e,
+ isHTMLForm: K0e,
+ hasOwnProperty: tS,
+ hasOwnProp: tS,
+ reduceDescriptors: sL,
+ freezeMethods: Z0e,
+ toObjectSet: J0e,
+ toCamelCase: X0e,
+ noop: Q0e,
+ toFiniteNumber: $0e,
+ findKey: rL,
+ global: nL,
+ isContextDefined: iL,
+ ALPHABET: oL,
+ generateString: epe,
+ isSpecCompliantForm: tpe,
+ toJSONObject: rpe,
+ isAsyncFn: npe,
+ isThenable: ipe
};
function Dt(t, e, r10, n, i) {
Error.call(this), Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : this.stack = new Error().stack, this.message = t, this.name = "AxiosError", e && (this.code = e), r10 && (this.config = r10), n && (this.request = n), i && (this.response = i);
@@ -141708,8 +141722,8 @@ ${Ez(e, r10)}`);
};
}
});
- var mL = Dt.prototype;
- var gL = {};
+ var aL = Dt.prototype;
+ var cL = {};
[
"ERR_BAD_OPTION_VALUE",
"ERR_BAD_OPTION",
@@ -141724,32 +141738,32 @@ ${Ez(e, r10)}`);
"ERR_NOT_SUPPORT",
"ERR_INVALID_URL"
].forEach((t) => {
- gL[t] = { value: t };
+ cL[t] = { value: t };
});
- Object.defineProperties(Dt, gL);
- Object.defineProperty(mL, "isAxiosError", { value: true });
+ Object.defineProperties(Dt, cL);
+ Object.defineProperty(aL, "isAxiosError", { value: true });
Dt.from = (t, e, r10, n, i, s) => {
- const o = Object.create(mL);
+ const o = Object.create(aL);
return Ie.toFlatObject(t, o, function(c) {
return c !== Error.prototype;
}, (a) => a !== "isAxiosError"), Dt.call(o, t.message, e, r10, n, i), o.cause = t, o.name = t.name, s && Object.assign(o, s), o;
};
- var lpe = null;
- function F5(t) {
+ var spe = null;
+ function V5(t) {
return Ie.isPlainObject(t) || Ie.isArray(t);
}
- function yL(t) {
+ function uL(t) {
return Ie.endsWith(t, "[]") ? t.slice(0, -2) : t;
}
- function cS(t, e, r10) {
+ function nS(t, e, r10) {
return t ? t.concat(e).map(function(i, s) {
- return i = yL(i), !r10 && s ? "[" + i + "]" : i;
+ return i = uL(i), !r10 && s ? "[" + i + "]" : i;
}).join(r10 ? "." : "") : e;
}
- function fpe(t) {
- return Ie.isArray(t) && !t.some(F5);
+ function ope(t) {
+ return Ie.isArray(t) && !t.some(V5);
}
- var hpe = Ie.toFlatObject(Ie, {}, null, function(e) {
+ var ape = Ie.toFlatObject(Ie, {}, null, function(e) {
return /^is[A-Z]/.test(e);
});
function b2(t, e, r10) {
@@ -141759,8 +141773,8 @@ ${Ez(e, r10)}`);
metaTokens: true,
dots: false,
indexes: false
- }, false, function(N11, R) {
- return !Ie.isUndefined(R[N11]);
+ }, false, function(N11, k) {
+ return !Ie.isUndefined(k[N11]);
});
const n = r10.metaTokens, i = r10.visitor || f10, s = r10.dots, o = r10.indexes, c = (r10.Blob || typeof Blob < "u" && Blob) && Ie.isSpecCompliantForm(e);
if (!Ie.isFunction(i))
@@ -141774,38 +141788,38 @@ ${Ez(e, r10)}`);
throw new Dt("Blob is not supported. Use a Buffer instead.");
return Ie.isArrayBuffer(_) || Ie.isTypedArray(_) ? c && typeof Blob == "function" ? new Blob([_]) : Buffer.from(_) : _;
}
- function f10(_, N11, R) {
+ function f10(_, N11, k) {
let F = _;
- if (_ && !R && typeof _ == "object") {
+ if (_ && !k && typeof _ == "object") {
if (Ie.endsWith(N11, "{}"))
N11 = n ? N11 : N11.slice(0, -2), _ = JSON.stringify(_);
- else if (Ie.isArray(_) && fpe(_) || (Ie.isFileList(_) || Ie.endsWith(N11, "[]")) && (F = Ie.toArray(_)))
- return N11 = yL(N11), F.forEach(function(L, q) {
- !(Ie.isUndefined(L) || L === null) && e.append(
- o === true ? cS([N11], q, s) : o === null ? N11 : N11 + "[]",
- u(L)
+ else if (Ie.isArray(_) && ope(_) || (Ie.isFileList(_) || Ie.endsWith(N11, "[]")) && (F = Ie.toArray(_)))
+ return N11 = uL(N11), F.forEach(function(D, q) {
+ !(Ie.isUndefined(D) || D === null) && e.append(
+ o === true ? nS([N11], q, s) : o === null ? N11 : N11 + "[]",
+ u(D)
);
}), false;
}
- return F5(_) ? true : (e.append(cS(R, N11, s), u(_)), false);
+ return V5(_) ? true : (e.append(nS(k, N11, s), u(_)), false);
}
- const p = [], b = Object.assign(hpe, {
+ const p = [], b = Object.assign(ape, {
defaultVisitor: f10,
convertValue: u,
- isVisitable: F5
+ isVisitable: V5
});
function E(_, N11) {
if (!Ie.isUndefined(_)) {
if (p.indexOf(_) !== -1)
throw Error("Circular reference detected in " + N11.join("."));
- p.push(_), Ie.forEach(_, function(F, D) {
+ p.push(_), Ie.forEach(_, function(F, L) {
(!(Ie.isUndefined(F) || F === null) && i.call(
e,
F,
- Ie.isString(D) ? D.trim() : D,
+ Ie.isString(L) ? L.trim() : L,
N11,
b
- )) === true && E(F, N11 ? N11.concat(D) : [D]);
+ )) === true && E(F, N11 ? N11.concat(L) : [L]);
}), p.pop();
}
}
@@ -141813,7 +141827,7 @@ ${Ez(e, r10)}`);
throw new TypeError("data must be an object");
return E(t), e;
}
- function uS(t) {
+ function iS(t) {
const e = {
"!": "%21",
"'": "%27",
@@ -141827,36 +141841,36 @@ ${Ez(e, r10)}`);
return e[n];
});
}
- function Bx(t, e) {
+ function Rx(t, e) {
this._pairs = [], t && b2(t, this, e);
}
- var bL = Bx.prototype;
- bL.append = function(e, r10) {
+ var lL = Rx.prototype;
+ lL.append = function(e, r10) {
this._pairs.push([e, r10]);
};
- bL.toString = function(e) {
+ lL.toString = function(e) {
const r10 = e ? function(n) {
- return e.call(this, n, uS);
- } : uS;
+ return e.call(this, n, iS);
+ } : iS;
return this._pairs.map(function(i) {
return r10(i[0]) + "=" + r10(i[1]);
}, "").join("&");
};
- function dpe(t) {
+ function cpe(t) {
return encodeURIComponent(t).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]");
}
- function wL(t, e, r10) {
+ function fL(t, e, r10) {
if (!e)
return t;
- const n = r10 && r10.encode || dpe, i = r10 && r10.serialize;
+ const n = r10 && r10.encode || cpe, i = r10 && r10.serialize;
let s;
- if (i ? s = i(e, r10) : s = Ie.isURLSearchParams(e) ? e.toString() : new Bx(e, r10).toString(n), s) {
+ if (i ? s = i(e, r10) : s = Ie.isURLSearchParams(e) ? e.toString() : new Rx(e, r10).toString(n), s) {
const o = t.indexOf("#");
o !== -1 && (t = t.slice(0, o)), t += (t.indexOf("?") === -1 ? "?" : "&") + s;
}
return t;
}
- var ppe = class {
+ var upe = class {
constructor() {
this.handlers = [];
}
@@ -141880,50 +141894,50 @@ ${Ez(e, r10)}`);
});
}
};
- var lS = ppe;
- var vL = {
+ var sS = upe;
+ var hL = {
silentJSONParsing: true,
forcedJSONParsing: true,
clarifyTimeoutError: false
};
- var mpe = typeof URLSearchParams < "u" ? URLSearchParams : Bx;
- var gpe = typeof FormData < "u" ? FormData : null;
- var ype = typeof Blob < "u" ? Blob : null;
- var bpe = {
+ var lpe = typeof URLSearchParams < "u" ? URLSearchParams : Rx;
+ var fpe = typeof FormData < "u" ? FormData : null;
+ var hpe = typeof Blob < "u" ? Blob : null;
+ var dpe = {
isBrowser: true,
classes: {
- URLSearchParams: mpe,
- FormData: gpe,
- Blob: ype
+ URLSearchParams: lpe,
+ FormData: fpe,
+ Blob: hpe
},
protocols: ["http", "https", "file", "blob", "url", "data"]
};
- var Ux = typeof window < "u" && typeof document < "u";
- var wpe = ((t) => Ux && ["ReactNative", "NativeScript", "NS"].indexOf(t) < 0)(typeof navigator < "u" && navigator.product);
- var vpe = (() => typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function")();
- var xpe = Ux && window.location.href || "http://localhost";
- var _pe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Cx = typeof window < "u" && typeof document < "u";
+ var ppe = ((t) => Cx && ["ReactNative", "NativeScript", "NS"].indexOf(t) < 0)(typeof navigator < "u" && navigator.product);
+ var mpe = (() => typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function")();
+ var gpe = Cx && window.location.href || "http://localhost";
+ var ype = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- hasBrowserEnv: Ux,
- hasStandardBrowserEnv: wpe,
- hasStandardBrowserWebWorkerEnv: vpe,
- origin: xpe
+ hasBrowserEnv: Cx,
+ hasStandardBrowserEnv: ppe,
+ hasStandardBrowserWebWorkerEnv: mpe,
+ origin: gpe
}, Symbol.toStringTag, { value: "Module" }));
var mo = {
- ..._pe,
- ...bpe
+ ...ype,
+ ...dpe
};
- function Epe(t, e) {
+ function bpe(t, e) {
return b2(t, new mo.classes.URLSearchParams(), Object.assign({
visitor: function(r10, n, i, s) {
return mo.isNode && Ie.isBuffer(r10) ? (this.append(n, r10.toString("base64")), false) : s.defaultVisitor.apply(this, arguments);
}
}, e));
}
- function Spe(t) {
+ function wpe(t) {
return Ie.matchAll(/\w+|\[(\w*)]/g, t).map((e) => e[0] === "[]" ? "" : e[1] || e[0]);
}
- function Mpe(t) {
+ function vpe(t) {
const e = {}, r10 = Object.keys(t);
let n;
const i = r10.length;
@@ -141932,23 +141946,23 @@ ${Ez(e, r10)}`);
s = r10[n], e[s] = t[s];
return e;
}
- function xL(t) {
+ function dL(t) {
function e(r10, n, i, s) {
let o = r10[s++];
if (o === "__proto__")
return true;
const a = Number.isFinite(+o), c = s >= r10.length;
- return o = !o && Ie.isArray(i) ? i.length : o, c ? (Ie.hasOwnProp(i, o) ? i[o] = [i[o], n] : i[o] = n, !a) : ((!i[o] || !Ie.isObject(i[o])) && (i[o] = []), e(r10, n, i[o], s) && Ie.isArray(i[o]) && (i[o] = Mpe(i[o])), !a);
+ return o = !o && Ie.isArray(i) ? i.length : o, c ? (Ie.hasOwnProp(i, o) ? i[o] = [i[o], n] : i[o] = n, !a) : ((!i[o] || !Ie.isObject(i[o])) && (i[o] = []), e(r10, n, i[o], s) && Ie.isArray(i[o]) && (i[o] = vpe(i[o])), !a);
}
if (Ie.isFormData(t) && Ie.isFunction(t.entries)) {
const r10 = {};
return Ie.forEachEntry(t, (n, i) => {
- e(Spe(n), i, r10, 0);
+ e(wpe(n), i, r10, 0);
}), r10;
}
return null;
}
- function Ape(t, e, r10) {
+ function xpe(t, e, r10) {
if (Ie.isString(t))
try {
return (e || JSON.parse)(t), Ie.trim(t);
@@ -141958,13 +141972,13 @@ ${Ez(e, r10)}`);
}
return (r10 || JSON.stringify)(t);
}
- var jx = {
- transitional: vL,
+ var Dx = {
+ transitional: hL,
adapter: ["xhr", "http", "fetch"],
transformRequest: [function(e, r10) {
const n = r10.getContentType() || "", i = n.indexOf("application/json") > -1, s = Ie.isObject(e);
if (s && Ie.isHTMLForm(e) && (e = new FormData(e)), Ie.isFormData(e))
- return i ? JSON.stringify(xL(e)) : e;
+ return i ? JSON.stringify(dL(e)) : e;
if (Ie.isArrayBuffer(e) || Ie.isBuffer(e) || Ie.isStream(e) || Ie.isFile(e) || Ie.isBlob(e) || Ie.isReadableStream(e))
return e;
if (Ie.isArrayBufferView(e))
@@ -141974,7 +141988,7 @@ ${Ez(e, r10)}`);
let a;
if (s) {
if (n.indexOf("application/x-www-form-urlencoded") > -1)
- return Epe(e, this.formSerializer).toString();
+ return bpe(e, this.formSerializer).toString();
if ((a = Ie.isFileList(e)) || n.indexOf("multipart/form-data") > -1) {
const c = this.env && this.env.FormData;
return b2(
@@ -141984,10 +141998,10 @@ ${Ez(e, r10)}`);
);
}
}
- return s || i ? (r10.setContentType("application/json", false), Ape(e)) : e;
+ return s || i ? (r10.setContentType("application/json", false), xpe(e)) : e;
}],
transformResponse: [function(e) {
- const r10 = this.transitional || jx.transitional, n = r10 && r10.forcedJSONParsing, i = this.responseType === "json";
+ const r10 = this.transitional || Dx.transitional, n = r10 && r10.forcedJSONParsing, i = this.responseType === "json";
if (Ie.isResponse(e) || Ie.isReadableStream(e))
return e;
if (e && Ie.isString(e) && (n && !this.responseType || i)) {
@@ -142021,10 +142035,10 @@ ${Ez(e, r10)}`);
}
};
Ie.forEach(["delete", "get", "head", "post", "put", "patch"], (t) => {
- jx.headers[t] = {};
+ Dx.headers[t] = {};
});
- var Vx = jx;
- var Tpe = Ie.toObjectSet([
+ var Lx = Dx;
+ var _pe = Ie.toObjectSet([
"age",
"authorization",
"content-length",
@@ -142043,30 +142057,30 @@ ${Ez(e, r10)}`);
"retry-after",
"user-agent"
]);
- var Npe = (t) => {
+ var Epe = (t) => {
const e = {};
let r10, n, i;
return t && t.split(`
`).forEach(function(o) {
- i = o.indexOf(":"), r10 = o.substring(0, i).trim().toLowerCase(), n = o.substring(i + 1).trim(), !(!r10 || e[r10] && Tpe[r10]) && (r10 === "set-cookie" ? e[r10] ? e[r10].push(n) : e[r10] = [n] : e[r10] = e[r10] ? e[r10] + ", " + n : n);
+ i = o.indexOf(":"), r10 = o.substring(0, i).trim().toLowerCase(), n = o.substring(i + 1).trim(), !(!r10 || e[r10] && _pe[r10]) && (r10 === "set-cookie" ? e[r10] ? e[r10].push(n) : e[r10] = [n] : e[r10] = e[r10] ? e[r10] + ", " + n : n);
}), e;
};
- var fS = Symbol("internals");
- function kh(t) {
+ var oS = Symbol("internals");
+ function Ph(t) {
return t && String(t).trim().toLowerCase();
}
- function l1(t) {
- return t === false || t == null ? t : Ie.isArray(t) ? t.map(l1) : String(t);
+ function u1(t) {
+ return t === false || t == null ? t : Ie.isArray(t) ? t.map(u1) : String(t);
}
- function Ipe(t) {
+ function Spe(t) {
const e = /* @__PURE__ */ Object.create(null), r10 = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
let n;
for (; n = r10.exec(t); )
e[n[1]] = n[2];
return e;
}
- var Ope = (t) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());
- function kb(t, e, r10, n, i) {
+ var Mpe = (t) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());
+ function Pb(t, e, r10, n, i) {
if (Ie.isFunction(n))
return n.call(this, e, r10);
if (i && (e = r10), !!Ie.isString(e)) {
@@ -142076,10 +142090,10 @@ ${Ez(e, r10)}`);
return n.test(e);
}
}
- function Ppe(t) {
+ function Ape(t) {
return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (e, r10, n) => r10.toUpperCase() + n);
}
- function kpe(t, e) {
+ function Tpe(t, e) {
const r10 = Ie.toCamelCase(" " + e);
["get", "set", "has"].forEach((n) => {
Object.defineProperty(t, n + r10, {
@@ -142097,17 +142111,17 @@ ${Ez(e, r10)}`);
set(e, r10, n) {
const i = this;
function s(a, c, u) {
- const f10 = kh(c);
+ const f10 = Ph(c);
if (!f10)
throw new Error("header name must be a non-empty string");
const p = Ie.findKey(i, f10);
- (!p || i[p] === void 0 || u === true || u === void 0 && i[p] !== false) && (i[p || c] = l1(a));
+ (!p || i[p] === void 0 || u === true || u === void 0 && i[p] !== false) && (i[p || c] = u1(a));
}
const o = (a, c) => Ie.forEach(a, (u, f10) => s(u, f10, c));
if (Ie.isPlainObject(e) || e instanceof this.constructor)
o(e, r10);
- else if (Ie.isString(e) && (e = e.trim()) && !Ope(e))
- o(Npe(e), r10);
+ else if (Ie.isString(e) && (e = e.trim()) && !Mpe(e))
+ o(Epe(e), r10);
else if (Ie.isHeaders(e))
for (const [a, c] of e.entries())
s(c, a, n);
@@ -142116,14 +142130,14 @@ ${Ez(e, r10)}`);
return this;
}
get(e, r10) {
- if (e = kh(e), e) {
+ if (e = Ph(e), e) {
const n = Ie.findKey(this, e);
if (n) {
const i = this[n];
if (!r10)
return i;
if (r10 === true)
- return Ipe(i);
+ return Spe(i);
if (Ie.isFunction(r10))
return r10.call(this, i, n);
if (Ie.isRegExp(r10))
@@ -142133,9 +142147,9 @@ ${Ez(e, r10)}`);
}
}
has(e, r10) {
- if (e = kh(e), e) {
+ if (e = Ph(e), e) {
const n = Ie.findKey(this, e);
- return !!(n && this[n] !== void 0 && (!r10 || kb(this, this[n], n, r10)));
+ return !!(n && this[n] !== void 0 && (!r10 || Pb(this, this[n], n, r10)));
}
return false;
}
@@ -142143,9 +142157,9 @@ ${Ez(e, r10)}`);
const n = this;
let i = false;
function s(o) {
- if (o = kh(o), o) {
+ if (o = Ph(o), o) {
const a = Ie.findKey(n, o);
- a && (!r10 || kb(n, n[a], a, r10)) && (delete n[a], i = true);
+ a && (!r10 || Pb(n, n[a], a, r10)) && (delete n[a], i = true);
}
}
return Ie.isArray(e) ? e.forEach(s) : s(e), i;
@@ -142155,7 +142169,7 @@ ${Ez(e, r10)}`);
let n = r10.length, i = false;
for (; n--; ) {
const s = r10[n];
- (!e || kb(this, this[s], s, e, true)) && (delete this[s], i = true);
+ (!e || Pb(this, this[s], s, e, true)) && (delete this[s], i = true);
}
return i;
}
@@ -142164,11 +142178,11 @@ ${Ez(e, r10)}`);
return Ie.forEach(this, (i, s) => {
const o = Ie.findKey(n, s);
if (o) {
- r10[o] = l1(i), delete r10[s];
+ r10[o] = u1(i), delete r10[s];
return;
}
- const a = e ? Ppe(s) : String(s).trim();
- a !== s && delete r10[s], r10[a] = l1(i), n[a] = true;
+ const a = e ? Ape(s) : String(s).trim();
+ a !== s && delete r10[s], r10[a] = u1(i), n[a] = true;
}), this;
}
concat(...e) {
@@ -142198,12 +142212,12 @@ ${Ez(e, r10)}`);
return r10.forEach((i) => n.set(i)), n;
}
static accessor(e) {
- const n = (this[fS] = this[fS] = {
+ const n = (this[oS] = this[oS] = {
accessors: {}
}).accessors, i = this.prototype;
function s(o) {
- const a = kh(o);
- n[a] || (kpe(i, o), n[a] = true);
+ const a = Ph(o);
+ n[a] || (Tpe(i, o), n[a] = true);
}
return Ie.isArray(e) ? e.forEach(s) : s(e), this;
}
@@ -142220,23 +142234,23 @@ ${Ez(e, r10)}`);
});
Ie.freezeMethods(w2);
var go = w2;
- function Rb(t, e) {
- const r10 = this || Vx, n = e || r10, i = go.from(n.headers);
+ function kb(t, e) {
+ const r10 = this || Lx, n = e || r10, i = go.from(n.headers);
let s = n.data;
return Ie.forEach(t, function(a) {
s = a.call(r10, s, i.normalize(), e ? e.status : void 0);
}), i.normalize(), s;
}
- function _L(t) {
+ function pL(t) {
return !!(t && t.__CANCEL__);
}
- function eh(t, e, r10) {
+ function $f(t, e, r10) {
Dt.call(this, t ?? "canceled", Dt.ERR_CANCELED, e, r10), this.name = "CanceledError";
}
- Ie.inherits(eh, Dt, {
+ Ie.inherits($f, Dt, {
__CANCEL__: true
});
- function EL(t, e, r10) {
+ function mL(t, e, r10) {
const n = r10.config.validateStatus;
!r10.status || !n || n(r10.status) ? t(r10) : e(new Dt(
"Request failed with status code " + r10.status,
@@ -142246,11 +142260,11 @@ ${Ez(e, r10)}`);
r10
));
}
- function Rpe(t) {
+ function Npe(t) {
const e = /^([-+\w]{1,25})(:?\/\/|:)/.exec(t);
return e && e[1] || "";
}
- function Cpe(t, e) {
+ function Ipe(t, e) {
t = t || 10;
const r10 = new Array(t), n = new Array(t);
let i = 0, s = 0, o;
@@ -142266,7 +142280,7 @@ ${Ez(e, r10)}`);
return E ? Math.round(b * 1e3 / E) : void 0;
};
}
- function Dpe(t, e) {
+ function Ope(t, e) {
let r10 = 0;
const n = 1e3 / e;
let i = null;
@@ -142277,10 +142291,10 @@ ${Ez(e, r10)}`);
i || (i = setTimeout(() => (i = null, r10 = Date.now(), t.apply(null, arguments)), n - (a - r10)));
};
}
- var Mm = (t, e, r10 = 3) => {
+ var Sm = (t, e, r10 = 3) => {
let n = 0;
- const i = Cpe(50, 250);
- return Dpe((s) => {
+ const i = Ipe(50, 250);
+ return Ope((s) => {
const o = s.loaded, a = s.lengthComputable ? s.total : void 0, c = o - n, u = i(c), f10 = o <= a;
n = o;
const p = {
@@ -142296,7 +142310,7 @@ ${Ez(e, r10)}`);
p[e ? "download" : "upload"] = true, t(p);
}, r10);
};
- var Lpe = mo.hasStandardBrowserEnv ? function() {
+ var Ppe = mo.hasStandardBrowserEnv ? function() {
const e = /(msie|trident)/i.test(navigator.userAgent), r10 = document.createElement("a");
let n;
function i(s) {
@@ -142321,7 +142335,7 @@ ${Ez(e, r10)}`);
return true;
};
}();
- var Bpe = mo.hasStandardBrowserEnv ? {
+ var kpe = mo.hasStandardBrowserEnv ? {
write(t, e, r10, n, i, s) {
const o = [t + "=" + encodeURIComponent(e)];
Ie.isNumber(r10) && o.push("expires=" + new Date(r10).toGMTString()), Ie.isString(n) && o.push("path=" + n), Ie.isString(i) && o.push("domain=" + i), s === true && o.push("secure"), document.cookie = o.join("; ");
@@ -142342,16 +142356,16 @@ ${Ez(e, r10)}`);
remove() {
}
};
- function Upe(t) {
+ function Rpe(t) {
return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);
}
- function jpe(t, e) {
+ function Cpe(t, e) {
return e ? t.replace(/\/?\/$/, "") + "/" + e.replace(/^\/+/, "") : t;
}
- function SL(t, e) {
- return t && !Upe(e) ? jpe(t, e) : e;
+ function gL(t, e) {
+ return t && !Rpe(e) ? Cpe(t, e) : e;
}
- var hS = (t) => t instanceof go ? { ...t } : t;
+ var aS = (t) => t instanceof go ? { ...t } : t;
function al(t, e) {
e = e || {};
const r10 = {};
@@ -142411,17 +142425,17 @@ ${Ez(e, r10)}`);
socketPath: o,
responseEncoding: o,
validateStatus: a,
- headers: (u, f10) => i(hS(u), hS(f10), true)
+ headers: (u, f10) => i(aS(u), aS(f10), true)
};
return Ie.forEach(Object.keys(Object.assign({}, t, e)), function(f10) {
const p = c[f10] || i, b = p(t[f10], e[f10], f10);
Ie.isUndefined(b) && p !== a || (r10[f10] = b);
}), r10;
}
- var ML = (t) => {
+ var yL = (t) => {
const e = al({}, t);
let { data: r10, withXSRFToken: n, xsrfHeaderName: i, xsrfCookieName: s, headers: o, auth: a } = e;
- e.headers = o = go.from(o), e.url = wL(SL(e.baseURL, e.url), t.params, t.paramsSerializer), a && o.set(
+ e.headers = o = go.from(o), e.url = fL(gL(e.baseURL, e.url), t.params, t.paramsSerializer), a && o.set(
"Authorization",
"Basic " + btoa((a.username || "") + ":" + (a.password ? unescape(encodeURIComponent(a.password)) : ""))
);
@@ -142434,16 +142448,16 @@ ${Ez(e, r10)}`);
o.setContentType([u || "multipart/form-data", ...f10].join("; "));
}
}
- if (mo.hasStandardBrowserEnv && (n && Ie.isFunction(n) && (n = n(e)), n || n !== false && Lpe(e.url))) {
- const u = i && s && Bpe.read(s);
+ if (mo.hasStandardBrowserEnv && (n && Ie.isFunction(n) && (n = n(e)), n || n !== false && Ppe(e.url))) {
+ const u = i && s && kpe.read(s);
u && o.set(i, u);
}
return e;
};
- var Vpe = typeof XMLHttpRequest < "u";
- var zpe = Vpe && function(t) {
+ var Dpe = typeof XMLHttpRequest < "u";
+ var Lpe = Dpe && function(t) {
return new Promise(function(r10, n) {
- const i = ML(t);
+ const i = yL(t);
let s = i.data;
const o = go.from(i.headers).normalize();
let { responseType: a } = i, c;
@@ -142465,7 +142479,7 @@ ${Ez(e, r10)}`);
config: t,
request: f10
};
- EL(function(F) {
+ mL(function(F) {
r10(F), u();
}, function(F) {
n(F), u();
@@ -142479,7 +142493,7 @@ ${Ez(e, r10)}`);
n(new Dt("Network Error", Dt.ERR_NETWORK, i, f10)), f10 = null;
}, f10.ontimeout = function() {
let _ = i.timeout ? "timeout of " + i.timeout + "ms exceeded" : "timeout exceeded";
- const N11 = i.transitional || vL;
+ const N11 = i.transitional || hL;
i.timeoutErrorMessage && (_ = i.timeoutErrorMessage), n(new Dt(
_,
N11.clarifyTimeoutError ? Dt.ETIMEDOUT : Dt.ECONNABORTED,
@@ -142488,10 +142502,10 @@ ${Ez(e, r10)}`);
)), f10 = null;
}, s === void 0 && o.setContentType(null), "setRequestHeader" in f10 && Ie.forEach(o.toJSON(), function(_, N11) {
f10.setRequestHeader(N11, _);
- }), Ie.isUndefined(i.withCredentials) || (f10.withCredentials = !!i.withCredentials), a && a !== "json" && (f10.responseType = i.responseType), typeof i.onDownloadProgress == "function" && f10.addEventListener("progress", Mm(i.onDownloadProgress, true)), typeof i.onUploadProgress == "function" && f10.upload && f10.upload.addEventListener("progress", Mm(i.onUploadProgress)), (i.cancelToken || i.signal) && (c = (E) => {
- f10 && (n(!E || E.type ? new eh(null, t, f10) : E), f10.abort(), f10 = null);
+ }), Ie.isUndefined(i.withCredentials) || (f10.withCredentials = !!i.withCredentials), a && a !== "json" && (f10.responseType = i.responseType), typeof i.onDownloadProgress == "function" && f10.addEventListener("progress", Sm(i.onDownloadProgress, true)), typeof i.onUploadProgress == "function" && f10.upload && f10.upload.addEventListener("progress", Sm(i.onUploadProgress)), (i.cancelToken || i.signal) && (c = (E) => {
+ f10 && (n(!E || E.type ? new $f(null, t, f10) : E), f10.abort(), f10 = null);
}, i.cancelToken && i.cancelToken.subscribe(c), i.signal && (i.signal.aborted ? c() : i.signal.addEventListener("abort", c)));
- const b = Rpe(i.url);
+ const b = Npe(i.url);
if (b && mo.protocols.indexOf(b) === -1) {
n(new Dt("Unsupported protocol " + b + ":", Dt.ERR_BAD_REQUEST, t));
return;
@@ -142499,13 +142513,13 @@ ${Ez(e, r10)}`);
f10.send(s || null);
});
};
- var Fpe = (t, e) => {
+ var Bpe = (t, e) => {
let r10 = new AbortController(), n;
const i = function(c) {
if (!n) {
n = true, o();
const u = c instanceof Error ? c : this.reason;
- r10.abort(u instanceof Dt ? u : new eh(u instanceof Error ? u.message : u));
+ r10.abort(u instanceof Dt ? u : new $f(u instanceof Error ? u.message : u));
}
};
let s = e && setTimeout(() => {
@@ -142522,8 +142536,8 @@ ${Ez(e, r10)}`);
s && clearTimeout(s), s = null;
}];
};
- var Hpe = Fpe;
- var qpe = function* (t, e) {
+ var Upe = Bpe;
+ var jpe = function* (t, e) {
let r10 = t.byteLength;
if (!e || r10 < e) {
yield t;
@@ -142533,12 +142547,12 @@ ${Ez(e, r10)}`);
for (; n < r10; )
i = n + e, yield t.slice(n, i), n = i;
};
- var Wpe = async function* (t, e, r10) {
+ var Vpe = async function* (t, e, r10) {
for await (const n of t)
- yield* qpe(ArrayBuffer.isView(n) ? n : await r10(String(n)), e);
+ yield* jpe(ArrayBuffer.isView(n) ? n : await r10(String(n)), e);
};
- var dS = (t, e, r10, n, i) => {
- const s = Wpe(t, e, i);
+ var cS = (t, e, r10, n, i) => {
+ const s = Vpe(t, e, i);
let o = 0;
return new ReadableStream({
type: "bytes",
@@ -142558,7 +142572,7 @@ ${Ez(e, r10)}`);
highWaterMark: 2
});
};
- var pS = (t, e) => {
+ var uS = (t, e) => {
const r10 = t != null;
return (n) => setTimeout(() => e({
lengthComputable: r10,
@@ -142567,9 +142581,9 @@ ${Ez(e, r10)}`);
}));
};
var v2 = typeof fetch == "function" && typeof Request == "function" && typeof Response == "function";
- var AL = v2 && typeof ReadableStream == "function";
- var H5 = v2 && (typeof TextEncoder == "function" ? ((t) => (e) => t.encode(e))(new TextEncoder()) : async (t) => new Uint8Array(await new Response(t).arrayBuffer()));
- var Gpe = AL && (() => {
+ var bL = v2 && typeof ReadableStream == "function";
+ var z5 = v2 && (typeof TextEncoder == "function" ? ((t) => (e) => t.encode(e))(new TextEncoder()) : async (t) => new Uint8Array(await new Response(t).arrayBuffer()));
+ var zpe = bL && (() => {
let t = false;
const e = new Request(mo.origin, {
body: new ReadableStream(),
@@ -142580,24 +142594,24 @@ ${Ez(e, r10)}`);
}).headers.has("Content-Type");
return t && !e;
})();
- var mS = 64 * 1024;
- var q5 = AL && !!(() => {
+ var lS = 64 * 1024;
+ var F5 = bL && !!(() => {
try {
return Ie.isReadableStream(new Response("").body);
} catch {
}
})();
- var Am = {
- stream: q5 && ((t) => t.body)
+ var Mm = {
+ stream: F5 && ((t) => t.body)
};
v2 && ((t) => {
["text", "arrayBuffer", "blob", "formData", "stream"].forEach((e) => {
- !Am[e] && (Am[e] = Ie.isFunction(t[e]) ? (r10) => r10[e]() : (r10, n) => {
+ !Mm[e] && (Mm[e] = Ie.isFunction(t[e]) ? (r10) => r10[e]() : (r10, n) => {
throw new Dt(`Response type '${e}' is not supported`, Dt.ERR_NOT_SUPPORT, n);
});
});
})(new Response());
- var Kpe = async (t) => {
+ var Fpe = async (t) => {
if (t == null)
return 0;
if (Ie.isBlob(t))
@@ -142607,13 +142621,13 @@ ${Ez(e, r10)}`);
if (Ie.isArrayBufferView(t))
return t.byteLength;
if (Ie.isURLSearchParams(t) && (t = t + ""), Ie.isString(t))
- return (await H5(t)).byteLength;
+ return (await z5(t)).byteLength;
};
- var Xpe = async (t, e) => {
+ var Hpe = async (t, e) => {
const r10 = Ie.toFiniteNumber(t.getContentLength());
- return r10 ?? Kpe(e);
+ return r10 ?? Fpe(e);
};
- var Ype = v2 && (async (t) => {
+ var qpe = v2 && (async (t) => {
let {
url: e,
method: r10,
@@ -142627,28 +142641,28 @@ ${Ez(e, r10)}`);
headers: f10,
withCredentials: p = "same-origin",
fetchOptions: b
- } = ML(t);
+ } = yL(t);
u = u ? (u + "").toLowerCase() : "text";
- let [E, _] = i || s || o ? Hpe([i, s], o) : [], N11, R;
+ let [E, _] = i || s || o ? Upe([i, s], o) : [], N11, k;
const F = () => {
!N11 && setTimeout(() => {
E && E.unsubscribe();
}), N11 = true;
};
- let D;
+ let L;
try {
- if (c && Gpe && r10 !== "get" && r10 !== "head" && (D = await Xpe(f10, n)) !== 0) {
+ if (c && zpe && r10 !== "get" && r10 !== "head" && (L = await Hpe(f10, n)) !== 0) {
let z = new Request(e, {
method: "POST",
body: n,
duplex: "half"
}), T;
- Ie.isFormData(n) && (T = z.headers.get("content-type")) && f10.setContentType(T), z.body && (n = dS(z.body, mS, pS(
- D,
- Mm(c)
- ), null, H5));
+ Ie.isFormData(n) && (T = z.headers.get("content-type")) && f10.setContentType(T), z.body && (n = cS(z.body, lS, uS(
+ L,
+ Sm(c)
+ ), null, z5));
}
- Ie.isString(p) || (p = p ? "cors" : "omit"), R = new Request(e, {
+ Ie.isString(p) || (p = p ? "cors" : "omit"), k = new Request(e, {
...b,
signal: E,
method: r10.toUpperCase(),
@@ -142657,49 +142671,49 @@ ${Ez(e, r10)}`);
duplex: "half",
withCredentials: p
});
- let L = await fetch(R);
- const q = q5 && (u === "stream" || u === "response");
- if (q5 && (a || q)) {
+ let D = await fetch(k);
+ const q = F5 && (u === "stream" || u === "response");
+ if (F5 && (a || q)) {
const z = {};
["status", "statusText", "headers"].forEach((I) => {
- z[I] = L[I];
+ z[I] = D[I];
});
- const T = Ie.toFiniteNumber(L.headers.get("content-length"));
- L = new Response(
- dS(L.body, mS, a && pS(
+ const T = Ie.toFiniteNumber(D.headers.get("content-length"));
+ D = new Response(
+ cS(D.body, lS, a && uS(
T,
- Mm(a, true)
- ), q && F, H5),
+ Sm(a, true)
+ ), q && F, z5),
z
);
}
u = u || "text";
- let W = await Am[Ie.findKey(Am, u) || "text"](L, t);
+ let W = await Mm[Ie.findKey(Mm, u) || "text"](D, t);
return !q && F(), _ && _(), await new Promise((z, T) => {
- EL(z, T, {
+ mL(z, T, {
data: W,
- headers: go.from(L.headers),
- status: L.status,
- statusText: L.statusText,
+ headers: go.from(D.headers),
+ status: D.status,
+ statusText: D.statusText,
config: t,
- request: R
+ request: k
});
});
- } catch (L) {
- throw F(), L && L.name === "TypeError" && /fetch/i.test(L.message) ? Object.assign(
- new Dt("Network Error", Dt.ERR_NETWORK, t, R),
+ } catch (D) {
+ throw F(), D && D.name === "TypeError" && /fetch/i.test(D.message) ? Object.assign(
+ new Dt("Network Error", Dt.ERR_NETWORK, t, k),
{
- cause: L.cause || L
+ cause: D.cause || D
}
- ) : Dt.from(L, L && L.code, t, R);
+ ) : Dt.from(D, D && D.code, t, k);
}
});
- var W5 = {
- http: lpe,
- xhr: zpe,
- fetch: Ype
+ var H5 = {
+ http: spe,
+ xhr: Lpe,
+ fetch: qpe
};
- Ie.forEach(W5, (t, e) => {
+ Ie.forEach(H5, (t, e) => {
if (t) {
try {
Object.defineProperty(t, "name", { value: e });
@@ -142708,9 +142722,9 @@ ${Ez(e, r10)}`);
Object.defineProperty(t, "adapterName", { value: e });
}
});
- var gS = (t) => `- ${t}`;
- var Zpe = (t) => Ie.isFunction(t) || t === null || t === false;
- var TL = {
+ var fS = (t) => `- ${t}`;
+ var Wpe = (t) => Ie.isFunction(t) || t === null || t === false;
+ var wL = {
getAdapter: (t) => {
t = Ie.isArray(t) ? t : [t];
const { length: e } = t;
@@ -142719,7 +142733,7 @@ ${Ez(e, r10)}`);
for (let s = 0; s < e; s++) {
r10 = t[s];
let o;
- if (n = r10, !Zpe(r10) && (n = W5[(o = String(r10)).toLowerCase()], n === void 0))
+ if (n = r10, !Wpe(r10) && (n = H5[(o = String(r10)).toLowerCase()], n === void 0))
throw new Dt(`Unknown adapter '${o}'`);
if (n)
break;
@@ -142730,8 +142744,8 @@ ${Ez(e, r10)}`);
([a, c]) => `adapter ${a} ` + (c === false ? "is not supported by the environment" : "is not available in the build")
);
let o = e ? s.length > 1 ? `since :
-` + s.map(gS).join(`
-`) : " " + gS(s[0]) : "as no adapter specified";
+` + s.map(fS).join(`
+`) : " " + fS(s[0]) : "as no adapter specified";
throw new Dt(
"There is no suitable adapter to dispatch the request " + o,
"ERR_NOT_SUPPORT"
@@ -142739,41 +142753,41 @@ ${Ez(e, r10)}`);
}
return n;
},
- adapters: W5
+ adapters: H5
};
- function Cb(t) {
+ function Rb(t) {
if (t.cancelToken && t.cancelToken.throwIfRequested(), t.signal && t.signal.aborted)
- throw new eh(null, t);
+ throw new $f(null, t);
}
- function yS(t) {
- return Cb(t), t.headers = go.from(t.headers), t.data = Rb.call(
+ function hS(t) {
+ return Rb(t), t.headers = go.from(t.headers), t.data = kb.call(
t,
t.transformRequest
- ), ["post", "put", "patch"].indexOf(t.method) !== -1 && t.headers.setContentType("application/x-www-form-urlencoded", false), TL.getAdapter(t.adapter || Vx.adapter)(t).then(function(n) {
- return Cb(t), n.data = Rb.call(
+ ), ["post", "put", "patch"].indexOf(t.method) !== -1 && t.headers.setContentType("application/x-www-form-urlencoded", false), wL.getAdapter(t.adapter || Lx.adapter)(t).then(function(n) {
+ return Rb(t), n.data = kb.call(
t,
t.transformResponse,
n
), n.headers = go.from(n.headers), n;
}, function(n) {
- return _L(n) || (Cb(t), n && n.response && (n.response.data = Rb.call(
+ return pL(n) || (Rb(t), n && n.response && (n.response.data = kb.call(
t,
t.transformResponse,
n.response
), n.response.headers = go.from(n.response.headers))), Promise.reject(n);
});
}
- var NL = "1.7.2";
- var zx = {};
+ var vL = "1.7.2";
+ var Bx = {};
["object", "boolean", "number", "function", "string", "symbol"].forEach((t, e) => {
- zx[t] = function(n) {
+ Bx[t] = function(n) {
return typeof n === t || "a" + (e < 1 ? "n " : " ") + t;
};
});
- var bS = {};
- zx.transitional = function(e, r10, n) {
+ var dS = {};
+ Bx.transitional = function(e, r10, n) {
function i(s, o) {
- return "[Axios v" + NL + "] Transitional option '" + s + "'" + o + (n ? ". " + n : "");
+ return "[Axios v" + vL + "] Transitional option '" + s + "'" + o + (n ? ". " + n : "");
}
return (s, o, a) => {
if (e === false)
@@ -142781,7 +142795,7 @@ ${Ez(e, r10)}`);
i(o, " has been removed" + (r10 ? " in " + r10 : "")),
Dt.ERR_DEPRECATED
);
- return r10 && !bS[o] && (bS[o] = true, console.warn(
+ return r10 && !dS[o] && (dS[o] = true, console.warn(
i(
o,
" has been deprecated since v" + r10 + " and will be removed in the near future"
@@ -142789,7 +142803,7 @@ ${Ez(e, r10)}`);
)), e ? e(s, o, a) : true;
};
};
- function Jpe(t, e, r10) {
+ function Gpe(t, e, r10) {
if (typeof t != "object")
throw new Dt("options must be an object", Dt.ERR_BAD_OPTION_VALUE);
const n = Object.keys(t);
@@ -142806,16 +142820,16 @@ ${Ez(e, r10)}`);
throw new Dt("Unknown option " + s, Dt.ERR_BAD_OPTION);
}
}
- var G5 = {
- assertOptions: Jpe,
- validators: zx
+ var q5 = {
+ assertOptions: Gpe,
+ validators: Bx
};
- var Tc = G5.validators;
- var Tm = class {
+ var Ac = q5.validators;
+ var Am = class {
constructor(e) {
this.defaults = e, this.interceptors = {
- request: new lS(),
- response: new lS()
+ request: new sS(),
+ response: new sS()
};
}
async request(e, r10) {
@@ -142838,15 +142852,15 @@ ${Ez(e, r10)}`);
_request(e, r10) {
typeof e == "string" ? (r10 = r10 || {}, r10.url = e) : r10 = e || {}, r10 = al(this.defaults, r10);
const { transitional: n, paramsSerializer: i, headers: s } = r10;
- n !== void 0 && G5.assertOptions(n, {
- silentJSONParsing: Tc.transitional(Tc.boolean),
- forcedJSONParsing: Tc.transitional(Tc.boolean),
- clarifyTimeoutError: Tc.transitional(Tc.boolean)
+ n !== void 0 && q5.assertOptions(n, {
+ silentJSONParsing: Ac.transitional(Ac.boolean),
+ forcedJSONParsing: Ac.transitional(Ac.boolean),
+ clarifyTimeoutError: Ac.transitional(Ac.boolean)
}, false), i != null && (Ie.isFunction(i) ? r10.paramsSerializer = {
serialize: i
- } : G5.assertOptions(i, {
- encode: Tc.function,
- serialize: Tc.function
+ } : q5.assertOptions(i, {
+ encode: Ac.function,
+ serialize: Ac.function
}, true)), r10.method = (r10.method || this.defaults.method || "get").toLowerCase();
let o = s && Ie.merge(
s.common,
@@ -142869,7 +142883,7 @@ ${Ez(e, r10)}`);
});
let f10, p = 0, b;
if (!c) {
- const _ = [yS.bind(this), void 0];
+ const _ = [hS.bind(this), void 0];
for (_.unshift.apply(_, a), _.push.apply(_, u), b = _.length, f10 = Promise.resolve(r10); p < b; )
f10 = f10.then(_[p++], _[p++]);
return f10;
@@ -142880,13 +142894,13 @@ ${Ez(e, r10)}`);
const _ = a[p++], N11 = a[p++];
try {
E = _(E);
- } catch (R) {
- N11.call(this, R);
+ } catch (k) {
+ N11.call(this, k);
break;
}
}
try {
- f10 = yS.call(this, E);
+ f10 = hS.call(this, E);
} catch (_) {
return Promise.reject(_);
}
@@ -142896,12 +142910,12 @@ ${Ez(e, r10)}`);
}
getUri(e) {
e = al(this.defaults, e);
- const r10 = SL(e.baseURL, e.url);
- return wL(r10, e.params, e.paramsSerializer);
+ const r10 = gL(e.baseURL, e.url);
+ return fL(r10, e.params, e.paramsSerializer);
}
};
Ie.forEach(["delete", "get", "head", "options"], function(e) {
- Tm.prototype[e] = function(r10, n) {
+ Am.prototype[e] = function(r10, n) {
return this.request(al(n || {}, {
method: e,
url: r10,
@@ -142922,10 +142936,10 @@ ${Ez(e, r10)}`);
}));
};
}
- Tm.prototype[e] = r10(), Tm.prototype[e + "Form"] = r10(true);
+ Am.prototype[e] = r10(), Am.prototype[e + "Form"] = r10(true);
});
- var f1 = Tm;
- var Fx = class {
+ var l1 = Am;
+ var Ux = class {
constructor(e) {
if (typeof e != "function")
throw new TypeError("executor must be a function.");
@@ -142950,7 +142964,7 @@ ${Ez(e, r10)}`);
n.unsubscribe(s);
}, o;
}, e(function(s, o, a) {
- n.reason || (n.reason = new eh(s, o, a), r10(n.reason));
+ n.reason || (n.reason = new $f(s, o, a), r10(n.reason));
});
}
throwIfRequested() {
@@ -142973,23 +142987,23 @@ ${Ez(e, r10)}`);
static source() {
let e;
return {
- token: new Fx(function(i) {
+ token: new Ux(function(i) {
e = i;
}),
cancel: e
};
}
};
- var Qpe = Fx;
- function $pe(t) {
+ var Kpe = Ux;
+ function Xpe(t) {
return function(r10) {
return t.apply(null, r10);
};
}
- function e1e(t) {
+ function Ype(t) {
return Ie.isObject(t) && t.isAxiosError === true;
}
- var K5 = {
+ var W5 = {
Continue: 100,
SwitchingProtocols: 101,
Processing: 102,
@@ -143054,61 +143068,61 @@ ${Ez(e, r10)}`);
NotExtended: 510,
NetworkAuthenticationRequired: 511
};
- Object.entries(K5).forEach(([t, e]) => {
- K5[e] = t;
+ Object.entries(W5).forEach(([t, e]) => {
+ W5[e] = t;
});
- var t1e = K5;
- function IL(t) {
- const e = new f1(t), r10 = aL(f1.prototype.request, e);
- return Ie.extend(r10, f1.prototype, e, { allOwnKeys: true }), Ie.extend(r10, e, null, { allOwnKeys: true }), r10.create = function(i) {
- return IL(al(t, i));
+ var Zpe = W5;
+ function xL(t) {
+ const e = new l1(t), r10 = $D(l1.prototype.request, e);
+ return Ie.extend(r10, l1.prototype, e, { allOwnKeys: true }), Ie.extend(r10, e, null, { allOwnKeys: true }), r10.create = function(i) {
+ return xL(al(t, i));
}, r10;
}
- var un = IL(Vx);
- un.Axios = f1;
- un.CanceledError = eh;
- un.CancelToken = Qpe;
- un.isCancel = _L;
- un.VERSION = NL;
+ var un = xL(Lx);
+ un.Axios = l1;
+ un.CanceledError = $f;
+ un.CancelToken = Kpe;
+ un.isCancel = pL;
+ un.VERSION = vL;
un.toFormData = b2;
un.AxiosError = Dt;
un.Cancel = un.CanceledError;
un.all = function(e) {
return Promise.all(e);
};
- un.spread = $pe;
- un.isAxiosError = e1e;
+ un.spread = Xpe;
+ un.isAxiosError = Ype;
un.mergeConfig = al;
un.AxiosHeaders = go;
- un.formToJSON = (t) => xL(Ie.isHTMLForm(t) ? new FormData(t) : t);
- un.getAdapter = TL.getAdapter;
- un.HttpStatusCode = t1e;
+ un.formToJSON = (t) => dL(Ie.isHTMLForm(t) ? new FormData(t) : t);
+ un.getAdapter = wL.getAdapter;
+ un.HttpStatusCode = Zpe;
un.default = un;
var x2 = un;
- var OL = "reef";
- var r1e = x2.create({
+ var _L = "reef";
+ var Jpe = x2.create({
baseURL: "https://api.coingecko.com/api/v3/"
});
- var n1e = x2.create({
+ var Qpe = x2.create({
baseURL: "https://api.reefscan.com"
});
- var wS = (t) => r1e.get(
+ var pS = (t) => Jpe.get(
`/simple/price?ids=${t}&vs_currencies=usd`
).then((e) => e.data[t].usd);
- var i1e = async (t) => t === OL ? n1e.get("/price/reef").then((e) => e.data.usd).catch(() => wS(t)) : wS(t);
- var s1e = () => {
- PL.next(true), console.log("force lib reload tokens");
+ var $pe = async (t) => t === _L ? Qpe.get("/price/reef").then((e) => e.data.usd).catch(() => pS(t)) : pS(t);
+ var e1e = () => {
+ EL.next(true), console.log("force lib reload tokens");
};
- var PL = new Er();
- var th = PL.pipe(Cr(true));
- var kL = oa(
+ var EL = new Er();
+ var eh = EL.pipe(Cr(true));
+ var SL = oa(
0,
6e4
).pipe(
- su(th),
+ iu(eh),
Oe(async () => {
try {
- const t = await i1e(OL);
+ const t = await $pe(_L);
return bt(t, yt.COMPLETE_DATA);
} catch (t) {
return console.log("ERROR reefPrice$0=", t.message), bt(0, yt.ERROR, t.message);
@@ -143118,83 +143132,119 @@ ${Ez(e, r10)}`);
Yt((t) => (console.log("ERROR reefPrice$", t.message), xe(bt(0, yt.ERROR, t.message)))),
qt(1)
);
- var _7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var b7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- ContractType: Kc,
- EMPTY_ADDRESS: Cx,
+ ContractType: Gc,
+ EMPTY_ADDRESS: Ox,
REEF_ADDRESS: Ls,
- REEF_TOKEN: Uf,
- createEmptyToken: iL,
- createEmptyTokenWithAmount: _0e,
- getContractTypeAbi: nL,
- getTokenPrice: S0e,
- isNativeAddress: M0e,
- isNativeTransfer: E0e,
- reefPrice$: kL,
- reefTokenWithAmount: oL,
- toTokenAmount: sL
+ REEF_TOKEN: Bf,
+ createEmptyToken: ZD,
+ createEmptyTokenWithAmount: y0e,
+ getContractTypeAbi: YD,
+ getTokenPrice: w0e,
+ isNativeAddress: v0e,
+ isNativeTransfer: b0e,
+ reefPrice$: SL,
+ reefTokenWithAmount: QD,
+ toTokenAmount: JD
}, Symbol.toStringTag, { value: "Module" }));
- var o1e = [
+ var t1e = [
{
name: "Reef community staking bond",
description: "",
contractAddress: "0x7D3596b724cEB02f2669b902E4F1EEDeEfad3be6",
validatorAddress: "5Hax9GZjpurht2RpDr5eNLKvEApECuNxUpmRbYs5iNh7LpHa",
- stake: { ...Uf },
- farm: { ...Uf },
+ stake: { ...Bf },
+ farm: { ...Bf },
apy: "32"
}
];
- var a1e = {
- mainnet: o1e,
+ var r1e = {
+ mainnet: t1e,
testnet: [],
localhost: []
};
- var E7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var ML = class extends Hp {
+ constructor(e, r10) {
+ super(e), this.sendToFlutterSubject = r10, this.sendToFlutterSubject.subscribe((n) => {
+ });
+ }
+ send(e) {
+ this.sendToFlutterSubject ? this.sendToFlutterSubject.next({ data: e }) : console.log(
+ "ERROR FlutterWebSocket Error=== Flutter Web Socket not initialized!"
+ );
+ }
+ onFlutterWsMessage(e, r10) {
+ this.url === r10 && this.onmessage(e);
+ }
+ };
+ var n1e = class extends cu {
+ constructor(e, r10, n, i = {}, s, o) {
+ super(e, n, i, s, o), this.sendToFlutterSubject = r10;
+ }
+ connect() {
+ if (this.__internal__websocket)
+ throw new Error("WebSocket is already connected");
+ try {
+ this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = new ML(
+ this.__internal__endpoints[this.__internal__endpointIndex],
+ this.sendToFlutterSubject
+ ), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen);
+ } catch (e) {
+ throw console.error(e), this.__internal__emit("error", e), e;
+ }
+ }
+ getFlutterWs() {
+ return this.__internal__websocket;
+ }
+ };
+ var w7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- AVAILABLE_NETWORKS: Za,
- SS58_REEF: kle,
- bonds: a1e,
- connectProvider: WR,
- disconnectProvider: dm,
- getLatestBlockAccountUpdates$: Jf,
- getLatestBlockContractEvents$: UD,
- getLatestBlockUpdates$: Tx,
- getReefswapNetworkConfig: GR,
- initProvider: qR,
- reconnectProvider: Rle
+ AVAILABLE_NETWORKS: Ya,
+ FlutterWebSocket: ML,
+ FlutterWsProvider: n1e,
+ SS58_REEF: Tle,
+ bonds: r1e,
+ connectProvider: BR,
+ disconnectProvider: hm,
+ getLatestBlockAccountUpdates$: Zf,
+ getLatestBlockContractEvents$: OD,
+ getLatestBlockUpdates$: Ex,
+ getReefswapNetworkConfig: UR,
+ initProvider: LR,
+ reconnectProvider: Nle
}, Symbol.toStringTag, { value: "Module" }));
- var Bd = /* @__PURE__ */ ((t) => (t.REEF_SIGN_TRANSACTION = "reef_signTransaction", t.REEF_SIGN_MESSAGE = "reef_signMessage", t))(Bd || {});
- var jf = (t) => `reef:${t.substring(2, 34)}`;
- var Hx = jf(
- Za.mainnet.genesisHash
+ var Ld = /* @__PURE__ */ ((t) => (t.REEF_SIGN_TRANSACTION = "reef_signTransaction", t.REEF_SIGN_MESSAGE = "reef_signMessage", t))(Ld || {});
+ var Uf = (t) => `reef:${t.substring(2, 34)}`;
+ var jx = Uf(
+ Ya.mainnet.genesisHash
);
- var RL = jf(
- Za.testnet.genesisHash
+ var AL = Uf(
+ Ya.testnet.genesisHash
);
- var c1e = () => ({
+ var i1e = () => ({
reef: {
- methods: Object.values(Bd),
+ methods: Object.values(Ld),
chains: [
- jf(Za.mainnet.genesisHash),
- jf(Za.testnet.genesisHash)
+ Uf(Ya.mainnet.genesisHash),
+ Uf(Ya.testnet.genesisHash)
],
events: []
}
});
+ var Cb;
var Db;
- var Lb;
- var u1e = class {
+ var s1e = class {
constructor(e, r10) {
- Db = e, Lb = r10;
+ Cb = e, Db = r10;
}
async signPayload(e) {
try {
- const r10 = await Db.request({
- chainId: jf(e.genesisHash),
- topic: Lb.topic,
+ const r10 = await Cb.request({
+ chainId: Uf(e.genesisHash),
+ topic: Db.topic,
request: {
- method: Bd.REEF_SIGN_TRANSACTION,
+ method: Ld.REEF_SIGN_TRANSACTION,
params: {
address: e.address,
transactionPayload: e
@@ -143211,11 +143261,11 @@ ${Ez(e, r10)}`);
}
async signRaw(e) {
try {
- const r10 = await Db.request({
- chainId: Hx,
- topic: Lb.topic,
+ const r10 = await Cb.request({
+ chainId: jx,
+ topic: Db.topic,
request: {
- method: Bd.REEF_SIGN_MESSAGE,
+ method: Ld.REEF_SIGN_MESSAGE,
params: {
address: e.address,
message: e.data
@@ -143231,10 +143281,10 @@ ${Ez(e, r10)}`);
}
}
};
- var Bb;
- var l1e = class {
+ var Lb;
+ var o1e = class {
constructor(e) {
- this.rpcUrl = null, this.provider = null, Bb = e;
+ this.rpcUrl = null, this.provider = null, Lb = e;
}
subscribeSelectedNetwork(e) {
e(this.rpcUrl || "");
@@ -143245,18 +143295,18 @@ ${Ez(e, r10)}`);
}
async getNetworkProvider() {
var n, i;
- const e = (i = (n = Bb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length ? Bb.namespaces.reef.accounts[0] : void 0;
+ const e = (i = (n = Lb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length ? Lb.namespaces.reef.accounts[0] : void 0;
if (!e)
throw new Error("Provider URL not found");
let r10;
- if (e.startsWith(Hx))
- r10 = Za.mainnet.rpcUrl;
- else if (e.startsWith(RL))
- r10 = Za.testnet.rpcUrl;
+ if (e.startsWith(jx))
+ r10 = Ya.mainnet.rpcUrl;
+ else if (e.startsWith(AL))
+ r10 = Ya.testnet.rpcUrl;
else
throw new Error("Provider URL not found");
(r10 !== this.rpcUrl || !this.provider) && (this.provider = new xl.Provider({
- provider: new Al(r10)
+ provider: new cu(r10)
}));
try {
await this.provider.api.isReadyOrError;
@@ -143266,7 +143316,7 @@ ${Ez(e, r10)}`);
return this.rpcUrl = r10, this.provider;
}
};
- var Nm = class {
+ var Tm = class {
constructor(e, r10, n) {
this.selectedSignerStatus = null, this.isGetSignerMethodSubscribed = false, this.resolvesList = [], this.isSelectedAccountReceived = false, this.accounts = e, this.extSigningKey = r10, this.injectedProvider = n;
}
@@ -143314,11 +143364,11 @@ ${Ez(e, r10)}`);
}, e)), r10;
}
async onSelectedSignerParamUpdate(e, r10) {
- const n = Nm.createReefSigner(
+ const n = Tm.createReefSigner(
this.selectedSignerAccount,
this.selectedProvider,
this.extSigningKey
- ), i = await Nm.hasConnectedVM(r10, n), s = this.getResponseStatus(
+ ), i = await Tm.hasConnectedVM(r10, n), s = this.getResponseStatus(
n,
i,
r10
@@ -143355,52 +143405,52 @@ ${Ez(e, r10)}`);
return r10 ? !e || e === Go.EVM && await (r10 == null ? void 0 : r10.isClaimed()) : false;
}
};
- var f1e = class {
+ var a1e = class {
constructor(e, r10) {
- this.accounts = new Ple(r10), this.signer = new u1e(e, r10), this.reefProvider = new l1e(r10), this.reefSigner = new Nm(
+ this.accounts = new Ale(r10), this.signer = new s1e(e, r10), this.reefProvider = new o1e(r10), this.reefSigner = new Tm(
this.accounts,
this.signer,
this.reefProvider
);
}
};
- function h1e({ client: t, session: e }, { name: r10, version: n }) {
+ function c1e({ client: t, session: e }, { name: r10, version: n }) {
const i = window;
i && (i.injectedWeb3 = i.injectedWeb3 || {}, i.injectedWeb3[r10] = {
- enable: (s) => d1e(t, e),
+ enable: (s) => u1e(t, e),
version: n
});
}
- async function d1e(t, e) {
- return new f1e(t, e);
+ async function u1e(t, e) {
+ return new a1e(t, e);
}
- var qx = { exports: {} };
- var vf = typeof Reflect == "object" ? Reflect : null;
- var vS = vf && typeof vf.apply == "function" ? vf.apply : function(e, r10, n) {
+ var Vx = { exports: {} };
+ var wf = typeof Reflect == "object" ? Reflect : null;
+ var mS = wf && typeof wf.apply == "function" ? wf.apply : function(e, r10, n) {
return Function.prototype.apply.call(e, r10, n);
};
- var h1;
- vf && typeof vf.ownKeys == "function" ? h1 = vf.ownKeys : Object.getOwnPropertySymbols ? h1 = function(e) {
+ var f1;
+ wf && typeof wf.ownKeys == "function" ? f1 = wf.ownKeys : Object.getOwnPropertySymbols ? f1 = function(e) {
return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e));
- } : h1 = function(e) {
+ } : f1 = function(e) {
return Object.getOwnPropertyNames(e);
};
- function p1e(t) {
+ function l1e(t) {
console && console.warn && console.warn(t);
}
- var CL = Number.isNaN || function(e) {
+ var TL = Number.isNaN || function(e) {
return e !== e;
};
function mr() {
mr.init.call(this);
}
- qx.exports = mr;
- qx.exports.once = b1e;
+ Vx.exports = mr;
+ Vx.exports.once = p1e;
mr.EventEmitter = mr;
mr.prototype._events = void 0;
mr.prototype._eventsCount = 0;
mr.prototype._maxListeners = void 0;
- var xS = 10;
+ var gS = 10;
function _2(t) {
if (typeof t != "function")
throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t);
@@ -143408,27 +143458,27 @@ ${Ez(e, r10)}`);
Object.defineProperty(mr, "defaultMaxListeners", {
enumerable: true,
get: function() {
- return xS;
+ return gS;
},
set: function(t) {
- if (typeof t != "number" || t < 0 || CL(t))
+ if (typeof t != "number" || t < 0 || TL(t))
throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + t + ".");
- xS = t;
+ gS = t;
}
});
mr.init = function() {
(this._events === void 0 || this._events === Object.getPrototypeOf(this)._events) && (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0;
};
mr.prototype.setMaxListeners = function(e) {
- if (typeof e != "number" || e < 0 || CL(e))
+ if (typeof e != "number" || e < 0 || TL(e))
throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + e + ".");
return this._maxListeners = e, this;
};
- function DL(t) {
+ function NL(t) {
return t._maxListeners === void 0 ? mr.defaultMaxListeners : t._maxListeners;
}
mr.prototype.getMaxListeners = function() {
- return DL(this);
+ return NL(this);
};
mr.prototype.emit = function(e) {
for (var r10 = [], n = 1; n < arguments.length; n++)
@@ -143449,13 +143499,13 @@ ${Ez(e, r10)}`);
if (c === void 0)
return false;
if (typeof c == "function")
- vS(c, this, r10);
+ mS(c, this, r10);
else
- for (var u = c.length, f10 = VL(c, u), n = 0; n < u; ++n)
- vS(f10[n], this, r10);
+ for (var u = c.length, f10 = RL(c, u), n = 0; n < u; ++n)
+ mS(f10[n], this, r10);
return true;
};
- function LL(t, e, r10, n) {
+ function IL(t, e, r10, n) {
var i, s, o;
if (_2(r10), s = t._events, s === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit(
"newListener",
@@ -143463,33 +143513,33 @@ ${Ez(e, r10)}`);
r10.listener ? r10.listener : r10
), s = t._events), o = s[e]), o === void 0)
o = s[e] = r10, ++t._eventsCount;
- else if (typeof o == "function" ? o = s[e] = n ? [r10, o] : [o, r10] : n ? o.unshift(r10) : o.push(r10), i = DL(t), i > 0 && o.length > i && !o.warned) {
+ else if (typeof o == "function" ? o = s[e] = n ? [r10, o] : [o, r10] : n ? o.unshift(r10) : o.push(r10), i = NL(t), i > 0 && o.length > i && !o.warned) {
o.warned = true;
var a = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(e) + " listeners added. Use emitter.setMaxListeners() to increase limit");
- a.name = "MaxListenersExceededWarning", a.emitter = t, a.type = e, a.count = o.length, p1e(a);
+ a.name = "MaxListenersExceededWarning", a.emitter = t, a.type = e, a.count = o.length, l1e(a);
}
return t;
}
mr.prototype.addListener = function(e, r10) {
- return LL(this, e, r10, false);
+ return IL(this, e, r10, false);
};
mr.prototype.on = mr.prototype.addListener;
mr.prototype.prependListener = function(e, r10) {
- return LL(this, e, r10, true);
+ return IL(this, e, r10, true);
};
- function m1e() {
+ function f1e() {
if (!this.fired)
return this.target.removeListener(this.type, this.wrapFn), this.fired = true, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments);
}
- function BL(t, e, r10) {
- var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r10 }, i = m1e.bind(n);
+ function OL(t, e, r10) {
+ var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r10 }, i = f1e.bind(n);
return i.listener = r10, n.wrapFn = i, i;
}
mr.prototype.once = function(e, r10) {
- return _2(r10), this.on(e, BL(this, e, r10)), this;
+ return _2(r10), this.on(e, OL(this, e, r10)), this;
};
mr.prototype.prependOnceListener = function(e, r10) {
- return _2(r10), this.prependListener(e, BL(this, e, r10)), this;
+ return _2(r10), this.prependListener(e, OL(this, e, r10)), this;
};
mr.prototype.removeListener = function(e, r10) {
var n, i, s, o, a;
@@ -143507,7 +143557,7 @@ ${Ez(e, r10)}`);
}
if (s < 0)
return this;
- s === 0 ? n.shift() : g1e(n, s), n.length === 1 && (i[e] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", e, a || r10);
+ s === 0 ? n.shift() : h1e(n, s), n.length === 1 && (i[e] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", e, a || r10);
}
return this;
};
@@ -143531,24 +143581,24 @@ ${Ez(e, r10)}`);
this.removeListener(e, r10[i]);
return this;
};
- function UL(t, e, r10) {
+ function PL(t, e, r10) {
var n = t._events;
if (n === void 0)
return [];
var i = n[e];
- return i === void 0 ? [] : typeof i == "function" ? r10 ? [i.listener || i] : [i] : r10 ? y1e(i) : VL(i, i.length);
+ return i === void 0 ? [] : typeof i == "function" ? r10 ? [i.listener || i] : [i] : r10 ? d1e(i) : RL(i, i.length);
}
mr.prototype.listeners = function(e) {
- return UL(this, e, true);
+ return PL(this, e, true);
};
mr.prototype.rawListeners = function(e) {
- return UL(this, e, false);
+ return PL(this, e, false);
};
mr.listenerCount = function(t, e) {
- return typeof t.listenerCount == "function" ? t.listenerCount(e) : jL.call(t, e);
+ return typeof t.listenerCount == "function" ? t.listenerCount(e) : kL.call(t, e);
};
- mr.prototype.listenerCount = jL;
- function jL(t) {
+ mr.prototype.listenerCount = kL;
+ function kL(t) {
var e = this._events;
if (e !== void 0) {
var r10 = e[t];
@@ -143560,24 +143610,24 @@ ${Ez(e, r10)}`);
return 0;
}
mr.prototype.eventNames = function() {
- return this._eventsCount > 0 ? h1(this._events) : [];
+ return this._eventsCount > 0 ? f1(this._events) : [];
};
- function VL(t, e) {
+ function RL(t, e) {
for (var r10 = new Array(e), n = 0; n < e; ++n)
r10[n] = t[n];
return r10;
}
- function g1e(t, e) {
+ function h1e(t, e) {
for (; e + 1 < t.length; e++)
t[e] = t[e + 1];
t.pop();
}
- function y1e(t) {
+ function d1e(t) {
for (var e = new Array(t.length), r10 = 0; r10 < e.length; ++r10)
e[r10] = t[r10].listener || t[r10];
return e;
}
- function b1e(t, e) {
+ function p1e(t, e) {
return new Promise(function(r10, n) {
function i(o) {
t.removeListener(e, s), n(o);
@@ -143585,13 +143635,13 @@ ${Ez(e, r10)}`);
function s() {
typeof t.removeListener == "function" && t.removeListener("error", i), r10([].slice.call(arguments));
}
- zL(t, e, s, { once: true }), e !== "error" && w1e(t, i, { once: true });
+ CL(t, e, s, { once: true }), e !== "error" && m1e(t, i, { once: true });
});
}
- function w1e(t, e, r10) {
- typeof t.on == "function" && zL(t, "error", e, r10);
+ function m1e(t, e, r10) {
+ typeof t.on == "function" && CL(t, "error", e, r10);
}
- function zL(t, e, r10, n) {
+ function CL(t, e, r10, n) {
if (typeof t.on == "function")
n.once ? t.once(e, r10) : t.on(e, r10);
else if (typeof t.addEventListener == "function")
@@ -143601,22 +143651,22 @@ ${Ez(e, r10)}`);
else
throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof t);
}
- var vo = qx.exports;
- var FL = /* @__PURE__ */ nc(vo);
- var v1e = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/;
- var x1e = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;
- var _1e = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;
- function E1e(t, e) {
+ var vo = Vx.exports;
+ var DL = /* @__PURE__ */ rc(vo);
+ var g1e = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/;
+ var y1e = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;
+ var b1e = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;
+ function w1e(t, e) {
if (t === "__proto__" || t === "constructor" && e && typeof e == "object" && "prototype" in e) {
- S1e(t);
+ v1e(t);
return;
}
return e;
}
- function S1e(t) {
+ function v1e(t) {
console.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`);
}
- function Ep(t, e = {}) {
+ function xp(t, e = {}) {
if (typeof t != "string")
return t;
const r10 = t.trim();
@@ -143639,16 +143689,16 @@ ${Ez(e, r10)}`);
if (n === "-infinity")
return Number.NEGATIVE_INFINITY;
}
- if (!_1e.test(t)) {
+ if (!b1e.test(t)) {
if (e.strict)
throw new SyntaxError("[destr] Invalid JSON");
return t;
}
try {
- if (v1e.test(t) || x1e.test(t)) {
+ if (g1e.test(t) || y1e.test(t)) {
if (e.strict)
throw new Error("[destr] Possible prototype pollution");
- return JSON.parse(t, E1e);
+ return JSON.parse(t, w1e);
}
return JSON.parse(t);
} catch (n) {
@@ -143657,62 +143707,62 @@ ${Ez(e, r10)}`);
return t;
}
}
- function M1e(t) {
+ function x1e(t) {
return !t || typeof t.then != "function" ? Promise.resolve(t) : t;
}
function Mn(t, ...e) {
try {
- return M1e(t(...e));
+ return x1e(t(...e));
} catch (r10) {
return Promise.reject(r10);
}
}
- function A1e(t) {
+ function _1e(t) {
const e = typeof t;
return t === null || e !== "object" && e !== "function";
}
- function T1e(t) {
+ function E1e(t) {
const e = Object.getPrototypeOf(t);
return !e || e.isPrototypeOf(Object);
}
- function d1(t) {
- if (A1e(t))
+ function h1(t) {
+ if (_1e(t))
return String(t);
- if (T1e(t) || Array.isArray(t))
+ if (E1e(t) || Array.isArray(t))
return JSON.stringify(t);
if (typeof t.toJSON == "function")
- return d1(t.toJSON());
+ return h1(t.toJSON());
throw new Error("[unstorage] Cannot stringify value!");
}
- function HL() {
+ function LL() {
if (typeof Buffer === void 0)
throw new TypeError("[unstorage] Buffer is not supported!");
}
- var X5 = "base64:";
- function N1e(t) {
+ var G5 = "base64:";
+ function S1e(t) {
if (typeof t == "string")
return t;
- HL();
+ LL();
const e = Buffer.from(t).toString("base64");
- return X5 + e;
+ return G5 + e;
}
- function I1e(t) {
- return typeof t != "string" || !t.startsWith(X5) ? t : (HL(), Buffer.from(t.slice(X5.length), "base64"));
+ function M1e(t) {
+ return typeof t != "string" || !t.startsWith(G5) ? t : (LL(), Buffer.from(t.slice(G5.length), "base64"));
}
function Li(t) {
return t ? t.split("?")[0].replace(/[/\\]/g, ":").replace(/:+/g, ":").replace(/^:|:$/g, "") : "";
}
- function O1e(...t) {
+ function A1e(...t) {
return Li(t.join(":"));
}
- function Sp(t) {
+ function _p(t) {
return t = Li(t), t ? t + ":" : "";
}
- var P1e = "memory";
- var k1e = () => {
+ var T1e = "memory";
+ var N1e = () => {
const t = /* @__PURE__ */ new Map();
return {
- name: P1e,
+ name: T1e,
options: {},
hasItem(e) {
return t.has(e);
@@ -143743,9 +143793,9 @@ ${Ez(e, r10)}`);
}
};
};
- function R1e(t = {}) {
+ function I1e(t = {}) {
const e = {
- mounts: { "": t.driver || k1e() },
+ mounts: { "": t.driver || N1e() },
mountpoints: [""],
watching: false,
watchListeners: [],
@@ -143779,7 +143829,7 @@ ${Ez(e, r10)}`);
if (!e.watching) {
e.watching = true;
for (const u in e.mounts)
- e.unwatch[u] = await _S(
+ e.unwatch[u] = await yS(
e.mounts[u],
i,
u
@@ -143801,12 +143851,12 @@ ${Ez(e, r10)}`);
}, b.set(_.base, N11)), N11;
};
for (const _ of u) {
- const N11 = typeof _ == "string", R = Li(N11 ? _ : _.key), F = N11 ? void 0 : _.value, D = N11 || !_.options ? f10 : { ...f10, ..._.options }, L = r10(R);
- E(L).items.push({
- key: R,
+ const N11 = typeof _ == "string", k = Li(N11 ? _ : _.key), F = N11 ? void 0 : _.value, L = N11 || !_.options ? f10 : { ...f10, ..._.options }, D = r10(k);
+ E(D).items.push({
+ key: k,
value: F,
- relativeKey: L.relativeKey,
- options: D
+ relativeKey: D.relativeKey,
+ options: L
});
}
return Promise.all([...b.values()].map((_) => p(_))).then(
@@ -143822,7 +143872,7 @@ ${Ez(e, r10)}`);
u = Li(u);
const { relativeKey: p, driver: b } = r10(u);
return Mn(b.getItem, p, f10).then(
- (E) => Ep(E)
+ (E) => xp(E)
);
},
getItems(u, f10) {
@@ -143835,8 +143885,8 @@ ${Ez(e, r10)}`);
f10
).then(
(b) => b.map((E) => ({
- key: O1e(p.base, E.key),
- value: Ep(E.value)
+ key: A1e(p.base, E.key),
+ value: xp(E.value)
}))
) : Promise.all(
p.items.map((b) => Mn(
@@ -143845,7 +143895,7 @@ ${Ez(e, r10)}`);
b.options
).then((E) => ({
key: b.key,
- value: Ep(E)
+ value: xp(E)
})))
));
},
@@ -143853,7 +143903,7 @@ ${Ez(e, r10)}`);
u = Li(u);
const { relativeKey: p, driver: b } = r10(u);
return b.getItemRaw ? Mn(b.getItemRaw, p, f10) : Mn(b.getItem, p, f10).then(
- (E) => I1e(E)
+ (E) => M1e(E)
);
},
async setItem(u, f10, p = {}) {
@@ -143861,7 +143911,7 @@ ${Ez(e, r10)}`);
return c.removeItem(u);
u = Li(u);
const { relativeKey: b, driver: E } = r10(u);
- E.setItem && (await Mn(E.setItem, b, d1(f10), p), E.watch || i("update", u));
+ E.setItem && (await Mn(E.setItem, b, h1(f10), p), E.watch || i("update", u));
},
async setItems(u, f10) {
await a(u, f10, async (p) => {
@@ -143870,7 +143920,7 @@ ${Ez(e, r10)}`);
p.driver.setItems,
p.items.map((b) => ({
key: b.relativeKey,
- value: d1(b.value),
+ value: h1(b.value),
options: b.options
})),
f10
@@ -143879,7 +143929,7 @@ ${Ez(e, r10)}`);
p.items.map((b) => Mn(
p.driver.setItem,
b.relativeKey,
- d1(b.value),
+ h1(b.value),
b.options
))
);
@@ -143893,7 +143943,7 @@ ${Ez(e, r10)}`);
if (E.setItemRaw)
await Mn(E.setItemRaw, b, f10, p);
else if (E.setItem)
- await Mn(E.setItem, b, N1e(f10), p);
+ await Mn(E.setItem, b, S1e(f10), p);
else
return;
E.watch || i("update", u);
@@ -143911,7 +143961,7 @@ ${Ez(e, r10)}`);
b.getItem,
p + "$",
f10
- ).then((N11) => Ep(N11));
+ ).then((N11) => xp(N11));
_ && typeof _ == "object" && (typeof _.atime == "string" && (_.atime = new Date(_.atime)), typeof _.mtime == "string" && (_.mtime = new Date(_.mtime)), Object.assign(E, _));
}
return E;
@@ -143923,17 +143973,17 @@ ${Ez(e, r10)}`);
return this.removeItem(u + "$", f10);
},
async getKeys(u, f10 = {}) {
- u = Sp(u);
+ u = _p(u);
const p = n(u, true);
let b = [];
const E = [];
for (const _ of p) {
- const R = (await Mn(
+ const k = (await Mn(
_.driver.getKeys,
_.relativeBase,
f10
- )).map((F) => _.mountpoint + Li(F)).filter((F) => !b.some((D) => F.startsWith(D)));
- E.push(...R), b = [
+ )).map((F) => _.mountpoint + Li(F)).filter((F) => !b.some((L) => F.startsWith(L)));
+ E.push(...k), b = [
_.mountpoint,
...b.filter((F) => !F.startsWith(_.mountpoint))
];
@@ -143941,7 +143991,7 @@ ${Ez(e, r10)}`);
return u ? E.filter((_) => _.startsWith(u) && !_.endsWith("$")) : E.filter((_) => !_.endsWith("$"));
},
async clear(u, f10 = {}) {
- u = Sp(u), await Promise.all(
+ u = _p(u), await Promise.all(
n(u, false).map(async (p) => {
if (p.driver.clear)
return Mn(p.driver.clear, p.relativeBase, f10);
@@ -143956,7 +144006,7 @@ ${Ez(e, r10)}`);
},
async dispose() {
await Promise.all(
- Object.values(e.mounts).map((u) => ES(u))
+ Object.values(e.mounts).map((u) => bS(u))
);
},
async watch(u) {
@@ -143970,14 +144020,14 @@ ${Ez(e, r10)}`);
e.watchListeners = [], await o();
},
mount(u, f10) {
- if (u = Sp(u), u && e.mounts[u])
+ if (u = _p(u), u && e.mounts[u])
throw new Error(`already mounted at ${u}`);
- return u && (e.mountpoints.push(u), e.mountpoints.sort((p, b) => b.length - p.length)), e.mounts[u] = f10, e.watching && Promise.resolve(_S(f10, i, u)).then((p) => {
+ return u && (e.mountpoints.push(u), e.mountpoints.sort((p, b) => b.length - p.length)), e.mounts[u] = f10, e.watching && Promise.resolve(yS(f10, i, u)).then((p) => {
e.unwatch[u] = p;
}).catch(console.error), c;
},
async unmount(u, f10 = true) {
- u = Sp(u), !(!u || !e.mounts[u]) && (e.watching && u in e.unwatch && (e.unwatch[u](), delete e.unwatch[u]), f10 && await ES(e.mounts[u]), e.mountpoints = e.mountpoints.filter((p) => p !== u), delete e.mounts[u]);
+ u = _p(u), !(!u || !e.mounts[u]) && (e.watching && u in e.unwatch && (e.unwatch[u](), delete e.unwatch[u]), f10 && await bS(e.mounts[u]), e.mountpoints = e.mountpoints.filter((p) => p !== u), delete e.mounts[u]);
},
getMount(u = "") {
u = Li(u) + ":";
@@ -143996,55 +144046,55 @@ ${Ez(e, r10)}`);
};
return c;
}
- function _S(t, e, r10) {
+ function yS(t, e, r10) {
return t.watch ? t.watch((n, i) => e(n, r10 + i)) : () => {
};
}
- async function ES(t) {
+ async function bS(t) {
typeof t.dispose == "function" && await Mn(t.dispose);
}
- function Pl(t) {
+ function Ol(t) {
return new Promise((e, r10) => {
t.oncomplete = t.onsuccess = () => e(t.result), t.onabort = t.onerror = () => r10(t.error);
});
}
- function qL(t, e) {
+ function BL(t, e) {
const r10 = indexedDB.open(t);
r10.onupgradeneeded = () => r10.result.createObjectStore(e);
- const n = Pl(r10);
+ const n = Ol(r10);
return (i, s) => n.then((o) => s(o.transaction(e, i).objectStore(e)));
}
- var Ub;
- function N0() {
- return Ub || (Ub = qL("keyval-store", "keyval")), Ub;
+ var Bb;
+ function A0() {
+ return Bb || (Bb = BL("keyval-store", "keyval")), Bb;
}
- function SS(t, e = N0()) {
- return e("readonly", (r10) => Pl(r10.get(t)));
+ function wS(t, e = A0()) {
+ return e("readonly", (r10) => Ol(r10.get(t)));
}
- function C1e(t, e, r10 = N0()) {
- return r10("readwrite", (n) => (n.put(e, t), Pl(n.transaction)));
+ function O1e(t, e, r10 = A0()) {
+ return r10("readwrite", (n) => (n.put(e, t), Ol(n.transaction)));
}
- function D1e(t, e = N0()) {
- return e("readwrite", (r10) => (r10.delete(t), Pl(r10.transaction)));
+ function P1e(t, e = A0()) {
+ return e("readwrite", (r10) => (r10.delete(t), Ol(r10.transaction)));
}
- function L1e(t = N0()) {
- return t("readwrite", (e) => (e.clear(), Pl(e.transaction)));
+ function k1e(t = A0()) {
+ return t("readwrite", (e) => (e.clear(), Ol(e.transaction)));
}
- function B1e(t, e) {
+ function R1e(t, e) {
return t.openCursor().onsuccess = function() {
this.result && (e(this.result), this.result.continue());
- }, Pl(t.transaction);
+ }, Ol(t.transaction);
}
- function U1e(t = N0()) {
+ function C1e(t = A0()) {
return t("readonly", (e) => {
if (e.getAllKeys)
- return Pl(e.getAllKeys());
+ return Ol(e.getAllKeys());
const r10 = [];
- return B1e(e, (n) => r10.push(n.key)).then(() => r10);
+ return R1e(e, (n) => r10.push(n.key)).then(() => r10);
});
}
- var j1e = (t) => JSON.stringify(t, (e, r10) => typeof r10 == "bigint" ? r10.toString() + "n" : r10);
- var V1e = (t) => {
+ var D1e = (t) => JSON.stringify(t, (e, r10) => typeof r10 == "bigint" ? r10.toString() + "n" : r10);
+ var L1e = (t) => {
const e = /([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g, r10 = t.replace(e, '$1"$2n"$3');
return JSON.parse(r10, (n, i) => typeof i == "string" && i.match(/^\d+n$/) ? BigInt(i.substring(0, i.length - 1)) : i);
};
@@ -144052,37 +144102,37 @@ ${Ez(e, r10)}`);
if (typeof t != "string")
throw new Error(`Cannot safe json parse value of type ${typeof t}`);
try {
- return V1e(t);
+ return L1e(t);
} catch {
return t;
}
}
function cl(t) {
- return typeof t == "string" ? t : j1e(t) || "";
+ return typeof t == "string" ? t : D1e(t) || "";
}
- var z1e = "idb-keyval";
- var F1e = (t = {}) => {
+ var B1e = "idb-keyval";
+ var U1e = (t = {}) => {
const e = t.base && t.base.length > 0 ? `${t.base}:` : "", r10 = (i) => e + i;
let n;
- return t.dbName && t.storeName && (n = qL(t.dbName, t.storeName)), { name: z1e, options: t, async hasItem(i) {
- return !(typeof await SS(r10(i), n) > "u");
+ return t.dbName && t.storeName && (n = BL(t.dbName, t.storeName)), { name: B1e, options: t, async hasItem(i) {
+ return !(typeof await wS(r10(i), n) > "u");
}, async getItem(i) {
- return await SS(r10(i), n) ?? null;
+ return await wS(r10(i), n) ?? null;
}, setItem(i, s) {
- return C1e(r10(i), s, n);
+ return O1e(r10(i), s, n);
}, removeItem(i) {
- return D1e(r10(i), n);
+ return P1e(r10(i), n);
}, getKeys() {
- return U1e(n);
+ return C1e(n);
}, clear() {
- return L1e(n);
+ return k1e(n);
} };
};
- var H1e = "WALLET_CONNECT_V2_INDEXED_DB";
- var q1e = "keyvaluestorage";
- var W1e = class {
+ var j1e = "WALLET_CONNECT_V2_INDEXED_DB";
+ var V1e = "keyvaluestorage";
+ var z1e = class {
constructor() {
- this.indexedDb = R1e({ driver: F1e({ dbName: H1e, storeName: q1e }) });
+ this.indexedDb = I1e({ driver: U1e({ dbName: j1e, storeName: V1e }) });
}
async getKeys() {
return this.indexedDb.getKeys();
@@ -144102,8 +144152,8 @@ ${Ez(e, r10)}`);
await this.indexedDb.removeItem(e);
}
};
- var jb = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
- var p1 = { exports: {} };
+ var Ub = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
+ var d1 = { exports: {} };
(function() {
let t;
function e() {
@@ -144123,21 +144173,21 @@ ${Ez(e, r10)}`);
return r10 = r10 || 0, Object.keys(this)[r10];
}, t.prototype.__defineGetter__("length", function() {
return Object.keys(this).length;
- }), typeof jb < "u" && jb.localStorage ? p1.exports = jb.localStorage : typeof window < "u" && window.localStorage ? p1.exports = window.localStorage : p1.exports = new e();
+ }), typeof Ub < "u" && Ub.localStorage ? d1.exports = Ub.localStorage : typeof window < "u" && window.localStorage ? d1.exports = window.localStorage : d1.exports = new e();
})();
- function G1e(t) {
+ function F1e(t) {
var e;
return [t[0], E2((e = t[1]) != null ? e : "")];
}
- var K1e = class {
+ var H1e = class {
constructor() {
- this.localStorage = p1.exports;
+ this.localStorage = d1.exports;
}
async getKeys() {
return Object.keys(this.localStorage);
}
async getEntries() {
- return Object.entries(this.localStorage).map(G1e);
+ return Object.entries(this.localStorage).map(F1e);
}
async getItem(e) {
const r10 = this.localStorage.getItem(e);
@@ -144151,11 +144201,11 @@ ${Ez(e, r10)}`);
this.localStorage.removeItem(e);
}
};
- var X1e = "wc_storage_version";
- var MS = 1;
- var Y1e = async (t, e, r10) => {
- const n = X1e, i = await e.getItem(n);
- if (i && i >= MS) {
+ var q1e = "wc_storage_version";
+ var vS = 1;
+ var W1e = async (t, e, r10) => {
+ const n = q1e, i = await e.getItem(n);
+ if (i && i >= vS) {
r10(e);
return;
}
@@ -144175,23 +144225,23 @@ ${Ez(e, r10)}`);
await e.setItem(a, u), o.push(a);
}
}
- await e.setItem(n, MS), r10(e), Z1e(t, o);
+ await e.setItem(n, vS), r10(e), G1e(t, o);
};
- var Z1e = async (t, e) => {
+ var G1e = async (t, e) => {
e.length && e.forEach(async (r10) => {
await t.removeItem(r10);
});
};
- var J1e = class {
+ var K1e = class {
constructor() {
this.initialized = false, this.setInitialized = (r10) => {
this.storage = r10, this.initialized = true;
};
- const e = new K1e();
+ const e = new H1e();
this.storage = e;
try {
- const r10 = new W1e();
- Y1e(e, r10, this.setInitialized);
+ const r10 = new z1e();
+ W1e(e, r10, this.setInitialized);
} catch {
this.initialized = true;
}
@@ -144220,32 +144270,32 @@ ${Ez(e, r10)}`);
}
};
var gt = {};
- var Y5 = function(t, e) {
- return Y5 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) {
+ var K5 = function(t, e) {
+ return K5 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) {
r10.__proto__ = n;
} || function(r10, n) {
for (var i in n)
n.hasOwnProperty(i) && (r10[i] = n[i]);
- }, Y5(t, e);
+ }, K5(t, e);
};
- function Q1e(t, e) {
- Y5(t, e);
+ function X1e(t, e) {
+ K5(t, e);
function r10() {
this.constructor = t;
}
t.prototype = e === null ? Object.create(e) : (r10.prototype = e.prototype, new r10());
}
- var Z5 = function() {
- return Z5 = Object.assign || function(e) {
+ var X5 = function() {
+ return X5 = Object.assign || function(e) {
for (var r10, n = 1, i = arguments.length; n < i; n++) {
r10 = arguments[n];
for (var s in r10)
Object.prototype.hasOwnProperty.call(r10, s) && (e[s] = r10[s]);
}
return e;
- }, Z5.apply(this, arguments);
+ }, X5.apply(this, arguments);
};
- function $1e(t, e) {
+ function Y1e(t, e) {
var r10 = {};
for (var n in t)
Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r10[n] = t[n]);
@@ -144254,7 +144304,7 @@ ${Ez(e, r10)}`);
e.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, n[i]) && (r10[n[i]] = t[n[i]]);
return r10;
}
- function eme(t, e, r10, n) {
+ function Z1e(t, e, r10, n) {
var i = arguments.length, s = i < 3 ? e : n === null ? n = Object.getOwnPropertyDescriptor(e, r10) : n, o;
if (typeof Reflect == "object" && typeof Reflect.decorate == "function")
s = Reflect.decorate(t, e, r10, n);
@@ -144263,16 +144313,16 @@ ${Ez(e, r10)}`);
(o = t[a]) && (s = (i < 3 ? o(s) : i > 3 ? o(e, r10, s) : o(e, r10)) || s);
return i > 3 && s && Object.defineProperty(e, r10, s), s;
}
- function tme(t, e) {
+ function J1e(t, e) {
return function(r10, n) {
e(r10, n, t);
};
}
- function rme(t, e) {
+ function Q1e(t, e) {
if (typeof Reflect == "object" && typeof Reflect.metadata == "function")
return Reflect.metadata(t, e);
}
- function nme(t, e, r10, n) {
+ function $1e(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
o(s);
@@ -144299,7 +144349,7 @@ ${Ez(e, r10)}`);
u((n = n.apply(t, e || [])).next());
});
}
- function ime(t, e) {
+ function eme(t, e) {
var r10 = { label: 0, sent: function() {
if (s[0] & 1)
throw s[1];
@@ -144364,14 +144414,14 @@ ${Ez(e, r10)}`);
return { value: u[0] ? u[1] : void 0, done: true };
}
}
- function sme(t, e, r10, n) {
+ function tme(t, e, r10, n) {
n === void 0 && (n = r10), t[n] = e[r10];
}
- function ome(t, e) {
+ function rme(t, e) {
for (var r10 in t)
r10 !== "default" && !e.hasOwnProperty(r10) && (e[r10] = t[r10]);
}
- function J5(t) {
+ function Y5(t) {
var e = typeof Symbol == "function" && Symbol.iterator, r10 = e && t[e], n = 0;
if (r10)
return r10.call(t);
@@ -144383,7 +144433,7 @@ ${Ez(e, r10)}`);
};
throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
}
- function WL(t, e) {
+ function UL(t, e) {
var r10 = typeof Symbol == "function" && t[Symbol.iterator];
if (!r10)
return t;
@@ -144403,12 +144453,12 @@ ${Ez(e, r10)}`);
}
return s;
}
- function ame() {
+ function nme() {
for (var t = [], e = 0; e < arguments.length; e++)
- t = t.concat(WL(arguments[e]));
+ t = t.concat(UL(arguments[e]));
return t;
}
- function cme() {
+ function ime() {
for (var t = 0, e = 0, r10 = arguments.length; e < r10; e++)
t += arguments[e].length;
for (var n = Array(t), i = 0, e = 0; e < r10; e++)
@@ -144416,10 +144466,10 @@ ${Ez(e, r10)}`);
n[i] = s[o];
return n;
}
- function Ud(t) {
- return this instanceof Ud ? (this.v = t, this) : new Ud(t);
+ function Bd(t) {
+ return this instanceof Bd ? (this.v = t, this) : new Bd(t);
}
- function ume(t, e, r10) {
+ function sme(t, e, r10) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var n = r10.apply(t, e || []), i, s = [];
@@ -144441,7 +144491,7 @@ ${Ez(e, r10)}`);
}
}
function c(b) {
- b.value instanceof Ud ? Promise.resolve(b.value.v).then(u, f10) : p(s[0][2], b);
+ b.value instanceof Bd ? Promise.resolve(b.value.v).then(u, f10) : p(s[0][2], b);
}
function u(b) {
a("next", b);
@@ -144453,7 +144503,7 @@ ${Ez(e, r10)}`);
b(E), s.shift(), s.length && a(s[0][0], s[0][1]);
}
}
- function lme(t) {
+ function ome(t) {
var e, r10;
return e = {}, n("next"), n("throw", function(i) {
throw i;
@@ -144462,15 +144512,15 @@ ${Ez(e, r10)}`);
}, e;
function n(i, s) {
e[i] = t[i] ? function(o) {
- return (r10 = !r10) ? { value: Ud(t[i](o)), done: i === "return" } : s ? s(o) : o;
+ return (r10 = !r10) ? { value: Bd(t[i](o)), done: i === "return" } : s ? s(o) : o;
} : s;
}
}
- function fme(t) {
+ function ame(t) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var e = t[Symbol.asyncIterator], r10;
- return e ? e.call(t) : (t = typeof J5 == "function" ? J5(t) : t[Symbol.iterator](), r10 = {}, n("next"), n("throw"), n("return"), r10[Symbol.asyncIterator] = function() {
+ return e ? e.call(t) : (t = typeof Y5 == "function" ? Y5(t) : t[Symbol.iterator](), r10 = {}, n("next"), n("throw"), n("return"), r10[Symbol.asyncIterator] = function() {
return this;
}, r10);
function n(s) {
@@ -144486,10 +144536,10 @@ ${Ez(e, r10)}`);
}, o);
}
}
- function hme(t, e) {
+ function cme(t, e) {
return Object.defineProperty ? Object.defineProperty(t, "raw", { value: e }) : t.raw = e, t;
}
- function dme(t) {
+ function ume(t) {
if (t && t.__esModule)
return t;
var e = {};
@@ -144498,55 +144548,55 @@ ${Ez(e, r10)}`);
Object.hasOwnProperty.call(t, r10) && (e[r10] = t[r10]);
return e.default = t, e;
}
- function pme(t) {
+ function lme(t) {
return t && t.__esModule ? t : { default: t };
}
- function mme(t, e) {
+ function fme(t, e) {
if (!e.has(t))
throw new TypeError("attempted to get private field on non-instance");
return e.get(t);
}
- function gme(t, e, r10) {
+ function hme(t, e, r10) {
if (!e.has(t))
throw new TypeError("attempted to set private field on non-instance");
return e.set(t, r10), r10;
}
- var yme = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var dme = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get __assign() {
- return Z5;
- },
- __asyncDelegator: lme,
- __asyncGenerator: ume,
- __asyncValues: fme,
- __await: Ud,
- __awaiter: nme,
- __classPrivateFieldGet: mme,
- __classPrivateFieldSet: gme,
- __createBinding: sme,
- __decorate: eme,
- __exportStar: ome,
- __extends: Q1e,
- __generator: ime,
- __importDefault: pme,
- __importStar: dme,
- __makeTemplateObject: hme,
- __metadata: rme,
- __param: tme,
- __read: WL,
- __rest: $1e,
- __spread: ame,
- __spreadArrays: cme,
- __values: J5
+ return X5;
+ },
+ __asyncDelegator: ome,
+ __asyncGenerator: sme,
+ __asyncValues: ame,
+ __await: Bd,
+ __awaiter: $1e,
+ __classPrivateFieldGet: fme,
+ __classPrivateFieldSet: hme,
+ __createBinding: tme,
+ __decorate: Z1e,
+ __exportStar: rme,
+ __extends: X1e,
+ __generator: eme,
+ __importDefault: lme,
+ __importStar: ume,
+ __makeTemplateObject: cme,
+ __metadata: Q1e,
+ __param: J1e,
+ __read: UL,
+ __rest: Y1e,
+ __spread: nme,
+ __spreadArrays: ime,
+ __values: Y5
}, Symbol.toStringTag, { value: "Module" }));
- var S2 = /* @__PURE__ */ fn(yme);
- var Vb = {};
- var Rh = {};
- var AS;
- function bme() {
- if (AS)
- return Rh;
- AS = 1, Object.defineProperty(Rh, "__esModule", { value: true }), Rh.delay = void 0;
+ var S2 = /* @__PURE__ */ fn(dme);
+ var jb = {};
+ var kh = {};
+ var xS;
+ function pme() {
+ if (xS)
+ return kh;
+ xS = 1, Object.defineProperty(kh, "__esModule", { value: true }), kh.delay = void 0;
function t(e) {
return new Promise((r10) => {
setTimeout(() => {
@@ -144554,36 +144604,36 @@ ${Ez(e, r10)}`);
}, e);
});
}
- return Rh.delay = t, Rh;
+ return kh.delay = t, kh;
}
var Su = {};
- var zb = {};
+ var Vb = {};
var Mu = {};
- var TS;
- function wme() {
- return TS || (TS = 1, Object.defineProperty(Mu, "__esModule", { value: true }), Mu.ONE_THOUSAND = Mu.ONE_HUNDRED = void 0, Mu.ONE_HUNDRED = 100, Mu.ONE_THOUSAND = 1e3), Mu;
+ var _S;
+ function mme() {
+ return _S || (_S = 1, Object.defineProperty(Mu, "__esModule", { value: true }), Mu.ONE_THOUSAND = Mu.ONE_HUNDRED = void 0, Mu.ONE_HUNDRED = 100, Mu.ONE_THOUSAND = 1e3), Mu;
}
- var Fb = {};
- var NS;
- function vme() {
- return NS || (NS = 1, function(t) {
+ var zb = {};
+ var ES;
+ function gme() {
+ return ES || (ES = 1, function(t) {
Object.defineProperty(t, "__esModule", { value: true }), t.ONE_YEAR = t.FOUR_WEEKS = t.THREE_WEEKS = t.TWO_WEEKS = t.ONE_WEEK = t.THIRTY_DAYS = t.SEVEN_DAYS = t.FIVE_DAYS = t.THREE_DAYS = t.ONE_DAY = t.TWENTY_FOUR_HOURS = t.TWELVE_HOURS = t.SIX_HOURS = t.THREE_HOURS = t.ONE_HOUR = t.SIXTY_MINUTES = t.THIRTY_MINUTES = t.TEN_MINUTES = t.FIVE_MINUTES = t.ONE_MINUTE = t.SIXTY_SECONDS = t.THIRTY_SECONDS = t.TEN_SECONDS = t.FIVE_SECONDS = t.ONE_SECOND = void 0, t.ONE_SECOND = 1, t.FIVE_SECONDS = 5, t.TEN_SECONDS = 10, t.THIRTY_SECONDS = 30, t.SIXTY_SECONDS = 60, t.ONE_MINUTE = t.SIXTY_SECONDS, t.FIVE_MINUTES = t.ONE_MINUTE * 5, t.TEN_MINUTES = t.ONE_MINUTE * 10, t.THIRTY_MINUTES = t.ONE_MINUTE * 30, t.SIXTY_MINUTES = t.ONE_MINUTE * 60, t.ONE_HOUR = t.SIXTY_MINUTES, t.THREE_HOURS = t.ONE_HOUR * 3, t.SIX_HOURS = t.ONE_HOUR * 6, t.TWELVE_HOURS = t.ONE_HOUR * 12, t.TWENTY_FOUR_HOURS = t.ONE_HOUR * 24, t.ONE_DAY = t.TWENTY_FOUR_HOURS, t.THREE_DAYS = t.ONE_DAY * 3, t.FIVE_DAYS = t.ONE_DAY * 5, t.SEVEN_DAYS = t.ONE_DAY * 7, t.THIRTY_DAYS = t.ONE_DAY * 30, t.ONE_WEEK = t.SEVEN_DAYS, t.TWO_WEEKS = t.ONE_WEEK * 2, t.THREE_WEEKS = t.ONE_WEEK * 3, t.FOUR_WEEKS = t.ONE_WEEK * 4, t.ONE_YEAR = t.ONE_DAY * 365;
- }(Fb)), Fb;
+ }(zb)), zb;
}
- var IS;
- function GL() {
- return IS || (IS = 1, function(t) {
+ var SS;
+ function jL() {
+ return SS || (SS = 1, function(t) {
Object.defineProperty(t, "__esModule", { value: true });
const e = S2;
- e.__exportStar(wme(), t), e.__exportStar(vme(), t);
- }(zb)), zb;
+ e.__exportStar(mme(), t), e.__exportStar(gme(), t);
+ }(Vb)), Vb;
}
- var OS;
- function xme() {
- if (OS)
+ var MS;
+ function yme() {
+ if (MS)
return Su;
- OS = 1, Object.defineProperty(Su, "__esModule", { value: true }), Su.fromMiliseconds = Su.toMiliseconds = void 0;
- const t = GL();
+ MS = 1, Object.defineProperty(Su, "__esModule", { value: true }), Su.fromMiliseconds = Su.toMiliseconds = void 0;
+ const t = jL();
function e(n) {
return n * t.ONE_THOUSAND;
}
@@ -144593,20 +144643,20 @@ ${Ez(e, r10)}`);
}
return Su.fromMiliseconds = r10, Su;
}
- var PS;
- function _me() {
- return PS || (PS = 1, function(t) {
+ var AS;
+ function bme() {
+ return AS || (AS = 1, function(t) {
Object.defineProperty(t, "__esModule", { value: true });
const e = S2;
- e.__exportStar(bme(), t), e.__exportStar(xme(), t);
- }(Vb)), Vb;
+ e.__exportStar(pme(), t), e.__exportStar(yme(), t);
+ }(jb)), jb;
}
- var ql = {};
- var kS;
- function Eme() {
- if (kS)
- return ql;
- kS = 1, Object.defineProperty(ql, "__esModule", { value: true }), ql.Watch = void 0;
+ var Hl = {};
+ var TS;
+ function wme() {
+ if (TS)
+ return Hl;
+ TS = 1, Object.defineProperty(Hl, "__esModule", { value: true }), Hl.Watch = void 0;
class t {
constructor() {
this.timestamps = /* @__PURE__ */ new Map();
@@ -144634,45 +144684,45 @@ ${Ez(e, r10)}`);
return n.elapsed || Date.now() - n.started;
}
}
- return ql.Watch = t, ql.default = t, ql;
+ return Hl.Watch = t, Hl.default = t, Hl;
}
- var Hb = {};
- var Ch = {};
- var RS;
- function Sme() {
- if (RS)
- return Ch;
- RS = 1, Object.defineProperty(Ch, "__esModule", { value: true }), Ch.IWatch = void 0;
+ var Fb = {};
+ var Rh = {};
+ var NS;
+ function vme() {
+ if (NS)
+ return Rh;
+ NS = 1, Object.defineProperty(Rh, "__esModule", { value: true }), Rh.IWatch = void 0;
class t {
}
- return Ch.IWatch = t, Ch;
+ return Rh.IWatch = t, Rh;
}
- var CS;
- function Mme() {
- return CS || (CS = 1, function(t) {
- Object.defineProperty(t, "__esModule", { value: true }), S2.__exportStar(Sme(), t);
- }(Hb)), Hb;
+ var IS;
+ function xme() {
+ return IS || (IS = 1, function(t) {
+ Object.defineProperty(t, "__esModule", { value: true }), S2.__exportStar(vme(), t);
+ }(Fb)), Fb;
}
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
const e = S2;
- e.__exportStar(_me(), t), e.__exportStar(Eme(), t), e.__exportStar(Mme(), t), e.__exportStar(GL(), t);
+ e.__exportStar(bme(), t), e.__exportStar(wme(), t), e.__exportStar(xme(), t), e.__exportStar(jL(), t);
})(gt);
- var kl = class {
+ var Pl = class {
};
- var Ame = class extends kl {
+ var _me = class extends Pl {
constructor(e) {
super();
}
};
- var DS = gt.FIVE_SECONDS;
- var I0 = { pulse: "heartbeat_pulse" };
- var Tme = class KL extends Ame {
+ var OS = gt.FIVE_SECONDS;
+ var T0 = { pulse: "heartbeat_pulse" };
+ var Eme = class VL extends _me {
constructor(e) {
- super(e), this.events = new vo.EventEmitter(), this.interval = DS, this.interval = (e == null ? void 0 : e.interval) || DS;
+ super(e), this.events = new vo.EventEmitter(), this.interval = OS, this.interval = (e == null ? void 0 : e.interval) || OS;
}
static async init(e) {
- const r10 = new KL(e);
+ const r10 = new VL(e);
return await r10.init(), r10;
}
async init() {
@@ -144697,19 +144747,19 @@ ${Ez(e, r10)}`);
this.intervalRef = setInterval(() => this.pulse(), gt.toMiliseconds(this.interval));
}
pulse() {
- this.events.emit(I0.pulse);
+ this.events.emit(T0.pulse);
}
};
- function Nme(t) {
+ function Sme(t) {
try {
return JSON.stringify(t);
} catch {
return '"[Circular]"';
}
}
- var Ime = Ome;
- function Ome(t, e, r10) {
- var n = r10 && r10.stringify || Nme, i = 1;
+ var Mme = Ame;
+ function Ame(t, e, r10) {
+ var n = r10 && r10.stringify || Sme, i = 1;
if (typeof t == "object" && t !== null) {
var s = e.length + i;
if (s === 1)
@@ -144771,20 +144821,20 @@ ${Ez(e, r10)}`);
}
return p === -1 ? t : (p < b && (u += t.slice(p)), u);
}
- var LS = Ime;
- var of2 = $o;
- var jd = Vme().console || {};
- var Pme = {
- mapHttpRequest: Mp,
- mapHttpResponse: Mp,
- wrapRequestSerializer: qb,
- wrapResponseSerializer: qb,
- wrapErrorSerializer: qb,
- req: Mp,
- res: Mp,
- err: Lme
- };
- function kme(t, e) {
+ var PS = Mme;
+ var sf = $o;
+ var Ud = Lme().console || {};
+ var Tme = {
+ mapHttpRequest: Ep,
+ mapHttpResponse: Ep,
+ wrapRequestSerializer: Hb,
+ wrapResponseSerializer: Hb,
+ wrapErrorSerializer: Hb,
+ req: Ep,
+ res: Ep,
+ err: kme
+ };
+ function Nme(t, e) {
return Array.isArray(t) ? t.filter(function(n) {
return n !== "!stdSerializers.err";
}) : t === true ? Object.keys(e) : false;
@@ -144794,15 +144844,15 @@ ${Ez(e, r10)}`);
const e = t.browser.transmit;
if (e && typeof e.send != "function")
throw Error("pino: transmit option must have a send function");
- const r10 = t.browser.write || jd;
+ const r10 = t.browser.write || Ud;
t.browser.write && (t.browser.asObject = true);
- const n = t.serializers || {}, i = kme(t.browser.serialize, n);
+ const n = t.serializers || {}, i = Nme(t.browser.serialize, n);
let s = t.browser.serialize;
Array.isArray(t.browser.serialize) && t.browser.serialize.indexOf("!stdSerializers.err") > -1 && (s = false);
const o = ["error", "fatal", "warn", "info", "debug", "trace"];
typeof r10 == "function" && (r10.error = r10.fatal = r10.warn = r10.info = r10.debug = r10.trace = r10), t.enabled === false && (t.level = "silent");
const a = t.level || "info", c = Object.create(r10);
- c.log || (c.log = Vd), Object.defineProperty(c, "levelVal", {
+ c.log || (c.log = jd), Object.defineProperty(c, "levelVal", {
get: f10
}), Object.defineProperty(c, "level", {
get: p,
@@ -144813,9 +144863,9 @@ ${Ez(e, r10)}`);
serialize: i,
asObject: t.browser.asObject,
levels: o,
- timestamp: Bme(t)
+ timestamp: Rme(t)
};
- c.levels = $o.levels, c.level = a, c.setMaxListeners = c.getMaxListeners = c.emit = c.addListener = c.on = c.prependListener = c.once = c.prependOnceListener = c.removeListener = c.removeAllListeners = c.listeners = c.listenerCount = c.eventNames = c.write = c.flush = Vd, c.serializers = n, c._serialize = i, c._stdErrSerialize = s, c.child = E, e && (c._logEvent = Q5());
+ c.levels = $o.levels, c.level = a, c.setMaxListeners = c.getMaxListeners = c.emit = c.addListener = c.on = c.prependListener = c.once = c.prependOnceListener = c.removeListener = c.removeAllListeners = c.listeners = c.listenerCount = c.eventNames = c.write = c.flush = jd, c.serializers = n, c._serialize = i, c._stdErrSerialize = s, c.child = E, e && (c._logEvent = Z5());
function f10() {
return this.level === "silent" ? 1 / 0 : this.levels.values[this.level];
}
@@ -144825,23 +144875,23 @@ ${Ez(e, r10)}`);
function b(_) {
if (_ !== "silent" && !this.levels.values[_])
throw Error("unknown level " + _);
- this._level = _, Wl(u, c, "error", "log"), Wl(u, c, "fatal", "error"), Wl(u, c, "warn", "error"), Wl(u, c, "info", "log"), Wl(u, c, "debug", "log"), Wl(u, c, "trace", "log");
+ this._level = _, ql(u, c, "error", "log"), ql(u, c, "fatal", "error"), ql(u, c, "warn", "error"), ql(u, c, "info", "log"), ql(u, c, "debug", "log"), ql(u, c, "trace", "log");
}
function E(_, N11) {
if (!_)
throw new Error("missing bindings for child Pino");
N11 = N11 || {}, i && _.serializers && (N11.serializers = _.serializers);
- const R = N11.serializers;
- if (i && R) {
- var F = Object.assign({}, n, R), D = t.browser.serialize === true ? Object.keys(F) : i;
- delete _.serializers, M2([_], D, F, this._stdErrSerialize);
+ const k = N11.serializers;
+ if (i && k) {
+ var F = Object.assign({}, n, k), L = t.browser.serialize === true ? Object.keys(F) : i;
+ delete _.serializers, M2([_], L, F, this._stdErrSerialize);
}
- function L(q) {
- this._childLevel = (q._childLevel | 0) + 1, this.error = Gl(q, _, "error"), this.fatal = Gl(q, _, "fatal"), this.warn = Gl(q, _, "warn"), this.info = Gl(q, _, "info"), this.debug = Gl(q, _, "debug"), this.trace = Gl(q, _, "trace"), F && (this.serializers = F, this._serialize = D), e && (this._logEvent = Q5(
+ function D(q) {
+ this._childLevel = (q._childLevel | 0) + 1, this.error = Wl(q, _, "error"), this.fatal = Wl(q, _, "fatal"), this.warn = Wl(q, _, "warn"), this.info = Wl(q, _, "info"), this.debug = Wl(q, _, "debug"), this.trace = Wl(q, _, "trace"), F && (this.serializers = F, this._serialize = L), e && (this._logEvent = Z5(
[].concat(q._logEvent.bindings, _)
));
}
- return L.prototype = this, new L(this);
+ return D.prototype = this, new D(this);
}
return c;
}
@@ -144863,23 +144913,23 @@ ${Ez(e, r10)}`);
60: "fatal"
}
};
- $o.stdSerializers = Pme;
- $o.stdTimeFunctions = Object.assign({}, { nullTime: XL, epochTime: YL, unixTime: Ume, isoTime: jme });
- function Wl(t, e, r10, n) {
+ $o.stdSerializers = Tme;
+ $o.stdTimeFunctions = Object.assign({}, { nullTime: zL, epochTime: FL, unixTime: Cme, isoTime: Dme });
+ function ql(t, e, r10, n) {
const i = Object.getPrototypeOf(e);
- e[r10] = e.levelVal > e.levels.values[r10] ? Vd : i[r10] ? i[r10] : jd[r10] || jd[n] || Vd, Rme(t, e, r10);
+ e[r10] = e.levelVal > e.levels.values[r10] ? jd : i[r10] ? i[r10] : Ud[r10] || Ud[n] || jd, Ime(t, e, r10);
}
- function Rme(t, e, r10) {
- !t.transmit && e[r10] === Vd || (e[r10] = function(n) {
+ function Ime(t, e, r10) {
+ !t.transmit && e[r10] === jd || (e[r10] = function(n) {
return function() {
- const s = t.timestamp(), o = new Array(arguments.length), a = Object.getPrototypeOf && Object.getPrototypeOf(this) === jd ? jd : this;
+ const s = t.timestamp(), o = new Array(arguments.length), a = Object.getPrototypeOf && Object.getPrototypeOf(this) === Ud ? Ud : this;
for (var c = 0; c < o.length; c++)
o[c] = arguments[c];
- if (t.serialize && !t.asObject && M2(o, this._serialize, this.serializers, this._stdErrSerialize), t.asObject ? n.call(a, Cme(this, r10, o, s)) : n.apply(a, o), t.transmit) {
+ if (t.serialize && !t.asObject && M2(o, this._serialize, this.serializers, this._stdErrSerialize), t.asObject ? n.call(a, Ome(this, r10, o, s)) : n.apply(a, o), t.transmit) {
const u = t.transmit.level || e.level, f10 = $o.levels.values[u], p = $o.levels.values[r10];
if (p < f10)
return;
- Dme(this, {
+ Pme(this, {
ts: s,
methodLevel: r10,
methodValue: p,
@@ -144892,7 +144942,7 @@ ${Ez(e, r10)}`);
};
}(e[r10]));
}
- function Cme(t, e, r10, n) {
+ function Ome(t, e, r10, n) {
t._serialize && M2(r10, t._serialize, t.serializers, t._stdErrSerialize);
const i = r10.slice();
let s = i[0];
@@ -144902,9 +144952,9 @@ ${Ez(e, r10)}`);
if (a < 1 && (a = 1), s !== null && typeof s == "object") {
for (; a-- && typeof i[0] == "object"; )
Object.assign(o, i.shift());
- s = i.length ? LS(i.shift(), i) : void 0;
+ s = i.length ? PS(i.shift(), i) : void 0;
} else
- typeof s == "string" && (s = LS(i.shift(), i));
+ typeof s == "string" && (s = PS(i.shift(), i));
return s !== void 0 && (o.msg = s), o;
}
function M2(t, e, r10, n) {
@@ -144915,7 +144965,7 @@ ${Ez(e, r10)}`);
for (const s in t[i])
e && e.indexOf(s) > -1 && s in r10 && (t[i][s] = r10[s](t[i][s]));
}
- function Gl(t, e, r10) {
+ function Wl(t, e, r10) {
return function() {
const n = new Array(1 + arguments.length);
n[0] = e;
@@ -144924,7 +144974,7 @@ ${Ez(e, r10)}`);
return t[r10].apply(this, n);
};
}
- function Dme(t, e, r10) {
+ function Pme(t, e, r10) {
const n = e.send, i = e.ts, s = e.methodLevel, o = e.methodValue, a = e.val, c = t._logEvent.bindings;
M2(
r10,
@@ -144933,9 +144983,9 @@ ${Ez(e, r10)}`);
t._stdErrSerialize === void 0 ? true : t._stdErrSerialize
), t._logEvent.ts = i, t._logEvent.messages = r10.filter(function(u) {
return c.indexOf(u) === -1;
- }), t._logEvent.level.label = s, t._logEvent.level.value = o, n(s, t._logEvent, a), t._logEvent = Q5(c);
+ }), t._logEvent.level.label = s, t._logEvent.level.value = o, n(s, t._logEvent, a), t._logEvent = Z5(c);
}
- function Q5(t) {
+ function Z5(t) {
return {
ts: 0,
messages: [],
@@ -144943,7 +144993,7 @@ ${Ez(e, r10)}`);
level: { label: "", value: 0 }
};
}
- function Lme(t) {
+ function kme(t) {
const e = {
type: t.constructor.name,
msg: t.message,
@@ -144953,30 +145003,30 @@ ${Ez(e, r10)}`);
e[r10] === void 0 && (e[r10] = t[r10]);
return e;
}
- function Bme(t) {
- return typeof t.timestamp == "function" ? t.timestamp : t.timestamp === false ? XL : YL;
+ function Rme(t) {
+ return typeof t.timestamp == "function" ? t.timestamp : t.timestamp === false ? zL : FL;
}
- function Mp() {
+ function Ep() {
return {};
}
- function qb(t) {
+ function Hb(t) {
return t;
}
- function Vd() {
+ function jd() {
}
- function XL() {
+ function zL() {
return false;
}
- function YL() {
+ function FL() {
return Date.now();
}
- function Ume() {
+ function Cme() {
return Math.round(Date.now() / 1e3);
}
- function jme() {
+ function Dme() {
return new Date(Date.now()).toISOString();
}
- function Vme() {
+ function Lme() {
function t(e) {
return typeof e < "u" && e;
}
@@ -144991,11 +145041,11 @@ ${Ez(e, r10)}`);
return t(self) || t(window) || t(this) || {};
}
}
- var A2 = /* @__PURE__ */ nc(of2);
- var zme = { level: "info" };
- var O0 = "custom_context";
- var Wx = 1e3 * 1024;
- var Fme = class {
+ var A2 = /* @__PURE__ */ rc(sf);
+ var Bme = { level: "info" };
+ var N0 = "custom_context";
+ var zx = 1e3 * 1024;
+ var Ume = class {
constructor(e) {
this.nodeValue = e, this.sizeInBytes = new TextEncoder().encode(this.nodeValue).length, this.next = null;
}
@@ -145006,12 +145056,12 @@ ${Ez(e, r10)}`);
return this.sizeInBytes;
}
};
- var BS = class {
+ var kS = class {
constructor(e) {
this.head = null, this.tail = null, this.lengthInNodes = 0, this.maxSizeInBytes = e, this.sizeInBytes = 0;
}
append(e) {
- const r10 = new Fme(e);
+ const r10 = new Ume(e);
if (r10.size > this.maxSizeInBytes)
throw new Error(`[LinkedList] Value too big to insert into list: ${e} with size ${r10.size}`);
for (; this.size + r10.size > this.maxSizeInBytes; )
@@ -145050,12 +145100,12 @@ ${Ez(e, r10)}`);
} };
}
};
- var ZL = class {
- constructor(e, r10 = Wx) {
- this.level = e ?? "error", this.levelValue = of2.levels.values[this.level], this.MAX_LOG_SIZE_IN_BYTES = r10, this.logs = new BS(this.MAX_LOG_SIZE_IN_BYTES);
+ var HL = class {
+ constructor(e, r10 = zx) {
+ this.level = e ?? "error", this.levelValue = sf.levels.values[this.level], this.MAX_LOG_SIZE_IN_BYTES = r10, this.logs = new kS(this.MAX_LOG_SIZE_IN_BYTES);
}
forwardToConsole(e, r10) {
- r10 === of2.levels.values.error ? console.error(e) : r10 === of2.levels.values.warn ? console.warn(e) : r10 === of2.levels.values.debug ? console.debug(e) : r10 === of2.levels.values.trace ? console.trace(e) : console.log(e);
+ r10 === sf.levels.values.error ? console.error(e) : r10 === sf.levels.values.warn ? console.warn(e) : r10 === sf.levels.values.debug ? console.debug(e) : r10 === sf.levels.values.trace ? console.trace(e) : console.log(e);
}
appendToLogs(e) {
this.logs.append(cl({ timestamp: (/* @__PURE__ */ new Date()).toISOString(), log: e }));
@@ -145066,7 +145116,7 @@ ${Ez(e, r10)}`);
return this.logs;
}
clearLogs() {
- this.logs = new BS(this.MAX_LOG_SIZE_IN_BYTES);
+ this.logs = new kS(this.MAX_LOG_SIZE_IN_BYTES);
}
getLogArray() {
return Array.from(this.logs);
@@ -145076,9 +145126,9 @@ ${Ez(e, r10)}`);
return r10.push(cl({ extraMetadata: e })), new Blob(r10, { type: "application/json" });
}
};
- var Hme = class {
- constructor(e, r10 = Wx) {
- this.baseChunkLogger = new ZL(e, r10);
+ var jme = class {
+ constructor(e, r10 = zx) {
+ this.baseChunkLogger = new HL(e, r10);
}
write(e) {
this.baseChunkLogger.appendToLogs(e);
@@ -145100,9 +145150,9 @@ ${Ez(e, r10)}`);
n.href = r10, n.download = `walletconnect-logs-${(/* @__PURE__ */ new Date()).toISOString()}.txt`, document.body.appendChild(n), n.click(), document.body.removeChild(n), URL.revokeObjectURL(r10);
}
};
- var qme = class {
- constructor(e, r10 = Wx) {
- this.baseChunkLogger = new ZL(e, r10);
+ var Vme = class {
+ constructor(e, r10 = zx) {
+ this.baseChunkLogger = new HL(e, r10);
}
write(e) {
this.baseChunkLogger.appendToLogs(e);
@@ -145120,124 +145170,124 @@ ${Ez(e, r10)}`);
return this.baseChunkLogger.logsToBlob(e);
}
};
- var Wme = Object.defineProperty;
- var Gme = Object.defineProperties;
- var Kme = Object.getOwnPropertyDescriptors;
- var US = Object.getOwnPropertySymbols;
- var Xme = Object.prototype.hasOwnProperty;
- var Yme = Object.prototype.propertyIsEnumerable;
- var jS = (t, e, r10) => e in t ? Wme(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var Im = (t, e) => {
+ var zme = Object.defineProperty;
+ var Fme = Object.defineProperties;
+ var Hme = Object.getOwnPropertyDescriptors;
+ var RS = Object.getOwnPropertySymbols;
+ var qme = Object.prototype.hasOwnProperty;
+ var Wme = Object.prototype.propertyIsEnumerable;
+ var CS = (t, e, r10) => e in t ? zme(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var Nm = (t, e) => {
for (var r10 in e || (e = {}))
- Xme.call(e, r10) && jS(t, r10, e[r10]);
- if (US)
- for (var r10 of US(e))
- Yme.call(e, r10) && jS(t, r10, e[r10]);
+ qme.call(e, r10) && CS(t, r10, e[r10]);
+ if (RS)
+ for (var r10 of RS(e))
+ Wme.call(e, r10) && CS(t, r10, e[r10]);
return t;
};
- var Om = (t, e) => Gme(t, Kme(e));
- function Gx(t) {
- return Om(Im({}, t), { level: (t == null ? void 0 : t.level) || zme.level });
+ var Im = (t, e) => Fme(t, Hme(e));
+ function Fx(t) {
+ return Im(Nm({}, t), { level: (t == null ? void 0 : t.level) || Bme.level });
}
- function Zme(t, e = O0) {
+ function Gme(t, e = N0) {
return t[e] || "";
}
- function Jme(t, e, r10 = O0) {
+ function Kme(t, e, r10 = N0) {
return t[r10] = e, t;
}
- function Yi(t, e = O0) {
+ function Yi(t, e = N0) {
let r10 = "";
- return typeof t.bindings > "u" ? r10 = Zme(t, e) : r10 = t.bindings().context || "", r10;
+ return typeof t.bindings > "u" ? r10 = Gme(t, e) : r10 = t.bindings().context || "", r10;
}
- function Qme(t, e, r10 = O0) {
+ function Xme(t, e, r10 = N0) {
const n = Yi(t, r10);
return n.trim() ? `${n}/${e}` : e;
}
- function Zi(t, e, r10 = O0) {
- const n = Qme(t, e, r10), i = t.child({ context: n });
- return Jme(i, n, r10);
+ function Zi(t, e, r10 = N0) {
+ const n = Xme(t, e, r10), i = t.child({ context: n });
+ return Kme(i, n, r10);
}
- function $me(t) {
+ function Yme(t) {
var e, r10;
- const n = new Hme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes);
- return { logger: A2(Om(Im({}, t.opts), { level: "trace", browser: Om(Im({}, (r10 = t.opts) == null ? void 0 : r10.browser), { write: (i) => n.write(i) }) })), chunkLoggerController: n };
+ const n = new jme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes);
+ return { logger: A2(Im(Nm({}, t.opts), { level: "trace", browser: Im(Nm({}, (r10 = t.opts) == null ? void 0 : r10.browser), { write: (i) => n.write(i) }) })), chunkLoggerController: n };
}
- function ege(t) {
+ function Zme(t) {
var e;
- const r10 = new qme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes);
- return { logger: A2(Om(Im({}, t.opts), { level: "trace" }), r10), chunkLoggerController: r10 };
+ const r10 = new Vme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes);
+ return { logger: A2(Im(Nm({}, t.opts), { level: "trace" }), r10), chunkLoggerController: r10 };
}
- function tge(t) {
- return typeof t.loggerOverride < "u" && typeof t.loggerOverride != "string" ? { logger: t.loggerOverride, chunkLoggerController: null } : typeof window < "u" ? $me(t) : ege(t);
+ function Jme(t) {
+ return typeof t.loggerOverride < "u" && typeof t.loggerOverride != "string" ? { logger: t.loggerOverride, chunkLoggerController: null } : typeof window < "u" ? Yme(t) : Zme(t);
}
- var rge = class extends kl {
+ var Qme = class extends Pl {
constructor(e) {
super(), this.opts = e, this.protocol = "wc", this.version = 2;
}
};
- var nge = class extends kl {
+ var $me = class extends Pl {
constructor(e, r10) {
super(), this.core = e, this.logger = r10, this.records = /* @__PURE__ */ new Map();
}
};
- var ige = class {
+ var ege = class {
constructor(e, r10) {
this.logger = e, this.core = r10;
}
};
- var sge = class extends kl {
+ var tge = class extends Pl {
constructor(e, r10) {
super(), this.relayer = e, this.logger = r10;
}
};
- var oge = class extends kl {
+ var rge = class extends Pl {
constructor(e) {
super();
}
};
- var age = class {
+ var nge = class {
constructor(e, r10, n, i) {
this.core = e, this.logger = r10, this.name = n;
}
};
- var cge = class extends kl {
+ var ige = class extends Pl {
constructor(e, r10) {
super(), this.relayer = e, this.logger = r10;
}
};
- var uge = class extends kl {
+ var sge = class extends Pl {
constructor(e, r10) {
super(), this.core = e, this.logger = r10;
}
};
- var lge = class {
+ var oge = class {
constructor(e, r10) {
this.projectId = e, this.logger = r10;
}
};
- var fge = class {
+ var age = class {
constructor(e, r10) {
this.projectId = e, this.logger = r10;
}
};
- var hge = class {
+ var cge = class {
constructor(e) {
this.opts = e, this.protocol = "wc", this.version = 2;
}
};
- var dge = class {
+ var uge = class {
constructor(e) {
this.client = e;
}
};
- var Kx = {};
- var rh = {};
+ var Hx = {};
+ var th = {};
var T2 = {};
var N2 = {};
Object.defineProperty(N2, "__esModule", { value: true });
N2.BrowserRandomSource = void 0;
- var VS = 65536;
- var pge = class {
+ var DS = 65536;
+ var lge = class {
constructor() {
this.isAvailable = false, this.isInstantiated = false;
const e = typeof self < "u" ? self.crypto || self.msCrypto : null;
@@ -145247,31 +145297,31 @@ ${Ez(e, r10)}`);
if (!this.isAvailable || !this._crypto)
throw new Error("Browser random byte generator is not available.");
const r10 = new Uint8Array(e);
- for (let n = 0; n < r10.length; n += VS)
- this._crypto.getRandomValues(r10.subarray(n, n + Math.min(r10.length - n, VS)));
+ for (let n = 0; n < r10.length; n += DS)
+ this._crypto.getRandomValues(r10.subarray(n, n + Math.min(r10.length - n, DS)));
return r10;
}
};
- N2.BrowserRandomSource = pge;
- function mge(t) {
+ N2.BrowserRandomSource = lge;
+ function fge(t) {
throw new Error('Could not dynamically require "' + t + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');
}
var I2 = {};
var hs = {};
Object.defineProperty(hs, "__esModule", { value: true });
- function gge(t) {
+ function hge(t) {
for (var e = 0; e < t.length; e++)
t[e] = 0;
return t;
}
- hs.wipe = gge;
+ hs.wipe = hge;
Object.defineProperty(I2, "__esModule", { value: true });
I2.NodeRandomSource = void 0;
- var yge = hs;
- var bge = class {
+ var dge = hs;
+ var pge = class {
constructor() {
- if (this.isAvailable = false, this.isInstantiated = false, typeof mge < "u") {
- const e = ng;
+ if (this.isAvailable = false, this.isInstantiated = false, typeof fge < "u") {
+ const e = rg;
e && e.randomBytes && (this._crypto = e, this.isAvailable = true, this.isInstantiated = true);
}
}
@@ -145284,21 +145334,21 @@ ${Ez(e, r10)}`);
const n = new Uint8Array(e);
for (let i = 0; i < n.length; i++)
n[i] = r10[i];
- return (0, yge.wipe)(r10), n;
+ return (0, dge.wipe)(r10), n;
}
};
- I2.NodeRandomSource = bge;
+ I2.NodeRandomSource = pge;
Object.defineProperty(T2, "__esModule", { value: true });
T2.SystemRandomSource = void 0;
- var wge = N2;
- var vge = I2;
- var xge = class {
+ var mge = N2;
+ var gge = I2;
+ var yge = class {
constructor() {
- if (this.isAvailable = false, this.name = "", this._source = new wge.BrowserRandomSource(), this._source.isAvailable) {
+ if (this.isAvailable = false, this.name = "", this._source = new mge.BrowserRandomSource(), this._source.isAvailable) {
this.isAvailable = true, this.name = "Browser";
return;
}
- if (this._source = new vge.NodeRandomSource(), this._source.isAvailable) {
+ if (this._source = new gge.NodeRandomSource(), this._source.isAvailable) {
this.isAvailable = true, this.name = "Node";
return;
}
@@ -145309,9 +145359,9 @@ ${Ez(e, r10)}`);
return this._source.randomBytes(e);
}
};
- T2.SystemRandomSource = xge;
+ T2.SystemRandomSource = yge;
var Ut = {};
- var JL = {};
+ var qL = {};
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
function e(a, c) {
@@ -145341,96 +145391,96 @@ ${Ez(e, r10)}`);
t.isInteger = Number.isInteger || o, t.MAX_SAFE_INTEGER = 9007199254740991, t.isSafeInteger = function(a) {
return t.isInteger(a) && a >= -t.MAX_SAFE_INTEGER && a <= t.MAX_SAFE_INTEGER;
};
- })(JL);
+ })(qL);
Object.defineProperty(Ut, "__esModule", { value: true });
- var QL = JL;
- function _ge(t, e) {
+ var WL = qL;
+ function bge(t, e) {
return e === void 0 && (e = 0), (t[e + 0] << 8 | t[e + 1]) << 16 >> 16;
}
- Ut.readInt16BE = _ge;
- function Ege(t, e) {
+ Ut.readInt16BE = bge;
+ function wge(t, e) {
return e === void 0 && (e = 0), (t[e + 0] << 8 | t[e + 1]) >>> 0;
}
- Ut.readUint16BE = Ege;
- function Sge(t, e) {
+ Ut.readUint16BE = wge;
+ function vge(t, e) {
return e === void 0 && (e = 0), (t[e + 1] << 8 | t[e]) << 16 >> 16;
}
- Ut.readInt16LE = Sge;
- function Mge(t, e) {
+ Ut.readInt16LE = vge;
+ function xge(t, e) {
return e === void 0 && (e = 0), (t[e + 1] << 8 | t[e]) >>> 0;
}
- Ut.readUint16LE = Mge;
- function $L(t, e, r10) {
+ Ut.readUint16LE = xge;
+ function GL(t, e, r10) {
return e === void 0 && (e = new Uint8Array(2)), r10 === void 0 && (r10 = 0), e[r10 + 0] = t >>> 8, e[r10 + 1] = t >>> 0, e;
}
- Ut.writeUint16BE = $L;
- Ut.writeInt16BE = $L;
- function eB(t, e, r10) {
+ Ut.writeUint16BE = GL;
+ Ut.writeInt16BE = GL;
+ function KL(t, e, r10) {
return e === void 0 && (e = new Uint8Array(2)), r10 === void 0 && (r10 = 0), e[r10 + 0] = t >>> 0, e[r10 + 1] = t >>> 8, e;
}
- Ut.writeUint16LE = eB;
- Ut.writeInt16LE = eB;
- function $5(t, e) {
+ Ut.writeUint16LE = KL;
+ Ut.writeInt16LE = KL;
+ function J5(t, e) {
return e === void 0 && (e = 0), t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3];
}
- Ut.readInt32BE = $5;
- function ev(t, e) {
+ Ut.readInt32BE = J5;
+ function Q5(t, e) {
return e === void 0 && (e = 0), (t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3]) >>> 0;
}
- Ut.readUint32BE = ev;
- function tv(t, e) {
+ Ut.readUint32BE = Q5;
+ function $5(t, e) {
return e === void 0 && (e = 0), t[e + 3] << 24 | t[e + 2] << 16 | t[e + 1] << 8 | t[e];
}
- Ut.readInt32LE = tv;
- function rv(t, e) {
+ Ut.readInt32LE = $5;
+ function ev(t, e) {
return e === void 0 && (e = 0), (t[e + 3] << 24 | t[e + 2] << 16 | t[e + 1] << 8 | t[e]) >>> 0;
}
- Ut.readUint32LE = rv;
- function Pm(t, e, r10) {
+ Ut.readUint32LE = ev;
+ function Om(t, e, r10) {
return e === void 0 && (e = new Uint8Array(4)), r10 === void 0 && (r10 = 0), e[r10 + 0] = t >>> 24, e[r10 + 1] = t >>> 16, e[r10 + 2] = t >>> 8, e[r10 + 3] = t >>> 0, e;
}
- Ut.writeUint32BE = Pm;
- Ut.writeInt32BE = Pm;
- function km(t, e, r10) {
+ Ut.writeUint32BE = Om;
+ Ut.writeInt32BE = Om;
+ function Pm(t, e, r10) {
return e === void 0 && (e = new Uint8Array(4)), r10 === void 0 && (r10 = 0), e[r10 + 0] = t >>> 0, e[r10 + 1] = t >>> 8, e[r10 + 2] = t >>> 16, e[r10 + 3] = t >>> 24, e;
}
- Ut.writeUint32LE = km;
- Ut.writeInt32LE = km;
- function Age(t, e) {
+ Ut.writeUint32LE = Pm;
+ Ut.writeInt32LE = Pm;
+ function _ge(t, e) {
e === void 0 && (e = 0);
- var r10 = $5(t, e), n = $5(t, e + 4);
+ var r10 = J5(t, e), n = J5(t, e + 4);
return r10 * 4294967296 + n - (n >> 31) * 4294967296;
}
- Ut.readInt64BE = Age;
- function Tge(t, e) {
+ Ut.readInt64BE = _ge;
+ function Ege(t, e) {
e === void 0 && (e = 0);
- var r10 = ev(t, e), n = ev(t, e + 4);
+ var r10 = Q5(t, e), n = Q5(t, e + 4);
return r10 * 4294967296 + n;
}
- Ut.readUint64BE = Tge;
- function Nge(t, e) {
+ Ut.readUint64BE = Ege;
+ function Sge(t, e) {
e === void 0 && (e = 0);
- var r10 = tv(t, e), n = tv(t, e + 4);
+ var r10 = $5(t, e), n = $5(t, e + 4);
return n * 4294967296 + r10 - (r10 >> 31) * 4294967296;
}
- Ut.readInt64LE = Nge;
- function Ige(t, e) {
+ Ut.readInt64LE = Sge;
+ function Mge(t, e) {
e === void 0 && (e = 0);
- var r10 = rv(t, e), n = rv(t, e + 4);
+ var r10 = ev(t, e), n = ev(t, e + 4);
return n * 4294967296 + r10;
}
- Ut.readUint64LE = Ige;
- function tB(t, e, r10) {
- return e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0), Pm(t / 4294967296 >>> 0, e, r10), Pm(t >>> 0, e, r10 + 4), e;
+ Ut.readUint64LE = Mge;
+ function XL(t, e, r10) {
+ return e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0), Om(t / 4294967296 >>> 0, e, r10), Om(t >>> 0, e, r10 + 4), e;
}
- Ut.writeUint64BE = tB;
- Ut.writeInt64BE = tB;
- function rB(t, e, r10) {
- return e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0), km(t >>> 0, e, r10), km(t / 4294967296 >>> 0, e, r10 + 4), e;
+ Ut.writeUint64BE = XL;
+ Ut.writeInt64BE = XL;
+ function YL(t, e, r10) {
+ return e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0), Pm(t >>> 0, e, r10), Pm(t / 4294967296 >>> 0, e, r10 + 4), e;
}
- Ut.writeUint64LE = rB;
- Ut.writeInt64LE = rB;
- function Oge(t, e, r10) {
+ Ut.writeUint64LE = YL;
+ Ut.writeInt64LE = YL;
+ function Age(t, e, r10) {
if (r10 === void 0 && (r10 = 0), t % 8 !== 0)
throw new Error("readUintBE supports only bitLengths divisible by 8");
if (t / 8 > e.length - r10)
@@ -145439,8 +145489,8 @@ ${Ez(e, r10)}`);
n += e[s] * i, i *= 256;
return n;
}
- Ut.readUintBE = Oge;
- function Pge(t, e, r10) {
+ Ut.readUintBE = Age;
+ function Tge(t, e, r10) {
if (r10 === void 0 && (r10 = 0), t % 8 !== 0)
throw new Error("readUintLE supports only bitLengths divisible by 8");
if (t / 8 > e.length - r10)
@@ -145449,75 +145499,75 @@ ${Ez(e, r10)}`);
n += e[s] * i, i *= 256;
return n;
}
- Ut.readUintLE = Pge;
- function kge(t, e, r10, n) {
+ Ut.readUintLE = Tge;
+ function Nge(t, e, r10, n) {
if (r10 === void 0 && (r10 = new Uint8Array(t / 8)), n === void 0 && (n = 0), t % 8 !== 0)
throw new Error("writeUintBE supports only bitLengths divisible by 8");
- if (!QL.isSafeInteger(e))
+ if (!WL.isSafeInteger(e))
throw new Error("writeUintBE value must be an integer");
for (var i = 1, s = t / 8 + n - 1; s >= n; s--)
r10[s] = e / i & 255, i *= 256;
return r10;
}
- Ut.writeUintBE = kge;
- function Rge(t, e, r10, n) {
+ Ut.writeUintBE = Nge;
+ function Ige(t, e, r10, n) {
if (r10 === void 0 && (r10 = new Uint8Array(t / 8)), n === void 0 && (n = 0), t % 8 !== 0)
throw new Error("writeUintLE supports only bitLengths divisible by 8");
- if (!QL.isSafeInteger(e))
+ if (!WL.isSafeInteger(e))
throw new Error("writeUintLE value must be an integer");
for (var i = 1, s = n; s < n + t / 8; s++)
r10[s] = e / i & 255, i *= 256;
return r10;
}
- Ut.writeUintLE = Rge;
- function Cge(t, e) {
+ Ut.writeUintLE = Ige;
+ function Oge(t, e) {
e === void 0 && (e = 0);
var r10 = new DataView(t.buffer, t.byteOffset, t.byteLength);
return r10.getFloat32(e);
}
- Ut.readFloat32BE = Cge;
- function Dge(t, e) {
+ Ut.readFloat32BE = Oge;
+ function Pge(t, e) {
e === void 0 && (e = 0);
var r10 = new DataView(t.buffer, t.byteOffset, t.byteLength);
return r10.getFloat32(e, true);
}
- Ut.readFloat32LE = Dge;
- function Lge(t, e) {
+ Ut.readFloat32LE = Pge;
+ function kge(t, e) {
e === void 0 && (e = 0);
var r10 = new DataView(t.buffer, t.byteOffset, t.byteLength);
return r10.getFloat64(e);
}
- Ut.readFloat64BE = Lge;
- function Bge(t, e) {
+ Ut.readFloat64BE = kge;
+ function Rge(t, e) {
e === void 0 && (e = 0);
var r10 = new DataView(t.buffer, t.byteOffset, t.byteLength);
return r10.getFloat64(e, true);
}
- Ut.readFloat64LE = Bge;
- function Uge(t, e, r10) {
+ Ut.readFloat64LE = Rge;
+ function Cge(t, e, r10) {
e === void 0 && (e = new Uint8Array(4)), r10 === void 0 && (r10 = 0);
var n = new DataView(e.buffer, e.byteOffset, e.byteLength);
return n.setFloat32(r10, t), e;
}
- Ut.writeFloat32BE = Uge;
- function jge(t, e, r10) {
+ Ut.writeFloat32BE = Cge;
+ function Dge(t, e, r10) {
e === void 0 && (e = new Uint8Array(4)), r10 === void 0 && (r10 = 0);
var n = new DataView(e.buffer, e.byteOffset, e.byteLength);
return n.setFloat32(r10, t, true), e;
}
- Ut.writeFloat32LE = jge;
- function Vge(t, e, r10) {
+ Ut.writeFloat32LE = Dge;
+ function Lge(t, e, r10) {
e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0);
var n = new DataView(e.buffer, e.byteOffset, e.byteLength);
return n.setFloat64(r10, t), e;
}
- Ut.writeFloat64BE = Vge;
- function zge(t, e, r10) {
+ Ut.writeFloat64BE = Lge;
+ function Bge(t, e, r10) {
e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0);
var n = new DataView(e.buffer, e.byteOffset, e.byteLength);
return n.setFloat64(r10, t, true), e;
}
- Ut.writeFloat64LE = zge;
+ Ut.writeFloat64LE = Bge;
(function(t) {
Object.defineProperty(t, "__esModule", { value: true }), t.randomStringForEntropy = t.randomString = t.randomUint32 = t.randomBytes = t.defaultRandomSource = void 0;
const e = T2, r10 = Ut, n = hs;
@@ -145541,8 +145591,8 @@ ${Ez(e, r10)}`);
const E = f10.length, _ = 256 - 256 % E;
for (; u > 0; ) {
const N11 = i(Math.ceil(u * 256 / _), p);
- for (let R = 0; R < N11.length && u > 0; R++) {
- const F = N11[R];
+ for (let k = 0; k < N11.length && u > 0; k++) {
+ const F = N11[k];
F < _ && (b += f10.charAt(F % E), u--);
}
(0, n.wipe)(N11);
@@ -145555,8 +145605,8 @@ ${Ez(e, r10)}`);
return a(b, f10, p);
}
t.randomStringForEntropy = c;
- })(rh);
- var nB = {};
+ })(th);
+ var ZL = {};
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
var e = Ut, r10 = hs;
@@ -145777,18 +145827,18 @@ ${Ez(e, r10)}`);
1246189591
]);
function s(a, c, u, f10, p, b, E) {
- for (var _ = u[0], N11 = u[1], R = u[2], F = u[3], D = u[4], L = u[5], q = u[6], W = u[7], z = f10[0], T = f10[1], I = f10[2], H = f10[3], X = f10[4], V = f10[5], S10 = f10[6], d = f10[7], l15, h, y, x, v, M, w, g; E >= 128; ) {
+ for (var _ = u[0], N11 = u[1], k = u[2], F = u[3], L = u[4], D = u[5], q = u[6], W = u[7], z = f10[0], T = f10[1], I = f10[2], H = f10[3], X = f10[4], V = f10[5], S9 = f10[6], d = f10[7], l15, h, y, x, v, M, w, g; E >= 128; ) {
for (var m = 0; m < 16; m++) {
var P = 8 * m + b;
a[m] = e.readUint32BE(p, P), c[m] = e.readUint32BE(p, P + 4);
}
for (var m = 0; m < 80; m++) {
- var Q = _, A = N11, K = R, U = F, j10 = D, G = L, k = q, Y = W, ee = z, ae = T, ie = I, Z10 = H, ce = X, oe = V, me = S10, pe = d;
- if (l15 = W, h = d, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = (D >>> 14 | X << 32 - 14) ^ (D >>> 18 | X << 32 - 18) ^ (X >>> 41 - 32 | D << 32 - (41 - 32)), h = (X >>> 14 | D << 32 - 14) ^ (X >>> 18 | D << 32 - 18) ^ (D >>> 41 - 32 | X << 32 - (41 - 32)), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = D & L ^ ~D & q, h = X & V ^ ~X & S10, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = i[m * 2], h = i[m * 2 + 1], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = a[m % 16], h = c[m % 16], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, y = w & 65535 | g << 16, x = v & 65535 | M << 16, l15 = y, h = x, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = (_ >>> 28 | z << 32 - 28) ^ (z >>> 34 - 32 | _ << 32 - (34 - 32)) ^ (z >>> 39 - 32 | _ << 32 - (39 - 32)), h = (z >>> 28 | _ << 32 - 28) ^ (_ >>> 34 - 32 | z << 32 - (34 - 32)) ^ (_ >>> 39 - 32 | z << 32 - (39 - 32)), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = _ & N11 ^ _ & R ^ N11 & R, h = z & T ^ z & I ^ T & I, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, Y = w & 65535 | g << 16, pe = v & 65535 | M << 16, l15 = U, h = Z10, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = y, h = x, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, U = w & 65535 | g << 16, Z10 = v & 65535 | M << 16, N11 = Q, R = A, F = K, D = U, L = j10, q = G, W = k, _ = Y, T = ee, I = ae, H = ie, X = Z10, V = ce, S10 = oe, d = me, z = pe, m % 16 === 15)
+ var Q = _, A = N11, K = k, U = F, j10 = L, G = D, R = q, Y = W, ee = z, ae = T, ie = I, Z10 = H, ce = X, oe = V, me = S9, pe = d;
+ if (l15 = W, h = d, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = (L >>> 14 | X << 32 - 14) ^ (L >>> 18 | X << 32 - 18) ^ (X >>> 41 - 32 | L << 32 - (41 - 32)), h = (X >>> 14 | L << 32 - 14) ^ (X >>> 18 | L << 32 - 18) ^ (L >>> 41 - 32 | X << 32 - (41 - 32)), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = L & D ^ ~L & q, h = X & V ^ ~X & S9, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = i[m * 2], h = i[m * 2 + 1], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = a[m % 16], h = c[m % 16], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, y = w & 65535 | g << 16, x = v & 65535 | M << 16, l15 = y, h = x, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = (_ >>> 28 | z << 32 - 28) ^ (z >>> 34 - 32 | _ << 32 - (34 - 32)) ^ (z >>> 39 - 32 | _ << 32 - (39 - 32)), h = (z >>> 28 | _ << 32 - 28) ^ (_ >>> 34 - 32 | z << 32 - (34 - 32)) ^ (_ >>> 39 - 32 | z << 32 - (39 - 32)), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = _ & N11 ^ _ & k ^ N11 & k, h = z & T ^ z & I ^ T & I, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, Y = w & 65535 | g << 16, pe = v & 65535 | M << 16, l15 = U, h = Z10, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = y, h = x, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, U = w & 65535 | g << 16, Z10 = v & 65535 | M << 16, N11 = Q, k = A, F = K, L = U, D = j10, q = G, W = R, _ = Y, T = ee, I = ae, H = ie, X = Z10, V = ce, S9 = oe, d = me, z = pe, m % 16 === 15)
for (var P = 0; P < 16; P++)
l15 = a[P], h = c[P], v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = a[(P + 9) % 16], h = c[(P + 9) % 16], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, y = a[(P + 1) % 16], x = c[(P + 1) % 16], l15 = (y >>> 1 | x << 32 - 1) ^ (y >>> 8 | x << 32 - 8) ^ y >>> 7, h = (x >>> 1 | y << 32 - 1) ^ (x >>> 8 | y << 32 - 8) ^ (x >>> 7 | y << 32 - 7), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, y = a[(P + 14) % 16], x = c[(P + 14) % 16], l15 = (y >>> 19 | x << 32 - 19) ^ (x >>> 61 - 32 | y << 32 - (61 - 32)) ^ y >>> 6, h = (x >>> 19 | y << 32 - 19) ^ (y >>> 61 - 32 | x << 32 - (61 - 32)) ^ (x >>> 6 | y << 32 - 6), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, a[P] = w & 65535 | g << 16, c[P] = v & 65535 | M << 16;
}
- l15 = _, h = z, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[0], h = f10[0], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[0] = _ = w & 65535 | g << 16, f10[0] = z = v & 65535 | M << 16, l15 = N11, h = T, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[1], h = f10[1], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[1] = N11 = w & 65535 | g << 16, f10[1] = T = v & 65535 | M << 16, l15 = R, h = I, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[2], h = f10[2], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[2] = R = w & 65535 | g << 16, f10[2] = I = v & 65535 | M << 16, l15 = F, h = H, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[3], h = f10[3], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[3] = F = w & 65535 | g << 16, f10[3] = H = v & 65535 | M << 16, l15 = D, h = X, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[4], h = f10[4], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[4] = D = w & 65535 | g << 16, f10[4] = X = v & 65535 | M << 16, l15 = L, h = V, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[5], h = f10[5], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[5] = L = w & 65535 | g << 16, f10[5] = V = v & 65535 | M << 16, l15 = q, h = S10, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[6], h = f10[6], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[6] = q = w & 65535 | g << 16, f10[6] = S10 = v & 65535 | M << 16, l15 = W, h = d, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[7], h = f10[7], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[7] = W = w & 65535 | g << 16, f10[7] = d = v & 65535 | M << 16, b += 128, E -= 128;
+ l15 = _, h = z, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[0], h = f10[0], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[0] = _ = w & 65535 | g << 16, f10[0] = z = v & 65535 | M << 16, l15 = N11, h = T, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[1], h = f10[1], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[1] = N11 = w & 65535 | g << 16, f10[1] = T = v & 65535 | M << 16, l15 = k, h = I, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[2], h = f10[2], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[2] = k = w & 65535 | g << 16, f10[2] = I = v & 65535 | M << 16, l15 = F, h = H, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[3], h = f10[3], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[3] = F = w & 65535 | g << 16, f10[3] = H = v & 65535 | M << 16, l15 = L, h = X, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[4], h = f10[4], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[4] = L = w & 65535 | g << 16, f10[4] = X = v & 65535 | M << 16, l15 = D, h = V, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[5], h = f10[5], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[5] = D = w & 65535 | g << 16, f10[5] = V = v & 65535 | M << 16, l15 = q, h = S9, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[6], h = f10[6], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[6] = q = w & 65535 | g << 16, f10[6] = S9 = v & 65535 | M << 16, l15 = W, h = d, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[7], h = f10[7], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[7] = W = w & 65535 | g << 16, f10[7] = d = v & 65535 | M << 16, b += 128, E -= 128;
}
return b;
}
@@ -145799,10 +145849,10 @@ ${Ez(e, r10)}`);
return c.clean(), u;
}
t.hash = o;
- })(nB);
+ })(ZL);
(function(t) {
Object.defineProperty(t, "__esModule", { value: true }), t.convertSecretKeyToX25519 = t.convertPublicKeyToX25519 = t.verify = t.sign = t.extractPublicKeyFromSecretKey = t.generateKeyPair = t.generateKeyPairFromSeed = t.SEED_LENGTH = t.SECRET_KEY_LENGTH = t.PUBLIC_KEY_LENGTH = t.SIGNATURE_LENGTH = void 0;
- const e = rh, r10 = nB, n = hs;
+ const e = th, r10 = ZL, n = hs;
t.SIGNATURE_LENGTH = 64, t.PUBLIC_KEY_LENGTH = 32, t.SECRET_KEY_LENGTH = 64, t.SEED_LENGTH = 32;
function i(U) {
const j10 = new Float64Array(16);
@@ -145906,47 +145956,47 @@ ${Ez(e, r10)}`);
function _(U) {
let j10 = 1;
for (let G = 0; G < 16; G++) {
- let k = U[G] + j10 + 65535;
- j10 = Math.floor(k / 65536), U[G] = k - j10 * 65536;
+ let R = U[G] + j10 + 65535;
+ j10 = Math.floor(R / 65536), U[G] = R - j10 * 65536;
}
U[0] += j10 - 1 + 37 * (j10 - 1);
}
function N11(U, j10, G) {
- const k = ~(G - 1);
+ const R = ~(G - 1);
for (let Y = 0; Y < 16; Y++) {
- const ee = k & (U[Y] ^ j10[Y]);
+ const ee = R & (U[Y] ^ j10[Y]);
U[Y] ^= ee, j10[Y] ^= ee;
}
}
- function R(U, j10) {
- const G = i(), k = i();
+ function k(U, j10) {
+ const G = i(), R = i();
for (let Y = 0; Y < 16; Y++)
- k[Y] = j10[Y];
- _(k), _(k), _(k);
+ R[Y] = j10[Y];
+ _(R), _(R), _(R);
for (let Y = 0; Y < 2; Y++) {
- G[0] = k[0] - 65517;
+ G[0] = R[0] - 65517;
for (let ae = 1; ae < 15; ae++)
- G[ae] = k[ae] - 65535 - (G[ae - 1] >> 16 & 1), G[ae - 1] &= 65535;
- G[15] = k[15] - 32767 - (G[14] >> 16 & 1);
+ G[ae] = R[ae] - 65535 - (G[ae - 1] >> 16 & 1), G[ae - 1] &= 65535;
+ G[15] = R[15] - 32767 - (G[14] >> 16 & 1);
const ee = G[15] >> 16 & 1;
- G[14] &= 65535, N11(k, G, 1 - ee);
+ G[14] &= 65535, N11(R, G, 1 - ee);
}
for (let Y = 0; Y < 16; Y++)
- U[2 * Y] = k[Y] & 255, U[2 * Y + 1] = k[Y] >> 8;
+ U[2 * Y] = R[Y] & 255, U[2 * Y + 1] = R[Y] >> 8;
}
function F(U, j10) {
let G = 0;
- for (let k = 0; k < 32; k++)
- G |= U[k] ^ j10[k];
+ for (let R = 0; R < 32; R++)
+ G |= U[R] ^ j10[R];
return (1 & G - 1 >>> 8) - 1;
}
- function D(U, j10) {
- const G = new Uint8Array(32), k = new Uint8Array(32);
- return R(G, U), R(k, j10), F(G, k);
+ function L(U, j10) {
+ const G = new Uint8Array(32), R = new Uint8Array(32);
+ return k(G, U), k(R, j10), F(G, R);
}
- function L(U) {
+ function D(U) {
const j10 = new Uint8Array(32);
- return R(j10, U), j10[0] & 1;
+ return k(j10, U), j10[0] & 1;
}
function q(U, j10) {
for (let G = 0; G < 16; G++)
@@ -145954,57 +146004,57 @@ ${Ez(e, r10)}`);
U[15] &= 32767;
}
function W(U, j10, G) {
- for (let k = 0; k < 16; k++)
- U[k] = j10[k] + G[k];
+ for (let R = 0; R < 16; R++)
+ U[R] = j10[R] + G[R];
}
function z(U, j10, G) {
- for (let k = 0; k < 16; k++)
- U[k] = j10[k] - G[k];
+ for (let R = 0; R < 16; R++)
+ U[R] = j10[R] - G[R];
}
function T(U, j10, G) {
- let k, Y, ee = 0, ae = 0, ie = 0, Z10 = 0, ce = 0, oe = 0, me = 0, pe = 0, se = 0, le = 0, be = 0, ye = 0, Ee = 0, Te = 0, C9 = 0, O = 0, B = 0, $ = 0, te = 0, J = 0, ne = 0, fe = 0, ge = 0, de = 0, ve = 0, Ae = 0, Ne = 0, De = 0, ut = 0, Ve = 0, Ze = 0, Ge = G[0], ke = G[1], Re = G[2], Je = G[3], Me = G[4], Pe = G[5], et = G[6], Ce = G[7], ze = G[8], nt = G[9], qe = G[10], Ke = G[11], at = G[12], We = G[13], $e = G[14], dt = G[15];
- k = j10[0], ee += k * Ge, ae += k * ke, ie += k * Re, Z10 += k * Je, ce += k * Me, oe += k * Pe, me += k * et, pe += k * Ce, se += k * ze, le += k * nt, be += k * qe, ye += k * Ke, Ee += k * at, Te += k * We, C9 += k * $e, O += k * dt, k = j10[1], ae += k * Ge, ie += k * ke, Z10 += k * Re, ce += k * Je, oe += k * Me, me += k * Pe, pe += k * et, se += k * Ce, le += k * ze, be += k * nt, ye += k * qe, Ee += k * Ke, Te += k * at, C9 += k * We, O += k * $e, B += k * dt, k = j10[2], ie += k * Ge, Z10 += k * ke, ce += k * Re, oe += k * Je, me += k * Me, pe += k * Pe, se += k * et, le += k * Ce, be += k * ze, ye += k * nt, Ee += k * qe, Te += k * Ke, C9 += k * at, O += k * We, B += k * $e, $ += k * dt, k = j10[3], Z10 += k * Ge, ce += k * ke, oe += k * Re, me += k * Je, pe += k * Me, se += k * Pe, le += k * et, be += k * Ce, ye += k * ze, Ee += k * nt, Te += k * qe, C9 += k * Ke, O += k * at, B += k * We, $ += k * $e, te += k * dt, k = j10[4], ce += k * Ge, oe += k * ke, me += k * Re, pe += k * Je, se += k * Me, le += k * Pe, be += k * et, ye += k * Ce, Ee += k * ze, Te += k * nt, C9 += k * qe, O += k * Ke, B += k * at, $ += k * We, te += k * $e, J += k * dt, k = j10[5], oe += k * Ge, me += k * ke, pe += k * Re, se += k * Je, le += k * Me, be += k * Pe, ye += k * et, Ee += k * Ce, Te += k * ze, C9 += k * nt, O += k * qe, B += k * Ke, $ += k * at, te += k * We, J += k * $e, ne += k * dt, k = j10[6], me += k * Ge, pe += k * ke, se += k * Re, le += k * Je, be += k * Me, ye += k * Pe, Ee += k * et, Te += k * Ce, C9 += k * ze, O += k * nt, B += k * qe, $ += k * Ke, te += k * at, J += k * We, ne += k * $e, fe += k * dt, k = j10[7], pe += k * Ge, se += k * ke, le += k * Re, be += k * Je, ye += k * Me, Ee += k * Pe, Te += k * et, C9 += k * Ce, O += k * ze, B += k * nt, $ += k * qe, te += k * Ke, J += k * at, ne += k * We, fe += k * $e, ge += k * dt, k = j10[8], se += k * Ge, le += k * ke, be += k * Re, ye += k * Je, Ee += k * Me, Te += k * Pe, C9 += k * et, O += k * Ce, B += k * ze, $ += k * nt, te += k * qe, J += k * Ke, ne += k * at, fe += k * We, ge += k * $e, de += k * dt, k = j10[9], le += k * Ge, be += k * ke, ye += k * Re, Ee += k * Je, Te += k * Me, C9 += k * Pe, O += k * et, B += k * Ce, $ += k * ze, te += k * nt, J += k * qe, ne += k * Ke, fe += k * at, ge += k * We, de += k * $e, ve += k * dt, k = j10[10], be += k * Ge, ye += k * ke, Ee += k * Re, Te += k * Je, C9 += k * Me, O += k * Pe, B += k * et, $ += k * Ce, te += k * ze, J += k * nt, ne += k * qe, fe += k * Ke, ge += k * at, de += k * We, ve += k * $e, Ae += k * dt, k = j10[11], ye += k * Ge, Ee += k * ke, Te += k * Re, C9 += k * Je, O += k * Me, B += k * Pe, $ += k * et, te += k * Ce, J += k * ze, ne += k * nt, fe += k * qe, ge += k * Ke, de += k * at, ve += k * We, Ae += k * $e, Ne += k * dt, k = j10[12], Ee += k * Ge, Te += k * ke, C9 += k * Re, O += k * Je, B += k * Me, $ += k * Pe, te += k * et, J += k * Ce, ne += k * ze, fe += k * nt, ge += k * qe, de += k * Ke, ve += k * at, Ae += k * We, Ne += k * $e, De += k * dt, k = j10[13], Te += k * Ge, C9 += k * ke, O += k * Re, B += k * Je, $ += k * Me, te += k * Pe, J += k * et, ne += k * Ce, fe += k * ze, ge += k * nt, de += k * qe, ve += k * Ke, Ae += k * at, Ne += k * We, De += k * $e, ut += k * dt, k = j10[14], C9 += k * Ge, O += k * ke, B += k * Re, $ += k * Je, te += k * Me, J += k * Pe, ne += k * et, fe += k * Ce, ge += k * ze, de += k * nt, ve += k * qe, Ae += k * Ke, Ne += k * at, De += k * We, ut += k * $e, Ve += k * dt, k = j10[15], O += k * Ge, B += k * ke, $ += k * Re, te += k * Je, J += k * Me, ne += k * Pe, fe += k * et, ge += k * Ce, de += k * ze, ve += k * nt, Ae += k * qe, Ne += k * Ke, De += k * at, ut += k * We, Ve += k * $e, Ze += k * dt, ee += 38 * B, ae += 38 * $, ie += 38 * te, Z10 += 38 * J, ce += 38 * ne, oe += 38 * fe, me += 38 * ge, pe += 38 * de, se += 38 * ve, le += 38 * Ae, be += 38 * Ne, ye += 38 * De, Ee += 38 * ut, Te += 38 * Ve, C9 += 38 * Ze, Y = 1, k = ee + Y + 65535, Y = Math.floor(k / 65536), ee = k - Y * 65536, k = ae + Y + 65535, Y = Math.floor(k / 65536), ae = k - Y * 65536, k = ie + Y + 65535, Y = Math.floor(k / 65536), ie = k - Y * 65536, k = Z10 + Y + 65535, Y = Math.floor(k / 65536), Z10 = k - Y * 65536, k = ce + Y + 65535, Y = Math.floor(k / 65536), ce = k - Y * 65536, k = oe + Y + 65535, Y = Math.floor(k / 65536), oe = k - Y * 65536, k = me + Y + 65535, Y = Math.floor(k / 65536), me = k - Y * 65536, k = pe + Y + 65535, Y = Math.floor(k / 65536), pe = k - Y * 65536, k = se + Y + 65535, Y = Math.floor(k / 65536), se = k - Y * 65536, k = le + Y + 65535, Y = Math.floor(k / 65536), le = k - Y * 65536, k = be + Y + 65535, Y = Math.floor(k / 65536), be = k - Y * 65536, k = ye + Y + 65535, Y = Math.floor(k / 65536), ye = k - Y * 65536, k = Ee + Y + 65535, Y = Math.floor(k / 65536), Ee = k - Y * 65536, k = Te + Y + 65535, Y = Math.floor(k / 65536), Te = k - Y * 65536, k = C9 + Y + 65535, Y = Math.floor(k / 65536), C9 = k - Y * 65536, k = O + Y + 65535, Y = Math.floor(k / 65536), O = k - Y * 65536, ee += Y - 1 + 37 * (Y - 1), Y = 1, k = ee + Y + 65535, Y = Math.floor(k / 65536), ee = k - Y * 65536, k = ae + Y + 65535, Y = Math.floor(k / 65536), ae = k - Y * 65536, k = ie + Y + 65535, Y = Math.floor(k / 65536), ie = k - Y * 65536, k = Z10 + Y + 65535, Y = Math.floor(k / 65536), Z10 = k - Y * 65536, k = ce + Y + 65535, Y = Math.floor(k / 65536), ce = k - Y * 65536, k = oe + Y + 65535, Y = Math.floor(k / 65536), oe = k - Y * 65536, k = me + Y + 65535, Y = Math.floor(k / 65536), me = k - Y * 65536, k = pe + Y + 65535, Y = Math.floor(k / 65536), pe = k - Y * 65536, k = se + Y + 65535, Y = Math.floor(k / 65536), se = k - Y * 65536, k = le + Y + 65535, Y = Math.floor(k / 65536), le = k - Y * 65536, k = be + Y + 65535, Y = Math.floor(k / 65536), be = k - Y * 65536, k = ye + Y + 65535, Y = Math.floor(k / 65536), ye = k - Y * 65536, k = Ee + Y + 65535, Y = Math.floor(k / 65536), Ee = k - Y * 65536, k = Te + Y + 65535, Y = Math.floor(k / 65536), Te = k - Y * 65536, k = C9 + Y + 65535, Y = Math.floor(k / 65536), C9 = k - Y * 65536, k = O + Y + 65535, Y = Math.floor(k / 65536), O = k - Y * 65536, ee += Y - 1 + 37 * (Y - 1), U[0] = ee, U[1] = ae, U[2] = ie, U[3] = Z10, U[4] = ce, U[5] = oe, U[6] = me, U[7] = pe, U[8] = se, U[9] = le, U[10] = be, U[11] = ye, U[12] = Ee, U[13] = Te, U[14] = C9, U[15] = O;
+ let R, Y, ee = 0, ae = 0, ie = 0, Z10 = 0, ce = 0, oe = 0, me = 0, pe = 0, se = 0, le = 0, be = 0, ye = 0, Ee = 0, Te = 0, C10 = 0, O = 0, B = 0, $ = 0, te = 0, J = 0, ne = 0, fe = 0, ge = 0, de = 0, ve = 0, Ae = 0, Ne = 0, De = 0, ut = 0, Ve = 0, Ze = 0, Ge = G[0], ke = G[1], Re = G[2], Je = G[3], Me = G[4], Pe = G[5], et = G[6], Ce = G[7], ze = G[8], nt = G[9], qe = G[10], Ke = G[11], at = G[12], We = G[13], $e = G[14], dt = G[15];
+ R = j10[0], ee += R * Ge, ae += R * ke, ie += R * Re, Z10 += R * Je, ce += R * Me, oe += R * Pe, me += R * et, pe += R * Ce, se += R * ze, le += R * nt, be += R * qe, ye += R * Ke, Ee += R * at, Te += R * We, C10 += R * $e, O += R * dt, R = j10[1], ae += R * Ge, ie += R * ke, Z10 += R * Re, ce += R * Je, oe += R * Me, me += R * Pe, pe += R * et, se += R * Ce, le += R * ze, be += R * nt, ye += R * qe, Ee += R * Ke, Te += R * at, C10 += R * We, O += R * $e, B += R * dt, R = j10[2], ie += R * Ge, Z10 += R * ke, ce += R * Re, oe += R * Je, me += R * Me, pe += R * Pe, se += R * et, le += R * Ce, be += R * ze, ye += R * nt, Ee += R * qe, Te += R * Ke, C10 += R * at, O += R * We, B += R * $e, $ += R * dt, R = j10[3], Z10 += R * Ge, ce += R * ke, oe += R * Re, me += R * Je, pe += R * Me, se += R * Pe, le += R * et, be += R * Ce, ye += R * ze, Ee += R * nt, Te += R * qe, C10 += R * Ke, O += R * at, B += R * We, $ += R * $e, te += R * dt, R = j10[4], ce += R * Ge, oe += R * ke, me += R * Re, pe += R * Je, se += R * Me, le += R * Pe, be += R * et, ye += R * Ce, Ee += R * ze, Te += R * nt, C10 += R * qe, O += R * Ke, B += R * at, $ += R * We, te += R * $e, J += R * dt, R = j10[5], oe += R * Ge, me += R * ke, pe += R * Re, se += R * Je, le += R * Me, be += R * Pe, ye += R * et, Ee += R * Ce, Te += R * ze, C10 += R * nt, O += R * qe, B += R * Ke, $ += R * at, te += R * We, J += R * $e, ne += R * dt, R = j10[6], me += R * Ge, pe += R * ke, se += R * Re, le += R * Je, be += R * Me, ye += R * Pe, Ee += R * et, Te += R * Ce, C10 += R * ze, O += R * nt, B += R * qe, $ += R * Ke, te += R * at, J += R * We, ne += R * $e, fe += R * dt, R = j10[7], pe += R * Ge, se += R * ke, le += R * Re, be += R * Je, ye += R * Me, Ee += R * Pe, Te += R * et, C10 += R * Ce, O += R * ze, B += R * nt, $ += R * qe, te += R * Ke, J += R * at, ne += R * We, fe += R * $e, ge += R * dt, R = j10[8], se += R * Ge, le += R * ke, be += R * Re, ye += R * Je, Ee += R * Me, Te += R * Pe, C10 += R * et, O += R * Ce, B += R * ze, $ += R * nt, te += R * qe, J += R * Ke, ne += R * at, fe += R * We, ge += R * $e, de += R * dt, R = j10[9], le += R * Ge, be += R * ke, ye += R * Re, Ee += R * Je, Te += R * Me, C10 += R * Pe, O += R * et, B += R * Ce, $ += R * ze, te += R * nt, J += R * qe, ne += R * Ke, fe += R * at, ge += R * We, de += R * $e, ve += R * dt, R = j10[10], be += R * Ge, ye += R * ke, Ee += R * Re, Te += R * Je, C10 += R * Me, O += R * Pe, B += R * et, $ += R * Ce, te += R * ze, J += R * nt, ne += R * qe, fe += R * Ke, ge += R * at, de += R * We, ve += R * $e, Ae += R * dt, R = j10[11], ye += R * Ge, Ee += R * ke, Te += R * Re, C10 += R * Je, O += R * Me, B += R * Pe, $ += R * et, te += R * Ce, J += R * ze, ne += R * nt, fe += R * qe, ge += R * Ke, de += R * at, ve += R * We, Ae += R * $e, Ne += R * dt, R = j10[12], Ee += R * Ge, Te += R * ke, C10 += R * Re, O += R * Je, B += R * Me, $ += R * Pe, te += R * et, J += R * Ce, ne += R * ze, fe += R * nt, ge += R * qe, de += R * Ke, ve += R * at, Ae += R * We, Ne += R * $e, De += R * dt, R = j10[13], Te += R * Ge, C10 += R * ke, O += R * Re, B += R * Je, $ += R * Me, te += R * Pe, J += R * et, ne += R * Ce, fe += R * ze, ge += R * nt, de += R * qe, ve += R * Ke, Ae += R * at, Ne += R * We, De += R * $e, ut += R * dt, R = j10[14], C10 += R * Ge, O += R * ke, B += R * Re, $ += R * Je, te += R * Me, J += R * Pe, ne += R * et, fe += R * Ce, ge += R * ze, de += R * nt, ve += R * qe, Ae += R * Ke, Ne += R * at, De += R * We, ut += R * $e, Ve += R * dt, R = j10[15], O += R * Ge, B += R * ke, $ += R * Re, te += R * Je, J += R * Me, ne += R * Pe, fe += R * et, ge += R * Ce, de += R * ze, ve += R * nt, Ae += R * qe, Ne += R * Ke, De += R * at, ut += R * We, Ve += R * $e, Ze += R * dt, ee += 38 * B, ae += 38 * $, ie += 38 * te, Z10 += 38 * J, ce += 38 * ne, oe += 38 * fe, me += 38 * ge, pe += 38 * de, se += 38 * ve, le += 38 * Ae, be += 38 * Ne, ye += 38 * De, Ee += 38 * ut, Te += 38 * Ve, C10 += 38 * Ze, Y = 1, R = ee + Y + 65535, Y = Math.floor(R / 65536), ee = R - Y * 65536, R = ae + Y + 65535, Y = Math.floor(R / 65536), ae = R - Y * 65536, R = ie + Y + 65535, Y = Math.floor(R / 65536), ie = R - Y * 65536, R = Z10 + Y + 65535, Y = Math.floor(R / 65536), Z10 = R - Y * 65536, R = ce + Y + 65535, Y = Math.floor(R / 65536), ce = R - Y * 65536, R = oe + Y + 65535, Y = Math.floor(R / 65536), oe = R - Y * 65536, R = me + Y + 65535, Y = Math.floor(R / 65536), me = R - Y * 65536, R = pe + Y + 65535, Y = Math.floor(R / 65536), pe = R - Y * 65536, R = se + Y + 65535, Y = Math.floor(R / 65536), se = R - Y * 65536, R = le + Y + 65535, Y = Math.floor(R / 65536), le = R - Y * 65536, R = be + Y + 65535, Y = Math.floor(R / 65536), be = R - Y * 65536, R = ye + Y + 65535, Y = Math.floor(R / 65536), ye = R - Y * 65536, R = Ee + Y + 65535, Y = Math.floor(R / 65536), Ee = R - Y * 65536, R = Te + Y + 65535, Y = Math.floor(R / 65536), Te = R - Y * 65536, R = C10 + Y + 65535, Y = Math.floor(R / 65536), C10 = R - Y * 65536, R = O + Y + 65535, Y = Math.floor(R / 65536), O = R - Y * 65536, ee += Y - 1 + 37 * (Y - 1), Y = 1, R = ee + Y + 65535, Y = Math.floor(R / 65536), ee = R - Y * 65536, R = ae + Y + 65535, Y = Math.floor(R / 65536), ae = R - Y * 65536, R = ie + Y + 65535, Y = Math.floor(R / 65536), ie = R - Y * 65536, R = Z10 + Y + 65535, Y = Math.floor(R / 65536), Z10 = R - Y * 65536, R = ce + Y + 65535, Y = Math.floor(R / 65536), ce = R - Y * 65536, R = oe + Y + 65535, Y = Math.floor(R / 65536), oe = R - Y * 65536, R = me + Y + 65535, Y = Math.floor(R / 65536), me = R - Y * 65536, R = pe + Y + 65535, Y = Math.floor(R / 65536), pe = R - Y * 65536, R = se + Y + 65535, Y = Math.floor(R / 65536), se = R - Y * 65536, R = le + Y + 65535, Y = Math.floor(R / 65536), le = R - Y * 65536, R = be + Y + 65535, Y = Math.floor(R / 65536), be = R - Y * 65536, R = ye + Y + 65535, Y = Math.floor(R / 65536), ye = R - Y * 65536, R = Ee + Y + 65535, Y = Math.floor(R / 65536), Ee = R - Y * 65536, R = Te + Y + 65535, Y = Math.floor(R / 65536), Te = R - Y * 65536, R = C10 + Y + 65535, Y = Math.floor(R / 65536), C10 = R - Y * 65536, R = O + Y + 65535, Y = Math.floor(R / 65536), O = R - Y * 65536, ee += Y - 1 + 37 * (Y - 1), U[0] = ee, U[1] = ae, U[2] = ie, U[3] = Z10, U[4] = ce, U[5] = oe, U[6] = me, U[7] = pe, U[8] = se, U[9] = le, U[10] = be, U[11] = ye, U[12] = Ee, U[13] = Te, U[14] = C10, U[15] = O;
}
function I(U, j10) {
T(U, j10, j10);
}
function H(U, j10) {
const G = i();
- let k;
- for (k = 0; k < 16; k++)
- G[k] = j10[k];
- for (k = 253; k >= 0; k--)
- I(G, G), k !== 2 && k !== 4 && T(G, G, j10);
- for (k = 0; k < 16; k++)
- U[k] = G[k];
+ let R;
+ for (R = 0; R < 16; R++)
+ G[R] = j10[R];
+ for (R = 253; R >= 0; R--)
+ I(G, G), R !== 2 && R !== 4 && T(G, G, j10);
+ for (R = 0; R < 16; R++)
+ U[R] = G[R];
}
function X(U, j10) {
const G = i();
- let k;
- for (k = 0; k < 16; k++)
- G[k] = j10[k];
- for (k = 250; k >= 0; k--)
- I(G, G), k !== 1 && T(G, G, j10);
- for (k = 0; k < 16; k++)
- U[k] = G[k];
+ let R;
+ for (R = 0; R < 16; R++)
+ G[R] = j10[R];
+ for (R = 250; R >= 0; R--)
+ I(G, G), R !== 1 && T(G, G, j10);
+ for (R = 0; R < 16; R++)
+ U[R] = G[R];
}
function V(U, j10) {
- const G = i(), k = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z10 = i(), ce = i(), oe = i();
- z(G, U[1], U[0]), z(oe, j10[1], j10[0]), T(G, G, oe), W(k, U[0], U[1]), W(oe, j10[0], j10[1]), T(k, k, oe), T(Y, U[3], j10[3]), T(Y, Y, u), T(ee, U[2], j10[2]), W(ee, ee, ee), z(ae, k, G), z(ie, ee, Y), W(Z10, ee, Y), W(ce, k, G), T(U[0], ae, ie), T(U[1], ce, Z10), T(U[2], Z10, ie), T(U[3], ae, ce);
+ const G = i(), R = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z10 = i(), ce = i(), oe = i();
+ z(G, U[1], U[0]), z(oe, j10[1], j10[0]), T(G, G, oe), W(R, U[0], U[1]), W(oe, j10[0], j10[1]), T(R, R, oe), T(Y, U[3], j10[3]), T(Y, Y, u), T(ee, U[2], j10[2]), W(ee, ee, ee), z(ae, R, G), z(ie, ee, Y), W(Z10, ee, Y), W(ce, R, G), T(U[0], ae, ie), T(U[1], ce, Z10), T(U[2], Z10, ie), T(U[3], ae, ce);
}
- function S10(U, j10, G) {
- for (let k = 0; k < 4; k++)
- N11(U[k], j10[k], G);
+ function S9(U, j10, G) {
+ for (let R = 0; R < 4; R++)
+ N11(U[R], j10[R], G);
}
function d(U, j10) {
- const G = i(), k = i(), Y = i();
- H(Y, j10[2]), T(G, j10[0], Y), T(k, j10[1], Y), R(U, k), U[31] ^= L(G) << 7;
+ const G = i(), R = i(), Y = i();
+ H(Y, j10[2]), T(G, j10[0], Y), T(R, j10[1], Y), k(U, R), U[31] ^= D(G) << 7;
}
function l15(U, j10, G) {
E(U[0], o), E(U[1], a), E(U[2], a), E(U[3], o);
- for (let k = 255; k >= 0; --k) {
- const Y = G[k / 8 | 0] >> (k & 7) & 1;
- S10(U, j10, Y), V(j10, U), V(U, U), S10(U, j10, Y);
+ for (let R = 255; R >= 0; --R) {
+ const Y = G[R / 8 | 0] >> (R & 7) & 1;
+ S9(U, j10, Y), V(j10, U), V(U, U), S9(U, j10, Y);
}
}
function h(U, j10) {
@@ -146016,8 +146066,8 @@ ${Ez(e, r10)}`);
throw new Error(`ed25519: seed must be ${t.SEED_LENGTH} bytes`);
const j10 = (0, r10.hash)(U);
j10[0] &= 248, j10[31] &= 127, j10[31] |= 64;
- const G = new Uint8Array(32), k = [i(), i(), i(), i()];
- h(k, j10), d(G, k);
+ const G = new Uint8Array(32), R = [i(), i(), i(), i()];
+ h(R, j10), d(G, R);
const Y = new Uint8Array(64);
return Y.set(U), Y.set(G, 32), {
publicKey: G,
@@ -146071,18 +146121,18 @@ ${Ez(e, r10)}`);
16
]);
function w(U, j10) {
- let G, k, Y, ee;
- for (k = 63; k >= 32; --k) {
- for (G = 0, Y = k - 32, ee = k - 12; Y < ee; ++Y)
- j10[Y] += G - 16 * j10[k] * M[Y - (k - 32)], G = Math.floor((j10[Y] + 128) / 256), j10[Y] -= G * 256;
- j10[Y] += G, j10[k] = 0;
+ let G, R, Y, ee;
+ for (R = 63; R >= 32; --R) {
+ for (G = 0, Y = R - 32, ee = R - 12; Y < ee; ++Y)
+ j10[Y] += G - 16 * j10[R] * M[Y - (R - 32)], G = Math.floor((j10[Y] + 128) / 256), j10[Y] -= G * 256;
+ j10[Y] += G, j10[R] = 0;
}
for (G = 0, Y = 0; Y < 32; Y++)
j10[Y] += G - (j10[31] >> 4) * M[Y], G = j10[Y] >> 8, j10[Y] &= 255;
for (Y = 0; Y < 32; Y++)
j10[Y] -= G * M[Y];
- for (k = 0; k < 32; k++)
- j10[k + 1] += j10[k] >> 8, U[k] = j10[k] & 255;
+ for (R = 0; R < 32; R++)
+ j10[R + 1] += j10[R] >> 8, U[R] = j10[R] & 255;
}
function g(U) {
const j10 = new Float64Array(64);
@@ -146093,14 +146143,14 @@ ${Ez(e, r10)}`);
w(U, j10);
}
function m(U, j10) {
- const G = new Float64Array(64), k = [i(), i(), i(), i()], Y = (0, r10.hash)(U.subarray(0, 32));
+ const G = new Float64Array(64), R = [i(), i(), i(), i()], Y = (0, r10.hash)(U.subarray(0, 32));
Y[0] &= 248, Y[31] &= 127, Y[31] |= 64;
const ee = new Uint8Array(64);
ee.set(Y.subarray(32), 32);
const ae = new r10.SHA512();
ae.update(ee.subarray(32)), ae.update(j10);
const ie = ae.digest();
- ae.clean(), g(ie), h(k, ie), d(ee, k), ae.reset(), ae.update(ee.subarray(0, 32)), ae.update(U.subarray(32)), ae.update(j10);
+ ae.clean(), g(ie), h(R, ie), d(ee, R), ae.reset(), ae.update(ee.subarray(0, 32)), ae.update(U.subarray(32)), ae.update(j10);
const Z10 = ae.digest();
g(Z10);
for (let ce = 0; ce < 32; ce++)
@@ -146112,11 +146162,11 @@ ${Ez(e, r10)}`);
}
t.sign = m;
function P(U, j10) {
- const G = i(), k = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z10 = i();
- return E(U[2], a), q(U[1], j10), I(Y, U[1]), T(ee, Y, c), z(Y, Y, U[2]), W(ee, U[2], ee), I(ae, ee), I(ie, ae), T(Z10, ie, ae), T(G, Z10, Y), T(G, G, ee), X(G, G), T(G, G, Y), T(G, G, ee), T(G, G, ee), T(U[0], G, ee), I(k, U[0]), T(k, k, ee), D(k, Y) && T(U[0], U[0], b), I(k, U[0]), T(k, k, ee), D(k, Y) ? -1 : (L(U[0]) === j10[31] >> 7 && z(U[0], o, U[0]), T(U[3], U[0], U[1]), 0);
+ const G = i(), R = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z10 = i();
+ return E(U[2], a), q(U[1], j10), I(Y, U[1]), T(ee, Y, c), z(Y, Y, U[2]), W(ee, U[2], ee), I(ae, ee), I(ie, ae), T(Z10, ie, ae), T(G, Z10, Y), T(G, G, ee), X(G, G), T(G, G, Y), T(G, G, ee), T(G, G, ee), T(U[0], G, ee), I(R, U[0]), T(R, R, ee), L(R, Y) && T(U[0], U[0], b), I(R, U[0]), T(R, R, ee), L(R, Y) ? -1 : (D(U[0]) === j10[31] >> 7 && z(U[0], o, U[0]), T(U[3], U[0], U[1]), 0);
}
function Q(U, j10, G) {
- const k = new Uint8Array(32), Y = [i(), i(), i(), i()], ee = [i(), i(), i(), i()];
+ const R = new Uint8Array(32), Y = [i(), i(), i(), i()], ee = [i(), i(), i(), i()];
if (G.length !== t.SIGNATURE_LENGTH)
throw new Error(`ed25519: signature must be ${t.SIGNATURE_LENGTH} bytes`);
if (P(ee, U))
@@ -146124,17 +146174,17 @@ ${Ez(e, r10)}`);
const ae = new r10.SHA512();
ae.update(G.subarray(0, 32)), ae.update(U), ae.update(j10);
const ie = ae.digest();
- return g(ie), l15(Y, ee, ie), h(ee, G.subarray(32)), V(Y, ee), d(k, Y), !F(G, k);
+ return g(ie), l15(Y, ee, ie), h(ee, G.subarray(32)), V(Y, ee), d(R, Y), !F(G, R);
}
t.verify = Q;
function A(U) {
let j10 = [i(), i(), i(), i()];
if (P(j10, U))
throw new Error("Ed25519: invalid public key");
- let G = i(), k = i(), Y = j10[1];
- W(G, a, Y), z(k, a, Y), H(k, k), T(G, G, k);
+ let G = i(), R = i(), Y = j10[1];
+ W(G, a, Y), z(R, a, Y), H(R, R), T(G, G, R);
let ee = new Uint8Array(32);
- return R(ee, G), ee;
+ return k(ee, G), ee;
}
t.convertPublicKeyToX25519 = A;
function K(U) {
@@ -146144,35 +146194,35 @@ ${Ez(e, r10)}`);
return (0, n.wipe)(j10), G;
}
t.convertSecretKeyToX25519 = K;
- })(Kx);
- var Fge = "EdDSA";
- var Hge = "JWT";
- var iB = ".";
- var sB = "base64url";
- var qge = "utf8";
- var Wge = "utf8";
- var Gge = ":";
- var Kge = "did";
- var Xge = "key";
- var zS = "base58btc";
- var Yge = "z";
- var Zge = "K36";
- var Jge = 32;
- function Xx(t) {
+ })(Hx);
+ var Uge = "EdDSA";
+ var jge = "JWT";
+ var JL = ".";
+ var QL = "base64url";
+ var Vge = "utf8";
+ var zge = "utf8";
+ var Fge = ":";
+ var Hge = "did";
+ var qge = "key";
+ var LS = "base58btc";
+ var Wge = "z";
+ var Gge = "K36";
+ var Kge = 32;
+ function qx(t) {
return globalThis.Buffer != null ? new Uint8Array(t.buffer, t.byteOffset, t.byteLength) : t;
}
- function oB(t = 0) {
- return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? Xx(globalThis.Buffer.allocUnsafe(t)) : new Uint8Array(t);
+ function $L(t = 0) {
+ return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? qx(globalThis.Buffer.allocUnsafe(t)) : new Uint8Array(t);
}
- function Qge(t, e) {
+ function Xge(t, e) {
e || (e = t.reduce((i, s) => i + s.length, 0));
- const r10 = oB(e);
+ const r10 = $L(e);
let n = 0;
for (const i of t)
r10.set(i, n), n += i.length;
- return Xx(r10);
+ return qx(r10);
}
- function $ge(t, e) {
+ function Yge(t, e) {
if (t.length >= 255)
throw new TypeError("Alphabet too long");
for (var r10 = new Uint8Array(256), n = 0; n < r10.length; n++)
@@ -146189,18 +146239,18 @@ ${Ez(e, r10)}`);
throw new TypeError("Expected Uint8Array");
if (_.length === 0)
return "";
- for (var N11 = 0, R = 0, F = 0, D = _.length; F !== D && _[F] === 0; )
+ for (var N11 = 0, k = 0, F = 0, L = _.length; F !== L && _[F] === 0; )
F++, N11++;
- for (var L = (D - F) * f10 + 1 >>> 0, q = new Uint8Array(L); F !== D; ) {
- for (var W = _[F], z = 0, T = L - 1; (W !== 0 || z < R) && T !== -1; T--, z++)
+ for (var D = (L - F) * f10 + 1 >>> 0, q = new Uint8Array(D); F !== L; ) {
+ for (var W = _[F], z = 0, T = D - 1; (W !== 0 || z < k) && T !== -1; T--, z++)
W += 256 * q[T] >>> 0, q[T] = W % a >>> 0, W = W / a >>> 0;
if (W !== 0)
throw new Error("Non-zero carry");
- R = z, F++;
+ k = z, F++;
}
- for (var I = L - R; I !== L && q[I] === 0; )
+ for (var I = D - k; I !== D && q[I] === 0; )
I++;
- for (var H = c.repeat(N11); I < L; ++I)
+ for (var H = c.repeat(N11); I < D; ++I)
H += t.charAt(q[I]);
return H;
}
@@ -146211,23 +146261,23 @@ ${Ez(e, r10)}`);
return new Uint8Array();
var N11 = 0;
if (_[N11] !== " ") {
- for (var R = 0, F = 0; _[N11] === c; )
- R++, N11++;
- for (var D = (_.length - N11) * u + 1 >>> 0, L = new Uint8Array(D); _[N11]; ) {
+ for (var k = 0, F = 0; _[N11] === c; )
+ k++, N11++;
+ for (var L = (_.length - N11) * u + 1 >>> 0, D = new Uint8Array(L); _[N11]; ) {
var q = r10[_.charCodeAt(N11)];
if (q === 255)
return;
- for (var W = 0, z = D - 1; (q !== 0 || W < F) && z !== -1; z--, W++)
- q += a * L[z] >>> 0, L[z] = q % 256 >>> 0, q = q / 256 >>> 0;
+ for (var W = 0, z = L - 1; (q !== 0 || W < F) && z !== -1; z--, W++)
+ q += a * D[z] >>> 0, D[z] = q % 256 >>> 0, q = q / 256 >>> 0;
if (q !== 0)
throw new Error("Non-zero carry");
F = W, N11++;
}
if (_[N11] !== " ") {
- for (var T = D - F; T !== D && L[T] === 0; )
+ for (var T = L - F; T !== L && D[T] === 0; )
T++;
- for (var I = new Uint8Array(R + (D - T)), H = R; T !== D; )
- I[H++] = L[T++];
+ for (var I = new Uint8Array(k + (L - T)), H = k; T !== L; )
+ I[H++] = D[T++];
return I;
}
}
@@ -146244,9 +146294,9 @@ ${Ez(e, r10)}`);
decode: E
};
}
- var e2e = $ge;
- var t2e = e2e;
- var r2e = (t) => {
+ var Zge = Yge;
+ var Jge = Zge;
+ var Qge = (t) => {
if (t instanceof Uint8Array && t.constructor.name === "Uint8Array")
return t;
if (t instanceof ArrayBuffer)
@@ -146255,9 +146305,9 @@ ${Ez(e, r10)}`);
return new Uint8Array(t.buffer, t.byteOffset, t.byteLength);
throw new Error("Unknown type, must be binary type");
};
- var n2e = (t) => new TextEncoder().encode(t);
- var i2e = (t) => new TextDecoder().decode(t);
- var s2e = class {
+ var $ge = (t) => new TextEncoder().encode(t);
+ var e2e = (t) => new TextDecoder().decode(t);
+ var t2e = class {
constructor(e, r10, n) {
this.name = e, this.prefix = r10, this.baseEncode = n;
}
@@ -146267,7 +146317,7 @@ ${Ez(e, r10)}`);
throw Error("Unknown type, must be binary type");
}
};
- var o2e = class {
+ var r2e = class {
constructor(e, r10, n) {
if (this.name = e, this.prefix = r10, r10.codePointAt(0) === void 0)
throw new Error("Invalid prefix character");
@@ -146282,15 +146332,15 @@ ${Ez(e, r10)}`);
throw Error("Can only multibase decode strings");
}
or(e) {
- return aB(this, e);
+ return eB(this, e);
}
};
- var a2e = class {
+ var n2e = class {
constructor(e) {
this.decoders = e;
}
or(e) {
- return aB(this, e);
+ return eB(this, e);
}
decode(e) {
const r10 = e[0], n = this.decoders[r10];
@@ -146299,13 +146349,13 @@ ${Ez(e, r10)}`);
throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`);
}
};
- var aB = (t, e) => new a2e({
+ var eB = (t, e) => new n2e({
...t.decoders || { [t.prefix]: t },
...e.decoders || { [e.prefix]: e }
});
- var c2e = class {
+ var i2e = class {
constructor(e, r10, n, i) {
- this.name = e, this.prefix = r10, this.baseEncode = n, this.baseDecode = i, this.encoder = new s2e(e, r10, n), this.decoder = new o2e(e, r10, i);
+ this.name = e, this.prefix = r10, this.baseEncode = n, this.baseDecode = i, this.encoder = new t2e(e, r10, n), this.decoder = new r2e(e, r10, i);
}
encode(e) {
return this.encoder.encode(e);
@@ -146314,17 +146364,17 @@ ${Ez(e, r10)}`);
return this.decoder.decode(e);
}
};
- var O2 = ({ name: t, prefix: e, encode: r10, decode: n }) => new c2e(t, e, r10, n);
- var P0 = ({ prefix: t, name: e, alphabet: r10 }) => {
- const { encode: n, decode: i } = t2e(r10, e);
+ var O2 = ({ name: t, prefix: e, encode: r10, decode: n }) => new i2e(t, e, r10, n);
+ var I0 = ({ prefix: t, name: e, alphabet: r10 }) => {
+ const { encode: n, decode: i } = Jge(r10, e);
return O2({
prefix: t,
name: e,
encode: n,
- decode: (s) => r2e(i(s))
+ decode: (s) => Qge(i(s))
});
};
- var u2e = (t, e, r10, n) => {
+ var s2e = (t, e, r10, n) => {
const i = {};
for (let f10 = 0; f10 < e.length; ++f10)
i[e[f10]] = f10;
@@ -146343,7 +146393,7 @@ ${Ez(e, r10)}`);
throw new SyntaxError("Unexpected end of data");
return o;
};
- var l2e = (t, e, r10) => {
+ var o2e = (t, e, r10) => {
const n = e[e.length - 1] === "=", i = (1 << r10) - 1;
let s = "", o = 0, a = 0;
for (let c = 0; c < t.length; ++c)
@@ -146354,240 +146404,240 @@ ${Ez(e, r10)}`);
s += "=";
return s;
};
- var ti = ({ name: t, prefix: e, bitsPerChar: r10, alphabet: n }) => O2({
+ var ri = ({ name: t, prefix: e, bitsPerChar: r10, alphabet: n }) => O2({
prefix: e,
name: t,
encode(i) {
- return l2e(i, n, r10);
+ return o2e(i, n, r10);
},
decode(i) {
- return u2e(i, n, r10, t);
+ return s2e(i, n, r10, t);
}
});
- var f2e = O2({
+ var a2e = O2({
prefix: "\0",
name: "identity",
- encode: (t) => i2e(t),
- decode: (t) => n2e(t)
+ encode: (t) => e2e(t),
+ decode: (t) => $ge(t)
});
- var h2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var c2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- identity: f2e
+ identity: a2e
}, Symbol.toStringTag, { value: "Module" }));
- var d2e = ti({
+ var u2e = ri({
prefix: "0",
name: "base2",
alphabet: "01",
bitsPerChar: 1
});
- var p2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var l2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base2: d2e
+ base2: u2e
}, Symbol.toStringTag, { value: "Module" }));
- var m2e = ti({
+ var f2e = ri({
prefix: "7",
name: "base8",
alphabet: "01234567",
bitsPerChar: 3
});
- var g2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var h2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base8: m2e
+ base8: f2e
}, Symbol.toStringTag, { value: "Module" }));
- var y2e = P0({
+ var d2e = I0({
prefix: "9",
name: "base10",
alphabet: "0123456789"
});
- var b2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var p2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base10: y2e
+ base10: d2e
}, Symbol.toStringTag, { value: "Module" }));
- var w2e = ti({
+ var m2e = ri({
prefix: "f",
name: "base16",
alphabet: "0123456789abcdef",
bitsPerChar: 4
});
- var v2e = ti({
+ var g2e = ri({
prefix: "F",
name: "base16upper",
alphabet: "0123456789ABCDEF",
bitsPerChar: 4
});
- var x2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var y2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base16: w2e,
- base16upper: v2e
+ base16: m2e,
+ base16upper: g2e
}, Symbol.toStringTag, { value: "Module" }));
- var _2e = ti({
+ var b2e = ri({
prefix: "b",
name: "base32",
alphabet: "abcdefghijklmnopqrstuvwxyz234567",
bitsPerChar: 5
});
- var E2e = ti({
+ var w2e = ri({
prefix: "B",
name: "base32upper",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",
bitsPerChar: 5
});
- var S2e = ti({
+ var v2e = ri({
prefix: "c",
name: "base32pad",
alphabet: "abcdefghijklmnopqrstuvwxyz234567=",
bitsPerChar: 5
});
- var M2e = ti({
+ var x2e = ri({
prefix: "C",
name: "base32padupper",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",
bitsPerChar: 5
});
- var A2e = ti({
+ var _2e = ri({
prefix: "v",
name: "base32hex",
alphabet: "0123456789abcdefghijklmnopqrstuv",
bitsPerChar: 5
});
- var T2e = ti({
+ var E2e = ri({
prefix: "V",
name: "base32hexupper",
alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV",
bitsPerChar: 5
});
- var N2e = ti({
+ var S2e = ri({
prefix: "t",
name: "base32hexpad",
alphabet: "0123456789abcdefghijklmnopqrstuv=",
bitsPerChar: 5
});
- var I2e = ti({
+ var M2e = ri({
prefix: "T",
name: "base32hexpadupper",
alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=",
bitsPerChar: 5
});
- var O2e = ti({
+ var A2e = ri({
prefix: "h",
name: "base32z",
alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769",
bitsPerChar: 5
});
- var P2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var T2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base32: _2e,
- base32hex: A2e,
- base32hexpad: N2e,
- base32hexpadupper: I2e,
- base32hexupper: T2e,
- base32pad: S2e,
- base32padupper: M2e,
- base32upper: E2e,
- base32z: O2e
+ base32: b2e,
+ base32hex: _2e,
+ base32hexpad: S2e,
+ base32hexpadupper: M2e,
+ base32hexupper: E2e,
+ base32pad: v2e,
+ base32padupper: x2e,
+ base32upper: w2e,
+ base32z: A2e
}, Symbol.toStringTag, { value: "Module" }));
- var k2e = P0({
+ var N2e = I0({
prefix: "k",
name: "base36",
alphabet: "0123456789abcdefghijklmnopqrstuvwxyz"
});
- var R2e = P0({
+ var I2e = I0({
prefix: "K",
name: "base36upper",
alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
});
- var C2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var O2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base36: k2e,
- base36upper: R2e
+ base36: N2e,
+ base36upper: I2e
}, Symbol.toStringTag, { value: "Module" }));
- var D2e = P0({
+ var P2e = I0({
name: "base58btc",
prefix: "z",
alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
});
- var L2e = P0({
+ var k2e = I0({
name: "base58flickr",
prefix: "Z",
alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"
});
- var B2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var R2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base58btc: D2e,
- base58flickr: L2e
+ base58btc: P2e,
+ base58flickr: k2e
}, Symbol.toStringTag, { value: "Module" }));
- var U2e = ti({
+ var C2e = ri({
prefix: "m",
name: "base64",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
bitsPerChar: 6
});
- var j2e = ti({
+ var D2e = ri({
prefix: "M",
name: "base64pad",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
bitsPerChar: 6
});
- var V2e = ti({
+ var L2e = ri({
prefix: "u",
name: "base64url",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",
bitsPerChar: 6
});
- var z2e = ti({
+ var B2e = ri({
prefix: "U",
name: "base64urlpad",
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",
bitsPerChar: 6
});
- var F2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var U2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base64: U2e,
- base64pad: j2e,
- base64url: V2e,
- base64urlpad: z2e
+ base64: C2e,
+ base64pad: D2e,
+ base64url: L2e,
+ base64urlpad: B2e
}, Symbol.toStringTag, { value: "Module" }));
- var cB = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}");
- var H2e = cB.reduce((t, e, r10) => (t[r10] = e, t), []);
- var q2e = cB.reduce((t, e, r10) => (t[e.codePointAt(0)] = r10, t), []);
- function W2e(t) {
- return t.reduce((e, r10) => (e += H2e[r10], e), "");
+ var tB = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}");
+ var j2e = tB.reduce((t, e, r10) => (t[r10] = e, t), []);
+ var V2e = tB.reduce((t, e, r10) => (t[e.codePointAt(0)] = r10, t), []);
+ function z2e(t) {
+ return t.reduce((e, r10) => (e += j2e[r10], e), "");
}
- function G2e(t) {
+ function F2e(t) {
const e = [];
for (const r10 of t) {
- const n = q2e[r10.codePointAt(0)];
+ const n = V2e[r10.codePointAt(0)];
if (n === void 0)
throw new Error(`Non-base256emoji character: ${r10}`);
e.push(n);
}
return new Uint8Array(e);
}
- var K2e = O2({
+ var H2e = O2({
prefix: "\u{1F680}",
name: "base256emoji",
- encode: W2e,
- decode: G2e
+ encode: z2e,
+ decode: F2e
});
- var X2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var q2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- base256emoji: K2e
+ base256emoji: H2e
}, Symbol.toStringTag, { value: "Module" }));
new TextEncoder();
new TextDecoder();
- var Rm = {
+ var km = {
+ ...c2e,
+ ...l2e,
...h2e,
...p2e,
- ...g2e,
- ...b2e,
- ...x2e,
- ...P2e,
- ...C2e,
- ...B2e,
- ...F2e,
- ...X2e
- };
- function uB(t, e, r10, n) {
+ ...y2e,
+ ...T2e,
+ ...O2e,
+ ...R2e,
+ ...U2e,
+ ...q2e
+ };
+ function rB(t, e, r10, n) {
return {
name: t,
prefix: e,
@@ -146599,107 +146649,107 @@ ${Ez(e, r10)}`);
decoder: { decode: n }
};
}
- var FS = uB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
- var Wb = uB("ascii", "a", (t) => {
+ var BS = rB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
+ var qb = rB("ascii", "a", (t) => {
let e = "a";
for (let r10 = 0; r10 < t.length; r10++)
e += String.fromCharCode(t[r10]);
return e;
}, (t) => {
t = t.substring(1);
- const e = oB(t.length);
+ const e = $L(t.length);
for (let r10 = 0; r10 < t.length; r10++)
e[r10] = t.charCodeAt(r10);
return e;
});
- var lB = {
- utf8: FS,
- "utf-8": FS,
- hex: Rm.base16,
- latin1: Wb,
- ascii: Wb,
- binary: Wb,
- ...Rm
- };
- function Yx(t, e = "utf8") {
- const r10 = lB[e];
+ var nB = {
+ utf8: BS,
+ "utf-8": BS,
+ hex: km.base16,
+ latin1: qb,
+ ascii: qb,
+ binary: qb,
+ ...km
+ };
+ function Wx(t, e = "utf8") {
+ const r10 = nB[e];
if (!r10)
throw new Error(`Unsupported encoding "${e}"`);
return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t.buffer, t.byteOffset, t.byteLength).toString("utf8") : r10.encoder.encode(t).substring(1);
}
- function Zx(t, e = "utf8") {
- const r10 = lB[e];
+ function Gx(t, e = "utf8") {
+ const r10 = nB[e];
if (!r10)
throw new Error(`Unsupported encoding "${e}"`);
- return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? Xx(globalThis.Buffer.from(t, "utf-8")) : r10.decoder.decode(`${r10.prefix}${t}`);
+ return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? qx(globalThis.Buffer.from(t, "utf-8")) : r10.decoder.decode(`${r10.prefix}${t}`);
}
- function Cm(t) {
- return Yx(Zx(cl(t), qge), sB);
+ function Rm(t) {
+ return Wx(Gx(cl(t), Vge), QL);
}
- function fB(t) {
- const e = Zx(Zge, zS), r10 = Yge + Yx(Qge([e, t]), zS);
- return [Kge, Xge, r10].join(Gge);
+ function iB(t) {
+ const e = Gx(Gge, LS), r10 = Wge + Wx(Xge([e, t]), LS);
+ return [Hge, qge, r10].join(Fge);
}
- function Y2e(t) {
- return Yx(t, sB);
+ function W2e(t) {
+ return Wx(t, QL);
}
- function Z2e(t) {
- return Zx([Cm(t.header), Cm(t.payload)].join(iB), Wge);
+ function G2e(t) {
+ return Gx([Rm(t.header), Rm(t.payload)].join(JL), zge);
}
- function J2e(t) {
+ function K2e(t) {
return [
- Cm(t.header),
- Cm(t.payload),
- Y2e(t.signature)
- ].join(iB);
+ Rm(t.header),
+ Rm(t.payload),
+ W2e(t.signature)
+ ].join(JL);
}
- function HS(t = rh.randomBytes(Jge)) {
- return Kx.generateKeyPairFromSeed(t);
+ function US(t = th.randomBytes(Kge)) {
+ return Hx.generateKeyPairFromSeed(t);
}
- async function Q2e(t, e, r10, n, i = gt.fromMiliseconds(Date.now())) {
- const s = { alg: Fge, typ: Hge }, o = fB(n.publicKey), a = i + r10, c = { iss: o, sub: t, aud: e, iat: i, exp: a }, u = Z2e({ header: s, payload: c }), f10 = Kx.sign(n.secretKey, u);
- return J2e({ header: s, payload: c, signature: f10 });
+ async function X2e(t, e, r10, n, i = gt.fromMiliseconds(Date.now())) {
+ const s = { alg: Uge, typ: jge }, o = iB(n.publicKey), a = i + r10, c = { iss: o, sub: t, aud: e, iat: i, exp: a }, u = G2e({ header: s, payload: c }), f10 = Hx.sign(n.secretKey, u);
+ return K2e({ header: s, payload: c, signature: f10 });
}
- var qS = globalThis && globalThis.__spreadArray || function(t, e, r10) {
+ var jS = globalThis && globalThis.__spreadArray || function(t, e, r10) {
if (r10 || arguments.length === 2)
for (var n = 0, i = e.length, s; n < i; n++)
(s || !(n in e)) && (s || (s = Array.prototype.slice.call(e, 0, n)), s[n] = e[n]);
return t.concat(s || Array.prototype.slice.call(e));
};
- var $2e = function() {
+ var Y2e = function() {
function t(e, r10, n) {
this.name = e, this.version = r10, this.os = n, this.type = "browser";
}
return t;
}();
- var eye = function() {
+ var Z2e = function() {
function t(e) {
this.version = e, this.type = "node", this.name = "node", this.os = process.platform;
}
return t;
}();
- var tye = function() {
+ var J2e = function() {
function t(e, r10, n, i) {
this.name = e, this.version = r10, this.os = n, this.bot = i, this.type = "bot-device";
}
return t;
}();
- var rye = function() {
+ var Q2e = function() {
function t() {
this.type = "bot", this.bot = true, this.name = "bot", this.version = null, this.os = null;
}
return t;
}();
- var nye = function() {
+ var $2e = function() {
function t() {
this.type = "react-native", this.name = "react-native", this.version = null, this.os = null;
}
return t;
}();
- var iye = /alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/;
- var sye = /(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/;
- var WS = 3;
- var oye = [
+ var eye = /alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/;
+ var tye = /(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/;
+ var VS = 3;
+ var rye = [
["aol", /AOLShield\/([0-9\._]+)/],
["edge", /Edge\/([0-9\._]+)/],
["edge-ios", /EdgiOS\/([0-9\._]+)/],
@@ -146737,9 +146787,9 @@ ${Ez(e, r10)}`);
["ios-webview", /AppleWebKit\/([0-9\.]+).*Mobile/],
["ios-webview", /AppleWebKit\/([0-9\.]+).*Gecko\)$/],
["curl", /^curl\/([0-9\.]+)$/],
- ["searchbot", iye]
+ ["searchbot", eye]
];
- var GS = [
+ var zS = [
["iOS", /iP(hone|od|ad)/],
["Android OS", /Android/],
["BlackBerry OS", /BlackBerry|BB10/],
@@ -146767,11 +146817,11 @@ ${Ez(e, r10)}`);
["BeOS", /BeOS/],
["OS/2", /OS\/2/]
];
- function aye(t) {
- return t ? KS(t) : typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative" ? new nye() : typeof navigator < "u" ? KS(navigator.userAgent) : lye();
+ function nye(t) {
+ return t ? FS(t) : typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative" ? new $2e() : typeof navigator < "u" ? FS(navigator.userAgent) : oye();
}
- function cye(t) {
- return t !== "" && oye.reduce(function(e, r10) {
+ function iye(t) {
+ return t !== "" && rye.reduce(function(e, r10) {
var n = r10[0], i = r10[1];
if (e)
return e;
@@ -146779,98 +146829,98 @@ ${Ez(e, r10)}`);
return !!s && [n, s];
}, false);
}
- function KS(t) {
- var e = cye(t);
+ function FS(t) {
+ var e = iye(t);
if (!e)
return null;
var r10 = e[0], n = e[1];
if (r10 === "searchbot")
- return new rye();
+ return new Q2e();
var i = n[1] && n[1].split(".").join("_").split("_").slice(0, 3);
- i ? i.length < WS && (i = qS(qS([], i, true), fye(WS - i.length), true)) : i = [];
- var s = i.join("."), o = uye(t), a = sye.exec(t);
- return a && a[1] ? new tye(r10, s, o, a[1]) : new $2e(r10, s, o);
+ i ? i.length < VS && (i = jS(jS([], i, true), aye(VS - i.length), true)) : i = [];
+ var s = i.join("."), o = sye(t), a = tye.exec(t);
+ return a && a[1] ? new J2e(r10, s, o, a[1]) : new Y2e(r10, s, o);
}
- function uye(t) {
- for (var e = 0, r10 = GS.length; e < r10; e++) {
- var n = GS[e], i = n[0], s = n[1], o = s.exec(t);
+ function sye(t) {
+ for (var e = 0, r10 = zS.length; e < r10; e++) {
+ var n = zS[e], i = n[0], s = n[1], o = s.exec(t);
if (o)
return i;
}
return null;
}
- function lye() {
+ function oye() {
var t = typeof process < "u" && process.version;
- return t ? new eye(process.version.slice(1)) : null;
+ return t ? new Z2e(process.version.slice(1)) : null;
}
- function fye(t) {
+ function aye(t) {
for (var e = [], r10 = 0; r10 < t; r10++)
e.push("0");
return e;
}
var _r = {};
Object.defineProperty(_r, "__esModule", { value: true });
- _r.getLocalStorage = _r.getLocalStorageOrThrow = _r.getCrypto = _r.getCryptoOrThrow = hB = _r.getLocation = _r.getLocationOrThrow = Qx = _r.getNavigator = _r.getNavigatorOrThrow = Jx = _r.getDocument = _r.getDocumentOrThrow = _r.getFromWindowOrThrow = _r.getFromWindow = void 0;
- function Rl(t) {
+ _r.getLocalStorage = _r.getLocalStorageOrThrow = _r.getCrypto = _r.getCryptoOrThrow = sB = _r.getLocation = _r.getLocationOrThrow = Xx = _r.getNavigator = _r.getNavigatorOrThrow = Kx = _r.getDocument = _r.getDocumentOrThrow = _r.getFromWindowOrThrow = _r.getFromWindow = void 0;
+ function kl(t) {
let e;
return typeof window < "u" && typeof window[t] < "u" && (e = window[t]), e;
}
- _r.getFromWindow = Rl;
- function nh(t) {
- const e = Rl(t);
+ _r.getFromWindow = kl;
+ function rh(t) {
+ const e = kl(t);
if (!e)
throw new Error(`${t} is not defined in Window`);
return e;
}
- _r.getFromWindowOrThrow = nh;
+ _r.getFromWindowOrThrow = rh;
+ function cye() {
+ return rh("document");
+ }
+ _r.getDocumentOrThrow = cye;
+ function uye() {
+ return kl("document");
+ }
+ var Kx = _r.getDocument = uye;
+ function lye() {
+ return rh("navigator");
+ }
+ _r.getNavigatorOrThrow = lye;
+ function fye() {
+ return kl("navigator");
+ }
+ var Xx = _r.getNavigator = fye;
function hye() {
- return nh("document");
+ return rh("location");
}
- _r.getDocumentOrThrow = hye;
+ _r.getLocationOrThrow = hye;
function dye() {
- return Rl("document");
+ return kl("location");
}
- var Jx = _r.getDocument = dye;
+ var sB = _r.getLocation = dye;
function pye() {
- return nh("navigator");
+ return rh("crypto");
}
- _r.getNavigatorOrThrow = pye;
+ _r.getCryptoOrThrow = pye;
function mye() {
- return Rl("navigator");
+ return kl("crypto");
}
- var Qx = _r.getNavigator = mye;
+ _r.getCrypto = mye;
function gye() {
- return nh("location");
+ return rh("localStorage");
}
- _r.getLocationOrThrow = gye;
+ _r.getLocalStorageOrThrow = gye;
function yye() {
- return Rl("location");
+ return kl("localStorage");
}
- var hB = _r.getLocation = yye;
+ _r.getLocalStorage = yye;
+ var Yx = {};
+ Object.defineProperty(Yx, "__esModule", { value: true });
+ var oB = Yx.getWindowMetadata = void 0;
+ var HS = _r;
function bye() {
- return nh("crypto");
- }
- _r.getCryptoOrThrow = bye;
- function wye() {
- return Rl("crypto");
- }
- _r.getCrypto = wye;
- function vye() {
- return nh("localStorage");
- }
- _r.getLocalStorageOrThrow = vye;
- function xye() {
- return Rl("localStorage");
- }
- _r.getLocalStorage = xye;
- var $x = {};
- Object.defineProperty($x, "__esModule", { value: true });
- var dB = $x.getWindowMetadata = void 0;
- var XS = _r;
- function _ye() {
let t, e;
try {
- t = XS.getDocumentOrThrow(), e = XS.getLocationOrThrow();
+ t = HS.getDocumentOrThrow(), e = HS.getLocationOrThrow();
} catch {
return null;
}
@@ -146879,24 +146929,24 @@ ${Ez(e, r10)}`);
for (let E = 0; E < p.length; E++) {
const _ = p[E], N11 = _.getAttribute("rel");
if (N11 && N11.toLowerCase().indexOf("icon") > -1) {
- const R = _.getAttribute("href");
- if (R)
- if (R.toLowerCase().indexOf("https:") === -1 && R.toLowerCase().indexOf("http:") === -1 && R.indexOf("//") !== 0) {
+ const k = _.getAttribute("href");
+ if (k)
+ if (k.toLowerCase().indexOf("https:") === -1 && k.toLowerCase().indexOf("http:") === -1 && k.indexOf("//") !== 0) {
let F = e.protocol + "//" + e.host;
- if (R.indexOf("/") === 0)
- F += R;
+ if (k.indexOf("/") === 0)
+ F += k;
else {
- const D = e.pathname.split("/");
- D.pop();
- const L = D.join("/");
- F += L + "/" + R;
+ const L = e.pathname.split("/");
+ L.pop();
+ const D = L.join("/");
+ F += D + "/" + k;
}
b.push(F);
- } else if (R.indexOf("//") === 0) {
- const F = e.protocol + R;
+ } else if (k.indexOf("//") === 0) {
+ const F = e.protocol + k;
b.push(F);
} else
- b.push(R);
+ b.push(k);
}
}
return b;
@@ -146904,11 +146954,11 @@ ${Ez(e, r10)}`);
function n(...p) {
const b = t.getElementsByTagName("meta");
for (let E = 0; E < b.length; E++) {
- const _ = b[E], N11 = ["itemprop", "property", "name"].map((R) => _.getAttribute(R)).filter((R) => R ? p.includes(R) : false);
+ const _ = b[E], N11 = ["itemprop", "property", "name"].map((k) => _.getAttribute(k)).filter((k) => k ? p.includes(k) : false);
if (N11.length && N11) {
- const R = _.getAttribute("content");
- if (R)
- return R;
+ const k = _.getAttribute("content");
+ if (k)
+ return k;
}
}
return "";
@@ -146928,13 +146978,13 @@ ${Ez(e, r10)}`);
name: o
};
}
- dB = $x.getWindowMetadata = _ye;
- var zd = {};
- var Eye = (t) => encodeURIComponent(t).replace(/[!'()*]/g, (e) => `%${e.charCodeAt(0).toString(16).toUpperCase()}`);
- var pB = "%[a-f0-9]{2}";
- var YS = new RegExp("(" + pB + ")|([^%]+?)", "gi");
- var ZS = new RegExp("(" + pB + ")+", "gi");
- function nv(t, e) {
+ oB = Yx.getWindowMetadata = bye;
+ var Vd = {};
+ var wye = (t) => encodeURIComponent(t).replace(/[!'()*]/g, (e) => `%${e.charCodeAt(0).toString(16).toUpperCase()}`);
+ var aB = "%[a-f0-9]{2}";
+ var qS = new RegExp("(" + aB + ")|([^%]+?)", "gi");
+ var WS = new RegExp("(" + aB + ")+", "gi");
+ function tv(t, e) {
try {
return [decodeURIComponent(t.join(""))];
} catch {
@@ -146943,29 +146993,29 @@ ${Ez(e, r10)}`);
return t;
e = e || 1;
var r10 = t.slice(0, e), n = t.slice(e);
- return Array.prototype.concat.call([], nv(r10), nv(n));
+ return Array.prototype.concat.call([], tv(r10), tv(n));
}
- function Sye(t) {
+ function vye(t) {
try {
return decodeURIComponent(t);
} catch {
- for (var e = t.match(YS) || [], r10 = 1; r10 < e.length; r10++)
- t = nv(e, r10).join(""), e = t.match(YS) || [];
+ for (var e = t.match(qS) || [], r10 = 1; r10 < e.length; r10++)
+ t = tv(e, r10).join(""), e = t.match(qS) || [];
return t;
}
}
- function Mye(t) {
+ function xye(t) {
for (var e = {
"%FE%FF": "\uFFFD\uFFFD",
"%FF%FE": "\uFFFD\uFFFD"
- }, r10 = ZS.exec(t); r10; ) {
+ }, r10 = WS.exec(t); r10; ) {
try {
e[r10[0]] = decodeURIComponent(r10[0]);
} catch {
- var n = Sye(r10[0]);
+ var n = vye(r10[0]);
n !== r10[0] && (e[r10[0]] = n);
}
- r10 = ZS.exec(t);
+ r10 = WS.exec(t);
}
e["%C2"] = "\uFFFD";
for (var i = Object.keys(e), s = 0; s < i.length; s++) {
@@ -146974,16 +147024,16 @@ ${Ez(e, r10)}`);
}
return t;
}
- var Aye = function(t) {
+ var _ye = function(t) {
if (typeof t != "string")
throw new TypeError("Expected `encodedURI` to be of type `string`, got `" + typeof t + "`");
try {
return t = t.replace(/\+/g, " "), decodeURIComponent(t);
} catch {
- return Mye(t);
+ return xye(t);
}
};
- var Tye = (t, e) => {
+ var Eye = (t, e) => {
if (!(typeof t == "string" && typeof e == "string"))
throw new TypeError("Expected the arguments to be of type `string`");
if (e === "")
@@ -146994,7 +147044,7 @@ ${Ez(e, r10)}`);
t.slice(r10 + e.length)
];
};
- var Nye = function(t, e) {
+ var Sye = function(t, e) {
for (var r10 = {}, n = Object.keys(t), i = Array.isArray(e), s = 0; s < n.length; s++) {
var o = n[s], a = t[o];
(i ? e.indexOf(o) !== -1 : e(o, a, t)) && (r10[o] = a);
@@ -147002,45 +147052,45 @@ ${Ez(e, r10)}`);
return r10;
};
(function(t) {
- const e = Eye, r10 = Aye, n = Tye, i = Nye, s = (D) => D == null, o = Symbol("encodeFragmentIdentifier");
- function a(D) {
- switch (D.arrayFormat) {
+ const e = wye, r10 = _ye, n = Eye, i = Sye, s = (L) => L == null, o = Symbol("encodeFragmentIdentifier");
+ function a(L) {
+ switch (L.arrayFormat) {
case "index":
- return (L) => (q, W) => {
+ return (D) => (q, W) => {
const z = q.length;
- return W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(L, D), "[", z, "]"].join("")] : [
+ return W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(D, L), "[", z, "]"].join("")] : [
...q,
- [f10(L, D), "[", f10(z, D), "]=", f10(W, D)].join("")
+ [f10(D, L), "[", f10(z, L), "]=", f10(W, L)].join("")
];
};
case "bracket":
- return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(L, D), "[]"].join("")] : [...q, [f10(L, D), "[]=", f10(W, D)].join("")];
+ return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(D, L), "[]"].join("")] : [...q, [f10(D, L), "[]=", f10(W, L)].join("")];
case "colon-list-separator":
- return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(L, D), ":list="].join("")] : [...q, [f10(L, D), ":list=", f10(W, D)].join("")];
+ return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(D, L), ":list="].join("")] : [...q, [f10(D, L), ":list=", f10(W, L)].join("")];
case "comma":
case "separator":
case "bracket-separator": {
- const L = D.arrayFormat === "bracket-separator" ? "[]=" : "=";
- return (q) => (W, z) => z === void 0 || D.skipNull && z === null || D.skipEmptyString && z === "" ? W : (z = z === null ? "" : z, W.length === 0 ? [[f10(q, D), L, f10(z, D)].join("")] : [[W, f10(z, D)].join(D.arrayFormatSeparator)]);
+ const D = L.arrayFormat === "bracket-separator" ? "[]=" : "=";
+ return (q) => (W, z) => z === void 0 || L.skipNull && z === null || L.skipEmptyString && z === "" ? W : (z = z === null ? "" : z, W.length === 0 ? [[f10(q, L), D, f10(z, L)].join("")] : [[W, f10(z, L)].join(L.arrayFormatSeparator)]);
}
default:
- return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, f10(L, D)] : [...q, [f10(L, D), "=", f10(W, D)].join("")];
+ return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, f10(D, L)] : [...q, [f10(D, L), "=", f10(W, L)].join("")];
}
}
- function c(D) {
- let L;
- switch (D.arrayFormat) {
+ function c(L) {
+ let D;
+ switch (L.arrayFormat) {
case "index":
return (q, W, z) => {
- if (L = /\[(\d*)\]$/.exec(q), q = q.replace(/\[\d*\]$/, ""), !L) {
+ if (D = /\[(\d*)\]$/.exec(q), q = q.replace(/\[\d*\]$/, ""), !D) {
z[q] = W;
return;
}
- z[q] === void 0 && (z[q] = {}), z[q][L[1]] = W;
+ z[q] === void 0 && (z[q] = {}), z[q][D[1]] = W;
};
case "bracket":
return (q, W, z) => {
- if (L = /(\[\])$/.exec(q), q = q.replace(/\[\]$/, ""), !L) {
+ if (D = /(\[\])$/.exec(q), q = q.replace(/\[\]$/, ""), !D) {
z[q] = W;
return;
}
@@ -147052,7 +147102,7 @@ ${Ez(e, r10)}`);
};
case "colon-list-separator":
return (q, W, z) => {
- if (L = /(:list)$/.exec(q), q = q.replace(/:list$/, ""), !L) {
+ if (D = /(:list)$/.exec(q), q = q.replace(/:list$/, ""), !D) {
z[q] = W;
return;
}
@@ -147065,19 +147115,19 @@ ${Ez(e, r10)}`);
case "comma":
case "separator":
return (q, W, z) => {
- const T = typeof W == "string" && W.includes(D.arrayFormatSeparator), I = typeof W == "string" && !T && p(W, D).includes(D.arrayFormatSeparator);
- W = I ? p(W, D) : W;
- const H = T || I ? W.split(D.arrayFormatSeparator).map((X) => p(X, D)) : W === null ? W : p(W, D);
+ const T = typeof W == "string" && W.includes(L.arrayFormatSeparator), I = typeof W == "string" && !T && p(W, L).includes(L.arrayFormatSeparator);
+ W = I ? p(W, L) : W;
+ const H = T || I ? W.split(L.arrayFormatSeparator).map((X) => p(X, L)) : W === null ? W : p(W, L);
z[q] = H;
};
case "bracket-separator":
return (q, W, z) => {
const T = /(\[\])$/.test(q);
if (q = q.replace(/\[\]$/, ""), !T) {
- z[q] = W && p(W, D);
+ z[q] = W && p(W, L);
return;
}
- const I = W === null ? [] : W.split(D.arrayFormatSeparator).map((H) => p(H, D));
+ const I = W === null ? [] : W.split(L.arrayFormatSeparator).map((H) => p(H, L));
if (z[q] === void 0) {
z[q] = I;
return;
@@ -147094,135 +147144,135 @@ ${Ez(e, r10)}`);
};
}
}
- function u(D) {
- if (typeof D != "string" || D.length !== 1)
+ function u(L) {
+ if (typeof L != "string" || L.length !== 1)
throw new TypeError("arrayFormatSeparator must be single character string");
}
- function f10(D, L) {
- return L.encode ? L.strict ? e(D) : encodeURIComponent(D) : D;
+ function f10(L, D) {
+ return D.encode ? D.strict ? e(L) : encodeURIComponent(L) : L;
}
- function p(D, L) {
- return L.decode ? r10(D) : D;
+ function p(L, D) {
+ return D.decode ? r10(L) : L;
}
- function b(D) {
- return Array.isArray(D) ? D.sort() : typeof D == "object" ? b(Object.keys(D)).sort((L, q) => Number(L) - Number(q)).map((L) => D[L]) : D;
+ function b(L) {
+ return Array.isArray(L) ? L.sort() : typeof L == "object" ? b(Object.keys(L)).sort((D, q) => Number(D) - Number(q)).map((D) => L[D]) : L;
}
- function E(D) {
- const L = D.indexOf("#");
- return L !== -1 && (D = D.slice(0, L)), D;
+ function E(L) {
+ const D = L.indexOf("#");
+ return D !== -1 && (L = L.slice(0, D)), L;
}
- function _(D) {
- let L = "";
- const q = D.indexOf("#");
- return q !== -1 && (L = D.slice(q)), L;
+ function _(L) {
+ let D = "";
+ const q = L.indexOf("#");
+ return q !== -1 && (D = L.slice(q)), D;
}
- function N11(D) {
- D = E(D);
- const L = D.indexOf("?");
- return L === -1 ? "" : D.slice(L + 1);
+ function N11(L) {
+ L = E(L);
+ const D = L.indexOf("?");
+ return D === -1 ? "" : L.slice(D + 1);
}
- function R(D, L) {
- return L.parseNumbers && !Number.isNaN(Number(D)) && typeof D == "string" && D.trim() !== "" ? D = Number(D) : L.parseBooleans && D !== null && (D.toLowerCase() === "true" || D.toLowerCase() === "false") && (D = D.toLowerCase() === "true"), D;
+ function k(L, D) {
+ return D.parseNumbers && !Number.isNaN(Number(L)) && typeof L == "string" && L.trim() !== "" ? L = Number(L) : D.parseBooleans && L !== null && (L.toLowerCase() === "true" || L.toLowerCase() === "false") && (L = L.toLowerCase() === "true"), L;
}
- function F(D, L) {
- L = Object.assign({
+ function F(L, D) {
+ D = Object.assign({
decode: true,
sort: true,
arrayFormat: "none",
arrayFormatSeparator: ",",
parseNumbers: false,
parseBooleans: false
- }, L), u(L.arrayFormatSeparator);
- const q = c(L), W = /* @__PURE__ */ Object.create(null);
- if (typeof D != "string" || (D = D.trim().replace(/^[?#&]/, ""), !D))
+ }, D), u(D.arrayFormatSeparator);
+ const q = c(D), W = /* @__PURE__ */ Object.create(null);
+ if (typeof L != "string" || (L = L.trim().replace(/^[?#&]/, ""), !L))
return W;
- for (const z of D.split("&")) {
+ for (const z of L.split("&")) {
if (z === "")
continue;
- let [T, I] = n(L.decode ? z.replace(/\+/g, " ") : z, "=");
- I = I === void 0 ? null : ["comma", "separator", "bracket-separator"].includes(L.arrayFormat) ? I : p(I, L), q(p(T, L), I, W);
+ let [T, I] = n(D.decode ? z.replace(/\+/g, " ") : z, "=");
+ I = I === void 0 ? null : ["comma", "separator", "bracket-separator"].includes(D.arrayFormat) ? I : p(I, D), q(p(T, D), I, W);
}
for (const z of Object.keys(W)) {
const T = W[z];
if (typeof T == "object" && T !== null)
for (const I of Object.keys(T))
- T[I] = R(T[I], L);
+ T[I] = k(T[I], D);
else
- W[z] = R(T, L);
+ W[z] = k(T, D);
}
- return L.sort === false ? W : (L.sort === true ? Object.keys(W).sort() : Object.keys(W).sort(L.sort)).reduce((z, T) => {
+ return D.sort === false ? W : (D.sort === true ? Object.keys(W).sort() : Object.keys(W).sort(D.sort)).reduce((z, T) => {
const I = W[T];
return I && typeof I == "object" && !Array.isArray(I) ? z[T] = b(I) : z[T] = I, z;
}, /* @__PURE__ */ Object.create(null));
}
- t.extract = N11, t.parse = F, t.stringify = (D, L) => {
- if (!D)
+ t.extract = N11, t.parse = F, t.stringify = (L, D) => {
+ if (!L)
return "";
- L = Object.assign({
+ D = Object.assign({
encode: true,
strict: true,
arrayFormat: "none",
arrayFormatSeparator: ","
- }, L), u(L.arrayFormatSeparator);
- const q = (I) => L.skipNull && s(D[I]) || L.skipEmptyString && D[I] === "", W = a(L), z = {};
- for (const I of Object.keys(D))
- q(I) || (z[I] = D[I]);
+ }, D), u(D.arrayFormatSeparator);
+ const q = (I) => D.skipNull && s(L[I]) || D.skipEmptyString && L[I] === "", W = a(D), z = {};
+ for (const I of Object.keys(L))
+ q(I) || (z[I] = L[I]);
const T = Object.keys(z);
- return L.sort !== false && T.sort(L.sort), T.map((I) => {
- const H = D[I];
- return H === void 0 ? "" : H === null ? f10(I, L) : Array.isArray(H) ? H.length === 0 && L.arrayFormat === "bracket-separator" ? f10(I, L) + "[]" : H.reduce(W(I), []).join("&") : f10(I, L) + "=" + f10(H, L);
+ return D.sort !== false && T.sort(D.sort), T.map((I) => {
+ const H = L[I];
+ return H === void 0 ? "" : H === null ? f10(I, D) : Array.isArray(H) ? H.length === 0 && D.arrayFormat === "bracket-separator" ? f10(I, D) + "[]" : H.reduce(W(I), []).join("&") : f10(I, D) + "=" + f10(H, D);
}).filter((I) => I.length > 0).join("&");
- }, t.parseUrl = (D, L) => {
- L = Object.assign({
+ }, t.parseUrl = (L, D) => {
+ D = Object.assign({
decode: true
- }, L);
- const [q, W] = n(D, "#");
+ }, D);
+ const [q, W] = n(L, "#");
return Object.assign(
{
url: q.split("?")[0] || "",
- query: F(N11(D), L)
+ query: F(N11(L), D)
},
- L && L.parseFragmentIdentifier && W ? { fragmentIdentifier: p(W, L) } : {}
+ D && D.parseFragmentIdentifier && W ? { fragmentIdentifier: p(W, D) } : {}
);
- }, t.stringifyUrl = (D, L) => {
- L = Object.assign({
+ }, t.stringifyUrl = (L, D) => {
+ D = Object.assign({
encode: true,
strict: true,
[o]: true
- }, L);
- const q = E(D.url).split("?")[0] || "", W = t.extract(D.url), z = t.parse(W, { sort: false }), T = Object.assign(z, D.query);
- let I = t.stringify(T, L);
+ }, D);
+ const q = E(L.url).split("?")[0] || "", W = t.extract(L.url), z = t.parse(W, { sort: false }), T = Object.assign(z, L.query);
+ let I = t.stringify(T, D);
I && (I = `?${I}`);
- let H = _(D.url);
- return D.fragmentIdentifier && (H = `#${L[o] ? f10(D.fragmentIdentifier, L) : D.fragmentIdentifier}`), `${q}${I}${H}`;
- }, t.pick = (D, L, q) => {
+ let H = _(L.url);
+ return L.fragmentIdentifier && (H = `#${D[o] ? f10(L.fragmentIdentifier, D) : L.fragmentIdentifier}`), `${q}${I}${H}`;
+ }, t.pick = (L, D, q) => {
q = Object.assign({
parseFragmentIdentifier: true,
[o]: false
}, q);
- const { url: W, query: z, fragmentIdentifier: T } = t.parseUrl(D, q);
+ const { url: W, query: z, fragmentIdentifier: T } = t.parseUrl(L, q);
return t.stringifyUrl({
url: W,
- query: i(z, L),
+ query: i(z, D),
fragmentIdentifier: T
}, q);
- }, t.exclude = (D, L, q) => {
- const W = Array.isArray(L) ? (z) => !L.includes(z) : (z, T) => !L(z, T);
- return t.pick(D, W, q);
+ }, t.exclude = (L, D, q) => {
+ const W = Array.isArray(D) ? (z) => !D.includes(z) : (z, T) => !D(z, T);
+ return t.pick(L, W, q);
};
- })(zd);
- var e9 = {};
+ })(Vd);
+ var Zx = {};
var P2 = {};
Object.defineProperty(P2, "__esModule", { value: true });
- var si = Ut;
- var iv = hs;
- var Iye = 20;
- function Oye(t, e, r10) {
- for (var n = 1634760805, i = 857760878, s = 2036477234, o = 1797285236, a = r10[3] << 24 | r10[2] << 16 | r10[1] << 8 | r10[0], c = r10[7] << 24 | r10[6] << 16 | r10[5] << 8 | r10[4], u = r10[11] << 24 | r10[10] << 16 | r10[9] << 8 | r10[8], f10 = r10[15] << 24 | r10[14] << 16 | r10[13] << 8 | r10[12], p = r10[19] << 24 | r10[18] << 16 | r10[17] << 8 | r10[16], b = r10[23] << 24 | r10[22] << 16 | r10[21] << 8 | r10[20], E = r10[27] << 24 | r10[26] << 16 | r10[25] << 8 | r10[24], _ = r10[31] << 24 | r10[30] << 16 | r10[29] << 8 | r10[28], N11 = e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0], R = e[7] << 24 | e[6] << 16 | e[5] << 8 | e[4], F = e[11] << 24 | e[10] << 16 | e[9] << 8 | e[8], D = e[15] << 24 | e[14] << 16 | e[13] << 8 | e[12], L = n, q = i, W = s, z = o, T = a, I = c, H = u, X = f10, V = p, S10 = b, d = E, l15 = _, h = N11, y = R, x = F, v = D, M = 0; M < Iye; M += 2)
- L = L + T | 0, h ^= L, h = h >>> 32 - 16 | h << 16, V = V + h | 0, T ^= V, T = T >>> 32 - 12 | T << 12, q = q + I | 0, y ^= q, y = y >>> 32 - 16 | y << 16, S10 = S10 + y | 0, I ^= S10, I = I >>> 32 - 12 | I << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 16 | x << 16, d = d + x | 0, H ^= d, H = H >>> 32 - 12 | H << 12, z = z + X | 0, v ^= z, v = v >>> 32 - 16 | v << 16, l15 = l15 + v | 0, X ^= l15, X = X >>> 32 - 12 | X << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 8 | x << 8, d = d + x | 0, H ^= d, H = H >>> 32 - 7 | H << 7, z = z + X | 0, v ^= z, v = v >>> 32 - 8 | v << 8, l15 = l15 + v | 0, X ^= l15, X = X >>> 32 - 7 | X << 7, q = q + I | 0, y ^= q, y = y >>> 32 - 8 | y << 8, S10 = S10 + y | 0, I ^= S10, I = I >>> 32 - 7 | I << 7, L = L + T | 0, h ^= L, h = h >>> 32 - 8 | h << 8, V = V + h | 0, T ^= V, T = T >>> 32 - 7 | T << 7, L = L + I | 0, v ^= L, v = v >>> 32 - 16 | v << 16, d = d + v | 0, I ^= d, I = I >>> 32 - 12 | I << 12, q = q + H | 0, h ^= q, h = h >>> 32 - 16 | h << 16, l15 = l15 + h | 0, H ^= l15, H = H >>> 32 - 12 | H << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 16 | y << 16, V = V + y | 0, X ^= V, X = X >>> 32 - 12 | X << 12, z = z + T | 0, x ^= z, x = x >>> 32 - 16 | x << 16, S10 = S10 + x | 0, T ^= S10, T = T >>> 32 - 12 | T << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 8 | y << 8, V = V + y | 0, X ^= V, X = X >>> 32 - 7 | X << 7, z = z + T | 0, x ^= z, x = x >>> 32 - 8 | x << 8, S10 = S10 + x | 0, T ^= S10, T = T >>> 32 - 7 | T << 7, q = q + H | 0, h ^= q, h = h >>> 32 - 8 | h << 8, l15 = l15 + h | 0, H ^= l15, H = H >>> 32 - 7 | H << 7, L = L + I | 0, v ^= L, v = v >>> 32 - 8 | v << 8, d = d + v | 0, I ^= d, I = I >>> 32 - 7 | I << 7;
- si.writeUint32LE(L + n | 0, t, 0), si.writeUint32LE(q + i | 0, t, 4), si.writeUint32LE(W + s | 0, t, 8), si.writeUint32LE(z + o | 0, t, 12), si.writeUint32LE(T + a | 0, t, 16), si.writeUint32LE(I + c | 0, t, 20), si.writeUint32LE(H + u | 0, t, 24), si.writeUint32LE(X + f10 | 0, t, 28), si.writeUint32LE(V + p | 0, t, 32), si.writeUint32LE(S10 + b | 0, t, 36), si.writeUint32LE(d + E | 0, t, 40), si.writeUint32LE(l15 + _ | 0, t, 44), si.writeUint32LE(h + N11 | 0, t, 48), si.writeUint32LE(y + R | 0, t, 52), si.writeUint32LE(x + F | 0, t, 56), si.writeUint32LE(v + D | 0, t, 60);
- }
- function mB(t, e, r10, n, i) {
+ var oi = Ut;
+ var rv = hs;
+ var Mye = 20;
+ function Aye(t, e, r10) {
+ for (var n = 1634760805, i = 857760878, s = 2036477234, o = 1797285236, a = r10[3] << 24 | r10[2] << 16 | r10[1] << 8 | r10[0], c = r10[7] << 24 | r10[6] << 16 | r10[5] << 8 | r10[4], u = r10[11] << 24 | r10[10] << 16 | r10[9] << 8 | r10[8], f10 = r10[15] << 24 | r10[14] << 16 | r10[13] << 8 | r10[12], p = r10[19] << 24 | r10[18] << 16 | r10[17] << 8 | r10[16], b = r10[23] << 24 | r10[22] << 16 | r10[21] << 8 | r10[20], E = r10[27] << 24 | r10[26] << 16 | r10[25] << 8 | r10[24], _ = r10[31] << 24 | r10[30] << 16 | r10[29] << 8 | r10[28], N11 = e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0], k = e[7] << 24 | e[6] << 16 | e[5] << 8 | e[4], F = e[11] << 24 | e[10] << 16 | e[9] << 8 | e[8], L = e[15] << 24 | e[14] << 16 | e[13] << 8 | e[12], D = n, q = i, W = s, z = o, T = a, I = c, H = u, X = f10, V = p, S9 = b, d = E, l15 = _, h = N11, y = k, x = F, v = L, M = 0; M < Mye; M += 2)
+ D = D + T | 0, h ^= D, h = h >>> 32 - 16 | h << 16, V = V + h | 0, T ^= V, T = T >>> 32 - 12 | T << 12, q = q + I | 0, y ^= q, y = y >>> 32 - 16 | y << 16, S9 = S9 + y | 0, I ^= S9, I = I >>> 32 - 12 | I << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 16 | x << 16, d = d + x | 0, H ^= d, H = H >>> 32 - 12 | H << 12, z = z + X | 0, v ^= z, v = v >>> 32 - 16 | v << 16, l15 = l15 + v | 0, X ^= l15, X = X >>> 32 - 12 | X << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 8 | x << 8, d = d + x | 0, H ^= d, H = H >>> 32 - 7 | H << 7, z = z + X | 0, v ^= z, v = v >>> 32 - 8 | v << 8, l15 = l15 + v | 0, X ^= l15, X = X >>> 32 - 7 | X << 7, q = q + I | 0, y ^= q, y = y >>> 32 - 8 | y << 8, S9 = S9 + y | 0, I ^= S9, I = I >>> 32 - 7 | I << 7, D = D + T | 0, h ^= D, h = h >>> 32 - 8 | h << 8, V = V + h | 0, T ^= V, T = T >>> 32 - 7 | T << 7, D = D + I | 0, v ^= D, v = v >>> 32 - 16 | v << 16, d = d + v | 0, I ^= d, I = I >>> 32 - 12 | I << 12, q = q + H | 0, h ^= q, h = h >>> 32 - 16 | h << 16, l15 = l15 + h | 0, H ^= l15, H = H >>> 32 - 12 | H << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 16 | y << 16, V = V + y | 0, X ^= V, X = X >>> 32 - 12 | X << 12, z = z + T | 0, x ^= z, x = x >>> 32 - 16 | x << 16, S9 = S9 + x | 0, T ^= S9, T = T >>> 32 - 12 | T << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 8 | y << 8, V = V + y | 0, X ^= V, X = X >>> 32 - 7 | X << 7, z = z + T | 0, x ^= z, x = x >>> 32 - 8 | x << 8, S9 = S9 + x | 0, T ^= S9, T = T >>> 32 - 7 | T << 7, q = q + H | 0, h ^= q, h = h >>> 32 - 8 | h << 8, l15 = l15 + h | 0, H ^= l15, H = H >>> 32 - 7 | H << 7, D = D + I | 0, v ^= D, v = v >>> 32 - 8 | v << 8, d = d + v | 0, I ^= d, I = I >>> 32 - 7 | I << 7;
+ oi.writeUint32LE(D + n | 0, t, 0), oi.writeUint32LE(q + i | 0, t, 4), oi.writeUint32LE(W + s | 0, t, 8), oi.writeUint32LE(z + o | 0, t, 12), oi.writeUint32LE(T + a | 0, t, 16), oi.writeUint32LE(I + c | 0, t, 20), oi.writeUint32LE(H + u | 0, t, 24), oi.writeUint32LE(X + f10 | 0, t, 28), oi.writeUint32LE(V + p | 0, t, 32), oi.writeUint32LE(S9 + b | 0, t, 36), oi.writeUint32LE(d + E | 0, t, 40), oi.writeUint32LE(l15 + _ | 0, t, 44), oi.writeUint32LE(h + N11 | 0, t, 48), oi.writeUint32LE(y + k | 0, t, 52), oi.writeUint32LE(x + F | 0, t, 56), oi.writeUint32LE(v + L | 0, t, 60);
+ }
+ function cB(t, e, r10, n, i) {
if (i === void 0 && (i = 0), t.length !== 32)
throw new Error("ChaCha: key size must be 32 bytes");
if (n.length < r10.length)
@@ -147238,47 +147288,47 @@ ${Ez(e, r10)}`);
s = e, o = i;
}
for (var a = new Uint8Array(64), c = 0; c < r10.length; c += 64) {
- Oye(a, s, t);
+ Aye(a, s, t);
for (var u = c; u < c + 64 && u < r10.length; u++)
n[u] = r10[u] ^ a[u - c];
- kye(s, 0, o);
+ Nye(s, 0, o);
}
- return iv.wipe(a), i === 0 && iv.wipe(s), n;
+ return rv.wipe(a), i === 0 && rv.wipe(s), n;
}
- P2.streamXOR = mB;
- function Pye(t, e, r10, n) {
- return n === void 0 && (n = 0), iv.wipe(r10), mB(t, e, r10, r10, n);
+ P2.streamXOR = cB;
+ function Tye(t, e, r10, n) {
+ return n === void 0 && (n = 0), rv.wipe(r10), cB(t, e, r10, r10, n);
}
- P2.stream = Pye;
- function kye(t, e, r10) {
+ P2.stream = Tye;
+ function Nye(t, e, r10) {
for (var n = 1; r10--; )
n = n + (t[e] & 255) | 0, t[e] = n & 255, n >>>= 8, e++;
if (n > 0)
throw new Error("ChaCha: counter overflow");
}
- var gB = {};
+ var uB = {};
var lu = {};
Object.defineProperty(lu, "__esModule", { value: true });
- function Rye(t, e, r10) {
+ function Iye(t, e, r10) {
return ~(t - 1) & e | t - 1 & r10;
}
- lu.select = Rye;
- function Cye(t, e) {
+ lu.select = Iye;
+ function Oye(t, e) {
return (t | 0) - (e | 0) - 1 >>> 31 & 1;
}
- lu.lessOrEqual = Cye;
- function yB(t, e) {
+ lu.lessOrEqual = Oye;
+ function lB(t, e) {
if (t.length !== e.length)
return 0;
for (var r10 = 0, n = 0; n < t.length; n++)
r10 |= t[n] ^ e[n];
return 1 & r10 - 1 >>> 8;
}
- lu.compare = yB;
- function Dye(t, e) {
- return t.length === 0 || e.length === 0 ? false : yB(t, e) !== 0;
+ lu.compare = lB;
+ function Pye(t, e) {
+ return t.length === 0 || e.length === 0 ? false : lB(t, e) !== 0;
}
- lu.equal = Dye;
+ lu.equal = Pye;
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
var e = lu, r10 = hs;
@@ -147304,7 +147354,7 @@ ${Ez(e, r10)}`);
this._r[8] = (_ >>> 8 | N11 << 8) & 8191, this._r[9] = N11 >>> 5 & 127, this._pad[0] = a[16] | a[17] << 8, this._pad[1] = a[18] | a[19] << 8, this._pad[2] = a[20] | a[21] << 8, this._pad[3] = a[22] | a[23] << 8, this._pad[4] = a[24] | a[25] << 8, this._pad[5] = a[26] | a[27] << 8, this._pad[6] = a[28] | a[29] << 8, this._pad[7] = a[30] | a[31] << 8;
}
return o.prototype._blocks = function(a, c, u) {
- for (var f10 = this._fin ? 0 : 2048, p = this._h[0], b = this._h[1], E = this._h[2], _ = this._h[3], N11 = this._h[4], R = this._h[5], F = this._h[6], D = this._h[7], L = this._h[8], q = this._h[9], W = this._r[0], z = this._r[1], T = this._r[2], I = this._r[3], H = this._r[4], X = this._r[5], V = this._r[6], S10 = this._r[7], d = this._r[8], l15 = this._r[9]; u >= 16; ) {
+ for (var f10 = this._fin ? 0 : 2048, p = this._h[0], b = this._h[1], E = this._h[2], _ = this._h[3], N11 = this._h[4], k = this._h[5], F = this._h[6], L = this._h[7], D = this._h[8], q = this._h[9], W = this._r[0], z = this._r[1], T = this._r[2], I = this._r[3], H = this._r[4], X = this._r[5], V = this._r[6], S9 = this._r[7], d = this._r[8], l15 = this._r[9]; u >= 16; ) {
var h = a[c + 0] | a[c + 1] << 8;
p += h & 8191;
var y = a[c + 2] | a[c + 3] << 8;
@@ -147314,35 +147364,35 @@ ${Ez(e, r10)}`);
var v = a[c + 6] | a[c + 7] << 8;
_ += (x >>> 7 | v << 9) & 8191;
var M = a[c + 8] | a[c + 9] << 8;
- N11 += (v >>> 4 | M << 12) & 8191, R += M >>> 1 & 8191;
+ N11 += (v >>> 4 | M << 12) & 8191, k += M >>> 1 & 8191;
var w = a[c + 10] | a[c + 11] << 8;
F += (M >>> 14 | w << 2) & 8191;
var g = a[c + 12] | a[c + 13] << 8;
- D += (w >>> 11 | g << 5) & 8191;
+ L += (w >>> 11 | g << 5) & 8191;
var m = a[c + 14] | a[c + 15] << 8;
- L += (g >>> 8 | m << 8) & 8191, q += m >>> 5 | f10;
+ D += (g >>> 8 | m << 8) & 8191, q += m >>> 5 | f10;
var P = 0, Q = P;
- Q += p * W, Q += b * (5 * l15), Q += E * (5 * d), Q += _ * (5 * S10), Q += N11 * (5 * V), P = Q >>> 13, Q &= 8191, Q += R * (5 * X), Q += F * (5 * H), Q += D * (5 * I), Q += L * (5 * T), Q += q * (5 * z), P += Q >>> 13, Q &= 8191;
+ Q += p * W, Q += b * (5 * l15), Q += E * (5 * d), Q += _ * (5 * S9), Q += N11 * (5 * V), P = Q >>> 13, Q &= 8191, Q += k * (5 * X), Q += F * (5 * H), Q += L * (5 * I), Q += D * (5 * T), Q += q * (5 * z), P += Q >>> 13, Q &= 8191;
var A = P;
- A += p * z, A += b * W, A += E * (5 * l15), A += _ * (5 * d), A += N11 * (5 * S10), P = A >>> 13, A &= 8191, A += R * (5 * V), A += F * (5 * X), A += D * (5 * H), A += L * (5 * I), A += q * (5 * T), P += A >>> 13, A &= 8191;
+ A += p * z, A += b * W, A += E * (5 * l15), A += _ * (5 * d), A += N11 * (5 * S9), P = A >>> 13, A &= 8191, A += k * (5 * V), A += F * (5 * X), A += L * (5 * H), A += D * (5 * I), A += q * (5 * T), P += A >>> 13, A &= 8191;
var K = P;
- K += p * T, K += b * z, K += E * W, K += _ * (5 * l15), K += N11 * (5 * d), P = K >>> 13, K &= 8191, K += R * (5 * S10), K += F * (5 * V), K += D * (5 * X), K += L * (5 * H), K += q * (5 * I), P += K >>> 13, K &= 8191;
+ K += p * T, K += b * z, K += E * W, K += _ * (5 * l15), K += N11 * (5 * d), P = K >>> 13, K &= 8191, K += k * (5 * S9), K += F * (5 * V), K += L * (5 * X), K += D * (5 * H), K += q * (5 * I), P += K >>> 13, K &= 8191;
var U = P;
- U += p * I, U += b * T, U += E * z, U += _ * W, U += N11 * (5 * l15), P = U >>> 13, U &= 8191, U += R * (5 * d), U += F * (5 * S10), U += D * (5 * V), U += L * (5 * X), U += q * (5 * H), P += U >>> 13, U &= 8191;
+ U += p * I, U += b * T, U += E * z, U += _ * W, U += N11 * (5 * l15), P = U >>> 13, U &= 8191, U += k * (5 * d), U += F * (5 * S9), U += L * (5 * V), U += D * (5 * X), U += q * (5 * H), P += U >>> 13, U &= 8191;
var j10 = P;
- j10 += p * H, j10 += b * I, j10 += E * T, j10 += _ * z, j10 += N11 * W, P = j10 >>> 13, j10 &= 8191, j10 += R * (5 * l15), j10 += F * (5 * d), j10 += D * (5 * S10), j10 += L * (5 * V), j10 += q * (5 * X), P += j10 >>> 13, j10 &= 8191;
+ j10 += p * H, j10 += b * I, j10 += E * T, j10 += _ * z, j10 += N11 * W, P = j10 >>> 13, j10 &= 8191, j10 += k * (5 * l15), j10 += F * (5 * d), j10 += L * (5 * S9), j10 += D * (5 * V), j10 += q * (5 * X), P += j10 >>> 13, j10 &= 8191;
var G = P;
- G += p * X, G += b * H, G += E * I, G += _ * T, G += N11 * z, P = G >>> 13, G &= 8191, G += R * W, G += F * (5 * l15), G += D * (5 * d), G += L * (5 * S10), G += q * (5 * V), P += G >>> 13, G &= 8191;
- var k = P;
- k += p * V, k += b * X, k += E * H, k += _ * I, k += N11 * T, P = k >>> 13, k &= 8191, k += R * z, k += F * W, k += D * (5 * l15), k += L * (5 * d), k += q * (5 * S10), P += k >>> 13, k &= 8191;
+ G += p * X, G += b * H, G += E * I, G += _ * T, G += N11 * z, P = G >>> 13, G &= 8191, G += k * W, G += F * (5 * l15), G += L * (5 * d), G += D * (5 * S9), G += q * (5 * V), P += G >>> 13, G &= 8191;
+ var R = P;
+ R += p * V, R += b * X, R += E * H, R += _ * I, R += N11 * T, P = R >>> 13, R &= 8191, R += k * z, R += F * W, R += L * (5 * l15), R += D * (5 * d), R += q * (5 * S9), P += R >>> 13, R &= 8191;
var Y = P;
- Y += p * S10, Y += b * V, Y += E * X, Y += _ * H, Y += N11 * I, P = Y >>> 13, Y &= 8191, Y += R * T, Y += F * z, Y += D * W, Y += L * (5 * l15), Y += q * (5 * d), P += Y >>> 13, Y &= 8191;
+ Y += p * S9, Y += b * V, Y += E * X, Y += _ * H, Y += N11 * I, P = Y >>> 13, Y &= 8191, Y += k * T, Y += F * z, Y += L * W, Y += D * (5 * l15), Y += q * (5 * d), P += Y >>> 13, Y &= 8191;
var ee = P;
- ee += p * d, ee += b * S10, ee += E * V, ee += _ * X, ee += N11 * H, P = ee >>> 13, ee &= 8191, ee += R * I, ee += F * T, ee += D * z, ee += L * W, ee += q * (5 * l15), P += ee >>> 13, ee &= 8191;
+ ee += p * d, ee += b * S9, ee += E * V, ee += _ * X, ee += N11 * H, P = ee >>> 13, ee &= 8191, ee += k * I, ee += F * T, ee += L * z, ee += D * W, ee += q * (5 * l15), P += ee >>> 13, ee &= 8191;
var ae = P;
- ae += p * l15, ae += b * d, ae += E * S10, ae += _ * V, ae += N11 * X, P = ae >>> 13, ae &= 8191, ae += R * H, ae += F * I, ae += D * T, ae += L * z, ae += q * W, P += ae >>> 13, ae &= 8191, P = (P << 2) + P | 0, P = P + Q | 0, Q = P & 8191, P = P >>> 13, A += P, p = Q, b = A, E = K, _ = U, N11 = j10, R = G, F = k, D = Y, L = ee, q = ae, c += 16, u -= 16;
+ ae += p * l15, ae += b * d, ae += E * S9, ae += _ * V, ae += N11 * X, P = ae >>> 13, ae &= 8191, ae += k * H, ae += F * I, ae += L * T, ae += D * z, ae += q * W, P += ae >>> 13, ae &= 8191, P = (P << 2) + P | 0, P = P + Q | 0, Q = P & 8191, P = P >>> 13, A += P, p = Q, b = A, E = K, _ = U, N11 = j10, k = G, F = R, L = Y, D = ee, q = ae, c += 16, u -= 16;
}
- this._h[0] = p, this._h[1] = b, this._h[2] = E, this._h[3] = _, this._h[4] = N11, this._h[5] = R, this._h[6] = F, this._h[7] = D, this._h[8] = L, this._h[9] = q;
+ this._h[0] = p, this._h[1] = b, this._h[2] = E, this._h[3] = _, this._h[4] = N11, this._h[5] = k, this._h[6] = F, this._h[7] = L, this._h[8] = D, this._h[9] = q;
}, o.prototype.finish = function(a, c) {
c === void 0 && (c = 0);
var u = new Uint16Array(10), f10, p, b, E;
@@ -147399,10 +147449,10 @@ ${Ez(e, r10)}`);
return o.length !== t.DIGEST_LENGTH || a.length !== t.DIGEST_LENGTH ? false : e.equal(o, a);
}
t.equal = s;
- })(gB);
+ })(uB);
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
- var e = P2, r10 = gB, n = hs, i = Ut, s = lu;
+ var e = P2, r10 = uB, n = hs, i = Ut, s = lu;
t.KEY_LENGTH = 32, t.NONCE_LENGTH = 12, t.TAG_LENGTH = 16;
var o = new Uint8Array(16), a = function() {
function c(u) {
@@ -147417,14 +147467,14 @@ ${Ez(e, r10)}`);
E.set(u, E.length - u.length);
var _ = new Uint8Array(32);
e.stream(this._key, E, _, 4);
- var N11 = f10.length + this.tagLength, R;
+ var N11 = f10.length + this.tagLength, k;
if (b) {
if (b.length !== N11)
throw new Error("ChaCha20Poly1305: incorrect destination length");
- R = b;
+ k = b;
} else
- R = new Uint8Array(N11);
- return e.streamXOR(this._key, E, f10, R, 4), this._authenticate(R.subarray(R.length - this.tagLength, R.length), _, R.subarray(0, R.length - this.tagLength), p), n.wipe(E), R;
+ k = new Uint8Array(N11);
+ return e.streamXOR(this._key, E, f10, k, 4), this._authenticate(k.subarray(k.length - this.tagLength, k.length), _, k.subarray(0, k.length - this.tagLength), p), n.wipe(E), k;
}, c.prototype.open = function(u, f10, p, b) {
if (u.length > 16)
throw new Error("ChaCha20Poly1305: incorrect nonce length");
@@ -147437,13 +147487,13 @@ ${Ez(e, r10)}`);
var N11 = new Uint8Array(this.tagLength);
if (this._authenticate(N11, _, f10.subarray(0, f10.length - this.tagLength), p), !s.equal(N11, f10.subarray(f10.length - this.tagLength, f10.length)))
return null;
- var R = f10.length - this.tagLength, F;
+ var k = f10.length - this.tagLength, F;
if (b) {
- if (b.length !== R)
+ if (b.length !== k)
throw new Error("ChaCha20Poly1305: incorrect destination length");
F = b;
} else
- F = new Uint8Array(R);
+ F = new Uint8Array(k);
return e.streamXOR(this._key, E, f10.subarray(0, f10.length - this.tagLength), F, 4), n.wipe(E), F;
}, c.prototype.clean = function() {
return n.wipe(this._key), this;
@@ -147452,26 +147502,26 @@ ${Ez(e, r10)}`);
b && (E.update(b), b.length % 16 > 0 && E.update(o.subarray(b.length % 16))), E.update(p), p.length % 16 > 0 && E.update(o.subarray(p.length % 16));
var _ = new Uint8Array(8);
b && i.writeUint64LE(b.length, _), E.update(_), i.writeUint64LE(p.length, _), E.update(_);
- for (var N11 = E.digest(), R = 0; R < N11.length; R++)
- u[R] = N11[R];
+ for (var N11 = E.digest(), k = 0; k < N11.length; k++)
+ u[k] = N11[k];
E.clean(), n.wipe(N11), n.wipe(_);
}, c;
}();
t.ChaCha20Poly1305 = a;
- })(e9);
- var bB = {};
- var k0 = {};
- var t9 = {};
- Object.defineProperty(t9, "__esModule", { value: true });
- function Lye(t) {
+ })(Zx);
+ var fB = {};
+ var O0 = {};
+ var Jx = {};
+ Object.defineProperty(Jx, "__esModule", { value: true });
+ function kye(t) {
return typeof t.saveState < "u" && typeof t.restoreState < "u" && typeof t.cleanSavedState < "u";
}
- t9.isSerializableHash = Lye;
- Object.defineProperty(k0, "__esModule", { value: true });
- var Io = t9;
- var Bye = lu;
- var Uye = hs;
- var wB = function() {
+ Jx.isSerializableHash = kye;
+ Object.defineProperty(O0, "__esModule", { value: true });
+ var Io = Jx;
+ var Rye = lu;
+ var Cye = hs;
+ var hB = function() {
function t(e, r10) {
this._finished = false, this._inner = new e(), this._outer = new e(), this.blockSize = this._outer.blockSize, this.digestLength = this._outer.digestLength;
var n = new Uint8Array(this.blockSize);
@@ -147481,7 +147531,7 @@ ${Ez(e, r10)}`);
this._inner.update(n);
for (var i = 0; i < n.length; i++)
n[i] ^= 106;
- this._outer.update(n), Io.isSerializableHash(this._inner) && Io.isSerializableHash(this._outer) && (this._innerKeyedState = this._inner.saveState(), this._outerKeyedState = this._outer.saveState()), Uye.wipe(n);
+ this._outer.update(n), Io.isSerializableHash(this._inner) && Io.isSerializableHash(this._outer) && (this._innerKeyedState = this._inner.saveState(), this._outerKeyedState = this._outer.saveState()), Cye.wipe(n);
}
return t.prototype.reset = function() {
if (!Io.isSerializableHash(this._inner) || !Io.isSerializableHash(this._outer))
@@ -147510,23 +147560,23 @@ ${Ez(e, r10)}`);
this._inner.cleanSavedState(e);
}, t;
}();
- k0.HMAC = wB;
- function jye(t, e, r10) {
- var n = new wB(t, e);
+ O0.HMAC = hB;
+ function Dye(t, e, r10) {
+ var n = new hB(t, e);
n.update(r10);
var i = n.digest();
return n.clean(), i;
}
- k0.hmac = jye;
- k0.equal = Bye.equal;
- Object.defineProperty(bB, "__esModule", { value: true });
- var JS = k0;
- var QS = hs;
- var Vye = function() {
+ O0.hmac = Dye;
+ O0.equal = Rye.equal;
+ Object.defineProperty(fB, "__esModule", { value: true });
+ var GS = O0;
+ var KS = hs;
+ var Lye = function() {
function t(e, r10, n, i) {
n === void 0 && (n = new Uint8Array(0)), this._counter = new Uint8Array(1), this._hash = e, this._info = i;
- var s = JS.hmac(this._hash, n, r10);
- this._hmac = new JS.HMAC(e, s), this._buffer = new Uint8Array(this._hmac.digestLength), this._bufpos = this._buffer.length;
+ var s = GS.hmac(this._hash, n, r10);
+ this._hmac = new GS.HMAC(e, s), this._buffer = new Uint8Array(this._hmac.digestLength), this._bufpos = this._buffer.length;
}
return t.prototype._fillBuffer = function() {
this._counter[0]++;
@@ -147539,10 +147589,10 @@ ${Ez(e, r10)}`);
this._bufpos === this._buffer.length && this._fillBuffer(), r10[n] = this._buffer[this._bufpos++];
return r10;
}, t.prototype.clean = function() {
- this._hmac.clean(), QS.wipe(this._buffer), QS.wipe(this._counter), this._bufpos = 0;
+ this._hmac.clean(), KS.wipe(this._buffer), KS.wipe(this._counter), this._bufpos = 0;
}, t;
}();
- var zye = bB.HKDF = Vye;
+ var Bye = fB.HKDF = Lye;
var k2 = {};
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
@@ -147668,7 +147718,7 @@ ${Ez(e, r10)}`);
]);
function s(a, c, u, f10, p) {
for (; p >= 64; ) {
- for (var b = c[0], E = c[1], _ = c[2], N11 = c[3], R = c[4], F = c[5], D = c[6], L = c[7], q = 0; q < 16; q++) {
+ for (var b = c[0], E = c[1], _ = c[2], N11 = c[3], k = c[4], F = c[5], L = c[6], D = c[7], q = 0; q < 16; q++) {
var W = f10 + q * 4;
a[q] = e.readUint32BE(u, W);
}
@@ -147679,10 +147729,10 @@ ${Ez(e, r10)}`);
a[q] = (T + a[q - 7] | 0) + (I + a[q - 16] | 0);
}
for (var q = 0; q < 64; q++) {
- var T = (((R >>> 6 | R << 26) ^ (R >>> 11 | R << 21) ^ (R >>> 25 | R << 7)) + (R & F ^ ~R & D) | 0) + (L + (i[q] + a[q] | 0) | 0) | 0, I = ((b >>> 2 | b << 32 - 2) ^ (b >>> 13 | b << 32 - 13) ^ (b >>> 22 | b << 32 - 22)) + (b & E ^ b & _ ^ E & _) | 0;
- L = D, D = F, F = R, R = N11 + T | 0, N11 = _, _ = E, E = b, b = T + I | 0;
+ var T = (((k >>> 6 | k << 26) ^ (k >>> 11 | k << 21) ^ (k >>> 25 | k << 7)) + (k & F ^ ~k & L) | 0) + (D + (i[q] + a[q] | 0) | 0) | 0, I = ((b >>> 2 | b << 32 - 2) ^ (b >>> 13 | b << 32 - 13) ^ (b >>> 22 | b << 32 - 22)) + (b & E ^ b & _ ^ E & _) | 0;
+ D = L, L = F, F = k, k = N11 + T | 0, N11 = _, _ = E, E = b, b = T + I | 0;
}
- c[0] += b, c[1] += E, c[2] += _, c[3] += N11, c[4] += R, c[5] += F, c[6] += D, c[7] += L, f10 += 64, p -= 64;
+ c[0] += b, c[1] += E, c[2] += _, c[3] += N11, c[4] += k, c[5] += F, c[6] += L, c[7] += D, f10 += 64, p -= 64;
}
return f10;
}
@@ -147694,10 +147744,10 @@ ${Ez(e, r10)}`);
}
t.hash = o;
})(k2);
- var r9 = {};
+ var Qx = {};
(function(t) {
Object.defineProperty(t, "__esModule", { value: true }), t.sharedKey = t.generateKeyPair = t.generateKeyPairFromSeed = t.scalarMultBase = t.scalarMult = t.SHARED_KEY_LENGTH = t.SECRET_KEY_LENGTH = t.PUBLIC_KEY_LENGTH = void 0;
- const e = rh, r10 = hs;
+ const e = th, r10 = hs;
t.PUBLIC_KEY_LENGTH = 32, t.SECRET_KEY_LENGTH = 32, t.SHARED_KEY_LENGTH = 32;
function n(q) {
const W = new Float64Array(16);
@@ -147754,8 +147804,8 @@ ${Ez(e, r10)}`);
q[T] = W[T] - z[T];
}
function b(q, W, z) {
- let T, I, H = 0, X = 0, V = 0, S10 = 0, d = 0, l15 = 0, h = 0, y = 0, x = 0, v = 0, M = 0, w = 0, g = 0, m = 0, P = 0, Q = 0, A = 0, K = 0, U = 0, j10 = 0, G = 0, k = 0, Y = 0, ee = 0, ae = 0, ie = 0, Z10 = 0, ce = 0, oe = 0, me = 0, pe = 0, se = z[0], le = z[1], be = z[2], ye = z[3], Ee = z[4], Te = z[5], C9 = z[6], O = z[7], B = z[8], $ = z[9], te = z[10], J = z[11], ne = z[12], fe = z[13], ge = z[14], de = z[15];
- T = W[0], H += T * se, X += T * le, V += T * be, S10 += T * ye, d += T * Ee, l15 += T * Te, h += T * C9, y += T * O, x += T * B, v += T * $, M += T * te, w += T * J, g += T * ne, m += T * fe, P += T * ge, Q += T * de, T = W[1], X += T * se, V += T * le, S10 += T * be, d += T * ye, l15 += T * Ee, h += T * Te, y += T * C9, x += T * O, v += T * B, M += T * $, w += T * te, g += T * J, m += T * ne, P += T * fe, Q += T * ge, A += T * de, T = W[2], V += T * se, S10 += T * le, d += T * be, l15 += T * ye, h += T * Ee, y += T * Te, x += T * C9, v += T * O, M += T * B, w += T * $, g += T * te, m += T * J, P += T * ne, Q += T * fe, A += T * ge, K += T * de, T = W[3], S10 += T * se, d += T * le, l15 += T * be, h += T * ye, y += T * Ee, x += T * Te, v += T * C9, M += T * O, w += T * B, g += T * $, m += T * te, P += T * J, Q += T * ne, A += T * fe, K += T * ge, U += T * de, T = W[4], d += T * se, l15 += T * le, h += T * be, y += T * ye, x += T * Ee, v += T * Te, M += T * C9, w += T * O, g += T * B, m += T * $, P += T * te, Q += T * J, A += T * ne, K += T * fe, U += T * ge, j10 += T * de, T = W[5], l15 += T * se, h += T * le, y += T * be, x += T * ye, v += T * Ee, M += T * Te, w += T * C9, g += T * O, m += T * B, P += T * $, Q += T * te, A += T * J, K += T * ne, U += T * fe, j10 += T * ge, G += T * de, T = W[6], h += T * se, y += T * le, x += T * be, v += T * ye, M += T * Ee, w += T * Te, g += T * C9, m += T * O, P += T * B, Q += T * $, A += T * te, K += T * J, U += T * ne, j10 += T * fe, G += T * ge, k += T * de, T = W[7], y += T * se, x += T * le, v += T * be, M += T * ye, w += T * Ee, g += T * Te, m += T * C9, P += T * O, Q += T * B, A += T * $, K += T * te, U += T * J, j10 += T * ne, G += T * fe, k += T * ge, Y += T * de, T = W[8], x += T * se, v += T * le, M += T * be, w += T * ye, g += T * Ee, m += T * Te, P += T * C9, Q += T * O, A += T * B, K += T * $, U += T * te, j10 += T * J, G += T * ne, k += T * fe, Y += T * ge, ee += T * de, T = W[9], v += T * se, M += T * le, w += T * be, g += T * ye, m += T * Ee, P += T * Te, Q += T * C9, A += T * O, K += T * B, U += T * $, j10 += T * te, G += T * J, k += T * ne, Y += T * fe, ee += T * ge, ae += T * de, T = W[10], M += T * se, w += T * le, g += T * be, m += T * ye, P += T * Ee, Q += T * Te, A += T * C9, K += T * O, U += T * B, j10 += T * $, G += T * te, k += T * J, Y += T * ne, ee += T * fe, ae += T * ge, ie += T * de, T = W[11], w += T * se, g += T * le, m += T * be, P += T * ye, Q += T * Ee, A += T * Te, K += T * C9, U += T * O, j10 += T * B, G += T * $, k += T * te, Y += T * J, ee += T * ne, ae += T * fe, ie += T * ge, Z10 += T * de, T = W[12], g += T * se, m += T * le, P += T * be, Q += T * ye, A += T * Ee, K += T * Te, U += T * C9, j10 += T * O, G += T * B, k += T * $, Y += T * te, ee += T * J, ae += T * ne, ie += T * fe, Z10 += T * ge, ce += T * de, T = W[13], m += T * se, P += T * le, Q += T * be, A += T * ye, K += T * Ee, U += T * Te, j10 += T * C9, G += T * O, k += T * B, Y += T * $, ee += T * te, ae += T * J, ie += T * ne, Z10 += T * fe, ce += T * ge, oe += T * de, T = W[14], P += T * se, Q += T * le, A += T * be, K += T * ye, U += T * Ee, j10 += T * Te, G += T * C9, k += T * O, Y += T * B, ee += T * $, ae += T * te, ie += T * J, Z10 += T * ne, ce += T * fe, oe += T * ge, me += T * de, T = W[15], Q += T * se, A += T * le, K += T * be, U += T * ye, j10 += T * Ee, G += T * Te, k += T * C9, Y += T * O, ee += T * B, ae += T * $, ie += T * te, Z10 += T * J, ce += T * ne, oe += T * fe, me += T * ge, pe += T * de, H += 38 * A, X += 38 * K, V += 38 * U, S10 += 38 * j10, d += 38 * G, l15 += 38 * k, h += 38 * Y, y += 38 * ee, x += 38 * ae, v += 38 * ie, M += 38 * Z10, w += 38 * ce, g += 38 * oe, m += 38 * me, P += 38 * pe, I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S10 + I + 65535, I = Math.floor(T / 65536), S10 = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l15 + I + 65535, I = Math.floor(T / 65536), l15 = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S10 + I + 65535, I = Math.floor(T / 65536), S10 = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l15 + I + 65535, I = Math.floor(T / 65536), l15 = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), q[0] = H, q[1] = X, q[2] = V, q[3] = S10, q[4] = d, q[5] = l15, q[6] = h, q[7] = y, q[8] = x, q[9] = v, q[10] = M, q[11] = w, q[12] = g, q[13] = m, q[14] = P, q[15] = Q;
+ let T, I, H = 0, X = 0, V = 0, S9 = 0, d = 0, l15 = 0, h = 0, y = 0, x = 0, v = 0, M = 0, w = 0, g = 0, m = 0, P = 0, Q = 0, A = 0, K = 0, U = 0, j10 = 0, G = 0, R = 0, Y = 0, ee = 0, ae = 0, ie = 0, Z10 = 0, ce = 0, oe = 0, me = 0, pe = 0, se = z[0], le = z[1], be = z[2], ye = z[3], Ee = z[4], Te = z[5], C10 = z[6], O = z[7], B = z[8], $ = z[9], te = z[10], J = z[11], ne = z[12], fe = z[13], ge = z[14], de = z[15];
+ T = W[0], H += T * se, X += T * le, V += T * be, S9 += T * ye, d += T * Ee, l15 += T * Te, h += T * C10, y += T * O, x += T * B, v += T * $, M += T * te, w += T * J, g += T * ne, m += T * fe, P += T * ge, Q += T * de, T = W[1], X += T * se, V += T * le, S9 += T * be, d += T * ye, l15 += T * Ee, h += T * Te, y += T * C10, x += T * O, v += T * B, M += T * $, w += T * te, g += T * J, m += T * ne, P += T * fe, Q += T * ge, A += T * de, T = W[2], V += T * se, S9 += T * le, d += T * be, l15 += T * ye, h += T * Ee, y += T * Te, x += T * C10, v += T * O, M += T * B, w += T * $, g += T * te, m += T * J, P += T * ne, Q += T * fe, A += T * ge, K += T * de, T = W[3], S9 += T * se, d += T * le, l15 += T * be, h += T * ye, y += T * Ee, x += T * Te, v += T * C10, M += T * O, w += T * B, g += T * $, m += T * te, P += T * J, Q += T * ne, A += T * fe, K += T * ge, U += T * de, T = W[4], d += T * se, l15 += T * le, h += T * be, y += T * ye, x += T * Ee, v += T * Te, M += T * C10, w += T * O, g += T * B, m += T * $, P += T * te, Q += T * J, A += T * ne, K += T * fe, U += T * ge, j10 += T * de, T = W[5], l15 += T * se, h += T * le, y += T * be, x += T * ye, v += T * Ee, M += T * Te, w += T * C10, g += T * O, m += T * B, P += T * $, Q += T * te, A += T * J, K += T * ne, U += T * fe, j10 += T * ge, G += T * de, T = W[6], h += T * se, y += T * le, x += T * be, v += T * ye, M += T * Ee, w += T * Te, g += T * C10, m += T * O, P += T * B, Q += T * $, A += T * te, K += T * J, U += T * ne, j10 += T * fe, G += T * ge, R += T * de, T = W[7], y += T * se, x += T * le, v += T * be, M += T * ye, w += T * Ee, g += T * Te, m += T * C10, P += T * O, Q += T * B, A += T * $, K += T * te, U += T * J, j10 += T * ne, G += T * fe, R += T * ge, Y += T * de, T = W[8], x += T * se, v += T * le, M += T * be, w += T * ye, g += T * Ee, m += T * Te, P += T * C10, Q += T * O, A += T * B, K += T * $, U += T * te, j10 += T * J, G += T * ne, R += T * fe, Y += T * ge, ee += T * de, T = W[9], v += T * se, M += T * le, w += T * be, g += T * ye, m += T * Ee, P += T * Te, Q += T * C10, A += T * O, K += T * B, U += T * $, j10 += T * te, G += T * J, R += T * ne, Y += T * fe, ee += T * ge, ae += T * de, T = W[10], M += T * se, w += T * le, g += T * be, m += T * ye, P += T * Ee, Q += T * Te, A += T * C10, K += T * O, U += T * B, j10 += T * $, G += T * te, R += T * J, Y += T * ne, ee += T * fe, ae += T * ge, ie += T * de, T = W[11], w += T * se, g += T * le, m += T * be, P += T * ye, Q += T * Ee, A += T * Te, K += T * C10, U += T * O, j10 += T * B, G += T * $, R += T * te, Y += T * J, ee += T * ne, ae += T * fe, ie += T * ge, Z10 += T * de, T = W[12], g += T * se, m += T * le, P += T * be, Q += T * ye, A += T * Ee, K += T * Te, U += T * C10, j10 += T * O, G += T * B, R += T * $, Y += T * te, ee += T * J, ae += T * ne, ie += T * fe, Z10 += T * ge, ce += T * de, T = W[13], m += T * se, P += T * le, Q += T * be, A += T * ye, K += T * Ee, U += T * Te, j10 += T * C10, G += T * O, R += T * B, Y += T * $, ee += T * te, ae += T * J, ie += T * ne, Z10 += T * fe, ce += T * ge, oe += T * de, T = W[14], P += T * se, Q += T * le, A += T * be, K += T * ye, U += T * Ee, j10 += T * Te, G += T * C10, R += T * O, Y += T * B, ee += T * $, ae += T * te, ie += T * J, Z10 += T * ne, ce += T * fe, oe += T * ge, me += T * de, T = W[15], Q += T * se, A += T * le, K += T * be, U += T * ye, j10 += T * Ee, G += T * Te, R += T * C10, Y += T * O, ee += T * B, ae += T * $, ie += T * te, Z10 += T * J, ce += T * ne, oe += T * fe, me += T * ge, pe += T * de, H += 38 * A, X += 38 * K, V += 38 * U, S9 += 38 * j10, d += 38 * G, l15 += 38 * R, h += 38 * Y, y += 38 * ee, x += 38 * ae, v += 38 * ie, M += 38 * Z10, w += 38 * ce, g += 38 * oe, m += 38 * me, P += 38 * pe, I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S9 + I + 65535, I = Math.floor(T / 65536), S9 = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l15 + I + 65535, I = Math.floor(T / 65536), l15 = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S9 + I + 65535, I = Math.floor(T / 65536), S9 = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l15 + I + 65535, I = Math.floor(T / 65536), l15 = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), q[0] = H, q[1] = X, q[2] = V, q[3] = S9, q[4] = d, q[5] = l15, q[6] = h, q[7] = y, q[8] = x, q[9] = v, q[10] = M, q[11] = w, q[12] = g, q[13] = m, q[14] = P, q[15] = Q;
}
function E(q, W) {
b(q, W, W);
@@ -147770,7 +147820,7 @@ ${Ez(e, r10)}`);
q[T] = z[T];
}
function N11(q, W) {
- const z = new Uint8Array(32), T = new Float64Array(80), I = n(), H = n(), X = n(), V = n(), S10 = n(), d = n();
+ const z = new Uint8Array(32), T = new Float64Array(80), I = n(), H = n(), X = n(), V = n(), S9 = n(), d = n();
for (let x = 0; x < 31; x++)
z[x] = q[x];
z[31] = q[31] & 127 | 64, z[0] &= 248, u(T, W);
@@ -147779,7 +147829,7 @@ ${Ez(e, r10)}`);
I[0] = V[0] = 1;
for (let x = 254; x >= 0; --x) {
const v = z[x >>> 3] >>> (x & 7) & 1;
- a(I, H, v), a(X, V, v), f10(S10, I, X), p(I, I, X), f10(X, H, V), p(H, H, V), E(V, S10), E(d, I), b(I, X, I), b(X, H, S10), f10(S10, I, X), p(I, I, X), E(H, I), p(X, V, d), b(I, X, s), f10(I, I, V), b(X, X, I), b(I, V, d), b(V, H, T), E(H, S10), a(I, H, v), a(X, V, v);
+ a(I, H, v), a(X, V, v), f10(S9, I, X), p(I, I, X), f10(X, H, V), p(H, H, V), E(V, S9), E(d, I), b(I, X, I), b(X, H, S9), f10(S9, I, X), p(I, I, X), E(H, I), p(X, V, d), b(I, X, s), f10(I, I, V), b(X, X, I), b(I, V, d), b(V, H, T), E(H, S9), a(I, H, v), a(X, V, v);
}
for (let x = 0; x < 16; x++)
T[x + 16] = I[x], T[x + 32] = X[x], T[x + 48] = H[x], T[x + 64] = V[x];
@@ -147789,26 +147839,26 @@ ${Ez(e, r10)}`);
return c(y, h), y;
}
t.scalarMult = N11;
- function R(q) {
+ function k(q) {
return N11(q, i);
}
- t.scalarMultBase = R;
+ t.scalarMultBase = k;
function F(q) {
if (q.length !== t.SECRET_KEY_LENGTH)
throw new Error(`x25519: seed must be ${t.SECRET_KEY_LENGTH} bytes`);
const W = new Uint8Array(q);
return {
- publicKey: R(W),
+ publicKey: k(W),
secretKey: W
};
}
t.generateKeyPairFromSeed = F;
- function D(q) {
+ function L(q) {
const W = (0, e.randomBytes)(32, q), z = F(W);
return (0, r10.wipe)(W), z;
}
- t.generateKeyPair = D;
- function L(q, W, z = false) {
+ t.generateKeyPair = L;
+ function D(q, W, z = false) {
if (q.length !== t.PUBLIC_KEY_LENGTH)
throw new Error("X25519: incorrect secret key length");
if (W.length !== t.PUBLIC_KEY_LENGTH)
@@ -147823,20 +147873,20 @@ ${Ez(e, r10)}`);
}
return T;
}
- t.sharedKey = L;
- })(r9);
- function vB(t = 0) {
+ t.sharedKey = D;
+ })(Qx);
+ function dB(t = 0) {
return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? globalThis.Buffer.allocUnsafe(t) : new Uint8Array(t);
}
- function $S(t, e) {
+ function XS(t, e) {
e || (e = t.reduce((i, s) => i + s.length, 0));
- const r10 = vB(e);
+ const r10 = dB(e);
let n = 0;
for (const i of t)
r10.set(i, n), n += i.length;
return r10;
}
- function xB(t, e, r10, n) {
+ function pB(t, e, r10, n) {
return {
name: t,
prefix: e,
@@ -147848,123 +147898,123 @@ ${Ez(e, r10)}`);
decoder: { decode: n }
};
}
- var eM = xB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
- var Gb = xB("ascii", "a", (t) => {
+ var YS = pB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
+ var Wb = pB("ascii", "a", (t) => {
let e = "a";
for (let r10 = 0; r10 < t.length; r10++)
e += String.fromCharCode(t[r10]);
return e;
}, (t) => {
t = t.substring(1);
- const e = vB(t.length);
+ const e = dB(t.length);
for (let r10 = 0; r10 < t.length; r10++)
e[r10] = t.charCodeAt(r10);
return e;
});
- var _B = {
- utf8: eM,
- "utf-8": eM,
- hex: Rm.base16,
- latin1: Gb,
- ascii: Gb,
- binary: Gb,
- ...Rm
+ var mB = {
+ utf8: YS,
+ "utf-8": YS,
+ hex: km.base16,
+ latin1: Wb,
+ ascii: Wb,
+ binary: Wb,
+ ...km
};
function uo(t, e = "utf8") {
- const r10 = _B[e];
+ const r10 = mB[e];
if (!r10)
throw new Error(`Unsupported encoding "${e}"`);
return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t, "utf8") : r10.decoder.decode(`${r10.prefix}${t}`);
}
function js(t, e = "utf8") {
- const r10 = _B[e];
+ const r10 = mB[e];
if (!r10)
throw new Error(`Unsupported encoding "${e}"`);
return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t.buffer, t.byteOffset, t.byteLength).toString("utf8") : r10.encoder.encode(t).substring(1);
}
- var Fye = { waku: { publish: "waku_publish", batchPublish: "waku_batchPublish", subscribe: "waku_subscribe", batchSubscribe: "waku_batchSubscribe", subscription: "waku_subscription", unsubscribe: "waku_unsubscribe", batchUnsubscribe: "waku_batchUnsubscribe", batchFetchMessages: "waku_batchFetchMessages" }, irn: { publish: "irn_publish", batchPublish: "irn_batchPublish", subscribe: "irn_subscribe", batchSubscribe: "irn_batchSubscribe", subscription: "irn_subscription", unsubscribe: "irn_unsubscribe", batchUnsubscribe: "irn_batchUnsubscribe", batchFetchMessages: "irn_batchFetchMessages" }, iridium: { publish: "iridium_publish", batchPublish: "iridium_batchPublish", subscribe: "iridium_subscribe", batchSubscribe: "iridium_batchSubscribe", subscription: "iridium_subscription", unsubscribe: "iridium_unsubscribe", batchUnsubscribe: "iridium_batchUnsubscribe", batchFetchMessages: "iridium_batchFetchMessages" } };
- var Hye = ":";
- function Kb(t) {
- const [e, r10] = t.split(Hye);
+ var Uye = { waku: { publish: "waku_publish", batchPublish: "waku_batchPublish", subscribe: "waku_subscribe", batchSubscribe: "waku_batchSubscribe", subscription: "waku_subscription", unsubscribe: "waku_unsubscribe", batchUnsubscribe: "waku_batchUnsubscribe", batchFetchMessages: "waku_batchFetchMessages" }, irn: { publish: "irn_publish", batchPublish: "irn_batchPublish", subscribe: "irn_subscribe", batchSubscribe: "irn_batchSubscribe", subscription: "irn_subscription", unsubscribe: "irn_unsubscribe", batchUnsubscribe: "irn_batchUnsubscribe", batchFetchMessages: "irn_batchFetchMessages" }, iridium: { publish: "iridium_publish", batchPublish: "iridium_batchPublish", subscribe: "iridium_subscribe", batchSubscribe: "iridium_batchSubscribe", subscription: "iridium_subscription", unsubscribe: "iridium_unsubscribe", batchUnsubscribe: "iridium_batchUnsubscribe", batchFetchMessages: "iridium_batchFetchMessages" } };
+ var jye = ":";
+ function Gb(t) {
+ const [e, r10] = t.split(jye);
return { namespace: e, reference: r10 };
}
- function EB(t, e) {
+ function gB(t, e) {
return t.includes(":") ? [t] : e.chains || [];
}
- var qye = Object.defineProperty;
- var tM = Object.getOwnPropertySymbols;
- var Wye = Object.prototype.hasOwnProperty;
- var Gye = Object.prototype.propertyIsEnumerable;
- var rM = (t, e, r10) => e in t ? qye(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var nM = (t, e) => {
+ var Vye = Object.defineProperty;
+ var ZS = Object.getOwnPropertySymbols;
+ var zye = Object.prototype.hasOwnProperty;
+ var Fye = Object.prototype.propertyIsEnumerable;
+ var JS = (t, e, r10) => e in t ? Vye(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var QS = (t, e) => {
for (var r10 in e || (e = {}))
- Wye.call(e, r10) && rM(t, r10, e[r10]);
- if (tM)
- for (var r10 of tM(e))
- Gye.call(e, r10) && rM(t, r10, e[r10]);
+ zye.call(e, r10) && JS(t, r10, e[r10]);
+ if (ZS)
+ for (var r10 of ZS(e))
+ Fye.call(e, r10) && JS(t, r10, e[r10]);
return t;
};
- var Kye = "ReactNative";
+ var Hye = "ReactNative";
var is = { reactNative: "react-native", node: "node", browser: "browser", unknown: "unknown" };
- var Xye = "js";
- function Fd() {
+ var qye = "js";
+ function zd() {
return typeof process < "u" && typeof process.versions < "u" && typeof process.versions.node < "u";
}
- function ih() {
- return !Jx() && !!Qx() && navigator.product === Kye;
+ function nh() {
+ return !Kx() && !!Xx() && navigator.product === Hye;
}
- function sh() {
- return !Fd() && !!Qx() && !!Jx();
+ function ih() {
+ return !zd() && !!Xx() && !!Kx();
}
- function R0() {
- return ih() ? is.reactNative : Fd() ? is.node : sh() ? is.browser : is.unknown;
+ function P0() {
+ return nh() ? is.reactNative : zd() ? is.node : ih() ? is.browser : is.unknown;
}
- function Yye() {
+ function Wye() {
var t;
try {
- return ih() && typeof global < "u" && typeof (global == null ? void 0 : global.Application) < "u" ? (t = global.Application) == null ? void 0 : t.applicationId : void 0;
+ return nh() && typeof global < "u" && typeof (global == null ? void 0 : global.Application) < "u" ? (t = global.Application) == null ? void 0 : t.applicationId : void 0;
} catch {
return;
}
}
- function Zye(t, e) {
- let r10 = zd.parse(t);
- return r10 = nM(nM({}, r10), e), t = zd.stringify(r10), t;
+ function Gye(t, e) {
+ let r10 = Vd.parse(t);
+ return r10 = QS(QS({}, r10), e), t = Vd.stringify(r10), t;
}
- function SB() {
- return dB() || { name: "", description: "", url: "", icons: [""] };
+ function yB() {
+ return oB() || { name: "", description: "", url: "", icons: [""] };
}
- function Jye() {
- if (R0() === is.reactNative && typeof global < "u" && typeof (global == null ? void 0 : global.Platform) < "u") {
+ function Kye() {
+ if (P0() === is.reactNative && typeof global < "u" && typeof (global == null ? void 0 : global.Platform) < "u") {
const { OS: r10, Version: n } = global.Platform;
return [r10, n].join("-");
}
- const t = aye();
+ const t = nye();
if (t === null)
return "unknown";
const e = t.os ? t.os.replace(" ", "").toLowerCase() : "unknown";
return t.type === "browser" ? [e, t.name, t.version].join("-") : [e, t.version].join("-");
}
- function Qye() {
+ function Xye() {
var t;
- const e = R0();
- return e === is.browser ? [e, ((t = hB()) == null ? void 0 : t.host) || "unknown"].join(":") : e;
+ const e = P0();
+ return e === is.browser ? [e, ((t = sB()) == null ? void 0 : t.host) || "unknown"].join(":") : e;
}
- function $ye(t, e, r10) {
- const n = Jye(), i = Qye();
- return [[t, e].join("-"), [Xye, r10].join("-"), n, i].join("/");
+ function Yye(t, e, r10) {
+ const n = Kye(), i = Xye();
+ return [[t, e].join("-"), [qye, r10].join("-"), n, i].join("/");
}
- function ebe({ protocol: t, version: e, relayUrl: r10, sdkVersion: n, auth: i, projectId: s, useOnCloseEvent: o, bundleId: a }) {
- const c = r10.split("?"), u = $ye(t, e, n), f10 = { auth: i, ua: u, projectId: s, useOnCloseEvent: o || void 0, origin: a || void 0 }, p = Zye(c[1] || "", f10);
+ function Zye({ protocol: t, version: e, relayUrl: r10, sdkVersion: n, auth: i, projectId: s, useOnCloseEvent: o, bundleId: a }) {
+ const c = r10.split("?"), u = Yye(t, e, n), f10 = { auth: i, ua: u, projectId: s, useOnCloseEvent: o || void 0, origin: a || void 0 }, p = Gye(c[1] || "", f10);
return c[0] + "?" + p;
}
function Lu(t, e) {
return t.filter((r10) => e.includes(r10)).length === t.length;
}
- function MB(t) {
+ function bB(t) {
return Object.fromEntries(t.entries());
}
- function AB(t) {
+ function wB(t) {
return new Map(Object.entries(t));
}
function Nu(t = gt.FIVE_MINUTES, e) {
@@ -147980,7 +148030,7 @@ ${Ez(e, r10)}`);
}, r10), n = o, i = a;
}) };
}
- function xf(t, e, r10) {
+ function vf(t, e, r10) {
return new Promise(async (n, i) => {
const s = setTimeout(() => i(new Error(r10)), e);
try {
@@ -147992,7 +148042,7 @@ ${Ez(e, r10)}`);
clearTimeout(s);
});
}
- function TB(t, e) {
+ function vB(t, e) {
if (typeof e == "string" && e.startsWith(`${t}:`))
return e;
if (t.toLowerCase() === "topic") {
@@ -148006,13 +148056,13 @@ ${Ez(e, r10)}`);
}
throw new Error(`Unknown expirer target type: ${t}`);
}
- function tbe(t) {
- return TB("topic", t);
+ function Jye(t) {
+ return vB("topic", t);
}
- function rbe(t) {
- return TB("id", t);
+ function Qye(t) {
+ return vB("id", t);
}
- function NB(t) {
+ function xB(t) {
const [e, r10] = t.split(":"), n = { id: void 0, topic: void 0 };
if (e === "topic" && typeof r10 == "string")
n.topic = r10;
@@ -148025,16 +148075,16 @@ ${Ez(e, r10)}`);
function Kn(t, e) {
return gt.fromMiliseconds((e || Date.now()) + gt.toMiliseconds(t));
}
- function Cc(t) {
+ function Rc(t) {
return Date.now() >= gt.toMiliseconds(t);
}
function Wt(t, e) {
return `${t}${e ? `:${e}` : ""}`;
}
- function nbe(t = [], e = []) {
+ function $ye(t = [], e = []) {
return [.../* @__PURE__ */ new Set([...t, ...e])];
}
- async function ibe({ id: t, topic: e, wcDeepLink: r10 }) {
+ async function ebe({ id: t, topic: e, wcDeepLink: r10 }) {
try {
if (!r10)
return;
@@ -148043,21 +148093,21 @@ ${Ez(e, r10)}`);
if (typeof i != "string")
return;
i.endsWith("/") && (i = i.slice(0, -1));
- const s = `${i}/wc?requestId=${t}&sessionTopic=${e}`, o = R0();
+ const s = `${i}/wc?requestId=${t}&sessionTopic=${e}`, o = P0();
o === is.browser ? s.startsWith("https://") || s.startsWith("http://") ? window.open(s, "_blank", "noreferrer noopener") : window.open(s, "_self", "noreferrer noopener") : o === is.reactNative && typeof (global == null ? void 0 : global.Linking) < "u" && await global.Linking.openURL(s);
} catch (n) {
console.error(n);
}
}
- async function sbe(t, e) {
+ async function tbe(t, e) {
try {
- return await t.getItem(e) || (sh() ? localStorage.getItem(e) : void 0);
+ return await t.getItem(e) || (ih() ? localStorage.getItem(e) : void 0);
} catch (r10) {
console.error(r10);
}
}
- var IB = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
- function obe(t) {
+ var _B = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
+ function rbe(t) {
var e = t.default;
if (typeof e == "function") {
var r10 = function() {
@@ -148073,14 +148123,14 @@ ${Ez(e, r10)}`);
} });
}), r10;
}
- var OB = { exports: {} };
+ var EB = { exports: {} };
(function(t) {
(function() {
var e = "input is invalid type", r10 = "finalize already called", n = typeof window == "object", i = n ? window : {};
i.JS_SHA3_NO_WINDOW && (n = false);
var s = !n && typeof self == "object", o = !i.JS_SHA3_NO_NODE_JS && typeof process == "object" && process.versions && process.versions.node;
- o ? i = IB : s && (i = self);
- var a = !i.JS_SHA3_NO_COMMON_JS && true && t.exports, c = !i.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer < "u", u = "0123456789abcdef".split(""), f10 = [31, 7936, 2031616, 520093696], p = [4, 1024, 262144, 67108864], b = [1, 256, 65536, 16777216], E = [6, 1536, 393216, 100663296], _ = [0, 8, 16, 24], N11 = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], R = [224, 256, 384, 512], F = [128, 256], D = ["hex", "buffer", "arrayBuffer", "array", "digest"], L = { 128: 168, 256: 136 };
+ o ? i = _B : s && (i = self);
+ var a = !i.JS_SHA3_NO_COMMON_JS && true && t.exports, c = !i.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer < "u", u = "0123456789abcdef".split(""), f10 = [31, 7936, 2031616, 520093696], p = [4, 1024, 262144, 67108864], b = [1, 256, 65536, 16777216], E = [6, 1536, 393216, 100663296], _ = [0, 8, 16, 24], N11 = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], k = [224, 256, 384, 512], F = [128, 256], L = ["hex", "buffer", "arrayBuffer", "array", "digest"], D = { 128: 168, 256: 136 };
(i.JS_SHA3_NO_NODE_JS || !Array.isArray) && (Array.isArray = function(A) {
return Object.prototype.toString.call(A) === "[object Array]";
}), c && (i.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView) && (ArrayBuffer.isView = function(A) {
@@ -148095,17 +148145,17 @@ ${Ez(e, r10)}`);
return new m(A, K, G).update(j10)[U]();
};
}, z = function(A, K, U) {
- return function(j10, G, k, Y) {
- return l15["cshake" + A].update(j10, G, k, Y)[U]();
+ return function(j10, G, R, Y) {
+ return l15["cshake" + A].update(j10, G, R, Y)[U]();
};
}, T = function(A, K, U) {
- return function(j10, G, k, Y) {
- return l15["kmac" + A].update(j10, G, k, Y)[U]();
+ return function(j10, G, R, Y) {
+ return l15["kmac" + A].update(j10, G, R, Y)[U]();
};
}, I = function(A, K, U, j10) {
- for (var G = 0; G < D.length; ++G) {
- var k = D[G];
- A[k] = K(U, j10, k);
+ for (var G = 0; G < L.length; ++G) {
+ var R = L[G];
+ A[R] = K(U, j10, R);
}
return A;
}, H = function(A, K) {
@@ -148123,20 +148173,20 @@ ${Ez(e, r10)}`);
return U.create(G).update(j10);
}, I(U, W, A, K);
}, V = function(A, K) {
- var U = L[A], j10 = z(A, K, "hex");
- return j10.create = function(G, k, Y) {
- return !k && !Y ? l15["shake" + A].create(G) : new m(A, K, G).bytepad([k, Y], U);
- }, j10.update = function(G, k, Y, ee) {
- return j10.create(k, Y, ee).update(G);
+ var U = D[A], j10 = z(A, K, "hex");
+ return j10.create = function(G, R, Y) {
+ return !R && !Y ? l15["shake" + A].create(G) : new m(A, K, G).bytepad([R, Y], U);
+ }, j10.update = function(G, R, Y, ee) {
+ return j10.create(R, Y, ee).update(G);
}, I(j10, z, A, K);
- }, S10 = function(A, K) {
- var U = L[A], j10 = T(A, K, "hex");
- return j10.create = function(G, k, Y) {
- return new P(A, K, k).bytepad(["KMAC", Y], U).bytepad([G], U);
- }, j10.update = function(G, k, Y, ee) {
- return j10.create(G, Y, ee).update(k);
+ }, S9 = function(A, K) {
+ var U = D[A], j10 = T(A, K, "hex");
+ return j10.create = function(G, R, Y) {
+ return new P(A, K, R).bytepad(["KMAC", Y], U).bytepad([G], U);
+ }, j10.update = function(G, R, Y, ee) {
+ return j10.create(G, Y, ee).update(R);
}, I(j10, T, A, K);
- }, d = [{ name: "keccak", padding: b, bits: R, createMethod: H }, { name: "sha3", padding: E, bits: R, createMethod: H }, { name: "shake", padding: f10, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S10 }], l15 = {}, h = [], y = 0; y < d.length; ++y)
+ }, d = [{ name: "keccak", padding: b, bits: k, createMethod: H }, { name: "sha3", padding: E, bits: k, createMethod: H }, { name: "shake", padding: f10, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S9 }], l15 = {}, h = [], y = 0; y < d.length; ++y)
for (var x = d[y], v = x.bits, M = 0; M < v.length; ++M) {
var w = x.name + "_" + v[M];
if (h.push(w), l15[w] = x.createMethod(v[M], x.padding), x.name !== "sha3") {
@@ -148165,15 +148215,15 @@ ${Ez(e, r10)}`);
throw new Error(e);
K = true;
}
- for (var j10 = this.blocks, G = this.byteCount, k = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z10; ee < k; ) {
+ for (var j10 = this.blocks, G = this.byteCount, R = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z10; ee < R; ) {
if (this.reset)
for (this.reset = false, j10[0] = this.block, ie = 1; ie < Y + 1; ++ie)
j10[ie] = 0;
if (K)
- for (ie = this.start; ee < k && ie < G; ++ee)
+ for (ie = this.start; ee < R && ie < G; ++ee)
j10[ie >> 2] |= A[ee] << _[ie++ & 3];
else
- for (ie = this.start; ee < k && ie < G; ++ee)
+ for (ie = this.start; ee < R && ie < G; ++ee)
Z10 = A.charCodeAt(ee), Z10 < 128 ? j10[ie >> 2] |= Z10 << _[ie++ & 3] : Z10 < 2048 ? (j10[ie >> 2] |= (192 | Z10 >> 6) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]) : Z10 < 55296 || Z10 >= 57344 ? (j10[ie >> 2] |= (224 | Z10 >> 12) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 6 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]) : (Z10 = 65536 + ((Z10 & 1023) << 10 | A.charCodeAt(++ee) & 1023), j10[ie >> 2] |= (240 | Z10 >> 18) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 12 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 6 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]);
if (this.lastByteIndex = ie, ie >= G) {
for (this.start = ie - G, this.block = j10[Y], ie = 0; ie < Y; ++ie)
@@ -148206,16 +148256,16 @@ ${Ez(e, r10)}`);
if (K)
j10 = G;
else
- for (var k = 0; k < A.length; ++k) {
- var Y = A.charCodeAt(k);
- Y < 128 ? j10 += 1 : Y < 2048 ? j10 += 2 : Y < 55296 || Y >= 57344 ? j10 += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++k) & 1023), j10 += 4);
+ for (var R = 0; R < A.length; ++R) {
+ var Y = A.charCodeAt(R);
+ Y < 128 ? j10 += 1 : Y < 2048 ? j10 += 2 : Y < 55296 || Y >= 57344 ? j10 += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++R) & 1023), j10 += 4);
}
return j10 += this.encode(j10 * 8), this.update(A), j10;
}, m.prototype.bytepad = function(A, K) {
for (var U = this.encode(K), j10 = 0; j10 < A.length; ++j10)
U += this.encodeString(A[j10]);
- var G = K - U % K, k = [];
- return k.length = G, this.update(k), this;
+ var G = K - U % K, R = [];
+ return R.length = G, this.update(R), this;
}, m.prototype.finalize = function() {
if (!this.finalized) {
this.finalized = true;
@@ -148229,30 +148279,30 @@ ${Ez(e, r10)}`);
}
}, m.prototype.toString = m.prototype.hex = function() {
this.finalize();
- for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = "", ee; k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
+ for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = "", ee; R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15] + u[ee >> 12 & 15] + u[ee >> 8 & 15] + u[ee >> 20 & 15] + u[ee >> 16 & 15] + u[ee >> 28 & 15] + u[ee >> 24 & 15];
- k % A === 0 && (Q(K), G = 0);
+ R % A === 0 && (Q(K), G = 0);
}
return j10 && (ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15], j10 > 1 && (Y += u[ee >> 12 & 15] + u[ee >> 8 & 15]), j10 > 2 && (Y += u[ee >> 20 & 15] + u[ee >> 16 & 15])), Y;
}, m.prototype.arrayBuffer = function() {
this.finalize();
- var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = this.outputBits >> 3, ee;
+ var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = this.outputBits >> 3, ee;
j10 ? ee = new ArrayBuffer(U + 1 << 2) : ee = new ArrayBuffer(Y);
- for (var ae = new Uint32Array(ee); k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
- ae[k] = K[G];
- k % A === 0 && Q(K);
+ for (var ae = new Uint32Array(ee); R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
+ ae[R] = K[G];
+ R % A === 0 && Q(K);
}
return j10 && (ae[G] = K[G], ee = ee.slice(0, Y)), ee;
}, m.prototype.buffer = m.prototype.arrayBuffer, m.prototype.digest = m.prototype.array = function() {
this.finalize();
- for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = [], ee, ae; k < U; ) {
- for (G = 0; G < A && k < U; ++G, ++k)
- ee = k << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255;
- k % A === 0 && Q(K);
+ for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = [], ee, ae; R < U; ) {
+ for (G = 0; G < A && R < U; ++G, ++R)
+ ee = R << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255;
+ R % A === 0 && Q(K);
}
- return j10 && (ee = k << 2, ae = K[G], Y[ee] = ae & 255, j10 > 1 && (Y[ee + 1] = ae >> 8 & 255), j10 > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y;
+ return j10 && (ee = R << 2, ae = K[G], Y[ee] = ae & 255, j10 > 1 && (Y[ee + 1] = ae >> 8 & 255), j10 > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y;
};
function P(A, K, U) {
m.call(this, A, K, U);
@@ -148261,9 +148311,9 @@ ${Ez(e, r10)}`);
return this.encode(this.outputBits, true), m.prototype.finalize.call(this);
};
var Q = function(A) {
- var K, U, j10, G, k, Y, ee, ae, ie, Z10, ce, oe, me, pe, se, le, be, ye, Ee, Te, C9, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr;
+ var K, U, j10, G, R, Y, ee, ae, ie, Z10, ce, oe, me, pe, se, le, be, ye, Ee, Te, C10, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr;
for (j10 = 0; j10 < 48; j10 += 2)
- G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], k = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z10 = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = k ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z10 << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z10 >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z10 ^ (G << 1 | k >>> 31), U = ce ^ (k << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C9 = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C9, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C9 & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C9 ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N11[j10], A[1] ^= N11[j10 + 1];
+ G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], R = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z10 = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = R ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z10 << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z10 >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z10 ^ (G << 1 | R >>> 31), U = ce ^ (R << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C10 = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C10, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C10 & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C10 ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N11[j10], A[1] ^= N11[j10 + 1];
};
if (a)
t.exports = l15;
@@ -148271,15 +148321,15 @@ ${Ez(e, r10)}`);
for (y = 0; y < h.length; ++y)
i[h[y]] = l15[h[y]];
})();
- })(OB);
- var abe = OB.exports;
- var cbe = "logger/5.7.0";
- var iM = false;
- var sM = false;
- var m1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
- var oM = m1.default;
- var Xb = null;
- function ube() {
+ })(EB);
+ var nbe = EB.exports;
+ var ibe = "logger/5.7.0";
+ var $S = false;
+ var eM = false;
+ var p1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 };
+ var tM = p1.default;
+ var Kb = null;
+ function sbe() {
try {
const t = [];
if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => {
@@ -148298,23 +148348,23 @@ ${Ez(e, r10)}`);
}
return null;
}
- var aM = ube();
- var sv;
+ var rM = sbe();
+ var nv;
(function(t) {
t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF";
- })(sv || (sv = {}));
+ })(nv || (nv = {}));
var io;
(function(t) {
t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED";
})(io || (io = {}));
- var cM = "0123456789abcdef";
- var Zn = class bn {
+ var nM = "0123456789abcdef";
+ var Jn = class bn {
constructor(e) {
Object.defineProperty(this, "version", { enumerable: true, value: e, writable: false });
}
_log(e, r10) {
const n = e.toLowerCase();
- m1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(oM > m1[n]) && console.log.apply(console, r10);
+ p1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(tM > p1[n]) && console.log.apply(console, r10);
}
debug(...e) {
this._log(bn.levels.DEBUG, e);
@@ -148326,7 +148376,7 @@ ${Ez(e, r10)}`);
this._log(bn.levels.WARNING, e);
}
makeError(e, r10, n) {
- if (sM)
+ if (eM)
return this.makeError("censored error", r10, {});
r10 || (r10 = bn.errors.UNKNOWN_ERROR), n || (n = {});
const i = [];
@@ -148336,7 +148386,7 @@ ${Ez(e, r10)}`);
if (u instanceof Uint8Array) {
let f10 = "";
for (let p = 0; p < u.length; p++)
- f10 += cM[u[p] >> 4], f10 += cM[u[p] & 15];
+ f10 += nM[u[p] >> 4], f10 += nM[u[p] & 15];
i.push(c + "=Uint8Array(0x" + f10 + ")");
} else
i.push(c + "=" + JSON.stringify(u));
@@ -148395,7 +148445,7 @@ ${Ez(e, r10)}`);
e || this.throwArgumentError(r10, n, i);
}
checkNormalize(e) {
- aM && this.throwError("platform missing String.prototype.normalize", bn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: aM });
+ rM && this.throwError("platform missing String.prototype.normalize", bn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: rM });
}
checkSafeUint53(e, r10) {
typeof e == "number" && (r10 == null && (r10 = "value not safe"), (e < 0 || e >= 9007199254740991) && this.throwError(r10, bn.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "out-of-safe-range", value: e }), e % 1 && this.throwError(r10, bn.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "non-integer", value: e }));
@@ -148410,56 +148460,56 @@ ${Ez(e, r10)}`);
e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", bn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", bn.errors.MISSING_NEW, { name: r10.name });
}
static globalLogger() {
- return Xb || (Xb = new bn(cbe)), Xb;
+ return Kb || (Kb = new bn(ibe)), Kb;
}
static setCensorship(e, r10) {
- if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), iM) {
+ if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), $S) {
if (!e)
return;
this.globalLogger().throwError("error censorship permanent", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" });
}
- sM = !!e, iM = !!r10;
+ eM = !!e, $S = !!r10;
}
static setLogLevel(e) {
- const r10 = m1[e.toLowerCase()];
+ const r10 = p1[e.toLowerCase()];
if (r10 == null) {
bn.globalLogger().warn("invalid log level - " + e);
return;
}
- oM = r10;
+ tM = r10;
}
static from(e) {
return new bn(e);
}
};
- Zn.errors = io, Zn.levels = sv;
- var lbe = "bytes/5.7.0";
- var $r = new Zn(lbe);
- function PB(t) {
+ Jn.errors = io, Jn.levels = nv;
+ var obe = "bytes/5.7.0";
+ var $r = new Jn(obe);
+ function SB(t) {
return !!t.toHexString;
}
- function _f(t) {
+ function xf(t) {
return t.slice || (t.slice = function() {
const e = Array.prototype.slice.call(arguments);
- return _f(new Uint8Array(Array.prototype.slice.apply(t, e)));
+ return xf(new Uint8Array(Array.prototype.slice.apply(t, e)));
}), t;
}
- function fbe(t) {
- return cs(t) && !(t.length % 2) || oh(t);
+ function abe(t) {
+ return cs(t) && !(t.length % 2) || sh(t);
}
- function uM(t) {
+ function iM(t) {
return typeof t == "number" && t == t && t % 1 === 0;
}
- function oh(t) {
+ function sh(t) {
if (t == null)
return false;
if (t.constructor === Uint8Array)
return true;
- if (typeof t == "string" || !uM(t.length) || t.length < 0)
+ if (typeof t == "string" || !iM(t.length) || t.length < 0)
return false;
for (let e = 0; e < t.length; e++) {
const r10 = t[e];
- if (!uM(r10) || r10 < 0 || r10 >= 256)
+ if (!iM(r10) || r10 < 0 || r10 >= 256)
return false;
}
return true;
@@ -148470,63 +148520,63 @@ ${Ez(e, r10)}`);
const r10 = [];
for (; t; )
r10.unshift(t & 255), t = parseInt(String(t / 256));
- return r10.length === 0 && r10.push(0), _f(new Uint8Array(r10));
+ return r10.length === 0 && r10.push(0), xf(new Uint8Array(r10));
}
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), PB(t) && (t = t.toHexString()), cs(t)) {
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), SB(t) && (t = t.toHexString()), cs(t)) {
let r10 = t.substring(2);
r10.length % 2 && (e.hexPad === "left" ? r10 = "0" + r10 : e.hexPad === "right" ? r10 += "0" : $r.throwArgumentError("hex data is odd-length", "value", t));
const n = [];
for (let i = 0; i < r10.length; i += 2)
n.push(parseInt(r10.substring(i, i + 2), 16));
- return _f(new Uint8Array(n));
+ return xf(new Uint8Array(n));
}
- return oh(t) ? _f(new Uint8Array(t)) : $r.throwArgumentError("invalid arrayify value", "value", t);
+ return sh(t) ? xf(new Uint8Array(t)) : $r.throwArgumentError("invalid arrayify value", "value", t);
}
- function hbe(t) {
+ function cbe(t) {
const e = t.map((i) => Qr(i)), r10 = e.reduce((i, s) => i + s.length, 0), n = new Uint8Array(r10);
- return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), _f(n);
+ return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), xf(n);
}
- function dbe(t, e) {
+ function ube(t, e) {
t = Qr(t), t.length > e && $r.throwArgumentError("value out of range", "value", arguments[0]);
const r10 = new Uint8Array(e);
- return r10.set(t, e - t.length), _f(r10);
+ return r10.set(t, e - t.length), xf(r10);
}
function cs(t, e) {
return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e);
}
- var Yb = "0123456789abcdef";
+ var Xb = "0123456789abcdef";
function wi(t, e) {
if (e || (e = {}), typeof t == "number") {
$r.checkSafeUint53(t, "invalid hexlify value");
let r10 = "";
for (; t; )
- r10 = Yb[t & 15] + r10, t = Math.floor(t / 16);
+ r10 = Xb[t & 15] + r10, t = Math.floor(t / 16);
return r10.length ? (r10.length % 2 && (r10 = "0" + r10), "0x" + r10) : "0x00";
}
if (typeof t == "bigint")
return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t;
- if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), PB(t))
+ if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), SB(t))
return t.toHexString();
if (cs(t))
return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : $r.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase();
- if (oh(t)) {
+ if (sh(t)) {
let r10 = "0x";
for (let n = 0; n < t.length; n++) {
let i = t[n];
- r10 += Yb[(i & 240) >> 4] + Yb[i & 15];
+ r10 += Xb[(i & 240) >> 4] + Xb[i & 15];
}
return r10;
}
return $r.throwArgumentError("invalid hexlify value", "value", t);
}
- function pbe(t) {
+ function lbe(t) {
if (typeof t != "string")
t = wi(t);
else if (!cs(t) || t.length % 2)
return null;
return (t.length - 2) / 2;
}
- function lM(t, e, r10) {
+ function sM(t, e, r10) {
return typeof t != "string" ? t = wi(t) : (!cs(t) || t.length % 2) && $r.throwArgumentError("invalid hexData", "value", t), e = 2 + 2 * e, r10 != null ? "0x" + t.substring(e, 2 + 2 * r10) : "0x" + t.substring(e);
}
function ea(t, e) {
@@ -148534,14 +148584,14 @@ ${Ez(e, r10)}`);
t = "0x0" + t.substring(2);
return t;
}
- function kB(t) {
+ function MB(t) {
const e = { r: "0x", s: "0x", _vs: "0x", recoveryParam: 0, v: 0, yParityAndS: "0x", compact: "0x" };
- if (fbe(t)) {
+ if (abe(t)) {
let r10 = Qr(t);
r10.length === 64 ? (e.v = 27 + (r10[32] >> 7), r10[32] &= 127, e.r = wi(r10.slice(0, 32)), e.s = wi(r10.slice(32, 64))) : r10.length === 65 ? (e.r = wi(r10.slice(0, 32)), e.s = wi(r10.slice(32, 64)), e.v = r10[64]) : $r.throwArgumentError("invalid signature string", "signature", t), e.v < 27 && (e.v === 0 || e.v === 1 ? e.v += 27 : $r.throwArgumentError("signature invalid v byte", "signature", t)), e.recoveryParam = 1 - e.v % 2, e.recoveryParam && (r10[32] |= 128), e._vs = wi(r10.slice(32, 64));
} else {
if (e.r = t.r, e.s = t.s, e.v = t.v, e.recoveryParam = t.recoveryParam, e._vs = t._vs, e._vs != null) {
- const i = dbe(Qr(e._vs), 32);
+ const i = ube(Qr(e._vs), 32);
e._vs = wi(i);
const s = i[0] >= 128 ? 1 : 0;
e.recoveryParam == null ? e.recoveryParam = s : e.recoveryParam !== s && $r.throwArgumentError("signature recoveryParam mismatch _vs", "signature", t), i[0] &= 127;
@@ -148564,13 +148614,13 @@ ${Ez(e, r10)}`);
}
return e.yParityAndS = e._vs, e.compact = e.r + e.yParityAndS.substring(2), e;
}
- function n9(t) {
- return "0x" + abe.keccak_256(Qr(t));
+ function $x(t) {
+ return "0x" + nbe.keccak_256(Qr(t));
}
- var RB = { exports: {} };
- var mbe = {};
- var gbe = Object.freeze({ __proto__: null, default: mbe });
- var ybe = obe(gbe);
+ var AB = { exports: {} };
+ var fbe = {};
+ var hbe = Object.freeze({ __proto__: null, default: fbe });
+ var dbe = rbe(hbe);
(function(t) {
(function(e, r10) {
function n(d, l15) {
@@ -148591,7 +148641,7 @@ ${Ez(e, r10)}`);
typeof e == "object" ? e.exports = s : r10.BN = s, s.BN = s, s.wordSize = 26;
var o;
try {
- typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ybe.Buffer;
+ typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = dbe.Buffer;
} catch {
}
s.isBN = function(d) {
@@ -148786,7 +148836,7 @@ ${Ez(e, r10)}`);
var d = this.words[this.length - 1], l15 = this._countBits(d);
return (this.length - 1) * 26 + l15;
};
- function R(d) {
+ function k(d) {
for (var l15 = new Array(d.bitLength()), h = 0; h < l15.length; h++) {
var y = h / 26 | 0, x = h % 26;
l15[h] = d.words[y] >>> x & 1;
@@ -148925,41 +148975,41 @@ ${Ez(e, r10)}`);
}
return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip();
}
- var D = function(d, l15, h) {
- var y = d.words, x = l15.words, v = h.words, M = 0, w, g, m, P = y[0] | 0, Q = P & 8191, A = P >>> 13, K = y[1] | 0, U = K & 8191, j10 = K >>> 13, G = y[2] | 0, k = G & 8191, Y = G >>> 13, ee = y[3] | 0, ae = ee & 8191, ie = ee >>> 13, Z10 = y[4] | 0, ce = Z10 & 8191, oe = Z10 >>> 13, me = y[5] | 0, pe = me & 8191, se = me >>> 13, le = y[6] | 0, be = le & 8191, ye = le >>> 13, Ee = y[7] | 0, Te = Ee & 8191, C9 = Ee >>> 13, O = y[8] | 0, B = O & 8191, $ = O >>> 13, te = y[9] | 0, J = te & 8191, ne = te >>> 13, fe = x[0] | 0, ge = fe & 8191, de = fe >>> 13, ve = x[1] | 0, Ae = ve & 8191, Ne = ve >>> 13, De = x[2] | 0, ut = De & 8191, Ve = De >>> 13, Ze = x[3] | 0, Ge = Ze & 8191, ke = Ze >>> 13, Re = x[4] | 0, Je = Re & 8191, Me = Re >>> 13, Pe = x[5] | 0, et = Pe & 8191, Ce = Pe >>> 13, ze = x[6] | 0, nt = ze & 8191, qe = ze >>> 13, Ke = x[7] | 0, at = Ke & 8191, We = Ke >>> 13, $e = x[8] | 0, dt = $e & 8191, ft = $e >>> 13, ht = x[9] | 0, Mt = ht & 8191, rt = ht >>> 13;
+ var L = function(d, l15, h) {
+ var y = d.words, x = l15.words, v = h.words, M = 0, w, g, m, P = y[0] | 0, Q = P & 8191, A = P >>> 13, K = y[1] | 0, U = K & 8191, j10 = K >>> 13, G = y[2] | 0, R = G & 8191, Y = G >>> 13, ee = y[3] | 0, ae = ee & 8191, ie = ee >>> 13, Z10 = y[4] | 0, ce = Z10 & 8191, oe = Z10 >>> 13, me = y[5] | 0, pe = me & 8191, se = me >>> 13, le = y[6] | 0, be = le & 8191, ye = le >>> 13, Ee = y[7] | 0, Te = Ee & 8191, C10 = Ee >>> 13, O = y[8] | 0, B = O & 8191, $ = O >>> 13, te = y[9] | 0, J = te & 8191, ne = te >>> 13, fe = x[0] | 0, ge = fe & 8191, de = fe >>> 13, ve = x[1] | 0, Ae = ve & 8191, Ne = ve >>> 13, De = x[2] | 0, ut = De & 8191, Ve = De >>> 13, Ze = x[3] | 0, Ge = Ze & 8191, ke = Ze >>> 13, Re = x[4] | 0, Je = Re & 8191, Me = Re >>> 13, Pe = x[5] | 0, et = Pe & 8191, Ce = Pe >>> 13, ze = x[6] | 0, nt = ze & 8191, qe = ze >>> 13, Ke = x[7] | 0, at = Ke & 8191, We = Ke >>> 13, $e = x[8] | 0, dt = $e & 8191, ft = $e >>> 13, ht = x[9] | 0, Mt = ht & 8191, rt = ht >>> 13;
h.negative = d.negative ^ l15.negative, h.length = 19, w = Math.imul(Q, ge), g = Math.imul(Q, de), g = g + Math.imul(A, ge) | 0, m = Math.imul(A, de);
var _t = (M + w | 0) + ((g & 8191) << 13) | 0;
M = (m + (g >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, w = Math.imul(U, ge), g = Math.imul(U, de), g = g + Math.imul(j10, ge) | 0, m = Math.imul(j10, de), w = w + Math.imul(Q, Ae) | 0, g = g + Math.imul(Q, Ne) | 0, g = g + Math.imul(A, Ae) | 0, m = m + Math.imul(A, Ne) | 0;
var gr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, w = Math.imul(k, ge), g = Math.imul(k, de), g = g + Math.imul(Y, ge) | 0, m = Math.imul(Y, de), w = w + Math.imul(U, Ae) | 0, g = g + Math.imul(U, Ne) | 0, g = g + Math.imul(j10, Ae) | 0, m = m + Math.imul(j10, Ne) | 0, w = w + Math.imul(Q, ut) | 0, g = g + Math.imul(Q, Ve) | 0, g = g + Math.imul(A, ut) | 0, m = m + Math.imul(A, Ve) | 0;
+ M = (m + (g >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, w = Math.imul(R, ge), g = Math.imul(R, de), g = g + Math.imul(Y, ge) | 0, m = Math.imul(Y, de), w = w + Math.imul(U, Ae) | 0, g = g + Math.imul(U, Ne) | 0, g = g + Math.imul(j10, Ae) | 0, m = m + Math.imul(j10, Ne) | 0, w = w + Math.imul(Q, ut) | 0, g = g + Math.imul(Q, Ve) | 0, g = g + Math.imul(A, ut) | 0, m = m + Math.imul(A, Ve) | 0;
var yr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, w = Math.imul(ae, ge), g = Math.imul(ae, de), g = g + Math.imul(ie, ge) | 0, m = Math.imul(ie, de), w = w + Math.imul(k, Ae) | 0, g = g + Math.imul(k, Ne) | 0, g = g + Math.imul(Y, Ae) | 0, m = m + Math.imul(Y, Ne) | 0, w = w + Math.imul(U, ut) | 0, g = g + Math.imul(U, Ve) | 0, g = g + Math.imul(j10, ut) | 0, m = m + Math.imul(j10, Ve) | 0, w = w + Math.imul(Q, Ge) | 0, g = g + Math.imul(Q, ke) | 0, g = g + Math.imul(A, Ge) | 0, m = m + Math.imul(A, ke) | 0;
+ M = (m + (g >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, w = Math.imul(ae, ge), g = Math.imul(ae, de), g = g + Math.imul(ie, ge) | 0, m = Math.imul(ie, de), w = w + Math.imul(R, Ae) | 0, g = g + Math.imul(R, Ne) | 0, g = g + Math.imul(Y, Ae) | 0, m = m + Math.imul(Y, Ne) | 0, w = w + Math.imul(U, ut) | 0, g = g + Math.imul(U, Ve) | 0, g = g + Math.imul(j10, ut) | 0, m = m + Math.imul(j10, Ve) | 0, w = w + Math.imul(Q, Ge) | 0, g = g + Math.imul(Q, ke) | 0, g = g + Math.imul(A, Ge) | 0, m = m + Math.imul(A, ke) | 0;
var br = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, w = Math.imul(ce, ge), g = Math.imul(ce, de), g = g + Math.imul(oe, ge) | 0, m = Math.imul(oe, de), w = w + Math.imul(ae, Ae) | 0, g = g + Math.imul(ae, Ne) | 0, g = g + Math.imul(ie, Ae) | 0, m = m + Math.imul(ie, Ne) | 0, w = w + Math.imul(k, ut) | 0, g = g + Math.imul(k, Ve) | 0, g = g + Math.imul(Y, ut) | 0, m = m + Math.imul(Y, Ve) | 0, w = w + Math.imul(U, Ge) | 0, g = g + Math.imul(U, ke) | 0, g = g + Math.imul(j10, Ge) | 0, m = m + Math.imul(j10, ke) | 0, w = w + Math.imul(Q, Je) | 0, g = g + Math.imul(Q, Me) | 0, g = g + Math.imul(A, Je) | 0, m = m + Math.imul(A, Me) | 0;
+ M = (m + (g >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, w = Math.imul(ce, ge), g = Math.imul(ce, de), g = g + Math.imul(oe, ge) | 0, m = Math.imul(oe, de), w = w + Math.imul(ae, Ae) | 0, g = g + Math.imul(ae, Ne) | 0, g = g + Math.imul(ie, Ae) | 0, m = m + Math.imul(ie, Ne) | 0, w = w + Math.imul(R, ut) | 0, g = g + Math.imul(R, Ve) | 0, g = g + Math.imul(Y, ut) | 0, m = m + Math.imul(Y, Ve) | 0, w = w + Math.imul(U, Ge) | 0, g = g + Math.imul(U, ke) | 0, g = g + Math.imul(j10, Ge) | 0, m = m + Math.imul(j10, ke) | 0, w = w + Math.imul(Q, Je) | 0, g = g + Math.imul(Q, Me) | 0, g = g + Math.imul(A, Je) | 0, m = m + Math.imul(A, Me) | 0;
var wr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, w = Math.imul(pe, ge), g = Math.imul(pe, de), g = g + Math.imul(se, ge) | 0, m = Math.imul(se, de), w = w + Math.imul(ce, Ae) | 0, g = g + Math.imul(ce, Ne) | 0, g = g + Math.imul(oe, Ae) | 0, m = m + Math.imul(oe, Ne) | 0, w = w + Math.imul(ae, ut) | 0, g = g + Math.imul(ae, Ve) | 0, g = g + Math.imul(ie, ut) | 0, m = m + Math.imul(ie, Ve) | 0, w = w + Math.imul(k, Ge) | 0, g = g + Math.imul(k, ke) | 0, g = g + Math.imul(Y, Ge) | 0, m = m + Math.imul(Y, ke) | 0, w = w + Math.imul(U, Je) | 0, g = g + Math.imul(U, Me) | 0, g = g + Math.imul(j10, Je) | 0, m = m + Math.imul(j10, Me) | 0, w = w + Math.imul(Q, et) | 0, g = g + Math.imul(Q, Ce) | 0, g = g + Math.imul(A, et) | 0, m = m + Math.imul(A, Ce) | 0;
+ M = (m + (g >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, w = Math.imul(pe, ge), g = Math.imul(pe, de), g = g + Math.imul(se, ge) | 0, m = Math.imul(se, de), w = w + Math.imul(ce, Ae) | 0, g = g + Math.imul(ce, Ne) | 0, g = g + Math.imul(oe, Ae) | 0, m = m + Math.imul(oe, Ne) | 0, w = w + Math.imul(ae, ut) | 0, g = g + Math.imul(ae, Ve) | 0, g = g + Math.imul(ie, ut) | 0, m = m + Math.imul(ie, Ve) | 0, w = w + Math.imul(R, Ge) | 0, g = g + Math.imul(R, ke) | 0, g = g + Math.imul(Y, Ge) | 0, m = m + Math.imul(Y, ke) | 0, w = w + Math.imul(U, Je) | 0, g = g + Math.imul(U, Me) | 0, g = g + Math.imul(j10, Je) | 0, m = m + Math.imul(j10, Me) | 0, w = w + Math.imul(Q, et) | 0, g = g + Math.imul(Q, Ce) | 0, g = g + Math.imul(A, et) | 0, m = m + Math.imul(A, Ce) | 0;
var tr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, w = Math.imul(be, ge), g = Math.imul(be, de), g = g + Math.imul(ye, ge) | 0, m = Math.imul(ye, de), w = w + Math.imul(pe, Ae) | 0, g = g + Math.imul(pe, Ne) | 0, g = g + Math.imul(se, Ae) | 0, m = m + Math.imul(se, Ne) | 0, w = w + Math.imul(ce, ut) | 0, g = g + Math.imul(ce, Ve) | 0, g = g + Math.imul(oe, ut) | 0, m = m + Math.imul(oe, Ve) | 0, w = w + Math.imul(ae, Ge) | 0, g = g + Math.imul(ae, ke) | 0, g = g + Math.imul(ie, Ge) | 0, m = m + Math.imul(ie, ke) | 0, w = w + Math.imul(k, Je) | 0, g = g + Math.imul(k, Me) | 0, g = g + Math.imul(Y, Je) | 0, m = m + Math.imul(Y, Me) | 0, w = w + Math.imul(U, et) | 0, g = g + Math.imul(U, Ce) | 0, g = g + Math.imul(j10, et) | 0, m = m + Math.imul(j10, Ce) | 0, w = w + Math.imul(Q, nt) | 0, g = g + Math.imul(Q, qe) | 0, g = g + Math.imul(A, nt) | 0, m = m + Math.imul(A, qe) | 0;
+ M = (m + (g >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, w = Math.imul(be, ge), g = Math.imul(be, de), g = g + Math.imul(ye, ge) | 0, m = Math.imul(ye, de), w = w + Math.imul(pe, Ae) | 0, g = g + Math.imul(pe, Ne) | 0, g = g + Math.imul(se, Ae) | 0, m = m + Math.imul(se, Ne) | 0, w = w + Math.imul(ce, ut) | 0, g = g + Math.imul(ce, Ve) | 0, g = g + Math.imul(oe, ut) | 0, m = m + Math.imul(oe, Ve) | 0, w = w + Math.imul(ae, Ge) | 0, g = g + Math.imul(ae, ke) | 0, g = g + Math.imul(ie, Ge) | 0, m = m + Math.imul(ie, ke) | 0, w = w + Math.imul(R, Je) | 0, g = g + Math.imul(R, Me) | 0, g = g + Math.imul(Y, Je) | 0, m = m + Math.imul(Y, Me) | 0, w = w + Math.imul(U, et) | 0, g = g + Math.imul(U, Ce) | 0, g = g + Math.imul(j10, et) | 0, m = m + Math.imul(j10, Ce) | 0, w = w + Math.imul(Q, nt) | 0, g = g + Math.imul(Q, qe) | 0, g = g + Math.imul(A, nt) | 0, m = m + Math.imul(A, qe) | 0;
var Cn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, w = Math.imul(Te, ge), g = Math.imul(Te, de), g = g + Math.imul(C9, ge) | 0, m = Math.imul(C9, de), w = w + Math.imul(be, Ae) | 0, g = g + Math.imul(be, Ne) | 0, g = g + Math.imul(ye, Ae) | 0, m = m + Math.imul(ye, Ne) | 0, w = w + Math.imul(pe, ut) | 0, g = g + Math.imul(pe, Ve) | 0, g = g + Math.imul(se, ut) | 0, m = m + Math.imul(se, Ve) | 0, w = w + Math.imul(ce, Ge) | 0, g = g + Math.imul(ce, ke) | 0, g = g + Math.imul(oe, Ge) | 0, m = m + Math.imul(oe, ke) | 0, w = w + Math.imul(ae, Je) | 0, g = g + Math.imul(ae, Me) | 0, g = g + Math.imul(ie, Je) | 0, m = m + Math.imul(ie, Me) | 0, w = w + Math.imul(k, et) | 0, g = g + Math.imul(k, Ce) | 0, g = g + Math.imul(Y, et) | 0, m = m + Math.imul(Y, Ce) | 0, w = w + Math.imul(U, nt) | 0, g = g + Math.imul(U, qe) | 0, g = g + Math.imul(j10, nt) | 0, m = m + Math.imul(j10, qe) | 0, w = w + Math.imul(Q, at) | 0, g = g + Math.imul(Q, We) | 0, g = g + Math.imul(A, at) | 0, m = m + Math.imul(A, We) | 0;
+ M = (m + (g >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, w = Math.imul(Te, ge), g = Math.imul(Te, de), g = g + Math.imul(C10, ge) | 0, m = Math.imul(C10, de), w = w + Math.imul(be, Ae) | 0, g = g + Math.imul(be, Ne) | 0, g = g + Math.imul(ye, Ae) | 0, m = m + Math.imul(ye, Ne) | 0, w = w + Math.imul(pe, ut) | 0, g = g + Math.imul(pe, Ve) | 0, g = g + Math.imul(se, ut) | 0, m = m + Math.imul(se, Ve) | 0, w = w + Math.imul(ce, Ge) | 0, g = g + Math.imul(ce, ke) | 0, g = g + Math.imul(oe, Ge) | 0, m = m + Math.imul(oe, ke) | 0, w = w + Math.imul(ae, Je) | 0, g = g + Math.imul(ae, Me) | 0, g = g + Math.imul(ie, Je) | 0, m = m + Math.imul(ie, Me) | 0, w = w + Math.imul(R, et) | 0, g = g + Math.imul(R, Ce) | 0, g = g + Math.imul(Y, et) | 0, m = m + Math.imul(Y, Ce) | 0, w = w + Math.imul(U, nt) | 0, g = g + Math.imul(U, qe) | 0, g = g + Math.imul(j10, nt) | 0, m = m + Math.imul(j10, qe) | 0, w = w + Math.imul(Q, at) | 0, g = g + Math.imul(Q, We) | 0, g = g + Math.imul(A, at) | 0, m = m + Math.imul(A, We) | 0;
var Dn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, w = Math.imul(B, ge), g = Math.imul(B, de), g = g + Math.imul($, ge) | 0, m = Math.imul($, de), w = w + Math.imul(Te, Ae) | 0, g = g + Math.imul(Te, Ne) | 0, g = g + Math.imul(C9, Ae) | 0, m = m + Math.imul(C9, Ne) | 0, w = w + Math.imul(be, ut) | 0, g = g + Math.imul(be, Ve) | 0, g = g + Math.imul(ye, ut) | 0, m = m + Math.imul(ye, Ve) | 0, w = w + Math.imul(pe, Ge) | 0, g = g + Math.imul(pe, ke) | 0, g = g + Math.imul(se, Ge) | 0, m = m + Math.imul(se, ke) | 0, w = w + Math.imul(ce, Je) | 0, g = g + Math.imul(ce, Me) | 0, g = g + Math.imul(oe, Je) | 0, m = m + Math.imul(oe, Me) | 0, w = w + Math.imul(ae, et) | 0, g = g + Math.imul(ae, Ce) | 0, g = g + Math.imul(ie, et) | 0, m = m + Math.imul(ie, Ce) | 0, w = w + Math.imul(k, nt) | 0, g = g + Math.imul(k, qe) | 0, g = g + Math.imul(Y, nt) | 0, m = m + Math.imul(Y, qe) | 0, w = w + Math.imul(U, at) | 0, g = g + Math.imul(U, We) | 0, g = g + Math.imul(j10, at) | 0, m = m + Math.imul(j10, We) | 0, w = w + Math.imul(Q, dt) | 0, g = g + Math.imul(Q, ft) | 0, g = g + Math.imul(A, dt) | 0, m = m + Math.imul(A, ft) | 0;
+ M = (m + (g >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, w = Math.imul(B, ge), g = Math.imul(B, de), g = g + Math.imul($, ge) | 0, m = Math.imul($, de), w = w + Math.imul(Te, Ae) | 0, g = g + Math.imul(Te, Ne) | 0, g = g + Math.imul(C10, Ae) | 0, m = m + Math.imul(C10, Ne) | 0, w = w + Math.imul(be, ut) | 0, g = g + Math.imul(be, Ve) | 0, g = g + Math.imul(ye, ut) | 0, m = m + Math.imul(ye, Ve) | 0, w = w + Math.imul(pe, Ge) | 0, g = g + Math.imul(pe, ke) | 0, g = g + Math.imul(se, Ge) | 0, m = m + Math.imul(se, ke) | 0, w = w + Math.imul(ce, Je) | 0, g = g + Math.imul(ce, Me) | 0, g = g + Math.imul(oe, Je) | 0, m = m + Math.imul(oe, Me) | 0, w = w + Math.imul(ae, et) | 0, g = g + Math.imul(ae, Ce) | 0, g = g + Math.imul(ie, et) | 0, m = m + Math.imul(ie, Ce) | 0, w = w + Math.imul(R, nt) | 0, g = g + Math.imul(R, qe) | 0, g = g + Math.imul(Y, nt) | 0, m = m + Math.imul(Y, qe) | 0, w = w + Math.imul(U, at) | 0, g = g + Math.imul(U, We) | 0, g = g + Math.imul(j10, at) | 0, m = m + Math.imul(j10, We) | 0, w = w + Math.imul(Q, dt) | 0, g = g + Math.imul(Q, ft) | 0, g = g + Math.imul(A, dt) | 0, m = m + Math.imul(A, ft) | 0;
var Ln = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, w = Math.imul(J, ge), g = Math.imul(J, de), g = g + Math.imul(ne, ge) | 0, m = Math.imul(ne, de), w = w + Math.imul(B, Ae) | 0, g = g + Math.imul(B, Ne) | 0, g = g + Math.imul($, Ae) | 0, m = m + Math.imul($, Ne) | 0, w = w + Math.imul(Te, ut) | 0, g = g + Math.imul(Te, Ve) | 0, g = g + Math.imul(C9, ut) | 0, m = m + Math.imul(C9, Ve) | 0, w = w + Math.imul(be, Ge) | 0, g = g + Math.imul(be, ke) | 0, g = g + Math.imul(ye, Ge) | 0, m = m + Math.imul(ye, ke) | 0, w = w + Math.imul(pe, Je) | 0, g = g + Math.imul(pe, Me) | 0, g = g + Math.imul(se, Je) | 0, m = m + Math.imul(se, Me) | 0, w = w + Math.imul(ce, et) | 0, g = g + Math.imul(ce, Ce) | 0, g = g + Math.imul(oe, et) | 0, m = m + Math.imul(oe, Ce) | 0, w = w + Math.imul(ae, nt) | 0, g = g + Math.imul(ae, qe) | 0, g = g + Math.imul(ie, nt) | 0, m = m + Math.imul(ie, qe) | 0, w = w + Math.imul(k, at) | 0, g = g + Math.imul(k, We) | 0, g = g + Math.imul(Y, at) | 0, m = m + Math.imul(Y, We) | 0, w = w + Math.imul(U, dt) | 0, g = g + Math.imul(U, ft) | 0, g = g + Math.imul(j10, dt) | 0, m = m + Math.imul(j10, ft) | 0, w = w + Math.imul(Q, Mt) | 0, g = g + Math.imul(Q, rt) | 0, g = g + Math.imul(A, Mt) | 0, m = m + Math.imul(A, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, w = Math.imul(J, ge), g = Math.imul(J, de), g = g + Math.imul(ne, ge) | 0, m = Math.imul(ne, de), w = w + Math.imul(B, Ae) | 0, g = g + Math.imul(B, Ne) | 0, g = g + Math.imul($, Ae) | 0, m = m + Math.imul($, Ne) | 0, w = w + Math.imul(Te, ut) | 0, g = g + Math.imul(Te, Ve) | 0, g = g + Math.imul(C10, ut) | 0, m = m + Math.imul(C10, Ve) | 0, w = w + Math.imul(be, Ge) | 0, g = g + Math.imul(be, ke) | 0, g = g + Math.imul(ye, Ge) | 0, m = m + Math.imul(ye, ke) | 0, w = w + Math.imul(pe, Je) | 0, g = g + Math.imul(pe, Me) | 0, g = g + Math.imul(se, Je) | 0, m = m + Math.imul(se, Me) | 0, w = w + Math.imul(ce, et) | 0, g = g + Math.imul(ce, Ce) | 0, g = g + Math.imul(oe, et) | 0, m = m + Math.imul(oe, Ce) | 0, w = w + Math.imul(ae, nt) | 0, g = g + Math.imul(ae, qe) | 0, g = g + Math.imul(ie, nt) | 0, m = m + Math.imul(ie, qe) | 0, w = w + Math.imul(R, at) | 0, g = g + Math.imul(R, We) | 0, g = g + Math.imul(Y, at) | 0, m = m + Math.imul(Y, We) | 0, w = w + Math.imul(U, dt) | 0, g = g + Math.imul(U, ft) | 0, g = g + Math.imul(j10, dt) | 0, m = m + Math.imul(j10, ft) | 0, w = w + Math.imul(Q, Mt) | 0, g = g + Math.imul(Q, rt) | 0, g = g + Math.imul(A, Mt) | 0, m = m + Math.imul(A, rt) | 0;
var Bn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, w = Math.imul(J, Ae), g = Math.imul(J, Ne), g = g + Math.imul(ne, Ae) | 0, m = Math.imul(ne, Ne), w = w + Math.imul(B, ut) | 0, g = g + Math.imul(B, Ve) | 0, g = g + Math.imul($, ut) | 0, m = m + Math.imul($, Ve) | 0, w = w + Math.imul(Te, Ge) | 0, g = g + Math.imul(Te, ke) | 0, g = g + Math.imul(C9, Ge) | 0, m = m + Math.imul(C9, ke) | 0, w = w + Math.imul(be, Je) | 0, g = g + Math.imul(be, Me) | 0, g = g + Math.imul(ye, Je) | 0, m = m + Math.imul(ye, Me) | 0, w = w + Math.imul(pe, et) | 0, g = g + Math.imul(pe, Ce) | 0, g = g + Math.imul(se, et) | 0, m = m + Math.imul(se, Ce) | 0, w = w + Math.imul(ce, nt) | 0, g = g + Math.imul(ce, qe) | 0, g = g + Math.imul(oe, nt) | 0, m = m + Math.imul(oe, qe) | 0, w = w + Math.imul(ae, at) | 0, g = g + Math.imul(ae, We) | 0, g = g + Math.imul(ie, at) | 0, m = m + Math.imul(ie, We) | 0, w = w + Math.imul(k, dt) | 0, g = g + Math.imul(k, ft) | 0, g = g + Math.imul(Y, dt) | 0, m = m + Math.imul(Y, ft) | 0, w = w + Math.imul(U, Mt) | 0, g = g + Math.imul(U, rt) | 0, g = g + Math.imul(j10, Mt) | 0, m = m + Math.imul(j10, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, w = Math.imul(J, Ae), g = Math.imul(J, Ne), g = g + Math.imul(ne, Ae) | 0, m = Math.imul(ne, Ne), w = w + Math.imul(B, ut) | 0, g = g + Math.imul(B, Ve) | 0, g = g + Math.imul($, ut) | 0, m = m + Math.imul($, Ve) | 0, w = w + Math.imul(Te, Ge) | 0, g = g + Math.imul(Te, ke) | 0, g = g + Math.imul(C10, Ge) | 0, m = m + Math.imul(C10, ke) | 0, w = w + Math.imul(be, Je) | 0, g = g + Math.imul(be, Me) | 0, g = g + Math.imul(ye, Je) | 0, m = m + Math.imul(ye, Me) | 0, w = w + Math.imul(pe, et) | 0, g = g + Math.imul(pe, Ce) | 0, g = g + Math.imul(se, et) | 0, m = m + Math.imul(se, Ce) | 0, w = w + Math.imul(ce, nt) | 0, g = g + Math.imul(ce, qe) | 0, g = g + Math.imul(oe, nt) | 0, m = m + Math.imul(oe, qe) | 0, w = w + Math.imul(ae, at) | 0, g = g + Math.imul(ae, We) | 0, g = g + Math.imul(ie, at) | 0, m = m + Math.imul(ie, We) | 0, w = w + Math.imul(R, dt) | 0, g = g + Math.imul(R, ft) | 0, g = g + Math.imul(Y, dt) | 0, m = m + Math.imul(Y, ft) | 0, w = w + Math.imul(U, Mt) | 0, g = g + Math.imul(U, rt) | 0, g = g + Math.imul(j10, Mt) | 0, m = m + Math.imul(j10, rt) | 0;
var Un = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, w = Math.imul(J, ut), g = Math.imul(J, Ve), g = g + Math.imul(ne, ut) | 0, m = Math.imul(ne, Ve), w = w + Math.imul(B, Ge) | 0, g = g + Math.imul(B, ke) | 0, g = g + Math.imul($, Ge) | 0, m = m + Math.imul($, ke) | 0, w = w + Math.imul(Te, Je) | 0, g = g + Math.imul(Te, Me) | 0, g = g + Math.imul(C9, Je) | 0, m = m + Math.imul(C9, Me) | 0, w = w + Math.imul(be, et) | 0, g = g + Math.imul(be, Ce) | 0, g = g + Math.imul(ye, et) | 0, m = m + Math.imul(ye, Ce) | 0, w = w + Math.imul(pe, nt) | 0, g = g + Math.imul(pe, qe) | 0, g = g + Math.imul(se, nt) | 0, m = m + Math.imul(se, qe) | 0, w = w + Math.imul(ce, at) | 0, g = g + Math.imul(ce, We) | 0, g = g + Math.imul(oe, at) | 0, m = m + Math.imul(oe, We) | 0, w = w + Math.imul(ae, dt) | 0, g = g + Math.imul(ae, ft) | 0, g = g + Math.imul(ie, dt) | 0, m = m + Math.imul(ie, ft) | 0, w = w + Math.imul(k, Mt) | 0, g = g + Math.imul(k, rt) | 0, g = g + Math.imul(Y, Mt) | 0, m = m + Math.imul(Y, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, w = Math.imul(J, ut), g = Math.imul(J, Ve), g = g + Math.imul(ne, ut) | 0, m = Math.imul(ne, Ve), w = w + Math.imul(B, Ge) | 0, g = g + Math.imul(B, ke) | 0, g = g + Math.imul($, Ge) | 0, m = m + Math.imul($, ke) | 0, w = w + Math.imul(Te, Je) | 0, g = g + Math.imul(Te, Me) | 0, g = g + Math.imul(C10, Je) | 0, m = m + Math.imul(C10, Me) | 0, w = w + Math.imul(be, et) | 0, g = g + Math.imul(be, Ce) | 0, g = g + Math.imul(ye, et) | 0, m = m + Math.imul(ye, Ce) | 0, w = w + Math.imul(pe, nt) | 0, g = g + Math.imul(pe, qe) | 0, g = g + Math.imul(se, nt) | 0, m = m + Math.imul(se, qe) | 0, w = w + Math.imul(ce, at) | 0, g = g + Math.imul(ce, We) | 0, g = g + Math.imul(oe, at) | 0, m = m + Math.imul(oe, We) | 0, w = w + Math.imul(ae, dt) | 0, g = g + Math.imul(ae, ft) | 0, g = g + Math.imul(ie, dt) | 0, m = m + Math.imul(ie, ft) | 0, w = w + Math.imul(R, Mt) | 0, g = g + Math.imul(R, rt) | 0, g = g + Math.imul(Y, Mt) | 0, m = m + Math.imul(Y, rt) | 0;
var rn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, w = Math.imul(J, Ge), g = Math.imul(J, ke), g = g + Math.imul(ne, Ge) | 0, m = Math.imul(ne, ke), w = w + Math.imul(B, Je) | 0, g = g + Math.imul(B, Me) | 0, g = g + Math.imul($, Je) | 0, m = m + Math.imul($, Me) | 0, w = w + Math.imul(Te, et) | 0, g = g + Math.imul(Te, Ce) | 0, g = g + Math.imul(C9, et) | 0, m = m + Math.imul(C9, Ce) | 0, w = w + Math.imul(be, nt) | 0, g = g + Math.imul(be, qe) | 0, g = g + Math.imul(ye, nt) | 0, m = m + Math.imul(ye, qe) | 0, w = w + Math.imul(pe, at) | 0, g = g + Math.imul(pe, We) | 0, g = g + Math.imul(se, at) | 0, m = m + Math.imul(se, We) | 0, w = w + Math.imul(ce, dt) | 0, g = g + Math.imul(ce, ft) | 0, g = g + Math.imul(oe, dt) | 0, m = m + Math.imul(oe, ft) | 0, w = w + Math.imul(ae, Mt) | 0, g = g + Math.imul(ae, rt) | 0, g = g + Math.imul(ie, Mt) | 0, m = m + Math.imul(ie, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, w = Math.imul(J, Ge), g = Math.imul(J, ke), g = g + Math.imul(ne, Ge) | 0, m = Math.imul(ne, ke), w = w + Math.imul(B, Je) | 0, g = g + Math.imul(B, Me) | 0, g = g + Math.imul($, Je) | 0, m = m + Math.imul($, Me) | 0, w = w + Math.imul(Te, et) | 0, g = g + Math.imul(Te, Ce) | 0, g = g + Math.imul(C10, et) | 0, m = m + Math.imul(C10, Ce) | 0, w = w + Math.imul(be, nt) | 0, g = g + Math.imul(be, qe) | 0, g = g + Math.imul(ye, nt) | 0, m = m + Math.imul(ye, qe) | 0, w = w + Math.imul(pe, at) | 0, g = g + Math.imul(pe, We) | 0, g = g + Math.imul(se, at) | 0, m = m + Math.imul(se, We) | 0, w = w + Math.imul(ce, dt) | 0, g = g + Math.imul(ce, ft) | 0, g = g + Math.imul(oe, dt) | 0, m = m + Math.imul(oe, ft) | 0, w = w + Math.imul(ae, Mt) | 0, g = g + Math.imul(ae, rt) | 0, g = g + Math.imul(ie, Mt) | 0, m = m + Math.imul(ie, rt) | 0;
var jn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, w = Math.imul(J, Je), g = Math.imul(J, Me), g = g + Math.imul(ne, Je) | 0, m = Math.imul(ne, Me), w = w + Math.imul(B, et) | 0, g = g + Math.imul(B, Ce) | 0, g = g + Math.imul($, et) | 0, m = m + Math.imul($, Ce) | 0, w = w + Math.imul(Te, nt) | 0, g = g + Math.imul(Te, qe) | 0, g = g + Math.imul(C9, nt) | 0, m = m + Math.imul(C9, qe) | 0, w = w + Math.imul(be, at) | 0, g = g + Math.imul(be, We) | 0, g = g + Math.imul(ye, at) | 0, m = m + Math.imul(ye, We) | 0, w = w + Math.imul(pe, dt) | 0, g = g + Math.imul(pe, ft) | 0, g = g + Math.imul(se, dt) | 0, m = m + Math.imul(se, ft) | 0, w = w + Math.imul(ce, Mt) | 0, g = g + Math.imul(ce, rt) | 0, g = g + Math.imul(oe, Mt) | 0, m = m + Math.imul(oe, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, w = Math.imul(J, Je), g = Math.imul(J, Me), g = g + Math.imul(ne, Je) | 0, m = Math.imul(ne, Me), w = w + Math.imul(B, et) | 0, g = g + Math.imul(B, Ce) | 0, g = g + Math.imul($, et) | 0, m = m + Math.imul($, Ce) | 0, w = w + Math.imul(Te, nt) | 0, g = g + Math.imul(Te, qe) | 0, g = g + Math.imul(C10, nt) | 0, m = m + Math.imul(C10, qe) | 0, w = w + Math.imul(be, at) | 0, g = g + Math.imul(be, We) | 0, g = g + Math.imul(ye, at) | 0, m = m + Math.imul(ye, We) | 0, w = w + Math.imul(pe, dt) | 0, g = g + Math.imul(pe, ft) | 0, g = g + Math.imul(se, dt) | 0, m = m + Math.imul(se, ft) | 0, w = w + Math.imul(ce, Mt) | 0, g = g + Math.imul(ce, rt) | 0, g = g + Math.imul(oe, Mt) | 0, m = m + Math.imul(oe, rt) | 0;
var Vn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, w = Math.imul(J, et), g = Math.imul(J, Ce), g = g + Math.imul(ne, et) | 0, m = Math.imul(ne, Ce), w = w + Math.imul(B, nt) | 0, g = g + Math.imul(B, qe) | 0, g = g + Math.imul($, nt) | 0, m = m + Math.imul($, qe) | 0, w = w + Math.imul(Te, at) | 0, g = g + Math.imul(Te, We) | 0, g = g + Math.imul(C9, at) | 0, m = m + Math.imul(C9, We) | 0, w = w + Math.imul(be, dt) | 0, g = g + Math.imul(be, ft) | 0, g = g + Math.imul(ye, dt) | 0, m = m + Math.imul(ye, ft) | 0, w = w + Math.imul(pe, Mt) | 0, g = g + Math.imul(pe, rt) | 0, g = g + Math.imul(se, Mt) | 0, m = m + Math.imul(se, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, w = Math.imul(J, et), g = Math.imul(J, Ce), g = g + Math.imul(ne, et) | 0, m = Math.imul(ne, Ce), w = w + Math.imul(B, nt) | 0, g = g + Math.imul(B, qe) | 0, g = g + Math.imul($, nt) | 0, m = m + Math.imul($, qe) | 0, w = w + Math.imul(Te, at) | 0, g = g + Math.imul(Te, We) | 0, g = g + Math.imul(C10, at) | 0, m = m + Math.imul(C10, We) | 0, w = w + Math.imul(be, dt) | 0, g = g + Math.imul(be, ft) | 0, g = g + Math.imul(ye, dt) | 0, m = m + Math.imul(ye, ft) | 0, w = w + Math.imul(pe, Mt) | 0, g = g + Math.imul(pe, rt) | 0, g = g + Math.imul(se, Mt) | 0, m = m + Math.imul(se, rt) | 0;
var Tr = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, w = Math.imul(J, nt), g = Math.imul(J, qe), g = g + Math.imul(ne, nt) | 0, m = Math.imul(ne, qe), w = w + Math.imul(B, at) | 0, g = g + Math.imul(B, We) | 0, g = g + Math.imul($, at) | 0, m = m + Math.imul($, We) | 0, w = w + Math.imul(Te, dt) | 0, g = g + Math.imul(Te, ft) | 0, g = g + Math.imul(C9, dt) | 0, m = m + Math.imul(C9, ft) | 0, w = w + Math.imul(be, Mt) | 0, g = g + Math.imul(be, rt) | 0, g = g + Math.imul(ye, Mt) | 0, m = m + Math.imul(ye, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, w = Math.imul(J, nt), g = Math.imul(J, qe), g = g + Math.imul(ne, nt) | 0, m = Math.imul(ne, qe), w = w + Math.imul(B, at) | 0, g = g + Math.imul(B, We) | 0, g = g + Math.imul($, at) | 0, m = m + Math.imul($, We) | 0, w = w + Math.imul(Te, dt) | 0, g = g + Math.imul(Te, ft) | 0, g = g + Math.imul(C10, dt) | 0, m = m + Math.imul(C10, ft) | 0, w = w + Math.imul(be, Mt) | 0, g = g + Math.imul(be, rt) | 0, g = g + Math.imul(ye, Mt) | 0, m = m + Math.imul(ye, rt) | 0;
var zn = (M + w | 0) + ((g & 8191) << 13) | 0;
- M = (m + (g >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, w = Math.imul(J, at), g = Math.imul(J, We), g = g + Math.imul(ne, at) | 0, m = Math.imul(ne, We), w = w + Math.imul(B, dt) | 0, g = g + Math.imul(B, ft) | 0, g = g + Math.imul($, dt) | 0, m = m + Math.imul($, ft) | 0, w = w + Math.imul(Te, Mt) | 0, g = g + Math.imul(Te, rt) | 0, g = g + Math.imul(C9, Mt) | 0, m = m + Math.imul(C9, rt) | 0;
+ M = (m + (g >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, w = Math.imul(J, at), g = Math.imul(J, We), g = g + Math.imul(ne, at) | 0, m = Math.imul(ne, We), w = w + Math.imul(B, dt) | 0, g = g + Math.imul(B, ft) | 0, g = g + Math.imul($, dt) | 0, m = m + Math.imul($, ft) | 0, w = w + Math.imul(Te, Mt) | 0, g = g + Math.imul(Te, rt) | 0, g = g + Math.imul(C10, Mt) | 0, m = m + Math.imul(C10, rt) | 0;
var Fn = (M + w | 0) + ((g & 8191) << 13) | 0;
M = (m + (g >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, w = Math.imul(J, dt), g = Math.imul(J, ft), g = g + Math.imul(ne, dt) | 0, m = Math.imul(ne, ft), w = w + Math.imul(B, Mt) | 0, g = g + Math.imul(B, rt) | 0, g = g + Math.imul($, Mt) | 0, m = m + Math.imul($, rt) | 0;
var Hn = (M + w | 0) + ((g & 8191) << 13) | 0;
@@ -148967,8 +149017,8 @@ ${Ez(e, r10)}`);
var Ji = (M + w | 0) + ((g & 8191) << 13) | 0;
return M = (m + (g >>> 13) | 0) + (Ji >>> 26) | 0, Ji &= 67108863, v[0] = _t, v[1] = gr, v[2] = yr, v[3] = br, v[4] = wr, v[5] = tr, v[6] = Cn, v[7] = Dn, v[8] = Ln, v[9] = Bn, v[10] = Un, v[11] = rn, v[12] = jn, v[13] = Vn, v[14] = Tr, v[15] = zn, v[16] = Fn, v[17] = Hn, v[18] = Ji, M !== 0 && (v[19] = M, h.length++), h;
};
- Math.imul || (D = F);
- function L(d, l15, h) {
+ Math.imul || (L = F);
+ function D(d, l15, h) {
h.negative = l15.negative ^ d.negative, h.length = d.length + l15.length;
for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) {
var M = x;
@@ -148982,11 +149032,11 @@ ${Ez(e, r10)}`);
return y !== 0 ? h.words[v] = y : h.length--, h._strip();
}
function q(d, l15, h) {
- return L(d, l15, h);
+ return D(d, l15, h);
}
s.prototype.mulTo = function(d, l15) {
var h, y = this.length + d.length;
- return this.length === 10 && d.length === 10 ? h = D(this, d, l15) : y < 63 ? h = F(this, d, l15) : y < 1024 ? h = L(this, d, l15) : h = q(this, d, l15), h;
+ return this.length === 10 && d.length === 10 ? h = L(this, d, l15) : y < 63 ? h = F(this, d, l15) : y < 1024 ? h = D(this, d, l15) : h = q(this, d, l15), h;
}, s.prototype.mul = function(d) {
var l15 = new s(null);
return l15.words = new Array(this.length + d.length), this.mulTo(d, l15);
@@ -149010,7 +149060,7 @@ ${Ez(e, r10)}`);
}, s.prototype.isqr = function() {
return this.imul(this.clone());
}, s.prototype.pow = function(d) {
- var l15 = R(d);
+ var l15 = k(d);
if (l15.length === 0)
return new s(1);
for (var h = this, y = 0; y < l15.length && l15[y] === 0; y++, h = h.sqr())
@@ -149532,45 +149582,45 @@ ${Ez(e, r10)}`);
var l15 = d.clone();
return l15.red = null, l15;
}, s.mont = function(d) {
- return new S10(d);
+ return new S9(d);
};
- function S10(d) {
+ function S9(d) {
V.call(this, d), this.shift = this.m.bitLength(), this.shift % 26 !== 0 && (this.shift += 26 - this.shift % 26), this.r = new s(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv);
}
- i(S10, V), S10.prototype.convertTo = function(d) {
+ i(S9, V), S9.prototype.convertTo = function(d) {
return this.imod(d.ushln(this.shift));
- }, S10.prototype.convertFrom = function(d) {
+ }, S9.prototype.convertFrom = function(d) {
var l15 = this.imod(d.mul(this.rinv));
return l15.red = null, l15;
- }, S10.prototype.imul = function(d, l15) {
+ }, S9.prototype.imul = function(d, l15) {
if (d.isZero() || l15.isZero())
return d.words[0] = 0, d.length = 1, d;
var h = d.imul(l15), y = h.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), x = h.isub(y).iushrn(this.shift), v = x;
return x.cmp(this.m) >= 0 ? v = x.isub(this.m) : x.cmpn(0) < 0 && (v = x.iadd(this.m)), v._forceRed(this);
- }, S10.prototype.mul = function(d, l15) {
+ }, S9.prototype.mul = function(d, l15) {
if (d.isZero() || l15.isZero())
return new s(0)._forceRed(this);
var h = d.mul(l15), y = h.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), x = h.isub(y).iushrn(this.shift), v = x;
return x.cmp(this.m) >= 0 ? v = x.isub(this.m) : x.cmpn(0) < 0 && (v = x.iadd(this.m)), v._forceRed(this);
- }, S10.prototype.invm = function(d) {
+ }, S9.prototype.invm = function(d) {
var l15 = this.imod(d._invmp(this.m).mul(this.r2));
return l15._forceRed(this);
};
- })(t, IB);
- })(RB);
- var kt = RB.exports;
- var CB = "bignumber/5.7.0";
- var Dm = kt.BN;
- var ka = new Zn(CB);
- var Zb = {};
- var fM = 9007199254740991;
- function bbe(t) {
- return t != null && (Ti.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || cs(t) || typeof t == "bigint" || oh(t));
- }
- var hM = false;
+ })(t, _B);
+ })(AB);
+ var kt = AB.exports;
+ var TB = "bignumber/5.7.0";
+ var Cm = kt.BN;
+ var ka = new Jn(TB);
+ var Yb = {};
+ var oM = 9007199254740991;
+ function pbe(t) {
+ return t != null && (Ti.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || cs(t) || typeof t == "bigint" || sh(t));
+ }
+ var aM = false;
var Ti = class $s {
constructor(e, r10) {
- e !== Zb && ka.throwError("cannot call constructor directly; use BigNumber.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r10, this._isBigNumber = true, Object.freeze(this);
+ e !== Yb && ka.throwError("cannot call constructor directly; use BigNumber.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r10, this._isBigNumber = true, Object.freeze(this);
}
fromTwos(e) {
return Ri(Xt(this).fromTwos(e));
@@ -149656,10 +149706,10 @@ ${Ez(e, r10)}`);
return BigInt(this.toString());
} catch {
}
- return ka.throwError("this platform does not support BigInt", Zn.errors.UNSUPPORTED_OPERATION, { value: this.toString() });
+ return ka.throwError("this platform does not support BigInt", Jn.errors.UNSUPPORTED_OPERATION, { value: this.toString() });
}
toString() {
- return arguments.length > 0 && (arguments[0] === 10 ? hM || (hM = true, ka.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? ka.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Zn.errors.UNEXPECTED_ARGUMENT, {}) : ka.throwError("BigNumber.toString does not accept parameters", Zn.errors.UNEXPECTED_ARGUMENT, {})), Xt(this).toString(10);
+ return arguments.length > 0 && (arguments[0] === 10 ? aM || (aM = true, ka.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? ka.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Jn.errors.UNEXPECTED_ARGUMENT, {}) : ka.throwError("BigNumber.toString does not accept parameters", Jn.errors.UNEXPECTED_ARGUMENT, {})), Xt(this).toString(10);
}
toHexString() {
return this._hex;
@@ -149671,13 +149721,13 @@ ${Ez(e, r10)}`);
if (e instanceof $s)
return e;
if (typeof e == "string")
- return e.match(/^-?0x[0-9a-f]+$/i) ? new $s(Zb, Hd(e)) : e.match(/^-?[0-9]+$/) ? new $s(Zb, Hd(new Dm(e))) : ka.throwArgumentError("invalid BigNumber string", "value", e);
+ return e.match(/^-?0x[0-9a-f]+$/i) ? new $s(Yb, Fd(e)) : e.match(/^-?[0-9]+$/) ? new $s(Yb, Fd(new Cm(e))) : ka.throwArgumentError("invalid BigNumber string", "value", e);
if (typeof e == "number")
- return e % 1 && xs("underflow", "BigNumber.from", e), (e >= fM || e <= -fM) && xs("overflow", "BigNumber.from", e), $s.from(String(e));
+ return e % 1 && xs("underflow", "BigNumber.from", e), (e >= oM || e <= -oM) && xs("overflow", "BigNumber.from", e), $s.from(String(e));
const r10 = e;
if (typeof r10 == "bigint")
return $s.from(r10.toString());
- if (oh(r10))
+ if (sh(r10))
return $s.from(wi(r10));
if (r10)
if (r10.toHexString) {
@@ -149695,11 +149745,11 @@ ${Ez(e, r10)}`);
return !!(e && e._isBigNumber);
}
};
- function Hd(t) {
+ function Fd(t) {
if (typeof t != "string")
- return Hd(t.toString(16));
+ return Fd(t.toString(16));
if (t[0] === "-")
- return t = t.substring(1), t[0] === "-" && ka.throwArgumentError("invalid hex", "value", t), t = Hd(t), t === "0x00" ? t : "-" + t;
+ return t = t.substring(1), t[0] === "-" && ka.throwArgumentError("invalid hex", "value", t), t = Fd(t), t === "0x00" ? t : "-" + t;
if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x")
return "0x00";
for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; )
@@ -149707,44 +149757,44 @@ ${Ez(e, r10)}`);
return t;
}
function Ri(t) {
- return Ti.from(Hd(t));
+ return Ti.from(Fd(t));
}
function Xt(t) {
const e = Ti.from(t).toHexString();
- return e[0] === "-" ? new Dm("-" + e.substring(3), 16) : new Dm(e.substring(2), 16);
+ return e[0] === "-" ? new Cm("-" + e.substring(3), 16) : new Cm(e.substring(2), 16);
}
function xs(t, e, r10) {
const n = { fault: t, operation: e };
- return r10 != null && (n.value = r10), ka.throwError(t, Zn.errors.NUMERIC_FAULT, n);
+ return r10 != null && (n.value = r10), ka.throwError(t, Jn.errors.NUMERIC_FAULT, n);
}
- function wbe(t) {
- return new Dm(t, 36).toString(16);
+ function mbe(t) {
+ return new Cm(t, 36).toString(16);
}
- var xi = new Zn(CB);
- var od = {};
- var DB = Ti.from(0);
- var LB = Ti.from(-1);
- function BB(t, e, r10, n) {
+ var xi = new Jn(TB);
+ var sd = {};
+ var NB = Ti.from(0);
+ var IB = Ti.from(-1);
+ function OB(t, e, r10, n) {
const i = { fault: e, operation: r10 };
- return n !== void 0 && (i.value = n), xi.throwError(t, Zn.errors.NUMERIC_FAULT, i);
+ return n !== void 0 && (i.value = n), xi.throwError(t, Jn.errors.NUMERIC_FAULT, i);
}
- var ad = "0";
- for (; ad.length < 256; )
- ad += ad;
- function i9(t) {
+ var od = "0";
+ for (; od.length < 256; )
+ od += od;
+ function e9(t) {
if (typeof t != "number")
try {
t = Ti.from(t).toNumber();
} catch {
}
- return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + ad.substring(0, t) : xi.throwArgumentError("invalid decimal size", "decimals", t);
+ return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + od.substring(0, t) : xi.throwArgumentError("invalid decimal size", "decimals", t);
}
- function Jb(t, e) {
+ function Zb(t, e) {
e == null && (e = 0);
- const r10 = i9(e);
+ const r10 = e9(e);
t = Ti.from(t);
- const n = t.lt(DB);
- n && (t = t.mul(LB));
+ const n = t.lt(NB);
+ n && (t = t.mul(IB));
let i = t.mod(r10).toString();
for (; i.length < r10.length - 1; )
i = "0" + i;
@@ -149754,7 +149804,7 @@ ${Ez(e, r10)}`);
}
function xa(t, e) {
e == null && (e = 0);
- const r10 = i9(e);
+ const r10 = e9(e);
(typeof t != "string" || !t.match(/^-?[0-9.]+$/)) && xi.throwArgumentError("invalid decimal value", "value", t);
const n = t.substring(0, 1) === "-";
n && (t = t.substring(1)), t === "." && xi.throwArgumentError("missing value", "value", t);
@@ -149763,18 +149813,18 @@ ${Ez(e, r10)}`);
let s = i[0], o = i[1];
for (s || (s = "0"), o || (o = "0"); o[o.length - 1] === "0"; )
o = o.substring(0, o.length - 1);
- for (o.length > r10.length - 1 && BB("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r10.length - 1; )
+ for (o.length > r10.length - 1 && OB("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r10.length - 1; )
o += "0";
const a = Ti.from(s), c = Ti.from(o);
let u = a.mul(r10).add(c);
- return n && (u = u.mul(LB)), u;
+ return n && (u = u.mul(IB)), u;
}
- var Qb = class ov {
+ var Jb = class iv {
constructor(e, r10, n, i) {
- e !== od && xi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.signed = r10, this.width = n, this.decimals = i, this.name = (r10 ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = i9(i), Object.freeze(this);
+ e !== sd && xi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.signed = r10, this.width = n, this.decimals = i, this.name = (r10 ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = e9(i), Object.freeze(this);
}
static from(e) {
- if (e instanceof ov)
+ if (e instanceof iv)
return e;
typeof e == "number" && (e = `fixed128x${e}`);
let r10 = true, n = 128, i = 18;
@@ -149790,12 +149840,12 @@ ${Ez(e, r10)}`);
const s = (o, a, c) => e[o] == null ? c : (typeof e[o] !== a && xi.throwArgumentError("invalid fixed format (" + o + " not " + a + ")", "format." + o, e[o]), e[o]);
r10 = s("signed", "boolean", r10), n = s("width", "number", n), i = s("decimals", "number", i);
}
- return n % 8 && xi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && xi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new ov(od, r10, n, i);
+ return n % 8 && xi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && xi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new iv(sd, r10, n, i);
}
};
- var UB = class mi {
+ var PB = class gi {
constructor(e, r10, n, i) {
- e !== od && xi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r10, this._value = n, this._isFixedNumber = true, Object.freeze(this);
+ e !== sd && xi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r10, this._value = n, this._isFixedNumber = true, Object.freeze(this);
}
_checkFormat(e) {
this.format.name !== e.format.name && xi.throwArgumentError("incompatible format; use fixedNumber.toFormat", "other", e);
@@ -149803,43 +149853,43 @@ ${Ez(e, r10)}`);
addUnsafe(e) {
this._checkFormat(e);
const r10 = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals);
- return mi.fromValue(r10.add(n), this.format.decimals, this.format);
+ return gi.fromValue(r10.add(n), this.format.decimals, this.format);
}
subUnsafe(e) {
this._checkFormat(e);
const r10 = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals);
- return mi.fromValue(r10.sub(n), this.format.decimals, this.format);
+ return gi.fromValue(r10.sub(n), this.format.decimals, this.format);
}
mulUnsafe(e) {
this._checkFormat(e);
const r10 = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals);
- return mi.fromValue(r10.mul(n).div(this.format._multiplier), this.format.decimals, this.format);
+ return gi.fromValue(r10.mul(n).div(this.format._multiplier), this.format.decimals, this.format);
}
divUnsafe(e) {
this._checkFormat(e);
const r10 = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals);
- return mi.fromValue(r10.mul(this.format._multiplier).div(n), this.format.decimals, this.format);
+ return gi.fromValue(r10.mul(this.format._multiplier).div(n), this.format.decimals, this.format);
}
floor() {
const e = this.toString().split(".");
e.length === 1 && e.push("0");
- let r10 = mi.from(e[0], this.format);
+ let r10 = gi.from(e[0], this.format);
const n = !e[1].match(/^(0*)$/);
- return this.isNegative() && n && (r10 = r10.subUnsafe(dM.toFormat(r10.format))), r10;
+ return this.isNegative() && n && (r10 = r10.subUnsafe(cM.toFormat(r10.format))), r10;
}
ceiling() {
const e = this.toString().split(".");
e.length === 1 && e.push("0");
- let r10 = mi.from(e[0], this.format);
+ let r10 = gi.from(e[0], this.format);
const n = !e[1].match(/^(0*)$/);
- return !this.isNegative() && n && (r10 = r10.addUnsafe(dM.toFormat(r10.format))), r10;
+ return !this.isNegative() && n && (r10 = r10.addUnsafe(cM.toFormat(r10.format))), r10;
}
round(e) {
e == null && (e = 0);
const r10 = this.toString().split(".");
if (r10.length === 1 && r10.push("0"), (e < 0 || e > 80 || e % 1) && xi.throwArgumentError("invalid decimal count", "decimals", e), r10[1].length <= e)
return this;
- const n = mi.from("1" + ad.substring(0, e), this.format), i = vbe.toFormat(this.format);
+ const n = gi.from("1" + od.substring(0, e), this.format), i = gbe.toFormat(this.format);
return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n);
}
isZero() {
@@ -149862,39 +149912,39 @@ ${Ez(e, r10)}`);
return parseFloat(this.toString());
}
toFormat(e) {
- return mi.fromString(this._value, e);
+ return gi.fromString(this._value, e);
}
static fromValue(e, r10, n) {
- return n == null && r10 != null && !bbe(r10) && (n = r10, r10 = null), r10 == null && (r10 = 0), n == null && (n = "fixed"), mi.fromString(Jb(e, r10), Qb.from(n));
+ return n == null && r10 != null && !pbe(r10) && (n = r10, r10 = null), r10 == null && (r10 = 0), n == null && (n = "fixed"), gi.fromString(Zb(e, r10), Jb.from(n));
}
static fromString(e, r10) {
r10 == null && (r10 = "fixed");
- const n = Qb.from(r10), i = xa(e, n.decimals);
- !n.signed && i.lt(DB) && BB("unsigned value cannot be negative", "overflow", "value", e);
+ const n = Jb.from(r10), i = xa(e, n.decimals);
+ !n.signed && i.lt(NB) && OB("unsigned value cannot be negative", "overflow", "value", e);
let s = null;
n.signed ? s = i.toTwos(n.width).toHexString() : (s = i.toHexString(), s = ea(s, n.width / 8));
- const o = Jb(i, n.decimals);
- return new mi(od, s, o, n);
+ const o = Zb(i, n.decimals);
+ return new gi(sd, s, o, n);
}
static fromBytes(e, r10) {
r10 == null && (r10 = "fixed");
- const n = Qb.from(r10);
+ const n = Jb.from(r10);
if (Qr(e).length > n.width / 8)
throw new Error("overflow");
let i = Ti.from(e);
n.signed && (i = i.fromTwos(n.width));
- const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = Jb(i, n.decimals);
- return new mi(od, s, o, n);
+ const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = Zb(i, n.decimals);
+ return new gi(sd, s, o, n);
}
static from(e, r10) {
if (typeof e == "string")
- return mi.fromString(e, r10);
- if (oh(e))
- return mi.fromBytes(e, r10);
+ return gi.fromString(e, r10);
+ if (sh(e))
+ return gi.fromBytes(e, r10);
try {
- return mi.fromValue(e, 0, r10);
+ return gi.fromValue(e, 0, r10);
} catch (n) {
- if (n.code !== Zn.errors.INVALID_ARGUMENT)
+ if (n.code !== Jn.errors.INVALID_ARGUMENT)
throw n;
}
return xi.throwArgumentError("invalid FixedNumber value", "value", e);
@@ -149903,20 +149953,20 @@ ${Ez(e, r10)}`);
return !!(e && e._isFixedNumber);
}
};
- var dM = UB.from(1);
- var vbe = UB.from("0.5");
- var xbe = "strings/5.7.0";
- var _be = new Zn(xbe);
- var Lm;
+ var cM = PB.from(1);
+ var gbe = PB.from("0.5");
+ var ybe = "strings/5.7.0";
+ var bbe = new Jn(ybe);
+ var Dm;
(function(t) {
t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD";
- })(Lm || (Lm = {}));
- var pM;
+ })(Dm || (Dm = {}));
+ var uM;
(function(t) {
t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation";
- })(pM || (pM = {}));
- function $b(t, e = Lm.current) {
- e != Lm.current && (_be.checkNormalize(), t = t.normalize(e));
+ })(uM || (uM = {}));
+ function Qb(t, e = Dm.current) {
+ e != Dm.current && (bbe.checkNormalize(), t = t.normalize(e));
let r10 = [];
for (let n = 0; n < t.length; n++) {
const i = t.charCodeAt(n);
@@ -149936,7 +149986,7 @@ ${Ez(e, r10)}`);
}
return Qr(r10);
}
- function Ebe(t) {
+ function wbe(t) {
if (t.length % 4 !== 0)
throw new Error("bad data");
let e = [];
@@ -149944,7 +149994,7 @@ ${Ez(e, r10)}`);
e.push(parseInt(t.substring(r10, r10 + 4), 16));
return e;
}
- function e3(t, e) {
+ function $b(t, e) {
e || (e = function(i) {
return [parseInt(i, 16)];
});
@@ -149954,7 +150004,7 @@ ${Ez(e, r10)}`);
r10 += parseInt(s[0], 16), n[r10] = e(s[1]);
}), n;
}
- function mM(t) {
+ function lM(t) {
let e = 0;
return t.split(",").map((r10) => {
let n = r10.split("-");
@@ -149963,15 +150013,15 @@ ${Ez(e, r10)}`);
return e = parseInt(n[1], 16), { l: i, h: e };
});
}
- mM("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"), "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)), e3("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"), e3("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"), e3("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", Ebe), mM("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");
- function Sbe(t) {
+ lM("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"), "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)), $b("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"), $b("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"), $b("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", wbe), lM("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");
+ function vbe(t) {
t = atob(t);
const e = [];
for (let r10 = 0; r10 < t.length; r10++)
e.push(t.charCodeAt(r10));
return Qr(e);
}
- function jB(t, e) {
+ function kB(t, e) {
e == null && (e = 1);
const r10 = [], n = r10.forEach, i = function(s, o) {
n.call(s, function(a) {
@@ -149980,7 +150030,7 @@ ${Ez(e, r10)}`);
};
return i(t, e), r10;
}
- function Mbe(t) {
+ function xbe(t) {
const e = {};
for (let r10 = 0; r10 < t.length; r10++) {
const n = t[r10];
@@ -149988,7 +150038,7 @@ ${Ez(e, r10)}`);
}
return e;
}
- function Abe(t) {
+ function _be(t) {
let e = 0;
function r10() {
return t[e++] << 8 | t[e++];
@@ -150003,12 +150053,12 @@ ${Ez(e, r10)}`);
return c == 0 && (u = u << 8 | t[e++], c = 8), u >> --c & 1;
}
const p = 31, b = Math.pow(2, p), E = b >>> 1, _ = E >> 1, N11 = b - 1;
- let R = 0;
+ let k = 0;
for (let W = 0; W < p; W++)
- R = R << 1 | f10();
- let F = [], D = 0, L = b;
+ k = k << 1 | f10();
+ let F = [], L = 0, D = b;
for (; ; ) {
- let W = Math.floor(((R - D + 1) * i - 1) / L), z = 0, T = n;
+ let W = Math.floor(((k - L + 1) * i - 1) / D), z = 0, T = n;
for (; T - z > 1; ) {
let X = z + T >>> 1;
W < s[X] ? T = X : z = X;
@@ -150016,12 +150066,12 @@ ${Ez(e, r10)}`);
if (z == 0)
break;
F.push(z);
- let I = D + Math.floor(L * s[z] / i), H = D + Math.floor(L * s[z + 1] / i) - 1;
+ let I = L + Math.floor(D * s[z] / i), H = L + Math.floor(D * s[z + 1] / i) - 1;
for (; !((I ^ H) & E); )
- R = R << 1 & N11 | f10(), I = I << 1 & N11, H = H << 1 & N11 | 1;
+ k = k << 1 & N11 | f10(), I = I << 1 & N11, H = H << 1 & N11 | 1;
for (; I & ~H & _; )
- R = R & E | R << 1 & N11 >>> 1 | f10(), I = I << 1 ^ E, H = (H ^ E) << 1 | E | 1;
- D = I, L = 1 + H - I;
+ k = k & E | k << 1 & N11 >>> 1 | f10(), I = I << 1 ^ E, H = (H ^ E) << 1 | E | 1;
+ L = I, D = 1 + H - I;
}
let q = n - 4;
return F.map((W) => {
@@ -150037,58 +150087,58 @@ ${Ez(e, r10)}`);
}
});
}
- function Tbe(t) {
+ function Ebe(t) {
let e = 0;
return () => t[e++];
}
- function Nbe(t) {
- return Tbe(Abe(t));
+ function Sbe(t) {
+ return Ebe(_be(t));
}
- function Ibe(t) {
+ function Mbe(t) {
return t & 1 ? ~t >> 1 : t >> 1;
}
- function Obe(t, e) {
+ function Abe(t, e) {
let r10 = Array(t);
for (let n = 0; n < t; n++)
r10[n] = 1 + e();
return r10;
}
- function gM(t, e) {
+ function fM(t, e) {
let r10 = Array(t);
for (let n = 0, i = -1; n < t; n++)
r10[n] = i += 1 + e();
return r10;
}
- function Pbe(t, e) {
+ function Tbe(t, e) {
let r10 = Array(t);
for (let n = 0, i = 0; n < t; n++)
- r10[n] = i += Ibe(e());
+ r10[n] = i += Mbe(e());
return r10;
}
- function Bm(t, e) {
- let r10 = gM(t(), t), n = t(), i = gM(n, t), s = Obe(n, t);
+ function Lm(t, e) {
+ let r10 = fM(t(), t), n = t(), i = fM(n, t), s = Abe(n, t);
for (let o = 0; o < n; o++)
for (let a = 0; a < s[o]; a++)
r10.push(i[o] + a);
return e ? r10.map((o) => e[o]) : r10;
}
- function kbe(t) {
+ function Nbe(t) {
let e = [];
for (; ; ) {
let r10 = t();
if (r10 == 0)
break;
- e.push(Cbe(r10, t));
+ e.push(Obe(r10, t));
}
for (; ; ) {
let r10 = t() - 1;
if (r10 < 0)
break;
- e.push(Dbe(r10, t));
+ e.push(Pbe(r10, t));
}
- return Mbe(jB(e));
+ return xbe(kB(e));
}
- function Rbe(t) {
+ function Ibe(t) {
let e = [];
for (; ; ) {
let r10 = t();
@@ -150098,15 +150148,15 @@ ${Ez(e, r10)}`);
}
return e;
}
- function VB(t, e, r10) {
+ function RB(t, e, r10) {
let n = Array(t).fill(void 0).map(() => []);
for (let i = 0; i < e; i++)
- Pbe(t, r10).forEach((s, o) => n[o].push(s));
+ Tbe(t, r10).forEach((s, o) => n[o].push(s));
return n;
}
- function Cbe(t, e) {
- let r10 = 1 + e(), n = e(), i = Rbe(e), s = VB(i.length, 1 + t, e);
- return jB(s.map((o, a) => {
+ function Obe(t, e) {
+ let r10 = 1 + e(), n = e(), i = Ibe(e), s = RB(i.length, 1 + t, e);
+ return kB(s.map((o, a) => {
const c = o[0], u = o.slice(1);
return Array(i[a]).fill(void 0).map((f10, p) => {
let b = p * n;
@@ -150114,17 +150164,17 @@ ${Ez(e, r10)}`);
});
}));
}
- function Dbe(t, e) {
+ function Pbe(t, e) {
let r10 = 1 + e();
- return VB(r10, 1 + t, e).map((n) => [n[0], n.slice(1)]);
+ return RB(r10, 1 + t, e).map((n) => [n[0], n.slice(1)]);
}
- function Lbe(t) {
- let e = Bm(t).sort((n, i) => n - i);
+ function kbe(t) {
+ let e = Lm(t).sort((n, i) => n - i);
return r10();
function r10() {
let n = [];
for (; ; ) {
- let u = Bm(t, e);
+ let u = Lm(t, e);
if (u.length == 0)
break;
n.push({ set: new Set(u), node: r10() });
@@ -150138,45 +150188,45 @@ ${Ez(e, r10)}`);
return { branches: n, valid: s, fe0f: o, save: a, check: c };
}
}
- function Bbe() {
- return Nbe(Sbe("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"));
+ function Rbe() {
+ return Sbe(vbe("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA=="));
}
- var Ap = Bbe();
- new Set(Bm(Ap)), new Set(Bm(Ap)), kbe(Ap), Lbe(Ap);
- var Ube = new Uint8Array(32);
- Ube.fill(0);
- var jbe = `Ethereum Signed Message:
+ var Sp = Rbe();
+ new Set(Lm(Sp)), new Set(Lm(Sp)), Nbe(Sp), kbe(Sp);
+ var Cbe = new Uint8Array(32);
+ Cbe.fill(0);
+ var Dbe = `Ethereum Signed Message:
`;
- function zB(t) {
- return typeof t == "string" && (t = $b(t)), n9(hbe([$b(jbe), $b(String(t.length)), t]));
+ function CB(t) {
+ return typeof t == "string" && (t = Qb(t)), $x(cbe([Qb(Dbe), Qb(String(t.length)), t]));
}
- var Vbe = "address/5.7.0";
- var Zh = new Zn(Vbe);
- function yM(t) {
- cs(t, 20) || Zh.throwArgumentError("invalid address", "address", t), t = t.toLowerCase();
+ var Lbe = "address/5.7.0";
+ var Yh = new Jn(Lbe);
+ function hM(t) {
+ cs(t, 20) || Yh.throwArgumentError("invalid address", "address", t), t = t.toLowerCase();
const e = t.substring(2).split(""), r10 = new Uint8Array(40);
for (let i = 0; i < 40; i++)
r10[i] = e[i].charCodeAt(0);
- const n = Qr(n9(r10));
+ const n = Qr($x(r10));
for (let i = 0; i < 40; i += 2)
n[i >> 1] >> 4 >= 8 && (e[i] = e[i].toUpperCase()), (n[i >> 1] & 15) >= 8 && (e[i + 1] = e[i + 1].toUpperCase());
return "0x" + e.join("");
}
- var zbe = 9007199254740991;
- function Fbe(t) {
+ var Bbe = 9007199254740991;
+ function Ube(t) {
return Math.log10 ? Math.log10(t) : Math.log(t) / Math.LN10;
}
- var s9 = {};
+ var t9 = {};
for (let t = 0; t < 10; t++)
- s9[String(t)] = String(t);
+ t9[String(t)] = String(t);
for (let t = 0; t < 26; t++)
- s9[String.fromCharCode(65 + t)] = String(10 + t);
- var bM = Math.floor(Fbe(zbe));
- function Hbe(t) {
+ t9[String.fromCharCode(65 + t)] = String(10 + t);
+ var dM = Math.floor(Ube(Bbe));
+ function jbe(t) {
t = t.toUpperCase(), t = t.substring(4) + t.substring(0, 2) + "00";
- let e = t.split("").map((n) => s9[n]).join("");
- for (; e.length >= bM; ) {
- let n = e.substring(0, bM);
+ let e = t.split("").map((n) => t9[n]).join("");
+ for (; e.length >= dM; ) {
+ let n = e.substring(0, dM);
e = parseInt(n, 10) % 97 + e.substring(n.length);
}
let r10 = String(98 - parseInt(e, 10) % 97);
@@ -150184,41 +150234,41 @@ ${Ez(e, r10)}`);
r10 = "0" + r10;
return r10;
}
- function qbe(t) {
+ function Vbe(t) {
let e = null;
- if (typeof t != "string" && Zh.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/))
- t.substring(0, 2) !== "0x" && (t = "0x" + t), e = yM(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Zh.throwArgumentError("bad address checksum", "address", t);
+ if (typeof t != "string" && Yh.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/))
+ t.substring(0, 2) !== "0x" && (t = "0x" + t), e = hM(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Yh.throwArgumentError("bad address checksum", "address", t);
else if (t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) {
- for (t.substring(2, 4) !== Hbe(t) && Zh.throwArgumentError("bad icap checksum", "address", t), e = wbe(t.substring(4)); e.length < 40; )
+ for (t.substring(2, 4) !== jbe(t) && Yh.throwArgumentError("bad icap checksum", "address", t), e = mbe(t.substring(4)); e.length < 40; )
e = "0" + e;
- e = yM("0x" + e);
+ e = hM("0x" + e);
} else
- Zh.throwArgumentError("invalid address", "address", t);
+ Yh.throwArgumentError("invalid address", "address", t);
return e;
}
- function Dh(t, e, r10) {
+ function Ch(t, e, r10) {
Object.defineProperty(t, e, { enumerable: true, value: r10, writable: false });
}
- var Wbe = new Uint8Array(32);
- Wbe.fill(0), Ti.from(-1);
- var Gbe = Ti.from(0);
- var Kbe = Ti.from(1);
- Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), ea(Kbe.toHexString(), 32), ea(Gbe.toHexString(), 32);
+ var zbe = new Uint8Array(32);
+ zbe.fill(0), Ti.from(-1);
+ var Fbe = Ti.from(0);
+ var Hbe = Ti.from(1);
+ Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), ea(Hbe.toHexString(), 32), ea(Fbe.toHexString(), 32);
var Co = {};
var Zt = {};
- var C0 = FB;
- function FB(t, e) {
+ var k0 = DB;
+ function DB(t, e) {
if (!t)
throw new Error(e || "Assertion failed");
}
- FB.equal = function(t, e, r10) {
+ DB.equal = function(t, e, r10) {
if (t != e)
throw new Error(r10 || "Assertion failed: " + t + " != " + e);
};
- var av = { exports: {} };
- typeof Object.create == "function" ? av.exports = function(t, e) {
+ var sv = { exports: {} };
+ typeof Object.create == "function" ? sv.exports = function(t, e) {
e && (t.super_ = e, t.prototype = Object.create(e.prototype, { constructor: { value: t, enumerable: false, writable: true, configurable: true } }));
- } : av.exports = function(t, e) {
+ } : sv.exports = function(t, e) {
if (e) {
t.super_ = e;
var r10 = function() {
@@ -150226,13 +150276,13 @@ ${Ez(e, r10)}`);
r10.prototype = e.prototype, t.prototype = new r10(), t.prototype.constructor = t;
}
};
- var Xbe = C0;
- var Ybe = av.exports;
- Zt.inherits = Ybe;
- function Zbe(t, e) {
+ var qbe = k0;
+ var Wbe = sv.exports;
+ Zt.inherits = Wbe;
+ function Gbe(t, e) {
return (t.charCodeAt(e) & 64512) !== 55296 || e < 0 || e + 1 >= t.length ? false : (t.charCodeAt(e + 1) & 64512) === 56320;
}
- function Jbe(t, e) {
+ function Kbe(t, e) {
if (Array.isArray(t))
return t.slice();
if (!t)
@@ -150246,159 +150296,159 @@ ${Ez(e, r10)}`);
} else
for (var n = 0, i = 0; i < t.length; i++) {
var s = t.charCodeAt(i);
- s < 128 ? r10[n++] = s : s < 2048 ? (r10[n++] = s >> 6 | 192, r10[n++] = s & 63 | 128) : Zbe(t, i) ? (s = 65536 + ((s & 1023) << 10) + (t.charCodeAt(++i) & 1023), r10[n++] = s >> 18 | 240, r10[n++] = s >> 12 & 63 | 128, r10[n++] = s >> 6 & 63 | 128, r10[n++] = s & 63 | 128) : (r10[n++] = s >> 12 | 224, r10[n++] = s >> 6 & 63 | 128, r10[n++] = s & 63 | 128);
+ s < 128 ? r10[n++] = s : s < 2048 ? (r10[n++] = s >> 6 | 192, r10[n++] = s & 63 | 128) : Gbe(t, i) ? (s = 65536 + ((s & 1023) << 10) + (t.charCodeAt(++i) & 1023), r10[n++] = s >> 18 | 240, r10[n++] = s >> 12 & 63 | 128, r10[n++] = s >> 6 & 63 | 128, r10[n++] = s & 63 | 128) : (r10[n++] = s >> 12 | 224, r10[n++] = s >> 6 & 63 | 128, r10[n++] = s & 63 | 128);
}
else
for (i = 0; i < t.length; i++)
r10[i] = t[i] | 0;
return r10;
}
- Zt.toArray = Jbe;
- function Qbe(t) {
+ Zt.toArray = Kbe;
+ function Xbe(t) {
for (var e = "", r10 = 0; r10 < t.length; r10++)
- e += qB(t[r10].toString(16));
+ e += BB(t[r10].toString(16));
return e;
}
- Zt.toHex = Qbe;
- function HB(t) {
+ Zt.toHex = Xbe;
+ function LB(t) {
var e = t >>> 24 | t >>> 8 & 65280 | t << 8 & 16711680 | (t & 255) << 24;
return e >>> 0;
}
- Zt.htonl = HB;
- function $be(t, e) {
+ Zt.htonl = LB;
+ function Ybe(t, e) {
for (var r10 = "", n = 0; n < t.length; n++) {
var i = t[n];
- e === "little" && (i = HB(i)), r10 += WB(i.toString(16));
+ e === "little" && (i = LB(i)), r10 += UB(i.toString(16));
}
return r10;
}
- Zt.toHex32 = $be;
- function qB(t) {
+ Zt.toHex32 = Ybe;
+ function BB(t) {
return t.length === 1 ? "0" + t : t;
}
- Zt.zero2 = qB;
- function WB(t) {
+ Zt.zero2 = BB;
+ function UB(t) {
return t.length === 7 ? "0" + t : t.length === 6 ? "00" + t : t.length === 5 ? "000" + t : t.length === 4 ? "0000" + t : t.length === 3 ? "00000" + t : t.length === 2 ? "000000" + t : t.length === 1 ? "0000000" + t : t;
}
- Zt.zero8 = WB;
- function e3e(t, e, r10, n) {
+ Zt.zero8 = UB;
+ function Zbe(t, e, r10, n) {
var i = r10 - e;
- Xbe(i % 4 === 0);
+ qbe(i % 4 === 0);
for (var s = new Array(i / 4), o = 0, a = e; o < s.length; o++, a += 4) {
var c;
n === "big" ? c = t[a] << 24 | t[a + 1] << 16 | t[a + 2] << 8 | t[a + 3] : c = t[a + 3] << 24 | t[a + 2] << 16 | t[a + 1] << 8 | t[a], s[o] = c >>> 0;
}
return s;
}
- Zt.join32 = e3e;
- function t3e(t, e) {
+ Zt.join32 = Zbe;
+ function Jbe(t, e) {
for (var r10 = new Array(t.length * 4), n = 0, i = 0; n < t.length; n++, i += 4) {
var s = t[n];
e === "big" ? (r10[i] = s >>> 24, r10[i + 1] = s >>> 16 & 255, r10[i + 2] = s >>> 8 & 255, r10[i + 3] = s & 255) : (r10[i + 3] = s >>> 24, r10[i + 2] = s >>> 16 & 255, r10[i + 1] = s >>> 8 & 255, r10[i] = s & 255);
}
return r10;
}
- Zt.split32 = t3e;
- function r3e(t, e) {
+ Zt.split32 = Jbe;
+ function Qbe(t, e) {
return t >>> e | t << 32 - e;
}
- Zt.rotr32 = r3e;
- function n3e(t, e) {
+ Zt.rotr32 = Qbe;
+ function $be(t, e) {
return t << e | t >>> 32 - e;
}
- Zt.rotl32 = n3e;
- function i3e(t, e) {
+ Zt.rotl32 = $be;
+ function e3e(t, e) {
return t + e >>> 0;
}
- Zt.sum32 = i3e;
- function s3e(t, e, r10) {
+ Zt.sum32 = e3e;
+ function t3e(t, e, r10) {
return t + e + r10 >>> 0;
}
- Zt.sum32_3 = s3e;
- function o3e(t, e, r10, n) {
+ Zt.sum32_3 = t3e;
+ function r3e(t, e, r10, n) {
return t + e + r10 + n >>> 0;
}
- Zt.sum32_4 = o3e;
- function a3e(t, e, r10, n, i) {
+ Zt.sum32_4 = r3e;
+ function n3e(t, e, r10, n, i) {
return t + e + r10 + n + i >>> 0;
}
- Zt.sum32_5 = a3e;
- function c3e(t, e, r10, n) {
+ Zt.sum32_5 = n3e;
+ function i3e(t, e, r10, n) {
var i = t[e], s = t[e + 1], o = n + s >>> 0, a = (o < n ? 1 : 0) + r10 + i;
t[e] = a >>> 0, t[e + 1] = o;
}
- Zt.sum64 = c3e;
- function u3e(t, e, r10, n) {
+ Zt.sum64 = i3e;
+ function s3e(t, e, r10, n) {
var i = e + n >>> 0, s = (i < e ? 1 : 0) + t + r10;
return s >>> 0;
}
- Zt.sum64_hi = u3e;
- function l3e(t, e, r10, n) {
+ Zt.sum64_hi = s3e;
+ function o3e(t, e, r10, n) {
var i = e + n;
return i >>> 0;
}
- Zt.sum64_lo = l3e;
- function f3e(t, e, r10, n, i, s, o, a) {
+ Zt.sum64_lo = o3e;
+ function a3e(t, e, r10, n, i, s, o, a) {
var c = 0, u = e;
u = u + n >>> 0, c += u < e ? 1 : 0, u = u + s >>> 0, c += u < s ? 1 : 0, u = u + a >>> 0, c += u < a ? 1 : 0;
var f10 = t + r10 + i + o + c;
return f10 >>> 0;
}
- Zt.sum64_4_hi = f3e;
- function h3e(t, e, r10, n, i, s, o, a) {
+ Zt.sum64_4_hi = a3e;
+ function c3e(t, e, r10, n, i, s, o, a) {
var c = e + n + s + a;
return c >>> 0;
}
- Zt.sum64_4_lo = h3e;
- function d3e(t, e, r10, n, i, s, o, a, c, u) {
+ Zt.sum64_4_lo = c3e;
+ function u3e(t, e, r10, n, i, s, o, a, c, u) {
var f10 = 0, p = e;
p = p + n >>> 0, f10 += p < e ? 1 : 0, p = p + s >>> 0, f10 += p < s ? 1 : 0, p = p + a >>> 0, f10 += p < a ? 1 : 0, p = p + u >>> 0, f10 += p < u ? 1 : 0;
var b = t + r10 + i + o + c + f10;
return b >>> 0;
}
- Zt.sum64_5_hi = d3e;
- function p3e(t, e, r10, n, i, s, o, a, c, u) {
+ Zt.sum64_5_hi = u3e;
+ function l3e(t, e, r10, n, i, s, o, a, c, u) {
var f10 = e + n + s + a + u;
return f10 >>> 0;
}
- Zt.sum64_5_lo = p3e;
- function m3e(t, e, r10) {
+ Zt.sum64_5_lo = l3e;
+ function f3e(t, e, r10) {
var n = e << 32 - r10 | t >>> r10;
return n >>> 0;
}
- Zt.rotr64_hi = m3e;
- function g3e(t, e, r10) {
+ Zt.rotr64_hi = f3e;
+ function h3e(t, e, r10) {
var n = t << 32 - r10 | e >>> r10;
return n >>> 0;
}
- Zt.rotr64_lo = g3e;
- function y3e(t, e, r10) {
+ Zt.rotr64_lo = h3e;
+ function d3e(t, e, r10) {
return t >>> r10;
}
- Zt.shr64_hi = y3e;
- function b3e(t, e, r10) {
+ Zt.shr64_hi = d3e;
+ function p3e(t, e, r10) {
var n = t << 32 - r10 | e >>> r10;
return n >>> 0;
}
- Zt.shr64_lo = b3e;
- var ah = {};
- var wM = Zt;
- var w3e = C0;
- function Tp() {
+ Zt.shr64_lo = p3e;
+ var oh = {};
+ var pM = Zt;
+ var m3e = k0;
+ function Mp() {
this.pending = null, this.pendingTotal = 0, this.blockSize = this.constructor.blockSize, this.outSize = this.constructor.outSize, this.hmacStrength = this.constructor.hmacStrength, this.padLength = this.constructor.padLength / 8, this.endian = "big", this._delta8 = this.blockSize / 8, this._delta32 = this.blockSize / 32;
}
- ah.BlockHash = Tp, Tp.prototype.update = function(t, e) {
- if (t = wM.toArray(t, e), this.pending ? this.pending = this.pending.concat(t) : this.pending = t, this.pendingTotal += t.length, this.pending.length >= this._delta8) {
+ oh.BlockHash = Mp, Mp.prototype.update = function(t, e) {
+ if (t = pM.toArray(t, e), this.pending ? this.pending = this.pending.concat(t) : this.pending = t, this.pendingTotal += t.length, this.pending.length >= this._delta8) {
t = this.pending;
var r10 = t.length % this._delta8;
- this.pending = t.slice(t.length - r10, t.length), this.pending.length === 0 && (this.pending = null), t = wM.join32(t, 0, t.length - r10, this.endian);
+ this.pending = t.slice(t.length - r10, t.length), this.pending.length === 0 && (this.pending = null), t = pM.join32(t, 0, t.length - r10, this.endian);
for (var n = 0; n < t.length; n += this._delta32)
this._update(t, n, n + this._delta32);
}
return this;
- }, Tp.prototype.digest = function(t) {
- return this.update(this._pad()), w3e(this.pending === null), this._digest(t);
- }, Tp.prototype._pad = function() {
+ }, Mp.prototype.digest = function(t) {
+ return this.update(this._pad()), m3e(this.pending === null), this._digest(t);
+ }, Mp.prototype._pad = function() {
var t = this.pendingTotal, e = this._delta8, r10 = e - (t + this.padLength) % e, n = new Array(r10 + this.padLength);
n[0] = 128;
for (var i = 1; i < r10; i++)
@@ -150412,274 +150462,274 @@ ${Ez(e, r10)}`);
n[i++] = 0;
return n;
};
- var af = {};
+ var of2 = {};
var pa = {};
- var v3e = Zt;
- var ta = v3e.rotr32;
- function x3e(t, e, r10, n) {
+ var g3e = Zt;
+ var ta = g3e.rotr32;
+ function y3e(t, e, r10, n) {
if (t === 0)
- return GB(e, r10, n);
+ return jB(e, r10, n);
if (t === 1 || t === 3)
- return XB(e, r10, n);
+ return zB(e, r10, n);
if (t === 2)
- return KB(e, r10, n);
+ return VB(e, r10, n);
}
- pa.ft_1 = x3e;
- function GB(t, e, r10) {
+ pa.ft_1 = y3e;
+ function jB(t, e, r10) {
return t & e ^ ~t & r10;
}
- pa.ch32 = GB;
- function KB(t, e, r10) {
+ pa.ch32 = jB;
+ function VB(t, e, r10) {
return t & e ^ t & r10 ^ e & r10;
}
- pa.maj32 = KB;
- function XB(t, e, r10) {
+ pa.maj32 = VB;
+ function zB(t, e, r10) {
return t ^ e ^ r10;
}
- pa.p32 = XB;
- function _3e(t) {
+ pa.p32 = zB;
+ function b3e(t) {
return ta(t, 2) ^ ta(t, 13) ^ ta(t, 22);
}
- pa.s0_256 = _3e;
- function E3e(t) {
+ pa.s0_256 = b3e;
+ function w3e(t) {
return ta(t, 6) ^ ta(t, 11) ^ ta(t, 25);
}
- pa.s1_256 = E3e;
- function S3e(t) {
+ pa.s1_256 = w3e;
+ function v3e(t) {
return ta(t, 7) ^ ta(t, 18) ^ t >>> 3;
}
- pa.g0_256 = S3e;
- function M3e(t) {
+ pa.g0_256 = v3e;
+ function x3e(t) {
return ta(t, 17) ^ ta(t, 19) ^ t >>> 10;
}
- pa.g1_256 = M3e;
- var Vf = Zt;
- var A3e = ah;
- var T3e = pa;
- var t3 = Vf.rotl32;
- var Lh = Vf.sum32;
- var N3e = Vf.sum32_5;
- var I3e = T3e.ft_1;
- var YB = A3e.BlockHash;
- var O3e = [1518500249, 1859775393, 2400959708, 3395469782];
+ pa.g1_256 = x3e;
+ var jf = Zt;
+ var _3e = oh;
+ var E3e = pa;
+ var e3 = jf.rotl32;
+ var Dh = jf.sum32;
+ var S3e = jf.sum32_5;
+ var M3e = E3e.ft_1;
+ var FB = _3e.BlockHash;
+ var A3e = [1518500249, 1859775393, 2400959708, 3395469782];
function Vo() {
if (!(this instanceof Vo))
return new Vo();
- YB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.W = new Array(80);
+ FB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.W = new Array(80);
}
- Vf.inherits(Vo, YB);
- var P3e = Vo;
+ jf.inherits(Vo, FB);
+ var T3e = Vo;
Vo.blockSize = 512, Vo.outSize = 160, Vo.hmacStrength = 80, Vo.padLength = 64, Vo.prototype._update = function(t, e) {
for (var r10 = this.W, n = 0; n < 16; n++)
r10[n] = t[e + n];
for (; n < r10.length; n++)
- r10[n] = t3(r10[n - 3] ^ r10[n - 8] ^ r10[n - 14] ^ r10[n - 16], 1);
+ r10[n] = e3(r10[n - 3] ^ r10[n - 8] ^ r10[n - 14] ^ r10[n - 16], 1);
var i = this.h[0], s = this.h[1], o = this.h[2], a = this.h[3], c = this.h[4];
for (n = 0; n < r10.length; n++) {
- var u = ~~(n / 20), f10 = N3e(t3(i, 5), I3e(u, s, o, a), c, r10[n], O3e[u]);
- c = a, a = o, o = t3(s, 30), s = i, i = f10;
+ var u = ~~(n / 20), f10 = S3e(e3(i, 5), M3e(u, s, o, a), c, r10[n], A3e[u]);
+ c = a, a = o, o = e3(s, 30), s = i, i = f10;
}
- this.h[0] = Lh(this.h[0], i), this.h[1] = Lh(this.h[1], s), this.h[2] = Lh(this.h[2], o), this.h[3] = Lh(this.h[3], a), this.h[4] = Lh(this.h[4], c);
+ this.h[0] = Dh(this.h[0], i), this.h[1] = Dh(this.h[1], s), this.h[2] = Dh(this.h[2], o), this.h[3] = Dh(this.h[3], a), this.h[4] = Dh(this.h[4], c);
}, Vo.prototype._digest = function(t) {
- return t === "hex" ? Vf.toHex32(this.h, "big") : Vf.split32(this.h, "big");
+ return t === "hex" ? jf.toHex32(this.h, "big") : jf.split32(this.h, "big");
};
- var zf = Zt;
- var k3e = ah;
- var ch = pa;
- var R3e = C0;
- var Xs = zf.sum32;
- var C3e = zf.sum32_4;
- var D3e = zf.sum32_5;
- var L3e = ch.ch32;
- var B3e = ch.maj32;
- var U3e = ch.s0_256;
- var j3e = ch.s1_256;
- var V3e = ch.g0_256;
- var z3e = ch.g1_256;
- var ZB = k3e.BlockHash;
- var F3e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298];
+ var Vf = Zt;
+ var N3e = oh;
+ var ah = pa;
+ var I3e = k0;
+ var Xs = Vf.sum32;
+ var O3e = Vf.sum32_4;
+ var P3e = Vf.sum32_5;
+ var k3e = ah.ch32;
+ var R3e = ah.maj32;
+ var C3e = ah.s0_256;
+ var D3e = ah.s1_256;
+ var L3e = ah.g0_256;
+ var B3e = ah.g1_256;
+ var HB = N3e.BlockHash;
+ var U3e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298];
function zo() {
if (!(this instanceof zo))
return new zo();
- ZB.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = F3e, this.W = new Array(64);
+ HB.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = U3e, this.W = new Array(64);
}
- zf.inherits(zo, ZB);
- var JB = zo;
+ Vf.inherits(zo, HB);
+ var qB = zo;
zo.blockSize = 512, zo.outSize = 256, zo.hmacStrength = 192, zo.padLength = 64, zo.prototype._update = function(t, e) {
for (var r10 = this.W, n = 0; n < 16; n++)
r10[n] = t[e + n];
for (; n < r10.length; n++)
- r10[n] = C3e(z3e(r10[n - 2]), r10[n - 7], V3e(r10[n - 15]), r10[n - 16]);
+ r10[n] = O3e(B3e(r10[n - 2]), r10[n - 7], L3e(r10[n - 15]), r10[n - 16]);
var i = this.h[0], s = this.h[1], o = this.h[2], a = this.h[3], c = this.h[4], u = this.h[5], f10 = this.h[6], p = this.h[7];
- for (R3e(this.k.length === r10.length), n = 0; n < r10.length; n++) {
- var b = D3e(p, j3e(c), L3e(c, u, f10), this.k[n], r10[n]), E = Xs(U3e(i), B3e(i, s, o));
+ for (I3e(this.k.length === r10.length), n = 0; n < r10.length; n++) {
+ var b = P3e(p, D3e(c), k3e(c, u, f10), this.k[n], r10[n]), E = Xs(C3e(i), R3e(i, s, o));
p = f10, f10 = u, u = c, c = Xs(a, b), a = o, o = s, s = i, i = Xs(b, E);
}
this.h[0] = Xs(this.h[0], i), this.h[1] = Xs(this.h[1], s), this.h[2] = Xs(this.h[2], o), this.h[3] = Xs(this.h[3], a), this.h[4] = Xs(this.h[4], c), this.h[5] = Xs(this.h[5], u), this.h[6] = Xs(this.h[6], f10), this.h[7] = Xs(this.h[7], p);
}, zo.prototype._digest = function(t) {
- return t === "hex" ? zf.toHex32(this.h, "big") : zf.split32(this.h, "big");
+ return t === "hex" ? Vf.toHex32(this.h, "big") : Vf.split32(this.h, "big");
};
- var cv = Zt;
- var QB = JB;
+ var ov = Zt;
+ var WB = qB;
function ja() {
if (!(this instanceof ja))
return new ja();
- QB.call(this), this.h = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428];
+ WB.call(this), this.h = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428];
}
- cv.inherits(ja, QB);
- var H3e = ja;
+ ov.inherits(ja, WB);
+ var j3e = ja;
ja.blockSize = 512, ja.outSize = 224, ja.hmacStrength = 192, ja.padLength = 64, ja.prototype._digest = function(t) {
- return t === "hex" ? cv.toHex32(this.h.slice(0, 7), "big") : cv.split32(this.h.slice(0, 7), "big");
+ return t === "hex" ? ov.toHex32(this.h.slice(0, 7), "big") : ov.split32(this.h.slice(0, 7), "big");
};
var Wi = Zt;
- var q3e = ah;
- var W3e = C0;
+ var V3e = oh;
+ var z3e = k0;
var ra = Wi.rotr64_hi;
var na = Wi.rotr64_lo;
- var $B = Wi.shr64_hi;
- var eU = Wi.shr64_lo;
- var Nc = Wi.sum64;
- var r3 = Wi.sum64_hi;
- var n3 = Wi.sum64_lo;
- var G3e = Wi.sum64_4_hi;
- var K3e = Wi.sum64_4_lo;
- var X3e = Wi.sum64_5_hi;
- var Y3e = Wi.sum64_5_lo;
- var tU = q3e.BlockHash;
- var Z3e = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591];
+ var GB = Wi.shr64_hi;
+ var KB = Wi.shr64_lo;
+ var Tc = Wi.sum64;
+ var t3 = Wi.sum64_hi;
+ var r3 = Wi.sum64_lo;
+ var F3e = Wi.sum64_4_hi;
+ var H3e = Wi.sum64_4_lo;
+ var q3e = Wi.sum64_5_hi;
+ var W3e = Wi.sum64_5_lo;
+ var XB = V3e.BlockHash;
+ var G3e = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591];
function oo() {
if (!(this instanceof oo))
return new oo();
- tU.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = Z3e, this.W = new Array(160);
+ XB.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = G3e, this.W = new Array(160);
}
- Wi.inherits(oo, tU);
- var rU = oo;
+ Wi.inherits(oo, XB);
+ var YB = oo;
oo.blockSize = 1024, oo.outSize = 512, oo.hmacStrength = 192, oo.padLength = 128, oo.prototype._prepareBlock = function(t, e) {
for (var r10 = this.W, n = 0; n < 32; n++)
r10[n] = t[e + n];
for (; n < r10.length; n += 2) {
- var i = awe(r10[n - 4], r10[n - 3]), s = cwe(r10[n - 4], r10[n - 3]), o = r10[n - 14], a = r10[n - 13], c = swe(r10[n - 30], r10[n - 29]), u = owe(r10[n - 30], r10[n - 29]), f10 = r10[n - 32], p = r10[n - 31];
- r10[n] = G3e(i, s, o, a, c, u, f10, p), r10[n + 1] = K3e(i, s, o, a, c, u, f10, p);
+ var i = nwe(r10[n - 4], r10[n - 3]), s = iwe(r10[n - 4], r10[n - 3]), o = r10[n - 14], a = r10[n - 13], c = twe(r10[n - 30], r10[n - 29]), u = rwe(r10[n - 30], r10[n - 29]), f10 = r10[n - 32], p = r10[n - 31];
+ r10[n] = F3e(i, s, o, a, c, u, f10, p), r10[n + 1] = H3e(i, s, o, a, c, u, f10, p);
}
}, oo.prototype._update = function(t, e) {
this._prepareBlock(t, e);
- var r10 = this.W, n = this.h[0], i = this.h[1], s = this.h[2], o = this.h[3], a = this.h[4], c = this.h[5], u = this.h[6], f10 = this.h[7], p = this.h[8], b = this.h[9], E = this.h[10], _ = this.h[11], N11 = this.h[12], R = this.h[13], F = this.h[14], D = this.h[15];
- W3e(this.k.length === r10.length);
- for (var L = 0; L < r10.length; L += 2) {
- var q = F, W = D, z = nwe(p, b), T = iwe(p, b), I = J3e(p, b, E, _, N11), H = Q3e(p, b, E, _, N11, R), X = this.k[L], V = this.k[L + 1], S10 = r10[L], d = r10[L + 1], l15 = X3e(q, W, z, T, I, H, X, V, S10, d), h = Y3e(q, W, z, T, I, H, X, V, S10, d);
- q = twe(n, i), W = rwe(n, i), z = $3e(n, i, s, o, a), T = ewe(n, i, s, o, a, c);
- var y = r3(q, W, z, T), x = n3(q, W, z, T);
- F = N11, D = R, N11 = E, R = _, E = p, _ = b, p = r3(u, f10, l15, h), b = n3(f10, f10, l15, h), u = a, f10 = c, a = s, c = o, s = n, o = i, n = r3(l15, h, y, x), i = n3(l15, h, y, x);
- }
- Nc(this.h, 0, n, i), Nc(this.h, 2, s, o), Nc(this.h, 4, a, c), Nc(this.h, 6, u, f10), Nc(this.h, 8, p, b), Nc(this.h, 10, E, _), Nc(this.h, 12, N11, R), Nc(this.h, 14, F, D);
+ var r10 = this.W, n = this.h[0], i = this.h[1], s = this.h[2], o = this.h[3], a = this.h[4], c = this.h[5], u = this.h[6], f10 = this.h[7], p = this.h[8], b = this.h[9], E = this.h[10], _ = this.h[11], N11 = this.h[12], k = this.h[13], F = this.h[14], L = this.h[15];
+ z3e(this.k.length === r10.length);
+ for (var D = 0; D < r10.length; D += 2) {
+ var q = F, W = L, z = $3e(p, b), T = ewe(p, b), I = K3e(p, b, E, _, N11), H = X3e(p, b, E, _, N11, k), X = this.k[D], V = this.k[D + 1], S9 = r10[D], d = r10[D + 1], l15 = q3e(q, W, z, T, I, H, X, V, S9, d), h = W3e(q, W, z, T, I, H, X, V, S9, d);
+ q = J3e(n, i), W = Q3e(n, i), z = Y3e(n, i, s, o, a), T = Z3e(n, i, s, o, a, c);
+ var y = t3(q, W, z, T), x = r3(q, W, z, T);
+ F = N11, L = k, N11 = E, k = _, E = p, _ = b, p = t3(u, f10, l15, h), b = r3(f10, f10, l15, h), u = a, f10 = c, a = s, c = o, s = n, o = i, n = t3(l15, h, y, x), i = r3(l15, h, y, x);
+ }
+ Tc(this.h, 0, n, i), Tc(this.h, 2, s, o), Tc(this.h, 4, a, c), Tc(this.h, 6, u, f10), Tc(this.h, 8, p, b), Tc(this.h, 10, E, _), Tc(this.h, 12, N11, k), Tc(this.h, 14, F, L);
}, oo.prototype._digest = function(t) {
return t === "hex" ? Wi.toHex32(this.h, "big") : Wi.split32(this.h, "big");
};
- function J3e(t, e, r10, n, i) {
+ function K3e(t, e, r10, n, i) {
var s = t & r10 ^ ~t & i;
return s < 0 && (s += 4294967296), s;
}
- function Q3e(t, e, r10, n, i, s) {
+ function X3e(t, e, r10, n, i, s) {
var o = e & n ^ ~e & s;
return o < 0 && (o += 4294967296), o;
}
- function $3e(t, e, r10, n, i) {
+ function Y3e(t, e, r10, n, i) {
var s = t & r10 ^ t & i ^ r10 & i;
return s < 0 && (s += 4294967296), s;
}
- function ewe(t, e, r10, n, i, s) {
+ function Z3e(t, e, r10, n, i, s) {
var o = e & n ^ e & s ^ n & s;
return o < 0 && (o += 4294967296), o;
}
- function twe(t, e) {
+ function J3e(t, e) {
var r10 = ra(t, e, 28), n = ra(e, t, 2), i = ra(e, t, 7), s = r10 ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function rwe(t, e) {
+ function Q3e(t, e) {
var r10 = na(t, e, 28), n = na(e, t, 2), i = na(e, t, 7), s = r10 ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function nwe(t, e) {
+ function $3e(t, e) {
var r10 = ra(t, e, 14), n = ra(t, e, 18), i = ra(e, t, 9), s = r10 ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function iwe(t, e) {
+ function ewe(t, e) {
var r10 = na(t, e, 14), n = na(t, e, 18), i = na(e, t, 9), s = r10 ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function swe(t, e) {
- var r10 = ra(t, e, 1), n = ra(t, e, 8), i = $B(t, e, 7), s = r10 ^ n ^ i;
+ function twe(t, e) {
+ var r10 = ra(t, e, 1), n = ra(t, e, 8), i = GB(t, e, 7), s = r10 ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function owe(t, e) {
- var r10 = na(t, e, 1), n = na(t, e, 8), i = eU(t, e, 7), s = r10 ^ n ^ i;
+ function rwe(t, e) {
+ var r10 = na(t, e, 1), n = na(t, e, 8), i = KB(t, e, 7), s = r10 ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function awe(t, e) {
- var r10 = ra(t, e, 19), n = ra(e, t, 29), i = $B(t, e, 6), s = r10 ^ n ^ i;
+ function nwe(t, e) {
+ var r10 = ra(t, e, 19), n = ra(e, t, 29), i = GB(t, e, 6), s = r10 ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- function cwe(t, e) {
- var r10 = na(t, e, 19), n = na(e, t, 29), i = eU(t, e, 6), s = r10 ^ n ^ i;
+ function iwe(t, e) {
+ var r10 = na(t, e, 19), n = na(e, t, 29), i = KB(t, e, 6), s = r10 ^ n ^ i;
return s < 0 && (s += 4294967296), s;
}
- var uv = Zt;
- var nU = rU;
+ var av = Zt;
+ var ZB = YB;
function Va() {
if (!(this instanceof Va))
return new Va();
- nU.call(this), this.h = [3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428];
+ ZB.call(this), this.h = [3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428];
}
- uv.inherits(Va, nU);
- var uwe = Va;
+ av.inherits(Va, ZB);
+ var swe = Va;
Va.blockSize = 1024, Va.outSize = 384, Va.hmacStrength = 192, Va.padLength = 128, Va.prototype._digest = function(t) {
- return t === "hex" ? uv.toHex32(this.h.slice(0, 12), "big") : uv.split32(this.h.slice(0, 12), "big");
- }, af.sha1 = P3e, af.sha224 = H3e, af.sha256 = JB, af.sha384 = uwe, af.sha512 = rU;
- var iU = {};
+ return t === "hex" ? av.toHex32(this.h.slice(0, 12), "big") : av.split32(this.h.slice(0, 12), "big");
+ }, of2.sha1 = T3e, of2.sha224 = j3e, of2.sha256 = qB, of2.sha384 = swe, of2.sha512 = YB;
+ var JB = {};
var Ku = Zt;
- var lwe = ah;
- var Np = Ku.rotl32;
- var vM = Ku.sum32;
- var Bh = Ku.sum32_3;
- var xM = Ku.sum32_4;
- var sU = lwe.BlockHash;
+ var owe = oh;
+ var Ap = Ku.rotl32;
+ var mM = Ku.sum32;
+ var Lh = Ku.sum32_3;
+ var gM = Ku.sum32_4;
+ var QB = owe.BlockHash;
function Do() {
if (!(this instanceof Do))
return new Do();
- sU.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little";
+ QB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little";
}
- Ku.inherits(Do, sU), iU.ripemd160 = Do, Do.blockSize = 512, Do.outSize = 160, Do.hmacStrength = 192, Do.padLength = 64, Do.prototype._update = function(t, e) {
+ Ku.inherits(Do, QB), JB.ripemd160 = Do, Do.blockSize = 512, Do.outSize = 160, Do.hmacStrength = 192, Do.padLength = 64, Do.prototype._update = function(t, e) {
for (var r10 = this.h[0], n = this.h[1], i = this.h[2], s = this.h[3], o = this.h[4], a = r10, c = n, u = i, f10 = s, p = o, b = 0; b < 80; b++) {
- var E = vM(Np(xM(r10, _M(b, n, i, s), t[dwe[b] + e], fwe(b)), mwe[b]), o);
- r10 = o, o = s, s = Np(i, 10), i = n, n = E, E = vM(Np(xM(a, _M(79 - b, c, u, f10), t[pwe[b] + e], hwe(b)), gwe[b]), p), a = p, p = f10, f10 = Np(u, 10), u = c, c = E;
+ var E = mM(Ap(gM(r10, yM(b, n, i, s), t[uwe[b] + e], awe(b)), fwe[b]), o);
+ r10 = o, o = s, s = Ap(i, 10), i = n, n = E, E = mM(Ap(gM(a, yM(79 - b, c, u, f10), t[lwe[b] + e], cwe(b)), hwe[b]), p), a = p, p = f10, f10 = Ap(u, 10), u = c, c = E;
}
- E = Bh(this.h[1], i, f10), this.h[1] = Bh(this.h[2], s, p), this.h[2] = Bh(this.h[3], o, a), this.h[3] = Bh(this.h[4], r10, c), this.h[4] = Bh(this.h[0], n, u), this.h[0] = E;
+ E = Lh(this.h[1], i, f10), this.h[1] = Lh(this.h[2], s, p), this.h[2] = Lh(this.h[3], o, a), this.h[3] = Lh(this.h[4], r10, c), this.h[4] = Lh(this.h[0], n, u), this.h[0] = E;
}, Do.prototype._digest = function(t) {
return t === "hex" ? Ku.toHex32(this.h, "little") : Ku.split32(this.h, "little");
};
- function _M(t, e, r10, n) {
+ function yM(t, e, r10, n) {
return t <= 15 ? e ^ r10 ^ n : t <= 31 ? e & r10 | ~e & n : t <= 47 ? (e | ~r10) ^ n : t <= 63 ? e & n | r10 & ~n : e ^ (r10 | ~n);
}
- function fwe(t) {
+ function awe(t) {
return t <= 15 ? 0 : t <= 31 ? 1518500249 : t <= 47 ? 1859775393 : t <= 63 ? 2400959708 : 2840853838;
}
- function hwe(t) {
+ function cwe(t) {
return t <= 15 ? 1352829926 : t <= 31 ? 1548603684 : t <= 47 ? 1836072691 : t <= 63 ? 2053994217 : 0;
}
- var dwe = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13];
- var pwe = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11];
- var mwe = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6];
- var gwe = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11];
- var ywe = Zt;
- var bwe = C0;
- function Ef(t, e, r10) {
- if (!(this instanceof Ef))
- return new Ef(t, e, r10);
- this.Hash = t, this.blockSize = t.blockSize / 8, this.outSize = t.outSize / 8, this.inner = null, this.outer = null, this._init(ywe.toArray(e, r10));
- }
- var wwe = Ef;
- Ef.prototype._init = function(t) {
- t.length > this.blockSize && (t = new this.Hash().update(t).digest()), bwe(t.length <= this.blockSize);
+ var uwe = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13];
+ var lwe = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11];
+ var fwe = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6];
+ var hwe = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11];
+ var dwe = Zt;
+ var pwe = k0;
+ function _f(t, e, r10) {
+ if (!(this instanceof _f))
+ return new _f(t, e, r10);
+ this.Hash = t, this.blockSize = t.blockSize / 8, this.outSize = t.outSize / 8, this.inner = null, this.outer = null, this._init(dwe.toArray(e, r10));
+ }
+ var mwe = _f;
+ _f.prototype._init = function(t) {
+ t.length > this.blockSize && (t = new this.Hash().update(t).digest()), pwe(t.length <= this.blockSize);
for (var e = t.length; e < this.blockSize; e++)
t.push(0);
for (e = 0; e < t.length; e++)
@@ -150687,32 +150737,32 @@ ${Ez(e, r10)}`);
for (this.inner = new this.Hash().update(t), e = 0; e < t.length; e++)
t[e] ^= 106;
this.outer = new this.Hash().update(t);
- }, Ef.prototype.update = function(t, e) {
+ }, _f.prototype.update = function(t, e) {
return this.inner.update(t, e), this;
- }, Ef.prototype.digest = function(t) {
+ }, _f.prototype.digest = function(t) {
return this.outer.update(this.inner.digest()), this.outer.digest(t);
}, function(t) {
var e = t;
- e.utils = Zt, e.common = ah, e.sha = af, e.ripemd = iU, e.hmac = wwe, e.sha1 = e.sha.sha1, e.sha256 = e.sha.sha256, e.sha224 = e.sha.sha224, e.sha384 = e.sha.sha384, e.sha512 = e.sha.sha512, e.ripemd160 = e.ripemd.ripemd160;
+ e.utils = Zt, e.common = oh, e.sha = of2, e.ripemd = JB, e.hmac = mwe, e.sha1 = e.sha.sha1, e.sha256 = e.sha.sha256, e.sha224 = e.sha.sha224, e.sha384 = e.sha.sha384, e.sha512 = e.sha.sha512, e.ripemd160 = e.ripemd.ripemd160;
}(Co);
- function uh(t, e, r10) {
+ function ch(t, e, r10) {
return r10 = { path: e, exports: {}, require: function(n, i) {
- return vwe(n, i ?? r10.path);
+ return gwe(n, i ?? r10.path);
} }, t(r10, r10.exports), r10.exports;
}
- function vwe() {
+ function gwe() {
throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs");
}
- var o9 = oU;
- function oU(t, e) {
+ var r9 = $B;
+ function $B(t, e) {
if (!t)
throw new Error(e || "Assertion failed");
}
- oU.equal = function(t, e, r10) {
+ $B.equal = function(t, e, r10) {
if (t != e)
throw new Error(r10 || "Assertion failed: " + t + " != " + e);
};
- var lo = uh(function(t, e) {
+ var lo = ch(function(t, e) {
var r10 = e;
function n(o, a) {
if (Array.isArray(o))
@@ -150750,15 +150800,15 @@ ${Ez(e, r10)}`);
return a === "hex" ? s(o) : o;
};
});
- var fs = uh(function(t, e) {
+ var fs = ch(function(t, e) {
var r10 = e;
- r10.assert = o9, r10.toArray = lo.toArray, r10.zero2 = lo.zero2, r10.toHex = lo.toHex, r10.encode = lo.encode;
+ r10.assert = r9, r10.toArray = lo.toArray, r10.zero2 = lo.zero2, r10.toHex = lo.toHex, r10.encode = lo.encode;
function n(c, u, f10) {
var p = new Array(Math.max(c.bitLength(), f10) + 1);
p.fill(0);
for (var b = 1 << u + 1, E = c.clone(), _ = 0; _ < p.length; _++) {
- var N11, R = E.andln(b - 1);
- E.isOdd() ? (R > (b >> 1) - 1 ? N11 = (b >> 1) - R : N11 = R, E.isubn(N11)) : N11 = 0, p[_] = N11, E.iushrn(1);
+ var N11, k = E.andln(b - 1);
+ E.isOdd() ? (k > (b >> 1) - 1 ? N11 = (b >> 1) - k : N11 = k, E.isubn(N11)) : N11 = 0, p[_] = N11, E.iushrn(1);
}
return p;
}
@@ -150769,10 +150819,10 @@ ${Ez(e, r10)}`);
for (var p = 0, b = 0, E; c.cmpn(-p) > 0 || u.cmpn(-b) > 0; ) {
var _ = c.andln(3) + p & 3, N11 = u.andln(3) + b & 3;
_ === 3 && (_ = -1), N11 === 3 && (N11 = -1);
- var R;
- _ & 1 ? (E = c.andln(7) + p & 7, (E === 3 || E === 5) && N11 === 2 ? R = -_ : R = _) : R = 0, f10[0].push(R);
+ var k;
+ _ & 1 ? (E = c.andln(7) + p & 7, (E === 3 || E === 5) && N11 === 2 ? k = -_ : k = _) : k = 0, f10[0].push(k);
var F;
- N11 & 1 ? (E = u.andln(7) + b & 7, (E === 3 || E === 5) && _ === 2 ? F = -N11 : F = N11) : F = 0, f10[1].push(F), 2 * p === R + 1 && (p = 1 - p), 2 * b === F + 1 && (b = 1 - b), c.iushrn(1), u.iushrn(1);
+ N11 & 1 ? (E = u.andln(7) + b & 7, (E === 3 || E === 5) && _ === 2 ? F = -N11 : F = N11) : F = 0, f10[1].push(F), 2 * p === k + 1 && (p = 1 - p), 2 * b === F + 1 && (b = 1 - b), c.iushrn(1), u.iushrn(1);
}
return f10;
}
@@ -150793,22 +150843,22 @@ ${Ez(e, r10)}`);
}
r10.intFromLE = a;
});
- var Ip = fs.getNAF;
- var xwe = fs.getJSF;
- var Um = fs.assert;
- function Bc(t, e) {
+ var Tp = fs.getNAF;
+ var ywe = fs.getJSF;
+ var Bm = fs.assert;
+ function Lc(t, e) {
this.type = t, this.p = new kt(e.p, 16), this.red = e.prime ? kt.red(e.prime) : kt.mont(this.p), this.zero = new kt(0).toRed(this.red), this.one = new kt(1).toRed(this.red), this.two = new kt(2).toRed(this.red), this.n = e.n && new kt(e.n, 16), this.g = e.g && this.pointFromJSON(e.g, e.gRed), this._wnafT1 = new Array(4), this._wnafT2 = new Array(4), this._wnafT3 = new Array(4), this._wnafT4 = new Array(4), this._bitLength = this.n ? this.n.bitLength() : 0;
var r10 = this.n && this.p.div(this.n);
!r10 || r10.cmpn(100) > 0 ? this.redN = null : (this._maxwellTrick = true, this.redN = this.n.toRed(this.red));
}
- var Cl = Bc;
- Bc.prototype.point = function() {
+ var Rl = Lc;
+ Lc.prototype.point = function() {
throw new Error("Not implemented");
- }, Bc.prototype.validate = function() {
+ }, Lc.prototype.validate = function() {
throw new Error("Not implemented");
- }, Bc.prototype._fixedNafMul = function(t, e) {
- Um(t.precomputed);
- var r10 = t._getDoubles(), n = Ip(e, 1, this._bitLength), i = (1 << r10.step + 1) - (r10.step % 2 === 0 ? 2 : 1);
+ }, Lc.prototype._fixedNafMul = function(t, e) {
+ Bm(t.precomputed);
+ var r10 = t._getDoubles(), n = Tp(e, 1, this._bitLength), i = (1 << r10.step + 1) - (r10.step % 2 === 0 ? 2 : 1);
i /= 3;
var s = [], o, a;
for (o = 0; o < n.length; o += r10.step) {
@@ -150823,19 +150873,19 @@ ${Ez(e, r10)}`);
u = u.add(f10);
}
return u.toP();
- }, Bc.prototype._wnafMul = function(t, e) {
+ }, Lc.prototype._wnafMul = function(t, e) {
var r10 = 4, n = t._getNAFPoints(r10);
r10 = n.wnd;
- for (var i = n.points, s = Ip(e, r10, this._bitLength), o = this.jpoint(null, null, null), a = s.length - 1; a >= 0; a--) {
+ for (var i = n.points, s = Tp(e, r10, this._bitLength), o = this.jpoint(null, null, null), a = s.length - 1; a >= 0; a--) {
for (var c = 0; a >= 0 && s[a] === 0; a--)
c++;
if (a >= 0 && c++, o = o.dblp(c), a < 0)
break;
var u = s[a];
- Um(u !== 0), t.type === "affine" ? u > 0 ? o = o.mixedAdd(i[u - 1 >> 1]) : o = o.mixedAdd(i[-u - 1 >> 1].neg()) : u > 0 ? o = o.add(i[u - 1 >> 1]) : o = o.add(i[-u - 1 >> 1].neg());
+ Bm(u !== 0), t.type === "affine" ? u > 0 ? o = o.mixedAdd(i[u - 1 >> 1]) : o = o.mixedAdd(i[-u - 1 >> 1].neg()) : u > 0 ? o = o.add(i[u - 1 >> 1]) : o = o.add(i[-u - 1 >> 1].neg());
}
return t.type === "affine" ? o.toP() : o;
- }, Bc.prototype._wnafMulAdd = function(t, e, r10, n, i) {
+ }, Lc.prototype._wnafMulAdd = function(t, e, r10, n, i) {
var s = this._wnafT1, o = this._wnafT2, a = this._wnafT3, c = 0, u, f10, p;
for (u = 0; u < n; u++) {
p = e[u];
@@ -150845,15 +150895,15 @@ ${Ez(e, r10)}`);
for (u = n - 1; u >= 1; u -= 2) {
var E = u - 1, _ = u;
if (s[E] !== 1 || s[_] !== 1) {
- a[E] = Ip(r10[E], s[E], this._bitLength), a[_] = Ip(r10[_], s[_], this._bitLength), c = Math.max(a[E].length, c), c = Math.max(a[_].length, c);
+ a[E] = Tp(r10[E], s[E], this._bitLength), a[_] = Tp(r10[_], s[_], this._bitLength), c = Math.max(a[E].length, c), c = Math.max(a[_].length, c);
continue;
}
var N11 = [e[E], null, null, e[_]];
e[E].y.cmp(e[_].y) === 0 ? (N11[1] = e[E].add(e[_]), N11[2] = e[E].toJ().mixedAdd(e[_].neg())) : e[E].y.cmp(e[_].y.redNeg()) === 0 ? (N11[1] = e[E].toJ().mixedAdd(e[_]), N11[2] = e[E].add(e[_].neg())) : (N11[1] = e[E].toJ().mixedAdd(e[_]), N11[2] = e[E].toJ().mixedAdd(e[_].neg()));
- var R = [-3, -1, -5, -7, 0, 7, 5, 1, 3], F = xwe(r10[E], r10[_]);
+ var k = [-3, -1, -5, -7, 0, 7, 5, 1, 3], F = ywe(r10[E], r10[_]);
for (c = Math.max(F[0].length, c), a[E] = new Array(c), a[_] = new Array(c), f10 = 0; f10 < c; f10++) {
- var D = F[0][f10] | 0, L = F[1][f10] | 0;
- a[E][f10] = R[(D + 1) * 3 + (L + 1)], a[_][f10] = 0, o[E] = N11;
+ var L = F[0][f10] | 0, D = F[1][f10] | 0;
+ a[E][f10] = k[(L + 1) * 3 + (D + 1)], a[_][f10] = 0, o[E] = N11;
}
}
var q = this.jpoint(null, null, null), W = this._wnafT4;
@@ -150880,15 +150930,15 @@ ${Ez(e, r10)}`);
function _s(t, e) {
this.curve = t, this.type = e, this.precomputed = null;
}
- Bc.BasePoint = _s, _s.prototype.eq = function() {
+ Lc.BasePoint = _s, _s.prototype.eq = function() {
throw new Error("Not implemented");
}, _s.prototype.validate = function() {
return this.curve.validate(this);
- }, Bc.prototype.decodePoint = function(t, e) {
+ }, Lc.prototype.decodePoint = function(t, e) {
t = fs.toArray(t, e);
var r10 = this.p.byteLength();
if ((t[0] === 4 || t[0] === 6 || t[0] === 7) && t.length - 1 === 2 * r10) {
- t[0] === 6 ? Um(t[t.length - 1] % 2 === 0) : t[0] === 7 && Um(t[t.length - 1] % 2 === 1);
+ t[0] === 6 ? Bm(t[t.length - 1] % 2 === 0) : t[0] === 7 && Bm(t[t.length - 1] % 2 === 1);
var n = this.point(t.slice(1, 1 + r10), t.slice(1 + r10, 1 + 2 * r10));
return n;
} else if ((t[0] === 2 || t[0] === 3) && t.length - 1 === r10)
@@ -150933,7 +150983,7 @@ ${Ez(e, r10)}`);
e = e.dbl();
return e;
};
- var a9 = uh(function(t) {
+ var n9 = ch(function(t) {
typeof Object.create == "function" ? t.exports = function(e, r10) {
r10 && (e.super_ = r10, e.prototype = Object.create(r10.prototype, { constructor: { value: e, enumerable: false, writable: true, configurable: true } }));
} : t.exports = function(e, r10) {
@@ -150945,12 +150995,12 @@ ${Ez(e, r10)}`);
}
};
});
- var _we = fs.assert;
+ var bwe = fs.assert;
function Cs(t) {
- Cl.call(this, "short", t), this.a = new kt(t.a, 16).toRed(this.red), this.b = new kt(t.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = this.a.fromRed().cmpn(0) === 0, this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0, this.endo = this._getEndomorphism(t), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4);
+ Rl.call(this, "short", t), this.a = new kt(t.a, 16).toRed(this.red), this.b = new kt(t.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = this.a.fromRed().cmpn(0) === 0, this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0, this.endo = this._getEndomorphism(t), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4);
}
- a9(Cs, Cl);
- var Ewe = Cs;
+ n9(Cs, Rl);
+ var wwe = Cs;
Cs.prototype._getEndomorphism = function(t) {
if (!(!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1)) {
var e, r10;
@@ -150964,7 +151014,7 @@ ${Ez(e, r10)}`);
r10 = new kt(t.lambda, 16);
else {
var i = this._getEndoRoots(this.n);
- this.g.mul(i[0]).x.cmp(this.g.x.redMul(e)) === 0 ? r10 = i[0] : (r10 = i[1], _we(this.g.mul(r10).x.cmp(this.g.x.redMul(e)) === 0));
+ this.g.mul(i[0]).x.cmp(this.g.x.redMul(e)) === 0 ? r10 = i[0] : (r10 = i[1], bwe(this.g.mul(r10).x.cmp(this.g.x.redMul(e)) === 0));
}
var s;
return t.basis ? s = t.basis.map(function(o) {
@@ -150975,17 +151025,17 @@ ${Ez(e, r10)}`);
var e = t === this.p ? this.red : kt.mont(t), r10 = new kt(2).toRed(e).redInvm(), n = r10.redNeg(), i = new kt(3).toRed(e).redNeg().redSqrt().redMul(r10), s = n.redAdd(i).fromRed(), o = n.redSub(i).fromRed();
return [s, o];
}, Cs.prototype._getEndoBasis = function(t) {
- for (var e = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), r10 = t, n = this.n.clone(), i = new kt(1), s = new kt(0), o = new kt(0), a = new kt(1), c, u, f10, p, b, E, _, N11 = 0, R, F; r10.cmpn(0) !== 0; ) {
- var D = n.div(r10);
- R = n.sub(D.mul(r10)), F = o.sub(D.mul(i));
- var L = a.sub(D.mul(s));
- if (!f10 && R.cmp(e) < 0)
- c = _.neg(), u = i, f10 = R.neg(), p = F;
+ for (var e = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), r10 = t, n = this.n.clone(), i = new kt(1), s = new kt(0), o = new kt(0), a = new kt(1), c, u, f10, p, b, E, _, N11 = 0, k, F; r10.cmpn(0) !== 0; ) {
+ var L = n.div(r10);
+ k = n.sub(L.mul(r10)), F = o.sub(L.mul(i));
+ var D = a.sub(L.mul(s));
+ if (!f10 && k.cmp(e) < 0)
+ c = _.neg(), u = i, f10 = k.neg(), p = F;
else if (f10 && ++N11 === 2)
break;
- _ = R, n = r10, r10 = R, o = i, i = F, a = s, s = L;
+ _ = k, n = r10, r10 = k, o = i, i = F, a = s, s = D;
}
- b = R.neg(), E = F;
+ b = k.neg(), E = F;
var q = f10.sqr().add(p.sqr()), W = b.sqr().add(E.sqr());
return W.cmp(q) >= 0 && (b = c, E = u), f10.negative && (f10 = f10.neg(), p = p.neg()), b.negative && (b = b.neg(), E = E.neg()), [{ a: f10, b: p }, { a: b, b: E }];
}, Cs.prototype._endoSplit = function(t) {
@@ -151013,9 +151063,9 @@ ${Ez(e, r10)}`);
return u;
};
function Sn(t, e, r10, n) {
- Cl.BasePoint.call(this, t, "affine"), e === null && r10 === null ? (this.x = null, this.y = null, this.inf = true) : (this.x = new kt(e, 16), this.y = new kt(r10, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = false);
+ Rl.BasePoint.call(this, t, "affine"), e === null && r10 === null ? (this.x = null, this.y = null, this.inf = true) : (this.x = new kt(e, 16), this.y = new kt(r10, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = false);
}
- a9(Sn, Cl.BasePoint), Cs.prototype.point = function(t, e, r10) {
+ n9(Sn, Rl.BasePoint), Cs.prototype.point = function(t, e, r10) {
return new Sn(this, t, e, r10);
}, Cs.prototype.pointFromJSON = function(t, e) {
return Sn.fromJSON(this, t, e);
@@ -151104,9 +151154,9 @@ ${Ez(e, r10)}`);
return t;
};
function Wn(t, e, r10, n) {
- Cl.BasePoint.call(this, t, "jacobian"), e === null && r10 === null && n === null ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new kt(0)) : (this.x = new kt(e, 16), this.y = new kt(r10, 16), this.z = new kt(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one;
+ Rl.BasePoint.call(this, t, "jacobian"), e === null && r10 === null && n === null ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new kt(0)) : (this.x = new kt(e, 16), this.y = new kt(r10, 16), this.z = new kt(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one;
}
- a9(Wn, Cl.BasePoint), Cs.prototype.jpoint = function(t, e, r10) {
+ n9(Wn, Rl.BasePoint), Cs.prototype.jpoint = function(t, e, r10) {
return new Wn(this, t, e, r10);
}, Wn.prototype.toP = function() {
if (this.isInfinity())
@@ -151151,10 +151201,10 @@ ${Ez(e, r10)}`);
}
var n = this.curve.a, i = this.curve.tinv, s = this.x, o = this.y, a = this.z, c = a.redSqr().redSqr(), u = o.redAdd(o);
for (e = 0; e < t; e++) {
- var f10 = s.redSqr(), p = u.redSqr(), b = p.redSqr(), E = f10.redAdd(f10).redIAdd(f10).redIAdd(n.redMul(c)), _ = s.redMul(p), N11 = E.redSqr().redISub(_.redAdd(_)), R = _.redISub(N11), F = E.redMul(R);
+ var f10 = s.redSqr(), p = u.redSqr(), b = p.redSqr(), E = f10.redAdd(f10).redIAdd(f10).redIAdd(n.redMul(c)), _ = s.redMul(p), N11 = E.redSqr().redISub(_.redAdd(_)), k = _.redISub(N11), F = E.redMul(k);
F = F.redIAdd(F).redISub(b);
- var D = u.redMul(a);
- e + 1 < t && (c = c.redMul(b)), s = N11, a = D, u = F;
+ var L = u.redMul(a);
+ e + 1 < t && (c = c.redMul(b)), s = N11, a = L, u = F;
}
return this.curve.jpoint(s, u.redMul(i), a);
}, Wn.prototype.dbl = function() {
@@ -151169,8 +151219,8 @@ ${Ez(e, r10)}`);
} else {
var f10 = this.x.redSqr(), p = this.y.redSqr(), b = p.redSqr(), E = this.x.redAdd(p).redSqr().redISub(f10).redISub(b);
E = E.redIAdd(E);
- var _ = f10.redAdd(f10).redIAdd(f10), N11 = _.redSqr(), R = b.redIAdd(b);
- R = R.redIAdd(R), R = R.redIAdd(R), t = N11.redISub(E).redISub(E), e = _.redMul(E.redISub(t)).redISub(R), r10 = this.y.redMul(this.z), r10 = r10.redIAdd(r10);
+ var _ = f10.redAdd(f10).redIAdd(f10), N11 = _.redSqr(), k = b.redIAdd(b);
+ k = k.redIAdd(k), k = k.redIAdd(k), t = N11.redISub(E).redISub(E), e = _.redMul(E.redISub(t)).redISub(k), r10 = this.y.redMul(this.z), r10 = r10.redIAdd(r10);
}
return this.curve.jpoint(t, e, r10);
}, Wn.prototype._threeDbl = function() {
@@ -151189,8 +151239,8 @@ ${Ez(e, r10)}`);
_ = _.redIAdd(_);
var N11 = _.redAdd(_);
t = E.redSqr().redISub(N11), r10 = this.y.redAdd(this.z).redSqr().redISub(p).redISub(f10);
- var R = p.redSqr();
- R = R.redIAdd(R), R = R.redIAdd(R), R = R.redIAdd(R), e = E.redMul(_.redISub(t)).redISub(R);
+ var k = p.redSqr();
+ k = k.redIAdd(k), k = k.redIAdd(k), k = k.redIAdd(k), e = E.redMul(_.redISub(t)).redISub(k);
}
return this.curve.jpoint(t, e, r10);
}, Wn.prototype._dbl = function() {
@@ -151242,14 +151292,14 @@ ${Ez(e, r10)}`);
}, Wn.prototype.isInfinity = function() {
return this.z.cmpn(0) === 0;
};
- var g1 = uh(function(t, e) {
+ var m1 = ch(function(t, e) {
var r10 = e;
- r10.base = Cl, r10.short = Ewe, r10.mont = null, r10.edwards = null;
+ r10.base = Rl, r10.short = wwe, r10.mont = null, r10.edwards = null;
});
- var y1 = uh(function(t, e) {
+ var g1 = ch(function(t, e) {
var r10 = e, n = fs.assert;
function i(a) {
- a.type === "short" ? this.curve = new g1.short(a) : a.type === "edwards" ? this.curve = new g1.edwards(a) : this.curve = new g1.mont(a), this.g = this.curve.g, this.n = this.curve.n, this.hash = a.hash, n(this.g.validate(), "Invalid curve"), n(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O");
+ a.type === "short" ? this.curve = new m1.short(a) : a.type === "edwards" ? this.curve = new m1.edwards(a) : this.curve = new m1.mont(a), this.g = this.curve.g, this.n = this.curve.n, this.hash = a.hash, n(this.g.validate(), "Invalid curve"), n(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O");
}
r10.PresetCurve = i;
function s(a, c) {
@@ -151267,28 +151317,28 @@ ${Ez(e, r10)}`);
}
s("secp256k1", { type: "short", prime: "k256", p: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f", a: "0", b: "7", n: "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141", h: "1", hash: Co.sha256, beta: "7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee", lambda: "5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72", basis: [{ a: "3086d221a7d46bcde86c90e49284eb15", b: "-e4437ed6010e88286f547fa90abfe4c3" }, { a: "114ca50f7a8e2f3f657c1108d9d44cfd8", b: "3086d221a7d46bcde86c90e49284eb15" }], gRed: false, g: ["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8", o] });
});
- function Uc(t) {
- if (!(this instanceof Uc))
- return new Uc(t);
+ function Bc(t) {
+ if (!(this instanceof Bc))
+ return new Bc(t);
this.hash = t.hash, this.predResist = !!t.predResist, this.outLen = this.hash.outSize, this.minEntropy = t.minEntropy || this.hash.hmacStrength, this._reseed = null, this.reseedInterval = null, this.K = null, this.V = null;
var e = lo.toArray(t.entropy, t.entropyEnc || "hex"), r10 = lo.toArray(t.nonce, t.nonceEnc || "hex"), n = lo.toArray(t.pers, t.persEnc || "hex");
- o9(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(e, r10, n);
+ r9(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(e, r10, n);
}
- var EM = Uc;
- Uc.prototype._init = function(t, e, r10) {
+ var bM = Bc;
+ Bc.prototype._init = function(t, e, r10) {
var n = t.concat(e).concat(r10);
this.K = new Array(this.outLen / 8), this.V = new Array(this.outLen / 8);
for (var i = 0; i < this.V.length; i++)
this.K[i] = 0, this.V[i] = 1;
this._update(n), this._reseed = 1, this.reseedInterval = 281474976710656;
- }, Uc.prototype._hmac = function() {
+ }, Bc.prototype._hmac = function() {
return new Co.hmac(this.hash, this.K);
- }, Uc.prototype._update = function(t) {
+ }, Bc.prototype._update = function(t) {
var e = this._hmac().update(this.V).update([0]);
t && (e = e.update(t)), this.K = e.digest(), this.V = this._hmac().update(this.V).digest(), t && (this.K = this._hmac().update(this.V).update([1]).update(t).digest(), this.V = this._hmac().update(this.V).digest());
- }, Uc.prototype.reseed = function(t, e, r10, n) {
- typeof e != "string" && (n = r10, r10 = e, e = null), t = lo.toArray(t, e), r10 = lo.toArray(r10, n), o9(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(t.concat(r10 || [])), this._reseed = 1;
- }, Uc.prototype.generate = function(t, e, r10, n) {
+ }, Bc.prototype.reseed = function(t, e, r10, n) {
+ typeof e != "string" && (n = r10, r10 = e, e = null), t = lo.toArray(t, e), r10 = lo.toArray(r10, n), r9(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(t.concat(r10 || [])), this._reseed = 1;
+ }, Bc.prototype.generate = function(t, e, r10, n) {
if (this._reseed > this.reseedInterval)
throw new Error("Reseed is required");
typeof e != "string" && (n = r10, r10 = e, e = null), r10 && (r10 = lo.toArray(r10, n || "hex"), this._update(r10));
@@ -151297,50 +151347,50 @@ ${Ez(e, r10)}`);
var s = i.slice(0, t);
return this._update(r10), this._reseed++, lo.encode(s, e);
};
- var i3 = fs.assert;
- function oi(t, e) {
+ var n3 = fs.assert;
+ function ai(t, e) {
this.ec = t, this.priv = null, this.pub = null, e.priv && this._importPrivate(e.priv, e.privEnc), e.pub && this._importPublic(e.pub, e.pubEnc);
}
- var s3 = oi;
- oi.fromPublic = function(t, e, r10) {
- return e instanceof oi ? e : new oi(t, { pub: e, pubEnc: r10 });
- }, oi.fromPrivate = function(t, e, r10) {
- return e instanceof oi ? e : new oi(t, { priv: e, privEnc: r10 });
- }, oi.prototype.validate = function() {
+ var i3 = ai;
+ ai.fromPublic = function(t, e, r10) {
+ return e instanceof ai ? e : new ai(t, { pub: e, pubEnc: r10 });
+ }, ai.fromPrivate = function(t, e, r10) {
+ return e instanceof ai ? e : new ai(t, { priv: e, privEnc: r10 });
+ }, ai.prototype.validate = function() {
var t = this.getPublic();
return t.isInfinity() ? { result: false, reason: "Invalid public key" } : t.validate() ? t.mul(this.ec.curve.n).isInfinity() ? { result: true, reason: null } : { result: false, reason: "Public key * N != O" } : { result: false, reason: "Public key is not a point" };
- }, oi.prototype.getPublic = function(t, e) {
+ }, ai.prototype.getPublic = function(t, e) {
return typeof t == "string" && (e = t, t = null), this.pub || (this.pub = this.ec.g.mul(this.priv)), e ? this.pub.encode(e, t) : this.pub;
- }, oi.prototype.getPrivate = function(t) {
+ }, ai.prototype.getPrivate = function(t) {
return t === "hex" ? this.priv.toString(16, 2) : this.priv;
- }, oi.prototype._importPrivate = function(t, e) {
+ }, ai.prototype._importPrivate = function(t, e) {
this.priv = new kt(t, e || 16), this.priv = this.priv.umod(this.ec.curve.n);
- }, oi.prototype._importPublic = function(t, e) {
+ }, ai.prototype._importPublic = function(t, e) {
if (t.x || t.y) {
- this.ec.curve.type === "mont" ? i3(t.x, "Need x coordinate") : (this.ec.curve.type === "short" || this.ec.curve.type === "edwards") && i3(t.x && t.y, "Need both x and y coordinate"), this.pub = this.ec.curve.point(t.x, t.y);
+ this.ec.curve.type === "mont" ? n3(t.x, "Need x coordinate") : (this.ec.curve.type === "short" || this.ec.curve.type === "edwards") && n3(t.x && t.y, "Need both x and y coordinate"), this.pub = this.ec.curve.point(t.x, t.y);
return;
}
this.pub = this.ec.curve.decodePoint(t, e);
- }, oi.prototype.derive = function(t) {
- return t.validate() || i3(t.validate(), "public point not validated"), t.mul(this.priv).getX();
- }, oi.prototype.sign = function(t, e, r10) {
+ }, ai.prototype.derive = function(t) {
+ return t.validate() || n3(t.validate(), "public point not validated"), t.mul(this.priv).getX();
+ }, ai.prototype.sign = function(t, e, r10) {
return this.ec.sign(t, this, e, r10);
- }, oi.prototype.verify = function(t, e) {
+ }, ai.prototype.verify = function(t, e) {
return this.ec.verify(t, e, this);
- }, oi.prototype.inspect = function() {
+ }, ai.prototype.inspect = function() {
return "";
};
- var Swe = fs.assert;
+ var vwe = fs.assert;
function R2(t, e) {
if (t instanceof R2)
return t;
- this._importDER(t, e) || (Swe(t.r && t.s, "Signature without r or s"), this.r = new kt(t.r, 16), this.s = new kt(t.s, 16), t.recoveryParam === void 0 ? this.recoveryParam = null : this.recoveryParam = t.recoveryParam);
+ this._importDER(t, e) || (vwe(t.r && t.s, "Signature without r or s"), this.r = new kt(t.r, 16), this.s = new kt(t.s, 16), t.recoveryParam === void 0 ? this.recoveryParam = null : this.recoveryParam = t.recoveryParam);
}
- var Op = R2;
- function Mwe() {
+ var Np = R2;
+ function xwe() {
this.place = 0;
}
- function o3(t, e) {
+ function s3(t, e) {
var r10 = t[e.place++];
if (!(r10 & 128))
return r10;
@@ -151351,26 +151401,26 @@ ${Ez(e, r10)}`);
i <<= 8, i |= t[o], i >>>= 0;
return i <= 127 ? false : (e.place = o, i);
}
- function SM(t) {
+ function wM(t) {
for (var e = 0, r10 = t.length - 1; !t[e] && !(t[e + 1] & 128) && e < r10; )
e++;
return e === 0 ? t : t.slice(e);
}
R2.prototype._importDER = function(t, e) {
t = fs.toArray(t, e);
- var r10 = new Mwe();
+ var r10 = new xwe();
if (t[r10.place++] !== 48)
return false;
- var n = o3(t, r10);
+ var n = s3(t, r10);
if (n === false || n + r10.place !== t.length || t[r10.place++] !== 2)
return false;
- var i = o3(t, r10);
+ var i = s3(t, r10);
if (i === false)
return false;
var s = t.slice(r10.place, i + r10.place);
if (r10.place += i, t[r10.place++] !== 2)
return false;
- var o = o3(t, r10);
+ var o = s3(t, r10);
if (o === false || t.length !== o + r10.place)
return false;
var a = t.slice(r10.place, o + r10.place);
@@ -151386,7 +151436,7 @@ ${Ez(e, r10)}`);
return false;
return this.r = new kt(s), this.s = new kt(a), this.recoveryParam = null, true;
};
- function a3(t, e) {
+ function o3(t, e) {
if (e < 128) {
t.push(e);
return;
@@ -151398,32 +151448,32 @@ ${Ez(e, r10)}`);
}
R2.prototype.toDER = function(t) {
var e = this.r.toArray(), r10 = this.s.toArray();
- for (e[0] & 128 && (e = [0].concat(e)), r10[0] & 128 && (r10 = [0].concat(r10)), e = SM(e), r10 = SM(r10); !r10[0] && !(r10[1] & 128); )
+ for (e[0] & 128 && (e = [0].concat(e)), r10[0] & 128 && (r10 = [0].concat(r10)), e = wM(e), r10 = wM(r10); !r10[0] && !(r10[1] & 128); )
r10 = r10.slice(1);
var n = [2];
- a3(n, e.length), n = n.concat(e), n.push(2), a3(n, r10.length);
+ o3(n, e.length), n = n.concat(e), n.push(2), o3(n, r10.length);
var i = n.concat(r10), s = [48];
- return a3(s, i.length), s = s.concat(i), fs.encode(s, t);
+ return o3(s, i.length), s = s.concat(i), fs.encode(s, t);
};
- var Awe = function() {
+ var _we = function() {
throw new Error("unsupported");
};
- var aU = fs.assert;
+ var eU = fs.assert;
function Os(t) {
if (!(this instanceof Os))
return new Os(t);
- typeof t == "string" && (aU(Object.prototype.hasOwnProperty.call(y1, t), "Unknown curve " + t), t = y1[t]), t instanceof y1.PresetCurve && (t = { curve: t }), this.curve = t.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = t.curve.g, this.g.precompute(t.curve.n.bitLength() + 1), this.hash = t.hash || t.curve.hash;
+ typeof t == "string" && (eU(Object.prototype.hasOwnProperty.call(g1, t), "Unknown curve " + t), t = g1[t]), t instanceof g1.PresetCurve && (t = { curve: t }), this.curve = t.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = t.curve.g, this.g.precompute(t.curve.n.bitLength() + 1), this.hash = t.hash || t.curve.hash;
}
- var Twe = Os;
+ var Ewe = Os;
Os.prototype.keyPair = function(t) {
- return new s3(this, t);
+ return new i3(this, t);
}, Os.prototype.keyFromPrivate = function(t, e) {
- return s3.fromPrivate(this, t, e);
+ return i3.fromPrivate(this, t, e);
}, Os.prototype.keyFromPublic = function(t, e) {
- return s3.fromPublic(this, t, e);
+ return i3.fromPublic(this, t, e);
}, Os.prototype.genKeyPair = function(t) {
t || (t = {});
- for (var e = new EM({ hash: this.hash, pers: t.pers, persEnc: t.persEnc || "utf8", entropy: t.entropy || Awe(this.hash.hmacStrength), entropyEnc: t.entropy && t.entropyEnc || "utf8", nonce: this.n.toArray() }), r10 = this.n.byteLength(), n = this.n.sub(new kt(2)); ; ) {
+ for (var e = new bM({ hash: this.hash, pers: t.pers, persEnc: t.persEnc || "utf8", entropy: t.entropy || _we(this.hash.hmacStrength), entropyEnc: t.entropy && t.entropyEnc || "utf8", nonce: this.n.toArray() }), r10 = this.n.byteLength(), n = this.n.sub(new kt(2)); ; ) {
var i = new kt(e.generate(r10));
if (!(i.cmp(n) > 0))
return i.iaddn(1), this.keyFromPrivate(i);
@@ -151433,7 +151483,7 @@ ${Ez(e, r10)}`);
return r10 > 0 && (t = t.ushrn(r10)), !e && t.cmp(this.n) >= 0 ? t.sub(this.n) : t;
}, Os.prototype.sign = function(t, e, r10, n) {
typeof r10 == "object" && (n = r10, r10 = null), n || (n = {}), e = this.keyFromPrivate(e, r10), t = this._truncateToN(new kt(t, 16));
- for (var i = this.n.byteLength(), s = e.getPrivate().toArray("be", i), o = t.toArray("be", i), a = new EM({ hash: this.hash, entropy: s, nonce: o, pers: n.pers, persEnc: n.persEnc || "utf8" }), c = this.n.sub(new kt(1)), u = 0; ; u++) {
+ for (var i = this.n.byteLength(), s = e.getPrivate().toArray("be", i), o = t.toArray("be", i), a = new bM({ hash: this.hash, entropy: s, nonce: o, pers: n.pers, persEnc: n.persEnc || "utf8" }), c = this.n.sub(new kt(1)), u = 0; ; u++) {
var f10 = n.k ? n.k(u) : new kt(a.generate(this.n.byteLength()));
if (f10 = this._truncateToN(f10, true), !(f10.cmpn(1) <= 0 || f10.cmp(c) >= 0)) {
var p = this.g.mul(f10);
@@ -151443,21 +151493,21 @@ ${Ez(e, r10)}`);
var _ = f10.invm(this.n).mul(E.mul(e.getPrivate()).iadd(t));
if (_ = _.umod(this.n), _.cmpn(0) !== 0) {
var N11 = (p.getY().isOdd() ? 1 : 0) | (b.cmp(E) !== 0 ? 2 : 0);
- return n.canonical && _.cmp(this.nh) > 0 && (_ = this.n.sub(_), N11 ^= 1), new Op({ r: E, s: _, recoveryParam: N11 });
+ return n.canonical && _.cmp(this.nh) > 0 && (_ = this.n.sub(_), N11 ^= 1), new Np({ r: E, s: _, recoveryParam: N11 });
}
}
}
}
}
}, Os.prototype.verify = function(t, e, r10, n) {
- t = this._truncateToN(new kt(t, 16)), r10 = this.keyFromPublic(r10, n), e = new Op(e, "hex");
+ t = this._truncateToN(new kt(t, 16)), r10 = this.keyFromPublic(r10, n), e = new Np(e, "hex");
var i = e.r, s = e.s;
if (i.cmpn(1) < 0 || i.cmp(this.n) >= 0 || s.cmpn(1) < 0 || s.cmp(this.n) >= 0)
return false;
var o = s.invm(this.n), a = o.mul(t).umod(this.n), c = o.mul(i).umod(this.n), u;
return this.curve._maxwellTrick ? (u = this.g.jmulAdd(a, r10.getPublic(), c), u.isInfinity() ? false : u.eqXToP(i)) : (u = this.g.mulAdd(a, r10.getPublic(), c), u.isInfinity() ? false : u.getX().umod(this.n).cmp(i) === 0);
}, Os.prototype.recoverPubKey = function(t, e, r10, n) {
- aU((3 & r10) === r10, "The recovery param is more than two bits"), e = new Op(e, n);
+ eU((3 & r10) === r10, "The recovery param is more than two bits"), e = new Np(e, n);
var i = this.n, s = new kt(t), o = e.r, a = e.s, c = r10 & 1, u = r10 >> 1;
if (o.cmp(this.curve.p.umod(this.curve.n)) >= 0 && u)
throw new Error("Unable to find sencond key candinate");
@@ -151465,7 +151515,7 @@ ${Ez(e, r10)}`);
var f10 = e.r.invm(i), p = i.sub(s).mul(f10).umod(i), b = a.mul(f10).umod(i);
return this.g.mulAdd(p, o, b);
}, Os.prototype.getKeyRecoveryParam = function(t, e, r10, n) {
- if (e = new Op(e, n), e.recoveryParam !== null)
+ if (e = new Np(e, n), e.recoveryParam !== null)
return e.recoveryParam;
for (var i = 0; i < 4; i++) {
var s;
@@ -151479,24 +151529,24 @@ ${Ez(e, r10)}`);
}
throw new Error("Unable to find valid recovery factor");
};
- var Nwe = uh(function(t, e) {
+ var Swe = ch(function(t, e) {
var r10 = e;
r10.version = "6.5.4", r10.utils = fs, r10.rand = function() {
throw new Error("unsupported");
- }, r10.curve = g1, r10.curves = y1, r10.ec = Twe, r10.eddsa = null;
+ }, r10.curve = m1, r10.curves = g1, r10.ec = Ewe, r10.eddsa = null;
});
- var Iwe = Nwe.ec;
- var Owe = "signing-key/5.7.0";
- var lv = new Zn(Owe);
- var c3 = null;
+ var Mwe = Swe.ec;
+ var Awe = "signing-key/5.7.0";
+ var cv = new Jn(Awe);
+ var a3 = null;
function Fo() {
- return c3 || (c3 = new Iwe("secp256k1")), c3;
+ return a3 || (a3 = new Mwe("secp256k1")), a3;
}
- var Pwe = class {
+ var Twe = class {
constructor(e) {
- Dh(this, "curve", "secp256k1"), Dh(this, "privateKey", wi(e)), pbe(this.privateKey) !== 32 && lv.throwArgumentError("invalid private key", "privateKey", "[[ REDACTED ]]");
+ Ch(this, "curve", "secp256k1"), Ch(this, "privateKey", wi(e)), lbe(this.privateKey) !== 32 && cv.throwArgumentError("invalid private key", "privateKey", "[[ REDACTED ]]");
const r10 = Fo().keyFromPrivate(Qr(this.privateKey));
- Dh(this, "publicKey", "0x" + r10.getPublic(false, "hex")), Dh(this, "compressedPublicKey", "0x" + r10.getPublic(true, "hex")), Dh(this, "_isSigningKey", true);
+ Ch(this, "publicKey", "0x" + r10.getPublic(false, "hex")), Ch(this, "compressedPublicKey", "0x" + r10.getPublic(true, "hex")), Ch(this, "_isSigningKey", true);
}
_addPoint(e) {
const r10 = Fo().keyFromPublic(Qr(this.publicKey)), n = Fo().keyFromPublic(Qr(e));
@@ -151504,26 +151554,26 @@ ${Ez(e, r10)}`);
}
signDigest(e) {
const r10 = Fo().keyFromPrivate(Qr(this.privateKey)), n = Qr(e);
- n.length !== 32 && lv.throwArgumentError("bad digest length", "digest", e);
+ n.length !== 32 && cv.throwArgumentError("bad digest length", "digest", e);
const i = r10.sign(n, { canonical: true });
- return kB({ recoveryParam: i.recoveryParam, r: ea("0x" + i.r.toString(16), 32), s: ea("0x" + i.s.toString(16), 32) });
+ return MB({ recoveryParam: i.recoveryParam, r: ea("0x" + i.r.toString(16), 32), s: ea("0x" + i.s.toString(16), 32) });
}
computeSharedSecret(e) {
- const r10 = Fo().keyFromPrivate(Qr(this.privateKey)), n = Fo().keyFromPublic(Qr(cU(e)));
+ const r10 = Fo().keyFromPrivate(Qr(this.privateKey)), n = Fo().keyFromPublic(Qr(tU(e)));
return ea("0x" + r10.derive(n.getPublic()).toString(16), 32);
}
static isSigningKey(e) {
return !!(e && e._isSigningKey);
}
};
- function kwe(t, e) {
- const r10 = kB(e), n = { r: Qr(r10.r), s: Qr(r10.s) };
+ function Nwe(t, e) {
+ const r10 = MB(e), n = { r: Qr(r10.r), s: Qr(r10.s) };
return "0x" + Fo().recoverPubKey(Qr(t), n, r10.recoveryParam).encode("hex", false);
}
- function cU(t, e) {
+ function tU(t, e) {
const r10 = Qr(t);
if (r10.length === 32) {
- const n = new Pwe(r10);
+ const n = new Twe(r10);
return e ? "0x" + Fo().keyFromPrivate(r10).getPublic(true, "hex") : n.publicKey;
} else {
if (r10.length === 33)
@@ -151531,99 +151581,99 @@ ${Ez(e, r10)}`);
if (r10.length === 65)
return e ? "0x" + Fo().keyFromPublic(r10).getPublic(true, "hex") : wi(r10);
}
- return lv.throwArgumentError("invalid public or private key", "key", "[REDACTED]");
+ return cv.throwArgumentError("invalid public or private key", "key", "[REDACTED]");
}
- var MM;
+ var vM;
(function(t) {
t[t.legacy = 0] = "legacy", t[t.eip2930 = 1] = "eip2930", t[t.eip1559 = 2] = "eip1559";
- })(MM || (MM = {}));
- function Rwe(t) {
- const e = cU(t);
- return qbe(lM(n9(lM(e, 1)), 12));
+ })(vM || (vM = {}));
+ function Iwe(t) {
+ const e = tU(t);
+ return Vbe(sM($x(sM(e, 1)), 12));
}
- function Cwe(t, e) {
- return Rwe(kwe(Qr(t), e));
+ function Owe(t, e) {
+ return Iwe(Nwe(Qr(t), e));
}
- var Dwe = "https://rpc.walletconnect.com/v1";
- async function Lwe(t, e, r10, n, i, s) {
+ var Pwe = "https://rpc.walletconnect.com/v1";
+ async function kwe(t, e, r10, n, i, s) {
switch (r10.t) {
case "eip191":
- return Bwe(t, e, r10.s);
+ return Rwe(t, e, r10.s);
case "eip1271":
- return await Uwe(t, e, r10.s, n, i, s);
+ return await Cwe(t, e, r10.s, n, i, s);
default:
throw new Error(`verifySignature failed: Attempted to verify CacaoSignature with unknown type: ${r10.t}`);
}
}
- function Bwe(t, e, r10) {
- return Cwe(zB(e), r10).toLowerCase() === t.toLowerCase();
+ function Rwe(t, e, r10) {
+ return Owe(CB(e), r10).toLowerCase() === t.toLowerCase();
}
- async function Uwe(t, e, r10, n, i, s) {
+ async function Cwe(t, e, r10, n, i, s) {
try {
- const o = "0x1626ba7e", a = "0000000000000000000000000000000000000000000000000000000000000040", c = "0000000000000000000000000000000000000000000000000000000000000041", u = r10.substring(2), f10 = zB(e).substring(2), p = o + f10 + a + c + u, b = await fetch(`${s || Dwe}/?chainId=${n}&projectId=${i}`, { method: "POST", body: JSON.stringify({ id: jwe(), jsonrpc: "2.0", method: "eth_call", params: [{ to: t, data: p }, "latest"] }) }), { result: E } = await b.json();
+ const o = "0x1626ba7e", a = "0000000000000000000000000000000000000000000000000000000000000040", c = "0000000000000000000000000000000000000000000000000000000000000041", u = r10.substring(2), f10 = CB(e).substring(2), p = o + f10 + a + c + u, b = await fetch(`${s || Pwe}/?chainId=${n}&projectId=${i}`, { method: "POST", body: JSON.stringify({ id: Dwe(), jsonrpc: "2.0", method: "eth_call", params: [{ to: t, data: p }, "latest"] }) }), { result: E } = await b.json();
return E ? E.slice(0, o.length).toLowerCase() === o.toLowerCase() : false;
} catch (o) {
return console.error("isValidEip1271Signature: ", o), false;
}
}
- function jwe() {
+ function Dwe() {
return Date.now() + Math.floor(Math.random() * 1e3);
}
- var Vwe = Object.defineProperty;
- var zwe = Object.defineProperties;
- var Fwe = Object.getOwnPropertyDescriptors;
- var AM = Object.getOwnPropertySymbols;
- var Hwe = Object.prototype.hasOwnProperty;
- var qwe = Object.prototype.propertyIsEnumerable;
- var TM = (t, e, r10) => e in t ? Vwe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var Wwe = (t, e) => {
+ var Lwe = Object.defineProperty;
+ var Bwe = Object.defineProperties;
+ var Uwe = Object.getOwnPropertyDescriptors;
+ var xM = Object.getOwnPropertySymbols;
+ var jwe = Object.prototype.hasOwnProperty;
+ var Vwe = Object.prototype.propertyIsEnumerable;
+ var _M = (t, e, r10) => e in t ? Lwe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var zwe = (t, e) => {
for (var r10 in e || (e = {}))
- Hwe.call(e, r10) && TM(t, r10, e[r10]);
- if (AM)
- for (var r10 of AM(e))
- qwe.call(e, r10) && TM(t, r10, e[r10]);
+ jwe.call(e, r10) && _M(t, r10, e[r10]);
+ if (xM)
+ for (var r10 of xM(e))
+ Vwe.call(e, r10) && _M(t, r10, e[r10]);
return t;
};
- var Gwe = (t, e) => zwe(t, Fwe(e));
- var Kwe = "did:pkh:";
- var c9 = (t) => t == null ? void 0 : t.split(":");
- var uU = (t) => {
- const e = t && c9(t);
+ var Fwe = (t, e) => Bwe(t, Uwe(e));
+ var Hwe = "did:pkh:";
+ var i9 = (t) => t == null ? void 0 : t.split(":");
+ var rU = (t) => {
+ const e = t && i9(t);
if (e)
- return t.includes(Kwe) ? e[3] : e[1];
+ return t.includes(Hwe) ? e[3] : e[1];
};
- var NM = (t) => {
- const e = t && c9(t);
+ var EM = (t) => {
+ const e = t && i9(t);
if (e)
return e[2] + ":" + e[3];
};
- var jm = (t) => {
- const e = t && c9(t);
+ var Um = (t) => {
+ const e = t && i9(t);
if (e)
return e.pop();
};
- async function IM(t) {
- const { cacao: e, projectId: r10 } = t, { s: n, p: i } = e, s = lU(i, i.iss), o = jm(i.iss);
- return await Lwe(o, s, n, uU(i.iss), r10);
+ async function SM(t) {
+ const { cacao: e, projectId: r10 } = t, { s: n, p: i } = e, s = nU(i, i.iss), o = Um(i.iss);
+ return await kwe(o, s, n, rU(i.iss), r10);
}
- var lU = (t, e) => {
- const r10 = `${t.domain} wants you to sign in with your Ethereum account:`, n = jm(e);
+ var nU = (t, e) => {
+ const r10 = `${t.domain} wants you to sign in with your Ethereum account:`, n = Um(e);
if (!t.aud && !t.uri)
throw new Error("Either `aud` or `uri` is required to construct the message");
let i = t.statement || void 0;
- const s = `URI: ${t.aud || t.uri}`, o = `Version: ${t.version}`, a = `Chain ID: ${uU(e)}`, c = `Nonce: ${t.nonce}`, u = `Issued At: ${t.iat}`, f10 = t.resources ? `Resources:${t.resources.map((b) => `
-- ${b}`).join("")}` : void 0, p = b1(t.resources);
+ const s = `URI: ${t.aud || t.uri}`, o = `Version: ${t.version}`, a = `Chain ID: ${rU(e)}`, c = `Nonce: ${t.nonce}`, u = `Issued At: ${t.iat}`, f10 = t.resources ? `Resources:${t.resources.map((b) => `
+- ${b}`).join("")}` : void 0, p = y1(t.resources);
if (p) {
- const b = qd(p);
- i = r5e(i, b);
+ const b = Hd(p);
+ i = Qwe(i, b);
}
return [r10, n, "", i, "", s, o, a, c, u, f10].filter((b) => b != null).join(`
`);
};
- function Xwe(t) {
+ function qwe(t) {
return Buffer.from(JSON.stringify(t)).toString("base64");
}
- function Ywe(t) {
+ function Wwe(t) {
return JSON.parse(Buffer.from(t, "base64").toString("utf-8"));
}
function ul(t) {
@@ -151655,44 +151705,44 @@ ${Ez(e, r10)}`);
});
});
}
- function Zwe(t, e, r10, n = {}) {
- return r10 == null || r10.sort((i, s) => i.localeCompare(s)), { att: { [t]: Jwe(e, r10, n) } };
+ function Gwe(t, e, r10, n = {}) {
+ return r10 == null || r10.sort((i, s) => i.localeCompare(s)), { att: { [t]: Kwe(e, r10, n) } };
}
- function Jwe(t, e, r10 = {}) {
+ function Kwe(t, e, r10 = {}) {
e = e == null ? void 0 : e.sort((i, s) => i.localeCompare(s));
const n = e.map((i) => ({ [`${t}/${i}`]: [r10] }));
return Object.assign({}, ...n);
}
- function fU(t) {
- return ul(t), `urn:recap:${Xwe(t).replace(/=/g, "")}`;
+ function iU(t) {
+ return ul(t), `urn:recap:${qwe(t).replace(/=/g, "")}`;
}
- function qd(t) {
- const e = Ywe(t.replace("urn:recap:", ""));
+ function Hd(t) {
+ const e = Wwe(t.replace("urn:recap:", ""));
return ul(e), e;
}
- function Qwe(t, e, r10) {
- const n = Zwe(t, e, r10);
- return fU(n);
+ function Xwe(t, e, r10) {
+ const n = Gwe(t, e, r10);
+ return iU(n);
}
- function $we(t) {
+ function Ywe(t) {
return t && t.includes("urn:recap:");
}
- function e5e(t, e) {
- const r10 = qd(t), n = qd(e), i = t5e(r10, n);
- return fU(i);
+ function Zwe(t, e) {
+ const r10 = Hd(t), n = Hd(e), i = Jwe(r10, n);
+ return iU(i);
}
- function t5e(t, e) {
+ function Jwe(t, e) {
ul(t), ul(e);
const r10 = Object.keys(t.att).concat(Object.keys(e.att)).sort((i, s) => i.localeCompare(s)), n = { att: {} };
return r10.forEach((i) => {
var s, o;
Object.keys(((s = t.att) == null ? void 0 : s[i]) || {}).concat(Object.keys(((o = e.att) == null ? void 0 : o[i]) || {})).sort((a, c) => a.localeCompare(c)).forEach((a) => {
var c, u;
- n.att[i] = Gwe(Wwe({}, n.att[i]), { [a]: ((c = t.att[i]) == null ? void 0 : c[a]) || ((u = e.att[i]) == null ? void 0 : u[a]) });
+ n.att[i] = Fwe(zwe({}, n.att[i]), { [a]: ((c = t.att[i]) == null ? void 0 : c[a]) || ((u = e.att[i]) == null ? void 0 : u[a]) });
});
}), n;
}
- function r5e(t = "", e) {
+ function Qwe(t = "", e) {
ul(e);
const r10 = "I further authorize the stated URI to perform the following actions on my behalf: ";
if (t.includes(r10))
@@ -151712,15 +151762,15 @@ ${Ez(e, r10)}`);
const s = n.join(" "), o = `${r10}${s}`;
return `${t ? t + " " : ""}${o}`;
}
- function OM(t) {
+ function MM(t) {
var e;
- const r10 = qd(t);
+ const r10 = Hd(t);
ul(r10);
const n = (e = r10.att) == null ? void 0 : e.eip155;
return n ? Object.keys(n).map((i) => i.split("/")[1]) : [];
}
- function PM(t) {
- const e = qd(t);
+ function AM(t) {
+ const e = Hd(t);
ul(e);
const r10 = [];
return Object.values(e.att).forEach((n) => {
@@ -151730,85 +151780,85 @@ ${Ez(e, r10)}`);
});
}), [...new Set(r10.flat())];
}
- function b1(t) {
+ function y1(t) {
if (!t)
return;
const e = t == null ? void 0 : t[t.length - 1];
- return $we(e) ? e : void 0;
+ return Ywe(e) ? e : void 0;
}
- var hU = "base10";
+ var sU = "base10";
var Si = "base16";
- var fv = "base64pad";
- var u9 = "utf8";
- var dU = 0;
- var Xa = 1;
- var n5e = 0;
- var kM = 1;
- var hv = 12;
- var l9 = 32;
- function i5e() {
- const t = r9.generateKeyPair();
+ var uv = "base64pad";
+ var s9 = "utf8";
+ var oU = 0;
+ var Ka = 1;
+ var $we = 0;
+ var TM = 1;
+ var lv = 12;
+ var o9 = 32;
+ function e5e() {
+ const t = Qx.generateKeyPair();
return { privateKey: js(t.secretKey, Si), publicKey: js(t.publicKey, Si) };
}
- function dv() {
- const t = rh.randomBytes(l9);
+ function fv() {
+ const t = th.randomBytes(o9);
return js(t, Si);
}
- function s5e(t, e) {
- const r10 = r9.sharedKey(uo(t, Si), uo(e, Si), true), n = new zye(k2.SHA256, r10).expand(l9);
+ function t5e(t, e) {
+ const r10 = Qx.sharedKey(uo(t, Si), uo(e, Si), true), n = new Bye(k2.SHA256, r10).expand(o9);
return js(n, Si);
}
- function w1(t) {
+ function b1(t) {
const e = k2.hash(uo(t, Si));
return js(e, Si);
}
function Bu(t) {
- const e = k2.hash(uo(t, u9));
+ const e = k2.hash(uo(t, s9));
return js(e, Si);
}
- function o5e(t) {
- return uo(`${t}`, hU);
+ function r5e(t) {
+ return uo(`${t}`, sU);
}
- function D0(t) {
- return Number(js(t, hU));
+ function R0(t) {
+ return Number(js(t, sU));
}
- function a5e(t) {
- const e = o5e(typeof t.type < "u" ? t.type : dU);
- if (D0(e) === Xa && typeof t.senderPublicKey > "u")
+ function n5e(t) {
+ const e = r5e(typeof t.type < "u" ? t.type : oU);
+ if (R0(e) === Ka && typeof t.senderPublicKey > "u")
throw new Error("Missing sender public key for type 1 envelope");
- const r10 = typeof t.senderPublicKey < "u" ? uo(t.senderPublicKey, Si) : void 0, n = typeof t.iv < "u" ? uo(t.iv, Si) : rh.randomBytes(hv), i = new e9.ChaCha20Poly1305(uo(t.symKey, Si)).seal(n, uo(t.message, u9));
- return u5e({ type: e, sealed: i, iv: n, senderPublicKey: r10 });
+ const r10 = typeof t.senderPublicKey < "u" ? uo(t.senderPublicKey, Si) : void 0, n = typeof t.iv < "u" ? uo(t.iv, Si) : th.randomBytes(lv), i = new Zx.ChaCha20Poly1305(uo(t.symKey, Si)).seal(n, uo(t.message, s9));
+ return s5e({ type: e, sealed: i, iv: n, senderPublicKey: r10 });
}
- function c5e(t) {
- const e = new e9.ChaCha20Poly1305(uo(t.symKey, Si)), { sealed: r10, iv: n } = Vm(t.encoded), i = e.open(n, r10);
+ function i5e(t) {
+ const e = new Zx.ChaCha20Poly1305(uo(t.symKey, Si)), { sealed: r10, iv: n } = jm(t.encoded), i = e.open(n, r10);
if (i === null)
throw new Error("Failed to decrypt");
- return js(i, u9);
+ return js(i, s9);
}
- function u5e(t) {
- if (D0(t.type) === Xa) {
+ function s5e(t) {
+ if (R0(t.type) === Ka) {
if (typeof t.senderPublicKey > "u")
throw new Error("Missing sender public key for type 1 envelope");
- return js($S([t.type, t.senderPublicKey, t.iv, t.sealed]), fv);
+ return js(XS([t.type, t.senderPublicKey, t.iv, t.sealed]), uv);
}
- return js($S([t.type, t.iv, t.sealed]), fv);
+ return js(XS([t.type, t.iv, t.sealed]), uv);
}
- function Vm(t) {
- const e = uo(t, fv), r10 = e.slice(n5e, kM), n = kM;
- if (D0(r10) === Xa) {
- const a = n + l9, c = a + hv, u = e.slice(n, a), f10 = e.slice(a, c), p = e.slice(c);
+ function jm(t) {
+ const e = uo(t, uv), r10 = e.slice($we, TM), n = TM;
+ if (R0(r10) === Ka) {
+ const a = n + o9, c = a + lv, u = e.slice(n, a), f10 = e.slice(a, c), p = e.slice(c);
return { type: r10, sealed: p, iv: f10, senderPublicKey: u };
}
- const i = n + hv, s = e.slice(n, i), o = e.slice(i);
+ const i = n + lv, s = e.slice(n, i), o = e.slice(i);
return { type: r10, sealed: o, iv: s };
}
- function l5e(t, e) {
- const r10 = Vm(t);
- return pU({ type: D0(r10.type), senderPublicKey: typeof r10.senderPublicKey < "u" ? js(r10.senderPublicKey, Si) : void 0, receiverPublicKey: e == null ? void 0 : e.receiverPublicKey });
+ function o5e(t, e) {
+ const r10 = jm(t);
+ return aU({ type: R0(r10.type), senderPublicKey: typeof r10.senderPublicKey < "u" ? js(r10.senderPublicKey, Si) : void 0, receiverPublicKey: e == null ? void 0 : e.receiverPublicKey });
}
- function pU(t) {
- const e = (t == null ? void 0 : t.type) || dU;
- if (e === Xa) {
+ function aU(t) {
+ const e = (t == null ? void 0 : t.type) || oU;
+ if (e === Ka) {
if (typeof (t == null ? void 0 : t.senderPublicKey) > "u")
throw new Error("missing sender public key");
if (typeof (t == null ? void 0 : t.receiverPublicKey) > "u")
@@ -151816,36 +151866,36 @@ ${Ez(e, r10)}`);
}
return { type: e, senderPublicKey: t == null ? void 0 : t.senderPublicKey, receiverPublicKey: t == null ? void 0 : t.receiverPublicKey };
}
- function RM(t) {
- return t.type === Xa && typeof t.senderPublicKey == "string" && typeof t.receiverPublicKey == "string";
+ function NM(t) {
+ return t.type === Ka && typeof t.senderPublicKey == "string" && typeof t.receiverPublicKey == "string";
}
- var f5e = "irn";
- function pv(t) {
- return (t == null ? void 0 : t.relay) || { protocol: f5e };
+ var a5e = "irn";
+ function hv(t) {
+ return (t == null ? void 0 : t.relay) || { protocol: a5e };
}
- function Jh(t) {
- const e = Fye[t];
+ function Zh(t) {
+ const e = Uye[t];
if (typeof e > "u")
throw new Error(`Relay Protocol not supported: ${t}`);
return e;
}
- var h5e = Object.defineProperty;
- var d5e = Object.defineProperties;
- var p5e = Object.getOwnPropertyDescriptors;
- var CM = Object.getOwnPropertySymbols;
- var m5e = Object.prototype.hasOwnProperty;
- var g5e = Object.prototype.propertyIsEnumerable;
- var DM = (t, e, r10) => e in t ? h5e(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var LM = (t, e) => {
+ var c5e = Object.defineProperty;
+ var u5e = Object.defineProperties;
+ var l5e = Object.getOwnPropertyDescriptors;
+ var IM = Object.getOwnPropertySymbols;
+ var f5e = Object.prototype.hasOwnProperty;
+ var h5e = Object.prototype.propertyIsEnumerable;
+ var OM = (t, e, r10) => e in t ? c5e(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var PM = (t, e) => {
for (var r10 in e || (e = {}))
- m5e.call(e, r10) && DM(t, r10, e[r10]);
- if (CM)
- for (var r10 of CM(e))
- g5e.call(e, r10) && DM(t, r10, e[r10]);
+ f5e.call(e, r10) && OM(t, r10, e[r10]);
+ if (IM)
+ for (var r10 of IM(e))
+ h5e.call(e, r10) && OM(t, r10, e[r10]);
return t;
};
- var y5e = (t, e) => d5e(t, p5e(e));
- function b5e(t, e = "-") {
+ var d5e = (t, e) => u5e(t, l5e(e));
+ function p5e(t, e = "-") {
const r10 = {}, n = "relay" + e;
return Object.keys(t).forEach((i) => {
if (i.startsWith(n)) {
@@ -151854,77 +151904,77 @@ ${Ez(e, r10)}`);
}
}), r10;
}
- function BM(t) {
+ function kM(t) {
t = t.includes("wc://") ? t.replace("wc://", "") : t, t = t.includes("wc:") ? t.replace("wc:", "") : t;
- const e = t.indexOf(":"), r10 = t.indexOf("?") !== -1 ? t.indexOf("?") : void 0, n = t.substring(0, e), i = t.substring(e + 1, r10).split("@"), s = typeof r10 < "u" ? t.substring(r10) : "", o = zd.parse(s), a = typeof o.methods == "string" ? o.methods.split(",") : void 0;
- return { protocol: n, topic: w5e(i[0]), version: parseInt(i[1], 10), symKey: o.symKey, relay: b5e(o), methods: a, expiryTimestamp: o.expiryTimestamp ? parseInt(o.expiryTimestamp, 10) : void 0 };
+ const e = t.indexOf(":"), r10 = t.indexOf("?") !== -1 ? t.indexOf("?") : void 0, n = t.substring(0, e), i = t.substring(e + 1, r10).split("@"), s = typeof r10 < "u" ? t.substring(r10) : "", o = Vd.parse(s), a = typeof o.methods == "string" ? o.methods.split(",") : void 0;
+ return { protocol: n, topic: m5e(i[0]), version: parseInt(i[1], 10), symKey: o.symKey, relay: p5e(o), methods: a, expiryTimestamp: o.expiryTimestamp ? parseInt(o.expiryTimestamp, 10) : void 0 };
}
- function w5e(t) {
+ function m5e(t) {
return t.startsWith("//") ? t.substring(2) : t;
}
- function v5e(t, e = "-") {
+ function g5e(t, e = "-") {
const r10 = "relay", n = {};
return Object.keys(t).forEach((i) => {
const s = r10 + e + i;
t[i] && (n[s] = t[i]);
}), n;
}
- function x5e(t) {
- return `${t.protocol}:${t.topic}@${t.version}?` + zd.stringify(LM(y5e(LM({ symKey: t.symKey }, v5e(t.relay)), { expiryTimestamp: t.expiryTimestamp }), t.methods ? { methods: t.methods.join(",") } : {}));
+ function y5e(t) {
+ return `${t.protocol}:${t.topic}@${t.version}?` + Vd.stringify(PM(d5e(PM({ symKey: t.symKey }, g5e(t.relay)), { expiryTimestamp: t.expiryTimestamp }), t.methods ? { methods: t.methods.join(",") } : {}));
}
- function lh(t) {
+ function uh(t) {
const e = [];
return t.forEach((r10) => {
const [n, i] = r10.split(":");
e.push(`${n}:${i}`);
}), e;
}
- function _5e(t) {
+ function b5e(t) {
const e = [];
return Object.values(t).forEach((r10) => {
- e.push(...lh(r10.accounts));
+ e.push(...uh(r10.accounts));
}), e;
}
- function E5e(t, e) {
+ function w5e(t, e) {
const r10 = [];
return Object.values(t).forEach((n) => {
- lh(n.accounts).includes(e) && r10.push(...n.methods);
+ uh(n.accounts).includes(e) && r10.push(...n.methods);
}), r10;
}
- function S5e(t, e) {
+ function v5e(t, e) {
const r10 = [];
return Object.values(t).forEach((n) => {
- lh(n.accounts).includes(e) && r10.push(...n.events);
+ uh(n.accounts).includes(e) && r10.push(...n.events);
}), r10;
}
- function M5e(t) {
+ function x5e(t) {
const e = {};
return t == null || t.forEach((r10) => {
const [n, i] = r10.split(":");
e[n] || (e[n] = { accounts: [], chains: [], events: [] }), e[n].accounts.push(r10), e[n].chains.push(`${n}:${i}`);
}), e;
}
- function UM(t, e) {
+ function RM(t, e) {
e = e.map((n) => n.replace("did:pkh:", ""));
- const r10 = M5e(e);
+ const r10 = x5e(e);
for (const [n, i] of Object.entries(r10))
- i.methods ? i.methods = nbe(i.methods, t) : i.methods = t, i.events = ["chainChanged", "accountsChanged"];
+ i.methods ? i.methods = $ye(i.methods, t) : i.methods = t, i.events = ["chainChanged", "accountsChanged"];
return r10;
}
- var A5e = { INVALID_METHOD: { message: "Invalid method.", code: 1001 }, INVALID_EVENT: { message: "Invalid event.", code: 1002 }, INVALID_UPDATE_REQUEST: { message: "Invalid update request.", code: 1003 }, INVALID_EXTEND_REQUEST: { message: "Invalid extend request.", code: 1004 }, INVALID_SESSION_SETTLE_REQUEST: { message: "Invalid session settle request.", code: 1005 }, UNAUTHORIZED_METHOD: { message: "Unauthorized method.", code: 3001 }, UNAUTHORIZED_EVENT: { message: "Unauthorized event.", code: 3002 }, UNAUTHORIZED_UPDATE_REQUEST: { message: "Unauthorized update request.", code: 3003 }, UNAUTHORIZED_EXTEND_REQUEST: { message: "Unauthorized extend request.", code: 3004 }, USER_REJECTED: { message: "User rejected.", code: 5e3 }, USER_REJECTED_CHAINS: { message: "User rejected chains.", code: 5001 }, USER_REJECTED_METHODS: { message: "User rejected methods.", code: 5002 }, USER_REJECTED_EVENTS: { message: "User rejected events.", code: 5003 }, UNSUPPORTED_CHAINS: { message: "Unsupported chains.", code: 5100 }, UNSUPPORTED_METHODS: { message: "Unsupported methods.", code: 5101 }, UNSUPPORTED_EVENTS: { message: "Unsupported events.", code: 5102 }, UNSUPPORTED_ACCOUNTS: { message: "Unsupported accounts.", code: 5103 }, UNSUPPORTED_NAMESPACE_KEY: { message: "Unsupported namespace key.", code: 5104 }, USER_DISCONNECTED: { message: "User disconnected.", code: 6e3 }, SESSION_SETTLEMENT_FAILED: { message: "Session settlement failed.", code: 7e3 }, WC_METHOD_UNSUPPORTED: { message: "Unsupported wc_ method.", code: 10001 } };
- var T5e = { NOT_INITIALIZED: { message: "Not initialized.", code: 1 }, NO_MATCHING_KEY: { message: "No matching key.", code: 2 }, RESTORE_WILL_OVERRIDE: { message: "Restore will override.", code: 3 }, RESUBSCRIBED: { message: "Resubscribed.", code: 4 }, MISSING_OR_INVALID: { message: "Missing or invalid.", code: 5 }, EXPIRED: { message: "Expired.", code: 6 }, UNKNOWN_TYPE: { message: "Unknown type.", code: 7 }, MISMATCHED_TOPIC: { message: "Mismatched topic.", code: 8 }, NON_CONFORMING_NAMESPACES: { message: "Non conforming namespaces.", code: 9 } };
+ var _5e = { INVALID_METHOD: { message: "Invalid method.", code: 1001 }, INVALID_EVENT: { message: "Invalid event.", code: 1002 }, INVALID_UPDATE_REQUEST: { message: "Invalid update request.", code: 1003 }, INVALID_EXTEND_REQUEST: { message: "Invalid extend request.", code: 1004 }, INVALID_SESSION_SETTLE_REQUEST: { message: "Invalid session settle request.", code: 1005 }, UNAUTHORIZED_METHOD: { message: "Unauthorized method.", code: 3001 }, UNAUTHORIZED_EVENT: { message: "Unauthorized event.", code: 3002 }, UNAUTHORIZED_UPDATE_REQUEST: { message: "Unauthorized update request.", code: 3003 }, UNAUTHORIZED_EXTEND_REQUEST: { message: "Unauthorized extend request.", code: 3004 }, USER_REJECTED: { message: "User rejected.", code: 5e3 }, USER_REJECTED_CHAINS: { message: "User rejected chains.", code: 5001 }, USER_REJECTED_METHODS: { message: "User rejected methods.", code: 5002 }, USER_REJECTED_EVENTS: { message: "User rejected events.", code: 5003 }, UNSUPPORTED_CHAINS: { message: "Unsupported chains.", code: 5100 }, UNSUPPORTED_METHODS: { message: "Unsupported methods.", code: 5101 }, UNSUPPORTED_EVENTS: { message: "Unsupported events.", code: 5102 }, UNSUPPORTED_ACCOUNTS: { message: "Unsupported accounts.", code: 5103 }, UNSUPPORTED_NAMESPACE_KEY: { message: "Unsupported namespace key.", code: 5104 }, USER_DISCONNECTED: { message: "User disconnected.", code: 6e3 }, SESSION_SETTLEMENT_FAILED: { message: "Session settlement failed.", code: 7e3 }, WC_METHOD_UNSUPPORTED: { message: "Unsupported wc_ method.", code: 10001 } };
+ var E5e = { NOT_INITIALIZED: { message: "Not initialized.", code: 1 }, NO_MATCHING_KEY: { message: "No matching key.", code: 2 }, RESTORE_WILL_OVERRIDE: { message: "Restore will override.", code: 3 }, RESUBSCRIBED: { message: "Resubscribed.", code: 4 }, MISSING_OR_INVALID: { message: "Missing or invalid.", code: 5 }, EXPIRED: { message: "Expired.", code: 6 }, UNKNOWN_TYPE: { message: "Unknown type.", code: 7 }, MISMATCHED_TOPIC: { message: "Mismatched topic.", code: 8 }, NON_CONFORMING_NAMESPACES: { message: "Non conforming namespaces.", code: 9 } };
function it(t, e) {
- const { message: r10, code: n } = T5e[t];
+ const { message: r10, code: n } = E5e[t];
return { message: e ? `${r10} ${e}` : r10, code: n };
}
function xr(t, e) {
- const { message: r10, code: n } = A5e[t];
+ const { message: r10, code: n } = _5e[t];
return { message: e ? `${r10} ${e}` : r10, code: n };
}
- function L0(t, e) {
+ function C0(t, e) {
return Array.isArray(t) ? typeof e < "u" && t.length ? t.every(e) : true : false;
}
- function zm(t) {
+ function Vm(t) {
return Object.getPrototypeOf(t) === Object.prototype && Object.keys(t).length;
}
function _i(t) {
@@ -151933,31 +151983,31 @@ ${Ez(e, r10)}`);
function en(t, e) {
return e && _i(t) ? true : typeof t == "string" && !!t.trim().length;
}
- function f9(t, e) {
+ function a9(t, e) {
return e && _i(t) ? true : typeof t == "number" && !isNaN(t);
}
- function N5e(t, e) {
+ function S5e(t, e) {
const { requiredNamespaces: r10 } = e, n = Object.keys(t.namespaces), i = Object.keys(r10);
let s = true;
return Lu(i, n) ? (n.forEach((o) => {
- const { accounts: a, methods: c, events: u } = t.namespaces[o], f10 = lh(a), p = r10[o];
- (!Lu(EB(o, p), f10) || !Lu(p.methods, c) || !Lu(p.events, u)) && (s = false);
+ const { accounts: a, methods: c, events: u } = t.namespaces[o], f10 = uh(a), p = r10[o];
+ (!Lu(gB(o, p), f10) || !Lu(p.methods, c) || !Lu(p.events, u)) && (s = false);
}), s) : false;
}
- function Fm(t) {
+ function zm(t) {
return en(t, false) && t.includes(":") ? t.split(":").length === 2 : false;
}
- function I5e(t) {
+ function M5e(t) {
if (en(t, false) && t.includes(":")) {
const e = t.split(":");
if (e.length === 3) {
const r10 = e[0] + ":" + e[1];
- return !!e[2] && Fm(r10);
+ return !!e[2] && zm(r10);
}
}
return false;
}
- function O5e(t) {
+ function A5e(t) {
if (en(t, false))
try {
return typeof new URL(t) < "u";
@@ -151966,125 +152016,125 @@ ${Ez(e, r10)}`);
}
return false;
}
- function P5e(t) {
+ function T5e(t) {
var e;
return (e = t == null ? void 0 : t.proposer) == null ? void 0 : e.publicKey;
}
- function k5e(t) {
+ function N5e(t) {
return t == null ? void 0 : t.topic;
}
- function R5e(t, e) {
+ function I5e(t, e) {
let r10 = null;
return en(t == null ? void 0 : t.publicKey, false) || (r10 = it("MISSING_OR_INVALID", `${e} controller public key should be a string`)), r10;
}
- function jM(t) {
+ function CM(t) {
let e = true;
- return L0(t) ? t.length && (e = t.every((r10) => en(r10, false))) : e = false, e;
+ return C0(t) ? t.length && (e = t.every((r10) => en(r10, false))) : e = false, e;
}
- function C5e(t, e, r10) {
+ function O5e(t, e, r10) {
let n = null;
- return L0(e) && e.length ? e.forEach((i) => {
- n || Fm(i) || (n = xr("UNSUPPORTED_CHAINS", `${r10}, chain ${i} should be a string and conform to "namespace:chainId" format`));
- }) : Fm(t) || (n = xr("UNSUPPORTED_CHAINS", `${r10}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)), n;
+ return C0(e) && e.length ? e.forEach((i) => {
+ n || zm(i) || (n = xr("UNSUPPORTED_CHAINS", `${r10}, chain ${i} should be a string and conform to "namespace:chainId" format`));
+ }) : zm(t) || (n = xr("UNSUPPORTED_CHAINS", `${r10}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)), n;
}
- function D5e(t, e, r10) {
+ function P5e(t, e, r10) {
let n = null;
return Object.entries(t).forEach(([i, s]) => {
if (n)
return;
- const o = C5e(i, EB(i, s), `${e} ${r10}`);
+ const o = O5e(i, gB(i, s), `${e} ${r10}`);
o && (n = o);
}), n;
}
- function L5e(t, e) {
+ function k5e(t, e) {
let r10 = null;
- return L0(t) ? t.forEach((n) => {
- r10 || I5e(n) || (r10 = xr("UNSUPPORTED_ACCOUNTS", `${e}, account ${n} should be a string and conform to "namespace:chainId:address" format`));
+ return C0(t) ? t.forEach((n) => {
+ r10 || M5e(n) || (r10 = xr("UNSUPPORTED_ACCOUNTS", `${e}, account ${n} should be a string and conform to "namespace:chainId:address" format`));
}) : r10 = xr("UNSUPPORTED_ACCOUNTS", `${e}, accounts should be an array of strings conforming to "namespace:chainId:address" format`), r10;
}
- function B5e(t, e) {
+ function R5e(t, e) {
let r10 = null;
return Object.values(t).forEach((n) => {
if (r10)
return;
- const i = L5e(n == null ? void 0 : n.accounts, `${e} namespace`);
+ const i = k5e(n == null ? void 0 : n.accounts, `${e} namespace`);
i && (r10 = i);
}), r10;
}
- function U5e(t, e) {
+ function C5e(t, e) {
let r10 = null;
- return jM(t == null ? void 0 : t.methods) ? jM(t == null ? void 0 : t.events) || (r10 = xr("UNSUPPORTED_EVENTS", `${e}, events should be an array of strings or empty array for no events`)) : r10 = xr("UNSUPPORTED_METHODS", `${e}, methods should be an array of strings or empty array for no methods`), r10;
+ return CM(t == null ? void 0 : t.methods) ? CM(t == null ? void 0 : t.events) || (r10 = xr("UNSUPPORTED_EVENTS", `${e}, events should be an array of strings or empty array for no events`)) : r10 = xr("UNSUPPORTED_METHODS", `${e}, methods should be an array of strings or empty array for no methods`), r10;
}
- function mU(t, e) {
+ function cU(t, e) {
let r10 = null;
return Object.values(t).forEach((n) => {
if (r10)
return;
- const i = U5e(n, `${e}, namespace`);
+ const i = C5e(n, `${e}, namespace`);
i && (r10 = i);
}), r10;
}
- function j5e(t, e, r10) {
+ function D5e(t, e, r10) {
let n = null;
- if (t && zm(t)) {
- const i = mU(t, e);
+ if (t && Vm(t)) {
+ const i = cU(t, e);
i && (n = i);
- const s = D5e(t, e, r10);
+ const s = P5e(t, e, r10);
s && (n = s);
} else
n = it("MISSING_OR_INVALID", `${e}, ${r10} should be an object with data`);
return n;
}
- function u3(t, e) {
+ function c3(t, e) {
let r10 = null;
- if (t && zm(t)) {
- const n = mU(t, e);
+ if (t && Vm(t)) {
+ const n = cU(t, e);
n && (r10 = n);
- const i = B5e(t, e);
+ const i = R5e(t, e);
i && (r10 = i);
} else
r10 = it("MISSING_OR_INVALID", `${e}, namespaces should be an object with data`);
return r10;
}
- function gU(t) {
+ function uU(t) {
return en(t.protocol, true);
}
- function V5e(t, e) {
+ function L5e(t, e) {
let r10 = false;
- return e && !t ? r10 = true : t && L0(t) && t.length && t.forEach((n) => {
- r10 = gU(n);
+ return e && !t ? r10 = true : t && C0(t) && t.length && t.forEach((n) => {
+ r10 = uU(n);
}), r10;
}
- function z5e(t) {
+ function B5e(t) {
return typeof t == "number";
}
function Bi(t) {
return typeof t < "u" && typeof t !== null;
}
- function F5e(t) {
- return !(!t || typeof t != "object" || !t.code || !f9(t.code, false) || !t.message || !en(t.message, false));
+ function U5e(t) {
+ return !(!t || typeof t != "object" || !t.code || !a9(t.code, false) || !t.message || !en(t.message, false));
}
- function H5e(t) {
+ function j5e(t) {
return !(_i(t) || !en(t.method, false));
}
- function q5e(t) {
- return !(_i(t) || _i(t.result) && _i(t.error) || !f9(t.id, false) || !en(t.jsonrpc, false));
+ function V5e(t) {
+ return !(_i(t) || _i(t.result) && _i(t.error) || !a9(t.id, false) || !en(t.jsonrpc, false));
}
- function W5e(t) {
+ function z5e(t) {
return !(_i(t) || !en(t.name, false));
}
- function VM(t, e) {
- return !(!Fm(e) || !_5e(t).includes(e));
+ function DM(t, e) {
+ return !(!zm(e) || !b5e(t).includes(e));
}
- function G5e(t, e, r10) {
- return en(r10, false) ? E5e(t, e).includes(r10) : false;
+ function F5e(t, e, r10) {
+ return en(r10, false) ? w5e(t, e).includes(r10) : false;
}
- function K5e(t, e, r10) {
- return en(r10, false) ? S5e(t, e).includes(r10) : false;
+ function H5e(t, e, r10) {
+ return en(r10, false) ? v5e(t, e).includes(r10) : false;
}
- function zM(t, e, r10) {
+ function LM(t, e, r10) {
let n = null;
- const i = X5e(t), s = Y5e(e), o = Object.keys(i), a = Object.keys(s), c = FM(Object.keys(t)), u = FM(Object.keys(e)), f10 = c.filter((p) => !u.includes(p));
+ const i = q5e(t), s = W5e(e), o = Object.keys(i), a = Object.keys(s), c = BM(Object.keys(t)), u = BM(Object.keys(e)), f10 = c.filter((p) => !u.includes(p));
return f10.length && (n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces keys don't satisfy requiredNamespaces.
Required: ${f10.toString()}
Received: ${Object.keys(e).toString()}`)), Lu(o, a) || (n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces chains don't satisfy required namespaces.
@@ -152092,7 +152142,7 @@ ${Ez(e, r10)}`);
Approved: ${a.toString()}`)), Object.keys(e).forEach((p) => {
if (!p.includes(":") || n)
return;
- const b = lh(e[p].accounts);
+ const b = uh(e[p].accounts);
b.includes(p) || (n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces accounts don't satisfy namespace accounts for ${p}
Required: ${p}
Approved: ${b.toString()}`));
@@ -152100,7 +152150,7 @@ ${Ez(e, r10)}`);
n || (Lu(i[p].methods, s[p].methods) ? Lu(i[p].events, s[p].events) || (n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces events don't satisfy namespace events for ${p}`)) : n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces methods don't satisfy namespace methods for ${p}`));
}), n;
}
- function X5e(t) {
+ function q5e(t) {
const e = {};
return Object.keys(t).forEach((r10) => {
var n;
@@ -152109,140 +152159,140 @@ ${Ez(e, r10)}`);
});
}), e;
}
- function FM(t) {
+ function BM(t) {
return [...new Set(t.map((e) => e.includes(":") ? e.split(":")[0] : e))];
}
- function Y5e(t) {
+ function W5e(t) {
const e = {};
return Object.keys(t).forEach((r10) => {
if (r10.includes(":"))
e[r10] = t[r10];
else {
- const n = lh(t[r10].accounts);
+ const n = uh(t[r10].accounts);
n == null || n.forEach((i) => {
e[i] = { accounts: t[r10].accounts.filter((s) => s.includes(`${i}:`)), methods: t[r10].methods, events: t[r10].events };
});
}
}), e;
}
- function Z5e(t, e) {
- return f9(t, false) && t <= e.max && t >= e.min;
+ function G5e(t, e) {
+ return a9(t, false) && t <= e.max && t >= e.min;
}
- function HM() {
- const t = R0();
+ function UM() {
+ const t = P0();
return new Promise((e) => {
switch (t) {
case is.browser:
- e(J5e());
+ e(K5e());
break;
case is.reactNative:
- e(Q5e());
+ e(X5e());
break;
case is.node:
- e($5e());
+ e(Y5e());
break;
default:
e(true);
}
});
}
- function J5e() {
- return sh() && (navigator == null ? void 0 : navigator.onLine);
+ function K5e() {
+ return ih() && (navigator == null ? void 0 : navigator.onLine);
}
- async function Q5e() {
- if (ih() && typeof global < "u" && global != null && global.NetInfo) {
+ async function X5e() {
+ if (nh() && typeof global < "u" && global != null && global.NetInfo) {
const t = await (global == null ? void 0 : global.NetInfo.fetch());
return t == null ? void 0 : t.isConnected;
}
return true;
}
- function $5e() {
+ function Y5e() {
return true;
}
- function eve(t) {
- switch (R0()) {
+ function Z5e(t) {
+ switch (P0()) {
case is.browser:
- tve(t);
+ J5e(t);
break;
case is.reactNative:
- rve(t);
+ Q5e(t);
break;
}
}
- function tve(t) {
- !ih() && sh() && (window.addEventListener("online", () => t(true)), window.addEventListener("offline", () => t(false)));
+ function J5e(t) {
+ !nh() && ih() && (window.addEventListener("online", () => t(true)), window.addEventListener("offline", () => t(false)));
}
- function rve(t) {
- ih() && typeof global < "u" && global != null && global.NetInfo && (global == null || global.NetInfo.addEventListener((e) => t(e == null ? void 0 : e.isConnected)));
+ function Q5e(t) {
+ nh() && typeof global < "u" && global != null && global.NetInfo && (global == null || global.NetInfo.addEventListener((e) => t(e == null ? void 0 : e.isConnected)));
}
- var l3 = {};
- var Uh = class {
+ var u3 = {};
+ var Bh = class {
static get(e) {
- return l3[e];
+ return u3[e];
}
static set(e, r10) {
- l3[e] = r10;
+ u3[e] = r10;
}
static delete(e) {
- delete l3[e];
- }
- };
- var nve = "PARSE_ERROR";
- var ive = "INVALID_REQUEST";
- var sve = "METHOD_NOT_FOUND";
- var ove = "INVALID_PARAMS";
- var yU = "INTERNAL_ERROR";
- var h9 = "SERVER_ERROR";
- var ave = [-32700, -32600, -32601, -32602, -32603];
- var cd = {
- [nve]: { code: -32700, message: "Parse error" },
- [ive]: { code: -32600, message: "Invalid Request" },
- [sve]: { code: -32601, message: "Method not found" },
- [ove]: { code: -32602, message: "Invalid params" },
- [yU]: { code: -32603, message: "Internal error" },
- [h9]: { code: -32e3, message: "Server error" }
- };
- var bU = h9;
- function cve(t) {
- return ave.includes(t);
- }
- function qM(t) {
- return Object.keys(cd).includes(t) ? cd[t] : cd[bU];
- }
- function uve(t) {
- const e = Object.values(cd).find((r10) => r10.code === t);
- return e || cd[bU];
- }
- function lve(t, e, r10) {
+ delete u3[e];
+ }
+ };
+ var $5e = "PARSE_ERROR";
+ var eve = "INVALID_REQUEST";
+ var tve = "METHOD_NOT_FOUND";
+ var rve = "INVALID_PARAMS";
+ var lU = "INTERNAL_ERROR";
+ var c9 = "SERVER_ERROR";
+ var nve = [-32700, -32600, -32601, -32602, -32603];
+ var ad = {
+ [$5e]: { code: -32700, message: "Parse error" },
+ [eve]: { code: -32600, message: "Invalid Request" },
+ [tve]: { code: -32601, message: "Method not found" },
+ [rve]: { code: -32602, message: "Invalid params" },
+ [lU]: { code: -32603, message: "Internal error" },
+ [c9]: { code: -32e3, message: "Server error" }
+ };
+ var fU = c9;
+ function ive(t) {
+ return nve.includes(t);
+ }
+ function jM(t) {
+ return Object.keys(ad).includes(t) ? ad[t] : ad[fU];
+ }
+ function sve(t) {
+ const e = Object.values(ad).find((r10) => r10.code === t);
+ return e || ad[fU];
+ }
+ function ove(t, e, r10) {
return t.message.includes("getaddrinfo ENOTFOUND") || t.message.includes("connect ECONNREFUSED") ? new Error(`Unavailable ${r10} RPC url at ${e}`) : t;
}
- var wU = {};
- var mv = function(t, e) {
- return mv = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) {
+ var hU = {};
+ var dv = function(t, e) {
+ return dv = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) {
r10.__proto__ = n;
} || function(r10, n) {
for (var i in n)
n.hasOwnProperty(i) && (r10[i] = n[i]);
- }, mv(t, e);
+ }, dv(t, e);
};
- function fve(t, e) {
- mv(t, e);
+ function ave(t, e) {
+ dv(t, e);
function r10() {
this.constructor = t;
}
t.prototype = e === null ? Object.create(e) : (r10.prototype = e.prototype, new r10());
}
- var gv = function() {
- return gv = Object.assign || function(e) {
+ var pv = function() {
+ return pv = Object.assign || function(e) {
for (var r10, n = 1, i = arguments.length; n < i; n++) {
r10 = arguments[n];
for (var s in r10)
Object.prototype.hasOwnProperty.call(r10, s) && (e[s] = r10[s]);
}
return e;
- }, gv.apply(this, arguments);
+ }, pv.apply(this, arguments);
};
- function hve(t, e) {
+ function cve(t, e) {
var r10 = {};
for (var n in t)
Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r10[n] = t[n]);
@@ -152251,7 +152301,7 @@ ${Ez(e, r10)}`);
e.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, n[i]) && (r10[n[i]] = t[n[i]]);
return r10;
}
- function dve(t, e, r10, n) {
+ function uve(t, e, r10, n) {
var i = arguments.length, s = i < 3 ? e : n === null ? n = Object.getOwnPropertyDescriptor(e, r10) : n, o;
if (typeof Reflect == "object" && typeof Reflect.decorate == "function")
s = Reflect.decorate(t, e, r10, n);
@@ -152260,16 +152310,16 @@ ${Ez(e, r10)}`);
(o = t[a]) && (s = (i < 3 ? o(s) : i > 3 ? o(e, r10, s) : o(e, r10)) || s);
return i > 3 && s && Object.defineProperty(e, r10, s), s;
}
- function pve(t, e) {
+ function lve(t, e) {
return function(r10, n) {
e(r10, n, t);
};
}
- function mve(t, e) {
+ function fve(t, e) {
if (typeof Reflect == "object" && typeof Reflect.metadata == "function")
return Reflect.metadata(t, e);
}
- function gve(t, e, r10, n) {
+ function hve(t, e, r10, n) {
function i(s) {
return s instanceof r10 ? s : new r10(function(o) {
o(s);
@@ -152296,7 +152346,7 @@ ${Ez(e, r10)}`);
u((n = n.apply(t, e || [])).next());
});
}
- function yve(t, e) {
+ function dve(t, e) {
var r10 = { label: 0, sent: function() {
if (s[0] & 1)
throw s[1];
@@ -152361,14 +152411,14 @@ ${Ez(e, r10)}`);
return { value: u[0] ? u[1] : void 0, done: true };
}
}
- function bve(t, e, r10, n) {
+ function pve(t, e, r10, n) {
n === void 0 && (n = r10), t[n] = e[r10];
}
- function wve(t, e) {
+ function mve(t, e) {
for (var r10 in t)
r10 !== "default" && !e.hasOwnProperty(r10) && (e[r10] = t[r10]);
}
- function yv(t) {
+ function mv(t) {
var e = typeof Symbol == "function" && Symbol.iterator, r10 = e && t[e], n = 0;
if (r10)
return r10.call(t);
@@ -152380,7 +152430,7 @@ ${Ez(e, r10)}`);
};
throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
}
- function vU(t, e) {
+ function dU(t, e) {
var r10 = typeof Symbol == "function" && t[Symbol.iterator];
if (!r10)
return t;
@@ -152400,12 +152450,12 @@ ${Ez(e, r10)}`);
}
return s;
}
- function vve() {
+ function gve() {
for (var t = [], e = 0; e < arguments.length; e++)
- t = t.concat(vU(arguments[e]));
+ t = t.concat(dU(arguments[e]));
return t;
}
- function xve() {
+ function yve() {
for (var t = 0, e = 0, r10 = arguments.length; e < r10; e++)
t += arguments[e].length;
for (var n = Array(t), i = 0, e = 0; e < r10; e++)
@@ -152413,10 +152463,10 @@ ${Ez(e, r10)}`);
n[i] = s[o];
return n;
}
- function Wd(t) {
- return this instanceof Wd ? (this.v = t, this) : new Wd(t);
+ function qd(t) {
+ return this instanceof qd ? (this.v = t, this) : new qd(t);
}
- function _ve(t, e, r10) {
+ function bve(t, e, r10) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var n = r10.apply(t, e || []), i, s = [];
@@ -152438,7 +152488,7 @@ ${Ez(e, r10)}`);
}
}
function c(b) {
- b.value instanceof Wd ? Promise.resolve(b.value.v).then(u, f10) : p(s[0][2], b);
+ b.value instanceof qd ? Promise.resolve(b.value.v).then(u, f10) : p(s[0][2], b);
}
function u(b) {
a("next", b);
@@ -152450,7 +152500,7 @@ ${Ez(e, r10)}`);
b(E), s.shift(), s.length && a(s[0][0], s[0][1]);
}
}
- function Eve(t) {
+ function wve(t) {
var e, r10;
return e = {}, n("next"), n("throw", function(i) {
throw i;
@@ -152459,15 +152509,15 @@ ${Ez(e, r10)}`);
}, e;
function n(i, s) {
e[i] = t[i] ? function(o) {
- return (r10 = !r10) ? { value: Wd(t[i](o)), done: i === "return" } : s ? s(o) : o;
+ return (r10 = !r10) ? { value: qd(t[i](o)), done: i === "return" } : s ? s(o) : o;
} : s;
}
}
- function Sve(t) {
+ function vve(t) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var e = t[Symbol.asyncIterator], r10;
- return e ? e.call(t) : (t = typeof yv == "function" ? yv(t) : t[Symbol.iterator](), r10 = {}, n("next"), n("throw"), n("return"), r10[Symbol.asyncIterator] = function() {
+ return e ? e.call(t) : (t = typeof mv == "function" ? mv(t) : t[Symbol.iterator](), r10 = {}, n("next"), n("throw"), n("return"), r10[Symbol.asyncIterator] = function() {
return this;
}, r10);
function n(s) {
@@ -152483,10 +152533,10 @@ ${Ez(e, r10)}`);
}, o);
}
}
- function Mve(t, e) {
+ function xve(t, e) {
return Object.defineProperty ? Object.defineProperty(t, "raw", { value: e }) : t.raw = e, t;
}
- function Ave(t) {
+ function _ve(t) {
if (t && t.__esModule)
return t;
var e = {};
@@ -152495,54 +152545,54 @@ ${Ez(e, r10)}`);
Object.hasOwnProperty.call(t, r10) && (e[r10] = t[r10]);
return e.default = t, e;
}
- function Tve(t) {
+ function Eve(t) {
return t && t.__esModule ? t : { default: t };
}
- function Nve(t, e) {
+ function Sve(t, e) {
if (!e.has(t))
throw new TypeError("attempted to get private field on non-instance");
return e.get(t);
}
- function Ive(t, e, r10) {
+ function Mve(t, e, r10) {
if (!e.has(t))
throw new TypeError("attempted to set private field on non-instance");
return e.set(t, r10), r10;
}
- var Ove = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Ave = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
get __assign() {
- return gv;
- },
- __asyncDelegator: Eve,
- __asyncGenerator: _ve,
- __asyncValues: Sve,
- __await: Wd,
- __awaiter: gve,
- __classPrivateFieldGet: Nve,
- __classPrivateFieldSet: Ive,
- __createBinding: bve,
- __decorate: dve,
- __exportStar: wve,
- __extends: fve,
- __generator: yve,
- __importDefault: Tve,
- __importStar: Ave,
- __makeTemplateObject: Mve,
- __metadata: mve,
- __param: pve,
- __read: vU,
- __rest: hve,
- __spread: vve,
- __spreadArrays: xve,
- __values: yv
+ return pv;
+ },
+ __asyncDelegator: wve,
+ __asyncGenerator: bve,
+ __asyncValues: vve,
+ __await: qd,
+ __awaiter: hve,
+ __classPrivateFieldGet: Sve,
+ __classPrivateFieldSet: Mve,
+ __createBinding: pve,
+ __decorate: uve,
+ __exportStar: mve,
+ __extends: ave,
+ __generator: dve,
+ __importDefault: Eve,
+ __importStar: _ve,
+ __makeTemplateObject: xve,
+ __metadata: fve,
+ __param: lve,
+ __read: dU,
+ __rest: cve,
+ __spread: gve,
+ __spreadArrays: yve,
+ __values: mv
}, Symbol.toStringTag, { value: "Module" }));
- var Pve = /* @__PURE__ */ fn(Ove);
+ var Tve = /* @__PURE__ */ fn(Ave);
var _a = {};
- var WM;
- function kve() {
- if (WM)
+ var VM;
+ function Nve() {
+ if (VM)
return _a;
- WM = 1, Object.defineProperty(_a, "__esModule", { value: true }), _a.isBrowserCryptoAvailable = _a.getSubtleCrypto = _a.getBrowerCrypto = void 0;
+ VM = 1, Object.defineProperty(_a, "__esModule", { value: true }), _a.isBrowserCryptoAvailable = _a.getSubtleCrypto = _a.getBrowerCrypto = void 0;
function t() {
return (Lt == null ? void 0 : Lt.crypto) || (Lt == null ? void 0 : Lt.msCrypto) || {};
}
@@ -152558,11 +152608,11 @@ ${Ez(e, r10)}`);
return _a.isBrowserCryptoAvailable = r10, _a;
}
var Ea = {};
- var GM;
- function Rve() {
- if (GM)
+ var zM;
+ function Ive() {
+ if (zM)
return Ea;
- GM = 1, Object.defineProperty(Ea, "__esModule", { value: true }), Ea.isBrowser = Ea.isNode = Ea.isReactNative = void 0;
+ zM = 1, Object.defineProperty(Ea, "__esModule", { value: true }), Ea.isBrowser = Ea.isNode = Ea.isReactNative = void 0;
function t() {
return typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative";
}
@@ -152578,77 +152628,77 @@ ${Ez(e, r10)}`);
}
(function(t) {
Object.defineProperty(t, "__esModule", { value: true });
- const e = Pve;
- e.__exportStar(kve(), t), e.__exportStar(Rve(), t);
- })(wU);
- function Dc(t = 3) {
+ const e = Tve;
+ e.__exportStar(Nve(), t), e.__exportStar(Ive(), t);
+ })(hU);
+ function Cc(t = 3) {
const e = Date.now() * Math.pow(10, t), r10 = Math.floor(Math.random() * Math.pow(10, t));
return e + r10;
}
function Uu(t = 6) {
- return BigInt(Dc(t));
+ return BigInt(Cc(t));
}
- function Sf(t, e, r10) {
+ function Ef(t, e, r10) {
return {
- id: r10 || Dc(),
+ id: r10 || Cc(),
jsonrpc: "2.0",
method: t,
params: e
};
}
- function d9(t, e) {
+ function u9(t, e) {
return {
id: t,
jsonrpc: "2.0",
result: e
};
}
- function p9(t, e, r10) {
+ function l9(t, e, r10) {
return {
id: t,
jsonrpc: "2.0",
- error: Cve(e, r10)
+ error: Ove(e, r10)
};
}
- function Cve(t, e) {
- return typeof t > "u" ? qM(yU) : (typeof t == "string" && (t = Object.assign(Object.assign({}, qM(h9)), { message: t })), typeof e < "u" && (t.data = e), cve(t.code) && (t = uve(t.code)), t);
+ function Ove(t, e) {
+ return typeof t > "u" ? jM(lU) : (typeof t == "string" && (t = Object.assign(Object.assign({}, jM(c9)), { message: t })), typeof e < "u" && (t.data = e), ive(t.code) && (t = sve(t.code)), t);
}
- var Dve = class {
+ var Pve = class {
};
- var Lve = class extends Dve {
+ var kve = class extends Pve {
constructor() {
super();
}
};
- var Bve = class extends Lve {
+ var Rve = class extends kve {
constructor(e) {
super();
}
};
- var Uve = "^wss?:";
- function jve(t) {
+ var Cve = "^wss?:";
+ function Dve(t) {
const e = t.match(new RegExp(/^\w+:/, "gi"));
if (!(!e || !e.length))
return e[0];
}
- function Vve(t, e) {
- const r10 = jve(t);
+ function Lve(t, e) {
+ const r10 = Dve(t);
return typeof r10 > "u" ? false : new RegExp(e).test(r10);
}
- function KM(t) {
- return Vve(t, Uve);
+ function FM(t) {
+ return Lve(t, Cve);
}
- function zve(t) {
+ function Bve(t) {
return new RegExp("wss?://localhost(:d{2,5})?").test(t);
}
- function xU(t) {
+ function pU(t) {
return typeof t == "object" && "id" in t && "jsonrpc" in t && t.jsonrpc === "2.0";
}
- function m9(t) {
- return xU(t) && "method" in t;
+ function f9(t) {
+ return pU(t) && "method" in t;
}
function C2(t) {
- return xU(t) && (Lo(t) || Rs(t));
+ return pU(t) && (Lo(t) || Rs(t));
}
function Lo(t) {
return "result" in t;
@@ -152656,7 +152706,7 @@ ${Ez(e, r10)}`);
function Rs(t) {
return "error" in t;
}
- var Fve = class extends Bve {
+ var Uve = class extends Rve {
constructor(e) {
super(e), this.events = new vo.EventEmitter(), this.hasRegisteredEventListeners = false, this.connection = this.setConnection(e), this.connection.connected && this.registerEventListeners();
}
@@ -152679,7 +152729,7 @@ ${Ez(e, r10)}`);
this.events.removeListener(e, r10);
}
async request(e, r10) {
- return this.requestStrict(Sf(e.method, e.params || [], e.id || Uu().toString()), r10);
+ return this.requestStrict(Ef(e.method, e.params || [], e.id || Uu().toString()), r10);
}
async requestStrict(e, r10) {
return new Promise(async (n, i) => {
@@ -152718,14 +152768,14 @@ ${Ez(e, r10)}`);
this.hasRegisteredEventListeners || (this.connection.on("payload", (e) => this.onPayload(e)), this.connection.on("close", (e) => this.onClose(e)), this.connection.on("error", (e) => this.events.emit("error", e)), this.connection.on("register_error", (e) => this.onClose()), this.hasRegisteredEventListeners = true);
}
};
- var Hve = () => typeof WebSocket < "u" ? WebSocket : typeof global < "u" && typeof global.WebSocket < "u" ? global.WebSocket : typeof window < "u" && typeof window.WebSocket < "u" ? window.WebSocket : typeof self < "u" && typeof self.WebSocket < "u" ? self.WebSocket : require_browser();
- var qve = () => typeof WebSocket < "u" || typeof global < "u" && typeof global.WebSocket < "u" || typeof window < "u" && typeof window.WebSocket < "u" || typeof self < "u" && typeof self.WebSocket < "u";
- var XM = (t) => t.split("?")[0];
- var YM = 10;
- var Wve = Hve();
- var Gve = class {
+ var jve = () => typeof WebSocket < "u" ? WebSocket : typeof global < "u" && typeof global.WebSocket < "u" ? global.WebSocket : typeof window < "u" && typeof window.WebSocket < "u" ? window.WebSocket : typeof self < "u" && typeof self.WebSocket < "u" ? self.WebSocket : require_browser();
+ var Vve = () => typeof WebSocket < "u" || typeof global < "u" && typeof global.WebSocket < "u" || typeof window < "u" && typeof window.WebSocket < "u" || typeof self < "u" && typeof self.WebSocket < "u";
+ var HM = (t) => t.split("?")[0];
+ var qM = 10;
+ var zve = jve();
+ var Fve = class {
constructor(e) {
- if (this.url = e, this.events = new vo.EventEmitter(), this.registering = false, !KM(e))
+ if (this.url = e, this.events = new vo.EventEmitter(), this.registering = false, !FM(e))
throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`);
this.url = e;
}
@@ -152770,7 +152820,7 @@ ${Ez(e, r10)}`);
}
}
register(e = this.url) {
- if (!KM(e))
+ if (!FM(e))
throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`);
if (this.registering) {
const r10 = this.events.getMaxListeners();
@@ -152785,8 +152835,8 @@ ${Ez(e, r10)}`);
});
}
return this.url = e, this.registering = true, new Promise((r10, n) => {
- const i = new URLSearchParams(e).get("origin"), s = wU.isReactNative() ? { headers: { origin: i } } : { rejectUnauthorized: !zve(e) }, o = new Wve(e, [], s);
- qve() ? o.onerror = (a) => {
+ const i = new URLSearchParams(e).get("origin"), s = hU.isReactNative() ? { headers: { origin: i } } : { rejectUnauthorized: !Bve(e) }, o = new zve(e, [], s);
+ Vve() ? o.onerror = (a) => {
const c = a;
n(this.emitError(c.error));
} : o.on("error", (a) => {
@@ -152809,26 +152859,26 @@ ${Ez(e, r10)}`);
this.events.emit("payload", r10);
}
onError(e, r10) {
- const n = this.parseError(r10), i = n.message || n.toString(), s = p9(e, i);
+ const n = this.parseError(r10), i = n.message || n.toString(), s = l9(e, i);
this.events.emit("payload", s);
}
parseError(e, r10 = this.url) {
- return lve(e, XM(r10), "WS");
+ return ove(e, HM(r10), "WS");
}
resetMaxListeners() {
- this.events.getMaxListeners() > YM && this.events.setMaxListeners(YM);
+ this.events.getMaxListeners() > qM && this.events.setMaxListeners(qM);
}
emitError(e) {
- const r10 = this.parseError(new Error((e == null ? void 0 : e.message) || `WebSocket connection failed for host: ${XM(this.url)}`));
+ const r10 = this.parseError(new Error((e == null ? void 0 : e.message) || `WebSocket connection failed for host: ${HM(this.url)}`));
return this.events.emit("register_error", r10), r10;
}
};
- var Hm = { exports: {} };
- Hm.exports;
+ var Fm = { exports: {} };
+ Fm.exports;
(function(t, e) {
- var r10 = 200, n = "__lodash_hash_undefined__", i = 1, s = 2, o = 9007199254740991, a = "[object Arguments]", c = "[object Array]", u = "[object AsyncFunction]", f10 = "[object Boolean]", p = "[object Date]", b = "[object Error]", E = "[object Function]", _ = "[object GeneratorFunction]", N11 = "[object Map]", R = "[object Number]", F = "[object Null]", D = "[object Object]", L = "[object Promise]", q = "[object Proxy]", W = "[object RegExp]", z = "[object Set]", T = "[object String]", I = "[object Symbol]", H = "[object Undefined]", X = "[object WeakMap]", V = "[object ArrayBuffer]", S10 = "[object DataView]", d = "[object Float32Array]", l15 = "[object Float64Array]", h = "[object Int8Array]", y = "[object Int16Array]", x = "[object Int32Array]", v = "[object Uint8Array]", M = "[object Uint8ClampedArray]", w = "[object Uint16Array]", g = "[object Uint32Array]", m = /[\\^$.*+?()[\]{}|]/g, P = /^\[object .+?Constructor\]$/, Q = /^(?:0|[1-9]\d*)$/, A = {};
- A[d] = A[l15] = A[h] = A[y] = A[x] = A[v] = A[M] = A[w] = A[g] = true, A[a] = A[c] = A[V] = A[f10] = A[S10] = A[p] = A[b] = A[E] = A[N11] = A[R] = A[D] = A[W] = A[z] = A[T] = A[X] = false;
- var K = typeof Lt == "object" && Lt && Lt.Object === Object && Lt, U = typeof self == "object" && self && self.Object === Object && self, j10 = K || U || Function("return this")(), G = e && !e.nodeType && e, k = G && true && t && !t.nodeType && t, Y = k && k.exports === G, ee = Y && K.process, ae = function() {
+ var r10 = 200, n = "__lodash_hash_undefined__", i = 1, s = 2, o = 9007199254740991, a = "[object Arguments]", c = "[object Array]", u = "[object AsyncFunction]", f10 = "[object Boolean]", p = "[object Date]", b = "[object Error]", E = "[object Function]", _ = "[object GeneratorFunction]", N11 = "[object Map]", k = "[object Number]", F = "[object Null]", L = "[object Object]", D = "[object Promise]", q = "[object Proxy]", W = "[object RegExp]", z = "[object Set]", T = "[object String]", I = "[object Symbol]", H = "[object Undefined]", X = "[object WeakMap]", V = "[object ArrayBuffer]", S9 = "[object DataView]", d = "[object Float32Array]", l15 = "[object Float64Array]", h = "[object Int8Array]", y = "[object Int16Array]", x = "[object Int32Array]", v = "[object Uint8Array]", M = "[object Uint8ClampedArray]", w = "[object Uint16Array]", g = "[object Uint32Array]", m = /[\\^$.*+?()[\]{}|]/g, P = /^\[object .+?Constructor\]$/, Q = /^(?:0|[1-9]\d*)$/, A = {};
+ A[d] = A[l15] = A[h] = A[y] = A[x] = A[v] = A[M] = A[w] = A[g] = true, A[a] = A[c] = A[V] = A[f10] = A[S9] = A[p] = A[b] = A[E] = A[N11] = A[k] = A[L] = A[W] = A[z] = A[T] = A[X] = false;
+ var K = typeof Lt == "object" && Lt && Lt.Object === Object && Lt, U = typeof self == "object" && self && self.Object === Object && self, j10 = K || U || Function("return this")(), G = e && !e.nodeType && e, R = G && true && t && !t.nodeType && t, Y = R && R.exports === G, ee = Y && K.process, ae = function() {
try {
return ee && ee.binding && ee.binding("util");
} catch {
@@ -152885,12 +152935,12 @@ ${Ez(e, r10)}`);
Fe[++_e] = xt;
}), Fe;
}
- var Te = Array.prototype, C9 = Function.prototype, O = Object.prototype, B = j10["__core-js_shared__"], $ = C9.toString, te = O.hasOwnProperty, J = function() {
+ var Te = Array.prototype, C10 = Function.prototype, O = Object.prototype, B = j10["__core-js_shared__"], $ = C10.toString, te = O.hasOwnProperty, J = function() {
var ue = /[^.]+$/.exec(B && B.keys && B.keys.IE_PROTO || "");
return ue ? "Symbol(src)_1." + ue : "";
}(), ne = O.toString, fe = RegExp(
"^" + $.call(te).replace(m, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
- ), ge = Y ? j10.Buffer : void 0, de = j10.Symbol, ve = j10.Uint8Array, Ae = O.propertyIsEnumerable, Ne = Te.splice, De = de ? de.toStringTag : void 0, ut = Object.getOwnPropertySymbols, Ve = ge ? ge.isBuffer : void 0, Ze = ye(Object.keys, Object), Ge = Ll(j10, "DataView"), ke = Ll(j10, "Map"), Re = Ll(j10, "Promise"), Je = Ll(j10, "Set"), Me = Ll(j10, "WeakMap"), Pe = Ll(Object, "create"), et = fu(Ge), Ce = fu(ke), ze = fu(Re), nt = fu(Je), qe = fu(Me), Ke = de ? de.prototype : void 0, at = Ke ? Ke.valueOf : void 0;
+ ), ge = Y ? j10.Buffer : void 0, de = j10.Symbol, ve = j10.Uint8Array, Ae = O.propertyIsEnumerable, Ne = Te.splice, De = de ? de.toStringTag : void 0, ut = Object.getOwnPropertySymbols, Ve = ge ? ge.isBuffer : void 0, Ze = ye(Object.keys, Object), Ge = Dl(j10, "DataView"), ke = Dl(j10, "Map"), Re = Dl(j10, "Promise"), Je = Dl(j10, "Set"), Me = Dl(j10, "WeakMap"), Pe = Dl(Object, "create"), et = fu(Ge), Ce = fu(ke), ze = fu(Re), nt = fu(Je), qe = fu(Me), Ke = de ? de.prototype : void 0, at = Ke ? Ke.valueOf : void 0;
function We(ue) {
var _e = -1, Fe = ue == null ? 0 : ue.length;
for (this.clear(); ++_e < Fe; ) {
@@ -152933,21 +152983,21 @@ ${Ez(e, r10)}`);
this.__data__ = [], this.size = 0;
}
function gr(ue) {
- var _e = this.__data__, Fe = V02(_e, ue);
+ var _e = this.__data__, Fe = U0(_e, ue);
if (Fe < 0)
return false;
var xt = _e.length - 1;
return Fe == xt ? _e.pop() : Ne.call(_e, Fe, 1), --this.size, true;
}
function yr(ue) {
- var _e = this.__data__, Fe = V02(_e, ue);
+ var _e = this.__data__, Fe = U0(_e, ue);
return Fe < 0 ? void 0 : _e[Fe][1];
}
function br(ue) {
- return V02(this.__data__, ue) > -1;
+ return U0(this.__data__, ue) > -1;
}
function wr(ue, _e) {
- var Fe = this.__data__, xt = V02(Fe, ue);
+ var Fe = this.__data__, xt = U0(Fe, ue);
return xt < 0 ? (++this.size, Fe.push([ue, _e])) : Fe[xt][1] = _e, this;
}
rt.prototype.clear = _t, rt.prototype.delete = gr, rt.prototype.get = yr, rt.prototype.has = br, rt.prototype.set = wr;
@@ -152966,17 +153016,17 @@ ${Ez(e, r10)}`);
};
}
function Dn(ue) {
- var _e = z0(this, ue).delete(ue);
+ var _e = j0(this, ue).delete(ue);
return this.size -= _e ? 1 : 0, _e;
}
function Ln(ue) {
- return z0(this, ue).get(ue);
+ return j0(this, ue).get(ue);
}
function Bn(ue) {
- return z0(this, ue).has(ue);
+ return j0(this, ue).has(ue);
}
function Un(ue, _e) {
- var Fe = z0(this, ue), xt = Fe.size;
+ var Fe = j0(this, ue), xt = Fe.size;
return Fe.set(ue, _e), this.size += Fe.size == xt ? 0 : 1, this;
}
tr.prototype.clear = Cn, tr.prototype.delete = Dn, tr.prototype.get = Ln, tr.prototype.has = Bn, tr.prototype.set = Un;
@@ -153020,90 +153070,90 @@ ${Ez(e, r10)}`);
return Fe.set(ue, _e), this.size = Fe.size, this;
}
Tr.prototype.clear = zn, Tr.prototype.delete = Fn, Tr.prototype.get = Hn, Tr.prototype.has = Ji, Tr.prototype.set = ma;
- function yj(ue, _e) {
- var Fe = F0(ue), xt = !Fe && kj(ue), Sr = !Fe && !xt && W2(ue), jt = !Fe && !xt && !Sr && R9(ue), Gr = Fe || xt || Sr || jt, xn = Gr ? me(ue.length, String) : [], qn = xn.length;
+ function lj(ue, _e) {
+ var Fe = V02(ue), xt = !Fe && Mj(ue), Sr = !Fe && !xt && W2(ue), jt = !Fe && !xt && !Sr && I9(ue), Gr = Fe || xt || Sr || jt, xn = Gr ? me(ue.length, String) : [], qn = xn.length;
for (var Lr in ue)
- (_e || te.call(ue, Lr)) && !(Gr && (Lr == "length" || Sr && (Lr == "offset" || Lr == "parent") || jt && (Lr == "buffer" || Lr == "byteLength" || Lr == "byteOffset") || Tj(Lr, qn))) && xn.push(Lr);
+ (_e || te.call(ue, Lr)) && !(Gr && (Lr == "length" || Sr && (Lr == "offset" || Lr == "parent") || jt && (Lr == "buffer" || Lr == "byteLength" || Lr == "byteOffset") || vj(Lr, qn))) && xn.push(Lr);
return xn;
}
- function V02(ue, _e) {
+ function U0(ue, _e) {
for (var Fe = ue.length; Fe--; )
- if (I9(ue[Fe][0], _e))
+ if (M9(ue[Fe][0], _e))
return Fe;
return -1;
}
- function bj(ue, _e, Fe) {
+ function fj(ue, _e, Fe) {
var xt = _e(ue);
- return F0(ue) ? xt : ce(xt, Fe(ue));
+ return V02(ue) ? xt : ce(xt, Fe(ue));
}
- function fh(ue) {
- return ue == null ? ue === void 0 ? H : F : De && De in Object(ue) ? Mj(ue) : Pj(ue);
+ function lh(ue) {
+ return ue == null ? ue === void 0 ? H : F : De && De in Object(ue) ? bj(ue) : Sj(ue);
}
- function M9(ue) {
- return hh(ue) && fh(ue) == a;
+ function x9(ue) {
+ return fh(ue) && lh(ue) == a;
}
- function A9(ue, _e, Fe, xt, Sr) {
- return ue === _e ? true : ue == null || _e == null || !hh(ue) && !hh(_e) ? ue !== ue && _e !== _e : wj(ue, _e, Fe, xt, A9, Sr);
+ function _9(ue, _e, Fe, xt, Sr) {
+ return ue === _e ? true : ue == null || _e == null || !fh(ue) && !fh(_e) ? ue !== ue && _e !== _e : hj(ue, _e, Fe, xt, _9, Sr);
}
- function wj(ue, _e, Fe, xt, Sr, jt) {
- var Gr = F0(ue), xn = F0(_e), qn = Gr ? c : pc(ue), Lr = xn ? c : pc(_e);
- qn = qn == a ? D : qn, Lr = Lr == a ? D : Lr;
- var Qi = qn == D, zs = Lr == D, ni = qn == Lr;
- if (ni && W2(ue)) {
+ function hj(ue, _e, Fe, xt, Sr, jt) {
+ var Gr = V02(ue), xn = V02(_e), qn = Gr ? c : dc(ue), Lr = xn ? c : dc(_e);
+ qn = qn == a ? L : qn, Lr = Lr == a ? L : Lr;
+ var Qi = qn == L, zs = Lr == L, ii = qn == Lr;
+ if (ii && W2(ue)) {
if (!W2(_e))
return false;
Gr = true, Qi = false;
}
- if (ni && !Qi)
- return jt || (jt = new Tr()), Gr || R9(ue) ? T9(ue, _e, Fe, xt, Sr, jt) : Ej(ue, _e, qn, Fe, xt, Sr, jt);
+ if (ii && !Qi)
+ return jt || (jt = new Tr()), Gr || I9(ue) ? E9(ue, _e, Fe, xt, Sr, jt) : gj(ue, _e, qn, Fe, xt, Sr, jt);
if (!(Fe & i)) {
var ds = Qi && te.call(ue, "__wrapped__"), ps = zs && te.call(_e, "__wrapped__");
if (ds || ps) {
- var mc = ds ? ue.value() : ue, ga = ps ? _e.value() : _e;
- return jt || (jt = new Tr()), Sr(mc, ga, Fe, xt, jt);
+ var pc = ds ? ue.value() : ue, ga = ps ? _e.value() : _e;
+ return jt || (jt = new Tr()), Sr(pc, ga, Fe, xt, jt);
}
}
- return ni ? (jt || (jt = new Tr()), Sj(ue, _e, Fe, xt, Sr, jt)) : false;
+ return ii ? (jt || (jt = new Tr()), yj(ue, _e, Fe, xt, Sr, jt)) : false;
}
- function vj(ue) {
- if (!k9(ue) || Ij(ue))
+ function dj(ue) {
+ if (!N92(ue) || _j(ue))
return false;
- var _e = O9(ue) ? fe : P;
+ var _e = A9(ue) ? fe : P;
return _e.test(fu(ue));
}
- function xj(ue) {
- return hh(ue) && P9(ue.length) && !!A[fh(ue)];
+ function pj(ue) {
+ return fh(ue) && T9(ue.length) && !!A[lh(ue)];
}
- function _j(ue) {
- if (!Oj(ue))
+ function mj(ue) {
+ if (!Ej(ue))
return Ze(ue);
var _e = [];
for (var Fe in Object(ue))
te.call(ue, Fe) && Fe != "constructor" && _e.push(Fe);
return _e;
}
- function T9(ue, _e, Fe, xt, Sr, jt) {
+ function E9(ue, _e, Fe, xt, Sr, jt) {
var Gr = Fe & i, xn = ue.length, qn = _e.length;
if (xn != qn && !(Gr && qn > xn))
return false;
var Lr = jt.get(ue);
if (Lr && jt.get(_e))
return Lr == _e;
- var Qi = -1, zs = true, ni = Fe & s ? new rn() : void 0;
+ var Qi = -1, zs = true, ii = Fe & s ? new rn() : void 0;
for (jt.set(ue, _e), jt.set(_e, ue); ++Qi < xn; ) {
var ds = ue[Qi], ps = _e[Qi];
if (xt)
- var mc = Gr ? xt(ps, ds, Qi, _e, ue, jt) : xt(ds, ps, Qi, ue, _e, jt);
- if (mc !== void 0) {
- if (mc)
+ var pc = Gr ? xt(ps, ds, Qi, _e, ue, jt) : xt(ds, ps, Qi, ue, _e, jt);
+ if (pc !== void 0) {
+ if (pc)
continue;
zs = false;
break;
}
- if (ni) {
+ if (ii) {
if (!oe(_e, function(ga, hu) {
- if (!se(ni, hu) && (ds === ga || Sr(ds, ga, Fe, xt, jt)))
- return ni.push(hu);
+ if (!se(ii, hu) && (ds === ga || Sr(ds, ga, Fe, xt, jt)))
+ return ii.push(hu);
})) {
zs = false;
break;
@@ -153115,9 +153165,9 @@ ${Ez(e, r10)}`);
}
return jt.delete(ue), jt.delete(_e), zs;
}
- function Ej(ue, _e, Fe, xt, Sr, jt, Gr) {
+ function gj(ue, _e, Fe, xt, Sr, jt, Gr) {
switch (Fe) {
- case S10:
+ case S9:
if (ue.byteLength != _e.byteLength || ue.byteOffset != _e.byteOffset)
return false;
ue = ue.buffer, _e = _e.buffer;
@@ -153125,8 +153175,8 @@ ${Ez(e, r10)}`);
return !(ue.byteLength != _e.byteLength || !jt(new ve(ue), new ve(_e)));
case f10:
case p:
- case R:
- return I9(+ue, +_e);
+ case k:
+ return M9(+ue, +_e);
case b:
return ue.name == _e.name && ue.message == _e.message;
case W:
@@ -153142,7 +153192,7 @@ ${Ez(e, r10)}`);
if (Lr)
return Lr == _e;
xt |= s, Gr.set(ue, _e);
- var Qi = T9(xn(ue), xn(_e), xt, Sr, jt, Gr);
+ var Qi = E9(xn(ue), xn(_e), xt, Sr, jt, Gr);
return Gr.delete(ue), Qi;
case I:
if (at)
@@ -153150,13 +153200,13 @@ ${Ez(e, r10)}`);
}
return false;
}
- function Sj(ue, _e, Fe, xt, Sr, jt) {
- var Gr = Fe & i, xn = N92(ue), qn = xn.length, Lr = N92(_e), Qi = Lr.length;
+ function yj(ue, _e, Fe, xt, Sr, jt) {
+ var Gr = Fe & i, xn = S92(ue), qn = xn.length, Lr = S92(_e), Qi = Lr.length;
if (qn != Qi && !Gr)
return false;
for (var zs = qn; zs--; ) {
- var ni = xn[zs];
- if (!(Gr ? ni in _e : te.call(_e, ni)))
+ var ii = xn[zs];
+ if (!(Gr ? ii in _e : te.call(_e, ii)))
return false;
}
var ds = jt.get(ue);
@@ -153164,35 +153214,35 @@ ${Ez(e, r10)}`);
return ds == _e;
var ps = true;
jt.set(ue, _e), jt.set(_e, ue);
- for (var mc = Gr; ++zs < qn; ) {
- ni = xn[zs];
- var ga = ue[ni], hu = _e[ni];
+ for (var pc = Gr; ++zs < qn; ) {
+ ii = xn[zs];
+ var ga = ue[ii], hu = _e[ii];
if (xt)
- var C92 = Gr ? xt(hu, ga, ni, _e, ue, jt) : xt(ga, hu, ni, ue, _e, jt);
- if (!(C92 === void 0 ? ga === hu || Sr(ga, hu, Fe, xt, jt) : C92)) {
+ var O9 = Gr ? xt(hu, ga, ii, _e, ue, jt) : xt(ga, hu, ii, ue, _e, jt);
+ if (!(O9 === void 0 ? ga === hu || Sr(ga, hu, Fe, xt, jt) : O9)) {
ps = false;
break;
}
- mc || (mc = ni == "constructor");
+ pc || (pc = ii == "constructor");
}
- if (ps && !mc) {
- var H0 = ue.constructor, q0 = _e.constructor;
- H0 != q0 && "constructor" in ue && "constructor" in _e && !(typeof H0 == "function" && H0 instanceof H0 && typeof q0 == "function" && q0 instanceof q0) && (ps = false);
+ if (ps && !pc) {
+ var z0 = ue.constructor, F0 = _e.constructor;
+ z0 != F0 && "constructor" in ue && "constructor" in _e && !(typeof z0 == "function" && z0 instanceof z0 && typeof F0 == "function" && F0 instanceof F0) && (ps = false);
}
return jt.delete(ue), jt.delete(_e), ps;
}
- function N92(ue) {
- return bj(ue, Dj, Aj);
+ function S92(ue) {
+ return fj(ue, Nj, wj);
}
- function z0(ue, _e) {
+ function j0(ue, _e) {
var Fe = ue.__data__;
- return Nj(_e) ? Fe[typeof _e == "string" ? "string" : "hash"] : Fe.map;
+ return xj(_e) ? Fe[typeof _e == "string" ? "string" : "hash"] : Fe.map;
}
- function Ll(ue, _e) {
+ function Dl(ue, _e) {
var Fe = le(ue, _e);
- return vj(Fe) ? Fe : void 0;
+ return dj(Fe) ? Fe : void 0;
}
- function Mj(ue) {
+ function bj(ue) {
var _e = te.call(ue, De), Fe = ue[De];
try {
ue[De] = void 0;
@@ -153202,21 +153252,21 @@ ${Ez(e, r10)}`);
var Sr = ne.call(ue);
return xt && (_e ? ue[De] = Fe : delete ue[De]), Sr;
}
- var Aj = ut ? function(ue) {
+ var wj = ut ? function(ue) {
return ue == null ? [] : (ue = Object(ue), Z10(ut(ue), function(_e) {
return Ae.call(ue, _e);
}));
- } : Lj, pc = fh;
- (Ge && pc(new Ge(new ArrayBuffer(1))) != S10 || ke && pc(new ke()) != N11 || Re && pc(Re.resolve()) != L || Je && pc(new Je()) != z || Me && pc(new Me()) != X) && (pc = function(ue) {
- var _e = fh(ue), Fe = _e == D ? ue.constructor : void 0, xt = Fe ? fu(Fe) : "";
+ } : Ij, dc = lh;
+ (Ge && dc(new Ge(new ArrayBuffer(1))) != S9 || ke && dc(new ke()) != N11 || Re && dc(Re.resolve()) != D || Je && dc(new Je()) != z || Me && dc(new Me()) != X) && (dc = function(ue) {
+ var _e = lh(ue), Fe = _e == L ? ue.constructor : void 0, xt = Fe ? fu(Fe) : "";
if (xt)
switch (xt) {
case et:
- return S10;
+ return S9;
case Ce:
return N11;
case ze:
- return L;
+ return D;
case nt:
return z;
case qe:
@@ -153224,21 +153274,21 @@ ${Ez(e, r10)}`);
}
return _e;
});
- function Tj(ue, _e) {
+ function vj(ue, _e) {
return _e = _e ?? o, !!_e && (typeof ue == "number" || Q.test(ue)) && ue > -1 && ue % 1 == 0 && ue < _e;
}
- function Nj(ue) {
+ function xj(ue) {
var _e = typeof ue;
return _e == "string" || _e == "number" || _e == "symbol" || _e == "boolean" ? ue !== "__proto__" : ue === null;
}
- function Ij(ue) {
+ function _j(ue) {
return !!J && J in ue;
}
- function Oj(ue) {
+ function Ej(ue) {
var _e = ue && ue.constructor, Fe = typeof _e == "function" && _e.prototype || O;
return ue === Fe;
}
- function Pj(ue) {
+ function Sj(ue) {
return ne.call(ue);
}
function fu(ue) {
@@ -153254,52 +153304,52 @@ ${Ez(e, r10)}`);
}
return "";
}
- function I9(ue, _e) {
+ function M9(ue, _e) {
return ue === _e || ue !== ue && _e !== _e;
}
- var kj = M9(function() {
+ var Mj = x9(function() {
return arguments;
- }()) ? M9 : function(ue) {
- return hh(ue) && te.call(ue, "callee") && !Ae.call(ue, "callee");
- }, F0 = Array.isArray;
- function Rj(ue) {
- return ue != null && P9(ue.length) && !O9(ue);
- }
- var W2 = Ve || Bj;
- function Cj(ue, _e) {
- return A9(ue, _e);
- }
- function O9(ue) {
- if (!k9(ue))
+ }()) ? x9 : function(ue) {
+ return fh(ue) && te.call(ue, "callee") && !Ae.call(ue, "callee");
+ }, V02 = Array.isArray;
+ function Aj(ue) {
+ return ue != null && T9(ue.length) && !A9(ue);
+ }
+ var W2 = Ve || Oj;
+ function Tj(ue, _e) {
+ return _9(ue, _e);
+ }
+ function A9(ue) {
+ if (!N92(ue))
return false;
- var _e = fh(ue);
+ var _e = lh(ue);
return _e == E || _e == _ || _e == u || _e == q;
}
- function P9(ue) {
+ function T9(ue) {
return typeof ue == "number" && ue > -1 && ue % 1 == 0 && ue <= o;
}
- function k9(ue) {
+ function N92(ue) {
var _e = typeof ue;
return ue != null && (_e == "object" || _e == "function");
}
- function hh(ue) {
+ function fh(ue) {
return ue != null && typeof ue == "object";
}
- var R9 = ie ? pe(ie) : xj;
- function Dj(ue) {
- return Rj(ue) ? yj(ue) : _j(ue);
+ var I9 = ie ? pe(ie) : pj;
+ function Nj(ue) {
+ return Aj(ue) ? lj(ue) : mj(ue);
}
- function Lj() {
+ function Ij() {
return [];
}
- function Bj() {
+ function Oj() {
return false;
}
- t.exports = Cj;
- })(Hm, Hm.exports);
- var Kve = Hm.exports;
- var Xve = /* @__PURE__ */ nc(Kve);
- function Yve(t, e) {
+ t.exports = Tj;
+ })(Fm, Fm.exports);
+ var Hve = Fm.exports;
+ var qve = /* @__PURE__ */ rc(Hve);
+ function Wve(t, e) {
return e = e || {}, new Promise(function(r10, n) {
var i = new XMLHttpRequest(), s = [], o = [], a = {}, c = function() {
return { ok: (i.status / 100 | 0) == 2, statusText: i.statusText, status: i.status, url: i.responseURL, text: function() {
@@ -153327,14 +153377,14 @@ ${Ez(e, r10)}`);
i.send(e.body || null);
});
}
- var Zve = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var Gve = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- default: Yve
+ default: Wve
}, Symbol.toStringTag, { value: "Module" }));
- var ZM = /* @__PURE__ */ fn(Zve);
- var Jve = self.fetch || (self.fetch = ZM.default || ZM);
- var Qve = /* @__PURE__ */ nc(Jve);
- function $ve(t, e) {
+ var WM = /* @__PURE__ */ fn(Gve);
+ var Kve = self.fetch || (self.fetch = WM.default || WM);
+ var Xve = /* @__PURE__ */ rc(Kve);
+ function Yve(t, e) {
if (t.length >= 255)
throw new TypeError("Alphabet too long");
for (var r10 = new Uint8Array(256), n = 0; n < r10.length; n++)
@@ -153351,18 +153401,18 @@ ${Ez(e, r10)}`);
throw new TypeError("Expected Uint8Array");
if (_.length === 0)
return "";
- for (var N11 = 0, R = 0, F = 0, D = _.length; F !== D && _[F] === 0; )
+ for (var N11 = 0, k = 0, F = 0, L = _.length; F !== L && _[F] === 0; )
F++, N11++;
- for (var L = (D - F) * f10 + 1 >>> 0, q = new Uint8Array(L); F !== D; ) {
- for (var W = _[F], z = 0, T = L - 1; (W !== 0 || z < R) && T !== -1; T--, z++)
+ for (var D = (L - F) * f10 + 1 >>> 0, q = new Uint8Array(D); F !== L; ) {
+ for (var W = _[F], z = 0, T = D - 1; (W !== 0 || z < k) && T !== -1; T--, z++)
W += 256 * q[T] >>> 0, q[T] = W % a >>> 0, W = W / a >>> 0;
if (W !== 0)
throw new Error("Non-zero carry");
- R = z, F++;
+ k = z, F++;
}
- for (var I = L - R; I !== L && q[I] === 0; )
+ for (var I = D - k; I !== D && q[I] === 0; )
I++;
- for (var H = c.repeat(N11); I < L; ++I)
+ for (var H = c.repeat(N11); I < D; ++I)
H += t.charAt(q[I]);
return H;
}
@@ -153373,23 +153423,23 @@ ${Ez(e, r10)}`);
return new Uint8Array();
var N11 = 0;
if (_[N11] !== " ") {
- for (var R = 0, F = 0; _[N11] === c; )
- R++, N11++;
- for (var D = (_.length - N11) * u + 1 >>> 0, L = new Uint8Array(D); _[N11]; ) {
+ for (var k = 0, F = 0; _[N11] === c; )
+ k++, N11++;
+ for (var L = (_.length - N11) * u + 1 >>> 0, D = new Uint8Array(L); _[N11]; ) {
var q = r10[_.charCodeAt(N11)];
if (q === 255)
return;
- for (var W = 0, z = D - 1; (q !== 0 || W < F) && z !== -1; z--, W++)
- q += a * L[z] >>> 0, L[z] = q % 256 >>> 0, q = q / 256 >>> 0;
+ for (var W = 0, z = L - 1; (q !== 0 || W < F) && z !== -1; z--, W++)
+ q += a * D[z] >>> 0, D[z] = q % 256 >>> 0, q = q / 256 >>> 0;
if (q !== 0)
throw new Error("Non-zero carry");
F = W, N11++;
}
if (_[N11] !== " ") {
- for (var T = D - F; T !== D && L[T] === 0; )
+ for (var T = L - F; T !== L && D[T] === 0; )
T++;
- for (var I = new Uint8Array(R + (D - T)), H = R; T !== D; )
- I[H++] = L[T++];
+ for (var I = new Uint8Array(k + (L - T)), H = k; T !== L; )
+ I[H++] = D[T++];
return I;
}
}
@@ -153402,9 +153452,9 @@ ${Ez(e, r10)}`);
}
return { encode: p, decodeUnsafe: b, decode: E };
}
- var e4e = $ve;
- var t4e = e4e;
- var _U = (t) => {
+ var Zve = Yve;
+ var Jve = Zve;
+ var mU = (t) => {
if (t instanceof Uint8Array && t.constructor.name === "Uint8Array")
return t;
if (t instanceof ArrayBuffer)
@@ -153413,9 +153463,9 @@ ${Ez(e, r10)}`);
return new Uint8Array(t.buffer, t.byteOffset, t.byteLength);
throw new Error("Unknown type, must be binary type");
};
- var r4e = (t) => new TextEncoder().encode(t);
- var n4e = (t) => new TextDecoder().decode(t);
- var i4e = class {
+ var Qve = (t) => new TextEncoder().encode(t);
+ var $ve = (t) => new TextDecoder().decode(t);
+ var e4e = class {
constructor(e, r10, n) {
this.name = e, this.prefix = r10, this.baseEncode = n;
}
@@ -153425,7 +153475,7 @@ ${Ez(e, r10)}`);
throw Error("Unknown type, must be binary type");
}
};
- var s4e = class {
+ var t4e = class {
constructor(e, r10, n) {
if (this.name = e, this.prefix = r10, r10.codePointAt(0) === void 0)
throw new Error("Invalid prefix character");
@@ -153440,15 +153490,15 @@ ${Ez(e, r10)}`);
throw Error("Can only multibase decode strings");
}
or(e) {
- return EU(this, e);
+ return gU(this, e);
}
};
- var o4e = class {
+ var r4e = class {
constructor(e) {
this.decoders = e;
}
or(e) {
- return EU(this, e);
+ return gU(this, e);
}
decode(e) {
const r10 = e[0], n = this.decoders[r10];
@@ -153457,10 +153507,10 @@ ${Ez(e, r10)}`);
throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`);
}
};
- var EU = (t, e) => new o4e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } });
- var a4e = class {
+ var gU = (t, e) => new r4e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } });
+ var n4e = class {
constructor(e, r10, n, i) {
- this.name = e, this.prefix = r10, this.baseEncode = n, this.baseDecode = i, this.encoder = new i4e(e, r10, n), this.decoder = new s4e(e, r10, i);
+ this.name = e, this.prefix = r10, this.baseEncode = n, this.baseDecode = i, this.encoder = new e4e(e, r10, n), this.decoder = new t4e(e, r10, i);
}
encode(e) {
return this.encoder.encode(e);
@@ -153469,12 +153519,12 @@ ${Ez(e, r10)}`);
return this.decoder.decode(e);
}
};
- var D2 = ({ name: t, prefix: e, encode: r10, decode: n }) => new a4e(t, e, r10, n);
- var B0 = ({ prefix: t, name: e, alphabet: r10 }) => {
- const { encode: n, decode: i } = t4e(r10, e);
- return D2({ prefix: t, name: e, encode: n, decode: (s) => _U(i(s)) });
+ var D2 = ({ name: t, prefix: e, encode: r10, decode: n }) => new n4e(t, e, r10, n);
+ var D0 = ({ prefix: t, name: e, alphabet: r10 }) => {
+ const { encode: n, decode: i } = Jve(r10, e);
+ return D2({ prefix: t, name: e, encode: n, decode: (s) => mU(i(s)) });
};
- var c4e = (t, e, r10, n) => {
+ var i4e = (t, e, r10, n) => {
const i = {};
for (let f10 = 0; f10 < e.length; ++f10)
i[e[f10]] = f10;
@@ -153493,7 +153543,7 @@ ${Ez(e, r10)}`);
throw new SyntaxError("Unexpected end of data");
return o;
};
- var u4e = (t, e, r10) => {
+ var s4e = (t, e, r10) => {
const n = e[e.length - 1] === "=", i = (1 << r10) - 1;
let s = "", o = 0, a = 0;
for (let c = 0; c < t.length; ++c)
@@ -153504,214 +153554,214 @@ ${Ez(e, r10)}`);
s += "=";
return s;
};
- var ri = ({ name: t, prefix: e, bitsPerChar: r10, alphabet: n }) => D2({ prefix: e, name: t, encode(i) {
- return u4e(i, n, r10);
+ var ni = ({ name: t, prefix: e, bitsPerChar: r10, alphabet: n }) => D2({ prefix: e, name: t, encode(i) {
+ return s4e(i, n, r10);
}, decode(i) {
- return c4e(i, n, r10, t);
+ return i4e(i, n, r10, t);
} });
- var l4e = D2({ prefix: "\0", name: "identity", encode: (t) => n4e(t), decode: (t) => r4e(t) });
- var f4e = Object.freeze({ __proto__: null, identity: l4e });
- var h4e = ri({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 });
- var d4e = Object.freeze({ __proto__: null, base2: h4e });
- var p4e = ri({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 });
- var m4e = Object.freeze({ __proto__: null, base8: p4e });
- var g4e = B0({ prefix: "9", name: "base10", alphabet: "0123456789" });
- var y4e = Object.freeze({ __proto__: null, base10: g4e });
- var b4e = ri({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 });
- var w4e = ri({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 });
- var v4e = Object.freeze({ __proto__: null, base16: b4e, base16upper: w4e });
- var x4e = ri({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 });
- var _4e = ri({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 });
- var E4e = ri({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 });
- var S4e = ri({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 });
- var M4e = ri({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 });
- var A4e = ri({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 });
- var T4e = ri({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 });
- var N4e = ri({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 });
- var I4e = ri({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 });
- var O4e = Object.freeze({ __proto__: null, base32: x4e, base32upper: _4e, base32pad: E4e, base32padupper: S4e, base32hex: M4e, base32hexupper: A4e, base32hexpad: T4e, base32hexpadupper: N4e, base32z: I4e });
- var P4e = B0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" });
- var k4e = B0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" });
- var R4e = Object.freeze({ __proto__: null, base36: P4e, base36upper: k4e });
- var C4e = B0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" });
- var D4e = B0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" });
- var L4e = Object.freeze({ __proto__: null, base58btc: C4e, base58flickr: D4e });
- var B4e = ri({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 });
- var U4e = ri({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 });
- var j4e = ri({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 });
- var V4e = ri({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 });
- var z4e = Object.freeze({ __proto__: null, base64: B4e, base64pad: U4e, base64url: j4e, base64urlpad: V4e });
- var SU = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}");
- var F4e = SU.reduce((t, e, r10) => (t[r10] = e, t), []);
- var H4e = SU.reduce((t, e, r10) => (t[e.codePointAt(0)] = r10, t), []);
- function q4e(t) {
- return t.reduce((e, r10) => (e += F4e[r10], e), "");
- }
- function W4e(t) {
+ var o4e = D2({ prefix: "\0", name: "identity", encode: (t) => $ve(t), decode: (t) => Qve(t) });
+ var a4e = Object.freeze({ __proto__: null, identity: o4e });
+ var c4e = ni({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 });
+ var u4e = Object.freeze({ __proto__: null, base2: c4e });
+ var l4e = ni({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 });
+ var f4e = Object.freeze({ __proto__: null, base8: l4e });
+ var h4e = D0({ prefix: "9", name: "base10", alphabet: "0123456789" });
+ var d4e = Object.freeze({ __proto__: null, base10: h4e });
+ var p4e = ni({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 });
+ var m4e = ni({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 });
+ var g4e = Object.freeze({ __proto__: null, base16: p4e, base16upper: m4e });
+ var y4e = ni({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 });
+ var b4e = ni({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 });
+ var w4e = ni({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 });
+ var v4e = ni({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 });
+ var x4e = ni({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 });
+ var _4e = ni({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 });
+ var E4e = ni({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 });
+ var S4e = ni({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 });
+ var M4e = ni({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 });
+ var A4e = Object.freeze({ __proto__: null, base32: y4e, base32upper: b4e, base32pad: w4e, base32padupper: v4e, base32hex: x4e, base32hexupper: _4e, base32hexpad: E4e, base32hexpadupper: S4e, base32z: M4e });
+ var T4e = D0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" });
+ var N4e = D0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" });
+ var I4e = Object.freeze({ __proto__: null, base36: T4e, base36upper: N4e });
+ var O4e = D0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" });
+ var P4e = D0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" });
+ var k4e = Object.freeze({ __proto__: null, base58btc: O4e, base58flickr: P4e });
+ var R4e = ni({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 });
+ var C4e = ni({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 });
+ var D4e = ni({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 });
+ var L4e = ni({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 });
+ var B4e = Object.freeze({ __proto__: null, base64: R4e, base64pad: C4e, base64url: D4e, base64urlpad: L4e });
+ var yU = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}");
+ var U4e = yU.reduce((t, e, r10) => (t[r10] = e, t), []);
+ var j4e = yU.reduce((t, e, r10) => (t[e.codePointAt(0)] = r10, t), []);
+ function V4e(t) {
+ return t.reduce((e, r10) => (e += U4e[r10], e), "");
+ }
+ function z4e(t) {
const e = [];
for (const r10 of t) {
- const n = H4e[r10.codePointAt(0)];
+ const n = j4e[r10.codePointAt(0)];
if (n === void 0)
throw new Error(`Non-base256emoji character: ${r10}`);
e.push(n);
}
return new Uint8Array(e);
}
- var G4e = D2({ prefix: "\u{1F680}", name: "base256emoji", encode: q4e, decode: W4e });
- var K4e = Object.freeze({ __proto__: null, base256emoji: G4e });
- var X4e = MU;
- var JM = 128;
- var Y4e = 127;
- var Z4e = ~Y4e;
- var J4e = Math.pow(2, 31);
- function MU(t, e, r10) {
+ var F4e = D2({ prefix: "\u{1F680}", name: "base256emoji", encode: V4e, decode: z4e });
+ var H4e = Object.freeze({ __proto__: null, base256emoji: F4e });
+ var q4e = bU;
+ var GM = 128;
+ var W4e = 127;
+ var G4e = ~W4e;
+ var K4e = Math.pow(2, 31);
+ function bU(t, e, r10) {
e = e || [], r10 = r10 || 0;
- for (var n = r10; t >= J4e; )
- e[r10++] = t & 255 | JM, t /= 128;
- for (; t & Z4e; )
- e[r10++] = t & 255 | JM, t >>>= 7;
- return e[r10] = t | 0, MU.bytes = r10 - n + 1, e;
- }
- var Q4e = bv;
- var $4e = 128;
- var QM = 127;
- function bv(t, n) {
+ for (var n = r10; t >= K4e; )
+ e[r10++] = t & 255 | GM, t /= 128;
+ for (; t & G4e; )
+ e[r10++] = t & 255 | GM, t >>>= 7;
+ return e[r10] = t | 0, bU.bytes = r10 - n + 1, e;
+ }
+ var X4e = gv;
+ var Y4e = 128;
+ var KM = 127;
+ function gv(t, n) {
var r10 = 0, n = n || 0, i = 0, s = n, o, a = t.length;
do {
if (s >= a)
- throw bv.bytes = 0, new RangeError("Could not decode varint");
- o = t[s++], r10 += i < 28 ? (o & QM) << i : (o & QM) * Math.pow(2, i), i += 7;
- } while (o >= $4e);
- return bv.bytes = s - n, r10;
- }
- var e8e = Math.pow(2, 7);
- var t8e = Math.pow(2, 14);
- var r8e = Math.pow(2, 21);
- var n8e = Math.pow(2, 28);
- var i8e = Math.pow(2, 35);
- var s8e = Math.pow(2, 42);
- var o8e = Math.pow(2, 49);
- var a8e = Math.pow(2, 56);
- var c8e = Math.pow(2, 63);
- var u8e = function(t) {
- return t < e8e ? 1 : t < t8e ? 2 : t < r8e ? 3 : t < n8e ? 4 : t < i8e ? 5 : t < s8e ? 6 : t < o8e ? 7 : t < a8e ? 8 : t < c8e ? 9 : 10;
- };
- var l8e = { encode: X4e, decode: Q4e, encodingLength: u8e };
- var AU = l8e;
- var $M = (t, e, r10 = 0) => (AU.encode(t, e, r10), e);
- var eA = (t) => AU.encodingLength(t);
- var wv = (t, e) => {
- const r10 = e.byteLength, n = eA(t), i = n + eA(r10), s = new Uint8Array(i + r10);
- return $M(t, s, 0), $M(r10, s, n), s.set(e, i), new f8e(t, r10, e, s);
- };
- var f8e = class {
+ throw gv.bytes = 0, new RangeError("Could not decode varint");
+ o = t[s++], r10 += i < 28 ? (o & KM) << i : (o & KM) * Math.pow(2, i), i += 7;
+ } while (o >= Y4e);
+ return gv.bytes = s - n, r10;
+ }
+ var Z4e = Math.pow(2, 7);
+ var J4e = Math.pow(2, 14);
+ var Q4e = Math.pow(2, 21);
+ var $4e = Math.pow(2, 28);
+ var e8e = Math.pow(2, 35);
+ var t8e = Math.pow(2, 42);
+ var r8e = Math.pow(2, 49);
+ var n8e = Math.pow(2, 56);
+ var i8e = Math.pow(2, 63);
+ var s8e = function(t) {
+ return t < Z4e ? 1 : t < J4e ? 2 : t < Q4e ? 3 : t < $4e ? 4 : t < e8e ? 5 : t < t8e ? 6 : t < r8e ? 7 : t < n8e ? 8 : t < i8e ? 9 : 10;
+ };
+ var o8e = { encode: q4e, decode: X4e, encodingLength: s8e };
+ var wU = o8e;
+ var XM = (t, e, r10 = 0) => (wU.encode(t, e, r10), e);
+ var YM = (t) => wU.encodingLength(t);
+ var yv = (t, e) => {
+ const r10 = e.byteLength, n = YM(t), i = n + YM(r10), s = new Uint8Array(i + r10);
+ return XM(t, s, 0), XM(r10, s, n), s.set(e, i), new a8e(t, r10, e, s);
+ };
+ var a8e = class {
constructor(e, r10, n, i) {
this.code = e, this.size = r10, this.digest = n, this.bytes = i;
}
};
- var TU = ({ name: t, code: e, encode: r10 }) => new h8e(t, e, r10);
- var h8e = class {
+ var vU = ({ name: t, code: e, encode: r10 }) => new c8e(t, e, r10);
+ var c8e = class {
constructor(e, r10, n) {
this.name = e, this.code = r10, this.encode = n;
}
digest(e) {
if (e instanceof Uint8Array) {
const r10 = this.encode(e);
- return r10 instanceof Uint8Array ? wv(this.code, r10) : r10.then((n) => wv(this.code, n));
+ return r10 instanceof Uint8Array ? yv(this.code, r10) : r10.then((n) => yv(this.code, n));
} else
throw Error("Unknown type, must be binary type");
}
};
- var NU = (t) => async (e) => new Uint8Array(await crypto.subtle.digest(t, e));
- var d8e = TU({ name: "sha2-256", code: 18, encode: NU("SHA-256") });
- var p8e = TU({ name: "sha2-512", code: 19, encode: NU("SHA-512") });
- var m8e = Object.freeze({ __proto__: null, sha256: d8e, sha512: p8e });
- var IU = 0;
- var g8e = "identity";
- var OU = _U;
- var y8e = (t) => wv(IU, OU(t));
- var b8e = { code: IU, name: g8e, encode: OU, digest: y8e };
- var w8e = Object.freeze({ __proto__: null, identity: b8e });
+ var xU = (t) => async (e) => new Uint8Array(await crypto.subtle.digest(t, e));
+ var u8e = vU({ name: "sha2-256", code: 18, encode: xU("SHA-256") });
+ var l8e = vU({ name: "sha2-512", code: 19, encode: xU("SHA-512") });
+ var f8e = Object.freeze({ __proto__: null, sha256: u8e, sha512: l8e });
+ var _U = 0;
+ var h8e = "identity";
+ var EU = mU;
+ var d8e = (t) => yv(_U, EU(t));
+ var p8e = { code: _U, name: h8e, encode: EU, digest: d8e };
+ var m8e = Object.freeze({ __proto__: null, identity: p8e });
new TextEncoder(), new TextDecoder();
- var tA = { ...f4e, ...d4e, ...m4e, ...y4e, ...v4e, ...O4e, ...R4e, ...L4e, ...z4e, ...K4e };
- ({ ...m8e, ...w8e });
- function v8e(t = 0) {
+ var ZM = { ...a4e, ...u4e, ...f4e, ...d4e, ...g4e, ...A4e, ...I4e, ...k4e, ...B4e, ...H4e };
+ ({ ...f8e, ...m8e });
+ function g8e(t = 0) {
return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? globalThis.Buffer.allocUnsafe(t) : new Uint8Array(t);
}
- function PU(t, e, r10, n) {
+ function SU(t, e, r10, n) {
return { name: t, prefix: e, encoder: { name: t, prefix: e, encode: r10 }, decoder: { decode: n } };
}
- var rA = PU("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
- var f3 = PU("ascii", "a", (t) => {
+ var JM = SU("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1)));
+ var l3 = SU("ascii", "a", (t) => {
let e = "a";
for (let r10 = 0; r10 < t.length; r10++)
e += String.fromCharCode(t[r10]);
return e;
}, (t) => {
t = t.substring(1);
- const e = v8e(t.length);
+ const e = g8e(t.length);
for (let r10 = 0; r10 < t.length; r10++)
e[r10] = t.charCodeAt(r10);
return e;
});
- var x8e = { utf8: rA, "utf-8": rA, hex: tA.base16, latin1: f3, ascii: f3, binary: f3, ...tA };
- function _8e(t, e = "utf8") {
- const r10 = x8e[e];
+ var y8e = { utf8: JM, "utf-8": JM, hex: ZM.base16, latin1: l3, ascii: l3, binary: l3, ...ZM };
+ function b8e(t, e = "utf8") {
+ const r10 = y8e[e];
if (!r10)
throw new Error(`Unsupported encoding "${e}"`);
return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t, "utf8") : r10.decoder.decode(`${r10.prefix}${t}`);
}
- var kU = "wc";
- var E8e = 2;
- var g9 = "core";
- var ru = `${kU}@2:${g9}:`;
- var S8e = { name: g9, logger: "error" };
- var M8e = { database: ":memory:" };
- var A8e = "crypto";
- var nA = "client_ed25519_seed";
- var T8e = gt.ONE_DAY;
- var N8e = "keychain";
- var I8e = "0.3";
- var O8e = "messages";
- var P8e = "0.3";
- var k8e = gt.SIX_HOURS;
- var R8e = "publisher";
- var RU = "irn";
- var C8e = "error";
- var CU = "wss://relay.walletconnect.com";
- var iA = "wss://relay.walletconnect.org";
- var D8e = "relayer";
+ var MU = "wc";
+ var w8e = 2;
+ var h9 = "core";
+ var tu = `${MU}@2:${h9}:`;
+ var v8e = { name: h9, logger: "error" };
+ var x8e = { database: ":memory:" };
+ var _8e = "crypto";
+ var QM = "client_ed25519_seed";
+ var E8e = gt.ONE_DAY;
+ var S8e = "keychain";
+ var M8e = "0.3";
+ var A8e = "messages";
+ var T8e = "0.3";
+ var N8e = gt.SIX_HOURS;
+ var I8e = "publisher";
+ var AU = "irn";
+ var O8e = "error";
+ var TU = "wss://relay.walletconnect.com";
+ var $M = "wss://relay.walletconnect.org";
+ var P8e = "relayer";
var Vi = { message: "relayer_message", message_ack: "relayer_message_ack", connect: "relayer_connect", disconnect: "relayer_disconnect", error: "relayer_error", connection_stalled: "relayer_connection_stalled", transport_closed: "relayer_transport_closed", publish: "relayer_publish" };
- var L8e = "_subscription";
+ var k8e = "_subscription";
var Es = { payload: "payload", connect: "connect", disconnect: "disconnect", error: "error" };
- var B8e = gt.ONE_SECOND;
- var U8e = "2.13.3";
- var j8e = 1e4;
- var V8e = "0.3";
- var z8e = "WALLETCONNECT_CLIENT_ID";
+ var R8e = gt.ONE_SECOND;
+ var C8e = "2.13.3";
+ var D8e = 1e4;
+ var L8e = "0.3";
+ var B8e = "WALLETCONNECT_CLIENT_ID";
var Bo = { created: "subscription_created", deleted: "subscription_deleted", expired: "subscription_expired", disabled: "subscription_disabled", sync: "subscription_sync", resubscribed: "subscription_resubscribed" };
- var F8e = "subscription";
- var H8e = "0.3";
- var q8e = gt.FIVE_SECONDS * 1e3;
- var W8e = "pairing";
- var G8e = "0.3";
- var jh = { wc_pairingDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1e3 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1001 } }, wc_pairingPing: { req: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1002 }, res: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1003 } }, unregistered_method: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 0 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 0 } } };
- var df = { create: "pairing_create", expire: "pairing_expire", delete: "pairing_delete", ping: "pairing_ping" };
+ var U8e = "subscription";
+ var j8e = "0.3";
+ var V8e = gt.FIVE_SECONDS * 1e3;
+ var z8e = "pairing";
+ var F8e = "0.3";
+ var Uh = { wc_pairingDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1e3 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1001 } }, wc_pairingPing: { req: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1002 }, res: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1003 } }, unregistered_method: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 0 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 0 } } };
+ var hf = { create: "pairing_create", expire: "pairing_expire", delete: "pairing_delete", ping: "pairing_ping" };
var Ys = { created: "history_created", updated: "history_updated", deleted: "history_deleted", sync: "history_sync" };
- var K8e = "history";
- var X8e = "0.3";
- var Y8e = "expirer";
+ var H8e = "history";
+ var q8e = "0.3";
+ var W8e = "expirer";
var Is = { created: "expirer_created", deleted: "expirer_deleted", expired: "expirer_expired", sync: "expirer_sync" };
- var Z8e = "0.3";
- var h3 = "verify-api";
- var pf = "https://verify.walletconnect.com";
- var vv = "https://verify.walletconnect.org";
- var J8e = [pf, vv];
- var Q8e = "echo";
- var $8e = "https://echo.walletconnect.com";
- var exe = class {
+ var G8e = "0.3";
+ var f3 = "verify-api";
+ var df = "https://verify.walletconnect.com";
+ var bv = "https://verify.walletconnect.org";
+ var K8e = [df, bv];
+ var X8e = "echo";
+ var Y8e = "https://echo.walletconnect.com";
+ var Z8e = class {
constructor(e, r10) {
- this.core = e, this.logger = r10, this.keychain = /* @__PURE__ */ new Map(), this.name = N8e, this.version = I8e, this.initialized = false, this.storagePrefix = ru, this.init = async () => {
+ this.core = e, this.logger = r10, this.keychain = /* @__PURE__ */ new Map(), this.name = S8e, this.version = M8e, this.initialized = false, this.storagePrefix = tu, this.init = async () => {
if (!this.initialized) {
const n = await this.getKeyChain();
typeof n < "u" && (this.keychain = n), this.initialized = true;
@@ -153737,11 +153787,11 @@ ${Ez(e, r10)}`);
return this.storagePrefix + this.version + this.core.customStoragePrefix + "//" + this.name;
}
async setKeyChain(e) {
- await this.core.storage.setItem(this.storageKey, MB(e));
+ await this.core.storage.setItem(this.storageKey, bB(e));
}
async getKeyChain() {
const e = await this.core.storage.getItem(this.storageKey);
- return typeof e < "u" ? AB(e) : void 0;
+ return typeof e < "u" ? wB(e) : void 0;
}
async persist() {
await this.setKeyChain(this.keychain);
@@ -153753,29 +153803,29 @@ ${Ez(e, r10)}`);
}
}
};
- var txe = class {
+ var J8e = class {
constructor(e, r10, n) {
- this.core = e, this.logger = r10, this.name = A8e, this.initialized = false, this.init = async () => {
+ this.core = e, this.logger = r10, this.name = _8e, this.initialized = false, this.init = async () => {
this.initialized || (await this.keychain.init(), this.initialized = true);
}, this.hasKeys = (i) => (this.isInitialized(), this.keychain.has(i)), this.getClientId = async () => {
this.isInitialized();
- const i = await this.getClientSeed(), s = HS(i);
- return fB(s.publicKey);
+ const i = await this.getClientSeed(), s = US(i);
+ return iB(s.publicKey);
}, this.generateKeyPair = () => {
this.isInitialized();
- const i = i5e();
+ const i = e5e();
return this.setPrivateKey(i.publicKey, i.privateKey);
}, this.signJWT = async (i) => {
this.isInitialized();
- const s = await this.getClientSeed(), o = HS(s), a = dv();
- return await Q2e(a, i, T8e, o);
+ const s = await this.getClientSeed(), o = US(s), a = fv();
+ return await X2e(a, i, E8e, o);
}, this.generateSharedKey = (i, s, o) => {
this.isInitialized();
- const a = this.getPrivateKey(i), c = s5e(a, s);
+ const a = this.getPrivateKey(i), c = t5e(a, s);
return this.setSymKey(c, o);
}, this.setSymKey = async (i, s) => {
this.isInitialized();
- const o = s || w1(i);
+ const o = s || b1(i);
return await this.keychain.set(o, i), o;
}, this.deleteKeyPair = async (i) => {
this.isInitialized(), await this.keychain.del(i);
@@ -153783,33 +153833,33 @@ ${Ez(e, r10)}`);
this.isInitialized(), await this.keychain.del(i);
}, this.encode = async (i, s, o) => {
this.isInitialized();
- const a = pU(o), c = cl(s);
- if (RM(a)) {
+ const a = aU(o), c = cl(s);
+ if (NM(a)) {
const b = a.senderPublicKey, E = a.receiverPublicKey;
i = await this.generateSharedKey(b, E);
}
const u = this.getSymKey(i), { type: f10, senderPublicKey: p } = a;
- return a5e({ type: f10, symKey: u, message: c, senderPublicKey: p });
+ return n5e({ type: f10, symKey: u, message: c, senderPublicKey: p });
}, this.decode = async (i, s, o) => {
this.isInitialized();
- const a = l5e(s, o);
- if (RM(a)) {
+ const a = o5e(s, o);
+ if (NM(a)) {
const c = a.receiverPublicKey, u = a.senderPublicKey;
i = await this.generateSharedKey(c, u);
}
try {
- const c = this.getSymKey(i), u = c5e({ symKey: c, encoded: s });
+ const c = this.getSymKey(i), u = i5e({ symKey: c, encoded: s });
return E2(u);
} catch (c) {
this.logger.error(`Failed to decode message from topic: '${i}', clientId: '${await this.getClientId()}'`), this.logger.error(c);
}
}, this.getPayloadType = (i) => {
- const s = Vm(i);
- return D0(s.type);
+ const s = jm(i);
+ return R0(s.type);
}, this.getPayloadSenderPublicKey = (i) => {
- const s = Vm(i);
+ const s = jm(i);
return s.senderPublicKey ? js(s.senderPublicKey, Si) : void 0;
- }, this.core = e, this.logger = Zi(r10, this.name), this.keychain = n || new exe(this.core, this.logger);
+ }, this.core = e, this.logger = Zi(r10, this.name), this.keychain = n || new Z8e(this.core, this.logger);
}
get context() {
return Yi(this.logger);
@@ -153823,11 +153873,11 @@ ${Ez(e, r10)}`);
async getClientSeed() {
let e = "";
try {
- e = this.keychain.get(nA);
+ e = this.keychain.get(QM);
} catch {
- e = dv(), await this.keychain.set(nA, e);
+ e = fv(), await this.keychain.set(QM, e);
}
- return _8e(e, "base16");
+ return b8e(e, "base16");
}
getSymKey(e) {
return this.keychain.get(e);
@@ -153839,9 +153889,9 @@ ${Ez(e, r10)}`);
}
}
};
- var rxe = class extends ige {
+ var Q8e = class extends ege {
constructor(e, r10) {
- super(e, r10), this.logger = e, this.core = r10, this.messages = /* @__PURE__ */ new Map(), this.name = O8e, this.version = P8e, this.initialized = false, this.storagePrefix = ru, this.init = async () => {
+ super(e, r10), this.logger = e, this.core = r10, this.messages = /* @__PURE__ */ new Map(), this.name = A8e, this.version = T8e, this.initialized = false, this.storagePrefix = tu, this.init = async () => {
if (!this.initialized) {
this.logger.trace("Initialized");
try {
@@ -153877,11 +153927,11 @@ ${Ez(e, r10)}`);
return this.storagePrefix + this.version + this.core.customStoragePrefix + "//" + this.name;
}
async setRelayerMessages(e) {
- await this.core.storage.setItem(this.storageKey, MB(e));
+ await this.core.storage.setItem(this.storageKey, bB(e));
}
async getRelayerMessages() {
const e = await this.core.storage.getItem(this.storageKey);
- return typeof e < "u" ? AB(e) : void 0;
+ return typeof e < "u" ? wB(e) : void 0;
}
async persist() {
await this.setRelayerMessages(this.messages);
@@ -153893,18 +153943,18 @@ ${Ez(e, r10)}`);
}
}
};
- var nxe = class extends sge {
+ var $8e = class extends tge {
constructor(e, r10) {
- super(e, r10), this.relayer = e, this.logger = r10, this.events = new vo.EventEmitter(), this.name = R8e, this.queue = /* @__PURE__ */ new Map(), this.publishTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.failedPublishTimeout = gt.toMiliseconds(gt.ONE_SECOND), this.needsTransportRestart = false, this.publish = async (n, i, s) => {
+ super(e, r10), this.relayer = e, this.logger = r10, this.events = new vo.EventEmitter(), this.name = I8e, this.queue = /* @__PURE__ */ new Map(), this.publishTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.failedPublishTimeout = gt.toMiliseconds(gt.ONE_SECOND), this.needsTransportRestart = false, this.publish = async (n, i, s) => {
var o;
this.logger.debug("Publishing Payload"), this.logger.trace({ type: "method", method: "publish", params: { topic: n, message: i, opts: s } });
- const a = (s == null ? void 0 : s.ttl) || k8e, c = pv(s), u = (s == null ? void 0 : s.prompt) || false, f10 = (s == null ? void 0 : s.tag) || 0, p = (s == null ? void 0 : s.id) || Uu().toString(), b = { topic: n, message: i, opts: { ttl: a, relay: c, prompt: u, tag: f10, id: p } }, E = `Failed to publish payload, please try again. id:${p} tag:${f10}`, _ = Date.now();
- let N11, R = 1;
+ const a = (s == null ? void 0 : s.ttl) || N8e, c = hv(s), u = (s == null ? void 0 : s.prompt) || false, f10 = (s == null ? void 0 : s.tag) || 0, p = (s == null ? void 0 : s.id) || Uu().toString(), b = { topic: n, message: i, opts: { ttl: a, relay: c, prompt: u, tag: f10, id: p } }, E = `Failed to publish payload, please try again. id:${p} tag:${f10}`, _ = Date.now();
+ let N11, k = 1;
try {
for (; N11 === void 0; ) {
if (Date.now() - _ > this.publishTimeout)
throw new Error(E);
- this.logger.trace({ id: p, attempts: R }, `publisher.publish - attempt ${R}`), N11 = await await xf(this.rpcPublish(n, i, a, c, u, f10, p).catch((F) => this.logger.warn(F)), this.publishTimeout, E), R++, N11 || await new Promise((F) => setTimeout(F, this.failedPublishTimeout));
+ this.logger.trace({ id: p, attempts: k }, `publisher.publish - attempt ${k}`), N11 = await await vf(this.rpcPublish(n, i, a, c, u, f10, p).catch((F) => this.logger.warn(F)), this.publishTimeout, E), k++, N11 || await new Promise((F) => setTimeout(F, this.failedPublishTimeout));
}
this.relayer.events.emit(Vi.publish, b), this.logger.debug("Successfully Published Payload"), this.logger.trace({ type: "method", method: "publish", params: { id: p, topic: n, message: i, opts: s } });
} catch (F) {
@@ -153927,7 +153977,7 @@ ${Ez(e, r10)}`);
}
rpcPublish(e, r10, n, i, s, o, a) {
var c, u, f10, p;
- const b = { method: Jh(i.protocol).publish, params: { topic: e, message: r10, ttl: n, prompt: s, tag: o }, id: a };
+ const b = { method: Zh(i.protocol).publish, params: { topic: e, message: r10, ttl: n, prompt: s, tag: o }, id: a };
return _i((c = b.params) == null ? void 0 : c.prompt) && ((u = b.params) == null || delete u.prompt), _i((f10 = b.params) == null ? void 0 : f10.tag) && ((p = b.params) == null || delete p.tag), this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "message", direction: "outgoing", request: b }), this.relayer.request(b);
}
removeRequestFromQueue(e) {
@@ -153940,7 +153990,7 @@ ${Ez(e, r10)}`);
});
}
registerEventListeners() {
- this.relayer.core.heartbeat.on(I0.pulse, () => {
+ this.relayer.core.heartbeat.on(T0.pulse, () => {
if (this.needsTransportRestart) {
this.needsTransportRestart = false, this.relayer.events.emit(Vi.connection_stalled);
return;
@@ -153951,7 +154001,7 @@ ${Ez(e, r10)}`);
});
}
};
- var ixe = class {
+ var exe = class {
constructor() {
this.map = /* @__PURE__ */ new Map(), this.set = (e, r10) => {
const n = this.get(e);
@@ -153980,30 +154030,30 @@ ${Ez(e, r10)}`);
return Array.from(this.map.keys());
}
};
- var sxe = Object.defineProperty;
- var oxe = Object.defineProperties;
- var axe = Object.getOwnPropertyDescriptors;
- var sA = Object.getOwnPropertySymbols;
- var cxe = Object.prototype.hasOwnProperty;
- var uxe = Object.prototype.propertyIsEnumerable;
- var oA = (t, e, r10) => e in t ? sxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var Vh = (t, e) => {
+ var txe = Object.defineProperty;
+ var rxe = Object.defineProperties;
+ var nxe = Object.getOwnPropertyDescriptors;
+ var eA = Object.getOwnPropertySymbols;
+ var ixe = Object.prototype.hasOwnProperty;
+ var sxe = Object.prototype.propertyIsEnumerable;
+ var tA = (t, e, r10) => e in t ? txe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var jh = (t, e) => {
for (var r10 in e || (e = {}))
- cxe.call(e, r10) && oA(t, r10, e[r10]);
- if (sA)
- for (var r10 of sA(e))
- uxe.call(e, r10) && oA(t, r10, e[r10]);
+ ixe.call(e, r10) && tA(t, r10, e[r10]);
+ if (eA)
+ for (var r10 of eA(e))
+ sxe.call(e, r10) && tA(t, r10, e[r10]);
return t;
};
- var d3 = (t, e) => oxe(t, axe(e));
- var lxe = class extends cge {
+ var h3 = (t, e) => rxe(t, nxe(e));
+ var oxe = class extends ige {
constructor(e, r10) {
- super(e, r10), this.relayer = e, this.logger = r10, this.subscriptions = /* @__PURE__ */ new Map(), this.topicMap = new ixe(), this.events = new vo.EventEmitter(), this.name = F8e, this.version = H8e, this.pending = /* @__PURE__ */ new Map(), this.cached = [], this.initialized = false, this.pendingSubscriptionWatchLabel = "pending_sub_watch_label", this.pollingInterval = 20, this.storagePrefix = ru, this.subscribeTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.restartInProgress = false, this.batchSubscribeTopicsLimit = 500, this.pendingBatchMessages = [], this.init = async () => {
+ super(e, r10), this.relayer = e, this.logger = r10, this.subscriptions = /* @__PURE__ */ new Map(), this.topicMap = new exe(), this.events = new vo.EventEmitter(), this.name = U8e, this.version = j8e, this.pending = /* @__PURE__ */ new Map(), this.cached = [], this.initialized = false, this.pendingSubscriptionWatchLabel = "pending_sub_watch_label", this.pollingInterval = 20, this.storagePrefix = tu, this.subscribeTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.restartInProgress = false, this.batchSubscribeTopicsLimit = 500, this.pendingBatchMessages = [], this.init = async () => {
this.initialized || (this.logger.trace("Initialized"), this.registerEventListeners(), this.clientId = await this.relayer.core.crypto.getClientId());
}, this.subscribe = async (n, i) => {
await this.restartToComplete(), this.isInitialized(), this.logger.debug("Subscribing Topic"), this.logger.trace({ type: "method", method: "subscribe", params: { topic: n, opts: i } });
try {
- const s = pv(i), o = { topic: n, relay: s };
+ const s = hv(i), o = { topic: n, relay: s };
this.pending.set(n, o);
const a = await this.rpcSubscribe(n, s);
return typeof a == "string" && (this.onSubscribe(a, o), this.logger.debug("Successfully Subscribed Topic"), this.logger.trace({ type: "method", method: "subscribe", params: { topic: n, opts: i } })), a;
@@ -154020,7 +154070,7 @@ ${Ez(e, r10)}`);
const a = new gt.Watch();
a.start(i);
const c = setInterval(() => {
- !this.pending.has(n) && this.topics.includes(n) && (clearInterval(c), a.stop(i), s(true)), a.elapsed(i) >= q8e && (clearInterval(c), a.stop(i), o(new Error("Subscription resolution timeout")));
+ !this.pending.has(n) && this.topics.includes(n) && (clearInterval(c), a.stop(i), s(true)), a.elapsed(i) >= V8e && (clearInterval(c), a.stop(i), o(new Error("Subscription resolution timeout")));
}, this.pollingInterval);
}).catch(() => false);
}, this.on = (n, i) => {
@@ -154078,7 +154128,7 @@ ${Ez(e, r10)}`);
async unsubscribeById(e, r10, n) {
this.logger.debug("Unsubscribing Topic"), this.logger.trace({ type: "method", method: "unsubscribe", params: { topic: e, id: r10, opts: n } });
try {
- const i = pv(n);
+ const i = hv(n);
await this.rpcUnsubscribe(e, r10, i);
const s = xr("USER_DISCONNECTED", `${this.name}, ${e}`);
await this.onUnsubscribe(e, r10, s), this.logger.debug("Successfully Unsubscribed Topic"), this.logger.trace({ type: "method", method: "unsubscribe", params: { topic: e, id: r10, opts: n } });
@@ -154087,10 +154137,10 @@ ${Ez(e, r10)}`);
}
}
async rpcSubscribe(e, r10) {
- const n = { method: Jh(r10.protocol).subscribe, params: { topic: e } };
+ const n = { method: Zh(r10.protocol).subscribe, params: { topic: e } };
this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n });
try {
- return await await xf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout) ? Bu(e + this.clientId) : null;
+ return await await vf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout) ? Bu(e + this.clientId) : null;
} catch {
this.logger.debug("Outgoing Relay Subscribe Payload stalled"), this.relayer.events.emit(Vi.connection_stalled);
}
@@ -154099,10 +154149,10 @@ ${Ez(e, r10)}`);
async rpcBatchSubscribe(e) {
if (!e.length)
return;
- const r10 = e[0].relay, n = { method: Jh(r10.protocol).batchSubscribe, params: { topics: e.map((i) => i.topic) } };
+ const r10 = e[0].relay, n = { method: Zh(r10.protocol).batchSubscribe, params: { topics: e.map((i) => i.topic) } };
this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n });
try {
- return await await xf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout);
+ return await await vf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout);
} catch {
this.relayer.events.emit(Vi.connection_stalled);
}
@@ -154110,26 +154160,26 @@ ${Ez(e, r10)}`);
async rpcBatchFetchMessages(e) {
if (!e.length)
return;
- const r10 = e[0].relay, n = { method: Jh(r10.protocol).batchFetchMessages, params: { topics: e.map((s) => s.topic) } };
+ const r10 = e[0].relay, n = { method: Zh(r10.protocol).batchFetchMessages, params: { topics: e.map((s) => s.topic) } };
this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n });
let i;
try {
- i = await await xf(this.relayer.request(n).catch((s) => this.logger.warn(s)), this.subscribeTimeout);
+ i = await await vf(this.relayer.request(n).catch((s) => this.logger.warn(s)), this.subscribeTimeout);
} catch {
this.relayer.events.emit(Vi.connection_stalled);
}
return i;
}
rpcUnsubscribe(e, r10, n) {
- const i = { method: Jh(n.protocol).unsubscribe, params: { topic: e, id: r10 } };
+ const i = { method: Zh(n.protocol).unsubscribe, params: { topic: e, id: r10 } };
return this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: i }), this.relayer.request(i);
}
onSubscribe(e, r10) {
- this.setSubscription(e, d3(Vh({}, r10), { id: e })), this.pending.delete(r10.topic);
+ this.setSubscription(e, h3(jh({}, r10), { id: e })), this.pending.delete(r10.topic);
}
onBatchSubscribe(e) {
e.length && e.forEach((r10) => {
- this.setSubscription(r10.id, Vh({}, r10)), this.pending.delete(r10.topic);
+ this.setSubscription(r10.id, jh({}, r10)), this.pending.delete(r10.topic);
});
}
async onUnsubscribe(e, r10, n) {
@@ -154145,7 +154195,7 @@ ${Ez(e, r10)}`);
this.logger.debug("Setting subscription"), this.logger.trace({ type: "method", method: "setSubscription", id: e, subscription: r10 }), this.addSubscription(e, r10);
}
addSubscription(e, r10) {
- this.subscriptions.set(e, Vh({}, r10)), this.topicMap.set(r10.topic, e), this.events.emit(Bo.created, r10);
+ this.subscriptions.set(e, jh({}, r10)), this.topicMap.set(r10.topic, e), this.events.emit(Bo.created, r10);
}
getSubscription(e) {
this.logger.debug("Getting subscription"), this.logger.trace({ type: "method", method: "getSubscription", id: e });
@@ -154159,7 +154209,7 @@ ${Ez(e, r10)}`);
deleteSubscription(e, r10) {
this.logger.debug("Deleting subscription"), this.logger.trace({ type: "method", method: "deleteSubscription", id: e, reason: r10 });
const n = this.getSubscription(e);
- this.subscriptions.delete(e), this.topicMap.delete(n.topic, e), this.events.emit(Bo.deleted, d3(Vh({}, n), { reason: r10 }));
+ this.subscriptions.delete(e), this.topicMap.delete(n.topic, e), this.events.emit(Bo.deleted, h3(jh({}, n), { reason: r10 }));
}
async persist() {
await this.setRelayerSubscriptions(this.values), this.events.emit(Bo.sync);
@@ -154192,7 +154242,7 @@ ${Ez(e, r10)}`);
if (!e.length)
return;
const r10 = await this.rpcBatchSubscribe(e);
- L0(r10) && this.onBatchSubscribe(r10.map((n, i) => d3(Vh({}, e[i]), { id: n })));
+ C0(r10) && this.onBatchSubscribe(r10.map((n, i) => h3(jh({}, e[i]), { id: n })));
}
async batchFetchMessages(e) {
if (!e.length)
@@ -154216,7 +154266,7 @@ ${Ez(e, r10)}`);
}), await this.batchSubscribe(e), this.pendingBatchMessages.length && (await this.relayer.handleBatchMessageEvents(this.pendingBatchMessages), this.pendingBatchMessages = []);
}
registerEventListeners() {
- this.relayer.core.heartbeat.on(I0.pulse, async () => {
+ this.relayer.core.heartbeat.on(T0.pulse, async () => {
await this.checkPending();
}), this.events.on(Bo.created, async (e) => {
const r10 = Bo.created;
@@ -154240,22 +154290,22 @@ ${Ez(e, r10)}`);
});
}
};
- var fxe = Object.defineProperty;
- var aA = Object.getOwnPropertySymbols;
- var hxe = Object.prototype.hasOwnProperty;
- var dxe = Object.prototype.propertyIsEnumerable;
- var cA = (t, e, r10) => e in t ? fxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var pxe = (t, e) => {
+ var axe = Object.defineProperty;
+ var rA = Object.getOwnPropertySymbols;
+ var cxe = Object.prototype.hasOwnProperty;
+ var uxe = Object.prototype.propertyIsEnumerable;
+ var nA = (t, e, r10) => e in t ? axe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var lxe = (t, e) => {
for (var r10 in e || (e = {}))
- hxe.call(e, r10) && cA(t, r10, e[r10]);
- if (aA)
- for (var r10 of aA(e))
- dxe.call(e, r10) && cA(t, r10, e[r10]);
+ cxe.call(e, r10) && nA(t, r10, e[r10]);
+ if (rA)
+ for (var r10 of rA(e))
+ uxe.call(e, r10) && nA(t, r10, e[r10]);
return t;
};
- var mxe = class extends oge {
+ var fxe = class extends rge {
constructor(e) {
- super(e), this.protocol = "wc", this.version = 2, this.events = new vo.EventEmitter(), this.name = D8e, this.transportExplicitlyClosed = false, this.initialized = false, this.connectionAttemptInProgress = false, this.connectionStatusPollingInterval = 20, this.staleConnectionErrors = ["socket hang up", "stalled", "interrupted"], this.hasExperiencedNetworkDisruption = false, this.requestsInFlight = /* @__PURE__ */ new Map(), this.heartBeatTimeout = gt.toMiliseconds(gt.THIRTY_SECONDS + gt.ONE_SECOND), this.request = async (r10) => {
+ super(e), this.protocol = "wc", this.version = 2, this.events = new vo.EventEmitter(), this.name = P8e, this.transportExplicitlyClosed = false, this.initialized = false, this.connectionAttemptInProgress = false, this.connectionStatusPollingInterval = 20, this.staleConnectionErrors = ["socket hang up", "stalled", "interrupted"], this.hasExperiencedNetworkDisruption = false, this.requestsInFlight = /* @__PURE__ */ new Map(), this.heartBeatTimeout = gt.toMiliseconds(gt.THIRTY_SECONDS + gt.ONE_SECOND), this.request = async (r10) => {
var n, i;
this.logger.debug("Publishing Request Payload");
const s = r10.id || Uu().toString();
@@ -154278,7 +154328,7 @@ ${Ez(e, r10)}`);
this.requestsInFlight.delete(s);
}
}, this.resetPingTimeout = () => {
- if (Fd())
+ if (zd())
try {
clearTimeout(this.pingTimeout), this.pingTimeout = setTimeout(() => {
var r10, n, i;
@@ -154297,18 +154347,18 @@ ${Ez(e, r10)}`);
this.logger.error(r10), this.events.emit(Vi.error, r10), this.logger.info("Fatal socket error received, closing transport"), this.transportClose();
}, this.registerProviderListeners = () => {
this.provider.on(Es.payload, this.onPayloadHandler), this.provider.on(Es.connect, this.onConnectHandler), this.provider.on(Es.disconnect, this.onDisconnectHandler), this.provider.on(Es.error, this.onProviderErrorHandler);
- }, this.core = e.core, this.logger = typeof e.logger < "u" && typeof e.logger != "string" ? Zi(e.logger, this.name) : A2(Gx({ level: e.logger || C8e })), this.messages = new rxe(this.logger, e.core), this.subscriber = new lxe(this, this.logger), this.publisher = new nxe(this, this.logger), this.relayUrl = (e == null ? void 0 : e.relayUrl) || CU, this.projectId = e.projectId, this.bundleId = Yye(), this.provider = {};
+ }, this.core = e.core, this.logger = typeof e.logger < "u" && typeof e.logger != "string" ? Zi(e.logger, this.name) : A2(Fx({ level: e.logger || O8e })), this.messages = new Q8e(this.logger, e.core), this.subscriber = new oxe(this, this.logger), this.publisher = new $8e(this, this.logger), this.relayUrl = (e == null ? void 0 : e.relayUrl) || TU, this.projectId = e.projectId, this.bundleId = Wye(), this.provider = {};
}
async init() {
this.logger.trace("Initialized"), this.registerEventListeners(), await Promise.all([this.messages.init(), this.subscriber.init()]);
try {
await this.transportOpen();
} catch {
- this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${iA}...`), await this.restartTransport(iA);
+ this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${$M}...`), await this.restartTransport($M);
}
this.initialized = true, setTimeout(async () => {
this.subscriber.topics.length === 0 && this.subscriber.pending.size === 0 && (this.logger.info("No topics subscribed to after init, closing transport"), await this.transportClose(), this.transportExplicitlyClosed = false);
- }, j8e);
+ }, D8e);
}
get context() {
return Yi(this.logger);
@@ -154359,7 +154409,7 @@ ${Ez(e, r10)}`);
} catch (e) {
this.logger.warn(e);
}
- this.hasExperiencedNetworkDisruption || this.connected ? await xf(this.provider.disconnect(), 2e3, "provider.disconnect()").catch(() => this.onProviderDisconnect()) : this.onProviderDisconnect();
+ this.hasExperiencedNetworkDisruption || this.connected ? await vf(this.provider.disconnect(), 2e3, "provider.disconnect()").catch(() => this.onProviderDisconnect()) : this.onProviderDisconnect();
}
async transportClose() {
this.transportExplicitlyClosed = true, await this.transportDisconnect();
@@ -154371,7 +154421,7 @@ ${Ez(e, r10)}`);
const i = () => {
this.provider.off(Es.disconnect, i), n(new Error("Connection interrupted while trying to subscribe"));
};
- this.provider.on(Es.disconnect, i), await xf(this.provider.connect(), gt.toMiliseconds(gt.ONE_MINUTE), `Socket stalled when trying to connect to ${this.relayUrl}`).catch((s) => {
+ this.provider.on(Es.disconnect, i), await vf(this.provider.connect(), gt.toMiliseconds(gt.ONE_MINUTE), `Socket stalled when trying to connect to ${this.relayUrl}`).catch((s) => {
n(s);
}), await this.subscriber.start(), this.hasExperiencedNetworkDisruption = false, r10();
});
@@ -154388,7 +154438,7 @@ ${Ez(e, r10)}`);
this.connectionAttemptInProgress || (this.relayUrl = e || this.relayUrl, await this.confirmOnlineStateOrThrow(), await this.transportClose(), await this.transportOpen());
}
async confirmOnlineStateOrThrow() {
- if (!await HM())
+ if (!await UM())
throw new Error("No internet connection detected. Please restart your network and try again.");
}
async handleBatchMessageEvents(e) {
@@ -154408,7 +154458,7 @@ ${Ez(e, r10)}`);
}
startPingTimeout() {
var e, r10, n, i, s;
- if (Fd())
+ if (zd())
try {
(r10 = (e = this.provider) == null ? void 0 : e.connection) != null && r10.socket && ((s = (i = (n = this.provider) == null ? void 0 : n.connection) == null ? void 0 : i.socket) == null || s.once("ping", () => {
this.resetPingTimeout();
@@ -154423,7 +154473,7 @@ ${Ez(e, r10)}`);
async createProvider() {
this.provider.connection && this.unregisterProviderListeners();
const e = await this.core.crypto.signJWT(this.relayUrl);
- this.provider = new Fve(new Gve(ebe({ sdkVersion: U8e, protocol: this.protocol, version: this.version, relayUrl: this.relayUrl, projectId: this.projectId, auth: e, useOnCloseEvent: true, bundleId: this.bundleId }))), this.registerProviderListeners();
+ this.provider = new Uve(new Fve(Zye({ sdkVersion: C8e, protocol: this.protocol, version: this.version, relayUrl: this.relayUrl, projectId: this.projectId, auth: e, useOnCloseEvent: true, bundleId: this.bundleId }))), this.registerProviderListeners();
}
async recordMessageEvent(e) {
const { topic: r10, message: n } = e;
@@ -154439,11 +154489,11 @@ ${Ez(e, r10)}`);
return i && this.logger.debug(`Ignoring duplicate message: ${n}`), i;
}
async onProviderPayload(e) {
- if (this.logger.debug("Incoming Relay Payload"), this.logger.trace({ type: "payload", direction: "incoming", payload: e }), m9(e)) {
- if (!e.method.endsWith(L8e))
+ if (this.logger.debug("Incoming Relay Payload"), this.logger.trace({ type: "payload", direction: "incoming", payload: e }), f9(e)) {
+ if (!e.method.endsWith(k8e))
return;
const r10 = e.params, { topic: n, message: i, publishedAt: s } = r10.data, o = { topic: n, message: i, publishedAt: s };
- this.logger.debug("Emitting Relayer Payload"), this.logger.trace(pxe({ type: "event", event: r10.id }, o)), this.events.emit(r10.id, o), await this.acknowledgePayload(e), await this.onMessageEvent(o);
+ this.logger.debug("Emitting Relayer Payload"), this.logger.trace(lxe({ type: "event", event: r10.id }, o)), this.events.emit(r10.id, o), await this.acknowledgePayload(e), await this.onMessageEvent(o);
} else
C2(e) && this.events.emit(Vi.message_ack, e);
}
@@ -154451,22 +154501,22 @@ ${Ez(e, r10)}`);
await this.shouldIgnoreMessageEvent(e) || (this.events.emit(Vi.message, e), await this.recordMessageEvent(e));
}
async acknowledgePayload(e) {
- const r10 = d9(e.id, true);
+ const r10 = u9(e.id, true);
await this.provider.connection.send(r10);
}
unregisterProviderListeners() {
this.provider.off(Es.payload, this.onPayloadHandler), this.provider.off(Es.connect, this.onConnectHandler), this.provider.off(Es.disconnect, this.onDisconnectHandler), this.provider.off(Es.error, this.onProviderErrorHandler), clearTimeout(this.pingTimeout);
}
async registerEventListeners() {
- let e = await HM();
- eve(async (r10) => {
+ let e = await UM();
+ Z5e(async (r10) => {
e !== r10 && (e = r10, r10 ? await this.restartTransport().catch((n) => this.logger.error(n)) : (this.hasExperiencedNetworkDisruption = true, await this.transportDisconnect(), this.transportExplicitlyClosed = false));
});
}
async onProviderDisconnect() {
await this.subscriber.stop(), this.requestsInFlight.clear(), clearTimeout(this.pingTimeout), this.events.emit(Vi.disconnect), this.connectionAttemptInProgress = false, !this.transportExplicitlyClosed && setTimeout(async () => {
await this.transportOpen().catch((e) => this.logger.error(e));
- }, gt.toMiliseconds(B8e));
+ }, gt.toMiliseconds(R8e));
}
isInitialized() {
if (!this.initialized) {
@@ -154482,30 +154532,30 @@ ${Ez(e, r10)}`);
}), await this.transportOpen());
}
};
- var gxe = Object.defineProperty;
- var uA = Object.getOwnPropertySymbols;
- var yxe = Object.prototype.hasOwnProperty;
- var bxe = Object.prototype.propertyIsEnumerable;
- var lA = (t, e, r10) => e in t ? gxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var fA = (t, e) => {
+ var hxe = Object.defineProperty;
+ var iA = Object.getOwnPropertySymbols;
+ var dxe = Object.prototype.hasOwnProperty;
+ var pxe = Object.prototype.propertyIsEnumerable;
+ var sA = (t, e, r10) => e in t ? hxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var oA = (t, e) => {
for (var r10 in e || (e = {}))
- yxe.call(e, r10) && lA(t, r10, e[r10]);
- if (uA)
- for (var r10 of uA(e))
- bxe.call(e, r10) && lA(t, r10, e[r10]);
+ dxe.call(e, r10) && sA(t, r10, e[r10]);
+ if (iA)
+ for (var r10 of iA(e))
+ pxe.call(e, r10) && sA(t, r10, e[r10]);
return t;
};
- var Dl = class extends age {
- constructor(e, r10, n, i = ru, s = void 0) {
- super(e, r10, n, i), this.core = e, this.logger = r10, this.name = n, this.map = /* @__PURE__ */ new Map(), this.version = V8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.recentlyDeleted = [], this.recentlyDeletedLimit = 200, this.init = async () => {
+ var Cl = class extends nge {
+ constructor(e, r10, n, i = tu, s = void 0) {
+ super(e, r10, n, i), this.core = e, this.logger = r10, this.name = n, this.map = /* @__PURE__ */ new Map(), this.version = L8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.recentlyDeleted = [], this.recentlyDeletedLimit = 200, this.init = async () => {
this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((o) => {
- this.getKey && o !== null && !_i(o) ? this.map.set(this.getKey(o), o) : P5e(o) ? this.map.set(o.id, o) : k5e(o) && this.map.set(o.topic, o);
+ this.getKey && o !== null && !_i(o) ? this.map.set(this.getKey(o), o) : T5e(o) ? this.map.set(o.id, o) : N5e(o) && this.map.set(o.topic, o);
}), this.cached = [], this.initialized = true);
}, this.set = async (o, a) => {
this.isInitialized(), this.map.has(o) ? await this.update(o, a) : (this.logger.debug("Setting value"), this.logger.trace({ type: "method", method: "set", key: o, value: a }), this.map.set(o, a), await this.persist());
- }, this.get = (o) => (this.isInitialized(), this.logger.debug("Getting value"), this.logger.trace({ type: "method", method: "get", key: o }), this.getData(o)), this.getAll = (o) => (this.isInitialized(), o ? this.values.filter((a) => Object.keys(o).every((c) => Xve(a[c], o[c]))) : this.values), this.update = async (o, a) => {
+ }, this.get = (o) => (this.isInitialized(), this.logger.debug("Getting value"), this.logger.trace({ type: "method", method: "get", key: o }), this.getData(o)), this.getAll = (o) => (this.isInitialized(), o ? this.values.filter((a) => Object.keys(o).every((c) => qve(a[c], o[c]))) : this.values), this.update = async (o, a) => {
this.isInitialized(), this.logger.debug("Updating value"), this.logger.trace({ type: "method", method: "update", key: o, update: a });
- const c = fA(fA({}, this.getData(o)), a);
+ const c = oA(oA({}, this.getData(o)), a);
this.map.set(o, c), await this.persist();
}, this.delete = async (o, a) => {
this.isInitialized(), this.map.has(o) && (this.logger.debug("Deleting value"), this.logger.trace({ type: "method", method: "delete", key: o, reason: a }), this.map.delete(o), this.addToRecentlyDeleted(o), await this.persist());
@@ -154571,24 +154621,24 @@ ${Ez(e, r10)}`);
}
}
};
- var wxe = class {
+ var mxe = class {
constructor(e, r10) {
- this.core = e, this.logger = r10, this.name = W8e, this.version = G8e, this.events = new FL(), this.initialized = false, this.storagePrefix = ru, this.ignoredPayloadTypes = [Xa], this.registeredMethods = [], this.init = async () => {
+ this.core = e, this.logger = r10, this.name = z8e, this.version = F8e, this.events = new DL(), this.initialized = false, this.storagePrefix = tu, this.ignoredPayloadTypes = [Ka], this.registeredMethods = [], this.init = async () => {
this.initialized || (await this.pairings.init(), await this.cleanup(), this.registerRelayerEvents(), this.registerExpirerEvents(), this.initialized = true, this.logger.trace("Initialized"));
}, this.register = ({ methods: n }) => {
this.isInitialized(), this.registeredMethods = [.../* @__PURE__ */ new Set([...this.registeredMethods, ...n])];
}, this.create = async (n) => {
this.isInitialized();
- const i = dv(), s = await this.core.crypto.setSymKey(i), o = Kn(gt.FIVE_MINUTES), a = { protocol: RU }, c = { topic: s, expiry: o, relay: a, active: false }, u = x5e({ protocol: this.core.protocol, version: this.core.version, topic: s, symKey: i, relay: a, expiryTimestamp: o, methods: n == null ? void 0 : n.methods });
+ const i = fv(), s = await this.core.crypto.setSymKey(i), o = Kn(gt.FIVE_MINUTES), a = { protocol: AU }, c = { topic: s, expiry: o, relay: a, active: false }, u = y5e({ protocol: this.core.protocol, version: this.core.version, topic: s, symKey: i, relay: a, expiryTimestamp: o, methods: n == null ? void 0 : n.methods });
return this.core.expirer.set(s, o), await this.pairings.set(s, c), await this.core.relayer.subscribe(s), { topic: s, uri: u };
}, this.pair = async (n) => {
this.isInitialized(), this.isValidPair(n);
- const { topic: i, symKey: s, relay: o, expiryTimestamp: a, methods: c } = BM(n.uri);
+ const { topic: i, symKey: s, relay: o, expiryTimestamp: a, methods: c } = kM(n.uri);
let u;
if (this.pairings.keys.includes(i) && (u = this.pairings.get(i), u.active))
throw new Error(`Pairing already exists: ${i}. Please try again with a new connection URI.`);
const f10 = a || Kn(gt.FIVE_MINUTES), p = { topic: i, relay: o, expiry: f10, active: false, methods: c };
- return this.core.expirer.set(i, f10), await this.pairings.set(i, p), n.activatePairing && await this.activate({ topic: i }), this.events.emit(df.create, p), this.core.crypto.keychain.has(i) || await this.core.crypto.setSymKey(s, i), await this.core.relayer.subscribe(i, { relay: o }), p;
+ return this.core.expirer.set(i, f10), await this.pairings.set(i, p), n.activatePairing && await this.activate({ topic: i }), this.events.emit(hf.create, p), this.core.crypto.keychain.has(i) || await this.core.crypto.setSymKey(s, i), await this.core.relayer.subscribe(i, { relay: o }), p;
}, this.activate = async ({ topic: n }) => {
this.isInitialized();
const i = Kn(gt.THIRTY_DAYS);
@@ -154611,18 +154661,18 @@ ${Ez(e, r10)}`);
const { topic: i } = n;
this.pairings.keys.includes(i) && (await this.sendRequest(i, "wc_pairingDelete", xr("USER_DISCONNECTED")), await this.deletePairing(i));
}, this.sendRequest = async (n, i, s) => {
- const o = Sf(i, s), a = await this.core.crypto.encode(n, o), c = jh[i].req;
+ const o = Ef(i, s), a = await this.core.crypto.encode(n, o), c = Uh[i].req;
return this.core.history.set(n, o), this.core.relayer.publish(n, a, c), o.id;
}, this.sendResult = async (n, i, s) => {
- const o = d9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = jh[c.request.method].res;
+ const o = u9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = Uh[c.request.method].res;
await this.core.relayer.publish(i, a, u), await this.core.history.resolve(o);
}, this.sendError = async (n, i, s) => {
- const o = p9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = jh[c.request.method] ? jh[c.request.method].res : jh.unregistered_method.res;
+ const o = l9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = Uh[c.request.method] ? Uh[c.request.method].res : Uh.unregistered_method.res;
await this.core.relayer.publish(i, a, u), await this.core.history.resolve(o);
}, this.deletePairing = async (n, i) => {
await this.core.relayer.unsubscribe(n), await Promise.all([this.pairings.delete(n, xr("USER_DISCONNECTED")), this.core.crypto.deleteSymKey(n), i ? Promise.resolve() : this.core.expirer.del(n)]);
}, this.cleanup = async () => {
- const n = this.pairings.getAll().filter((i) => Cc(i.expiry));
+ const n = this.pairings.getAll().filter((i) => Rc(i.expiry));
await Promise.all(n.map((i) => this.deletePairing(i.topic)));
}, this.onRelayEventRequest = (n) => {
const { topic: i, payload: s } = n;
@@ -154645,7 +154695,7 @@ ${Ez(e, r10)}`);
}, this.onPairingPingRequest = async (n, i) => {
const { id: s } = i;
try {
- this.isValidPing({ topic: n }), await this.sendResult(s, n, true), this.events.emit(df.ping, { id: s, topic: n });
+ this.isValidPing({ topic: n }), await this.sendResult(s, n, true), this.events.emit(hf.ping, { id: s, topic: n });
} catch (o) {
await this.sendError(s, n, o), this.logger.error(o);
}
@@ -154657,7 +154707,7 @@ ${Ez(e, r10)}`);
}, this.onPairingDeleteRequest = async (n, i) => {
const { id: s } = i;
try {
- this.isValidDisconnect({ topic: n }), await this.deletePairing(n), this.events.emit(df.delete, { id: s, topic: n });
+ this.isValidDisconnect({ topic: n }), await this.deletePairing(n), this.events.emit(hf.delete, { id: s, topic: n });
} catch (o) {
await this.sendError(s, n, o), this.logger.error(o);
}
@@ -154679,11 +154729,11 @@ ${Ez(e, r10)}`);
const { message: o } = it("MISSING_OR_INVALID", `pair() params: ${n}`);
throw new Error(o);
}
- if (!O5e(n.uri)) {
+ if (!A5e(n.uri)) {
const { message: o } = it("MISSING_OR_INVALID", `pair() uri: ${n.uri}`);
throw new Error(o);
}
- const s = BM(n.uri);
+ const s = kM(n.uri);
if (!((i = s == null ? void 0 : s.relay) != null && i.protocol)) {
const { message: o } = it("MISSING_OR_INVALID", "pair() uri#relay-protocol");
throw new Error(o);
@@ -154719,12 +154769,12 @@ ${Ez(e, r10)}`);
const { message: i } = it("NO_MATCHING_KEY", `pairing topic doesn't exist: ${n}`);
throw new Error(i);
}
- if (Cc(this.pairings.get(n).expiry)) {
+ if (Rc(this.pairings.get(n).expiry)) {
await this.deletePairing(n);
const { message: i } = it("EXPIRED", `pairing topic: ${n}`);
throw new Error(i);
}
- }, this.core = e, this.logger = Zi(r10, this.name), this.pairings = new Dl(this.core, this.logger, this.name, this.storagePrefix);
+ }, this.core = e, this.logger = Zi(r10, this.name), this.pairings = new Cl(this.core, this.logger, this.name, this.storagePrefix);
}
get context() {
return Yi(this.logger);
@@ -154742,7 +154792,7 @@ ${Ez(e, r10)}`);
return;
const i = await this.core.crypto.decode(r10, n);
try {
- m9(i) ? (this.core.history.set(r10, i), this.onRelayEventRequest({ topic: r10, payload: i })) : C2(i) && (await this.core.history.resolve(i), await this.onRelayEventResponse({ topic: r10, payload: i }), this.core.history.delete(r10, i.id));
+ f9(i) ? (this.core.history.set(r10, i), this.onRelayEventRequest({ topic: r10, payload: i })) : C2(i) && (await this.core.history.resolve(i), await this.onRelayEventResponse({ topic: r10, payload: i }), this.core.history.delete(r10, i.id));
} catch (s) {
this.logger.error(s);
}
@@ -154750,14 +154800,14 @@ ${Ez(e, r10)}`);
}
registerExpirerEvents() {
this.core.expirer.on(Is.expired, async (e) => {
- const { topic: r10 } = NB(e.target);
- r10 && this.pairings.keys.includes(r10) && (await this.deletePairing(r10, true), this.events.emit(df.expire, { topic: r10 }));
+ const { topic: r10 } = xB(e.target);
+ r10 && this.pairings.keys.includes(r10) && (await this.deletePairing(r10, true), this.events.emit(hf.expire, { topic: r10 }));
});
}
};
- var vxe = class extends nge {
+ var gxe = class extends $me {
constructor(e, r10) {
- super(e, r10), this.core = e, this.logger = r10, this.records = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = K8e, this.version = X8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.init = async () => {
+ super(e, r10), this.core = e, this.logger = r10, this.records = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = H8e, this.version = q8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.init = async () => {
this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((n) => this.records.set(n.id, n)), this.cached = [], this.registerEventListeners(), this.initialized = true);
}, this.set = (n, i, s) => {
if (this.isInitialized(), this.logger.debug("Setting JSON-RPC request history record"), this.logger.trace({ type: "method", method: "set", topic: n, request: i, chainId: s }), this.records.has(i.id))
@@ -154807,7 +154857,7 @@ ${Ez(e, r10)}`);
return this.values.forEach((r10) => {
if (typeof r10.response < "u")
return;
- const n = { topic: r10.topic, request: Sf(r10.request.method, r10.request.params, r10.id), chainId: r10.chainId };
+ const n = { topic: r10.topic, request: Ef(r10.request.method, r10.request.params, r10.id), chainId: r10.chainId };
return e.push(n);
}), e;
}
@@ -154853,7 +154903,7 @@ ${Ez(e, r10)}`);
}), this.events.on(Ys.deleted, (e) => {
const r10 = Ys.deleted;
this.logger.info(`Emitting ${r10}`), this.logger.debug({ type: "event", event: r10, record: e });
- }), this.core.heartbeat.on(I0.pulse, () => {
+ }), this.core.heartbeat.on(T0.pulse, () => {
this.cleanup();
});
}
@@ -154875,9 +154925,9 @@ ${Ez(e, r10)}`);
}
}
};
- var xxe = class extends uge {
+ var yxe = class extends sge {
constructor(e, r10) {
- super(e, r10), this.core = e, this.logger = r10, this.expirations = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = Y8e, this.version = Z8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.init = async () => {
+ super(e, r10), this.core = e, this.logger = r10, this.expirations = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = W8e, this.version = G8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.init = async () => {
this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((n) => this.expirations.set(n.target, n)), this.cached = [], this.registerEventListeners(), this.initialized = true);
}, this.has = (n) => {
try {
@@ -154926,9 +154976,9 @@ ${Ez(e, r10)}`);
}
formatTarget(e) {
if (typeof e == "string")
- return tbe(e);
+ return Jye(e);
if (typeof e == "number")
- return rbe(e);
+ return Qye(e);
const { message: r10 } = it("UNKNOWN_TYPE", `Target type: ${typeof e}`);
throw new Error(r10);
}
@@ -154974,7 +155024,7 @@ ${Ez(e, r10)}`);
this.core.relayer.connected && this.expirations.forEach((e, r10) => this.checkExpiry(r10, e));
}
registerEventListeners() {
- this.core.heartbeat.on(I0.pulse, () => this.checkExpirations()), this.events.on(Is.created, (e) => {
+ this.core.heartbeat.on(T0.pulse, () => this.checkExpirations()), this.events.on(Is.created, (e) => {
const r10 = Is.created;
this.logger.info(`Emitting ${r10}`), this.logger.debug({ type: "event", event: r10, data: e }), this.persist();
}), this.events.on(Is.expired, (e) => {
@@ -154992,10 +155042,10 @@ ${Ez(e, r10)}`);
}
}
};
- var _xe = class extends lge {
+ var bxe = class extends oge {
constructor(e, r10) {
- super(e, r10), this.projectId = e, this.logger = r10, this.name = h3, this.initialized = false, this.queue = [], this.verifyDisabled = false, this.init = async (n) => {
- if (this.verifyDisabled || ih() || !sh())
+ super(e, r10), this.projectId = e, this.logger = r10, this.name = f3, this.initialized = false, this.queue = [], this.verifyDisabled = false, this.init = async (n) => {
+ if (this.verifyDisabled || nh() || !ih())
return;
const i = this.getVerifyUrl(n == null ? void 0 : n.verifyUrl);
this.verifyUrl !== i && this.removeIframe(), this.verifyUrl = i;
@@ -155005,7 +155055,7 @@ ${Ez(e, r10)}`);
this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`), this.logger.info(s);
}
if (!this.initialized) {
- this.removeIframe(), this.verifyUrl = vv;
+ this.removeIframe(), this.verifyUrl = bv;
try {
await this.createIframe();
} catch (s) {
@@ -155022,7 +155072,7 @@ ${Ez(e, r10)}`);
try {
s = await this.fetchAttestation(n.attestationId, i);
} catch (o) {
- this.logger.info(`failed to resolve attestation: ${n.attestationId} from url: ${i}`), this.logger.info(o), s = await this.fetchAttestation(n.attestationId, vv);
+ this.logger.info(`failed to resolve attestation: ${n.attestationId} from url: ${i}`), this.logger.info(o), s = await this.fetchAttestation(n.attestationId, bv);
}
return s;
}, this.fetchAttestation = async (n, i) => {
@@ -155047,12 +155097,12 @@ ${Ez(e, r10)}`);
s.data === "verify_ready" && (this.onInit(), window.removeEventListener("message", i), n());
};
await Promise.race([new Promise((s) => {
- const o = document.getElementById(h3);
+ const o = document.getElementById(f3);
if (o)
return this.iframe = o, this.onInit(), s();
window.addEventListener("message", i);
const a = document.createElement("iframe");
- a.id = h3, a.src = `${this.verifyUrl}/${this.projectId}`, a.style.display = "none", document.body.append(a), this.iframe = a, n = s;
+ a.id = f3, a.src = `${this.verifyUrl}/${this.projectId}`, a.style.display = "none", document.body.append(a), this.iframe = a, n = s;
}), new Promise((s, o) => setTimeout(() => {
window.removeEventListener("message", i), o("verify iframe load timeout");
}, gt.toMiliseconds(gt.FIVE_SECONDS)))]);
@@ -155061,9 +155111,9 @@ ${Ez(e, r10)}`);
}, this.removeIframe = () => {
this.iframe && (this.iframe.remove(), this.iframe = void 0, this.initialized = false);
}, this.getVerifyUrl = (n) => {
- let i = n || pf;
- return J8e.includes(i) || (this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${pf}`), i = pf), i;
- }, this.logger = Zi(r10, this.name), this.verifyUrl = pf, this.abortController = new AbortController(), this.isDevEnv = Fd() && process.env.IS_VITEST;
+ let i = n || df;
+ return K8e.includes(i) || (this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${df}`), i = df), i;
+ }, this.logger = Zi(r10, this.name), this.verifyUrl = df, this.abortController = new AbortController(), this.isDevEnv = zd() && process.env.IS_VITEST;
}
get context() {
return Yi(this.logger);
@@ -155072,42 +155122,42 @@ ${Ez(e, r10)}`);
return this.abortController = new AbortController(), setTimeout(() => this.abortController.abort(), gt.toMiliseconds(e));
}
};
- var Exe = class extends fge {
+ var wxe = class extends age {
constructor(e, r10) {
- super(e, r10), this.projectId = e, this.logger = r10, this.context = Q8e, this.registerDeviceToken = async (n) => {
- const { clientId: i, token: s, notificationType: o, enableEncrypted: a = false } = n, c = `${$8e}/${this.projectId}/clients`;
- await Qve(c, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ client_id: i, type: o, token: s, always_raw: a }) });
+ super(e, r10), this.projectId = e, this.logger = r10, this.context = X8e, this.registerDeviceToken = async (n) => {
+ const { clientId: i, token: s, notificationType: o, enableEncrypted: a = false } = n, c = `${Y8e}/${this.projectId}/clients`;
+ await Xve(c, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ client_id: i, type: o, token: s, always_raw: a }) });
}, this.logger = Zi(r10, this.context);
}
};
- var Sxe = Object.defineProperty;
- var hA = Object.getOwnPropertySymbols;
- var Mxe = Object.prototype.hasOwnProperty;
- var Axe = Object.prototype.propertyIsEnumerable;
- var dA = (t, e, r10) => e in t ? Sxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
- var pA = (t, e) => {
+ var vxe = Object.defineProperty;
+ var aA = Object.getOwnPropertySymbols;
+ var xxe = Object.prototype.hasOwnProperty;
+ var _xe = Object.prototype.propertyIsEnumerable;
+ var cA = (t, e, r10) => e in t ? vxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var uA = (t, e) => {
for (var r10 in e || (e = {}))
- Mxe.call(e, r10) && dA(t, r10, e[r10]);
- if (hA)
- for (var r10 of hA(e))
- Axe.call(e, r10) && dA(t, r10, e[r10]);
+ xxe.call(e, r10) && cA(t, r10, e[r10]);
+ if (aA)
+ for (var r10 of aA(e))
+ _xe.call(e, r10) && cA(t, r10, e[r10]);
return t;
};
- var Txe = class DU extends rge {
+ var Exe = class NU extends Qme {
constructor(e) {
var r10;
- super(e), this.protocol = kU, this.version = E8e, this.name = g9, this.events = new vo.EventEmitter(), this.initialized = false, this.on = (o, a) => this.events.on(o, a), this.once = (o, a) => this.events.once(o, a), this.off = (o, a) => this.events.off(o, a), this.removeListener = (o, a) => this.events.removeListener(o, a), this.projectId = e == null ? void 0 : e.projectId, this.relayUrl = (e == null ? void 0 : e.relayUrl) || CU, this.customStoragePrefix = e != null && e.customStoragePrefix ? `:${e.customStoragePrefix}` : "";
- const n = Gx({ level: typeof (e == null ? void 0 : e.logger) == "string" && e.logger ? e.logger : S8e.logger }), { logger: i, chunkLoggerController: s } = tge({ opts: n, maxSizeInBytes: e == null ? void 0 : e.maxLogBlobSizeInBytes, loggerOverride: e == null ? void 0 : e.logger });
+ super(e), this.protocol = MU, this.version = w8e, this.name = h9, this.events = new vo.EventEmitter(), this.initialized = false, this.on = (o, a) => this.events.on(o, a), this.once = (o, a) => this.events.once(o, a), this.off = (o, a) => this.events.off(o, a), this.removeListener = (o, a) => this.events.removeListener(o, a), this.projectId = e == null ? void 0 : e.projectId, this.relayUrl = (e == null ? void 0 : e.relayUrl) || TU, this.customStoragePrefix = e != null && e.customStoragePrefix ? `:${e.customStoragePrefix}` : "";
+ const n = Fx({ level: typeof (e == null ? void 0 : e.logger) == "string" && e.logger ? e.logger : v8e.logger }), { logger: i, chunkLoggerController: s } = Jme({ opts: n, maxSizeInBytes: e == null ? void 0 : e.maxLogBlobSizeInBytes, loggerOverride: e == null ? void 0 : e.logger });
this.logChunkController = s, (r10 = this.logChunkController) != null && r10.downloadLogsBlobInBrowser && (window.downloadLogsBlobInBrowser = async () => {
var o, a;
(o = this.logChunkController) != null && o.downloadLogsBlobInBrowser && ((a = this.logChunkController) == null || a.downloadLogsBlobInBrowser({ clientId: await this.crypto.getClientId() }));
- }), this.logger = Zi(i, this.name), this.heartbeat = new Tme(), this.crypto = new txe(this, this.logger, e == null ? void 0 : e.keychain), this.history = new vxe(this, this.logger), this.expirer = new xxe(this, this.logger), this.storage = e != null && e.storage ? e.storage : new J1e(pA(pA({}, M8e), e == null ? void 0 : e.storageOptions)), this.relayer = new mxe({ core: this, logger: this.logger, relayUrl: this.relayUrl, projectId: this.projectId }), this.pairing = new wxe(this, this.logger), this.verify = new _xe(this.projectId || "", this.logger), this.echoClient = new Exe(this.projectId || "", this.logger);
+ }), this.logger = Zi(i, this.name), this.heartbeat = new Eme(), this.crypto = new J8e(this, this.logger, e == null ? void 0 : e.keychain), this.history = new gxe(this, this.logger), this.expirer = new yxe(this, this.logger), this.storage = e != null && e.storage ? e.storage : new K1e(uA(uA({}, x8e), e == null ? void 0 : e.storageOptions)), this.relayer = new fxe({ core: this, logger: this.logger, relayUrl: this.relayUrl, projectId: this.projectId }), this.pairing = new mxe(this, this.logger), this.verify = new bxe(this.projectId || "", this.logger), this.echoClient = new wxe(this.projectId || "", this.logger);
}
static async init(e) {
- const r10 = new DU(e);
+ const r10 = new NU(e);
await r10.initialize();
const n = await r10.crypto.getClientId();
- return await r10.storage.setItem(z8e, n), r10;
+ return await r10.storage.setItem(B8e, n), r10;
}
get context() {
return Yi(this.logger);
@@ -155128,49 +155178,49 @@ ${Ez(e, r10)}`);
}
}
};
- var Nxe = Txe;
- var LU = "wc";
- var BU = 2;
- var UU = "client";
- var y9 = `${LU}@${BU}:${UU}:`;
- var p3 = { name: UU, logger: "error", controller: false, relayUrl: "wss://relay.walletconnect.com" };
- var mA = "WALLETCONNECT_DEEPLINK_CHOICE";
- var Ixe = "proposal";
- var Oxe = "Proposal expired";
- var Pxe = "session";
- var Kl = gt.SEVEN_DAYS;
- var kxe = "engine";
+ var Sxe = Exe;
+ var IU = "wc";
+ var OU = 2;
+ var PU = "client";
+ var d9 = `${IU}@${OU}:${PU}:`;
+ var d3 = { name: PU, logger: "error", controller: false, relayUrl: "wss://relay.walletconnect.com" };
+ var lA = "WALLETCONNECT_DEEPLINK_CHOICE";
+ var Mxe = "proposal";
+ var Axe = "Proposal expired";
+ var Txe = "session";
+ var Gl = gt.SEVEN_DAYS;
+ var Nxe = "engine";
var Gn = { wc_sessionPropose: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1100 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1101 }, reject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1120 }, autoReject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1121 } }, wc_sessionSettle: { req: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1102 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1103 } }, wc_sessionUpdate: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1104 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1105 } }, wc_sessionExtend: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1106 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1107 } }, wc_sessionRequest: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1108 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1109 } }, wc_sessionEvent: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1110 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1111 } }, wc_sessionDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1112 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1113 } }, wc_sessionPing: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1114 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1115 } }, wc_sessionAuthenticate: { req: { ttl: gt.ONE_HOUR, prompt: true, tag: 1116 }, res: { ttl: gt.ONE_HOUR, prompt: false, tag: 1117 }, reject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1118 }, autoReject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1119 } } };
- var m3 = { min: gt.FIVE_MINUTES, max: gt.SEVEN_DAYS };
+ var p3 = { min: gt.FIVE_MINUTES, max: gt.SEVEN_DAYS };
var Oo = { idle: "IDLE", active: "ACTIVE" };
- var Rxe = "request";
- var Cxe = ["wc_sessionPropose", "wc_sessionRequest", "wc_authRequest"];
- var Dxe = "wc";
- var Lxe = "auth";
- var Bxe = "authKeys";
- var Uxe = "pairingTopics";
- var jxe = "requests";
- var L2 = `${Dxe}@${1.5}:${Lxe}:`;
- var v1 = `${L2}:PUB_KEY`;
- var Vxe = Object.defineProperty;
- var zxe = Object.defineProperties;
- var Fxe = Object.getOwnPropertyDescriptors;
- var gA = Object.getOwnPropertySymbols;
- var Hxe = Object.prototype.hasOwnProperty;
- var qxe = Object.prototype.propertyIsEnumerable;
- var yA = (t, e, r10) => e in t ? Vxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
+ var Ixe = "request";
+ var Oxe = ["wc_sessionPropose", "wc_sessionRequest", "wc_authRequest"];
+ var Pxe = "wc";
+ var kxe = "auth";
+ var Rxe = "authKeys";
+ var Cxe = "pairingTopics";
+ var Dxe = "requests";
+ var L2 = `${Pxe}@${1.5}:${kxe}:`;
+ var w1 = `${L2}:PUB_KEY`;
+ var Lxe = Object.defineProperty;
+ var Bxe = Object.defineProperties;
+ var Uxe = Object.getOwnPropertyDescriptors;
+ var fA = Object.getOwnPropertySymbols;
+ var jxe = Object.prototype.hasOwnProperty;
+ var Vxe = Object.prototype.propertyIsEnumerable;
+ var hA = (t, e, r10) => e in t ? Lxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10;
var pn = (t, e) => {
for (var r10 in e || (e = {}))
- Hxe.call(e, r10) && yA(t, r10, e[r10]);
- if (gA)
- for (var r10 of gA(e))
- qxe.call(e, r10) && yA(t, r10, e[r10]);
+ jxe.call(e, r10) && hA(t, r10, e[r10]);
+ if (fA)
+ for (var r10 of fA(e))
+ Vxe.call(e, r10) && hA(t, r10, e[r10]);
return t;
};
- var Au = (t, e) => zxe(t, Fxe(e));
- var Wxe = class extends dge {
+ var Au = (t, e) => Bxe(t, Uxe(e));
+ var zxe = class extends uge {
constructor(e) {
- super(e), this.name = kxe, this.events = new FL(), this.initialized = false, this.requestQueue = { state: Oo.idle, queue: [] }, this.sessionRequestQueue = { state: Oo.idle, queue: [] }, this.requestQueueDelay = gt.ONE_SECOND, this.expectedPairingMethodMap = /* @__PURE__ */ new Map(), this.recentlyDeletedMap = /* @__PURE__ */ new Map(), this.recentlyDeletedLimit = 200, this.init = async () => {
+ super(e), this.name = Nxe, this.events = new DL(), this.initialized = false, this.requestQueue = { state: Oo.idle, queue: [] }, this.sessionRequestQueue = { state: Oo.idle, queue: [] }, this.requestQueueDelay = gt.ONE_SECOND, this.expectedPairingMethodMap = /* @__PURE__ */ new Map(), this.recentlyDeletedMap = /* @__PURE__ */ new Map(), this.recentlyDeletedLimit = 200, this.init = async () => {
this.initialized || (await this.cleanup(), this.registerRelayerEvents(), this.registerExpirerEvents(), this.registerPairingEvents(), this.client.core.pairing.register({ methods: Object.keys(Gn) }), this.initialized = true, setTimeout(() => {
this.sessionRequestQueue.queue = this.getPendingSessionRequests(), this.processSessionRequestQueue();
}, gt.toMiliseconds(this.requestQueueDelay)));
@@ -155193,18 +155243,18 @@ ${Ez(e, r10)}`);
const { message: q } = it("NO_MATCHING_KEY", `connect() pairing topic: ${u}`);
throw new Error(q);
}
- const b = await this.client.core.crypto.generateKeyPair(), E = Gn.wc_sessionPropose.req.ttl || gt.FIVE_MINUTES, _ = Kn(E), N11 = pn({ requiredNamespaces: s, optionalNamespaces: o, relays: c ?? [{ protocol: RU }], proposer: { publicKey: b, metadata: this.client.metadata }, expiryTimestamp: _, pairingTopic: u }, a && { sessionProperties: a }), { reject: R, resolve: F, done: D } = Nu(E, Oxe);
+ const b = await this.client.core.crypto.generateKeyPair(), E = Gn.wc_sessionPropose.req.ttl || gt.FIVE_MINUTES, _ = Kn(E), N11 = pn({ requiredNamespaces: s, optionalNamespaces: o, relays: c ?? [{ protocol: AU }], proposer: { publicKey: b, metadata: this.client.metadata }, expiryTimestamp: _, pairingTopic: u }, a && { sessionProperties: a }), { reject: k, resolve: F, done: L } = Nu(E, Axe);
this.events.once(Wt("session_connect"), async ({ error: q, session: W }) => {
if (q)
- R(q);
+ k(q);
else if (W) {
W.self.publicKey = b;
const z = Au(pn({}, W), { pairingTopic: N11.pairingTopic, requiredNamespaces: N11.requiredNamespaces, optionalNamespaces: N11.optionalNamespaces });
await this.client.session.set(W.topic, z), await this.setExpiry(W.topic, W.expiry), u && await this.client.core.pairing.updateMetadata({ topic: u, metadata: W.peer.metadata }), this.cleanupDuplicatePairings(z), F(z);
}
});
- const L = await this.sendRequest({ topic: u, method: "wc_sessionPropose", params: N11, throwOnFailedPublish: true });
- return await this.setProposal(L, pn({ id: L }, N11)), { uri: f10, approval: D };
+ const D = await this.sendRequest({ topic: u, method: "wc_sessionPropose", params: N11, throwOnFailedPublish: true });
+ return await this.setProposal(D, pn({ id: D }, N11)), { uri: f10, approval: L };
}, this.pair = async (r10) => {
await this.isInitialized();
try {
@@ -155216,26 +155266,26 @@ ${Ez(e, r10)}`);
await this.isInitialized();
try {
await this.isValidApprove(r10);
- } catch (D) {
- throw this.client.logger.error("approve() -> isValidApprove() failed"), D;
+ } catch (L) {
+ throw this.client.logger.error("approve() -> isValidApprove() failed"), L;
}
const { id: n, relayProtocol: i, namespaces: s, sessionProperties: o, sessionConfig: a } = r10;
let c;
try {
c = this.client.proposal.get(n);
- } catch (D) {
- throw this.client.logger.error(`approve() -> proposal.get(${n}) failed`), D;
+ } catch (L) {
+ throw this.client.logger.error(`approve() -> proposal.get(${n}) failed`), L;
}
- const { pairingTopic: u, proposer: f10, requiredNamespaces: p, optionalNamespaces: b } = c, E = await this.client.core.crypto.generateKeyPair(), _ = f10.publicKey, N11 = await this.client.core.crypto.generateSharedKey(E, _), R = pn(pn({ relay: { protocol: i ?? "irn" }, namespaces: s, controller: { publicKey: E, metadata: this.client.metadata }, expiry: Kn(Kl) }, o && { sessionProperties: o }), a && { sessionConfig: a });
+ const { pairingTopic: u, proposer: f10, requiredNamespaces: p, optionalNamespaces: b } = c, E = await this.client.core.crypto.generateKeyPair(), _ = f10.publicKey, N11 = await this.client.core.crypto.generateSharedKey(E, _), k = pn(pn({ relay: { protocol: i ?? "irn" }, namespaces: s, controller: { publicKey: E, metadata: this.client.metadata }, expiry: Kn(Gl) }, o && { sessionProperties: o }), a && { sessionConfig: a });
await this.client.core.relayer.subscribe(N11);
- const F = Au(pn({}, R), { topic: N11, requiredNamespaces: p, optionalNamespaces: b, pairingTopic: u, acknowledged: false, self: R.controller, peer: { publicKey: f10.publicKey, metadata: f10.metadata }, controller: E });
+ const F = Au(pn({}, k), { topic: N11, requiredNamespaces: p, optionalNamespaces: b, pairingTopic: u, acknowledged: false, self: k.controller, peer: { publicKey: f10.publicKey, metadata: f10.metadata }, controller: E });
await this.client.session.set(N11, F);
try {
- await this.sendResult({ id: n, topic: u, result: { relay: { protocol: i ?? "irn" }, responderPublicKey: E }, throwOnFailedPublish: true }), await this.sendRequest({ topic: N11, method: "wc_sessionSettle", params: R, throwOnFailedPublish: true });
- } catch (D) {
- throw this.client.logger.error(D), this.client.session.delete(N11, xr("USER_DISCONNECTED")), await this.client.core.relayer.unsubscribe(N11), D;
+ await this.sendResult({ id: n, topic: u, result: { relay: { protocol: i ?? "irn" }, responderPublicKey: E }, throwOnFailedPublish: true }), await this.sendRequest({ topic: N11, method: "wc_sessionSettle", params: k, throwOnFailedPublish: true });
+ } catch (L) {
+ throw this.client.logger.error(L), this.client.session.delete(N11, xr("USER_DISCONNECTED")), await this.client.core.relayer.unsubscribe(N11), L;
}
- return await this.client.core.pairing.updateMetadata({ topic: u, metadata: f10.metadata }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")), await this.client.core.pairing.activate({ topic: u }), await this.setExpiry(N11, Kn(Kl)), { topic: N11, acknowledged: () => new Promise((D) => setTimeout(() => D(this.client.session.get(N11)), 500)) };
+ return await this.client.core.pairing.updateMetadata({ topic: u, metadata: f10.metadata }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")), await this.client.core.pairing.activate({ topic: u }), await this.setExpiry(N11, Kn(Gl)), { topic: N11, acknowledged: () => new Promise((L) => setTimeout(() => L(this.client.session.get(N11)), 500)) };
}, this.reject = async (r10) => {
await this.isInitialized();
try {
@@ -155258,7 +155308,7 @@ ${Ez(e, r10)}`);
} catch (p) {
throw this.client.logger.error("update() -> isValidUpdate() failed"), p;
}
- const { topic: n, namespaces: i } = r10, { done: s, resolve: o, reject: a } = Nu(), c = Dc(), u = Uu().toString(), f10 = this.client.session.get(n).namespaces;
+ const { topic: n, namespaces: i } = r10, { done: s, resolve: o, reject: a } = Nu(), c = Cc(), u = Uu().toString(), f10 = this.client.session.get(n).namespaces;
return this.events.once(Wt("session_update", c), ({ error: p }) => {
p ? a(p) : o();
}), await this.client.session.update(n, { namespaces: i }), await this.sendRequest({ topic: n, method: "wc_sessionUpdate", params: { namespaces: i }, throwOnFailedPublish: true, clientRpcId: c, relayRpcId: u }).catch((p) => {
@@ -155271,10 +155321,10 @@ ${Ez(e, r10)}`);
} catch (c) {
throw this.client.logger.error("extend() -> isValidExtend() failed"), c;
}
- const { topic: n } = r10, i = Dc(), { done: s, resolve: o, reject: a } = Nu();
+ const { topic: n } = r10, i = Cc(), { done: s, resolve: o, reject: a } = Nu();
return this.events.once(Wt("session_extend", i), ({ error: c }) => {
c ? a(c) : o();
- }), await this.setExpiry(n, Kn(Kl)), this.sendRequest({ topic: n, method: "wc_sessionExtend", params: {}, clientRpcId: i, throwOnFailedPublish: true }).catch((c) => {
+ }), await this.setExpiry(n, Kn(Gl)), this.sendRequest({ topic: n, method: "wc_sessionExtend", params: {}, clientRpcId: i, throwOnFailedPublish: true }).catch((c) => {
a(c);
}), { acknowledged: s };
}, this.request = async (r10) => {
@@ -155284,7 +155334,7 @@ ${Ez(e, r10)}`);
} catch (E) {
throw this.client.logger.error("request() -> isValidRequest() failed"), E;
}
- const { chainId: n, request: i, topic: s, expiry: o = Gn.wc_sessionRequest.req.ttl } = r10, a = this.client.session.get(s), c = Dc(), u = Uu().toString(), { done: f10, resolve: p, reject: b } = Nu(o, "Request expired. Please try again.");
+ const { chainId: n, request: i, topic: s, expiry: o = Gn.wc_sessionRequest.req.ttl } = r10, a = this.client.session.get(s), c = Cc(), u = Uu().toString(), { done: f10, resolve: p, reject: b } = Nu(o, "Request expired. Please try again.");
return this.events.once(Wt("session_request", c), ({ error: E, result: _ }) => {
E ? b(E) : p(_);
}), await Promise.all([new Promise(async (E) => {
@@ -155292,8 +155342,8 @@ ${Ez(e, r10)}`);
}), new Promise(async (E) => {
var _;
if (!((_ = a.sessionConfig) != null && _.disableDeepLink)) {
- const N11 = await sbe(this.client.core.storage, mA);
- ibe({ id: c, topic: s, wcDeepLink: N11 });
+ const N11 = await tbe(this.client.core.storage, lA);
+ ebe({ id: c, topic: s, wcDeepLink: N11 });
}
E();
}), f10()]).then((E) => E[2]);
@@ -155310,7 +155360,7 @@ ${Ez(e, r10)}`);
}
const { topic: n } = r10;
if (this.client.session.keys.includes(n)) {
- const i = Dc(), s = Uu().toString(), { done: o, resolve: a, reject: c } = Nu();
+ const i = Cc(), s = Uu().toString(), { done: o, resolve: a, reject: c } = Nu();
this.events.once(Wt("session_ping", i), ({ error: u }) => {
u ? c(u) : a();
}), await Promise.all([this.sendRequest({ topic: n, method: "wc_sessionPing", params: {}, throwOnFailedPublish: true, clientRpcId: i, relayRpcId: s }), o()]);
@@ -155331,85 +155381,85 @@ ${Ez(e, r10)}`);
const { message: i } = it("MISMATCHED_TOPIC", `Session or pairing topic not found: ${n}`);
throw new Error(i);
}
- }, this.find = (r10) => (this.isInitialized(), this.client.session.getAll().filter((n) => N5e(n, r10))), this.getPendingSessionRequests = () => this.client.pendingRequest.getAll(), this.authenticate = async (r10) => {
+ }, this.find = (r10) => (this.isInitialized(), this.client.session.getAll().filter((n) => S5e(n, r10))), this.getPendingSessionRequests = () => this.client.pendingRequest.getAll(), this.authenticate = async (r10) => {
this.isInitialized(), this.isValidAuthenticate(r10);
const { chains: n, statement: i = "", uri: s, domain: o, nonce: a, type: c, exp: u, nbf: f10, methods: p = [], expiry: b } = r10, E = [...r10.resources || []], { topic: _, uri: N11 } = await this.client.core.pairing.create({ methods: ["wc_sessionAuthenticate"] });
this.client.logger.info({ message: "Generated new pairing", pairing: { topic: _, uri: N11 } });
- const R = await this.client.core.crypto.generateKeyPair(), F = w1(R);
- if (await Promise.all([this.client.auth.authKeys.set(v1, { responseTopic: F, publicKey: R }), this.client.auth.pairingTopics.set(F, { topic: F, pairingTopic: _ })]), await this.client.core.relayer.subscribe(F), this.client.logger.info(`sending request to new pairing topic: ${_}`), p.length > 0) {
- const { namespace: d } = Kb(n[0]);
- let l15 = Qwe(d, "request", p);
- b1(E) && (l15 = e5e(l15, E.pop())), E.push(l15);
+ const k = await this.client.core.crypto.generateKeyPair(), F = b1(k);
+ if (await Promise.all([this.client.auth.authKeys.set(w1, { responseTopic: F, publicKey: k }), this.client.auth.pairingTopics.set(F, { topic: F, pairingTopic: _ })]), await this.client.core.relayer.subscribe(F), this.client.logger.info(`sending request to new pairing topic: ${_}`), p.length > 0) {
+ const { namespace: d } = Gb(n[0]);
+ let l15 = Xwe(d, "request", p);
+ y1(E) && (l15 = Zwe(l15, E.pop())), E.push(l15);
}
- const D = b && b > Gn.wc_sessionAuthenticate.req.ttl ? b : Gn.wc_sessionAuthenticate.req.ttl, L = { authPayload: { type: c ?? "caip122", chains: n, statement: i, aud: s, domain: o, version: "1", nonce: a, iat: (/* @__PURE__ */ new Date()).toISOString(), exp: u, nbf: f10, resources: E }, requester: { publicKey: R, metadata: this.client.metadata }, expiryTimestamp: Kn(D) }, q = { eip155: { chains: n, methods: [.../* @__PURE__ */ new Set(["personal_sign", ...p])], events: ["chainChanged", "accountsChanged"] } }, W = { requiredNamespaces: {}, optionalNamespaces: q, relays: [{ protocol: "irn" }], pairingTopic: _, proposer: { publicKey: R, metadata: this.client.metadata }, expiryTimestamp: Kn(Gn.wc_sessionPropose.req.ttl) }, { done: z, resolve: T, reject: I } = Nu(D, "Request expired"), H = async ({ error: d, session: l15 }) => {
+ const L = b && b > Gn.wc_sessionAuthenticate.req.ttl ? b : Gn.wc_sessionAuthenticate.req.ttl, D = { authPayload: { type: c ?? "caip122", chains: n, statement: i, aud: s, domain: o, version: "1", nonce: a, iat: (/* @__PURE__ */ new Date()).toISOString(), exp: u, nbf: f10, resources: E }, requester: { publicKey: k, metadata: this.client.metadata }, expiryTimestamp: Kn(L) }, q = { eip155: { chains: n, methods: [.../* @__PURE__ */ new Set(["personal_sign", ...p])], events: ["chainChanged", "accountsChanged"] } }, W = { requiredNamespaces: {}, optionalNamespaces: q, relays: [{ protocol: "irn" }], pairingTopic: _, proposer: { publicKey: k, metadata: this.client.metadata }, expiryTimestamp: Kn(Gn.wc_sessionPropose.req.ttl) }, { done: z, resolve: T, reject: I } = Nu(L, "Request expired"), H = async ({ error: d, session: l15 }) => {
if (this.events.off(Wt("session_request", V), X), d)
I(d);
else if (l15) {
- l15.self.publicKey = R, await this.client.session.set(l15.topic, l15), await this.setExpiry(l15.topic, l15.expiry), _ && await this.client.core.pairing.updateMetadata({ topic: _, metadata: l15.peer.metadata });
+ l15.self.publicKey = k, await this.client.session.set(l15.topic, l15), await this.setExpiry(l15.topic, l15.expiry), _ && await this.client.core.pairing.updateMetadata({ topic: _, metadata: l15.peer.metadata });
const h = this.client.session.get(l15.topic);
- await this.deleteProposal(S10), T({ session: h });
+ await this.deleteProposal(S9), T({ session: h });
}
}, X = async (d) => {
if (await this.deletePendingAuthRequest(V, { message: "fulfilled", code: 0 }), d.error) {
const w = xr("WC_METHOD_UNSUPPORTED", "wc_sessionAuthenticate");
return d.error.code === w.code ? void 0 : (this.events.off(Wt("session_connect"), H), I(d.error.message));
}
- await this.deleteProposal(S10), this.events.off(Wt("session_connect"), H);
+ await this.deleteProposal(S9), this.events.off(Wt("session_connect"), H);
const { cacaos: l15, responder: h } = d.result, y = [], x = [];
for (const w of l15) {
- await IM({ cacao: w, projectId: this.client.core.projectId }) || (this.client.logger.error(w, "Signature verification failed"), I(xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed")));
- const { p: g } = w, m = b1(g.resources), P = [NM(g.iss)], Q = jm(g.iss);
+ await SM({ cacao: w, projectId: this.client.core.projectId }) || (this.client.logger.error(w, "Signature verification failed"), I(xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed")));
+ const { p: g } = w, m = y1(g.resources), P = [EM(g.iss)], Q = Um(g.iss);
if (m) {
- const A = OM(m), K = PM(m);
+ const A = MM(m), K = AM(m);
y.push(...A), P.push(...K);
}
for (const A of P)
x.push(`${A}:${Q}`);
}
- const v = await this.client.core.crypto.generateSharedKey(R, h.publicKey);
+ const v = await this.client.core.crypto.generateSharedKey(k, h.publicKey);
let M;
- y.length > 0 && (M = { topic: v, acknowledged: true, self: { publicKey: R, metadata: this.client.metadata }, peer: h, controller: h.publicKey, expiry: Kn(Kl), requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: _, namespaces: UM([...new Set(y)], [...new Set(x)]) }, await this.client.core.relayer.subscribe(v), await this.client.session.set(v, M), M = this.client.session.get(v)), T({ auths: l15, session: M });
- }, V = Dc(), S10 = Dc();
+ y.length > 0 && (M = { topic: v, acknowledged: true, self: { publicKey: k, metadata: this.client.metadata }, peer: h, controller: h.publicKey, expiry: Kn(Gl), requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: _, namespaces: RM([...new Set(y)], [...new Set(x)]) }, await this.client.core.relayer.subscribe(v), await this.client.session.set(v, M), M = this.client.session.get(v)), T({ auths: l15, session: M });
+ }, V = Cc(), S9 = Cc();
this.events.once(Wt("session_connect"), H), this.events.once(Wt("session_request", V), X);
try {
- await Promise.all([this.sendRequest({ topic: _, method: "wc_sessionAuthenticate", params: L, expiry: r10.expiry, throwOnFailedPublish: true, clientRpcId: V }), this.sendRequest({ topic: _, method: "wc_sessionPropose", params: W, expiry: Gn.wc_sessionPropose.req.ttl, throwOnFailedPublish: true, clientRpcId: S10 })]);
+ await Promise.all([this.sendRequest({ topic: _, method: "wc_sessionAuthenticate", params: D, expiry: r10.expiry, throwOnFailedPublish: true, clientRpcId: V }), this.sendRequest({ topic: _, method: "wc_sessionPropose", params: W, expiry: Gn.wc_sessionPropose.req.ttl, throwOnFailedPublish: true, clientRpcId: S9 })]);
} catch (d) {
throw this.events.off(Wt("session_connect"), H), this.events.off(Wt("session_request", V), X), d;
}
- return await this.setProposal(S10, pn({ id: S10 }, W)), await this.setAuthRequest(V, { request: Au(pn({}, L), { verifyContext: {} }), pairingTopic: _ }), { uri: N11, response: z };
+ return await this.setProposal(S9, pn({ id: S9 }, W)), await this.setAuthRequest(V, { request: Au(pn({}, D), { verifyContext: {} }), pairingTopic: _ }), { uri: N11, response: z };
}, this.approveSessionAuthenticate = async (r10) => {
this.isInitialized();
const { id: n, auths: i } = r10, s = this.getPendingAuthRequest(n);
if (!s)
throw new Error(`Could not find pending auth request with id ${n}`);
- const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = w1(o), u = { type: Xa, receiverPublicKey: o, senderPublicKey: a }, f10 = [], p = [];
+ const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = b1(o), u = { type: Ka, receiverPublicKey: o, senderPublicKey: a }, f10 = [], p = [];
for (const _ of i) {
- if (!await IM({ cacao: _, projectId: this.client.core.projectId })) {
- const L = xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed");
- throw await this.sendError({ id: n, topic: c, error: L, encodeOpts: u }), new Error(L.message);
+ if (!await SM({ cacao: _, projectId: this.client.core.projectId })) {
+ const D = xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed");
+ throw await this.sendError({ id: n, topic: c, error: D, encodeOpts: u }), new Error(D.message);
}
- const { p: N11 } = _, R = b1(N11.resources), F = [NM(N11.iss)], D = jm(N11.iss);
- if (R) {
- const L = OM(R), q = PM(R);
- f10.push(...L), F.push(...q);
+ const { p: N11 } = _, k = y1(N11.resources), F = [EM(N11.iss)], L = Um(N11.iss);
+ if (k) {
+ const D = MM(k), q = AM(k);
+ f10.push(...D), F.push(...q);
}
- for (const L of F)
- p.push(`${L}:${D}`);
+ for (const D of F)
+ p.push(`${D}:${L}`);
}
const b = await this.client.core.crypto.generateSharedKey(a, o);
let E;
- return (f10 == null ? void 0 : f10.length) > 0 && (E = { topic: b, acknowledged: true, self: { publicKey: a, metadata: this.client.metadata }, peer: { publicKey: o, metadata: s.requester.metadata }, controller: o, expiry: Kn(Kl), authentication: i, requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: "", namespaces: UM([...new Set(f10)], [...new Set(p)]) }, await this.client.core.relayer.subscribe(b), await this.client.session.set(b, E)), await this.sendResult({ topic: c, id: n, result: { cacaos: i, responder: { publicKey: a, metadata: this.client.metadata } }, encodeOpts: u, throwOnFailedPublish: true }), await this.client.auth.requests.delete(n, { message: "fulfilled", code: 0 }), await this.client.core.pairing.activate({ topic: s.pairingTopic }), { session: E };
+ return (f10 == null ? void 0 : f10.length) > 0 && (E = { topic: b, acknowledged: true, self: { publicKey: a, metadata: this.client.metadata }, peer: { publicKey: o, metadata: s.requester.metadata }, controller: o, expiry: Kn(Gl), authentication: i, requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: "", namespaces: RM([...new Set(f10)], [...new Set(p)]) }, await this.client.core.relayer.subscribe(b), await this.client.session.set(b, E)), await this.sendResult({ topic: c, id: n, result: { cacaos: i, responder: { publicKey: a, metadata: this.client.metadata } }, encodeOpts: u, throwOnFailedPublish: true }), await this.client.auth.requests.delete(n, { message: "fulfilled", code: 0 }), await this.client.core.pairing.activate({ topic: s.pairingTopic }), { session: E };
}, this.rejectSessionAuthenticate = async (r10) => {
await this.isInitialized();
const { id: n, reason: i } = r10, s = this.getPendingAuthRequest(n);
if (!s)
throw new Error(`Could not find pending auth request with id ${n}`);
- const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = w1(o), u = { type: Xa, receiverPublicKey: o, senderPublicKey: a };
+ const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = b1(o), u = { type: Ka, receiverPublicKey: o, senderPublicKey: a };
await this.sendError({ id: n, topic: c, error: i, encodeOpts: u, rpcOpts: Gn.wc_sessionAuthenticate.reject }), await this.client.auth.requests.delete(n, { message: "rejected", code: 0 }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED"));
}, this.formatAuthMessage = (r10) => {
this.isInitialized();
const { request: n, iss: i } = r10;
- return lU(n, i);
+ return nU(n, i);
}, this.cleanupDuplicatePairings = async (r10) => {
if (r10.pairingTopic)
try {
@@ -155426,7 +155476,7 @@ ${Ez(e, r10)}`);
}, this.deleteSession = async (r10) => {
var n;
const { topic: i, expirerHasDeleted: s = false, emitEvent: o = true, id: a = 0 } = r10, { self: c } = this.client.session.get(i);
- await this.client.core.relayer.unsubscribe(i), await this.client.session.delete(i, xr("USER_DISCONNECTED")), this.addToRecentlyDeleted(i, "session"), this.client.core.crypto.keychain.has(c.publicKey) && await this.client.core.crypto.deleteKeyPair(c.publicKey), this.client.core.crypto.keychain.has(i) && await this.client.core.crypto.deleteSymKey(i), s || this.client.core.expirer.del(i), this.client.core.storage.removeItem(mA).catch((u) => this.client.logger.warn(u)), this.getPendingSessionRequests().forEach((u) => {
+ await this.client.core.relayer.unsubscribe(i), await this.client.session.delete(i, xr("USER_DISCONNECTED")), this.addToRecentlyDeleted(i, "session"), this.client.core.crypto.keychain.has(c.publicKey) && await this.client.core.crypto.deleteKeyPair(c.publicKey), this.client.core.crypto.keychain.has(i) && await this.client.core.crypto.deleteSymKey(i), s || this.client.core.expirer.del(i), this.client.core.storage.removeItem(lA).catch((u) => this.client.logger.warn(u)), this.getPendingSessionRequests().forEach((u) => {
u.topic === i && this.deletePendingSessionRequest(u.id, xr("USER_DISCONNECTED"));
}), i === ((n = this.sessionRequestQueue.queue[0]) == null ? void 0 : n.topic) && (this.sessionRequestQueue.state = Oo.idle), o && this.client.events.emit("session_delete", { id: a, topic: i });
}, this.deleteProposal = async (r10, n) => {
@@ -155446,8 +155496,8 @@ ${Ez(e, r10)}`);
const { id: n, topic: i, params: s, verifyContext: o } = r10, a = s.request.expiryTimestamp || Kn(Gn.wc_sessionRequest.req.ttl);
this.client.core.expirer.set(n, a), await this.client.pendingRequest.set(n, { id: n, topic: i, params: s, verifyContext: o });
}, this.sendRequest = async (r10) => {
- const { topic: n, method: i, params: s, expiry: o, relayRpcId: a, clientRpcId: c, throwOnFailedPublish: u } = r10, f10 = Sf(i, s, c);
- if (sh() && Cxe.includes(i)) {
+ const { topic: n, method: i, params: s, expiry: o, relayRpcId: a, clientRpcId: c, throwOnFailedPublish: u } = r10, f10 = Ef(i, s, c);
+ if (ih() && Oxe.includes(i)) {
const E = Bu(JSON.stringify(f10));
this.client.core.verify.register({ attestationId: E });
}
@@ -155460,7 +155510,7 @@ ${Ez(e, r10)}`);
const b = Gn[i].req;
return o && (b.ttl = o), a && (b.id = a), this.client.core.history.set(n, f10), u ? (b.internal = Au(pn({}, b.internal), { throwOnFailedPublish: true }), await this.client.core.relayer.publish(n, p, b)) : this.client.core.relayer.publish(n, p, b).catch((E) => this.client.logger.error(E)), f10.id;
}, this.sendResult = async (r10) => {
- const { id: n, topic: i, result: s, throwOnFailedPublish: o, encodeOpts: a } = r10, c = d9(n, s);
+ const { id: n, topic: i, result: s, throwOnFailedPublish: o, encodeOpts: a } = r10, c = u9(n, s);
let u;
try {
u = await this.client.core.crypto.encode(i, c, a);
@@ -155476,7 +155526,7 @@ ${Ez(e, r10)}`);
const p = Gn[f10.request.method].res;
o ? (p.internal = Au(pn({}, p.internal), { throwOnFailedPublish: true }), await this.client.core.relayer.publish(i, u, p)) : this.client.core.relayer.publish(i, u, p).catch((b) => this.client.logger.error(b)), await this.client.core.history.resolve(c);
}, this.sendError = async (r10) => {
- const { id: n, topic: i, error: s, encodeOpts: o, rpcOpts: a } = r10, c = p9(n, s);
+ const { id: n, topic: i, error: s, encodeOpts: o, rpcOpts: a } = r10, c = l9(n, s);
let u;
try {
u = await this.client.core.crypto.encode(i, c, o);
@@ -155495,9 +155545,9 @@ ${Ez(e, r10)}`);
const r10 = [], n = [];
this.client.session.getAll().forEach((i) => {
let s = false;
- Cc(i.expiry) && (s = true), this.client.core.crypto.keychain.has(i.topic) || (s = true), s && r10.push(i.topic);
+ Rc(i.expiry) && (s = true), this.client.core.crypto.keychain.has(i.topic) || (s = true), s && r10.push(i.topic);
}), this.client.proposal.getAll().forEach((i) => {
- Cc(i.expiryTimestamp) && n.push(i.id);
+ Rc(i.expiryTimestamp) && n.push(i.id);
}), await Promise.all([...r10.map((i) => this.deleteSession({ topic: i })), ...n.map((i) => this.deleteProposal(i))]);
}, this.onRelayEventRequest = async (r10) => {
this.requestQueue.queue.push(r10), await this.processRequestsQueue();
@@ -155620,16 +155670,16 @@ ${Ez(e, r10)}`);
}, this.onSessionUpdateRequest = async (r10, n) => {
const { params: i, id: s } = n;
try {
- const o = `${r10}_session_update`, a = Uh.get(o);
+ const o = `${r10}_session_update`, a = Bh.get(o);
if (a && this.isRequestOutOfSync(a, s)) {
this.client.logger.info(`Discarding out of sync request - ${s}`), this.sendError({ id: s, topic: r10, error: xr("INVALID_UPDATE_REQUEST") });
return;
}
this.isValidUpdate(pn({ topic: r10 }, i));
try {
- Uh.set(o, s), await this.client.session.update(r10, { namespaces: i.namespaces }), await this.sendResult({ id: s, topic: r10, result: true, throwOnFailedPublish: true });
+ Bh.set(o, s), await this.client.session.update(r10, { namespaces: i.namespaces }), await this.sendResult({ id: s, topic: r10, result: true, throwOnFailedPublish: true });
} catch (c) {
- throw Uh.delete(o), c;
+ throw Bh.delete(o), c;
}
this.client.events.emit("session_update", { id: s, topic: r10, params: i });
} catch (o) {
@@ -155643,7 +155693,7 @@ ${Ez(e, r10)}`);
}, this.onSessionExtendRequest = async (r10, n) => {
const { id: i } = n;
try {
- this.isValidExtend({ topic: r10 }), await this.setExpiry(r10, Kn(Kl)), await this.sendResult({ id: i, topic: r10, result: true, throwOnFailedPublish: true }), this.client.events.emit("session_extend", { id: i, topic: r10 });
+ this.isValidExtend({ topic: r10 }), await this.setExpiry(r10, Kn(Gl)), await this.sendResult({ id: i, topic: r10, result: true, throwOnFailedPublish: true }), this.client.events.emit("session_extend", { id: i, topic: r10 });
} catch (s) {
await this.sendError({ id: i, topic: r10, error: s }), this.client.logger.error(s);
}
@@ -155682,7 +155732,7 @@ ${Ez(e, r10)}`);
const { id: s, params: o } = n;
try {
await this.isValidRequest(pn({ topic: r10 }, o));
- const a = Bu(JSON.stringify(Sf("wc_sessionRequest", o, s))), c = this.client.session.get(r10), u = await this.getVerifyContext(a, c.peer.metadata), f10 = { id: s, topic: r10, params: o, verifyContext: u };
+ const a = Bu(JSON.stringify(Ef("wc_sessionRequest", o, s))), c = this.client.session.get(r10), u = await this.getVerifyContext(a, c.peer.metadata), f10 = { id: s, topic: r10, params: o, verifyContext: u };
await this.setPendingSessionRequest(f10), (i = this.client.signConfig) != null && i.disableRequestQueue ? this.emitSessionRequest(f10) : (this.addSessionRequestToSessionRequestQueue(f10), this.processSessionRequestQueue());
} catch (a) {
await this.sendError({ id: s, topic: r10, error: a }), this.client.logger.error(a);
@@ -155695,12 +155745,12 @@ ${Ez(e, r10)}`);
}, this.onSessionEventRequest = async (r10, n) => {
const { id: i, params: s } = n;
try {
- const o = `${r10}_session_event_${s.event.name}`, a = Uh.get(o);
+ const o = `${r10}_session_event_${s.event.name}`, a = Bh.get(o);
if (a && this.isRequestOutOfSync(a, i)) {
this.client.logger.info(`Discarding out of sync request - ${i}`);
return;
}
- this.isValidEmit(pn({ topic: r10 }, s)), this.client.events.emit("session_event", { id: i, topic: r10, params: s }), Uh.set(o, i);
+ this.isValidEmit(pn({ topic: r10 }, s)), this.client.events.emit("session_event", { id: i, topic: r10, params: s }), Bh.set(o, i);
} catch (o) {
await this.sendError({ id: i, topic: r10, error: o }), this.client.logger.error(o);
}
@@ -155713,7 +155763,7 @@ ${Ez(e, r10)}`);
await this.setAuthRequest(n.id, { request: u, pairingTopic: r10 }), this.client.events.emit("session_authenticate", { topic: r10, params: n.params, id: n.id });
} catch (i) {
this.client.logger.error(i);
- const s = n.params.requester.publicKey, o = await this.client.core.crypto.generateKeyPair(), a = { type: Xa, receiverPublicKey: s, senderPublicKey: o };
+ const s = n.params.requester.publicKey, o = await this.client.core.crypto.generateKeyPair(), a = { type: Ka, receiverPublicKey: s, senderPublicKey: o };
await this.sendError({ id: n.id, topic: r10, error: i, encodeOpts: a, rpcOpts: Gn.wc_sessionAuthenticate.autoReject });
}
}, this.addSessionRequestToSessionRequestQueue = (r10) => {
@@ -155751,20 +155801,20 @@ ${Ez(e, r10)}`);
if (r10.methods && this.expectedPairingMethodMap.set(r10.topic, r10.methods), r10.active)
return;
const n = this.client.proposal.getAll().find((i) => i.pairingTopic === r10.topic);
- n && this.onSessionProposeRequest(r10.topic, Sf("wc_sessionPropose", { requiredNamespaces: n.requiredNamespaces, optionalNamespaces: n.optionalNamespaces, relays: n.relays, proposer: n.proposer, sessionProperties: n.sessionProperties }, n.id));
+ n && this.onSessionProposeRequest(r10.topic, Ef("wc_sessionPropose", { requiredNamespaces: n.requiredNamespaces, optionalNamespaces: n.optionalNamespaces, relays: n.relays, proposer: n.proposer, sessionProperties: n.sessionProperties }, n.id));
}, this.isValidConnect = async (r10) => {
if (!Bi(r10)) {
const { message: c } = it("MISSING_OR_INVALID", `connect() params: ${JSON.stringify(r10)}`);
throw new Error(c);
}
const { pairingTopic: n, requiredNamespaces: i, optionalNamespaces: s, sessionProperties: o, relays: a } = r10;
- if (_i(n) || await this.isValidPairingTopic(n), !V5e(a, true)) {
+ if (_i(n) || await this.isValidPairingTopic(n), !L5e(a, true)) {
const { message: c } = it("MISSING_OR_INVALID", `connect() relays: ${a}`);
throw new Error(c);
}
- !_i(i) && zm(i) !== 0 && this.validateNamespaces(i, "requiredNamespaces"), !_i(s) && zm(s) !== 0 && this.validateNamespaces(s, "optionalNamespaces"), _i(o) || this.validateSessionProps(o, "sessionProperties");
+ !_i(i) && Vm(i) !== 0 && this.validateNamespaces(i, "requiredNamespaces"), !_i(s) && Vm(s) !== 0 && this.validateNamespaces(s, "optionalNamespaces"), _i(o) || this.validateSessionProps(o, "sessionProperties");
}, this.validateNamespaces = (r10, n) => {
- const i = j5e(r10, "connect()", n);
+ const i = D5e(r10, "connect()", n);
if (i)
throw new Error(i.message);
}, this.isValidApprove = async (r10) => {
@@ -155772,10 +155822,10 @@ ${Ez(e, r10)}`);
throw new Error(it("MISSING_OR_INVALID", `approve() params: ${r10}`).message);
const { id: n, namespaces: i, relayProtocol: s, sessionProperties: o } = r10;
this.checkRecentlyDeleted(n), await this.isValidProposalId(n);
- const a = this.client.proposal.get(n), c = u3(i, "approve()");
+ const a = this.client.proposal.get(n), c = c3(i, "approve()");
if (c)
throw new Error(c.message);
- const u = zM(a.requiredNamespaces, i, "approve()");
+ const u = LM(a.requiredNamespaces, i, "approve()");
if (u)
throw new Error(u.message);
if (!en(s, true)) {
@@ -155789,7 +155839,7 @@ ${Ez(e, r10)}`);
throw new Error(s);
}
const { id: n, reason: i } = r10;
- if (this.checkRecentlyDeleted(n), await this.isValidProposalId(n), !F5e(i)) {
+ if (this.checkRecentlyDeleted(n), await this.isValidProposalId(n), !U5e(i)) {
const { message: s } = it("MISSING_OR_INVALID", `reject() reason: ${JSON.stringify(i)}`);
throw new Error(s);
}
@@ -155799,17 +155849,17 @@ ${Ez(e, r10)}`);
throw new Error(u);
}
const { relay: n, controller: i, namespaces: s, expiry: o } = r10;
- if (!gU(n)) {
+ if (!uU(n)) {
const { message: u } = it("MISSING_OR_INVALID", "onSessionSettleRequest() relay protocol should be a string");
throw new Error(u);
}
- const a = R5e(i, "onSessionSettleRequest()");
+ const a = I5e(i, "onSessionSettleRequest()");
if (a)
throw new Error(a.message);
- const c = u3(s, "onSessionSettleRequest()");
+ const c = c3(s, "onSessionSettleRequest()");
if (c)
throw new Error(c.message);
- if (Cc(o)) {
+ if (Rc(o)) {
const { message: u } = it("EXPIRED", "onSessionSettleRequest()");
throw new Error(u);
}
@@ -155820,10 +155870,10 @@ ${Ez(e, r10)}`);
}
const { topic: n, namespaces: i } = r10;
this.checkRecentlyDeleted(n), await this.isValidSessionTopic(n);
- const s = this.client.session.get(n), o = u3(i, "update()");
+ const s = this.client.session.get(n), o = c3(i, "update()");
if (o)
throw new Error(o.message);
- const a = zM(s.requiredNamespaces, i, "update()");
+ const a = LM(s.requiredNamespaces, i, "update()");
if (a)
throw new Error(a.message);
}, this.isValidExtend = async (r10) => {
@@ -155841,20 +155891,20 @@ ${Ez(e, r10)}`);
const { topic: n, request: i, chainId: s, expiry: o } = r10;
this.checkRecentlyDeleted(n), await this.isValidSessionTopic(n);
const { namespaces: a } = this.client.session.get(n);
- if (!VM(a, s)) {
+ if (!DM(a, s)) {
const { message: c } = it("MISSING_OR_INVALID", `request() chainId: ${s}`);
throw new Error(c);
}
- if (!H5e(i)) {
+ if (!j5e(i)) {
const { message: c } = it("MISSING_OR_INVALID", `request() ${JSON.stringify(i)}`);
throw new Error(c);
}
- if (!G5e(a, s, i.method)) {
+ if (!F5e(a, s, i.method)) {
const { message: c } = it("MISSING_OR_INVALID", `request() method: ${i.method}`);
throw new Error(c);
}
- if (o && !Z5e(o, m3)) {
- const { message: c } = it("MISSING_OR_INVALID", `request() expiry: ${o}. Expiry must be a number (in seconds) between ${m3.min} and ${m3.max}`);
+ if (o && !G5e(o, p3)) {
+ const { message: c } = it("MISSING_OR_INVALID", `request() expiry: ${o}. Expiry must be a number (in seconds) between ${p3.min} and ${p3.max}`);
throw new Error(c);
}
}, this.isValidRespond = async (r10) => {
@@ -155869,7 +155919,7 @@ ${Ez(e, r10)}`);
} catch (o) {
throw (n = r10 == null ? void 0 : r10.response) != null && n.id && this.cleanupAfterResponse(r10), o;
}
- if (!q5e(s)) {
+ if (!V5e(s)) {
const { message: o } = it("MISSING_OR_INVALID", `respond() response: ${JSON.stringify(s)}`);
throw new Error(o);
}
@@ -155888,15 +155938,15 @@ ${Ez(e, r10)}`);
const { topic: n, event: i, chainId: s } = r10;
await this.isValidSessionTopic(n);
const { namespaces: o } = this.client.session.get(n);
- if (!VM(o, s)) {
+ if (!DM(o, s)) {
const { message: a } = it("MISSING_OR_INVALID", `emit() chainId: ${s}`);
throw new Error(a);
}
- if (!W5e(i)) {
+ if (!z5e(i)) {
const { message: a } = it("MISSING_OR_INVALID", `emit() event: ${JSON.stringify(i)}`);
throw new Error(a);
}
- if (!K5e(o, s, i.name)) {
+ if (!H5e(o, s, i.name)) {
const { message: a } = it("MISSING_OR_INVALID", `emit() event: ${JSON.stringify(i)}`);
throw new Error(a);
}
@@ -155917,13 +155967,13 @@ ${Ez(e, r10)}`);
throw new Error("domain is required parameter");
if (!en(o, false))
throw new Error("nonce is required parameter");
- if ([...new Set(n.map((c) => Kb(c).namespace))].length > 1)
+ if ([...new Set(n.map((c) => Gb(c).namespace))].length > 1)
throw new Error("Multi-namespace requests are not supported. Please request single namespace only.");
- const { namespace: a } = Kb(n[0]);
+ const { namespace: a } = Gb(n[0]);
if (a !== "eip155")
throw new Error("Only eip155 namespace is supported for authenticated sessions. Please use .connect() for non-eip155 chains.");
}, this.getVerifyContext = async (r10, n) => {
- const i = { verified: { verifyUrl: n.verifyUrl || pf, validation: "UNKNOWN", origin: n.url || "" } };
+ const i = { verified: { verifyUrl: n.verifyUrl || df, validation: "UNKNOWN", origin: n.url || "" } };
try {
const s = await this.client.core.verify.resolve({ attestationId: r10, verifyUrl: n.verifyUrl });
s && (i.verified.origin = s.origin, i.verified.isScam = s.isScam, i.verified.validation = s.origin === new URL(n.url).origin ? "VALID" : "INVALID");
@@ -155968,9 +156018,9 @@ ${Ez(e, r10)}`);
}
registerRelayerEvents() {
this.client.core.relayer.on(Vi.message, async (e) => {
- const { topic: r10, message: n } = e, { publicKey: i } = this.client.auth.authKeys.keys.includes(v1) ? this.client.auth.authKeys.get(v1) : { responseTopic: void 0, publicKey: void 0 }, s = await this.client.core.crypto.decode(r10, n, { receiverPublicKey: i });
+ const { topic: r10, message: n } = e, { publicKey: i } = this.client.auth.authKeys.keys.includes(w1) ? this.client.auth.authKeys.get(w1) : { responseTopic: void 0, publicKey: void 0 }, s = await this.client.core.crypto.decode(r10, n, { receiverPublicKey: i });
try {
- m9(s) ? (this.client.core.history.set(r10, s), this.onRelayEventRequest({ topic: r10, payload: s })) : C2(s) ? (await this.client.core.history.resolve(s), await this.onRelayEventResponse({ topic: r10, payload: s }), this.client.core.history.delete(r10, s.id)) : this.onRelayEventUnknownPayload({ topic: r10, payload: s });
+ f9(s) ? (this.client.core.history.set(r10, s), this.onRelayEventRequest({ topic: r10, payload: s })) : C2(s) ? (await this.client.core.history.resolve(s), await this.onRelayEventResponse({ topic: r10, payload: s }), this.client.core.history.delete(r10, s.id)) : this.onRelayEventUnknownPayload({ topic: r10, payload: s });
} catch (o) {
this.client.logger.error(o);
}
@@ -155978,7 +156028,7 @@ ${Ez(e, r10)}`);
}
registerExpirerEvents() {
this.client.core.expirer.on(Is.expired, async (e) => {
- const { topic: r10, id: n } = NB(e.target);
+ const { topic: r10, id: n } = xB(e.target);
if (n && this.client.pendingRequest.keys.includes(n))
return await this.deletePendingSessionRequest(n, it("EXPIRED"), true);
if (n && this.client.auth.requests.keys.includes(n))
@@ -155987,7 +156037,7 @@ ${Ez(e, r10)}`);
});
}
registerPairingEvents() {
- this.client.core.pairing.events.on(df.create, (e) => this.onPairingCreated(e)), this.client.core.pairing.events.on(df.delete, (e) => {
+ this.client.core.pairing.events.on(hf.create, (e) => this.onPairingCreated(e)), this.client.core.pairing.events.on(hf.delete, (e) => {
this.addToRecentlyDeleted(e.topic, "pairing");
});
}
@@ -156000,7 +156050,7 @@ ${Ez(e, r10)}`);
const { message: r10 } = it("NO_MATCHING_KEY", `pairing topic doesn't exist: ${e}`);
throw new Error(r10);
}
- if (Cc(this.client.core.pairing.pairings.get(e).expiry)) {
+ if (Rc(this.client.core.pairing.pairings.get(e).expiry)) {
const { message: r10 } = it("EXPIRED", `pairing topic: ${e}`);
throw new Error(r10);
}
@@ -156014,7 +156064,7 @@ ${Ez(e, r10)}`);
const { message: r10 } = it("NO_MATCHING_KEY", `session topic doesn't exist: ${e}`);
throw new Error(r10);
}
- if (Cc(this.client.session.get(e).expiry)) {
+ if (Rc(this.client.session.get(e).expiry)) {
await this.deleteSession({ topic: e });
const { message: r10 } = it("EXPIRED", `session topic: ${e}`);
throw new Error(r10);
@@ -156038,7 +156088,7 @@ ${Ez(e, r10)}`);
}
}
async isValidProposalId(e) {
- if (!z5e(e)) {
+ if (!B5e(e)) {
const { message: r10 } = it("MISSING_OR_INVALID", `proposal id should be a number: ${e}`);
throw new Error(r10);
}
@@ -156046,54 +156096,54 @@ ${Ez(e, r10)}`);
const { message: r10 } = it("NO_MATCHING_KEY", `proposal id doesn't exist: ${e}`);
throw new Error(r10);
}
- if (Cc(this.client.proposal.get(e).expiryTimestamp)) {
+ if (Rc(this.client.proposal.get(e).expiryTimestamp)) {
await this.deleteProposal(e);
const { message: r10 } = it("EXPIRED", `proposal id: ${e}`);
throw new Error(r10);
}
}
};
- var Gxe = class extends Dl {
+ var Fxe = class extends Cl {
constructor(e, r10) {
- super(e, r10, Ixe, y9), this.core = e, this.logger = r10;
+ super(e, r10, Mxe, d9), this.core = e, this.logger = r10;
}
};
- var Kxe = class extends Dl {
+ var Hxe = class extends Cl {
constructor(e, r10) {
- super(e, r10, Pxe, y9), this.core = e, this.logger = r10;
+ super(e, r10, Txe, d9), this.core = e, this.logger = r10;
}
};
- var Xxe = class extends Dl {
+ var qxe = class extends Cl {
constructor(e, r10) {
- super(e, r10, Rxe, y9, (n) => n.id), this.core = e, this.logger = r10;
+ super(e, r10, Ixe, d9, (n) => n.id), this.core = e, this.logger = r10;
}
};
- var Yxe = class extends Dl {
+ var Wxe = class extends Cl {
constructor(e, r10) {
- super(e, r10, Bxe, L2, () => v1), this.core = e, this.logger = r10;
+ super(e, r10, Rxe, L2, () => w1), this.core = e, this.logger = r10;
}
};
- var Zxe = class extends Dl {
+ var Gxe = class extends Cl {
constructor(e, r10) {
- super(e, r10, Uxe, L2), this.core = e, this.logger = r10;
+ super(e, r10, Cxe, L2), this.core = e, this.logger = r10;
}
};
- var Jxe = class extends Dl {
+ var Kxe = class extends Cl {
constructor(e, r10) {
- super(e, r10, jxe, L2, (n) => n.id), this.core = e, this.logger = r10;
+ super(e, r10, Dxe, L2, (n) => n.id), this.core = e, this.logger = r10;
}
};
- var Qxe = class {
+ var Xxe = class {
constructor(e, r10) {
- this.core = e, this.logger = r10, this.authKeys = new Yxe(this.core, this.logger), this.pairingTopics = new Zxe(this.core, this.logger), this.requests = new Jxe(this.core, this.logger);
+ this.core = e, this.logger = r10, this.authKeys = new Wxe(this.core, this.logger), this.pairingTopics = new Gxe(this.core, this.logger), this.requests = new Kxe(this.core, this.logger);
}
async init() {
await this.authKeys.init(), await this.pairingTopics.init(), await this.requests.init();
}
};
- var b9 = class extends hge {
+ var p9 = class extends cge {
constructor(e) {
- super(e), this.protocol = LU, this.version = BU, this.name = p3.name, this.events = new vo.EventEmitter(), this.on = (n, i) => this.events.on(n, i), this.once = (n, i) => this.events.once(n, i), this.off = (n, i) => this.events.off(n, i), this.removeListener = (n, i) => this.events.removeListener(n, i), this.removeAllListeners = (n) => this.events.removeAllListeners(n), this.connect = async (n) => {
+ super(e), this.protocol = IU, this.version = OU, this.name = d3.name, this.events = new vo.EventEmitter(), this.on = (n, i) => this.events.on(n, i), this.once = (n, i) => this.events.once(n, i), this.off = (n, i) => this.events.off(n, i), this.removeListener = (n, i) => this.events.removeListener(n, i), this.removeAllListeners = (n) => this.events.removeAllListeners(n), this.connect = async (n) => {
try {
return await this.engine.connect(n);
} catch (i) {
@@ -156195,12 +156245,12 @@ ${Ez(e, r10)}`);
} catch (i) {
throw this.logger.error(i.message), i;
}
- }, this.name = (e == null ? void 0 : e.name) || p3.name, this.metadata = (e == null ? void 0 : e.metadata) || SB(), this.signConfig = e == null ? void 0 : e.signConfig;
- const r10 = typeof (e == null ? void 0 : e.logger) < "u" && typeof (e == null ? void 0 : e.logger) != "string" ? e.logger : A2(Gx({ level: (e == null ? void 0 : e.logger) || p3.logger }));
- this.core = (e == null ? void 0 : e.core) || new Nxe(e), this.logger = Zi(r10, this.name), this.session = new Kxe(this.core, this.logger), this.proposal = new Gxe(this.core, this.logger), this.pendingRequest = new Xxe(this.core, this.logger), this.engine = new Wxe(this), this.auth = new Qxe(this.core, this.logger);
+ }, this.name = (e == null ? void 0 : e.name) || d3.name, this.metadata = (e == null ? void 0 : e.metadata) || yB(), this.signConfig = e == null ? void 0 : e.signConfig;
+ const r10 = typeof (e == null ? void 0 : e.logger) < "u" && typeof (e == null ? void 0 : e.logger) != "string" ? e.logger : A2(Fx({ level: (e == null ? void 0 : e.logger) || d3.logger }));
+ this.core = (e == null ? void 0 : e.core) || new Sxe(e), this.logger = Zi(r10, this.name), this.session = new Hxe(this.core, this.logger), this.proposal = new Fxe(this.core, this.logger), this.pendingRequest = new qxe(this.core, this.logger), this.engine = new zxe(this), this.auth = new Xxe(this.core, this.logger);
}
static async init(e) {
- const r10 = new b9(e);
+ const r10 = new p9(e);
return await r10.initialize(), r10;
}
get context() {
@@ -156218,91 +156268,91 @@ ${Ez(e, r10)}`);
}
}
};
- var jU = "b20768c469f63321e52923a168155240";
- var $xe = "wss://relay.walletconnect.com";
- var e9e = "error";
- var t9e = async (t) => await b9.init({
- logger: e9e,
- relayUrl: $xe,
- projectId: jU,
- metadata: t || SB()
+ var kU = "b20768c469f63321e52923a168155240";
+ var Yxe = "wss://relay.walletconnect.com";
+ var Zxe = "error";
+ var Jxe = async (t) => await p9.init({
+ logger: Zxe,
+ relayUrl: Yxe,
+ projectId: kU,
+ metadata: t || yB()
});
- var H7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var j7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- ExtensionsIdents: aX,
- REEF_EASY_WALLET_IDENT: XO,
+ ExtensionsIdents: rX,
+ REEF_EASY_WALLET_IDENT: VO,
REEF_EXTENSION_IDENT: Ko,
- REEF_INJECTED_EVENT: J3,
- REEF_SNAP_IDENT: ed,
- REEF_WALLET_CONNECT_IDENT: YO,
+ REEF_INJECTED_EVENT: Y3,
+ REEF_SNAP_IDENT: $h,
+ REEF_WALLET_CONNECT_IDENT: zO,
ReefSignerStatus: ji,
ReefVM: Go,
- SELECTED_EXTENSION_IDENT: hx,
- SNAP_ID: l0,
- WC_DEFAULT_METHODS: Bd,
- WC_MAINNET_CHAIN_ID: Hx,
- WC_PROJECT_ID: jU,
- WC_TESTNET_CHAIN_ID: RL,
- connectSnap: $O,
- genesisHashToWcChainId: jf,
- getSnap: Q3,
- getSnaps: QO,
- getWcRequiredNamespaces: c1e,
- initWcClient: t9e,
- injectExtension: ZO,
- injectWcAsExtension: h1e,
- isInjected: s8,
- isInjectionStarted: JO,
+ SELECTED_EXTENSION_IDENT: cx,
+ SNAP_ID: c0,
+ WC_DEFAULT_METHODS: Ld,
+ WC_MAINNET_CHAIN_ID: jx,
+ WC_PROJECT_ID: kU,
+ WC_TESTNET_CHAIN_ID: AL,
+ connectSnap: WO,
+ genesisHashToWcChainId: Uf,
+ getSnap: Z3,
+ getSnaps: qO,
+ getWcRequiredNamespaces: i1e,
+ initWcClient: Jxe,
+ injectExtension: FO,
+ injectWcAsExtension: c1e,
+ isInjected: t8,
+ isInjectionStarted: HO,
get isWeb3Injected() {
- return FR;
+ return CR;
},
- sendToSnap: lX,
- startInjection: cX,
- web3Accounts: HR,
- web3AccountsSubscribe: Tle,
- web3Enable: Ale,
+ sendToSnap: sX,
+ startInjection: nX,
+ web3Accounts: DR,
+ web3AccountsSubscribe: _le,
+ web3Enable: xle,
get web3EnablePromise() {
return sa;
},
- web3FromAddress: Nle,
- web3FromSource: E0,
- web3ListRpcProviders: Ile,
- web3UseRpcProvider: Ole
+ web3FromAddress: Ele,
+ web3FromSource: x0,
+ web3ListRpcProviders: Sle,
+ web3UseRpcProvider: Mle
}, Symbol.toStringTag, { value: "Module" }));
- var VU = new tc(
+ var RU = new ec(
1
);
- var zU = VU.asObservable();
- var FU = (t) => {
+ var CU = RU.asObservable();
+ var DU = (t) => {
if (t)
try {
- localStorage.setItem(hx, t);
+ localStorage.setItem(cx, t);
} catch {
}
- VU.next(t);
+ RU.next(t);
};
- zU.subscribe(
+ CU.subscribe(
(t) => console.log("SELECTED EXTENSION=", t)
);
- var HU = new tc(1);
- var qU = new Xc(null);
- var WU = new Er();
- var GU = (t) => HU.next(t);
- var KU = new Er();
- var XU = (t) => KU.next(t);
- var r9e = (t) => {
+ var LU = new ec(1);
+ var BU = new Kc(null);
+ var UU = new Er();
+ var jU = (t) => LU.next(t);
+ var VU = new Er();
+ var zU = (t) => VU.next(t);
+ var Qxe = (t) => {
const e = "ipfs://";
return t != null && t.startsWith(e) ? t.substring(e.length) : null;
};
- function n9e(t) {
+ function $xe(t) {
return `https://reef.infura-ipfs.io/ipfs/${t}`;
}
- var YU = (t, e) => {
- const r10 = r9e(t);
- return r10 ? e ? e(r10) : n9e(r10) : null;
+ var FU = (t, e) => {
+ const r10 = Qxe(t);
+ return r10 ? e ? e(r10) : $xe(r10) : null;
};
- var ZU = (t, e, r10) => {
- const n = YU(t, r10);
+ var HU = (t, e, r10) => {
+ const n = FU(t, r10);
if (n)
return n;
const i = "{id}";
@@ -156316,38 +156366,38 @@ ${Ez(e, r10)}`);
}
return t;
};
- var i9e = (t, e, r10) => {
+ var e9e = (t, e, r10) => {
const n = t != null && t.image ? t.image : t.toString();
return {
- iconUrl: ZU(n, e, r10),
+ iconUrl: HU(n, e, r10),
name: t.name,
mimetype: t.mimetype
};
};
- var JU = async (t, e, r10) => {
+ var qU = async (t, e, r10) => {
if (!t)
return Promise.resolve(null);
try {
- const n = nL(t.contractType), i = new h2(
+ const n = YD(t.contractType), i = new h2(
t.address,
n,
e
);
- return await (n.some((o) => o.name === "uri") ? i.uri(t.nftId) : i.tokenURI(t.nftId).catch((o) => console.log("error getting contract uri"))).then((o) => ZU(o, t, r10)).then(x2.get).then((o) => i9e(o.data, t, r10)).then((o) => ({ ...t, ...o }));
+ return await (n.some((o) => o.name === "uri") ? i.uri(t.nftId) : i.tokenURI(t.nftId).catch((o) => console.log("error getting contract uri"))).then((o) => HU(o, t, r10)).then(x2.get).then((o) => e9e(o.data, t, r10)).then((o) => ({ ...t, ...o }));
} catch (n) {
throw console.log("ERROR getResolveNftPromise=", n), new Error(n.message);
}
};
- var s9e = (t, e, r10) => t != null && t.length ? eT(
- t.map((n) => JU(n, e, r10))
+ var t9e = (t, e, r10) => t != null && t.length ? YA(
+ t.map((n) => qU(n, e, r10))
) : xe([]);
- var o9e = (t, e, r10) => {
+ var r9e = (t, e, r10) => {
if (!t || !t.length || !e)
return xe([]);
const n = t.map(
(i) => xe(i).pipe(
Oe(
- (s) => JU(s, e, r10)
+ (s) => qU(s, e, r10)
),
we(
(s) => bt(s, yt.COMPLETE_DATA, "Url resolved")
@@ -156372,7 +156422,7 @@ ${Ez(e, r10)}`);
);
return Qe(n);
};
- var a9e = `
+ var n9e = `
query signer_nfts($accountId: String) {
tokenHolders(
orderBy: balance_DESC
@@ -156396,35 +156446,35 @@ ${Ez(e, r10)}`);
}
}
`;
- var c9e = (t) => ({
- query: a9e,
+ var i9e = (t) => ({
+ query: n9e,
variables: { accountId: t }
});
+ var m3 = /* @__PURE__ */ new Map();
var g3 = /* @__PURE__ */ new Map();
- var y3 = /* @__PURE__ */ new Map();
- var u9e = async (t = Ko) => {
- if (!g3.has(t)) {
- const e = await E0(t).then((r10) => r10 == null ? void 0 : r10.signer).catch((r10) => console.error("getAccountSigner error =", r10));
- e || console.warn("Can not get signer for source=" + t), e && g3.set(t, e);
+ var s9e = async (t = Ko) => {
+ if (!m3.has(t)) {
+ const e = await x0(t).then((r10) => r10 == null ? void 0 : r10.signer).catch((r10) => console.error("getAccountSigner error =", r10));
+ e || console.warn("Can not get signer for source=" + t), e && m3.set(t, e);
}
- return g3.get(t);
+ return m3.get(t);
};
var B2 = async ({ address: t, source: e }, r10) => {
- const n = qU.getValue() || e;
- return l9e(t, r10, n);
+ const n = BU.getValue() || e;
+ return o9e(t, r10, n);
};
- var l9e = async (t, e, r10) => {
+ var o9e = async (t, e, r10) => {
let n = r10;
- return (!r10 || typeof r10 == "string") && (n = await u9e(r10.toString())), y3.has(t) || y3.set(
+ return (!r10 || typeof r10 == "string") && (n = await s9e(r10.toString())), g3.has(t) || g3.set(
t,
- n ? new h9e(
+ n ? new c9e(
e,
t,
- new f9e(n)
+ new a9e(n)
) : void 0
- ), y3.get(t);
+ ), g3.get(t);
};
- var f9e = class {
+ var a9e = class {
constructor(e) {
this.sigKey = e;
}
@@ -156442,7 +156492,7 @@ ${Ez(e, r10)}`);
return (r10 = this.sigKey) != null && r10.signRaw ? this.sigKey.signRaw(e) : Promise.reject("ReefSigningKeyWrapper - not implemented");
}
};
- var h9e = class extends xl.Signer {
+ var c9e = class extends xl.Signer {
constructor(e, r10, n) {
super(e, r10, n);
}
@@ -156450,9 +156500,9 @@ ${Ez(e, r10)}`);
return super.sendTransaction(e);
}
};
- function d9e(t) {
+ function u9e(t) {
return t.pipe(
- r0(
+ t0(
(e, r10) => r10.status.value === "error" ? {
isConnected: r10.isConnected,
status: r10.status,
@@ -156474,31 +156524,31 @@ ${Ez(e, r10)}`);
qt(1)
);
}
- var QU = new Er();
- var p9e = d9e(QU);
- async function m9e(t, e) {
+ var WU = new Er();
+ var l9e = u9e(WU);
+ async function f9e(t, e) {
var r10;
try {
- return { provider: await (((r10 = t.options) == null ? void 0 : r10.initProvider) || qR)(
+ return { provider: await (((r10 = t.options) == null ? void 0 : r10.initProvider) || LR)(
t.rpcUrl,
- QU,
+ WU,
e
), network: t };
} catch (n) {
return console.log("ERR connectProvider=", n.message), { provider: void 0, network: t };
}
}
- var w9 = gl.pipe(
- jv(th),
- Hf(
+ var m9 = gl.pipe(
+ Bv(eh),
+ Ff(
(t, [e, r10]) => {
var n;
return ((n = t.network) == null ? void 0 : n.rpcUrl) === e.rpcUrl && t.provider && t.provider.api.isConnected ? Promise.resolve(t) : new Promise(
(i, s) => {
- dm(t.provider).catch((o) => {
+ hm(t.provider).catch((o) => {
console.log("Error disconnecting provider=", o.message);
}).finally(() => {
- i(m9e(e, M3));
+ i(f9e(e, S3));
});
}
);
@@ -156508,48 +156558,48 @@ ${Ez(e, r10)}`);
Wr((t) => !!t.provider && !!t.network),
we((t) => t),
aa((t, e) => t.network.rpcUrl === e.network.rpcUrl),
- g9e((t) => t ? dm(t.provider) : null),
+ h9e((t) => t ? hm(t.provider) : null),
qt(1)
);
- var U0 = w9.pipe(
+ var L0 = m9.pipe(
we((t) => t.provider),
qt(1)
);
- var v9 = U0.pipe(
+ var g9 = L0.pipe(
Cr(void 0),
qt(1)
);
- function g9e(t) {
- return (e) => $d(() => {
+ function h9e(t) {
+ return (e) => Qd(() => {
let r10;
return e.pipe(
Us((n) => r10 = n),
- Hv(() => t(r10))
+ zv(() => t(r10))
);
});
}
- var y9e = (t) => {
+ var d9e = (t) => {
if (!t.graphqlExplorerUrl)
return;
const e = t.graphqlExplorerUrl.startsWith("http") ? t.graphqlExplorerUrl.replace("http", "ws") : t.graphqlExplorerUrl, r10 = t.graphqlExplorerUrl.startsWith("ws") ? t.graphqlExplorerUrl.replace("ws", "http") : t.graphqlExplorerUrl;
return { ws: e, http: r10 };
};
- var b9e = (t, e) => {
+ var p9e = (t, e) => {
const r10 = JSON.stringify(e);
return t.post("", r10, {
headers: { "Content-Type": "application/json" }
});
};
- var w9e = gl.pipe(
- we(y9e),
+ var m9e = gl.pipe(
+ we(d9e),
qt(1)
);
- var ec = (t, e) => Fr(b9e(t, e).then((r10) => r10.data));
- var x9;
- var v9e = (t) => {
- x9 = t;
+ var $a = (t, e) => Fr(p9e(t, e).then((r10) => r10.data));
+ var y9;
+ var g9e = (t) => {
+ y9 = t;
};
- var x9e = (t) => t.map(
+ var y9e = (t) => t.map(
({ balance: e, nftId: r10, token: { id: n, type: i } }) => ({
contractType: i,
balance: Ai.from(e),
@@ -156561,7 +156611,7 @@ ${Ez(e, r10)}`);
name: ""
})
);
- var _9e = ([
+ var b9e = ([
t,
e,
r10,
@@ -156572,26 +156622,26 @@ ${Ez(e, r10)}`);
yt.MISSING_INPUT_VALUES,
"Signer not set"
)
- ) : ec(t, c9e(e.data.address)).pipe(
+ ) : $a(t, i9e(e.data.address)).pipe(
we((i) => {
var s;
if ((s = i == null ? void 0 : i.data) != null && s.tokenHolders)
return i.data.tokenHolders;
- if (Qf(i))
+ if (Jf(i))
return i;
throw new Error("Could not load data.");
}),
- we((i) => x9e(i)),
+ we((i) => y9e(i)),
Oe(
- (i) => Qe([xe(i), v9]).pipe(
+ (i) => Qe([xe(i), g9]).pipe(
Oe(
(s) => {
const [o, a] = s;
return a ? Fr(B2(e.data, a)).pipe(
- Oe((u) => u ? o9e(
+ Oe((u) => u ? r9e(
o,
u,
- x9
+ y9
) : xe(
o.map(
(f10) => bt(
@@ -156627,7 +156677,7 @@ ${Ez(e, r10)}`);
(i) => xe(bt([], yt.ERROR, i.message))
)
);
- var E9e = ({
+ var w9e = ({
network: t,
extension: e,
jsonAccounts: r10,
@@ -156635,9 +156685,9 @@ ${Ez(e, r10)}`);
reefscanEventsConfig: i,
rpcConfig: s
}) => {
- v9e(n), i && The(i), s && hz(s), xN(t || Za.mainnet), FU(e), r10 && (qU.next(r10.injectedSigner), GU(r10.accounts));
+ g9e(n), i && _he(i), s && sz(s), gN(t || Ya.mainnet), DU(e), r10 && (BU.next(r10.injectedSigner), jU(r10.accounts));
};
- var U2 = HU.pipe(
+ var U2 = LU.pipe(
Wr((t) => !!t),
we(
(t) => t.map((e) => {
@@ -156650,7 +156700,7 @@ ${Ez(e, r10)}`);
),
qt(1)
);
- function $U(t, e, r10) {
+ function GU(t, e, r10) {
return U2.pipe(
we(
(n) => bt(
@@ -156669,13 +156719,13 @@ ${Ez(e, r10)}`);
)
);
}
- var S9e = (t) => {
+ var v9e = (t) => {
const e = t[1];
return xe(t).pipe(
Oe((r10) => {
if (!r10[0]) {
const i = r10[1];
- return Zm(xe(i), Cv).pipe(
+ return Ym(xe(i), kv).pipe(
we(
(s) => bt(
s.map(
@@ -156693,7 +156743,7 @@ ${Ez(e, r10)}`);
);
}
return xe(r10).pipe(
- Hf(
+ Ff(
(i, [s, o]) => {
i.unsub && i.unsub();
const a = o.map((c) => c.address).reduce((c, u) => (c.indexOf(u) < 0 && c.push(u), c), []);
@@ -156710,7 +156760,7 @@ ${Ez(e, r10)}`);
},
{
unsub: null,
- balancesByAddressSubj: new tc(1)
+ balancesByAddressSubj: new ec(1)
}
),
aa(
@@ -156755,11 +156805,11 @@ ${Ez(e, r10)}`);
})
);
};
- var M9e = Qe([v9, U2]).pipe(
- Oe((t) => S9e(t)),
+ var x9e = Qe([g9, U2]).pipe(
+ Oe((t) => v9e(t)),
we(
(t) => {
- if (Qf(t))
+ if (Jf(t))
return t;
const e = t, r10 = e.signers.map((n) => {
const i = e.balances.find(
@@ -156785,21 +156835,21 @@ ${Ez(e, r10)}`);
}
),
Yt(
- (t) => $U(t, "Error chain balance=", "balance")
+ (t) => GU(t, "Error chain balance=", "balance")
),
qt(1)
);
- var _9 = /* @__PURE__ */ ((t) => (t[t.ACCOUNT_NATIVE_BALANCE = 0] = "ACCOUNT_NATIVE_BALANCE", t[t.ACCOUNT_TOKENS = 1] = "ACCOUNT_TOKENS", t[t.ACCOUNT_EVM_BINDING = 2] = "ACCOUNT_EVM_BINDING", t))(_9 || {});
- var A9e = (t, e) => {
+ var b9 = /* @__PURE__ */ ((t) => (t[t.ACCOUNT_NATIVE_BALANCE = 0] = "ACCOUNT_NATIVE_BALANCE", t[t.ACCOUNT_TOKENS = 1] = "ACCOUNT_TOKENS", t[t.ACCOUNT_EVM_BINDING = 2] = "ACCOUNT_EVM_BINDING", t))(b9 || {});
+ var _9e = (t, e) => {
const r10 = e.filter((n) => n.type === t);
return r10.length === 0 ? null : r10.some((n) => !n.address) ? [] : r10.map((n) => n.address);
};
- var T9e = (t) => (t == null ? void 0 : t.length) === 0;
- var N9e = (t, e, r10) => {
- const n = A9e(t, e);
- return T9e(n) ? r10 : r10.filter((i) => n == null ? void 0 : n.some((s) => s === i.address));
+ var E9e = (t) => (t == null ? void 0 : t.length) === 0;
+ var S9e = (t, e, r10) => {
+ const n = _9e(t, e);
+ return E9e(n) ? r10 : r10.filter((i) => n == null ? void 0 : n.some((s) => s === i.address));
};
- var b3 = (t = [], e, r10) => {
+ var y3 = (t = [], e, r10) => {
if (!r10 && !t.length || !e || !e.length)
return t;
const n = t.map(
@@ -156811,11 +156861,11 @@ ${Ez(e, r10)}`);
n.some((s) => s.data.address === i.data.address) || n.push(i);
}), n;
};
- var I9e = (t, e, r10 = []) => {
+ var M9e = (t, e, r10 = []) => {
if (!r10.length)
return Promise.resolve([]);
- const n = N9e(
- _9.ACCOUNT_EVM_BINDING,
+ const n = S9e(
+ b9.ACCOUNT_EVM_BINDING,
t,
r10.map((i) => i.data)
);
@@ -156836,7 +156886,7 @@ ${Ez(e, r10)}`);
).then(
(i) => i.map(
(s, o) => {
- if (Qf(s))
+ if (Jf(s))
return s;
const a = n[o];
return bt(
@@ -156847,12 +156897,12 @@ ${Ez(e, r10)}`);
)
);
};
- var O9e = WU.pipe(
+ var A9e = UU.pipe(
Wr((t) => !!t.updateActions.length),
- Zv(U2, U0),
- Hf(
+ Xv(U2, L0),
+ Ff(
(t, [e, r10, n]) => {
- const i = b3(
+ const i = y3(
r10.map(
(s) => bt(s, yt.COMPLETE_DATA)
),
@@ -156860,17 +156910,17 @@ ${Ez(e, r10)}`);
);
return xe(e.updateActions || []).pipe(
Oe(
- (s) => I9e(
+ (s) => M9e(
s,
n,
i
).then((o) => ({
- all: b3(
+ all: y3(
i,
o,
true
),
- allUpdated: b3(
+ allUpdated: y3(
t.allUpdated,
o,
true
@@ -156894,14 +156944,14 @@ ${Ez(e, r10)}`);
Cr(bt([], yt.LOADING)),
qt(1)
);
- var P9e = (t, e) => {
+ var T9e = (t, e) => {
if (t != null && t.isInBlock || t != null && t.error) {
const r10 = t.txTypeEvm ? 2e3 : 0;
- setTimeout(() => WU.next({ updateActions: e }), r10);
+ setTimeout(() => UU.next({ updateActions: e }), r10);
}
};
- var nu = Zm(
- w9e
+ var ru = Ym(
+ m9e
).pipe(
we(
(t) => t ? x2.create({
@@ -156911,7 +156961,7 @@ ${Ez(e, r10)}`);
Wr((t) => !!t),
qt(1)
);
- var ej = `
+ var KU = `
query evmAddresses($accountIds: [String!]!) {
accounts(where: { id_in: $accountIds }, orderBy: timestamp_DESC) {
id
@@ -156919,11 +156969,11 @@ ${Ez(e, r10)}`);
}
}
`;
- var k9e = (t) => ({
- query: ej,
+ var N9e = (t) => ({
+ query: KU,
variables: { accountIds: t }
});
- function R9e(t) {
+ function I9e(t) {
return t.data.accounts.map(
(e) => ({
address: e.id,
@@ -156932,7 +156982,7 @@ ${Ez(e, r10)}`);
})
);
}
- var C9e = Qe([nu, U2]).pipe(
+ var O9e = Qe([ru, U2]).pipe(
Oe(([t, e]) => {
if (!e)
return xe(
@@ -156943,22 +156993,22 @@ ${Ez(e, r10)}`);
)
);
const r10 = e.map((n) => n.address);
- return Jf(r10, [
+ return Zf(r10, [
as.REEF_BIND_TX
]).pipe(
Cr(true),
- Oe((n) => ec(t, k9e(r10)))
+ Oe((n) => $a(t, N9e(r10)))
);
}),
we((t) => {
var e;
if ((e = t == null ? void 0 : t.data) != null && e.accounts)
return bt(
- R9e(t),
+ I9e(t),
yt.COMPLETE_DATA,
"Indexed evm address loaded"
);
- if (Qf(t))
+ if (Jf(t))
return t;
throw new Error("No result from EVM_ADDRESS_UPDATE_GQL");
}),
@@ -156966,12 +157016,12 @@ ${Ez(e, r10)}`);
Cr(bt([], yt.LOADING)),
qt(1)
);
- var D9e = Qe([
- M9e,
- O9e,
- C9e
+ var P9e = Qe([
+ x9e,
+ A9e,
+ O9e
]).pipe(
- r0(
+ t0(
(t, [e, r10, n]) => {
let i = [];
return t.lastlocallyUpdated !== r10 ? i = r10.data.map(
@@ -157032,12 +157082,12 @@ ${Ez(e, r10)}`);
(t) => t.signers
),
Yt(
- (t) => $U(t, "Error signers updated data =")
+ (t) => GU(t, "Error signers updated data =")
),
qt(1)
);
- var j2 = D9e;
- var L9e = (t, e = Ko) => t.map(
+ var j2 = P9e;
+ var k9e = (t, e = Ko) => t.map(
(r10) => ({
address: r10.address,
meta: {
@@ -157046,11 +157096,11 @@ ${Ez(e, r10)}`);
}
})
);
- var xv = (t) => `${+t}`.replace(
+ var wv = (t) => `${+t}`.replace(
/(-?)(\d*)\.?(\d*)e([+-]\d+)/,
(e, r10, n, i, s) => s < 0 ? `${r10}0.${Array(1 - s - n.length).join("0")}${n}${i}` : r10 + n + i + Array(s - i.length + 1).join("0")
);
- var B9e = (t) => {
+ var R9e = (t) => {
const e = t.findIndex(
(r10) => r10.data.address === Ls
);
@@ -157060,7 +157110,7 @@ ${Ez(e, r10)}`);
...t.slice(e + 1, t.length)
] : t;
};
- var U9e = ([t, e, r10]) => {
+ var C9e = ([t, e, r10]) => {
const n = t.data.map((i) => {
const s = i.data.address === Ls, o = bt(
{
@@ -157072,7 +157122,7 @@ ${Ez(e, r10)}`);
if (!s && i.hasStatus(
yt.COMPLETE_DATA
)) {
- const a = x0e(
+ const a = g0e(
i.data,
r10,
e
@@ -157093,28 +157143,28 @@ ${Ez(e, r10)}`);
n.length ? d2(n) : t.getStatusList()
);
};
- var tj = "(ONLY for Reef chain!)";
- var j9e = (t, e) => {
+ var XU = "(ONLY for Reef chain!)";
+ var D9e = (t, e) => {
if (!t)
throw new Error(e);
};
- var V9e = (t) => {
+ var L9e = (t) => {
if (t && t.gt(0)) {
- const e = d0e(t), r10 = e.indexOf(".");
+ const e = c0e(t), r10 = e.indexOf(".");
return `${e.substring(0, r10)} REEF`;
}
return "- REEF";
};
- var z9e = (t) => t.replace(tj, "").trim();
- var F9e = (t) => `${t}${tj}`;
- var H9e = (t) => {
+ var B9e = (t) => t.replace(XU, "").trim();
+ var U9e = (t) => `${t}${XU}`;
+ var j9e = (t) => {
const e = t.split("").reduce((r10, n) => {
const i = parseInt(n, 10);
return Number.isNaN(i) ? r10 : r10 + i;
}, 0).toString(10);
return parseInt(e.substring(e.length - 1), 10);
};
- var q9e = [
+ var V9e = [
'',
'',
'',
@@ -157126,13 +157176,13 @@ ${Ez(e, r10)}`);
'',
''
];
- var rj = (t = "") => {
+ var YU = (t = "") => {
if (t === Ls)
- return Uf.iconUrl;
- const e = H9e(t), r10 = e > -1 && e < 10 ? e : e % 10;
- return `data:image/svg+xml;base64,${btoa(q9e[r10])}`;
+ return Bf.iconUrl;
+ const e = j9e(t), r10 = e > -1 && e < 10 ? e : e % 10;
+ return `data:image/svg+xml;base64,${btoa(V9e[r10])}`;
};
- var W9e = `
+ var z9e = `
query tokens_query($accountId: String!) {
tokenHolders(
where: {
@@ -157153,13 +157203,13 @@ ${Ez(e, r10)}`);
}
}
`;
- var G9e = (t) => ({
- query: W9e,
+ var F9e = (t) => ({
+ query: z9e,
variables: {
accountId: t
}
});
- var K9e = `
+ var H9e = `
query contract_data_query($addresses: [String!]!) {
verifiedContracts(where: { id_in: $addresses }, limit: 300) {
id
@@ -157167,11 +157217,11 @@ ${Ez(e, r10)}`);
}
}
`;
- var nj = (t) => ({
- query: K9e,
+ var ZU = (t) => ({
+ query: H9e,
variables: { addresses: t }
});
- var X9e = `
+ var q9e = `
query contract_data_query($address: String!) {
verifiedContracts(where: { id_containsInsensitive: $address }, limit: 1) {
id
@@ -157179,18 +157229,18 @@ ${Ez(e, r10)}`);
}
}
`;
- var Y9e = (t) => ({
- query: X9e,
+ var W9e = (t) => ({
+ query: q9e,
variables: { address: t }
});
- var Z9e = (t, e) => {
+ var G9e = (t, e) => {
if (!e.length)
return xe([]);
const r10 = e.reduce(
(n, i) => (n.indexOf(i) < 0 && n.push(i), n),
[]
);
- return ec(t, nj(r10)).pipe(
+ return $a(t, ZU(r10)).pipe(
ia(1),
we((n) => n.data.verifiedContracts.map(
(i) => {
@@ -157209,7 +157259,7 @@ ${Ez(e, r10)}`);
Yt((n) => (console.log("fetchTokensData ERROR=", n), xe([])))
);
};
- function bA(t) {
+ function dA(t) {
return (e) => ({ tokens: t.map(
(n) => {
const i = e.find(
@@ -157218,7 +157268,7 @@ ${Ez(e, r10)}`);
return i ? bt(
{
...i,
- balance: Ai.from(xv(n.balance))
+ balance: Ai.from(wv(n.balance))
},
yt.COMPLETE_DATA,
"Contract data set"
@@ -157230,19 +157280,19 @@ ${Ez(e, r10)}`);
}
), contractData: e });
}
- var J9e = (t) => (e, r10) => {
+ var K9e = (t) => (e, r10) => {
const n = r10.filter((i) => !e.contractData.some((s) => s.address === i.address)).map((i) => i.address);
- return Z9e(t, n).pipe(
+ return G9e(t, n).pipe(
Rn(
(i) => xe(
i ? i.concat(e.contractData) : e.contractData
)
),
Rn((i) => xe(
- bA(r10)(i)
+ dA(r10)(i)
).pipe(
Cr(
- bA(r10)(e.contractData)
+ dA(r10)(e.contractData)
)
)),
Yt((i) => (console.log(
@@ -157252,19 +157302,19 @@ ${Ez(e, r10)}`);
qt(1)
);
};
- var Q9e = (t) => t.map((e) => (e.data.iconUrl = e.data.iconUrl ? YU(e.data.iconUrl) ?? e.data.iconUrl : rj(e.data.address), e));
- var $9e = (t, e) => {
+ var X9e = (t) => t.map((e) => (e.data.iconUrl = e.data.iconUrl ? FU(e.data.iconUrl) ?? e.data.iconUrl : YU(e.data.address), e));
+ var Y9e = (t, e) => {
if (!e || e.lte(Ai.from("0")))
return t;
const r10 = t.data.find((n) => n.data.address === Ls);
return r10 && (r10.data.balance = e), t;
};
- var e6e = ([
+ var Z9e = ([
t,
e,
r10,
n
- ]) => e ? ec(t, G9e(e.data.address)).pipe(
+ ]) => e ? $a(t, F9e(e.data.address)).pipe(
we((i) => {
var s;
if ((s = i == null ? void 0 : i.data) != null && s.tokenHolders)
@@ -157274,18 +157324,18 @@ ${Ez(e, r10)}`);
balance: o.balance
})
);
- if (Qf(i))
+ if (Jf(i))
return i;
throw new Error("No result from SIGNER_TOKENS_GQL");
}),
- Hf(J9e(t), {
+ Ff(K9e(t), {
tokens: [],
- contractData: [oL()]
+ contractData: [QD()]
}),
we(
- (i) => Q9e(i.tokens)
+ (i) => X9e(i.tokens)
),
- we(B9e),
+ we(R9e),
we((i) => bt(i, d2(i))),
Yt((i) => (console.log("loadAccountTokens 1 ERROR=", i), xe(bt([], yt.ERROR, i.message)))),
qt(1)
@@ -157296,8 +157346,8 @@ ${Ez(e, r10)}`);
"Signer not set"
)
);
- var E9 = KU.asObservable().pipe(Cr(void 0), aa(), qt(1));
- Qe([j2, E9]).pipe(ia(1)).subscribe(
+ var w9 = VU.asObservable().pipe(Cr(void 0), aa(), qt(1));
+ Qe([j2, w9]).pipe(ia(1)).subscribe(
([t, e]) => {
let r10 = e;
try {
@@ -157306,11 +157356,11 @@ ${Ez(e, r10)}`);
}
if (!r10) {
const n = t && t.data && t.data[0] ? t.data[0].data : void 0;
- XU(r10 || (n == null ? void 0 : n.address));
+ zU(r10 || (n == null ? void 0 : n.address));
}
}
);
- var V2 = Qe([E9, j2]).pipe(
+ var V2 = Qe([w9, j2]).pipe(
we(
(t) => {
var i;
@@ -157337,12 +157387,12 @@ ${Ez(e, r10)}`);
Yt((t) => (console.log("selectedAccount_status$ ERROR=", t.message), xe(void 0))),
qt(1)
);
- var dc = V2.pipe(
+ var hc = V2.pipe(
Wr((t) => !!t),
aa((t, e) => t.data.address === e.data.address),
qt(1)
);
- var t6e = [
+ var J9e = [
{
inputs: [
{
@@ -157535,8 +157585,8 @@ ${Ez(e, r10)}`);
type: "function"
}
];
- var r6e = (t, e) => new h2(t, t6e, e);
- var n6e = [
+ var Q9e = (t, e) => new h2(t, J9e, e);
+ var $9e = [
{
inputs: [],
payable: false,
@@ -158176,18 +158226,18 @@ ${Ez(e, r10)}`);
type: "function"
}
];
- var i6e = async (t, e, r10, n) => await r6e(n, r10).getPair(t, e);
- var s6e = async (t, e, r10, n) => {
- const i = await i6e(
+ var e6e = async (t, e, r10, n) => await Q9e(n, r10).getPair(t, e);
+ var t6e = async (t, e, r10, n) => {
+ const i = await e6e(
t.address,
e.address,
r10,
n
);
- j9e(i !== Cx, "Pool does not exist!");
+ D9e(i !== Ox, "Pool does not exist!");
const s = new h2(
i,
- n6e,
+ $9e,
r10
), o = await s.decimals(), a = await s.getReserves(), c = await s.totalSupply(), u = await s.balanceOf(await r10.getAddress()), f10 = await s.token1(), [p, b] = t.address !== f10 ? [a[0], a[1]] : [a[1], a[0]], E = p.mul(u).div(c), _ = b.mul(u).div(c);
return {
@@ -158201,16 +158251,16 @@ ${Ez(e, r10)}`);
token2: { ...e, balance: _ }
};
};
- var ud = /* @__PURE__ */ new Map();
- var o6e = oa(0, 42e4);
- function a6e(t, e) {
- return ud.has(`${t.address}-${e.address}`) || ud.has(`${t.address}-${e.address}`);
+ var cd = /* @__PURE__ */ new Map();
+ var r6e = oa(0, 42e4);
+ function n6e(t, e) {
+ return cd.has(`${t.address}-${e.address}`) || cd.has(`${t.address}-${e.address}`);
}
- var c6e = (t, e, r10) => {
- const n = Uf;
- if (!a6e(t, n)) {
- const i = o6e.pipe(
- Oe(() => s6e(t, n, e, r10)),
+ var i6e = (t, e, r10) => {
+ const n = Bf;
+ if (!n6e(t, n)) {
+ const i = r6e.pipe(
+ Oe(() => t6e(t, n, e, r10)),
we((s) => bt(s, yt.COMPLETE_DATA)),
Yt((s) => xe(
bt(
@@ -158231,15 +158281,15 @@ ${Ez(e, r10)}`);
)
)
);
- ud.set(`${t.address}-${n.address}`, i);
+ cd.set(`${t.address}-${n.address}`, i);
}
- return ud.get(`${t.address}-${n.address}`) || ud.get(`${n.address}-${t.address}`);
+ return cd.get(`${t.address}-${n.address}`) || cd.get(`${n.address}-${t.address}`);
};
- var u6e = (t, e, r10) => {
- const n = t.filter((i) => i.data.address !== Ls).map((i) => i.hasStatus(yt.COMPLETE_DATA) ? c6e(i.data, e, r10) : xe(bt(null, i.getStatusList())));
+ var s6e = (t, e, r10) => {
+ const n = t.filter((i) => i.data.address !== Ls).map((i) => i.hasStatus(yt.COMPLETE_DATA) ? i6e(i.data, e, r10) : xe(bt(null, i.getStatusList())));
return Qe(n).pipe(qt(1));
};
- var ij = `
+ var JU = `
query transferHistory($accountId: String!) {
transfers(
where: {
@@ -158283,18 +158333,18 @@ ${Ez(e, r10)}`);
}
}
`;
- var l6e = (t) => ({
- query: ij,
+ var o6e = (t) => ({
+ query: JU,
variables: { accountId: t }
});
- var h6e = (t, e, r10, n = Za.mainnet) => `${n.reefscanUrl}/transfer/${t}/${e}/${r10}`;
- var d6e = (t, e) => {
+ var c6e = (t, e, r10, n = Ya.mainnet) => `${n.reefscanUrl}/transfer/${t}/${e}/${r10}`;
+ var u6e = (t, e) => {
const r10 = t.map(
- (n) => "contractType" in n && (n.contractType === Kc.ERC1155 || n.contractType === Kc.ERC721) ? n : null
+ (n) => "contractType" in n && (n.contractType === Gc.ERC1155 || n.contractType === Gc.ERC721) ? n : null
);
return r10.filter((n) => !!n).length ? xe(r10).pipe(
Oe(
- (n) => s9e(n, e, x9)
+ (n) => t9e(n, e, y9)
),
we((n) => {
const i = [];
@@ -158304,18 +158354,18 @@ ${Ez(e, r10)}`);
})
) : xe(t);
};
- var p6e = (t) => {
+ var l6e = (t) => {
var e, r10, n, i, s;
- return t.token.type === Kc.ERC20 ? {
+ return t.token.type === Gc.ERC20 ? {
address: t.token.id,
- balance: Ai.from(xv(t.amount)),
+ balance: Ai.from(wv(t.amount)),
name: ((e = t.token.contractData) == null ? void 0 : e.name) || t.token.name,
symbol: (r10 = t.token.contractData) == null ? void 0 : r10.symbol,
decimals: ((n = t.token.contractData) == null ? void 0 : n.decimals) || 18,
- iconUrl: ((i = t.token.contractData) == null ? void 0 : i.iconUrl) || rj(t.token.id)
+ iconUrl: ((i = t.token.contractData) == null ? void 0 : i.iconUrl) || YU(t.token.id)
} : {
address: t.token.id,
- balance: Ai.from(xv(t.amount)),
+ balance: Ai.from(wv(t.amount)),
name: ((s = t.token.contractData) == null ? void 0 : s.name) || t.token.name,
symbol: "",
decimals: 0,
@@ -158324,7 +158374,7 @@ ${Ez(e, r10)}`);
contractType: t.token.type
};
};
- var m6e = (t, e, r10) => t.map(
+ var f6e = (t, e, r10) => t.map(
(n) => {
var i;
return {
@@ -158332,8 +158382,8 @@ ${Ez(e, r10)}`);
to: n.to.id,
inbound: !!e.evmAddress && n.to.evmAddress === e.evmAddress || n.to.id === e.address,
timestamp: n.timestamp,
- token: p6e(n),
- url: h6e(
+ token: l6e(n),
+ url: c6e(
n.blockHeight,
n.extrinsicIndex,
n.eventIndex,
@@ -158353,26 +158403,26 @@ ${Ez(e, r10)}`);
};
}
);
- var g6e = ([
+ var h6e = ([
t,
e,
r10,
n,
i,
s
- ]) => e ? ec(t, l6e(e.data.address)).pipe(
+ ]) => e ? $a(t, o6e(e.data.address)).pipe(
we((o) => {
var a;
if ((a = o == null ? void 0 : o.data) != null && a.transfers)
return o.data.transfers;
throw new Error("Could not load data.");
}),
- we((o) => m6e(o, e.data, r10)),
+ we((o) => f6e(o, e.data, r10)),
Oe((o) => {
const a = o.map((u) => u.token), c = Fr(B2(e.data, n));
return Fr(c).pipe(
Oe(
- (u) => u ? d6e(a, u) : []
+ (u) => u ? u6e(a, u) : []
),
we(
(u) => u.map((f10, p) => ({
@@ -158383,9 +158433,9 @@ ${Ez(e, r10)}`);
);
})
) : xe([]);
- var y6e = dc.pipe(
+ var d6e = hc.pipe(
Oe(
- (t) => Jf(
+ (t) => Zf(
[t.data.address],
[as.REEF20_TRANSFER]
)
@@ -158393,9 +158443,9 @@ ${Ez(e, r10)}`);
we(() => true),
ml()
);
- var b6e = dc.pipe(
+ var p6e = hc.pipe(
Oe(
- (t) => Jf(
+ (t) => Zf(
[t.data.address],
[as.REEF_NFT_TRANSFER]
)
@@ -158403,9 +158453,9 @@ ${Ez(e, r10)}`);
we(() => true),
ml()
);
- var w6e = dc.pipe(
+ var m6e = hc.pipe(
Oe(
- (t) => Jf(
+ (t) => Zf(
[t.data.address],
[
as.REEF_NFT_TRANSFER,
@@ -158416,38 +158466,38 @@ ${Ez(e, r10)}`);
we(() => true),
ml()
);
- var j0 = Qe([
+ var B0 = Qe([
gl,
- dc,
- th
+ hc,
+ eh
]).pipe(qt(1));
- var v6e = V2.pipe(
+ var g6e = V2.pipe(
we((t) => t == null ? void 0 : t.data.balance),
Wr((t) => !!t && t.gt(Ai.from("0"))),
Cr(void 0),
qt(1)
);
var F2 = Qe([
- nu,
- dc,
- th,
- y6e.pipe(Cr(true))
+ ru,
+ hc,
+ eh,
+ d6e.pipe(Cr(true))
]).pipe(
Oe((t) => {
const [e, r10, n, i] = t;
- return Jf(
+ return Zf(
[r10.data.address],
[as.REEF20_TRANSFER]
).pipe(
Cr(true),
- Oe((s) => e6e(t).pipe(
+ Oe((s) => Z9e(t).pipe(
Oe(
(o) => Qe([
xe(o),
- v6e
+ g6e
]).pipe(
we(
- (a) => $9e(a[0], a[1])
+ (a) => Y9e(a[0], a[1])
)
)
),
@@ -158456,18 +158506,18 @@ ${Ez(e, r10)}`);
Yt((s) => (console.log("ERROR0 selectedTokenBalances_status$=", s), xe(bt([], yt.ERROR, s.message))))
);
}),
- su(
- j0.pipe(
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
Yt((t) => (console.log("ERROR1 selectedTokenBalances_status$=", t.message), xe(bt([], yt.ERROR, t.message)))),
qt(1)
);
- var oj = Qe([
+ var $U = Qe([
F2,
- w9,
- dc
+ m9,
+ hc
]).pipe(
Oe(
(t) => {
@@ -158476,10 +158526,10 @@ ${Ez(e, r10)}`);
B2(n.data, r10.provider)
).pipe(
Oe(
- (i) => u6e(
+ (i) => s6e(
e.data,
i,
- GR(r10.network).factoryAddress
+ UR(r10.network).factoryAddress
).pipe(
we(
(s) => bt(
@@ -158498,36 +158548,36 @@ ${Ez(e, r10)}`);
);
}
),
- su(
- j0.pipe(
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
qt(1)
);
- var aj = Qe([
+ var ej = Qe([
F2,
- kL,
- oj
+ SL,
+ $U
]).pipe(
- we(U9e),
- su(
- j0.pipe(
+ we(C9e),
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
Yt((t) => (console.log("ERROR selectedTokenPrices_status$", t.message), xe(bt([], yt.ERROR, t.message)))),
qt(1)
);
- var cj = Qe([
- nu,
- dc,
- th,
- b6e.pipe(Cr(true))
+ var tj = Qe([
+ ru,
+ hc,
+ eh,
+ p6e.pipe(Cr(true))
]).pipe(
- Oe((t) => _9e(t)),
- su(
- j0.pipe(
+ Oe((t) => b9e(t)),
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
@@ -158536,33 +158586,33 @@ ${Ez(e, r10)}`);
),
qt(1)
);
- var uj = Qe([
- nu,
- dc,
+ var rj = Qe([
+ ru,
+ hc,
gl,
- U0,
- th,
- w6e.pipe(Cr(true))
+ L0,
+ eh,
+ m6e.pipe(Cr(true))
]).pipe(
- Oe(g6e),
+ Oe(h6e),
we(
(t) => bt(t, yt.COMPLETE_DATA, "History loaded")
),
- su(
- j0.pipe(
+ iu(
+ B0.pipe(
we(() => bt([], yt.LOADING))
)
),
Yt((t, e) => (console.log("selectedTransactionHistory_status$ ERR=", t.message), xe(bt([], yt.ERROR, t.message)))),
qt(1)
);
- var x6e = H2(j2);
- var _6e = lj(V2);
- var E6e = H2(F2);
- var S6e = H2(cj);
- var M6e = H2(aj);
- var A6e = lj(uj);
- function lj(t) {
+ var y6e = H2(j2);
+ var b6e = nj(V2);
+ var w6e = H2(F2);
+ var v6e = H2(tj);
+ var x6e = H2(ej);
+ var _6e = nj(rj);
+ function nj(t) {
return t.pipe(
we((e) => {
if (e) {
@@ -158590,144 +158640,144 @@ ${Ez(e, r10)}`);
}
var Ei = /* @__PURE__ */ ((t) => (t.SIGNATURE_REQUEST = "SIGNATURE_REQUEST", t.SIGNED = "SIGNED", t.BROADCAST = "BROADCAST", t.INCLUDED_IN_BLOCK = "INCLUDED_IN_BLOCK", t.BLOCK_FINALIZED = "BLOCK_FINALIZED", t.BLOCK_NOT_FINALIZED = "BLOCK_NOT_FINALIZED", t.ENDED = "ENDED", t))(Ei || {});
var q2 = new Er();
- var S9 = new Er();
- var T6e = S9.pipe(
+ var v9 = new Er();
+ var E6e = v9.pipe(
Rn((t) => t),
- Wv(q2),
+ Hv(q2),
Yt((t) => (console.log("ERRRRRR", t), xe({
txIdent: t.txIdent,
txStage: Ei.ENDED
}))),
- r0(
+ t0(
(t, e) => e.txStage == Ei.BLOCK_NOT_FINALIZED || e.txStage == Ei.BLOCK_FINALIZED || e.txStage == Ei.ENDED ? (t.delete(e.txIdent), t) : (t.set(e.txIdent, e), t),
/* @__PURE__ */ new Map()
),
Us((t) => console.log("new list", Array.from(t.keys()).length)),
qt(1)
);
- var q7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var V7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
FeedbackStatusCode: yt,
- StatusDataObject: Dx,
- UpdateDataType: _9,
- accounts$: x6e,
+ StatusDataObject: Px,
+ UpdateDataType: b9,
+ accounts$: y6e,
accounts_status$: j2,
addPendingTransactionSubj: q2,
findMinStatusCode: p2,
- getIndexerConnState$: Rhe,
- initReefState: E9e,
- instantProvider$: v9,
- isFeedbackDM: Qf,
- onTxUpdateResetSigners: P9e,
- pendingTxList$: T6e,
- providerConnState$: p9e,
- reloadTokens: s1e,
- selectedAccount$: _6e,
- selectedAccountAddressChange$: dc,
+ getIndexerConnState$: Nhe,
+ initReefState: w9e,
+ instantProvider$: g9,
+ isFeedbackDM: Jf,
+ onTxUpdateResetSigners: T9e,
+ pendingTxList$: E6e,
+ providerConnState$: l9e,
+ reloadTokens: e1e,
+ selectedAccount$: b6e,
+ selectedAccountAddressChange$: hc,
selectedAccount_status$: V2,
- selectedAddress$: E9,
- selectedExtension$: zU,
- selectedNFTs$: S6e,
- selectedNFTs_status$: cj,
+ selectedAddress$: w9,
+ selectedExtension$: CU,
+ selectedNFTs$: v6e,
+ selectedNFTs_status$: tj,
selectedNetwork$: gl,
- selectedNetworkProvider$: w9,
- selectedPools_status$: oj,
- selectedProvider$: U0,
- selectedTokenBalances$: E6e,
+ selectedNetworkProvider$: m9,
+ selectedPools_status$: $U,
+ selectedProvider$: L0,
+ selectedTokenBalances$: w6e,
selectedTokenBalances_status$: F2,
- selectedTokenPrices$: M6e,
- selectedTokenPrices_status$: aj,
- selectedTransactionHistory$: A6e,
- selectedTransactionHistory_status$: uj,
- setAccounts: GU,
- setSelectedAddress: XU,
- setSelectedExtension: FU,
- setSelectedNetwork: xN,
- skipBeforeStatus$: g0e,
- toInjectedAccountsWithMeta: L9e
+ selectedTokenPrices$: x6e,
+ selectedTokenPrices_status$: ej,
+ selectedTransactionHistory$: _6e,
+ selectedTransactionHistory_status$: rj,
+ setAccounts: jU,
+ setSelectedAddress: zU,
+ setSelectedExtension: DU,
+ setSelectedNetwork: gN,
+ skipBeforeStatus$: f0e,
+ toInjectedAccountsWithMeta: k9e
}, Symbol.toStringTag, { value: "Module" }));
- var W7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var z7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- EVM_ADDRESS_UPDATE_QUERY: ej,
- TRANSFER_HISTORY_QUERY: ij,
- getContractDataQuery: nj,
- httpClientInstance$: nu,
- queryGql$: ec
+ EVM_ADDRESS_UPDATE_QUERY: KU,
+ TRANSFER_HISTORY_QUERY: JU,
+ getContractDataQuery: ZU,
+ httpClientInstance$: ru,
+ queryGql$: $a
}, Symbol.toStringTag, { value: "Module" }));
- var K7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var H7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- addReefSpecificStringFromAddress: F9e,
- removeReefSpecificStringFromAddress: z9e
+ addReefSpecificStringFromAddress: U9e,
+ removeReefSpecificStringFromAddress: B9e
}, Symbol.toStringTag, { value: "Module" }));
- var O6e = (t = "") => {
- let e = new wf(t.split(",").join("")), r10 = "";
+ var A6e = (t = "") => {
+ let e = new bf(t.split(",").join("")), r10 = "";
if (e.isNaN())
return e.toString();
const n = 100, i = ["k", "M", "B"];
for (let s = i.length - 1; s >= 0; s -= 1) {
const o = Math.pow(10, (s + 1) * 3);
if (e.isGreaterThanOrEqualTo(o)) {
- e = e.times(n).dividedBy(o).integerValue().dividedBy(n), e.isEqualTo(1e3) && s < i.length - 1 && (e = wf(1), s += 1), r10 = `${e.toString()} ${i[s]}`;
+ e = e.times(n).dividedBy(o).integerValue().dividedBy(n), e.isEqualTo(1e3) && s < i.length - 1 && (e = bf(1), s += 1), r10 = `${e.toString()} ${i[s]}`;
break;
}
}
return r10;
};
- var vA = (t) => Intl.NumberFormat("en", {
+ var mA = (t) => Intl.NumberFormat("en", {
style: "currency",
currency: "USD",
currencyDisplay: "symbol"
}).format(t);
- var P6e = {
+ var T6e = {
price: 1,
decimals: 18,
symbol: ""
};
- var k6e = (t, e) => {
- const r10 = { ...P6e, ...e }, n = new wf(t).div(new wf(10).pow(r10.decimals)).multipliedBy(r10.price).toNumber(), i = new wf(n), s = r10.symbol.length > 0;
+ var N6e = (t, e) => {
+ const r10 = { ...T6e, ...e }, n = new bf(t).div(new bf(10).pow(r10.decimals)).multipliedBy(r10.price).toNumber(), i = new bf(n), s = r10.symbol.length > 0;
if (i.isNaN())
return "0";
if (i.isGreaterThanOrEqualTo(1e6)) {
- const o = O6e(i.toString());
+ const o = A6e(i.toString());
return s ? `${o} ${r10.symbol}` : `$${o}`;
}
- return s ? `${vA(i.toNumber()).split("$")[1]} ${r10.symbol}` : vA(i.toNumber());
+ return s ? `${mA(i.toNumber()).split("$")[1]} ${r10.symbol}` : mA(i.toNumber());
};
- var R6e = (t, e) => {
+ var I6e = (t, e) => {
for (; e - 1 > 0; )
t = "0" + t, e--;
return t;
};
- var C6e = (t) => {
+ var O6e = (t) => {
for (var e = 0; e < t.length; e++)
if (t[e] != "0")
return false;
return true;
};
- var D6e = (t) => t < 1e3 ? t.toFixed(0).toString() : t < 1e6 ? `${(t / 1e3).toFixed(1)}k` : t < 1e9 ? `${(t / 1e6).toFixed(3)}M` : t < 1e12 ? `${(t / 1e9).toFixed(3)}B` : `${(t / 1e12).toFixed(3)}T`;
- var L6e = (t, e = 4, r10) => {
+ var P6e = (t) => t < 1e3 ? t.toFixed(0).toString() : t < 1e6 ? `${(t / 1e3).toFixed(1)}k` : t < 1e9 ? `${(t / 1e6).toFixed(3)}M` : t < 1e12 ? `${(t / 1e9).toFixed(3)}B` : `${(t / 1e12).toFixed(3)}T`;
+ var k6e = (t, e = 4, r10) => {
const n = Ai.from("1000000000000000000");
if (r10 && typeof t == "string")
- return k6e(t, r10);
+ return N6e(t, r10);
if (t.lt(n)) {
- var i = R6e(
+ var i = I6e(
t.toString(),
18 - t.toString().length
).substring(0, e);
- return C6e(i) && (i = `${i.substring(0, e - 1)}1`), `0.${i}`;
+ return O6e(i) && (i = `${i.substring(0, e - 1)}1`), `0.${i}`;
}
const s = t.div(n);
- return `${D6e(s.toNumber())}`;
+ return `${P6e(s.toNumber())}`;
};
- var X7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var q7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- formatDisplayBalance: L6e,
- toReefBalanceDisplay: V9e
+ formatDisplayBalance: k6e,
+ toReefBalanceDisplay: L9e
}, Symbol.toStringTag, { value: "Module" }));
- async function mj(t) {
- return t === Ls ? Promise.resolve(rL) : gi(
- nu.pipe(
- Rn((e) => z6e(e, t)),
+ async function cj(t) {
+ return t === Ls ? Promise.resolve(XD) : yi(
+ ru.pipe(
+ Rn((e) => B6e(e, t)),
we((e) => {
e[0] && e[0].REEFERC20 && (e = e[0]);
let r10 = [];
@@ -158742,8 +158792,8 @@ ${Ez(e, r10)}`);
)
);
}
- function z6e(t, e) {
- return ec(t, Y9e(e)).pipe(
+ function B6e(t, e) {
+ return $a(t, W9e(e)).pipe(
ia(1),
we(
(r10) => r10.data.verifiedContracts.map(
@@ -158753,9 +158803,9 @@ ${Ez(e, r10)}`);
Yt((r10) => (console.log("getContractAbi ERROR=", r10), xe(null)))
);
}
- async function gj(t, e, r10, n) {
+ async function uj(t, e, r10, n) {
const i = t.api;
- await i.isReady, n || (n = nx(
+ await i.isReady, n || (n = $8(
i.registry,
i.runtimeChain.toString(),
i.runtimeVersion.specName.toString(),
@@ -158771,7 +158821,7 @@ ${Ez(e, r10)}`);
tokenSymbol: "REEF"
})
);
- const E = Y4(i.runtimeMetadata.asCallsOnly.toU8a()), _ = new Bf(b, mg(E || ""));
+ const E = W4(i.runtimeMetadata.asCallsOnly.toU8a()), _ = new Lf(b, mg(E || ""));
b.setMetadata(_, void 0, void 0), o = b.createType("Call", e), s = (o == null ? void 0 : o.toHuman()).args;
} catch {
return console.log("decodeMethod: ERROR decoding method"), null;
@@ -158785,10 +158835,10 @@ ${Ez(e, r10)}`);
if (u.startsWith("evm.call")) {
const b = s.target;
let E;
- if ((!r10 || !r10.length) && (r10 = await mj(b)), r10 && r10.length && s) {
+ if ((!r10 || !r10.length) && (r10 = await cj(b)), r10 && r10.length && s) {
const _ = s.input;
try {
- console.log("ABI can have duplicate member warnings"), E = new kx(r10).parseTransaction({
+ console.log("ABI can have duplicate member warnings"), E = new Nx(r10).parseTransaction({
data: _,
value: s.value
});
@@ -158803,14 +158853,14 @@ ${Ez(e, r10)}`);
}
return f10;
}
- var Y7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ var W7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
- decodePayloadMethod: gj,
- getContractAbi: mj
+ decodePayloadMethod: uj,
+ getContractAbi: cj
}, Symbol.toStringTag, { value: "Module" }));
// ../../node_modules/@reef-chain/util-lib/package.json
- var version = "2.5.10";
+ var version = "2.5.11";
// src/jsApi/accountApi.ts
var import_utils3 = __toESM(require_utils3());
@@ -163030,7 +163080,7 @@ ${Ez(e, r10)}`);
var y22 = new import_bn.default(1);
var a02;
var b02;
- var a12;
+ var a1;
var b12;
var a22;
var b22;
@@ -163043,12 +163093,12 @@ ${Ez(e, r10)}`);
r10 = v.sub(q.mul(u));
x = x22.sub(q.mul(x12));
var y = y22.sub(q.mul(y12));
- if (!a12 && r10.cmp(aprxSqrt) < 0) {
+ if (!a1 && r10.cmp(aprxSqrt) < 0) {
a02 = prevR.neg();
b02 = x12;
- a12 = r10.neg();
+ a1 = r10.neg();
b12 = x;
- } else if (a12 && ++i === 2) {
+ } else if (a1 && ++i === 2) {
break;
}
prevR = r10;
@@ -163061,14 +163111,14 @@ ${Ez(e, r10)}`);
}
a22 = r10.neg();
b22 = x;
- var len1 = a12.sqr().add(b12.sqr());
+ var len1 = a1.sqr().add(b12.sqr());
var len2 = a22.sqr().add(b22.sqr());
if (len2.cmp(len1) >= 0) {
a22 = a02;
b22 = b02;
}
- if (a12.negative) {
- a12 = a12.neg();
+ if (a1.negative) {
+ a1 = a1.neg();
b12 = b12.neg();
}
if (a22.negative) {
@@ -163076,7 +163126,7 @@ ${Ez(e, r10)}`);
b22 = b22.neg();
}
return [
- { a: a12, b: b12 },
+ { a: a1, b: b12 },
{ a: a22, b: b22 }
];
};
@@ -163084,11 +163134,11 @@ ${Ez(e, r10)}`);
var basis = this.endo.basis;
var v17 = basis[0];
var v23 = basis[1];
- var c1 = v23.b.mul(k).divRound(this.n);
+ var c12 = v23.b.mul(k).divRound(this.n);
var c22 = v17.b.neg().mul(k).divRound(this.n);
- var p12 = c1.mul(v17.a);
+ var p12 = c12.mul(v17.a);
var p22 = c22.mul(v23.a);
- var q12 = c1.mul(v17.b);
+ var q12 = c12.mul(v17.b);
var q22 = c22.mul(v23.b);
var k12 = k.sub(p12).sub(p22);
var k22 = q12.add(q22).neg();
@@ -163382,10 +163432,10 @@ ${Ez(e, r10)}`);
var z2 = this.z.redSqr();
var u12 = this.x.redMul(pz2);
var u22 = p.x.redMul(z2);
- var s12 = this.y.redMul(pz2.redMul(p.z));
+ var s1 = this.y.redMul(pz2.redMul(p.z));
var s22 = p.y.redMul(z2.redMul(this.z));
var h = u12.redSub(u22);
- var r10 = s12.redSub(s22);
+ var r10 = s1.redSub(s22);
if (h.cmpn(0) === 0) {
if (r10.cmpn(0) !== 0)
return this.curve.jpoint(null, null, null);
@@ -163396,7 +163446,7 @@ ${Ez(e, r10)}`);
var h32 = h22.redMul(h);
var v = u12.redMul(h22);
var nx2 = r10.redSqr().redIAdd(h32).redISub(v).redISub(v);
- var ny2 = r10.redMul(v.redISub(nx2)).redISub(s12.redMul(h32));
+ var ny2 = r10.redMul(v.redISub(nx2)).redISub(s1.redMul(h32));
var nz2 = this.z.redMul(p.z).redMul(h);
return this.curve.jpoint(nx2, ny2, nz2);
};
@@ -163408,10 +163458,10 @@ ${Ez(e, r10)}`);
var z2 = this.z.redSqr();
var u12 = this.x;
var u22 = p.x.redMul(z2);
- var s12 = this.y;
+ var s1 = this.y;
var s22 = p.y.redMul(z2).redMul(this.z);
var h = u12.redSub(u22);
- var r10 = s12.redSub(s22);
+ var r10 = s1.redSub(s22);
if (h.cmpn(0) === 0) {
if (r10.cmpn(0) !== 0)
return this.curve.jpoint(null, null, null);
@@ -163422,7 +163472,7 @@ ${Ez(e, r10)}`);
var h32 = h22.redMul(h);
var v = u12.redMul(h22);
var nx2 = r10.redSqr().redIAdd(h32).redISub(v).redISub(v);
- var ny2 = r10.redMul(v.redISub(nx2)).redISub(s12.redMul(h32));
+ var ny2 = r10.redMul(v.redISub(nx2)).redISub(s1.redMul(h32));
var nz2 = this.z.redMul(h);
return this.curve.jpoint(nx2, ny2, nz2);
};
@@ -164273,9 +164323,9 @@ ${Ez(e, r10)}`);
else
r10 = this.curve.pointFromX(r10, isYOdd);
var rInv = signature$1.r.invm(n);
- var s12 = n.sub(e).mul(rInv).umod(n);
+ var s1 = n.sub(e).mul(rInv).umod(n);
var s22 = s.mul(rInv).umod(n);
- return this.g.mulAdd(s12, r10, s22);
+ return this.g.mulAdd(s1, r10, s22);
};
EC2.prototype.getKeyRecoveryParam = function(e, signature$1, Q, enc) {
signature$1 = new signature(signature$1, enc);
@@ -172770,7 +172820,7 @@ ${Ez(e, r10)}`);
}
// src/jsApi/accountApi.ts
- var { REEF_EXTENSION_IDENT } = H7e;
+ var { REEF_EXTENSION_IDENT } = j7e;
var buildAccountWithMeta = async (name6, address) => {
const acountWithMeta = {
address,
@@ -172792,15 +172842,15 @@ ${Ez(e, r10)}`);
)
);
console.log("updateAccounts=", accountsWithMeta);
- q7e.setAccounts(accountsWithMeta);
+ V7e.setAccounts(accountsWithMeta);
},
claimEvmAccount: async (nativeAddress) => {
- return firstValueFrom(q7e.accounts$.pipe(
+ return firstValueFrom(V7e.accounts$.pipe(
take(1),
map((accounts2) => {
return accounts2.find((s) => s.address === nativeAddress);
}),
- combineLatest2([q7e.selectedProvider$]),
+ combineLatest2([V7e.selectedProvider$]),
switchMap(async ([signer, provider]) => {
if (!signer) {
console.log("account.claimEvmAccount() - NO SIGNER FOUND");
@@ -172808,18 +172858,18 @@ ${Ez(e, r10)}`);
}
try {
let address = signer.address;
- const evmSigner = await l9e(address, provider, signingKey);
+ const evmSigner = await o9e(address, provider, signingKey);
await evmSigner.claimDefaultAccount();
let updateActions = [];
updateActions.push({
address,
- type: q7e.UpdateDataType.ACCOUNT_EVM_BINDING
+ type: V7e.UpdateDataType.ACCOUNT_EVM_BINDING
});
updateActions.push({
address,
- type: q7e.UpdateDataType.ACCOUNT_NATIVE_BALANCE
+ type: V7e.UpdateDataType.ACCOUNT_NATIVE_BALANCE
});
- q7e.onTxUpdateResetSigners({ isInBlock: true, txTypeEvm: false }, updateActions);
+ V7e.onTxUpdateResetSigners({ isInBlock: true, txTypeEvm: false }, updateActions);
return true;
} catch (e) {
console.log("account.claimEvmAccount() - ", e.message);
@@ -172830,24 +172880,24 @@ ${Ez(e, r10)}`);
));
},
toReefEVMAddressWithNotification: (evmAddress) => {
- return K7e.addReefSpecificStringFromAddress(evmAddress);
+ return H7e.addReefSpecificStringFromAddress(evmAddress);
},
toReefEVMAddressNoNotification: (evmAddressMsg) => {
- return K7e.removeReefSpecificStringFromAddress(evmAddressMsg);
+ return H7e.removeReefSpecificStringFromAddress(evmAddressMsg);
},
resolveEvmAddress: async (nativeAddress) => {
- const provider = await firstValueFrom(q7e.selectedProvider$);
+ const provider = await firstValueFrom(V7e.selectedProvider$);
return (0, import_utils3.resolveEvmAddress)(provider, nativeAddress);
},
resolveFromEvmAddress: async (evmAddress) => {
- const provider = await firstValueFrom(q7e.selectedProvider$);
+ const provider = await firstValueFrom(V7e.selectedProvider$);
const nativeAddress = await (0, import_utils3.resolveAddress)(provider, evmAddress);
return nativeAddress || null;
},
isValidEvmAddress: (address) => ethers_exports.utils.isAddress(address),
isValidSubstrateAddress: (address) => (0, import_utils3.isSubstrateAddress)(address),
listenBindActivity: (address) => {
- return E7e.getLatestBlockAccountUpdates$([address]);
+ return w7e.getLatestBlockAccountUpdates$([address]);
}
};
};
@@ -173457,7 +173507,7 @@ ${Ez(e, r10)}`);
window.signApi = {
signRawPromise: async (address, message) => {
try {
- return await firstValueFrom(q7e.accounts$.pipe(
+ return await firstValueFrom(V7e.accounts$.pipe(
take(1),
map((sgnrs) => findAccount(sgnrs, address)),
switchMap(async (signer) => {
@@ -173477,7 +173527,7 @@ ${Ez(e, r10)}`);
},
signPayloadPromise: async (address, payload) => {
try {
- return await firstValueFrom(q7e.accounts$.pipe(
+ return await firstValueFrom(V7e.accounts$.pipe(
take(1),
map((sgnrs) => findAccount(sgnrs, address)),
switchMap((signer) => {
@@ -173530,7 +173580,7 @@ ${Ez(e, r10)}`);
query: FETCH_NFT_INFO,
variables: { nftId, ownerAddress }
};
- return firstValueFrom(W7e.queryGql$(
+ return firstValueFrom(z7e.queryGql$(
httpClient,
query
)).then((verContracts) => {
@@ -173674,23 +173724,23 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
var initApi2 = (signingKey) => {
window.transfer = {
sendObs: (from2, to2, tokenAmount, tokenDecimals, tokenAddress) => {
- return q7e.accounts$.pipe(
+ return V7e.accounts$.pipe(
combineLatest2([of(from2)]),
take(1),
map(([sgnrs, addr]) => findAccount(sgnrs, addr)),
- combineLatest2([q7e.selectedProvider$]),
+ combineLatest2([V7e.selectedProvider$]),
switchMap(([signer, provider]) => {
if (!signer) {
console.log(" transfer.send() - NO SIGNER FOUND");
return { success: false, data: null };
}
- return l9e(signer.address, provider, signingKey).then((evmSigner) => [signer, provider, evmSigner]);
+ return o9e(signer.address, provider, signingKey).then((evmSigner) => [signer, provider, evmSigner]);
}),
switchMap(([signer, provider, evmSigner]) => {
if (!evmSigner) {
throw new Error("Signer not created");
}
- if (tokenAddress === _7e.REEF_ADDRESS && to2.length === 48) {
+ if (tokenAddress === b7e.REEF_ADDRESS && to2.length === 48) {
console.log("transfering native REEF", tokenAmount);
return nativeTransfer$(tokenAmount, to2, provider, signer, signingKey).pipe(
map((data) => ({
@@ -173715,17 +173765,17 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
);
},
sendNft: (unresolvedFrom, from2, to2, nftAmount, nftId, nftContractAddress) => {
- return q7e.accounts$.pipe(
+ return V7e.accounts$.pipe(
combineLatest2([of(unresolvedFrom)]),
take(1),
map(([sgnrs, addr]) => findAccount(sgnrs, addr)),
- combineLatest2([q7e.selectedProvider$]),
+ combineLatest2([V7e.selectedProvider$]),
switchMap(([signer, provider]) => {
if (!signer) {
console.log(" nft.send() - NO SIGNER FOUND");
return { success: false, data: null };
}
- return l9e(signer.address, provider, signingKey).then((evmSigner) => [signer, provider, evmSigner]);
+ return o9e(signer.address, provider, signingKey).then((evmSigner) => [signer, provider, evmSigner]);
}),
switchMap(([signer, provider, evmSigner]) => {
if (!evmSigner) {
@@ -173750,24 +173800,24 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
},
sendPromise: async (from2, to2, tokenAmount, tokenDecimals, tokenAddress) => {
console.log("making transfer tx returning observable");
- return firstValueFrom(q7e.accounts$.pipe(
+ return firstValueFrom(V7e.accounts$.pipe(
combineLatest2([of(from2)]),
take(1),
map(([sgnrs, addr]) => findAccount(sgnrs, addr)),
- combineLatest2([q7e.selectedProvider$]),
+ combineLatest2([V7e.selectedProvider$]),
switchMap(async ([signer, provider]) => {
if (!signer) {
console.log(" transfer.send() - NO SIGNER FOUND");
return { success: false, data: null };
}
const STORAGE_LIMIT = 2e3;
- const evmSigner = await l9e(signer.address, provider, signingKey);
+ const evmSigner = await o9e(signer.address, provider, signingKey);
if (!evmSigner) {
throw new Error("Signer not created");
}
const tokenContract = new Contract(tokenAddress, ERC20, evmSigner);
try {
- if (tokenAddress === _7e.REEF_ADDRESS && to2.length === 48) {
+ if (tokenAddress === b7e.REEF_ADDRESS && to2.length === 48) {
console.log("transfering native REEF");
console.log(tokenAmount);
const res = await nativeTransfer(tokenAmount, to2, provider, signer, signingKey);
@@ -175693,7 +175743,7 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
provider,
factoryAddress
);
- if (poolAddress === _7e.EMPTY_ADDRESS || _7e.EMPTY_ADDRESS.startsWith(poolAddress)) {
+ if (poolAddress === b7e.EMPTY_ADDRESS || b7e.EMPTY_ADDRESS.startsWith(poolAddress)) {
console.log("NO POOL FOUND");
return false;
}
@@ -175773,9 +175823,9 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
throw new Error(`Token contract does not exist addr=${tokenAddress}`);
};
var fetchTokenData = (httpClient, searchAddress, provider, factoryAddress, reefPrice) => firstValueFrom(
- W7e.queryGql$(
+ z7e.queryGql$(
httpClient,
- W7e.getContractDataQuery([searchAddress])
+ z7e.getContractDataQuery([searchAddress])
)
).then((verContracts) => {
const vContract = verContracts.data.verifiedContracts[0];
@@ -175801,8 +175851,8 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
return reefPrice;
}
let ratio;
- if (tokenAddress !== _7e.REEF_ADDRESS.toLowerCase()) {
- const reserves = await getPoolReserves(_7e.REEF_ADDRESS, tokenAddress, provider, factoryAddress);
+ if (tokenAddress !== b7e.REEF_ADDRESS.toLowerCase()) {
+ const reserves = await getPoolReserves(b7e.REEF_ADDRESS, tokenAddress, provider, factoryAddress);
if (reserves) {
ratio = reserves.reserve1 / reserves.reserve2;
return ratio * reefPrice;
@@ -175829,7 +175879,7 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
try {
observer.next({ status: "approving" });
const [network2, reefSigners, provider] = await firstValueFrom(
- combineLatest([q7e.selectedNetwork$, q7e.accounts$, q7e.selectedProvider$]).pipe(take(1))
+ combineLatest([V7e.selectedNetwork$, V7e.accounts$, V7e.selectedProvider$]).pipe(take(1))
);
const reefSigner = reefSigners.find((s) => s.address === signerAddress);
if (!reefSigner) {
@@ -175843,9 +175893,9 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
{ decimals: token2.decimals, amount: token2.amount },
settings.slippageTolerance
);
- const signer = await l9e(reefSigner.address, provider, signingKey);
+ const signer = await o9e(reefSigner.address, provider, signingKey);
const swapRouter = new Contract(
- E7e.getReefswapNetworkConfig(network2).routerAddress,
+ w7e.getReefswapNetworkConfig(network2).routerAddress,
ReefswapRouter,
signer
);
@@ -175854,7 +175904,7 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
await approveTokenAmount(
token1.address,
sellAmount,
- E7e.getReefswapNetworkConfig(network2).routerAddress,
+ w7e.getReefswapNetworkConfig(network2).routerAddress,
signer
);
observer.next({ status: "approved" });
@@ -175886,10 +175936,10 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) {
},
getPoolReserves: async (token1Address, token2Address) => {
return firstValueFrom(
- combineLatest([q7e.selectedNetwork$, q7e.selectedProvider$]).pipe(
+ combineLatest([V7e.selectedNetwork$, V7e.selectedProvider$]).pipe(
take(1),
switchMap(async ([network2, provider]) => {
- return getPoolReserves(token1Address, token2Address, provider, E7e.getReefswapNetworkConfig(network2).factoryAddress);
+ return getPoolReserves(token1Address, token2Address, provider, w7e.getReefswapNetworkConfig(network2).factoryAddress);
}),
take(1)
)
@@ -175928,7 +175978,7 @@ query FETCH_TX_INFO {
}
`;
try {
- const txResponse = await firstValueFrom(W7e.queryGql$(httpClient, {
+ const txResponse = await firstValueFrom(z7e.queryGql$(httpClient, {
query: FETCH_TX_INFO
}));
const txData = txResponse.data.transfers[0];
@@ -175939,7 +175989,7 @@ query FETCH_TX_INFO {
}
}
`;
- const extrinsicResponse = await firstValueFrom(W7e.queryGql$(httpClient, {
+ const extrinsicResponse = await firstValueFrom(z7e.queryGql$(httpClient, {
query: EXTRINSIC_HASH_QUERY
}));
const extrinsicData = extrinsicResponse.data.extrinsics[0];
@@ -176673,7 +176723,7 @@ query FETCH_TX_INFO {
};
}();
function round(x, sd2, rm2, r10) {
- var d, i, j10, k, n, ni, rd2, xc2 = x.c, pows10 = POWS_TEN;
+ var d, i, j10, k, n, ni2, rd2, xc2 = x.c, pows10 = POWS_TEN;
if (xc2) {
out: {
for (d = 1, k = xc2[0]; k >= 10; k /= 10, d++)
@@ -176682,13 +176732,13 @@ query FETCH_TX_INFO {
if (i < 0) {
i += LOG_BASE;
j10 = sd2;
- n = xc2[ni = 0];
+ n = xc2[ni2 = 0];
rd2 = mathfloor(n / pows10[d - j10 - 1] % 10);
} else {
- ni = mathceil((i + 1) / LOG_BASE);
- if (ni >= xc2.length) {
+ ni2 = mathceil((i + 1) / LOG_BASE);
+ if (ni2 >= xc2.length) {
if (r10) {
- for (; xc2.length <= ni; xc2.push(0))
+ for (; xc2.length <= ni2; xc2.push(0))
;
n = rd2 = 0;
d = 1;
@@ -176698,7 +176748,7 @@ query FETCH_TX_INFO {
break out;
}
} else {
- n = k = xc2[ni];
+ n = k = xc2[ni2];
for (d = 1; k >= 10; k /= 10, d++)
;
i %= LOG_BASE;
@@ -176706,8 +176756,8 @@ query FETCH_TX_INFO {
rd2 = j10 < 0 ? 0 : mathfloor(n / pows10[d - j10 - 1] % 10);
}
}
- r10 = r10 || sd2 < 0 || xc2[ni + 1] != null || (j10 < 0 ? n : n % pows10[d - j10 - 1]);
- r10 = rm2 < 4 ? (rd2 || r10) && (rm2 == 0 || rm2 == (x.s < 0 ? 3 : 2)) : rd2 > 5 || rd2 == 5 && (rm2 == 4 || r10 || rm2 == 6 && (i > 0 ? j10 > 0 ? n / pows10[d - j10] : 0 : xc2[ni - 1]) % 10 & 1 || rm2 == (x.s < 0 ? 8 : 7));
+ r10 = r10 || sd2 < 0 || xc2[ni2 + 1] != null || (j10 < 0 ? n : n % pows10[d - j10 - 1]);
+ r10 = rm2 < 4 ? (rd2 || r10) && (rm2 == 0 || rm2 == (x.s < 0 ? 3 : 2)) : rd2 > 5 || rd2 == 5 && (rm2 == 4 || r10 || rm2 == 6 && (i > 0 ? j10 > 0 ? n / pows10[d - j10] : 0 : xc2[ni2 - 1]) % 10 & 1 || rm2 == (x.s < 0 ? 8 : 7));
if (sd2 < 1 || !xc2[0]) {
xc2.length = 0;
if (r10) {
@@ -176720,17 +176770,17 @@ query FETCH_TX_INFO {
return x;
}
if (i == 0) {
- xc2.length = ni;
+ xc2.length = ni2;
k = 1;
- ni--;
+ ni2--;
} else {
- xc2.length = ni + 1;
+ xc2.length = ni2 + 1;
k = pows10[LOG_BASE - i];
- xc2[ni] = j10 > 0 ? mathfloor(n / pows10[d - j10] % pows10[j10]) * k : 0;
+ xc2[ni2] = j10 > 0 ? mathfloor(n / pows10[d - j10] % pows10[j10]) * k : 0;
}
if (r10) {
for (; ; ) {
- if (ni == 0) {
+ if (ni2 == 0) {
for (i = 1, j10 = xc2[0]; j10 >= 10; j10 /= 10, i++)
;
j10 = xc2[0] += k;
@@ -176743,10 +176793,10 @@ query FETCH_TX_INFO {
}
break;
} else {
- xc2[ni] += k;
- if (xc2[ni] != BASE)
+ xc2[ni2] += k;
+ if (xc2[ni2] != BASE)
break;
- xc2[ni--] = 0;
+ xc2[ni2--] = 0;
k = 1;
}
}
@@ -177596,7 +177646,7 @@ query FETCH_TX_INFO {
};
var fetchAllPools = async (limit, offset, search, signerAddress) => {
try {
- const selectedNw = await firstValueFrom(q7e.selectedNetwork$);
+ const selectedNw = await firstValueFrom(V7e.selectedNetwork$);
let tokenPrices = {};
const response = await fetch(getDexUrl(selectedNw.name), {
method: "POST",
@@ -177608,7 +177658,7 @@ query FETCH_TX_INFO {
if (!response.ok) {
throw new Error("Network response was not ok");
}
- const subscription = q7e.selectedTokenPrices$.subscribe({
+ const subscription = V7e.selectedTokenPrices$.subscribe({
next: (tokens) => {
if (tokens && tokens.length > 0) {
tokenPrices = mapTokensToPrices(tokens);
@@ -177653,7 +177703,7 @@ query FETCH_TX_INFO {
};
var getPoolPairs = async (tokenAddr) => {
try {
- const selectedNw = await firstValueFrom(q7e.selectedNetwork$);
+ const selectedNw = await firstValueFrom(V7e.selectedNetwork$);
let limit = 70;
let offset = 0;
const response = await fetch(getDexUrl(selectedNw.name), {
@@ -177694,7 +177744,7 @@ query FETCH_TX_INFO {
};
var getTokenInfo = async (tokenAddr) => {
try {
- const selectedNw = await firstValueFrom(q7e.selectedNetwork$);
+ const selectedNw = await firstValueFrom(V7e.selectedNetwork$);
const response = await fetch(getDexUrl(selectedNw.name), {
method: "POST",
headers: {
@@ -177742,14 +177792,14 @@ query FETCH_TX_INFO {
var initApi4 = () => {
window.utils = {
findToken: async (tokenAddress) => {
- let price$ = q7e.skipBeforeStatus$(_7e.reefPrice$, q7e.FeedbackStatusCode.COMPLETE_DATA).pipe(
+ let price$ = V7e.skipBeforeStatus$(b7e.reefPrice$, V7e.FeedbackStatusCode.COMPLETE_DATA).pipe(
map((value) => value.data)
);
return firstValueFrom(
- combineLatest([W7e.httpClientInstance$, q7e.selectedNetwork$, q7e.selectedProvider$, price$]).pipe(
+ combineLatest([z7e.httpClientInstance$, V7e.selectedNetwork$, V7e.selectedProvider$, price$]).pipe(
take(1),
switchMap(async ([httpClientInstance, net, provider, reefPrice]) => {
- return await fetchTokenData(httpClientInstance, tokenAddress, provider, E7e.getReefswapNetworkConfig(net).factoryAddress, reefPrice);
+ return await fetchTokenData(httpClientInstance, tokenAddress, provider, w7e.getReefswapNetworkConfig(net).factoryAddress, reefPrice);
}),
take(1)
)
@@ -177757,7 +177807,7 @@ query FETCH_TX_INFO {
},
getNftInfo: async (nftId, ownerAddress) => {
return firstValueFrom(
- combineLatest([W7e.httpClientInstance$]).pipe(
+ combineLatest([z7e.httpClientInstance$]).pipe(
take(1),
switchMap(async ([httpClientInstance]) => {
const response = await fetchNFTinfo(httpClientInstance, nftId, ownerAddress);
@@ -177767,9 +177817,13 @@ query FETCH_TX_INFO {
)
);
},
+ getNetworkWsUrl: (networkName) => {
+ const net = w7e.AVAILABLE_NETWORKS[networkName];
+ return net?.rpcUrl;
+ },
getTxInfo: async (timestamp) => {
return firstValueFrom(
- combineLatest([W7e.httpClientInstance$]).pipe(
+ combineLatest([z7e.httpClientInstance$]).pipe(
take(1),
switchMap(async ([httpClientInstance]) => {
return await fetchTxInfo(httpClientInstance, timestamp);
@@ -177788,35 +177842,35 @@ query FETCH_TX_INFO {
return await getTokenInfo(tokenAddress);
},
decodeMethod: (data, types2) => {
- return firstValueFrom(q7e.selectedProvider$.pipe(
+ return firstValueFrom(V7e.selectedProvider$.pipe(
take(1),
map(async (provider) => {
const api = provider.api;
await api.isReady;
const abi = null;
- return Y7e.decodePayloadMethod(provider, data, abi, types2);
+ return W7e.decodePayloadMethod(provider, data, abi, types2);
}),
take(1)
));
},
setSelectedNetwork: (networkName) => {
- const net = E7e.AVAILABLE_NETWORKS[networkName] || E7e.AVAILABLE_NETWORKS.mainnet;
+ const net = w7e.AVAILABLE_NETWORKS[networkName] || w7e.AVAILABLE_NETWORKS.mainnet;
console.log("setSelectedNetwork=", net);
- return q7e.setSelectedNetwork(net);
+ return V7e.setSelectedNetwork(net);
},
bytesString: (bytes5) => {
return isAscii(bytes5) ? u8aToString(u8aUnwrapBytes(bytes5)) : bytes5;
},
- providerConnState$: q7e.providerConnState$.pipe(
+ providerConnState$: V7e.providerConnState$.pipe(
switchMap(lagWhenDisconnected()),
shareReplay(1)
),
- indexerConnState$: q7e.getIndexerConnState$().pipe(
+ indexerConnState$: V7e.getIndexerConnState$().pipe(
map((v) => !!v.isConnected),
shareReplay(1)
),
reconnectProvider: () => {
- E7e.reconnectProvider().then((v) => {
+ w7e.reconnectProvider().then((v) => {
console.log("provider reconnected=", v);
}).catch((e) => {
console.log("reconnectProvider err=", e.message);
@@ -177824,7 +177878,7 @@ query FETCH_TX_INFO {
},
sanitizeInput: (evmAddress) => {
try {
- const result = K7e.removeReefSpecificStringFromAddress(evmAddress);
+ const result = H7e.removeReefSpecificStringFromAddress(evmAddress);
return result;
} catch (error) {
console.log("sanitizeInput ERR===", error);
@@ -189551,7 +189605,7 @@ zoo`.split("\n");
window.metadata = {
getMetadata: async () => {
return firstValueFrom(
- q7e.selectedProvider$.pipe(
+ V7e.selectedProvider$.pipe(
take(1),
map(async (provider) => {
const api = provider.api;
@@ -189565,9 +189619,9 @@ zoo`.split("\n");
icon: CHAIN_TYPE,
metaCalls: base64Encode(api.runtimeMetadata.asCallsOnly.toU8a()),
specVersion: parseInt(api.runtimeVersion.specVersion.toString()),
- ss58Format: E7e.SS58_REEF,
- tokenDecimals: _7e.REEF_TOKEN.decimals,
- tokenSymbol: _7e.REEF_TOKEN.symbol,
+ ss58Format: w7e.SS58_REEF,
+ tokenDecimals: b7e.REEF_TOKEN.decimals,
+ tokenSymbol: b7e.REEF_TOKEN.symbol,
types: getSpecTypes(api.registry, systemChain, api.runtimeVersion.specName, api.runtimeVersion.specVersion)
};
}),
@@ -189578,6 +189632,51 @@ zoo`.split("\n");
};
};
+ // src/jsApi/reefStateInitMethodsApi.ts
+ var { AVAILABLE_NETWORKS, FlutterWsProvider, NetworkName } = w7e;
+ var getIpfsGatewayUrl = (hash8) => {
+ const ret = `https://reef.infura-ipfs.io/ipfs/${hash8}`;
+ return ret;
+ };
+ var flutterWs = {};
+ var initApi6 = (signingKey) => {
+ window.reefStateInitMethods = {
+ initWsBridge: (rpcUrl) => {
+ const wsSendSubj = new Subject();
+ flutterWs.flutterWsProvider = new FlutterWsProvider(rpcUrl, wsSendSubj);
+ flutterWs.flutterWsReq = wsSendSubj;
+ },
+ wsBridgeReq: flutterWs,
+ onNativeWsChannelResponse: (data, rpcUrl) => {
+ flutterWs.flutterWsProvider.getFlutterWs().onFlutterWsMessage({ data }, rpcUrl);
+ },
+ initReefState: async (networkName, accounts2) => {
+ if (!flutterWs.flutterWsProvider) {
+ console.log("ERROR initReefState - no flutterWsProvider bridge");
+ throw new Error("no flutterWsProvider bridge initialized");
+ }
+ let accountsWithMeta = await Promise.all(
+ accounts2.map(
+ async (account) => {
+ return await buildAccountWithMeta(account.name, account.address);
+ }
+ )
+ );
+ console.log("INIT REEF ACCOUNTS len=", accountsWithMeta.length, AVAILABLE_NETWORKS[networkName].rpcUrl);
+ const destroyFn = await V7e.initReefState({
+ network: AVAILABLE_NETWORKS[networkName],
+ jsonAccounts: { accounts: accountsWithMeta, injectedSigner: signingKey },
+ ipfsHashResolverFn: getIpfsGatewayUrl,
+ rpcConfig: { autoConnectMs: 5e3, customWsProvider: flutterWs.flutterWsProvider }
+ });
+ window.addEventListener("beforeunload", function(e) {
+ console.log("DESTROY Reef Api");
+ destroyFn();
+ }, false);
+ }
+ };
+ };
+
// src/jsApi/background/Signer.ts
var sendRequest;
var nextId = 0;
@@ -201350,9 +201449,9 @@ zoo`.split("\n");
}
var add3L = (Al2, Bl2, Cl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0);
var add3H = (low, Ah2, Bh2, Ch2) => Ah2 + Bh2 + Ch2 + (low / 2 ** 32 | 0) | 0;
- var add4L = (Al2, Bl2, Cl2, Dl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0);
+ var add4L = (Al2, Bl2, Cl2, Dl) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0);
var add4H = (low, Ah2, Bh2, Ch2, Dh2) => Ah2 + Bh2 + Ch2 + Dh2 + (low / 2 ** 32 | 0) | 0;
- var add5L = (Al2, Bl2, Cl2, Dl2, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0) + (El2 >>> 0);
+ var add5L = (Al2, Bl2, Cl2, Dl, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0) + (El2 >>> 0);
var add5H = (low, Ah2, Bh2, Ch2, Dh2, Eh2) => Ah2 + Bh2 + Ch2 + Dh2 + Eh2 + (low / 2 ** 32 | 0) | 0;
var u642 = {
fromBig,
@@ -201401,42 +201500,42 @@ zoo`.split("\n");
]);
var BBUF = /* @__PURE__ */ new Uint32Array(32);
function G1b(a, b, c, d, msg, x) {
- const Xl2 = msg[x], Xh = msg[x + 1];
+ const Xl2 = msg[x], Xh2 = msg[x + 1];
let Al2 = BBUF[2 * a], Ah2 = BBUF[2 * a + 1];
let Bl2 = BBUF[2 * b], Bh2 = BBUF[2 * b + 1];
let Cl2 = BBUF[2 * c], Ch2 = BBUF[2 * c + 1];
- let Dl2 = BBUF[2 * d], Dh2 = BBUF[2 * d + 1];
+ let Dl = BBUF[2 * d], Dh2 = BBUF[2 * d + 1];
let ll2 = u64_default.add3L(Al2, Bl2, Xl2);
- Ah2 = u64_default.add3H(ll2, Ah2, Bh2, Xh);
+ Ah2 = u64_default.add3H(ll2, Ah2, Bh2, Xh2);
Al2 = ll2 | 0;
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 });
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default.rotr32H(Dh2, Dl2), Dl: u64_default.rotr32L(Dh2, Dl2) });
- ({ h: Ch2, l: Cl2 } = u64_default.add(Ch2, Cl2, Dh2, Dl2));
+ ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 });
+ ({ Dh: Dh2, Dl } = { Dh: u64_default.rotr32H(Dh2, Dl), Dl: u64_default.rotr32L(Dh2, Dl) });
+ ({ h: Ch2, l: Cl2 } = u64_default.add(Ch2, Cl2, Dh2, Dl));
({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 });
({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default.rotrSH(Bh2, Bl2, 24), Bl: u64_default.rotrSL(Bh2, Bl2, 24) });
BBUF[2 * a] = Al2, BBUF[2 * a + 1] = Ah2;
BBUF[2 * b] = Bl2, BBUF[2 * b + 1] = Bh2;
BBUF[2 * c] = Cl2, BBUF[2 * c + 1] = Ch2;
- BBUF[2 * d] = Dl2, BBUF[2 * d + 1] = Dh2;
+ BBUF[2 * d] = Dl, BBUF[2 * d + 1] = Dh2;
}
function G2b(a, b, c, d, msg, x) {
- const Xl2 = msg[x], Xh = msg[x + 1];
+ const Xl2 = msg[x], Xh2 = msg[x + 1];
let Al2 = BBUF[2 * a], Ah2 = BBUF[2 * a + 1];
let Bl2 = BBUF[2 * b], Bh2 = BBUF[2 * b + 1];
let Cl2 = BBUF[2 * c], Ch2 = BBUF[2 * c + 1];
- let Dl2 = BBUF[2 * d], Dh2 = BBUF[2 * d + 1];
+ let Dl = BBUF[2 * d], Dh2 = BBUF[2 * d + 1];
let ll2 = u64_default.add3L(Al2, Bl2, Xl2);
- Ah2 = u64_default.add3H(ll2, Ah2, Bh2, Xh);
+ Ah2 = u64_default.add3H(ll2, Ah2, Bh2, Xh2);
Al2 = ll2 | 0;
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 });
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default.rotrSH(Dh2, Dl2, 16), Dl: u64_default.rotrSL(Dh2, Dl2, 16) });
- ({ h: Ch2, l: Cl2 } = u64_default.add(Ch2, Cl2, Dh2, Dl2));
+ ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 });
+ ({ Dh: Dh2, Dl } = { Dh: u64_default.rotrSH(Dh2, Dl, 16), Dl: u64_default.rotrSL(Dh2, Dl, 16) });
+ ({ h: Ch2, l: Cl2 } = u64_default.add(Ch2, Cl2, Dh2, Dl));
({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 });
({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default.rotrBH(Bh2, Bl2, 63), Bl: u64_default.rotrBL(Bh2, Bl2, 63) });
BBUF[2 * a] = Al2, BBUF[2 * a + 1] = Ah2;
BBUF[2 * b] = Bl2, BBUF[2 * b + 1] = Bh2;
BBUF[2 * c] = Cl2, BBUF[2 * c + 1] = Ch2;
- BBUF[2 * d] = Dl2, BBUF[2 * d + 1] = Dh2;
+ BBUF[2 * d] = Dl, BBUF[2 * d + 1] = Dh2;
}
var BLAKE2b = class extends BLAKE {
constructor(opts = {}) {
@@ -201818,13 +201917,13 @@ zoo`.split("\n");
this.H = SHA256_IV[7] | 0;
}
get() {
- const { A, B, C: C9, D, E, F, G, H } = this;
- return [A, B, C9, D, E, F, G, H];
+ const { A, B, C: C10, D, E, F, G, H } = this;
+ return [A, B, C10, D, E, F, G, H];
}
- set(A, B, C9, D, E, F, G, H) {
+ set(A, B, C10, D, E, F, G, H) {
this.A = A | 0;
this.B = B | 0;
- this.C = C9 | 0;
+ this.C = C10 | 0;
this.D = D | 0;
this.E = E | 0;
this.F = F | 0;
@@ -201838,33 +201937,33 @@ zoo`.split("\n");
const W15 = SHA256_W[i - 15];
const W2 = SHA256_W[i - 2];
const s02 = rotr(W15, 7) ^ rotr(W15, 18) ^ W15 >>> 3;
- const s12 = rotr(W2, 17) ^ rotr(W2, 19) ^ W2 >>> 10;
- SHA256_W[i] = s12 + SHA256_W[i - 7] + s02 + SHA256_W[i - 16] | 0;
+ const s1 = rotr(W2, 17) ^ rotr(W2, 19) ^ W2 >>> 10;
+ SHA256_W[i] = s1 + SHA256_W[i - 7] + s02 + SHA256_W[i - 16] | 0;
}
- let { A, B, C: C9, D, E, F, G, H } = this;
+ let { A, B, C: C10, D, E, F, G, H } = this;
for (let i = 0; i < 64; i++) {
const sigma1 = rotr(E, 6) ^ rotr(E, 11) ^ rotr(E, 25);
const T12 = H + sigma1 + Chi(E, F, G) + SHA256_K[i] + SHA256_W[i] | 0;
const sigma0 = rotr(A, 2) ^ rotr(A, 13) ^ rotr(A, 22);
- const T22 = sigma0 + Maj(A, B, C9) | 0;
+ const T22 = sigma0 + Maj(A, B, C10) | 0;
H = G;
G = F;
F = E;
E = D + T12 | 0;
- D = C9;
- C9 = B;
+ D = C10;
+ C10 = B;
B = A;
A = T12 + T22 | 0;
}
A = A + this.A | 0;
B = B + this.B | 0;
- C9 = C9 + this.C | 0;
+ C10 = C10 + this.C | 0;
D = D + this.D | 0;
E = E + this.E | 0;
F = F + this.F | 0;
G = G + this.G | 0;
H = H + this.H | 0;
- this.set(A, B, C9, D, E, F, G, H);
+ this.set(A, B, C10, D, E, F, G, H);
}
roundClean() {
SHA256_W.fill(0);
@@ -201876,6 +201975,71 @@ zoo`.split("\n");
};
var sha2564 = /* @__PURE__ */ wrapConstructor(() => new SHA256());
+ // ../../node_modules/@noble/hashes/esm/hmac.js
+ var HMAC = class extends Hash {
+ constructor(hash8, _key) {
+ super();
+ this.finished = false;
+ this.destroyed = false;
+ hash5(hash8);
+ const key2 = toBytes(_key);
+ this.iHash = hash8.create();
+ if (typeof this.iHash.update !== "function")
+ throw new Error("Expected instance of class which extends utils.Hash");
+ this.blockLen = this.iHash.blockLen;
+ this.outputLen = this.iHash.outputLen;
+ const blockLen = this.blockLen;
+ const pad = new Uint8Array(blockLen);
+ pad.set(key2.length > blockLen ? hash8.create().update(key2).digest() : key2);
+ for (let i = 0; i < pad.length; i++)
+ pad[i] ^= 54;
+ this.iHash.update(pad);
+ this.oHash = hash8.create();
+ for (let i = 0; i < pad.length; i++)
+ pad[i] ^= 54 ^ 92;
+ this.oHash.update(pad);
+ pad.fill(0);
+ }
+ update(buf) {
+ exists(this);
+ this.iHash.update(buf);
+ return this;
+ }
+ digestInto(out) {
+ exists(this);
+ bytes2(out, this.outputLen);
+ this.finished = true;
+ this.iHash.digestInto(out);
+ this.oHash.update(out);
+ this.oHash.digestInto(out);
+ this.destroy();
+ }
+ digest() {
+ const out = new Uint8Array(this.oHash.outputLen);
+ this.digestInto(out);
+ return out;
+ }
+ _cloneInto(to2) {
+ to2 || (to2 = Object.create(Object.getPrototypeOf(this), {}));
+ const { oHash, iHash, finished, destroyed, blockLen, outputLen } = this;
+ to2 = to2;
+ to2.finished = finished;
+ to2.destroyed = destroyed;
+ to2.blockLen = blockLen;
+ to2.outputLen = outputLen;
+ to2.oHash = oHash._cloneInto(to2.oHash);
+ to2.iHash = iHash._cloneInto(to2.iHash);
+ return to2;
+ }
+ destroy() {
+ this.destroyed = true;
+ this.oHash.destroy();
+ this.iHash.destroy();
+ }
+ };
+ var hmac2 = (hash8, key2, message) => new HMAC(hash8, key2).update(message).digest();
+ hmac2.create = (hash8, key2) => new HMAC(hash8, key2);
+
// ../../node_modules/@noble/curves/esm/abstract/utils.js
var utils_exports2 = {};
__export(utils_exports2, {
@@ -201901,9 +202065,9 @@ zoo`.split("\n");
utf8ToBytes: () => utf8ToBytes2,
validateObject: () => validateObject
});
- var _0n = BigInt(0);
- var _1n = BigInt(1);
- var _2n = BigInt(2);
+ var _0n = /* @__PURE__ */ BigInt(0);
+ var _1n = /* @__PURE__ */ BigInt(1);
+ var _2n = /* @__PURE__ */ BigInt(2);
function isBytes5(a) {
return a instanceof Uint8Array || a != null && typeof a === "object" && a.constructor.name === "Uint8Array";
}
@@ -202170,12 +202334,12 @@ zoo`.split("\n");
}
function tonelliShanks(P) {
const legendreC = (P - _1n2) / _2n2;
- let Q, S10, Z10;
- for (Q = P - _1n2, S10 = 0; Q % _2n2 === _0n2; Q /= _2n2, S10++)
+ let Q, S9, Z10;
+ for (Q = P - _1n2, S9 = 0; Q % _2n2 === _0n2; Q /= _2n2, S9++)
;
for (Z10 = _2n2; Z10 < P && pow(Z10, legendreC, P) !== P - _1n2; Z10++)
;
- if (S10 === 1) {
+ if (S9 === 1) {
const p1div4 = (P + _1n2) / _4n;
return function tonelliFast(Fp3, n) {
const root = Fp3.pow(n, p1div4);
@@ -202188,7 +202352,7 @@ zoo`.split("\n");
return function tonelliSlow(Fp3, n) {
if (Fp3.pow(n, legendreC) === Fp3.neg(Fp3.ONE))
throw new Error("Cannot find square root");
- let r10 = S10;
+ let r10 = S9;
let g = Fp3.pow(Fp3.mul(Fp3.ONE, Z10), Q);
let x = Fp3.pow(n, Q1div2);
let b = Fp3.pow(n, Q);
@@ -202221,10 +202385,10 @@ zoo`.split("\n");
};
}
if (P % _8n === _5n) {
- const c1 = (P - _5n) / _8n;
+ const c12 = (P - _5n) / _8n;
return function sqrt5mod8(Fp3, n) {
const n22 = Fp3.mul(n, _2n2);
- const v = Fp3.pow(n22, c1);
+ const v = Fp3.pow(n22, c12);
const nv2 = Fp3.mul(n, v);
const i = Fp3.mul(Fp3.mul(nv2, _2n2), v);
const root = Fp3.mul(nv2, Fp3.sub(i, Fp3.ONE));
@@ -203140,8 +203304,8 @@ zoo`.split("\n");
const defaultVerOpts = { lowS: CURVE2.lowS, prehash: false };
function sign4(msgHash, privKey, opts = defaultSigOpts) {
const { seed, k2sig } = prepSig(msgHash, privKey, opts);
- const C9 = CURVE2;
- const drbg = createHmacDrbg(C9.hash.outputLen, C9.nByteLength, C9.hmac);
+ const C10 = CURVE2;
+ const drbg = createHmacDrbg(C10.hash.outputLen, C10.nByteLength, C10.hmac);
return drbg(seed, k2sig);
}
Point4.BASE._setWindowSize(8);
@@ -203202,71 +203366,6 @@ zoo`.split("\n");
};
}
- // ../../node_modules/@noble/hashes/esm/hmac.js
- var HMAC = class extends Hash {
- constructor(hash8, _key) {
- super();
- this.finished = false;
- this.destroyed = false;
- hash5(hash8);
- const key2 = toBytes(_key);
- this.iHash = hash8.create();
- if (typeof this.iHash.update !== "function")
- throw new Error("Expected instance of class which extends utils.Hash");
- this.blockLen = this.iHash.blockLen;
- this.outputLen = this.iHash.outputLen;
- const blockLen = this.blockLen;
- const pad = new Uint8Array(blockLen);
- pad.set(key2.length > blockLen ? hash8.create().update(key2).digest() : key2);
- for (let i = 0; i < pad.length; i++)
- pad[i] ^= 54;
- this.iHash.update(pad);
- this.oHash = hash8.create();
- for (let i = 0; i < pad.length; i++)
- pad[i] ^= 54 ^ 92;
- this.oHash.update(pad);
- pad.fill(0);
- }
- update(buf) {
- exists(this);
- this.iHash.update(buf);
- return this;
- }
- digestInto(out) {
- exists(this);
- bytes2(out, this.outputLen);
- this.finished = true;
- this.iHash.digestInto(out);
- this.oHash.update(out);
- this.oHash.digestInto(out);
- this.destroy();
- }
- digest() {
- const out = new Uint8Array(this.oHash.outputLen);
- this.digestInto(out);
- return out;
- }
- _cloneInto(to2) {
- to2 || (to2 = Object.create(Object.getPrototypeOf(this), {}));
- const { oHash, iHash, finished, destroyed, blockLen, outputLen } = this;
- to2 = to2;
- to2.finished = finished;
- to2.destroyed = destroyed;
- to2.blockLen = blockLen;
- to2.outputLen = outputLen;
- to2.oHash = oHash._cloneInto(to2.oHash);
- to2.iHash = iHash._cloneInto(to2.iHash);
- return to2;
- }
- destroy() {
- this.destroyed = true;
- this.oHash.destroy();
- this.iHash.destroy();
- }
- };
- var hmac2 = (hash8, key2, message) => new HMAC(hash8, key2).update(message).digest();
- hmac2.create = (hash8, key2) => new HMAC(hash8, key2);
-
// ../../node_modules/@noble/curves/esm/_shortw_utils.js
function getHash(hash8) {
return {
@@ -203322,15 +203421,15 @@ zoo`.split("\n");
beta: BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),
splitScalar: (k) => {
const n = secp256k1N;
- const a12 = BigInt("0x3086d221a7d46bcde86c90e49284eb15");
+ const a1 = BigInt("0x3086d221a7d46bcde86c90e49284eb15");
const b12 = -_1n5 * BigInt("0xe4437ed6010e88286f547fa90abfe4c3");
const a22 = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8");
- const b22 = a12;
+ const b22 = a1;
const POW_2_1282 = BigInt("0x100000000000000000000000000000000");
- const c1 = divNearest(b22 * k, n);
+ const c12 = divNearest(b22 * k, n);
const c22 = divNearest(-b12 * k, n);
- let k12 = mod(k - c1 * a12 - c22 * a22, n);
- let k22 = mod(-c1 * b12 - c22 * b22, n);
+ let k12 = mod(k - c12 * a1 - c22 * a22, n);
+ let k22 = mod(-c12 * b12 - c22 * b22, n);
const k1neg = k12 > POW_2_1282;
const k2neg = k22 > POW_2_1282;
if (k1neg)
@@ -206835,11 +206934,59 @@ zoo`.split("\n");
})));
}
+ // node_modules/@polkadot/x-global/index.js
+ function evaluateThis3(fn2) {
+ return fn2("return this");
+ }
+ var xglobal3 = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis3(Function);
+ function extractGlobal2(name6, fallback) {
+ return typeof xglobal3[name6] === "undefined" ? fallback : xglobal3[name6];
+ }
+
+ // node_modules/@polkadot/x-textdecoder/fallback.js
+ var TextDecoder6 = class {
+ __encoding;
+ constructor(encoding) {
+ this.__encoding = encoding;
+ }
+ decode(value) {
+ let result = "";
+ for (let i = 0, count = value.length; i < count; i++) {
+ result += String.fromCharCode(value[i]);
+ }
+ return result;
+ }
+ };
+
+ // node_modules/@polkadot/x-textdecoder/browser.js
+ var TextDecoder7 = /* @__PURE__ */ extractGlobal2("TextDecoder", TextDecoder6);
+
+ // node_modules/@polkadot/x-textencoder/fallback.js
+ var TextEncoder6 = class {
+ encode(value) {
+ const count = value.length;
+ const u8a = new Uint8Array(count);
+ for (let i = 0; i < count; i++) {
+ u8a[i] = value.charCodeAt(i);
+ }
+ return u8a;
+ }
+ };
+
+ // node_modules/@polkadot/x-textencoder/browser.js
+ var TextEncoder7 = /* @__PURE__ */ extractGlobal2("TextEncoder", TextEncoder6);
+
// node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/is/function.js
function isFunction4(value) {
return typeof value === "function";
}
+ // node_modules/@polkadot/x-bigint/index.js
+ function invalidFallback2() {
+ return Number.NaN;
+ }
+ var BigInt3 = /* @__PURE__ */ extractGlobal2("BigInt", invalidFallback2);
+
// node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/hex/toU8a.js
var CHR2 = "0123456789abcdef";
var U84 = new Uint8Array(256);
@@ -206898,13 +207045,13 @@ zoo`.split("\n");
var isToBn4 = /* @__PURE__ */ isOn2("toBn");
// node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/has.js
- var hasBigInt2 = typeof BigInt2 === "function" && typeof BigInt2.asIntN === "function";
- var hasBuffer3 = typeof xglobal2.Buffer === "function" && typeof xglobal2.Buffer.isBuffer === "function";
- var hasProcess2 = typeof xglobal2.process === "object";
+ var hasBigInt2 = typeof BigInt3 === "function" && typeof BigInt3.asIntN === "function";
+ var hasBuffer3 = typeof xglobal3.Buffer === "function" && typeof xglobal3.Buffer.isBuffer === "function";
+ var hasProcess2 = typeof xglobal3.process === "object";
// node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/is/buffer.js
function isBuffer3(value) {
- return hasBuffer3 && !!value && isFunction4(value.readDoubleLE) && xglobal2.Buffer.isBuffer(value);
+ return hasBuffer3 && !!value && isFunction4(value.readDoubleLE) && xglobal3.Buffer.isBuffer(value);
}
// node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/is/u8a.js
@@ -206913,7 +207060,7 @@ zoo`.split("\n");
}
// node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/string/toU8a.js
- var encoder3 = new TextEncoder5();
+ var encoder3 = new TextEncoder7();
function stringToU8a3(value) {
return value ? encoder3.encode(value.toString()) : new Uint8Array();
}
@@ -207072,7 +207219,7 @@ zoo`.split("\n");
}
// node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/u8a/toString.js
- var decoder3 = new TextDecoder5("utf-8");
+ var decoder3 = new TextDecoder7("utf-8");
function u8aToString3(value) {
return value ? decoder3.decode(value) : "";
}
@@ -207210,16 +207357,16 @@ zoo`.split("\n");
}
// node_modules/@polkadot/keyring/node_modules/@polkadot/x-global/index.js
- function evaluateThis3(fn2) {
+ function evaluateThis4(fn2) {
return fn2("return this");
}
- var xglobal3 = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis3(Function);
- function extractGlobal2(name6, fallback) {
- return typeof xglobal3[name6] === "undefined" ? fallback : xglobal3[name6];
+ var xglobal4 = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis4(Function);
+ function extractGlobal3(name6, fallback) {
+ return typeof xglobal4[name6] === "undefined" ? fallback : xglobal4[name6];
}
// node_modules/@polkadot/keyring/node_modules/@polkadot/x-textencoder/fallback.js
- var TextEncoder6 = class {
+ var TextEncoder8 = class {
encode(value) {
const u8a = new Uint8Array(value.length);
for (let i = 0; i < value.length; i++) {
@@ -207230,7 +207377,7 @@ zoo`.split("\n");
};
// node_modules/@polkadot/keyring/node_modules/@polkadot/x-textencoder/browser.js
- var TextEncoder7 = extractGlobal2("TextEncoder", TextEncoder6);
+ var TextEncoder9 = extractGlobal3("TextEncoder", TextEncoder8);
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/is/function.js
function isFunction5(value) {
@@ -207249,15 +207396,15 @@ zoo`.split("\n");
}
// node_modules/@polkadot/keyring/node_modules/@polkadot/x-bigint/index.js
- var BigInt3 = typeof xglobal3.BigInt === "function" && typeof xglobal3.BigInt.asIntN === "function" ? xglobal3.BigInt : () => Number.NaN;
+ var BigInt4 = typeof xglobal4.BigInt === "function" && typeof xglobal4.BigInt.asIntN === "function" ? xglobal4.BigInt : () => Number.NaN;
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/bi/consts.js
- var _0n7 = BigInt3(0);
- var _1n7 = BigInt3(1);
- var _1Mn = BigInt3(1e6);
- var _1Bn = BigInt3(1e9);
+ var _0n7 = BigInt4(0);
+ var _1n7 = BigInt4(1);
+ var _1Mn = BigInt4(1e6);
+ var _1Bn = BigInt4(1e9);
var _1Qn = _1Bn * _1Bn;
- var _2pow53n = BigInt3(Number.MAX_SAFE_INTEGER);
+ var _2pow53n = BigInt4(Number.MAX_SAFE_INTEGER);
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/object/spread.js
function objectSpread4(dest, ...sources) {
@@ -207271,32 +207418,32 @@ zoo`.split("\n");
}
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/u8a/toBigInt.js
- var U8_MAX = BigInt3(256);
- var U16_MAX = BigInt3(256 * 256);
+ var U8_MAX = BigInt4(256);
+ var U16_MAX = BigInt4(256 * 256);
function u8aToBigInt(value, {
isLe = true,
isNegative = false
} = {}) {
if (!value || !value.length) {
- return BigInt3(0);
+ return BigInt4(0);
}
const u8a = isLe ? value : value.reverse();
const dvI = new DataView(u8a.buffer, u8a.byteOffset);
const mod3 = u8a.length % 2;
- let result = BigInt3(0);
+ let result = BigInt4(0);
if (isNegative) {
for (let i = u8a.length - 2; i >= mod3; i -= 2) {
- result = result * U16_MAX + BigInt3(dvI.getUint16(i, true) ^ 65535);
+ result = result * U16_MAX + BigInt4(dvI.getUint16(i, true) ^ 65535);
}
if (mod3) {
- result = result * U8_MAX + BigInt3(dvI.getUint8(0) ^ 255);
+ result = result * U8_MAX + BigInt4(dvI.getUint8(0) ^ 255);
}
} else {
for (let i = u8a.length - 2; i >= mod3; i -= 2) {
- result = result * U16_MAX + BigInt3(dvI.getUint16(i, true));
+ result = result * U16_MAX + BigInt4(dvI.getUint16(i, true));
}
if (mod3) {
- result = result * U8_MAX + BigInt3(dvI.getUint8(0));
+ result = result * U8_MAX + BigInt4(dvI.getUint8(0));
}
}
return isNegative ? result * -_1n7 - _1n7 : result;
@@ -207340,7 +207487,7 @@ zoo`.split("\n");
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/hex/toBigInt.js
function hexToBigInt(value, options = {}) {
- return !value || value === "0x" ? BigInt3(0) : u8aToBigInt(hexToU8a4(value), objectSpread4({
+ return !value || value === "0x" ? BigInt4(0) : u8aToBigInt(hexToU8a4(value), objectSpread4({
isLe: false,
isNegative: false
}, options));
@@ -207372,11 +207519,11 @@ zoo`.split("\n");
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/bi/toBigInt.js
function nToBigInt(value) {
- return typeof value === "bigint" ? value : !value ? BigInt3(0) : isHex4(value) ? hexToBigInt(value.toString()) : isBn3(value) ? BigInt3(value.toString()) : isToBigInt4(value) ? value.toBigInt() : isToBn5(value) ? BigInt3(value.toBn().toString()) : BigInt3(value);
+ return typeof value === "bigint" ? value : !value ? BigInt4(0) : isHex4(value) ? hexToBigInt(value.toString()) : isBn3(value) ? BigInt4(value.toString()) : isToBigInt4(value) ? value.toBigInt() : isToBn5(value) ? BigInt4(value.toBn().toString()) : BigInt4(value);
}
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/has.js
- var hasBigInt3 = typeof BigInt3 === "function" && typeof BigInt3.asIntN === "function";
+ var hasBigInt3 = typeof BigInt4 === "function" && typeof BigInt4.asIntN === "function";
var hasBuffer4 = typeof Buffer !== "undefined";
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/is/buffer.js
@@ -207390,7 +207537,7 @@ zoo`.split("\n");
}
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/string/toU8a.js
- var encoder4 = new TextEncoder7();
+ var encoder4 = new TextEncoder9();
function stringToU8a4(value) {
return value ? encoder4.encode(value.toString()) : new Uint8Array();
}
@@ -207595,8 +207742,8 @@ zoo`.split("\n");
}
// node_modules/@polkadot/keyring/node_modules/@polkadot/util/bi/toU8a.js
- var DIV = BigInt3(256);
- var NEG_MASK = BigInt3(255);
+ var DIV = BigInt4(256);
+ var NEG_MASK = BigInt4(255);
function toU8a(value, {
isLe,
isNegative
@@ -207773,7 +207920,7 @@ zoo`.split("\n");
// node_modules/@polkadot/keyring/node_modules/@polkadot/x-randomvalues/browser.js
function getRandomValues3(arr) {
- return xglobal3.crypto.getRandomValues(arr);
+ return xglobal4.crypto.getRandomValues(arr);
}
// ../../node_modules/@noble/secp256k1/lib/esm/index.js
@@ -207840,12 +207987,12 @@ zoo`.split("\n");
const { x: X12, y: Y12, z: Z12 } = this;
const A = mod2(X12 ** _2n6);
const B = mod2(Y12 ** _2n6);
- const C9 = mod2(B ** _2n6);
- const D = mod2(_2n6 * (mod2((X12 + B) ** _2n6) - A - C9));
+ const C10 = mod2(B ** _2n6);
+ const D = mod2(_2n6 * (mod2((X12 + B) ** _2n6) - A - C10));
const E = mod2(_3n3 * A);
const F = mod2(E ** _2n6);
const X32 = mod2(F - _2n6 * D);
- const Y32 = mod2(E * (D - X32) - _8n2 * C9);
+ const Y32 = mod2(E * (D - X32) - _8n2 * C10);
const Z32 = mod2(_2n6 * Y12 * Z12);
return new JacobianPoint(X32, Y32, Z32);
}
@@ -208396,14 +208543,14 @@ zoo`.split("\n");
var POW_2_128 = _2n6 ** BigInt(128);
function splitScalarEndo(k) {
const { n } = CURVE;
- const a12 = BigInt("0x3086d221a7d46bcde86c90e49284eb15");
+ const a1 = BigInt("0x3086d221a7d46bcde86c90e49284eb15");
const b12 = -_1n8 * BigInt("0xe4437ed6010e88286f547fa90abfe4c3");
const a22 = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8");
- const b22 = a12;
- const c1 = divNearest2(b22 * k, n);
+ const b22 = a1;
+ const c12 = divNearest2(b22 * k, n);
const c22 = divNearest2(-b12 * k, n);
- let k12 = mod2(k - c1 * a12 - c22 * a22, n);
- let k22 = mod2(-c1 * b12 - c22 * b22, n);
+ let k12 = mod2(k - c12 * a1 - c22 * a22, n);
+ let k22 = mod2(-c12 * b12 - c22 * b22, n);
const k1neg = k12 > POW_2_128;
const k2neg = k22 > POW_2_128;
if (k1neg)
@@ -209057,13 +209204,13 @@ zoo`.split("\n");
this.H = IV2[7] | 0;
}
get() {
- const { A, B, C: C9, D, E, F, G, H } = this;
- return [A, B, C9, D, E, F, G, H];
+ const { A, B, C: C10, D, E, F, G, H } = this;
+ return [A, B, C10, D, E, F, G, H];
}
- set(A, B, C9, D, E, F, G, H) {
+ set(A, B, C10, D, E, F, G, H) {
this.A = A | 0;
this.B = B | 0;
- this.C = C9 | 0;
+ this.C = C10 | 0;
this.D = D | 0;
this.E = E | 0;
this.F = F | 0;
@@ -209077,33 +209224,33 @@ zoo`.split("\n");
const W15 = SHA256_W2[i - 15];
const W2 = SHA256_W2[i - 2];
const s02 = rotr2(W15, 7) ^ rotr2(W15, 18) ^ W15 >>> 3;
- const s12 = rotr2(W2, 17) ^ rotr2(W2, 19) ^ W2 >>> 10;
- SHA256_W2[i] = s12 + SHA256_W2[i - 7] + s02 + SHA256_W2[i - 16] | 0;
+ const s1 = rotr2(W2, 17) ^ rotr2(W2, 19) ^ W2 >>> 10;
+ SHA256_W2[i] = s1 + SHA256_W2[i - 7] + s02 + SHA256_W2[i - 16] | 0;
}
- let { A, B, C: C9, D, E, F, G, H } = this;
+ let { A, B, C: C10, D, E, F, G, H } = this;
for (let i = 0; i < 64; i++) {
const sigma1 = rotr2(E, 6) ^ rotr2(E, 11) ^ rotr2(E, 25);
const T12 = H + sigma1 + Chi2(E, F, G) + SHA256_K2[i] + SHA256_W2[i] | 0;
const sigma0 = rotr2(A, 2) ^ rotr2(A, 13) ^ rotr2(A, 22);
- const T22 = sigma0 + Maj2(A, B, C9) | 0;
+ const T22 = sigma0 + Maj2(A, B, C10) | 0;
H = G;
G = F;
F = E;
E = D + T12 | 0;
- D = C9;
- C9 = B;
+ D = C10;
+ C10 = B;
B = A;
A = T12 + T22 | 0;
}
A = A + this.A | 0;
B = B + this.B | 0;
- C9 = C9 + this.C | 0;
+ C10 = C10 + this.C | 0;
D = D + this.D | 0;
E = E + this.E | 0;
F = F + this.F | 0;
G = G + this.G | 0;
H = H + this.H | 0;
- this.set(A, B, C9, D, E, F, G, H);
+ this.set(A, B, C10, D, E, F, G, H);
}
roundClean() {
SHA256_W2.fill(0);
@@ -209151,9 +209298,9 @@ zoo`.split("\n");
}
var add3L2 = (Al2, Bl2, Cl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0);
var add3H2 = (low, Ah2, Bh2, Ch2) => Ah2 + Bh2 + Ch2 + (low / 2 ** 32 | 0) | 0;
- var add4L2 = (Al2, Bl2, Cl2, Dl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0);
+ var add4L2 = (Al2, Bl2, Cl2, Dl) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0);
var add4H2 = (low, Ah2, Bh2, Ch2, Dh2) => Ah2 + Bh2 + Ch2 + Dh2 + (low / 2 ** 32 | 0) | 0;
- var add5L2 = (Al2, Bl2, Cl2, Dl2, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0) + (El2 >>> 0);
+ var add5L2 = (Al2, Bl2, Cl2, Dl, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0) + (El2 >>> 0);
var add5H2 = (low, Ah2, Bh2, Ch2, Dh2, Eh2) => Ah2 + Bh2 + Ch2 + Dh2 + Eh2 + (low / 2 ** 32 | 0) | 0;
var u643 = {
fromBig: fromBig2,
@@ -209287,10 +209434,10 @@ zoo`.split("\n");
this.Hl = 327033209 | 0;
}
get() {
- const { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl: Dl2, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this;
- return [Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2];
+ const { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this;
+ return [Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2];
}
- set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2) {
+ set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2) {
this.Ah = Ah2 | 0;
this.Al = Al2 | 0;
this.Bh = Bh2 | 0;
@@ -209298,7 +209445,7 @@ zoo`.split("\n");
this.Ch = Ch2 | 0;
this.Cl = Cl2 | 0;
this.Dh = Dh2 | 0;
- this.Dl = Dl2 | 0;
+ this.Dl = Dl | 0;
this.Eh = Eh2 | 0;
this.El = El2 | 0;
this.Fh = Fh2 | 0;
@@ -209327,7 +209474,7 @@ zoo`.split("\n");
SHA512_W_H[i] = SUMh | 0;
SHA512_W_L[i] = SUMl | 0;
}
- let { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl: Dl2, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this;
+ let { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this;
for (let i = 0; i < 80; i++) {
const sigma1h = u64_default2.rotrSH(Eh2, El2, 14) ^ u64_default2.rotrSH(Eh2, El2, 18) ^ u64_default2.rotrBH(Eh2, El2, 41);
const sigma1l = u64_default2.rotrSL(Eh2, El2, 14) ^ u64_default2.rotrSL(Eh2, El2, 18) ^ u64_default2.rotrBL(Eh2, El2, 41);
@@ -209346,9 +209493,9 @@ zoo`.split("\n");
Gl2 = Fl2 | 0;
Fh2 = Eh2 | 0;
Fl2 = El2 | 0;
- ({ h: Eh2, l: El2 } = u64_default2.add(Dh2 | 0, Dl2 | 0, T1h | 0, T1l | 0));
+ ({ h: Eh2, l: El2 } = u64_default2.add(Dh2 | 0, Dl | 0, T1h | 0, T1l | 0));
Dh2 = Ch2 | 0;
- Dl2 = Cl2 | 0;
+ Dl = Cl2 | 0;
Ch2 = Bh2 | 0;
Cl2 = Bl2 | 0;
Bh2 = Ah2 | 0;
@@ -209360,12 +209507,12 @@ zoo`.split("\n");
({ h: Ah2, l: Al2 } = u64_default2.add(this.Ah | 0, this.Al | 0, Ah2 | 0, Al2 | 0));
({ h: Bh2, l: Bl2 } = u64_default2.add(this.Bh | 0, this.Bl | 0, Bh2 | 0, Bl2 | 0));
({ h: Ch2, l: Cl2 } = u64_default2.add(this.Ch | 0, this.Cl | 0, Ch2 | 0, Cl2 | 0));
- ({ h: Dh2, l: Dl2 } = u64_default2.add(this.Dh | 0, this.Dl | 0, Dh2 | 0, Dl2 | 0));
+ ({ h: Dh2, l: Dl } = u64_default2.add(this.Dh | 0, this.Dl | 0, Dh2 | 0, Dl | 0));
({ h: Eh2, l: El2 } = u64_default2.add(this.Eh | 0, this.El | 0, Eh2 | 0, El2 | 0));
({ h: Fh2, l: Fl2 } = u64_default2.add(this.Fh | 0, this.Fl | 0, Fh2 | 0, Fl2 | 0));
({ h: Gh2, l: Gl2 } = u64_default2.add(this.Gh | 0, this.Gl | 0, Gh2 | 0, Gl2 | 0));
({ h: Hh2, l: Hl2 } = u64_default2.add(this.Hh | 0, this.Hl | 0, Hh2 | 0, Hl2 | 0));
- this.set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2);
+ this.set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2);
}
roundClean() {
SHA512_W_H.fill(0);
@@ -210149,42 +210296,42 @@ zoo`.split("\n");
]);
var BUF = new Uint32Array(32);
function G12(a, b, c, d, msg, x) {
- const Xl2 = msg[x], Xh = msg[x + 1];
+ const Xl2 = msg[x], Xh2 = msg[x + 1];
let Al2 = BUF[2 * a], Ah2 = BUF[2 * a + 1];
let Bl2 = BUF[2 * b], Bh2 = BUF[2 * b + 1];
let Cl2 = BUF[2 * c], Ch2 = BUF[2 * c + 1];
- let Dl2 = BUF[2 * d], Dh2 = BUF[2 * d + 1];
+ let Dl = BUF[2 * d], Dh2 = BUF[2 * d + 1];
let ll2 = u64_default2.add3L(Al2, Bl2, Xl2);
- Ah2 = u64_default2.add3H(ll2, Ah2, Bh2, Xh);
+ Ah2 = u64_default2.add3H(ll2, Ah2, Bh2, Xh2);
Al2 = ll2 | 0;
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 });
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default2.rotr32H(Dh2, Dl2), Dl: u64_default2.rotr32L(Dh2, Dl2) });
- ({ h: Ch2, l: Cl2 } = u64_default2.add(Ch2, Cl2, Dh2, Dl2));
+ ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 });
+ ({ Dh: Dh2, Dl } = { Dh: u64_default2.rotr32H(Dh2, Dl), Dl: u64_default2.rotr32L(Dh2, Dl) });
+ ({ h: Ch2, l: Cl2 } = u64_default2.add(Ch2, Cl2, Dh2, Dl));
({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 });
({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default2.rotrSH(Bh2, Bl2, 24), Bl: u64_default2.rotrSL(Bh2, Bl2, 24) });
BUF[2 * a] = Al2, BUF[2 * a + 1] = Ah2;
BUF[2 * b] = Bl2, BUF[2 * b + 1] = Bh2;
BUF[2 * c] = Cl2, BUF[2 * c + 1] = Ch2;
- BUF[2 * d] = Dl2, BUF[2 * d + 1] = Dh2;
+ BUF[2 * d] = Dl, BUF[2 * d + 1] = Dh2;
}
function G22(a, b, c, d, msg, x) {
- const Xl2 = msg[x], Xh = msg[x + 1];
+ const Xl2 = msg[x], Xh2 = msg[x + 1];
let Al2 = BUF[2 * a], Ah2 = BUF[2 * a + 1];
let Bl2 = BUF[2 * b], Bh2 = BUF[2 * b + 1];
let Cl2 = BUF[2 * c], Ch2 = BUF[2 * c + 1];
- let Dl2 = BUF[2 * d], Dh2 = BUF[2 * d + 1];
+ let Dl = BUF[2 * d], Dh2 = BUF[2 * d + 1];
let ll2 = u64_default2.add3L(Al2, Bl2, Xl2);
- Ah2 = u64_default2.add3H(ll2, Ah2, Bh2, Xh);
+ Ah2 = u64_default2.add3H(ll2, Ah2, Bh2, Xh2);
Al2 = ll2 | 0;
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 });
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default2.rotrSH(Dh2, Dl2, 16), Dl: u64_default2.rotrSL(Dh2, Dl2, 16) });
- ({ h: Ch2, l: Cl2 } = u64_default2.add(Ch2, Cl2, Dh2, Dl2));
+ ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 });
+ ({ Dh: Dh2, Dl } = { Dh: u64_default2.rotrSH(Dh2, Dl, 16), Dl: u64_default2.rotrSL(Dh2, Dl, 16) });
+ ({ h: Ch2, l: Cl2 } = u64_default2.add(Ch2, Cl2, Dh2, Dl));
({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 });
({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default2.rotrBH(Bh2, Bl2, 63), Bl: u64_default2.rotrBL(Bh2, Bl2, 63) });
BUF[2 * a] = Al2, BUF[2 * a + 1] = Ah2;
BUF[2 * b] = Bl2, BUF[2 * b + 1] = Bh2;
BUF[2 * c] = Cl2, BUF[2 * c + 1] = Ch2;
- BUF[2 * d] = Dl2, BUF[2 * d + 1] = Dh2;
+ BUF[2 * d] = Dl, BUF[2 * d + 1] = Dh2;
}
var BLAKE2b2 = class extends BLAKE2 {
constructor(opts = {}) {
@@ -211111,7 +211258,7 @@ zoo`.split("\n");
// node_modules/@polkadot/keyring/node_modules/@polkadot/util-crypto/secp256k1/tweakAdd.js
var N10 = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, "");
- var N_BI = BigInt3(`0x${N10}`);
+ var N_BI = BigInt4(`0x${N10}`);
var N_BN = new import_bn38.default(N10, "hex");
function addBi(seckey, tweak) {
let res = u8aToBigInt(tweak, BN_BE_OPTS);
@@ -211418,15 +211565,15 @@ zoo`.split("\n");
// node_modules/@noble/hashes/esm/scrypt.js
var rotl = (a, b) => a << b | a >>> 32 - b;
- function XorAndSalsa(prev, pi2, input, ii2, out, oi2) {
- let y00 = prev[pi2++] ^ input[ii2++], y01 = prev[pi2++] ^ input[ii2++];
- let y02 = prev[pi2++] ^ input[ii2++], y03 = prev[pi2++] ^ input[ii2++];
- let y04 = prev[pi2++] ^ input[ii2++], y05 = prev[pi2++] ^ input[ii2++];
- let y06 = prev[pi2++] ^ input[ii2++], y07 = prev[pi2++] ^ input[ii2++];
- let y08 = prev[pi2++] ^ input[ii2++], y09 = prev[pi2++] ^ input[ii2++];
- let y10 = prev[pi2++] ^ input[ii2++], y11 = prev[pi2++] ^ input[ii2++];
- let y12 = prev[pi2++] ^ input[ii2++], y13 = prev[pi2++] ^ input[ii2++];
- let y14 = prev[pi2++] ^ input[ii2++], y15 = prev[pi2++] ^ input[ii2++];
+ function XorAndSalsa(prev, pi2, input, ii, out, oi2) {
+ let y00 = prev[pi2++] ^ input[ii++], y01 = prev[pi2++] ^ input[ii++];
+ let y02 = prev[pi2++] ^ input[ii++], y03 = prev[pi2++] ^ input[ii++];
+ let y04 = prev[pi2++] ^ input[ii++], y05 = prev[pi2++] ^ input[ii++];
+ let y06 = prev[pi2++] ^ input[ii++], y07 = prev[pi2++] ^ input[ii++];
+ let y08 = prev[pi2++] ^ input[ii++], y09 = prev[pi2++] ^ input[ii++];
+ let y10 = prev[pi2++] ^ input[ii++], y11 = prev[pi2++] ^ input[ii++];
+ let y12 = prev[pi2++] ^ input[ii++], y13 = prev[pi2++] ^ input[ii++];
+ let y14 = prev[pi2++] ^ input[ii++], y15 = prev[pi2++] ^ input[ii++];
let x00 = y00, x01 = y01, x02 = y02, x03 = y03, x04 = y04, x05 = y05, x06 = y06, x07 = y07, x08 = y08, x09 = y09, x10 = y10, x11 = y11, x12 = y12, x13 = y13, x14 = y14, x15 = y15;
for (let i = 0; i < 8; i += 2) {
x04 ^= rotl(x00 + x12 | 0, 7);
@@ -211479,16 +211626,16 @@ zoo`.split("\n");
out[oi2++] = y14 + x14 | 0;
out[oi2++] = y15 + x15 | 0;
}
- function BlockMix(input, ii2, out, oi2, r10) {
+ function BlockMix(input, ii, out, oi2, r10) {
let head = oi2 + 0;
let tail = oi2 + 16 * r10;
for (let i = 0; i < 16; i++)
- out[tail + i] = input[ii2 + (2 * r10 - 1) * 16 + i];
- for (let i = 0; i < r10; i++, head += 16, ii2 += 16) {
- XorAndSalsa(out, tail, input, ii2, out, head);
+ out[tail + i] = input[ii + (2 * r10 - 1) * 16 + i];
+ for (let i = 0; i < r10; i++, head += 16, ii += 16) {
+ XorAndSalsa(out, tail, input, ii, out, head);
if (i > 0)
tail += 16;
- XorAndSalsa(out, head, input, ii2 += 16, out, tail);
+ XorAndSalsa(out, head, input, ii += 16, out, tail);
}
}
function scryptInit(password, salt, _opts) {
@@ -212344,6 +212491,9 @@ zoo`.split("\n");
parallel: [
"0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"
],
+ peaq: [
+ "0xd2a5d385932d1f650dae03ef8e2748983779ee342c614f80854d32b8cd8fa48c"
+ ],
pendulum: [
"0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"
],
@@ -212452,6 +212602,7 @@ zoo`.split("\n");
nodle: 1003,
origintrail: 354,
parallel: 354,
+ peaq: 3338,
pendulum: 354,
phala: 354,
picasso: 434,
@@ -212516,7 +212667,7 @@ zoo`.split("\n");
var chains = /* @__PURE__ */ selectableNetworks4.filter((n) => n.genesisHash.length).reduce((chains2, { genesisHash, network: network2 }) => objectSpread3(chains2, { [network2]: genesisHash }), {});
// node_modules/@polkadot/ui-keyring/node_modules/@polkadot/x-randomvalues/browser.js
- var crypto7 = xglobal2.crypto;
+ var crypto7 = xglobal3.crypto;
function getRandomValues4(arr) {
return crypto7.getRandomValues(arr);
}
@@ -213212,9 +213363,9 @@ zoo`.split("\n");
}
var add3L3 = (Al2, Bl2, Cl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0);
var add3H3 = (low, Ah2, Bh2, Ch2) => Ah2 + Bh2 + Ch2 + (low / 2 ** 32 | 0) | 0;
- var add4L3 = (Al2, Bl2, Cl2, Dl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0);
+ var add4L3 = (Al2, Bl2, Cl2, Dl) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0);
var add4H3 = (low, Ah2, Bh2, Ch2, Dh2) => Ah2 + Bh2 + Ch2 + Dh2 + (low / 2 ** 32 | 0) | 0;
- var add5L3 = (Al2, Bl2, Cl2, Dl2, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0) + (El2 >>> 0);
+ var add5L3 = (Al2, Bl2, Cl2, Dl, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0) + (El2 >>> 0);
var add5H3 = (low, Ah2, Bh2, Ch2, Dh2, Eh2) => Ah2 + Bh2 + Ch2 + Dh2 + Eh2 + (low / 2 ** 32 | 0) | 0;
var u644 = {
fromBig: fromBig3,
@@ -213263,42 +213414,42 @@ zoo`.split("\n");
]);
var BBUF2 = /* @__PURE__ */ new Uint32Array(32);
function G1b2(a, b, c, d, msg, x) {
- const Xl2 = msg[x], Xh = msg[x + 1];
+ const Xl2 = msg[x], Xh2 = msg[x + 1];
let Al2 = BBUF2[2 * a], Ah2 = BBUF2[2 * a + 1];
let Bl2 = BBUF2[2 * b], Bh2 = BBUF2[2 * b + 1];
let Cl2 = BBUF2[2 * c], Ch2 = BBUF2[2 * c + 1];
- let Dl2 = BBUF2[2 * d], Dh2 = BBUF2[2 * d + 1];
+ let Dl = BBUF2[2 * d], Dh2 = BBUF2[2 * d + 1];
let ll2 = u64_default3.add3L(Al2, Bl2, Xl2);
- Ah2 = u64_default3.add3H(ll2, Ah2, Bh2, Xh);
+ Ah2 = u64_default3.add3H(ll2, Ah2, Bh2, Xh2);
Al2 = ll2 | 0;
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 });
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default3.rotr32H(Dh2, Dl2), Dl: u64_default3.rotr32L(Dh2, Dl2) });
- ({ h: Ch2, l: Cl2 } = u64_default3.add(Ch2, Cl2, Dh2, Dl2));
+ ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 });
+ ({ Dh: Dh2, Dl } = { Dh: u64_default3.rotr32H(Dh2, Dl), Dl: u64_default3.rotr32L(Dh2, Dl) });
+ ({ h: Ch2, l: Cl2 } = u64_default3.add(Ch2, Cl2, Dh2, Dl));
({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 });
({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default3.rotrSH(Bh2, Bl2, 24), Bl: u64_default3.rotrSL(Bh2, Bl2, 24) });
BBUF2[2 * a] = Al2, BBUF2[2 * a + 1] = Ah2;
BBUF2[2 * b] = Bl2, BBUF2[2 * b + 1] = Bh2;
BBUF2[2 * c] = Cl2, BBUF2[2 * c + 1] = Ch2;
- BBUF2[2 * d] = Dl2, BBUF2[2 * d + 1] = Dh2;
+ BBUF2[2 * d] = Dl, BBUF2[2 * d + 1] = Dh2;
}
function G2b2(a, b, c, d, msg, x) {
- const Xl2 = msg[x], Xh = msg[x + 1];
+ const Xl2 = msg[x], Xh2 = msg[x + 1];
let Al2 = BBUF2[2 * a], Ah2 = BBUF2[2 * a + 1];
let Bl2 = BBUF2[2 * b], Bh2 = BBUF2[2 * b + 1];
let Cl2 = BBUF2[2 * c], Ch2 = BBUF2[2 * c + 1];
- let Dl2 = BBUF2[2 * d], Dh2 = BBUF2[2 * d + 1];
+ let Dl = BBUF2[2 * d], Dh2 = BBUF2[2 * d + 1];
let ll2 = u64_default3.add3L(Al2, Bl2, Xl2);
- Ah2 = u64_default3.add3H(ll2, Ah2, Bh2, Xh);
+ Ah2 = u64_default3.add3H(ll2, Ah2, Bh2, Xh2);
Al2 = ll2 | 0;
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 });
- ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default3.rotrSH(Dh2, Dl2, 16), Dl: u64_default3.rotrSL(Dh2, Dl2, 16) });
- ({ h: Ch2, l: Cl2 } = u64_default3.add(Ch2, Cl2, Dh2, Dl2));
+ ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 });
+ ({ Dh: Dh2, Dl } = { Dh: u64_default3.rotrSH(Dh2, Dl, 16), Dl: u64_default3.rotrSL(Dh2, Dl, 16) });
+ ({ h: Ch2, l: Cl2 } = u64_default3.add(Ch2, Cl2, Dh2, Dl));
({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 });
({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default3.rotrBH(Bh2, Bl2, 63), Bl: u64_default3.rotrBL(Bh2, Bl2, 63) });
BBUF2[2 * a] = Al2, BBUF2[2 * a + 1] = Ah2;
BBUF2[2 * b] = Bl2, BBUF2[2 * b + 1] = Bh2;
BBUF2[2 * c] = Cl2, BBUF2[2 * c + 1] = Ch2;
- BBUF2[2 * d] = Dl2, BBUF2[2 * d + 1] = Dh2;
+ BBUF2[2 * d] = Dl, BBUF2[2 * d + 1] = Dh2;
}
var BLAKE2b3 = class extends BLAKE3 {
constructor(opts = {}) {
@@ -213766,13 +213917,13 @@ zoo`.split("\n");
this.H = SHA256_IV2[7] | 0;
}
get() {
- const { A, B, C: C9, D, E, F, G, H } = this;
- return [A, B, C9, D, E, F, G, H];
+ const { A, B, C: C10, D, E, F, G, H } = this;
+ return [A, B, C10, D, E, F, G, H];
}
- set(A, B, C9, D, E, F, G, H) {
+ set(A, B, C10, D, E, F, G, H) {
this.A = A | 0;
this.B = B | 0;
- this.C = C9 | 0;
+ this.C = C10 | 0;
this.D = D | 0;
this.E = E | 0;
this.F = F | 0;
@@ -213786,33 +213937,33 @@ zoo`.split("\n");
const W15 = SHA256_W3[i - 15];
const W2 = SHA256_W3[i - 2];
const s02 = rotr3(W15, 7) ^ rotr3(W15, 18) ^ W15 >>> 3;
- const s12 = rotr3(W2, 17) ^ rotr3(W2, 19) ^ W2 >>> 10;
- SHA256_W3[i] = s12 + SHA256_W3[i - 7] + s02 + SHA256_W3[i - 16] | 0;
+ const s1 = rotr3(W2, 17) ^ rotr3(W2, 19) ^ W2 >>> 10;
+ SHA256_W3[i] = s1 + SHA256_W3[i - 7] + s02 + SHA256_W3[i - 16] | 0;
}
- let { A, B, C: C9, D, E, F, G, H } = this;
+ let { A, B, C: C10, D, E, F, G, H } = this;
for (let i = 0; i < 64; i++) {
const sigma1 = rotr3(E, 6) ^ rotr3(E, 11) ^ rotr3(E, 25);
const T12 = H + sigma1 + Chi3(E, F, G) + SHA256_K3[i] + SHA256_W3[i] | 0;
const sigma0 = rotr3(A, 2) ^ rotr3(A, 13) ^ rotr3(A, 22);
- const T22 = sigma0 + Maj3(A, B, C9) | 0;
+ const T22 = sigma0 + Maj3(A, B, C10) | 0;
H = G;
G = F;
F = E;
E = D + T12 | 0;
- D = C9;
- C9 = B;
+ D = C10;
+ C10 = B;
B = A;
A = T12 + T22 | 0;
}
A = A + this.A | 0;
B = B + this.B | 0;
- C9 = C9 + this.C | 0;
+ C10 = C10 + this.C | 0;
D = D + this.D | 0;
E = E + this.E | 0;
F = F + this.F | 0;
G = G + this.G | 0;
H = H + this.H | 0;
- this.set(A, B, C9, D, E, F, G, H);
+ this.set(A, B, C10, D, E, F, G, H);
}
roundClean() {
SHA256_W3.fill(0);
@@ -214119,15 +214270,15 @@ zoo`.split("\n");
}
// node_modules/@polkadot/ui-keyring/node_modules/@noble/hashes/esm/scrypt.js
- function XorAndSalsa2(prev, pi2, input, ii2, out, oi2) {
- let y00 = prev[pi2++] ^ input[ii2++], y01 = prev[pi2++] ^ input[ii2++];
- let y02 = prev[pi2++] ^ input[ii2++], y03 = prev[pi2++] ^ input[ii2++];
- let y04 = prev[pi2++] ^ input[ii2++], y05 = prev[pi2++] ^ input[ii2++];
- let y06 = prev[pi2++] ^ input[ii2++], y07 = prev[pi2++] ^ input[ii2++];
- let y08 = prev[pi2++] ^ input[ii2++], y09 = prev[pi2++] ^ input[ii2++];
- let y10 = prev[pi2++] ^ input[ii2++], y11 = prev[pi2++] ^ input[ii2++];
- let y12 = prev[pi2++] ^ input[ii2++], y13 = prev[pi2++] ^ input[ii2++];
- let y14 = prev[pi2++] ^ input[ii2++], y15 = prev[pi2++] ^ input[ii2++];
+ function XorAndSalsa2(prev, pi2, input, ii, out, oi2) {
+ let y00 = prev[pi2++] ^ input[ii++], y01 = prev[pi2++] ^ input[ii++];
+ let y02 = prev[pi2++] ^ input[ii++], y03 = prev[pi2++] ^ input[ii++];
+ let y04 = prev[pi2++] ^ input[ii++], y05 = prev[pi2++] ^ input[ii++];
+ let y06 = prev[pi2++] ^ input[ii++], y07 = prev[pi2++] ^ input[ii++];
+ let y08 = prev[pi2++] ^ input[ii++], y09 = prev[pi2++] ^ input[ii++];
+ let y10 = prev[pi2++] ^ input[ii++], y11 = prev[pi2++] ^ input[ii++];
+ let y12 = prev[pi2++] ^ input[ii++], y13 = prev[pi2++] ^ input[ii++];
+ let y14 = prev[pi2++] ^ input[ii++], y15 = prev[pi2++] ^ input[ii++];
let x00 = y00, x01 = y01, x02 = y02, x03 = y03, x04 = y04, x05 = y05, x06 = y06, x07 = y07, x08 = y08, x09 = y09, x10 = y10, x11 = y11, x12 = y12, x13 = y13, x14 = y14, x15 = y15;
for (let i = 0; i < 8; i += 2) {
x04 ^= rotl2(x00 + x12 | 0, 7);
@@ -214180,16 +214331,16 @@ zoo`.split("\n");
out[oi2++] = y14 + x14 | 0;
out[oi2++] = y15 + x15 | 0;
}
- function BlockMix2(input, ii2, out, oi2, r10) {
+ function BlockMix2(input, ii, out, oi2, r10) {
let head = oi2 + 0;
let tail = oi2 + 16 * r10;
for (let i = 0; i < 16; i++)
- out[tail + i] = input[ii2 + (2 * r10 - 1) * 16 + i];
- for (let i = 0; i < r10; i++, head += 16, ii2 += 16) {
- XorAndSalsa2(out, tail, input, ii2, out, head);
+ out[tail + i] = input[ii + (2 * r10 - 1) * 16 + i];
+ for (let i = 0; i < r10; i++, head += 16, ii += 16) {
+ XorAndSalsa2(out, tail, input, ii, out, head);
if (i > 0)
tail += 16;
- XorAndSalsa2(out, head, input, ii2 += 16, out, tail);
+ XorAndSalsa2(out, head, input, ii += 16, out, tail);
}
}
function scryptInit2(password, salt, _opts) {
@@ -215074,7 +215225,7 @@ zoo`.split("\n");
}
function formatBalance2(value, price) {
try {
- return X7e.formatDisplayBalance(value, 4, {
+ return q7e.formatDisplayBalance(value, 4, {
price
});
} catch (error) {
@@ -215178,43 +215329,19 @@ zoo`.split("\n");
};
// src/jsApi/initFlutterApi.ts
- var { AVAILABLE_NETWORKS } = E7e;
- var getIpfsGatewayUrl = (hash8) => {
- const ret = `https://reef.infura-ipfs.io/ipfs/${hash8}`;
- return ret;
- };
+ var { AVAILABLE_NETWORKS: AVAILABLE_NETWORKS2, FlutterWsProvider: FlutterWsProvider2, NetworkName: NetworkName2 } = w7e;
var initFlutterApi = async (flutterJS) => {
try {
console.log("INIT FLUTTER JS API util-lib v1.0.0-rc1");
const signingKey = getFlutterSigningKey(flutterJS);
- window.jsApi = {
- initReefState: async (selNetwork, accounts2) => {
- let accountsWithMeta = await Promise.all(
- accounts2.map(
- async (account) => {
- return await buildAccountWithMeta(account.name, account.address);
- }
- )
- );
- console.log("INIT REEF ACCOUNTS len=", accountsWithMeta.length);
- const destroyFn = await q7e.initReefState({
- network: AVAILABLE_NETWORKS[selNetwork],
- jsonAccounts: { accounts: accountsWithMeta, injectedSigner: signingKey },
- ipfsHashResolverFn: getIpfsGatewayUrl,
- rpcConfig: { autoConnectMs: 5e3 }
- });
- window.addEventListener("beforeunload", function(e) {
- console.log("DESTROY Reef Api");
- destroyFn();
- }, false);
- }
- };
+ window.jsApi = {};
innitApi(signingKey);
initApi2(signingKey);
initApi3(signingKey);
initApi(signingKey);
initApi4();
initApi5();
+ initApi6(signingKey);
} catch (e) {
console.log("INIT FLUTTER JS API ERROR=", e.message);
}
@@ -215253,23 +215380,23 @@ zoo`.split("\n");
const out = [];
let pos = 0, c = 0;
while (pos < bytes5.length) {
- const c1 = bytes5[pos++];
- if (c1 < 128) {
- out[c++] = String.fromCharCode(c1);
- } else if (c1 > 191 && c1 < 224) {
+ const c12 = bytes5[pos++];
+ if (c12 < 128) {
+ out[c++] = String.fromCharCode(c12);
+ } else if (c12 > 191 && c12 < 224) {
const c22 = bytes5[pos++];
- out[c++] = String.fromCharCode((c1 & 31) << 6 | c22 & 63);
- } else if (c1 > 239 && c1 < 365) {
+ out[c++] = String.fromCharCode((c12 & 31) << 6 | c22 & 63);
+ } else if (c12 > 239 && c12 < 365) {
const c22 = bytes5[pos++];
const c32 = bytes5[pos++];
const c42 = bytes5[pos++];
- const u = ((c1 & 7) << 18 | (c22 & 63) << 12 | (c32 & 63) << 6 | c42 & 63) - 65536;
+ const u = ((c12 & 7) << 18 | (c22 & 63) << 12 | (c32 & 63) << 6 | c42 & 63) - 65536;
out[c++] = String.fromCharCode(55296 + (u >> 10));
out[c++] = String.fromCharCode(56320 + (u & 1023));
} else {
const c22 = bytes5[pos++];
const c32 = bytes5[pos++];
- out[c++] = String.fromCharCode((c1 & 15) << 12 | (c22 & 63) << 6 | c32 & 63);
+ out[c++] = String.fromCharCode((c12 & 15) << 12 | (c22 & 63) << 6 | c32 & 63);
}
}
return out.join("");
@@ -216171,7 +216298,7 @@ zoo`.split("\n");
return (component === null || component === void 0 ? void 0 : component.type) === "VERSION";
}
var name$p = "@firebase/app";
- var version$1 = "0.10.5";
+ var version$1 = "0.10.6";
var logger44 = new Logger45("@firebase/app");
var name$o = "@firebase/app-compat";
var name$n = "@firebase/analytics-compat";
@@ -216616,12 +216743,12 @@ zoo`.split("\n");
// ../../node_modules/firebase/app/dist/esm/index.esm.js
var name3 = "firebase";
- var version24 = "10.12.2";
+ var version24 = "10.12.3";
registerVersion(name3, version24, "app");
// ../../node_modules/@firebase/installations/dist/esm/index.esm2017.js
var name4 = "@firebase/installations";
- var version25 = "0.6.7";
+ var version25 = "0.6.8";
var PENDING_TIMEOUT_MS = 1e4;
var PACKAGE_VERSION = `w:${version25}`;
var INTERNAL_AUTH_VERSION = "FIS_v2";
@@ -217612,7 +217739,7 @@ zoo`.split("\n");
logEvent$1(wrappedGtagFunction, initializationPromisesMap[analyticsInstance.app.options.appId], eventName, eventParams, options).catch((e) => logger45.error(e));
}
var name5 = "@firebase/analytics";
- var version26 = "0.10.4";
+ var version26 = "0.10.5";
function registerAnalytics() {
_registerComponent(new Component(ANALYTICS_TYPE, (container, { options: analyticsOptions }) => {
const app = container.getProvider("app").getImmediate();
@@ -217649,8 +217776,8 @@ zoo`.split("\n");
// src/index.ts
window["flutterJS"] = new FlutterJS(initFlutterApi);
- window["reefState"] = q7e;
- window["tokenUtil"] = _7e;
+ window["reefState"] = V7e;
+ window["tokenUtil"] = b7e;
window["keyring"] = keyring_default;
window["signer"] = signer_default;
window["firebase"] = firebaseApi_default;
diff --git a/lib/js/packages/reef-mobile-js/package.json b/lib/js/packages/reef-mobile-js/package.json
index 1b80954c..77e45b14 100644
--- a/lib/js/packages/reef-mobile-js/package.json
+++ b/lib/js/packages/reef-mobile-js/package.json
@@ -10,7 +10,7 @@
"@polkadot/util-crypto": "^7.8.2",
"@polkadot/wasm-crypto-init": "^7.3.2",
"@popperjs/core": "^2.11.5",
- "@reef-chain/util-lib": "^2.5.10",
+ "@reef-chain/util-lib": "^2.5.11",
"crypto-browserify": "^3.12.0",
"esbuild": "^0.14.42",
"ethers": "^5.6.9",
diff --git a/lib/js/packages/reef-mobile-js/src/jsApi/initFlutterApi.ts b/lib/js/packages/reef-mobile-js/src/jsApi/initFlutterApi.ts
index 81ff7587..08c917a8 100644
--- a/lib/js/packages/reef-mobile-js/src/jsApi/initFlutterApi.ts
+++ b/lib/js/packages/reef-mobile-js/src/jsApi/initFlutterApi.ts
@@ -5,26 +5,46 @@ import * as swapApi from "./swapApi";
import * as signApi from "./signApi";
import * as utilsApi from "./utilsApi";
import * as metadataApi from "./metadataApi";
+import * as reefStateInitMethodsApi from "./reefStateInitMethodsApi";
import {reefState, network} from "@reef-chain/util-lib";
import {FlutterJS} from "flutter-js-bridge/src/FlutterJS";
import {InjectedAccountWithMeta} from '@reef-chain/util-lib/dist/dts/extension'
import Signer from "./background/Signer";
import {getSignatureSendRequest} from "flutter-js-bridge/src/sendRequestSignature";
+import { Observable, Subject, firstValueFrom } from "rxjs";
-const {AVAILABLE_NETWORKS } = network;
+const {AVAILABLE_NETWORKS,FlutterWsProvider, NetworkName} = network;
const getIpfsGatewayUrl = (hash: string): string => {
const ret = `https://reef.infura-ipfs.io/ipfs/${hash}`
return ret;
};
+let flutterWsProvider;
+let flutterWsReq$;
+
export const initFlutterApi = async (flutterJS: FlutterJS) => {
try {
console.log("INIT FLUTTER JS API util-lib v1.0.0-rc1");
const signingKey = getFlutterSigningKey(flutterJS);
-
+
(window as any).jsApi = {
- initReefState: async (selNetwork: AVAILABLE_NETWORKS, accounts: Account[]) => {
+
+ /* initWsBridge: (networkName: NetworkName) => {
+ const rpcUrl=AVAILABLE_NETWORKS[networkName].rpcUrl
+ flutterWsProvider = new FlutterWsProvider(rpcUrl);
+ flutterWsReq$ = flutterWsProvider.getSend$();
+ },
+
+ wsBridgeReq$: ()=>flutterWsReq$,
+
+ initReefState: async (networkName, accounts: Account[]) => {
+
+ if(!flutterWsProvider){
+ console.log('ERROR initReefState - no flutterWsProvider bridge');
+ throw new Error('no flutterWsProvider bridge initialized');
+ }
+
let accountsWithMeta: InjectedAccountWithMeta[] = await Promise.all(
accounts.map(async (account: Account) => {
return await buildAccountWithMeta(account.name, account.address);
@@ -32,21 +52,21 @@ export const initFlutterApi = async (flutterJS: FlutterJS) => {
));
console.log("INIT REEF ACCOUNTS len=",accountsWithMeta.length);
const destroyFn = await reefState.initReefState({
- network: AVAILABLE_NETWORKS[selNetwork],
+ network: AVAILABLE_NETWORKS[networkName],
jsonAccounts: {accounts: accountsWithMeta, injectedSigner: signingKey},
ipfsHashResolverFn: getIpfsGatewayUrl,
- rpcConfig: { autoConnectMs:5000 }
+ rpcConfig: { autoConnectMs:5000,customWsProvider: flutterWsProvider }
});
// TODO check if it's really destroyed
- /*setTimeout(( )=>{
+ *//*setTimeout(( )=>{
destroyFn();
console.log('destroyed')
- },5000)*/
+ },5000)*//*
window.addEventListener("beforeunload", function(e){
console.log('DESTROY Reef Api');
destroyFn();
}, false);
- }
+ } */
};
// testReefObservables();
accountApi.innitApi(signingKey);
@@ -55,6 +75,7 @@ export const initFlutterApi = async (flutterJS: FlutterJS) => {
signApi.initApi(signingKey);
utilsApi.initApi();
metadataApi.initApi();
+ reefStateInitMethodsApi.initApi(signingKey);
} catch (e) {
console.log("INIT FLUTTER JS API ERROR=", e.message);
}
diff --git a/lib/js/packages/reef-mobile-js/src/jsApi/reefStateInitMethodsApi.ts b/lib/js/packages/reef-mobile-js/src/jsApi/reefStateInitMethodsApi.ts
new file mode 100644
index 00000000..f7aa5db2
--- /dev/null
+++ b/lib/js/packages/reef-mobile-js/src/jsApi/reefStateInitMethodsApi.ts
@@ -0,0 +1,74 @@
+import * as accountApi from "./accountApi";
+import {buildAccountWithMeta} from "./accountApi";
+import * as transferApi from "./transferApi";
+import * as swapApi from "./swapApi";
+import * as signApi from "./signApi";
+import * as utilsApi from "./utilsApi";
+import * as metadataApi from "./metadataApi";
+import * as wsBridgeApi from "./wsBridgeApi";
+import {reefState, network} from "@reef-chain/util-lib";
+import {FlutterJS} from "flutter-js-bridge/src/FlutterJS";
+import {InjectedAccountWithMeta} from '@reef-chain/util-lib/dist/dts/extension'
+// import Signer from "./background/Signer";
+import {getSignatureSendRequest} from "flutter-js-bridge/src/sendRequestSignature";
+import { Observable, Subject, firstValueFrom } from "rxjs";
+import Signer from "reef-mobile-js/src/jsApi/background/Signer";
+
+const {AVAILABLE_NETWORKS,FlutterWsProvider, NetworkName} = network;
+
+const getIpfsGatewayUrl = (hash: string): string => {
+ const ret = `https://reef.infura-ipfs.io/ipfs/${hash}`
+ return ret;
+};
+
+let flutterWs = {};
+
+export const initApi = (signingKey: Signer)=>{
+ (window as any).reefStateInitMethods = {
+
+
+ initWsBridge: (rpcUrl: string) => {
+ const wsSendSubj = new Subject();
+ flutterWs.flutterWsProvider = new FlutterWsProvider(rpcUrl, wsSendSubj);
+ flutterWs.flutterWsReq = wsSendSubj;
+ },
+ // this evaluates on init call so need an object reference (if null value is set not referenced) to set property later and access it in dart
+ wsBridgeReq: flutterWs,
+
+ onNativeWsChannelResponse: (data, rpcUrl)=>{
+ flutterWs.flutterWsProvider.getFlutterWs().onFlutterWsMessage({data:data}, rpcUrl);
+ },
+
+
+ initReefState: async (networkName, accounts: Account[]) => {
+
+ if(!flutterWs.flutterWsProvider){
+ console.log('ERROR initReefState - no flutterWsProvider bridge');
+ throw new Error('no flutterWsProvider bridge initialized');
+ }
+ let accountsWithMeta: InjectedAccountWithMeta[] = await Promise.all(
+ accounts.map(async (account: Account) => {
+ return await buildAccountWithMeta(account.name, account.address);
+ }
+ ));
+ console.log("INIT REEF ACCOUNTS len=",accountsWithMeta.length, AVAILABLE_NETWORKS[networkName].rpcUrl);
+ const destroyFn = await reefState.initReefState({
+ network: AVAILABLE_NETWORKS[networkName],
+ jsonAccounts: {accounts: accountsWithMeta, injectedSigner: signingKey},
+ ipfsHashResolverFn: getIpfsGatewayUrl,
+ rpcConfig: { autoConnectMs:5000,customWsProvider: flutterWs.flutterWsProvider }
+ });
+
+ // TODO check if it's really destroyed
+ /*setTimeout(( )=>{
+ destroyFn();
+ console.log('destroyed')
+ },5000)*/
+ window.addEventListener("beforeunload", function(e){
+ console.log('DESTROY Reef Api');
+ destroyFn();
+ }, false);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/lib/js/packages/reef-mobile-js/src/jsApi/utilsApi.ts b/lib/js/packages/reef-mobile-js/src/jsApi/utilsApi.ts
index 26b05f6f..691b73ee 100644
--- a/lib/js/packages/reef-mobile-js/src/jsApi/utilsApi.ts
+++ b/lib/js/packages/reef-mobile-js/src/jsApi/utilsApi.ts
@@ -51,6 +51,10 @@ export const initApi = () => {
)
);
},
+ getNetworkWsUrl: (networkName: any) => {
+ const net: network.Network = network.AVAILABLE_NETWORKS[networkName];
+ return net?.rpcUrl;
+ },
getTxInfo: async (timestamp: string) => {
return firstValueFrom(
combineLatest([graphql.httpClientInstance$]).pipe(
@@ -91,16 +95,13 @@ export const initApi = () => {
console.log('setSelectedNetwork=', net)
return reefState.setSelectedNetwork(net);
},
-
bytesString: (bytes: string) => {
return isAscii(bytes) ? u8aToString(u8aUnwrapBytes(bytes)) : bytes;
},
-
providerConnState$: reefState.providerConnState$.pipe(
switchMap(lagWhenDisconnected()),
shareReplay(1)
),
-
indexerConnState$: reefState.getIndexerConnState$().pipe(
map(v=>!!v.isConnected),
shareReplay(1)
diff --git a/lib/js/packages/reef-mobile-js/yalc.lock b/lib/js/packages/reef-mobile-js/yalc.lock
new file mode 100644
index 00000000..cad878ba
--- /dev/null
+++ b/lib/js/packages/reef-mobile-js/yalc.lock
@@ -0,0 +1,10 @@
+{
+ "version": "v1",
+ "packages": {
+ "@reef-chain/util-lib": {
+ "signature": "f9b75a397a985e09a82f6cda5c106b4f",
+ "file": true,
+ "replaced": "^2.5.10"
+ }
+ }
+}
\ No newline at end of file
diff --git a/lib/js/yarn.lock b/lib/js/yarn.lock
index 8249c669..a9f46009 100644
--- a/lib/js/yarn.lock
+++ b/lib/js/yarn.lock
@@ -11,9 +11,9 @@
"@jridgewell/trace-mapping" "^0.3.24"
"@babel/cli@^7.17.6":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.24.7.tgz#eb2868c1fa384b17ea88d60107577d3e6fd05c4e"
- integrity sha512-8dfPprJgV4O14WTx+AQyEA+opgUKPrsIXX/MdL50J1n06EQJ6m1T+CdsJe0qEC0B/Xl85i+Un5KVAxd/PACX9A==
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.24.8.tgz#79eaa55a69c77cafbea3e87537fd1df5a5a2edf8"
+ integrity sha512-isdp+G6DpRyKc+3Gqxy2rjzgF7Zj9K0mzLNnxz+E/fgeag8qT3vVulX4gY9dGO1q0y+0lUv6V3a+uhUzMzrwXg==
dependencies:
"@jridgewell/trace-mapping" "^0.3.25"
commander "^6.2.0"
@@ -34,38 +34,38 @@
"@babel/highlight" "^7.24.7"
picocolors "^1.0.0"
-"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed"
- integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==
+"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.8.tgz#f9196455334c38d059ac8b1a16a51decda9d30d3"
+ integrity sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==
"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.17.8", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4"
- integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.8.tgz#c24f83985214f599cee5fc26d393d9ab320342f4"
+ integrity sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==
dependencies:
"@ampproject/remapping" "^2.2.0"
"@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.24.7"
- "@babel/helper-compilation-targets" "^7.24.7"
- "@babel/helper-module-transforms" "^7.24.7"
- "@babel/helpers" "^7.24.7"
- "@babel/parser" "^7.24.7"
+ "@babel/generator" "^7.24.8"
+ "@babel/helper-compilation-targets" "^7.24.8"
+ "@babel/helper-module-transforms" "^7.24.8"
+ "@babel/helpers" "^7.24.8"
+ "@babel/parser" "^7.24.8"
"@babel/template" "^7.24.7"
- "@babel/traverse" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/traverse" "^7.24.8"
+ "@babel/types" "^7.24.8"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/generator@^7.24.7", "@babel/generator@^7.7.2":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d"
- integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==
+"@babel/generator@^7.24.8", "@babel/generator@^7.7.2":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.8.tgz#1802d6ac4d77a9199c75ae3eb6a08336e5d1d39a"
+ integrity sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==
dependencies:
- "@babel/types" "^7.24.7"
+ "@babel/types" "^7.24.8"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^2.5.1"
@@ -85,26 +85,26 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9"
- integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==
+"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7", "@babel/helper-compilation-targets@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz#b607c3161cd9d1744977d4f97139572fe778c271"
+ integrity sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==
dependencies:
- "@babel/compat-data" "^7.24.7"
- "@babel/helper-validator-option" "^7.24.7"
- browserslist "^4.22.2"
+ "@babel/compat-data" "^7.24.8"
+ "@babel/helper-validator-option" "^7.24.8"
+ browserslist "^4.23.1"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz#2eaed36b3a1c11c53bdf80d53838b293c52f5b3b"
- integrity sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==
+"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz#47f546408d13c200c0867f9d935184eaa0851b09"
+ integrity sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
"@babel/helper-environment-visitor" "^7.24.7"
"@babel/helper-function-name" "^7.24.7"
- "@babel/helper-member-expression-to-functions" "^7.24.7"
+ "@babel/helper-member-expression-to-functions" "^7.24.8"
"@babel/helper-optimise-call-expression" "^7.24.7"
"@babel/helper-replace-supers" "^7.24.7"
"@babel/helper-skip-transparent-expression-wrappers" "^7.24.7"
@@ -153,13 +153,13 @@
dependencies:
"@babel/types" "^7.24.7"
-"@babel/helper-member-expression-to-functions@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz#67613d068615a70e4ed5101099affc7a41c5225f"
- integrity sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==
+"@babel/helper-member-expression-to-functions@^7.24.7", "@babel/helper-member-expression-to-functions@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6"
+ integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==
dependencies:
- "@babel/traverse" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/traverse" "^7.24.8"
+ "@babel/types" "^7.24.8"
"@babel/helper-module-imports@^7.22.5", "@babel/helper-module-imports@^7.24.7":
version "7.24.7"
@@ -169,10 +169,10 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helper-module-transforms@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8"
- integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==
+"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz#b1f2df4f96f3465b0d035b697ec86cb51ff348fe"
+ integrity sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==
dependencies:
"@babel/helper-environment-visitor" "^7.24.7"
"@babel/helper-module-imports" "^7.24.7"
@@ -187,10 +187,10 @@
dependencies:
"@babel/types" "^7.24.7"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0"
- integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878"
+ integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==
"@babel/helper-remap-async-to-generator@^7.24.7":
version "7.24.7"
@@ -233,20 +233,20 @@
dependencies:
"@babel/types" "^7.24.7"
-"@babel/helper-string-parser@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2"
- integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==
+"@babel/helper-string-parser@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d"
+ integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==
"@babel/helper-validator-identifier@^7.24.7":
version "7.24.7"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
-"@babel/helper-validator-option@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6"
- integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==
+"@babel/helper-validator-option@^7.24.7", "@babel/helper-validator-option@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d"
+ integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==
"@babel/helper-wrap-function@^7.24.7":
version "7.24.7"
@@ -258,13 +258,13 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helpers@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416"
- integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==
+"@babel/helpers@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.8.tgz#2820d64d5d6686cca8789dd15b074cd862795873"
+ integrity sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==
dependencies:
"@babel/template" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/types" "^7.24.8"
"@babel/highlight@^7.24.7":
version "7.24.7"
@@ -276,10 +276,10 @@
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85"
- integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
+"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.24.7", "@babel/parser@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f"
+ integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.7":
version "7.24.7"
@@ -606,16 +606,16 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
-"@babel/plugin-transform-classes@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz#4ae6ef43a12492134138c1e45913f7c46c41b4bf"
- integrity sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==
+"@babel/plugin-transform-classes@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz#ad23301fe5bc153ca4cf7fb572a9bc8b0b711cf7"
+ integrity sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
- "@babel/helper-compilation-targets" "^7.24.7"
+ "@babel/helper-compilation-targets" "^7.24.8"
"@babel/helper-environment-visitor" "^7.24.7"
"@babel/helper-function-name" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-replace-supers" "^7.24.7"
"@babel/helper-split-export-declaration" "^7.24.7"
globals "^11.1.0"
@@ -628,12 +628,12 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/template" "^7.24.7"
-"@babel/plugin-transform-destructuring@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz#a097f25292defb6e6cc16d6333a4cfc1e3c72d9e"
- integrity sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==
+"@babel/plugin-transform-destructuring@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz#c828e814dbe42a2718a838c2a2e16a408e055550"
+ integrity sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-transform-dotall-regex@^7.24.7":
version "7.24.7"
@@ -729,13 +729,13 @@
"@babel/helper-module-transforms" "^7.24.7"
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-modules-commonjs@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz#9fd5f7fdadee9085886b183f1ad13d1ab260f4ab"
- integrity sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==
+"@babel/plugin-transform-modules-commonjs@^7.24.7", "@babel/plugin-transform-modules-commonjs@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c"
+ integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==
dependencies:
- "@babel/helper-module-transforms" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-module-transforms" "^7.24.8"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-simple-access" "^7.24.7"
"@babel/plugin-transform-modules-systemjs@^7.24.7":
@@ -813,12 +813,12 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-transform-optional-chaining@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz#b8f6848a80cf2da98a8a204429bec04756c6d454"
- integrity sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==
+"@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d"
+ integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-skip-transparent-expression-wrappers" "^7.24.7"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
@@ -943,21 +943,21 @@
dependencies:
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-typeof-symbol@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz#f074be466580d47d6e6b27473a840c9f9ca08fb0"
- integrity sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==
+"@babel/plugin-transform-typeof-symbol@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz#383dab37fb073f5bfe6e60c654caac309f92ba1c"
+ integrity sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-transform-typescript@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz#b006b3e0094bf0813d505e0c5485679eeaf4a881"
- integrity sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz#c104d6286e04bf7e44b8cba1b686d41bad57eb84"
+ integrity sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
- "@babel/helper-create-class-features-plugin" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-create-class-features-plugin" "^7.24.8"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-syntax-typescript" "^7.24.7"
"@babel/plugin-transform-unicode-escapes@^7.24.7":
@@ -992,14 +992,14 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/preset-env@^7.16.11":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.7.tgz#ff067b4e30ba4a72f225f12f123173e77b987f37"
- integrity sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==
- dependencies:
- "@babel/compat-data" "^7.24.7"
- "@babel/helper-compilation-targets" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
- "@babel/helper-validator-option" "^7.24.7"
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.8.tgz#e0db94d7f17d6f0e2564e8d29190bc8cdacec2d1"
+ integrity sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==
+ dependencies:
+ "@babel/compat-data" "^7.24.8"
+ "@babel/helper-compilation-targets" "^7.24.8"
+ "@babel/helper-plugin-utils" "^7.24.8"
+ "@babel/helper-validator-option" "^7.24.8"
"@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.7"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.7"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.7"
@@ -1030,9 +1030,9 @@
"@babel/plugin-transform-block-scoping" "^7.24.7"
"@babel/plugin-transform-class-properties" "^7.24.7"
"@babel/plugin-transform-class-static-block" "^7.24.7"
- "@babel/plugin-transform-classes" "^7.24.7"
+ "@babel/plugin-transform-classes" "^7.24.8"
"@babel/plugin-transform-computed-properties" "^7.24.7"
- "@babel/plugin-transform-destructuring" "^7.24.7"
+ "@babel/plugin-transform-destructuring" "^7.24.8"
"@babel/plugin-transform-dotall-regex" "^7.24.7"
"@babel/plugin-transform-duplicate-keys" "^7.24.7"
"@babel/plugin-transform-dynamic-import" "^7.24.7"
@@ -1045,7 +1045,7 @@
"@babel/plugin-transform-logical-assignment-operators" "^7.24.7"
"@babel/plugin-transform-member-expression-literals" "^7.24.7"
"@babel/plugin-transform-modules-amd" "^7.24.7"
- "@babel/plugin-transform-modules-commonjs" "^7.24.7"
+ "@babel/plugin-transform-modules-commonjs" "^7.24.8"
"@babel/plugin-transform-modules-systemjs" "^7.24.7"
"@babel/plugin-transform-modules-umd" "^7.24.7"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7"
@@ -1055,7 +1055,7 @@
"@babel/plugin-transform-object-rest-spread" "^7.24.7"
"@babel/plugin-transform-object-super" "^7.24.7"
"@babel/plugin-transform-optional-catch-binding" "^7.24.7"
- "@babel/plugin-transform-optional-chaining" "^7.24.7"
+ "@babel/plugin-transform-optional-chaining" "^7.24.8"
"@babel/plugin-transform-parameters" "^7.24.7"
"@babel/plugin-transform-private-methods" "^7.24.7"
"@babel/plugin-transform-private-property-in-object" "^7.24.7"
@@ -1066,7 +1066,7 @@
"@babel/plugin-transform-spread" "^7.24.7"
"@babel/plugin-transform-sticky-regex" "^7.24.7"
"@babel/plugin-transform-template-literals" "^7.24.7"
- "@babel/plugin-transform-typeof-symbol" "^7.24.7"
+ "@babel/plugin-transform-typeof-symbol" "^7.24.8"
"@babel/plugin-transform-unicode-escapes" "^7.24.7"
"@babel/plugin-transform-unicode-property-regex" "^7.24.7"
"@babel/plugin-transform-unicode-regex" "^7.24.7"
@@ -1075,7 +1075,7 @@
babel-plugin-polyfill-corejs2 "^0.4.10"
babel-plugin-polyfill-corejs3 "^0.10.4"
babel-plugin-polyfill-regenerator "^0.6.1"
- core-js-compat "^3.31.0"
+ core-js-compat "^3.37.1"
semver "^6.3.1"
"@babel/preset-modules@0.1.6-no-external-plugins":
@@ -1127,9 +1127,9 @@
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
"@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.8", "@babel/runtime@^7.24.5", "@babel/runtime@^7.8.4":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.7.tgz#f4f0d5530e8dbdf59b3451b9b3e594b6ba082e12"
- integrity sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.8.tgz#5d958c3827b13cc6d05e038c07fb2e5e3420d82e"
+ integrity sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==
dependencies:
regenerator-runtime "^0.14.0"
@@ -1142,28 +1142,28 @@
"@babel/parser" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/traverse@^7.24.7", "@babel/traverse@^7.7.2":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5"
- integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==
+"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.7.2":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7"
+ integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==
dependencies:
"@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.24.7"
+ "@babel/generator" "^7.24.8"
"@babel/helper-environment-visitor" "^7.24.7"
"@babel/helper-function-name" "^7.24.7"
"@babel/helper-hoist-variables" "^7.24.7"
"@babel/helper-split-export-declaration" "^7.24.7"
- "@babel/parser" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/parser" "^7.24.8"
+ "@babel/types" "^7.24.8"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.24.7", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2"
- integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==
+"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.8.tgz#d51ffa9043b17d36622efa44e861a49e69e130a8"
+ integrity sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==
dependencies:
- "@babel/helper-string-parser" "^7.24.7"
+ "@babel/helper-string-parser" "^7.24.8"
"@babel/helper-validator-identifier" "^7.24.7"
to-fast-properties "^2.0.0"
@@ -1185,9 +1185,9 @@
eslint-visitor-keys "^3.3.0"
"@eslint-community/regexpp@^4.6.1":
- version "4.10.1"
- resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.1.tgz#361461e5cb3845d874e61731c11cfedd664d83a0"
- integrity sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae"
+ integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==
"@eslint/eslintrc@^2.1.4":
version "2.1.4"
@@ -1928,15 +1928,15 @@
resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d"
integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==
-"@firebase/analytics-compat@0.2.10":
- version "0.2.10"
- resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.2.10.tgz#c98005075c019eb8255764a5279f0ff86b36b863"
- integrity sha512-ia68RcLQLLMFWrM10JfmFod7eJGwqr4/uyrtzHpTDnxGX/6gNCBTOuxdAbyWIqXI5XmcMQdz9hDijGKOHgDfPw==
+"@firebase/analytics-compat@0.2.11":
+ version "0.2.11"
+ resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.2.11.tgz#82995b29805f306ad862773e2cd907ae8fb7b7e5"
+ integrity sha512-wmXxJ49pEY7H549Pa4CDPOTzkPJnfG2Yolptg72ntTgSrbKVq+Eg9cAQY6Z5Kn9ATSQRX5oGXKlNfEk5DJBvvA==
dependencies:
- "@firebase/analytics" "0.10.4"
+ "@firebase/analytics" "0.10.5"
"@firebase/analytics-types" "0.8.2"
- "@firebase/component" "0.6.7"
- "@firebase/util" "1.9.6"
+ "@firebase/component" "0.6.8"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/analytics-types@0.8.2":
@@ -1944,27 +1944,27 @@
resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.8.2.tgz#947f85346e404332aac6c996d71fd4a89cd7f87a"
integrity sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==
-"@firebase/analytics@0.10.4":
- version "0.10.4"
- resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.10.4.tgz#dc68a86774f9ee4f980708e824157617fd2b8ef7"
- integrity sha512-OJEl/8Oye/k+vJ1zV/1L6eGpc1XzAj+WG2TPznJ7PszL7sOFLBXkL9IjHfOCGDGpXeO3btozy/cYUqv4zgNeHg==
+"@firebase/analytics@0.10.5":
+ version "0.10.5"
+ resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.10.5.tgz#a455028952bdc25b9da2b0070ebb09ca487ee09f"
+ integrity sha512-d0X2ksTOKHMf5zFAMKFZWXa8hSbgohsG507xFsGhF4Uet2b8uEUL/YLrEth67jXEbGEi1UQZX4AaGBxKNiDzjw==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/installations" "0.6.7"
+ "@firebase/component" "0.6.8"
+ "@firebase/installations" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
-"@firebase/app-check-compat@0.3.11":
- version "0.3.11"
- resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.3.11.tgz#0a5d1c72c91ba239e4dabf6fd698b27f082030ca"
- integrity sha512-t01zaH3RJpKEey0nGduz3Is+uSz7Sj4U5nwOV6lWb+86s5xtxpIvBJzu/lKxJfYyfZ29eJwpdjEgT1/lm4iQyA==
+"@firebase/app-check-compat@0.3.12":
+ version "0.3.12"
+ resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.3.12.tgz#34d826f72e058baf1aad11713fda337046fb863c"
+ integrity sha512-p/5w3pMih3JVT6u7g04KXgSZr6HDsQXyeWZkIe0+r71dPOlcKyUooe9/feTc8BWpjha3rUOkqQ7+JXZObwvYoQ==
dependencies:
- "@firebase/app-check" "0.8.4"
+ "@firebase/app-check" "0.8.5"
"@firebase/app-check-types" "0.5.2"
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/app-check-interop-types@0.3.2":
@@ -1977,25 +1977,25 @@
resolved "https://registry.yarnpkg.com/@firebase/app-check-types/-/app-check-types-0.5.2.tgz#1221bd09b471e11bb149252f16640a0a51043cbc"
integrity sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==
-"@firebase/app-check@0.8.4":
- version "0.8.4"
- resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.8.4.tgz#1c965d34527d1b924fc7bd51789119b3f817bf94"
- integrity sha512-2tjRDaxcM5G7BEpytiDcIl+NovV99q8yEqRMKDbn4J4i/XjjuThuB4S+4PkmTnZiCbdLXQiBhkVxNlUDcfog5Q==
+"@firebase/app-check@0.8.5":
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.8.5.tgz#e8b0a6d603592f6a04f2d429029f5adfe1a4d2ca"
+ integrity sha512-WyIckkVYAfnzsPIw6EAt/qBUANkUAVl6irF0xuJ1R9ISNyUT1h7dPAwvs/g3rsx0fpBWaHRAH0IFiN6zO6yLqQ==
dependencies:
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
-"@firebase/app-compat@0.2.35":
- version "0.2.35"
- resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.2.35.tgz#ca918736e6b06bdd63eaed24ba213059ecd55f88"
- integrity sha512-vgay/WRjeH0r97/Q6L6df2CMx7oyNFDsE5yPQ9oR1G+zx2eT0s8vNNh0WlKqQxUEWaOLRnXhQ8gy7uu0cBgTRg==
+"@firebase/app-compat@0.2.36":
+ version "0.2.36"
+ resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.2.36.tgz#46926ee9ba0d54fc5ec4695e62588b63e2f7584a"
+ integrity sha512-qsf+pllpgy1IGe2f5vfenOHSX8Cs58sVR5L6h/zBlNy9Yo54B2jy61KxLpSOgyRZb18IlnLLGjo7VtGU1CHvHA==
dependencies:
- "@firebase/app" "0.10.5"
- "@firebase/component" "0.6.7"
+ "@firebase/app" "0.10.6"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/app-types@0.9.2":
@@ -2003,26 +2003,26 @@
resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.9.2.tgz#8cbcceba784753a7c0066a4809bc22f93adee080"
integrity sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==
-"@firebase/app@0.10.5":
- version "0.10.5"
- resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.10.5.tgz#84d3c99b253366844335a411b568dd258800c794"
- integrity sha512-iY/fNot+hWPk9sTX8aHMqlcX9ynRvpGkskWAdUZ2eQQdLo8d1hSFYcYNwPv0Q/frGMasw8udKWMcFOEpC9fG8g==
+"@firebase/app@0.10.6":
+ version "0.10.6"
+ resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.10.6.tgz#0f96a573c18d75723ddeedb45c02c5471d9de695"
+ integrity sha512-/r8Ikp7TOrIIdp7v2adD2kg9SqIXMGOoJXJB1HsX7LjpjWdsoy1fMkP0HlI7GQqqRxDueHNhETx5Zn5E8HyVAQ==
dependencies:
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
idb "7.1.1"
tslib "^2.1.0"
-"@firebase/auth-compat@0.5.9":
- version "0.5.9"
- resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.5.9.tgz#ab925dbe8baf0911fb4836c14403706132d751e8"
- integrity sha512-RX8Zh/3zz2CsVbmYfgHkfUm4fAEPCl+KHVIImNygV5jTGDF6oKOhBIpf4Yigclyu8ESQKZ4elyN0MBYm9/7zGw==
+"@firebase/auth-compat@0.5.10":
+ version "0.5.10"
+ resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.5.10.tgz#7705fc27883a8fafb2e85271e1d5cd7314609276"
+ integrity sha512-epDhgNIXmhl9DPuTW9Ec5NDJJKMFIdXBXiQI9O0xNHveow/ETtBCY86srzF7iCacqsd30CcpLwwXlhk8Y19Olg==
dependencies:
- "@firebase/auth" "1.7.4"
+ "@firebase/auth" "1.7.5"
"@firebase/auth-types" "0.12.2"
- "@firebase/component" "0.6.7"
- "@firebase/util" "1.9.6"
+ "@firebase/component" "0.6.8"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
undici "5.28.4"
@@ -2036,67 +2036,67 @@
resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.12.2.tgz#f12d890585866e53b6ab18b16fa4d425c52eee6e"
integrity sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w==
-"@firebase/auth@1.7.4":
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-1.7.4.tgz#0dc8083314a61598c91cfe00cb96cf2cb3d74336"
- integrity sha512-d2Fw17s5QesojwebrA903el20Li9/YGgkoOGJjagM4I1qAT36APa/FcZ+OX86KxbYKCtQKTMqraU8pxG7C2JWA==
+"@firebase/auth@1.7.5":
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-1.7.5.tgz#8135e0933e874231d7ebafc94f5796a19f5df39b"
+ integrity sha512-DMFR1OA/f1/voeuFbSORg9AP36pMgOoSb/DRgiDalLmIJsDTlQNMCu+givjMP4s/XL85+tBk2MerYnK/AscJjw==
dependencies:
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
undici "5.28.4"
-"@firebase/component@0.6.7":
- version "0.6.7"
- resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.6.7.tgz#6fbffddb26833e1ed58bf296ad587cb330aee716"
- integrity sha512-baH1AA5zxfaz4O8w0vDwETByrKTQqB5CDjRls79Sa4eAGAoERw4Tnung7XbMl3jbJ4B/dmmtsMrdki0KikwDYA==
+"@firebase/component@0.6.8":
+ version "0.6.8"
+ resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.6.8.tgz#899b9318c0ce0586580e8cda7eaf61296f7fb43b"
+ integrity sha512-LcNvxGLLGjBwB0dJUsBGCej2fqAepWyBubs4jt1Tiuns7QLbXHuyObZ4aMeBjZjWx4m8g1LoVI9QFpSaq/k4/g==
dependencies:
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
-"@firebase/database-compat@1.0.5":
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-1.0.5.tgz#18c2314f169942ac315e46b68f86cbe64bafe063"
- integrity sha512-NDSMaDjQ+TZEMDMmzJwlTL05kh1+0Y84C+kVMaOmNOzRGRM7VHi29I6YUhCetXH+/b1Wh4ZZRyp1CuWkd8s6hg==
+"@firebase/database-compat@1.0.6":
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-1.0.6.tgz#6a4966fe4a9d8bc2cb11ee98a1bb01ab954d7d66"
+ integrity sha512-1OGA0sLY47mkXjhICCrUTXEYFnSSXoiXWm1SHsN62b+Lzs5aKA3aWTjTUmYIoK93kDAMPkYpulSv8jcbH4Hwew==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/database" "1.0.5"
- "@firebase/database-types" "1.0.3"
+ "@firebase/component" "0.6.8"
+ "@firebase/database" "1.0.6"
+ "@firebase/database-types" "1.0.4"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
-"@firebase/database-types@1.0.3":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-1.0.3.tgz#1b764212dce88eca74b16da9d220cfea6814858e"
- integrity sha512-39V/Riv2R3O/aUjYKh0xypj7NTNXNAK1bcgY5Kx+hdQPRS/aPTS8/5c0CGFYKgVuFbYlnlnhrCTYsh2uNhGwzA==
+"@firebase/database-types@1.0.4":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-1.0.4.tgz#dc507f7838ed29ac3235c68ebae5fd42a562e3e8"
+ integrity sha512-mz9ZzbH6euFXbcBo+enuJ36I5dR5w+enJHHjy9Y5ThCdKUseqfDjW3vCp1YxE9zygFCSjJJ/z1cQ+zodvUcwPQ==
dependencies:
"@firebase/app-types" "0.9.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
-"@firebase/database@1.0.5":
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/@firebase/database/-/database-1.0.5.tgz#09d7162b7dbc4533f17498ac6a76d5e757ab45be"
- integrity sha512-cAfwBqMQuW6HbhwI3Cb/gDqZg7aR0OmaJ85WUxlnoYW2Tm4eR0hFl5FEijI3/gYPUiUcUPQvTkGV222VkT7KPw==
+"@firebase/database@1.0.6":
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/@firebase/database/-/database-1.0.6.tgz#cf0592b140e207e35c14efe6776fc92266ac408a"
+ integrity sha512-nrexUEG/fpVlHtWKkyfhTC3834kZ1WS7voNyqbBsBCqHXQOvznN5Z0L3nxBqdXSJyltNAf4ndFlQqm5gZiEczQ==
dependencies:
"@firebase/app-check-interop-types" "0.3.2"
"@firebase/auth-interop-types" "0.2.3"
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
faye-websocket "0.11.4"
tslib "^2.1.0"
-"@firebase/firestore-compat@0.3.32":
- version "0.3.32"
- resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.3.32.tgz#1357ba5f80b83f33210d4fb49a1cd346cf95b291"
- integrity sha512-at71mwK7a/mUXH0OgyY0+gUzedm/EUydDFYSFsBoO8DYowZ23Mgd6P4Rzq/Ll3zI/3xJN7LGe7Qp4iE/V/3Arg==
+"@firebase/firestore-compat@0.3.33":
+ version "0.3.33"
+ resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.3.33.tgz#8e591bfafb574c695b09101b98c1a1057f55c60e"
+ integrity sha512-i42a2l31N95CwYEB7zmfK0FS1mrO6pwOLwxavCrwu1BCFrVVVQhUheTPIda/iGguK/2Nog0RaIR1bo7QkZEz3g==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/firestore" "4.6.3"
+ "@firebase/component" "0.6.8"
+ "@firebase/firestore" "4.6.4"
"@firebase/firestore-types" "3.0.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/firestore-types@3.0.2":
@@ -2104,29 +2104,29 @@
resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-3.0.2.tgz#75c301acc5fa33943eaaa9570b963c55398cad2a"
integrity sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg==
-"@firebase/firestore@4.6.3":
- version "4.6.3"
- resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-4.6.3.tgz#87ad38dfd0a0f16e79682177102ee1328d59af44"
- integrity sha512-d/+N2iUsiJ/Dc7fApdpdmmTXzwuTCromsdA1lKwYfZtMIOd1fI881NSLwK2wV4I38wkLnvfKJUV6WpU1f3/ONg==
+"@firebase/firestore@4.6.4":
+ version "4.6.4"
+ resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-4.6.4.tgz#f53fcfc3ecfeb844f2147a43382d013d21e64968"
+ integrity sha512-vk2MoH5HxYEhiNg1l+yBXq1Fkhue/11bFg4HdlTv6BJHcTnnAj2a+/afPpatcW4MOdYA3Tv+d5nGzWbbOC1SHw==
dependencies:
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
- "@firebase/webchannel-wrapper" "1.0.0"
+ "@firebase/util" "1.9.7"
+ "@firebase/webchannel-wrapper" "1.0.1"
"@grpc/grpc-js" "~1.9.0"
"@grpc/proto-loader" "^0.7.8"
tslib "^2.1.0"
undici "5.28.4"
-"@firebase/functions-compat@0.3.11":
- version "0.3.11"
- resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.3.11.tgz#9fdff8b174879b404501df7b8b519e5fb6d0b8ec"
- integrity sha512-Qn+ts/M6Lj2/6i1cp5V5TRR+Hi9kyXyHbo+w9GguINJ87zxrCe6ulx3TI5AGQkoQa8YFHUhT3DMGmLFiJjWTSQ==
+"@firebase/functions-compat@0.3.12":
+ version "0.3.12"
+ resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.3.12.tgz#aae387eb48466df1d031fc5bb755c657cfeb5994"
+ integrity sha512-r3XUb5VlITWpML46JymfJPkK6I9j4SNlO7qWIXUc0TUmkv0oAfVoiIt1F83/NuMZXaGr4YWA/794nVSy4GV8tw==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/functions" "0.11.5"
+ "@firebase/component" "0.6.8"
+ "@firebase/functions" "0.11.6"
"@firebase/functions-types" "0.6.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/functions-types@0.6.2":
@@ -2134,28 +2134,28 @@
resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.6.2.tgz#03b4ec9259d2f57548a3909d6a35ae35ad243552"
integrity sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==
-"@firebase/functions@0.11.5":
- version "0.11.5"
- resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.11.5.tgz#e4187ae3ae262b0482114f7ad418600ca84f3459"
- integrity sha512-qrHJ+l62mZiU5UZiVi84t/iLXZlhRuSvBQsa2qvNLgPsEWR7wdpWhRmVdB7AU8ndkSHJjGlMICqrVnz47sgU7Q==
+"@firebase/functions@0.11.6":
+ version "0.11.6"
+ resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.11.6.tgz#607991a3a870051e6456d7ccb0217fac6305db89"
+ integrity sha512-GPfIBPtpwQvsC7SQbgaUjLTdja0CsNwMoKSgrzA1FGGRk4NX6qO7VQU6XCwBiAFWbpbQex6QWkSMsCzLx1uibQ==
dependencies:
"@firebase/app-check-interop-types" "0.3.2"
"@firebase/auth-interop-types" "0.2.3"
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/messaging-interop-types" "0.2.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
undici "5.28.4"
-"@firebase/installations-compat@0.2.7":
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/@firebase/installations-compat/-/installations-compat-0.2.7.tgz#c430f34bfcfc008c92ca32fd11d6c84ab5dd7888"
- integrity sha512-RPcbD+3nqHbnhVjIOpWK2H5qzZ8pAAAScceiWph0VNTqpKyPQ5tDcp4V5fS0ELpfgsHYvroMLDKfeHxpfvm8cw==
+"@firebase/installations-compat@0.2.8":
+ version "0.2.8"
+ resolved "https://registry.yarnpkg.com/@firebase/installations-compat/-/installations-compat-0.2.8.tgz#ebc908afe84db2754b19a62f7655608911e13819"
+ integrity sha512-pI2q8JFHB7yIq/szmhzGSWXtOvtzl6tCUmyykv5C8vvfOVJUH6mP4M4iwjbK8S1JotKd/K70+JWyYlxgQ0Kpyw==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/installations" "0.6.7"
+ "@firebase/component" "0.6.8"
+ "@firebase/installations" "0.6.8"
"@firebase/installations-types" "0.5.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/installations-types@0.5.2":
@@ -2163,13 +2163,13 @@
resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.5.2.tgz#4d4949e0e83ced7f36cbee009355cd305a36e158"
integrity sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA==
-"@firebase/installations@0.6.7":
- version "0.6.7"
- resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.6.7.tgz#4fc60ca86e838d7c45dfd1d4926d000060bd1079"
- integrity sha512-i6iGoXRu5mX4rTsiMSSKrgh9pSEzD4hwBEzRh5kEhOTr8xN/wvQcCPZDSMVYKwM2XyCPBLVq0JzjyerwL0Rihg==
+"@firebase/installations@0.6.8":
+ version "0.6.8"
+ resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.6.8.tgz#f9c9d493bce04b04ca28814e926ef3ed71f033d6"
+ integrity sha512-57V374qdb2+wT5v7+ntpLXBjZkO6WRgmAUbVkRfFTM/4t980p0FesbqTAcOIiM8U866UeuuuF8lYH70D3jM/jQ==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/util" "1.9.6"
+ "@firebase/component" "0.6.8"
+ "@firebase/util" "1.9.7"
idb "7.1.1"
tslib "^2.1.0"
@@ -2180,14 +2180,14 @@
dependencies:
tslib "^2.1.0"
-"@firebase/messaging-compat@0.2.9":
- version "0.2.9"
- resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.2.9.tgz#a4cae54c9caf10a3a6c811152d5bd58f165337b7"
- integrity sha512-5jN6wyhwPgBH02zOtmmoOeyfsmoD7ty48D1m0vVPsFg55RqN2Z3Q9gkZ5GmPklFPjTPLcxB1ObcHOZvThTkm7g==
+"@firebase/messaging-compat@0.2.10":
+ version "0.2.10"
+ resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.2.10.tgz#08711f75e2d517fd209bfbc65b1f754b09b2121c"
+ integrity sha512-FXQm7rcowkDm8kFLduHV35IRYCRo+Ng0PIp/t1+EBuEbyplaKkGjZ932pE+owf/XR+G/60ku2QRBptRGLXZydg==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/messaging" "0.12.9"
- "@firebase/util" "1.9.6"
+ "@firebase/component" "0.6.8"
+ "@firebase/messaging" "0.12.10"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/messaging-interop-types@0.2.2":
@@ -2195,28 +2195,28 @@
resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.2.tgz#81042f7e9739733fa4571d17f6eb6869522754d0"
integrity sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==
-"@firebase/messaging@0.12.9":
- version "0.12.9"
- resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.12.9.tgz#c3cb7a26a3488161273839bf65237f8c485ba661"
- integrity sha512-IH+JJmzbFGZXV3+TDyKdqqKPVfKRqBBg2BfYYOy7cm7J+SwV+uJMe8EnDKYeQLEQhtpwciPfJ3qQXJs2lbxDTw==
+"@firebase/messaging@0.12.10":
+ version "0.12.10"
+ resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.12.10.tgz#29909f909b9588d44864732377d88de11f3b3ed3"
+ integrity sha512-fGbxJPKpl2DIKNJGhbk4mYPcM+qE2gl91r6xPoiol/mN88F5Ym6UeRdMVZah+pijh9WxM55alTYwXuW40r1Y2Q==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/installations" "0.6.7"
+ "@firebase/component" "0.6.8"
+ "@firebase/installations" "0.6.8"
"@firebase/messaging-interop-types" "0.2.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
idb "7.1.1"
tslib "^2.1.0"
-"@firebase/performance-compat@0.2.7":
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.2.7.tgz#30e29934326888b164c67e5f3709c3a8e580a8d6"
- integrity sha512-cb8ge/5iTstxfIGW+iiY+7l3FtN8gobNh9JSQNZgLC9xmcfBYWEs8IeEWMI6S8T+At0oHc3lv+b2kpRMUWr8zQ==
+"@firebase/performance-compat@0.2.8":
+ version "0.2.8"
+ resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.2.8.tgz#d97bab3fd0c147c7f796e9b8f78712bc0b83699c"
+ integrity sha512-o7TFClRVJd3VIBoY7KZQqtCeW0PC6v9uBzM6Lfw3Nc9D7hM6OonqecYvh7NwJ6R14k+xM27frLS4BcCvFHKw2A==
dependencies:
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/performance" "0.6.7"
+ "@firebase/performance" "0.6.8"
"@firebase/performance-types" "0.2.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/performance-types@0.2.2":
@@ -2224,27 +2224,27 @@
resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.2.2.tgz#7b78cd2ab2310bac89a63348d93e67e01eb06dd7"
integrity sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==
-"@firebase/performance@0.6.7":
- version "0.6.7"
- resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.6.7.tgz#7d6c4e5ec61df7369d87fb4a5c0af4e0cedee69b"
- integrity sha512-d+Q4ltjdJZqjzcdms5i0UC9KLYX7vKGcygZ+7zHA/Xk+bAbMD2CPU0nWTnlNFWifZWIcXZ/2mAMvaGMW3lypUA==
+"@firebase/performance@0.6.8":
+ version "0.6.8"
+ resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.6.8.tgz#668b0fc207389f7829fd3bfb6614fe819b7db124"
+ integrity sha512-F+alziiIZ6Yn8FG47mxwljq+4XkgkT2uJIFRlkyViUQRLzrogaUJW6u/+6ZrePXnouKlKIwzqos3PVJraPEcCA==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/installations" "0.6.7"
+ "@firebase/component" "0.6.8"
+ "@firebase/installations" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
-"@firebase/remote-config-compat@0.2.7":
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.7.tgz#8a7ac7658a7c9cc29a4ad5884bc224eaae950c38"
- integrity sha512-Fq0oneQ4SluLnfr5/HfzRS1TZf1ANj1rWbCCW3+oC98An3nE+sCdp+FSuHsEVNwgMg4Tkwx9Oom2lkKeU+Vn+w==
+"@firebase/remote-config-compat@0.2.8":
+ version "0.2.8"
+ resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.8.tgz#a6df065c1fd0a943e84ee0e76acfc6c1bede42f9"
+ integrity sha512-UxSFOp6dzFj2AHB8Bq/BYtbq5iFyizKx4Rd6WxAdaKYM8cnPMeK+l2v+Oogtjae+AeyHRI+MfL2acsfVe5cd2A==
dependencies:
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/remote-config" "0.4.7"
+ "@firebase/remote-config" "0.4.8"
"@firebase/remote-config-types" "0.3.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/remote-config-types@0.3.2":
@@ -2252,26 +2252,26 @@
resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.3.2.tgz#a5d1009c6fd08036c5cd4f28764e3cd694f966d5"
integrity sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==
-"@firebase/remote-config@0.4.7":
- version "0.4.7"
- resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.4.7.tgz#1afd6f3089e3c66ed6909eb60d0eb1329d27c9ff"
- integrity sha512-5oPNrPFLsbsjpq0lUEIXoDF2eJK7vAbyXe/DEuZQxnwJlfR7aQbtUlEkRgQWcicXpyDmAmDLo7q7lDbCYa6CpA==
+"@firebase/remote-config@0.4.8":
+ version "0.4.8"
+ resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.4.8.tgz#b6a79acdf73554e0ee31c278162b85592fc8c1f3"
+ integrity sha512-AMLqe6wfIRnjc6FkCWOSUjhc1fSTEf8o+cv1NolFvbiJ/tU+TqN4pI7pT+MIKQzNiq5fxLehkOx+xtAQBxPJKQ==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/installations" "0.6.7"
+ "@firebase/component" "0.6.8"
+ "@firebase/installations" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
-"@firebase/storage-compat@0.3.8":
- version "0.3.8"
- resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.3.8.tgz#0d6d66a683713953b2bd24494e83bddcbb562f3a"
- integrity sha512-qDfY9kMb6Ch2hZb40sBjDQ8YPxbjGOxuT+gU1Z0iIVSSpSX0f4YpGJCypUXiA0T11n6InCXB+T/Dknh2yxVTkg==
+"@firebase/storage-compat@0.3.9":
+ version "0.3.9"
+ resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.3.9.tgz#42496a7b5f7c384f0ea590d704934465102b4527"
+ integrity sha512-WWgAp5bTW961oIsCc9+98m4MIVKpEqztAlIngfHfwO/x3DYoBPRl/awMRG3CAXyVxG+7B7oHC5IsnqM+vTwx2A==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/storage" "0.12.5"
+ "@firebase/component" "0.6.8"
+ "@firebase/storage" "0.12.6"
"@firebase/storage-types" "0.8.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
"@firebase/storage-types@0.8.2":
@@ -2279,38 +2279,38 @@
resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.8.2.tgz#edb321b8a3872a9f74e1f27de046f160021c8e1f"
integrity sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g==
-"@firebase/storage@0.12.5":
- version "0.12.5"
- resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.12.5.tgz#9277b4f838572ba78f017aa6207c6d7545400846"
- integrity sha512-nGWBOGFNr10j0LA4NJ3/Yh3us/lb0Q1xSIKZ38N6FcS+vY54nqJ7k3zE3PENregHC8+8txRow++A568G3v8hOA==
+"@firebase/storage@0.12.6":
+ version "0.12.6"
+ resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.12.6.tgz#49b2c77f10fd97da913a93e37c86cdff92a805eb"
+ integrity sha512-Zgb9WuehJxzhj7pGXUvkAEaH+3HvLjD9xSZ9nepuXf5f8378xME7oGJtREr/RnepdDA5YW0XIxe0QQBNHpe1nw==
dependencies:
- "@firebase/component" "0.6.7"
- "@firebase/util" "1.9.6"
+ "@firebase/component" "0.6.8"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
undici "5.28.4"
-"@firebase/util@1.9.6":
- version "1.9.6"
- resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.9.6.tgz#56dc34e20fcbc0dd07b11b800f95f5d0417cbfb4"
- integrity sha512-IBr1MZbp4d5MjBCXL3TW1dK/PDXX4yOGbiwRNh1oAbE/+ci5Uuvy9KIrsFYY80as1I0iOaD5oOMA9Q8j4TJWcw==
+"@firebase/util@1.9.7":
+ version "1.9.7"
+ resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.9.7.tgz#c03b0ae065b3bba22800da0bd5314ef030848038"
+ integrity sha512-fBVNH/8bRbYjqlbIhZ+lBtdAAS4WqZumx03K06/u7fJSpz1TGjEMm1ImvKD47w+xaFKIP2ori6z8BrbakRfjJA==
dependencies:
tslib "^2.1.0"
-"@firebase/vertexai-preview@0.0.2":
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/@firebase/vertexai-preview/-/vertexai-preview-0.0.2.tgz#a17454e4899bf4b3fa07322fb204659e7cfa5868"
- integrity sha512-NOOL63kFQRq45ioi5P+hlqj/4LNmvn1URhGjQdvyV54c1Irvoq26aW861PRRLjrSMIeNeiLtCLD5pe+ediepAg==
+"@firebase/vertexai-preview@0.0.3":
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/@firebase/vertexai-preview/-/vertexai-preview-0.0.3.tgz#73dea839439ebdbb5ccd946f297ede5b57e6e7e9"
+ integrity sha512-KVtUWLp+ScgiwkDKAvNkVucAyhLVQp6C6lhnVEuIg4mWhWcS3oerjAeVhZT4uNofKwWxRsOaB2Yec7DMTXlQPQ==
dependencies:
"@firebase/app-check-interop-types" "0.3.2"
- "@firebase/component" "0.6.7"
+ "@firebase/component" "0.6.8"
"@firebase/logger" "0.4.2"
- "@firebase/util" "1.9.6"
+ "@firebase/util" "1.9.7"
tslib "^2.1.0"
-"@firebase/webchannel-wrapper@1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.0.tgz#a0e11b39fa3ef56ed5333bf321f581037aeda033"
- integrity sha512-zuWxyfXNbsKbm96HhXzainONPFqRcoZblQ++e9cAIGUuHfl2cFSBzW01jtesqWG/lqaUyX3H8O1y9oWboGNQBA==
+"@firebase/webchannel-wrapper@1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.1.tgz#0b62c9f47f557a5b4adc073bb0a47542ce6af4c4"
+ integrity sha512-jmEnr/pk0yVkA7mIlHNnxCi+wWzOFUg0WyIotgkKAb2u1J7fAeDBcVNSTjTihbAYNusCLQdW5s9IJ5qwnEufcQ==
"@grpc/grpc-js@~1.9.0":
version "1.9.15"
@@ -2554,9 +2554,9 @@
integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
- version "1.4.15"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
- integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
+ integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
version "0.3.25"
@@ -2602,11 +2602,11 @@
webextension-polyfill "^0.10.0"
"@metamask/rpc-errors@^6.0.0", "@metamask/rpc-errors@^6.2.1":
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/@metamask/rpc-errors/-/rpc-errors-6.3.0.tgz#adc63f3c1c50ec812d3631a471fe2beca0c3707d"
- integrity sha512-B1UIG/0xWkaDs/d6xrxsRf7kmFLdk8YE0HUToaFumjwQM36AjBsqEzVyemPTQv0SIrAPFnSmkLt053JOWcu5iw==
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@metamask/rpc-errors/-/rpc-errors-6.3.1.tgz#d5bb4740e070c3d87e91717ff4c3c6061a081cab"
+ integrity sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg==
dependencies:
- "@metamask/utils" "^8.3.0"
+ "@metamask/utils" "^9.0.0"
fast-safe-stringify "^2.0.6"
"@metamask/safe-event-emitter@^3.0.0":
@@ -2614,10 +2614,10 @@
resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz#e89b840a7af8097a8ed4953d8dc8470d1302d3ef"
integrity sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==
-"@metamask/superstruct@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@metamask/superstruct/-/superstruct-3.0.0.tgz#0200d0a627522904a7e0fd751dcc6fb863cefacb"
- integrity sha512-TOm+Lt/lCJk9j/3QT2LucrPewRmqI7/GKT+blK2IIOAkBMS+9TmeNjd2Y+TlfpSSYstaYsGZyz1XwpiTCg6RLA==
+"@metamask/superstruct@^3.0.0", "@metamask/superstruct@^3.1.0":
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@metamask/superstruct/-/superstruct-3.1.0.tgz#148f786a674fba3ac885c1093ab718515bf7f648"
+ integrity sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==
"@metamask/utils@^8.1.0", "@metamask/utils@^8.3.0":
version "8.5.0"
@@ -2634,15 +2634,30 @@
semver "^7.5.4"
uuid "^9.0.1"
+"@metamask/utils@^9.0.0":
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-9.0.0.tgz#cbcdf90e2cfc425f67731fc50d44bdf501daae36"
+ integrity sha512-Q/PzQCm6rkmePxHghXgJuYEkVfSvwKLLFZwFtfmLAz4mxIPuFJSMawaJM7sfZsVybK5Bf9QaKAjgMvHk5iGGvA==
+ dependencies:
+ "@ethereumjs/tx" "^4.2.0"
+ "@metamask/superstruct" "^3.1.0"
+ "@noble/hashes" "^1.3.1"
+ "@scure/base" "^1.1.3"
+ "@types/debug" "^4.1.7"
+ debug "^4.3.4"
+ pony-cause "^2.1.10"
+ semver "^7.5.4"
+ uuid "^9.0.1"
+
"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
version "2.1.8-no-fsevents.3"
resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"
integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==
-"@noble/curves@1.4.0", "@noble/curves@^1.3.0", "@noble/curves@~1.4.0":
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6"
- integrity sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==
+"@noble/curves@1.4.2", "@noble/curves@^1.3.0", "@noble/curves@~1.4.0":
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.2.tgz#40309198c76ed71bc6dbf7ba24e81ceb4d0d1fe9"
+ integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==
dependencies:
"@noble/hashes" "1.4.0"
@@ -3090,6 +3105,15 @@
"@polkadot/util-crypto" "12.6.2"
tslib "^2.6.2"
+"@polkadot/keyring@^13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-13.0.2.tgz#05a655eb06c965ae5ee5f181d25916797ea50849"
+ integrity sha512-NeLbhyKDT5W8LI9seWTZGePxNTOVpDhv2018HSrEDwJq9Ie0C4TZhUf3KNERCkSveuThXjfQJMs+1CF33ZXPWw==
+ dependencies:
+ "@polkadot/util" "13.0.2"
+ "@polkadot/util-crypto" "13.0.2"
+ tslib "^2.6.2"
+
"@polkadot/keyring@^9.4.1":
version "9.7.2"
resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.7.2.tgz#3e252bdcabce4f4e74b8fbcd98d77bb0205af21e"
@@ -3108,6 +3132,15 @@
"@substrate/ss58-registry" "^1.44.0"
tslib "^2.6.2"
+"@polkadot/networks@13.0.2", "@polkadot/networks@^13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-13.0.2.tgz#0f8fc896b8fb2141212b6448739f4a00bc72b29c"
+ integrity sha512-ABAL+vug/gIwkdFEzeh87JoJd0YKrxSYg/HjUrZ+Zis2ucxQEKpvtCpJ34ku+YrjacBfVqIAkkwd3ZdIPGq9aQ==
+ dependencies:
+ "@polkadot/util" "13.0.2"
+ "@substrate/ss58-registry" "^1.46.0"
+ tslib "^2.6.2"
+
"@polkadot/networks@7.9.2":
version "7.9.2"
resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-7.9.2.tgz#03e3f3ac6bdea177517436537826055df60bcb9a"
@@ -3230,26 +3263,26 @@
tslib "^2.6.2"
"@polkadot/ui-keyring@^3.6.5":
- version "3.6.6"
- resolved "https://registry.yarnpkg.com/@polkadot/ui-keyring/-/ui-keyring-3.6.6.tgz#73cd99dcb45189ca4c959ac71c0f7d0b3c93a1aa"
- integrity sha512-G9QfT9VJCOjVlF0L5RLxlajYZVMcWEapLGN+0CZofcXSx65AQwgfMl/yR8xVsg9j5bL8akr4J8cSqNgdOuX2yw==
- dependencies:
- "@polkadot/keyring" "^12.6.2"
- "@polkadot/ui-settings" "3.6.6"
- "@polkadot/util" "^12.6.2"
- "@polkadot/util-crypto" "^12.6.2"
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/ui-keyring/-/ui-keyring-3.7.1.tgz#2b9032353d459bb182c59629bdc613fa3289961b"
+ integrity sha512-ZO92nX5nSOPCrRoqvzqOS1CQl6nA67LtwUEkI7Oju56Tb2Dhu9eUsS6Y5xG7miLc5/fR6KqBWfTJsqpcUfFEiQ==
+ dependencies:
+ "@polkadot/keyring" "^13.0.2"
+ "@polkadot/ui-settings" "3.7.1"
+ "@polkadot/util" "^13.0.2"
+ "@polkadot/util-crypto" "^13.0.2"
mkdirp "^3.0.1"
rxjs "^7.8.1"
store "^2.0.12"
tslib "^2.6.2"
-"@polkadot/ui-settings@3.6.6":
- version "3.6.6"
- resolved "https://registry.yarnpkg.com/@polkadot/ui-settings/-/ui-settings-3.6.6.tgz#99091457cde3a8e39880abdb1fb7171387172880"
- integrity sha512-DoXXnj4KASxZWE+hnBkNXOkm3AX6CbyyZLzPBAPR4ZyyGTqushJNmyaiTiArqMtBh7rYFT2cDStt+qOa/hjyhQ==
+"@polkadot/ui-settings@3.7.1":
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/ui-settings/-/ui-settings-3.7.1.tgz#dd69d9455dec725687cd5e8473084c0329a28b58"
+ integrity sha512-0O+pGJH246AF93oIJiVS+FoCR1i2r7q+oLteGKzQYw9lTflCFbjgeRkqzR9ys8unrEFd63YfwGnB4ctkf1FzRg==
dependencies:
- "@polkadot/networks" "^12.6.2"
- "@polkadot/util" "^12.6.2"
+ "@polkadot/networks" "^13.0.2"
+ "@polkadot/util" "^13.0.2"
eventemitter3 "^5.0.1"
store "^2.0.12"
tslib "^2.6.2"
@@ -3278,6 +3311,22 @@
"@scure/base" "^1.1.5"
tslib "^2.6.2"
+"@polkadot/util-crypto@13.0.2", "@polkadot/util-crypto@^13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-13.0.2.tgz#fee602bcb39e9424300410f4144f170ee2a29292"
+ integrity sha512-woUsJJ6zd/caL7U+D30a5oM/+WK9iNI00Y8aNUHSj6Zq/KPzK9uqDBaLGWwlgrejoMQkxxiU2X0f2LzP15AtQg==
+ dependencies:
+ "@noble/curves" "^1.3.0"
+ "@noble/hashes" "^1.3.3"
+ "@polkadot/networks" "13.0.2"
+ "@polkadot/util" "13.0.2"
+ "@polkadot/wasm-crypto" "^7.3.2"
+ "@polkadot/wasm-util" "^7.3.2"
+ "@polkadot/x-bigint" "13.0.2"
+ "@polkadot/x-randomvalues" "13.0.2"
+ "@scure/base" "^1.1.5"
+ tslib "^2.6.2"
+
"@polkadot/util-crypto@9.7.2":
version "9.7.2"
resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-9.7.2.tgz#0a097f4e197cd344d101ab748a740c2d99a4c5b9"
@@ -3330,6 +3379,19 @@
bn.js "^5.2.1"
tslib "^2.6.2"
+"@polkadot/util@13.0.2", "@polkadot/util@^13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-13.0.2.tgz#f0a2572d74730fda8dfd690b60d53c131a688f3b"
+ integrity sha512-/6bS9sfhJLhs8QuqWaR1eRapzfDdGC5XAQZEPL9NN5sTTA7HxWos8rVleai0UERm8QUMabjZ9rK9KpzbXl7ojg==
+ dependencies:
+ "@polkadot/x-bigint" "13.0.2"
+ "@polkadot/x-global" "13.0.2"
+ "@polkadot/x-textdecoder" "13.0.2"
+ "@polkadot/x-textencoder" "13.0.2"
+ "@types/bn.js" "^5.1.5"
+ bn.js "^5.2.1"
+ tslib "^2.6.2"
+
"@polkadot/util@7.9.2":
version "7.9.2"
resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-7.9.2.tgz#567ac659516d6b685ed7e796919901d92e5cbe6b"
@@ -3429,6 +3491,14 @@
"@polkadot/x-global" "12.6.2"
tslib "^2.6.2"
+"@polkadot/x-bigint@13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-13.0.2.tgz#25adca9ce0c5ed691f9bced283f44f7e7d824300"
+ integrity sha512-h2jKT/UaxiEal8LhQeH6+GCjO7GwEqVAD2SNYteCOXff6yNttqAZYJuHZsndbVjVNwqRNf8D5q/zZkD0HUd6xQ==
+ dependencies:
+ "@polkadot/x-global" "13.0.2"
+ tslib "^2.6.2"
+
"@polkadot/x-bigint@9.7.2":
version "9.7.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-9.7.2.tgz#ec79977335dce173a81e45247bdfd46f3b301702"
@@ -3453,6 +3523,13 @@
dependencies:
tslib "^2.6.2"
+"@polkadot/x-global@13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-13.0.2.tgz#77afc4fbd4cfac8ba78cf120836f30ecc7322a74"
+ integrity sha512-OoNIXLB5y8vIKpk4R+XmpDPhipNXWSUvEwUnpQT7NAxNLmzgMq1FhbrwBWWPRNHPrQonp7mqxV/X+v5lv1HW/g==
+ dependencies:
+ tslib "^2.6.2"
+
"@polkadot/x-global@7.9.2":
version "7.9.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-7.9.2.tgz#b272b0a3bedaad3bcbf075ec4682abe68cf2a850"
@@ -3475,6 +3552,14 @@
"@polkadot/x-global" "12.6.2"
tslib "^2.6.2"
+"@polkadot/x-randomvalues@13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-13.0.2.tgz#78ae28b345895cc816ffcad0b336c31cadfcf928"
+ integrity sha512-SGj+L0H/7TWZtSmtkWlixO4DFzXDdluI0UscN2h285os2Ns8PnmBbue+iJ8PVSzpY1BOxd66gvkkpboPz+jXFQ==
+ dependencies:
+ "@polkadot/x-global" "13.0.2"
+ tslib "^2.6.2"
+
"@polkadot/x-randomvalues@7.9.2":
version "7.9.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-7.9.2.tgz#0c9bb7b48a0791c2a32e9605a31a5ce56fee621d"
@@ -3499,6 +3584,14 @@
"@polkadot/x-global" "12.6.2"
tslib "^2.6.2"
+"@polkadot/x-textdecoder@13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-13.0.2.tgz#662a6855af8e7a5af17f86890e59ab44f829243a"
+ integrity sha512-mauglOkTJxLGmLwLc3J5Jlq/W+SHP53eiy3F8/8JxxfnXrZKgWoQXGpvXYPjFnMZj0MzDSy/6GjyGWnDCgdQFA==
+ dependencies:
+ "@polkadot/x-global" "13.0.2"
+ tslib "^2.6.2"
+
"@polkadot/x-textdecoder@7.9.2":
version "7.9.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-7.9.2.tgz#a78548e33efeb3a25f761fec9787b2bcae7f0608"
@@ -3523,6 +3616,14 @@
"@polkadot/x-global" "12.6.2"
tslib "^2.6.2"
+"@polkadot/x-textencoder@13.0.2":
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-13.0.2.tgz#5e178e0f759df50592e6870346c8db2a445af957"
+ integrity sha512-Lq08H2OnVXj97uaOwg7tcmRS7a4VJYkHEeWO4FyEMOk6P6lU6W8OVNjjxG0se9PCEgmyZPUDbJI//1ynzP4cXw==
+ dependencies:
+ "@polkadot/x-global" "13.0.2"
+ tslib "^2.6.2"
+
"@polkadot/x-textencoder@7.9.2":
version "7.9.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-7.9.2.tgz#b32bfd6fbff8587c56452f58252a52d62bbcd5b9"
@@ -3624,10 +3725,10 @@
blakejs "~1.2.1"
ethers "~5.5.0"
-"@reef-chain/util-lib@^2.5.10":
- version "2.5.10"
- resolved "https://registry.yarnpkg.com/@reef-chain/util-lib/-/util-lib-2.5.10.tgz#f608d5a95d0de9276151efdf44535baae0836bea"
- integrity sha512-2YF74wL81BdaaROPif6VntRCT1jd8WXXEWY5A2Pqunv1Cf6OHBdLiRXyuIjWMxqfVUY+S894iWb8aHBU1huO8Q==
+"@reef-chain/util-lib@^2.5.10", "@reef-chain/util-lib@^2.5.11":
+ version "2.5.11"
+ resolved "https://registry.yarnpkg.com/@reef-chain/util-lib/-/util-lib-2.5.11.tgz#08677219394df69d806e8d969ee4e6e791592af6"
+ integrity sha512-UT4YMiZHT6cbycupncie07cNJAYwzgLD4jfx6TPJ/R2zrFU1JYJLH8unK30LmuJL9oIlKKgu33tutlBslIhApw==
dependencies:
"@metamask/providers" "^14.0.2"
"@polkadot/api" "^10.11.2"
@@ -3833,9 +3934,9 @@
integrity sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==
"@substrate/connect-known-chains@^1.1.1":
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/@substrate/connect-known-chains/-/connect-known-chains-1.1.6.tgz#2627d329b82b46c7d745752c48c73e1b8ce6ac81"
- integrity sha512-JwtdGbnK3ZqrY1qp3Ifr/p648sp9hG0Q715h4nRghnqZJnMQIiLKaFkcLnvrAiYQD3zNTYDztHidy5Q/u0TcbQ==
+ version "1.1.9"
+ resolved "https://registry.yarnpkg.com/@substrate/connect-known-chains/-/connect-known-chains-1.1.9.tgz#dcfbe15736a97e11ffaec141704ef128f9ad15ac"
+ integrity sha512-P11S0GtHaOGm4lnwZ2YUSugH3PZ9eYpRtaZGEx0yG7f/A9UBh7KhinRBMgC/NIGAi58l5uQeWm0HFZG09PF7CQ==
"@substrate/connect@0.8.8":
version "0.8.8"
@@ -3860,7 +3961,7 @@
"@substrate/connect-known-chains" "^1.1.1"
rxjs "^7.8.1"
-"@substrate/ss58-registry@^1.23.0", "@substrate/ss58-registry@^1.44.0":
+"@substrate/ss58-registry@^1.23.0", "@substrate/ss58-registry@^1.44.0", "@substrate/ss58-registry@^1.46.0":
version "1.49.0"
resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.49.0.tgz#ed9507316d13f49b2bccb65f08ec97180f71fc39"
integrity sha512-leW6Ix4LD7XgvxT7+aobPWSw+WvPcN2Rxof1rmd0mNC5t2n99k1N7UNEvz7YEFSOUeHWmKIY7F5q8KeIqYoHfA==
@@ -3973,9 +4074,9 @@
integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==
"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0":
- version "20.14.8"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.8.tgz#45c26a2a5de26c3534a9504530ddb3b27ce031ac"
- integrity sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==
+ version "20.14.10"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.10.tgz#a1a218290f1b6428682e3af044785e5874db469a"
+ integrity sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==
dependencies:
undici-types "~5.26.4"
@@ -3985,9 +4086,9 @@
integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==
"@types/readable-stream@^4.0.0", "@types/readable-stream@^4.0.5":
- version "4.0.14"
- resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.14.tgz#5a76a00e1e3dd6ff921ea2b3fac7485c5a492c19"
- integrity sha512-xZn/AuUbCMShGsqH/ehZtGDwQtbx00M9rZ2ENLe4tOjFZ/JFeWMhEZkk2fEe1jAUqqEAURIkFJ7Az/go8mM1/w==
+ version "4.0.15"
+ resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.15.tgz#e6ec26fe5b02f578c60baf1fa9452e90957d2bfb"
+ integrity sha512-oAZ3kw+kJFkEqyh7xORZOku1YAKvsFTogRY8kVl4vHpEKiDkfnSA/My8haRE7fvmix5Zyy+1pwzOi7yycGLBJw==
dependencies:
"@types/node" "*"
safe-buffer "~5.1.1"
@@ -3998,9 +4099,9 @@
integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==
"@types/ws@^8.5.9":
- version "8.5.10"
- resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787"
- integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==
+ version "8.5.11"
+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.11.tgz#90ad17b3df7719ce3e6bc32f83ff954d38656508"
+ integrity sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==
dependencies:
"@types/node" "*"
@@ -4434,9 +4535,9 @@ acorn@^7.1.1:
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
acorn@^8.11.3, acorn@^8.2.4, acorn@^8.9.0:
- version "8.12.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.0.tgz#1627bfa2e058148036133b8d9b51a700663c294c"
- integrity sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
+ integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
aes-js@3.0.0:
version "3.0.0"
@@ -4896,9 +4997,9 @@ bl@^4.1.0:
readable-stream "^3.4.0"
bl@^6.0.8:
- version "6.0.13"
- resolved "https://registry.yarnpkg.com/bl/-/bl-6.0.13.tgz#dc5f288d3f849771bb6112b29477abee4c0a9d96"
- integrity sha512-tMncAcpsyjZgAVbVFupVIaB2xud13xxT59fdHkuszY2jdZkqIWfpQdmII1fOe3kOGAz0mNLTIHEm+KxpYsQKKg==
+ version "6.0.14"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-6.0.14.tgz#b9ae9862118a3d2ebec999c5318466012314f96c"
+ integrity sha512-TJfbvGdL7KFGxTsEbsED7avqpFdY56q9IW0/aiytyheJzxST/+Io6cx/4Qx0K2/u0BPRDs65mjaQzYvMZeNocQ==
dependencies:
"@types/readable-stream" "^4.0.0"
buffer "^6.0.3"
@@ -5026,15 +5127,15 @@ browserify-sign@^4.0.0:
readable-stream "^2.3.8"
safe-buffer "^5.2.1"
-browserslist@^4.20.2, browserslist@^4.22.2, browserslist@^4.23.0:
- version "4.23.1"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96"
- integrity sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==
+browserslist@^4.20.2, browserslist@^4.23.0, browserslist@^4.23.1:
+ version "4.23.2"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed"
+ integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==
dependencies:
- caniuse-lite "^1.0.30001629"
- electron-to-chromium "^1.4.796"
+ caniuse-lite "^1.0.30001640"
+ electron-to-chromium "^1.4.820"
node-releases "^2.0.14"
- update-browserslist-db "^1.0.16"
+ update-browserslist-db "^1.1.0"
bser@2.1.1:
version "2.1.1"
@@ -5108,10 +5209,10 @@ camelcase@^6.2.0, camelcase@^6.2.1:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-caniuse-lite@^1.0.30001629:
- version "1.0.30001636"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz#b15f52d2bdb95fad32c2f53c0b68032b85188a78"
- integrity sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==
+caniuse-lite@^1.0.30001640:
+ version "1.0.30001642"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz#6aa6610eb24067c246d30c57f055a9d0a7f8d05f"
+ integrity sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==
caseless@~0.12.0:
version "0.12.0"
@@ -5432,7 +5533,7 @@ cookie-es@^1.1.0:
resolved "https://registry.yarnpkg.com/cookie-es/-/cookie-es-1.1.0.tgz#68f8d9f48aeb5a534f3896f80e792760d3d20def"
integrity sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==
-core-js-compat@^3.31.0, core-js-compat@^3.36.1:
+core-js-compat@^3.36.1, core-js-compat@^3.37.1:
version "3.37.1"
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee"
integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==
@@ -5694,7 +5795,7 @@ define-data-property@^1.0.1, define-data-property@^1.1.4:
es-errors "^1.3.0"
gopd "^1.0.1"
-define-properties@^1.2.0, define-properties@^1.2.1:
+define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
@@ -5925,10 +6026,10 @@ ed2curve@^0.3.0:
dependencies:
tweetnacl "1.x.x"
-electron-to-chromium@^1.4.796:
- version "1.4.810"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.810.tgz#7dee01b090b9e048e6db752f7b30921790230654"
- integrity sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ==
+electron-to-chromium@^1.4.820:
+ version "1.4.827"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz#76068ed1c71dd3963e1befc8ae815004b2da6a02"
+ integrity sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==
elliptic@6.5.4:
version "6.5.4"
@@ -5998,7 +6099,7 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3:
+es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3:
version "1.23.3"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0"
integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==
@@ -6396,9 +6497,9 @@ eslint-plugin-prettier@^4.0.0:
prettier-linter-helpers "^1.0.0"
eslint-plugin-promise@^6.0.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.2.0.tgz#e24ab0e3c0a25fa227d98d9ff612156b5af15945"
- integrity sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==
+ version "6.4.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.4.0.tgz#54926d53c79541efe9cea6ac1d823a58bbed1106"
+ integrity sha512-/KWWRaD3fGkVCZsdR0RU53PSthFmoHVhZl+y9+6DqeDLSikLdlUVpVEAmI6iCRR5QyOjBYBqHZV/bdv4DJ4Gtw==
eslint-plugin-react-hooks@^4.3.0:
version "4.6.2"
@@ -6406,9 +6507,9 @@ eslint-plugin-react-hooks@^4.3.0:
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
eslint-plugin-react@^7.29.4:
- version "7.34.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz#9965f27bd1250a787b5d4cfcc765e5a5d58dcb7b"
- integrity sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==
+ version "7.34.4"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.4.tgz#1f0dc313a0937db7ce15fd1f6c3d77e70f3e02fb"
+ integrity sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA==
dependencies:
array-includes "^3.1.8"
array.prototype.findlast "^1.2.5"
@@ -6418,16 +6519,17 @@ eslint-plugin-react@^7.29.4:
doctrine "^2.1.0"
es-iterator-helpers "^1.0.19"
estraverse "^5.3.0"
+ hasown "^2.0.2"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.1.2"
object.entries "^1.1.8"
object.fromentries "^2.0.8"
- object.hasown "^1.1.4"
object.values "^1.2.0"
prop-types "^15.8.1"
resolve "^2.0.0-next.5"
semver "^6.3.1"
string.prototype.matchall "^4.0.11"
+ string.prototype.repeat "^1.0.0"
eslint-plugin-sort-destructure-keys@^1.4.0:
version "1.6.0"
@@ -6550,9 +6652,9 @@ esprima@^4.0.0, esprima@^4.0.1:
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
esquery@^1.4.2:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
- integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
+ integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
dependencies:
estraverse "^5.1.0"
@@ -6579,11 +6681,11 @@ esutils@^2.0.2:
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
ethereum-cryptography@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.2.0.tgz#06e2d9c0d89f98ffc6a83818f55bf85afecd50dc"
- integrity sha512-hsm9JhfytIf8QME/3B7j4bc8V+VdTU+Vas1aJlvIS96ffoNAosudXvGoEvWmc7QZYdkC8mrMJz9r0fcbw7GyCA==
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz#58f2810f8e020aecb97de8c8c76147600b0b8ccf"
+ integrity sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==
dependencies:
- "@noble/curves" "1.4.0"
+ "@noble/curves" "1.4.2"
"@noble/hashes" "1.4.0"
"@scure/bip32" "1.4.0"
"@scure/bip39" "1.3.0"
@@ -6967,37 +7069,37 @@ find-up@^5.0.0:
path-exists "^4.0.0"
firebase@^10.11.0:
- version "10.12.2"
- resolved "https://registry.yarnpkg.com/firebase/-/firebase-10.12.2.tgz#9049286c5fafb6d686bb19ad93c7bb4a9e8756c0"
- integrity sha512-ZxEdtSvP1I9su1yf32D8TIdgxtPgxwr6z3jYAR1TXS/t+fVfpoPc/N1/N2bxOco9mNjUoc+od34v5Fn4GeKs6Q==
- dependencies:
- "@firebase/analytics" "0.10.4"
- "@firebase/analytics-compat" "0.2.10"
- "@firebase/app" "0.10.5"
- "@firebase/app-check" "0.8.4"
- "@firebase/app-check-compat" "0.3.11"
- "@firebase/app-compat" "0.2.35"
+ version "10.12.3"
+ resolved "https://registry.yarnpkg.com/firebase/-/firebase-10.12.3.tgz#b94510728f603a15367b95e12a00b366700ba7f8"
+ integrity sha512-dO2cQ8eP6RnM2wcGzbxnoljjjMBf1suUrHYFftjSpbPn/8bEx959cwTRDHqBx3MwSzNsg6zZV/wiWydJPhUKgw==
+ dependencies:
+ "@firebase/analytics" "0.10.5"
+ "@firebase/analytics-compat" "0.2.11"
+ "@firebase/app" "0.10.6"
+ "@firebase/app-check" "0.8.5"
+ "@firebase/app-check-compat" "0.3.12"
+ "@firebase/app-compat" "0.2.36"
"@firebase/app-types" "0.9.2"
- "@firebase/auth" "1.7.4"
- "@firebase/auth-compat" "0.5.9"
- "@firebase/database" "1.0.5"
- "@firebase/database-compat" "1.0.5"
- "@firebase/firestore" "4.6.3"
- "@firebase/firestore-compat" "0.3.32"
- "@firebase/functions" "0.11.5"
- "@firebase/functions-compat" "0.3.11"
- "@firebase/installations" "0.6.7"
- "@firebase/installations-compat" "0.2.7"
- "@firebase/messaging" "0.12.9"
- "@firebase/messaging-compat" "0.2.9"
- "@firebase/performance" "0.6.7"
- "@firebase/performance-compat" "0.2.7"
- "@firebase/remote-config" "0.4.7"
- "@firebase/remote-config-compat" "0.2.7"
- "@firebase/storage" "0.12.5"
- "@firebase/storage-compat" "0.3.8"
- "@firebase/util" "1.9.6"
- "@firebase/vertexai-preview" "0.0.2"
+ "@firebase/auth" "1.7.5"
+ "@firebase/auth-compat" "0.5.10"
+ "@firebase/database" "1.0.6"
+ "@firebase/database-compat" "1.0.6"
+ "@firebase/firestore" "4.6.4"
+ "@firebase/firestore-compat" "0.3.33"
+ "@firebase/functions" "0.11.6"
+ "@firebase/functions-compat" "0.3.12"
+ "@firebase/installations" "0.6.8"
+ "@firebase/installations-compat" "0.2.8"
+ "@firebase/messaging" "0.12.10"
+ "@firebase/messaging-compat" "0.2.10"
+ "@firebase/performance" "0.6.8"
+ "@firebase/performance-compat" "0.2.8"
+ "@firebase/remote-config" "0.4.8"
+ "@firebase/remote-config-compat" "0.2.8"
+ "@firebase/storage" "0.12.6"
+ "@firebase/storage-compat" "0.3.9"
+ "@firebase/util" "1.9.7"
+ "@firebase/vertexai-preview" "0.0.3"
flat-cache@^3.0.4:
version "3.2.0"
@@ -8731,9 +8833,9 @@ json5@^2.2.3:
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
jsonc-parser@^3.0.0:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a"
- integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4"
+ integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==
jsonfile@^4.0.0:
version "4.0.0"
@@ -8959,9 +9061,9 @@ lowercase-keys@^2.0.0:
integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
lru-cache@^10.0.1, lru-cache@^10.2.0:
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878"
- integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
+ version "10.4.3"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
+ integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
lru-cache@^4.1.2:
version "4.1.5"
@@ -9194,7 +9296,7 @@ mkdirp@^3.0.1:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50"
integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==
-mlly@^1.6.1, mlly@^1.7.0:
+mlly@^1.6.1, mlly@^1.7.1:
version "1.7.1"
resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.7.1.tgz#e0336429bb0731b6a8e887b438cbdae522c8f32f"
integrity sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==
@@ -9238,9 +9340,9 @@ mqtt-packet@^9.0.0:
process-nextick-args "^2.0.1"
mqtt@^5.2.0, mqtt@^5.3.5:
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/mqtt/-/mqtt-5.7.2.tgz#2e89c466ddc5c1d7593689ac144738dd5b8ef179"
- integrity sha512-b5xIA9J/K1LTubSWKaNYYLxYIusQdip6o9/8bRWad2TelRr8xLifjQt+SnamDAwMp3O6NdvR9E8ae7VMuN02kg==
+ version "5.8.0"
+ resolved "https://registry.yarnpkg.com/mqtt/-/mqtt-5.8.0.tgz#e246b1d8d6f1faaa3b9bf709e88a1bc631f24c6a"
+ integrity sha512-/+H04mv6goy6K5gHMNH3uS0icBzXapS+4uUf4yZyQWXi72APPZNb81bQhvkm99poEQettXVT8XETB0mPxl5Wjg==
dependencies:
"@types/readable-stream" "^4.0.5"
"@types/ws" "^8.5.9"
@@ -9325,9 +9427,9 @@ nock@^13.5.0:
propagate "^2.0.0"
node-addon-api@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb"
- integrity sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558"
+ integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==
node-domexception@^1.0.0:
version "1.0.0"
@@ -9410,9 +9512,9 @@ number-allocator@^1.0.14:
js-sdsl "4.3.0"
nwsapi@^2.2.0:
- version "2.2.10"
- resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.10.tgz#0b77a68e21a0b483db70b11fad055906e867cda8"
- integrity sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==
+ version "2.2.12"
+ resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.12.tgz#fb6af5c0ec35b27b4581eb3bbad34ec9e5c696f8"
+ integrity sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==
oauth-sign@~0.9.0:
version "0.9.0"
@@ -9472,15 +9574,6 @@ object.groupby@^1.0.1:
define-properties "^1.2.1"
es-abstract "^1.23.2"
-object.hasown@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc"
- integrity sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==
- dependencies:
- define-properties "^1.2.1"
- es-abstract "^1.23.2"
- es-object-atoms "^1.0.0"
-
object.values@^1.1.6, object.values@^1.1.7, object.values@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b"
@@ -9813,12 +9906,12 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
find-up "^4.0.0"
pkg-types@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.1.tgz#07b626880749beb607b0c817af63aac1845a73f2"
- integrity sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.3.tgz#161bb1242b21daf7795036803f28e30222e476e3"
+ integrity sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==
dependencies:
confbox "^0.1.7"
- mlly "^1.7.0"
+ mlly "^1.7.1"
pathe "^1.1.2"
pkg-up@^3.1.0:
@@ -9844,9 +9937,9 @@ possible-typed-array-names@^1.0.0:
integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==
postcss-selector-parser@^6.0.2:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz#49694cb4e7c649299fea510a29fa6577104bcf53"
- integrity sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38"
+ integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
@@ -9878,12 +9971,12 @@ postcss@^7.0.36:
source-map "^0.6.1"
postcss@^8.1.7, postcss@^8.4.6:
- version "8.4.38"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e"
- integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
+ version "8.4.39"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3"
+ integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==
dependencies:
nanoid "^3.3.7"
- picocolors "^1.0.0"
+ picocolors "^1.0.1"
source-map-js "^1.2.0"
precinct@^8.0.0, precinct@^8.1.0:
@@ -10810,6 +10903,14 @@ string.prototype.matchall@^4.0.11:
set-function-name "^2.0.2"
side-channel "^1.0.6"
+string.prototype.repeat@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a"
+ integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.5"
+
string.prototype.trim@^1.2.9:
version "1.2.9"
resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4"
@@ -11400,10 +11501,10 @@ untun@^0.1.3:
consola "^3.2.3"
pathe "^1.1.1"
-update-browserslist-db@^1.0.16:
- version "1.0.16"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356"
- integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==
+update-browserslist-db@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e"
+ integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==
dependencies:
escalade "^3.1.2"
picocolors "^1.0.1"
@@ -11790,9 +11891,9 @@ ws@^7.4.6, ws@^7.5.1:
integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
ws@^8.15.1, ws@^8.17.1, ws@^8.8.1:
- version "8.17.1"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b"
- integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"
+ integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==
xdg-basedir@^4.0.0:
version "4.0.0"
diff --git a/lib/model/ReefAppState.dart b/lib/model/ReefAppState.dart
index a30fc006..ab09bebd 100644
--- a/lib/model/ReefAppState.dart
+++ b/lib/model/ReefAppState.dart
@@ -17,6 +17,7 @@ import 'package:reef_mobile_app/model/swap/PoolsCtrl.dart';
import 'package:reef_mobile_app/model/swap/SwapCtrl.dart';
import 'package:reef_mobile_app/model/tokens/TokensCtrl.dart';
import 'package:reef_mobile_app/model/transfer/TransferCtrl.dart';
+import 'package:reef_mobile_app/model/wsBridge/WebSocketService.dart';
import 'package:reef_mobile_app/service/JsApiService.dart';
import 'package:reef_mobile_app/service/StorageService.dart';
import 'package:reef_mobile_app/service/WalletConnectService.dart';
@@ -90,7 +91,11 @@ class ReefAppState {
? Network.testnet
: Network.mainnet;
try {
- await _initReefState(jsApi, currentNetwork);
+ String? rpcWsUrl = await networkCtrl.getNetworkWsUrl(currentNetwork);
+ if(rpcWsUrl==null) {
+ throw "No rpc ws url for network=$currentNetwork";
+ }
+ await _initReefState(jsApi, currentNetwork, rpcWsUrl);
} catch (e){
this.initStatusStream.add("error state= ${e.toString()}");
}
@@ -106,10 +111,19 @@ class ReefAppState {
this.initStatusStream.add("complete");
}
- _initReefState(JsApiService jsApiService, Network currentNetwork) async {
+ _initReefState(JsApiService jsApiService, Network currentNetwork, String rpcWsUrl) async {
+
+ await jsApiService.jsPromise(
+ 'window.reefStateInitMethods.initWsBridge("${rpcWsUrl}")');
+ var wsReqStream = jsApiService.jsObservable('reefStateInitMethods.wsBridgeReq.flutterWsReq');
+ // wsReqStream must subscribe before websocket connects otherwise it will NOT receive messages from beginning
+ wsReqStream.listen((data){
+ ActiveNetworkWs.getConnectedChannel(rpcWsUrl, jsApiService, "window.reefStateInitMethods.onNativeWsChannelResponse").send(data);//(data, currentNetwork.name, jsApiService, "window.reefStateInitMethods.onFlutterWsResponse");
+ });
+
var accounts = await accountCtrl.getStorageAccountsList();
await jsApiService.jsPromise(
- 'window.jsApi.initReefState("${currentNetwork.name}", ${jsonEncode(accounts)})');
+ 'window.reefStateInitMethods.initReefState("${currentNetwork.name}", ${jsonEncode(accounts)})');
}
_initReefObservables(JsApiService reefAppJsApiService) async {
diff --git a/lib/model/network/NetworkCtrl.dart b/lib/model/network/NetworkCtrl.dart
index 60249892..51636ce7 100644
--- a/lib/model/network/NetworkCtrl.dart
+++ b/lib/model/network/NetworkCtrl.dart
@@ -42,4 +42,8 @@ class NetworkCtrl {
jsApi.jsCallVoidReturn('window.utils.reconnectProvider()');
}
+ Future getNetworkWsUrl(Network network){
+ return jsApi.jsPromise('window.utils.getNetworkWsUrl("${network.name}")');
+ }
+
}
diff --git a/lib/model/swap/swap_settings.g.dart b/lib/model/swap/swap_settings.g.dart
index ea63fdf7..2014b03c 100644
--- a/lib/model/swap/swap_settings.g.dart
+++ b/lib/model/swap/swap_settings.g.dart
@@ -41,6 +41,20 @@ mixin _$SwapSettings on _SwapSettings, Store {
});
}
+ late final _$_SwapSettingsActionController =
+ ActionController(name: '_SwapSettings', context: context);
+
+ @override
+ void setSlippageTolerance(double newSlippageTolerance) {
+ final _$actionInfo = _$_SwapSettingsActionController.startAction(
+ name: '_SwapSettings.setSlippageTolerance');
+ try {
+ return super.setSlippageTolerance(newSlippageTolerance);
+ } finally {
+ _$_SwapSettingsActionController.endAction(_$actionInfo);
+ }
+ }
+
@override
String toString() {
return '''
diff --git a/lib/model/wsBridge/WebSocketService.dart b/lib/model/wsBridge/WebSocketService.dart
new file mode 100644
index 00000000..7bcff2ab
--- /dev/null
+++ b/lib/model/wsBridge/WebSocketService.dart
@@ -0,0 +1,100 @@
+import 'dart:async';
+import 'dart:convert';
+import 'dart:io';
+import 'package:reef_mobile_app/service/JsApiService.dart';
+import 'package:web_socket_channel/web_socket_channel.dart';
+import 'package:web_socket_channel/status.dart' as status;
+
+class ActiveNetworkWs {
+ static RpcWsNativeChannel? _connectedChannel;
+
+ static RpcWsNativeChannel getConnectedChannel(
+ String rpcUrl, JsApiService jsApiService, String jsResponseHandlerFn) {
+ if (_connectedChannel == null) {
+ _connectedChannel =
+ RpcWsNativeChannel(rpcUrl, jsApiService, jsResponseHandlerFn);
+ } else if (_connectedChannel!.rpcUrl != rpcUrl) {
+ _connectedChannel!.close();
+ _connectedChannel =
+ RpcWsNativeChannel(rpcUrl, jsApiService, jsResponseHandlerFn);
+ }
+ return _connectedChannel!;
+ }
+}
+
+class RpcWsNativeChannel {
+ final String rpcUrl;
+ final String _jsResponseHandlerFn;
+ final JsApiService _jsApiService;
+ WebSocketChannel? _channel;
+ bool _isBuffering = true;
+ List _bufferingData = [];
+
+ RpcWsNativeChannel(
+ this.rpcUrl, this._jsApiService, this._jsResponseHandlerFn) {
+ this._connect();
+ }
+
+ void send(data) {
+ if (_isBuffering) {
+ _bufferingData.add(data);
+ return;
+ }
+
+ print("sending on ${this.rpcUrl}");
+ _channel?.sink.add(data['data'].toString());
+ }
+
+ void sendBufferData() {
+ _isBuffering = false;
+ for (var data in _bufferingData) {
+ send(data);
+ }
+ _bufferingData.clear();
+ }
+
+ Future _connect() async {
+ //var rpcUrl="wss://rpc.reefscan.com/ws";
+ var uri = Uri.parse(rpcUrl);
+ print("rrrrrrrr= $rpcUrl");
+ _channel = WebSocketChannel.connect(uri);
+ _listen(_channel!, _jsApiService, rpcUrl);
+ try {
+ await _channel!.ready;
+ } on SocketException catch (e) {
+ // TODO Handle the exception - call _jsErrorHandlerFn(err, rpcUrl)
+
+ return;
+ } on WebSocketChannelException catch (e) {
+ //TODO Handle the exception - call _jsErrorHandlerFn(err, rpcUrl)
+
+ return;
+ }
+ // TODO Handle the open - call _jsOpenHandlerFn(rpcUrl)
+
+ sendBufferData();
+ }
+
+ close() {
+ _channel?.sink.close(status.goingAway);
+ }
+
+ void _listen(
+ WebSocketChannel channel, JsApiService jsApiService, String rpcUrl) {
+ channel.stream.listen(
+ (message) {
+ final String jsFunctionCall =
+ "$_jsResponseHandlerFn(`$message`, `${rpcUrl}`)";
+ jsApiService.jsCallVoidReturn(jsFunctionCall);
+ },
+ onError: (error) {
+ print('ActiveChannel Error: $error');
+ // TODO Handle the exception - call _jsErrorHandlerFn(err, rpcUrl)
+ },
+ onDone: () {
+ print('ActiveChannel Connection closed.');
+ // TODO Handle the close - call _jsCloseHandlerFn(rpcUrl)
+ },
+ );
+ }
+}
diff --git a/lib/pages/send_nft.dart b/lib/pages/send_nft.dart
index 720d23f4..bad14a63 100644
--- a/lib/pages/send_nft.dart
+++ b/lib/pages/send_nft.dart
@@ -1088,7 +1088,7 @@ List steps(SendStatus stat, int index) => [
),*/
Flexible(
child: Text(
- "After this transaction has unreversible finality.",
+ "After this transaction has irreversible finality.",
style: TextStyle(fontSize: 16, color: Colors.grey.shade700),
)),
],
diff --git a/lib/service/JsApiService.dart b/lib/service/JsApiService.dart
index ccd4fbf1..e5500248 100644
--- a/lib/service/JsApiService.dart
+++ b/lib/service/JsApiService.dart
@@ -102,7 +102,7 @@ class JsApiService {
return null;
}
- Future jsPromise(String jsObsRefName) async {
+ Future jsPromise(String jsObsRefName) async {
dynamic res = await jsObservable(jsObsRefName).first;
return T == bool?resolveBooleanValue(res) : res;
}
diff --git a/pubspec.lock b/pubspec.lock
index 543aaf06..358bc87c 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -657,10 +657,10 @@ packages:
dependency: "direct main"
description:
name: intl
- sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
+ sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
url: "https://pub.dev"
source: hosted
- version: "0.18.1"
+ version: "0.19.0"
io:
dependency: transitive
description:
@@ -713,26 +713,26 @@ packages:
dependency: transitive
description:
name: leak_tracker
- sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
+ sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
url: "https://pub.dev"
source: hosted
- version: "10.0.0"
+ version: "10.0.4"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
- sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
+ sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
url: "https://pub.dev"
source: hosted
- version: "2.0.1"
+ version: "3.0.3"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
- sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
+ sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
url: "https://pub.dev"
source: hosted
- version: "2.0.1"
+ version: "3.0.1"
lints:
dependency: transitive
description:
@@ -817,10 +817,10 @@ packages:
dependency: transitive
description:
name: meta
- sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
+ sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
url: "https://pub.dev"
source: hosted
- version: "1.11.0"
+ version: "1.12.0"
mime:
dependency: transitive
description:
@@ -1294,10 +1294,10 @@ packages:
dependency: transitive
description:
name: test_api
- sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
+ sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
url: "https://pub.dev"
source: hosted
- version: "0.6.1"
+ version: "0.7.0"
timezone:
dependency: transitive
description:
@@ -1446,10 +1446,10 @@ packages:
dependency: transitive
description:
name: vm_service
- sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
+ sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
url: "https://pub.dev"
source: hosted
- version: "13.0.0"
+ version: "14.2.1"
wallet:
dependency: transitive
description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 1ec03e54..f35ec049 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -15,7 +15,7 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
-version: 1.0.1+1
+version: 1.0.2+1
environment:
sdk: ">=2.17.1 <3.0.0"
@@ -50,7 +50,7 @@ dependencies:
restart_app: ^1.2.1
shimmer: ^2.0.0
url_launcher: ^6.1.3
- intl: ^0.18.0
+ intl: ^0.19.0
dotted_border: ^2.0.0+2
hive: ^2.2.2
hive_flutter: ^1.1.0