parent
dd5fc29eda
commit
cd9b7fe8a8
@ -1,112 +0,0 @@ |
||||
{ |
||||
"name": "hezhiying", |
||||
"version": "1.0.0", |
||||
"lockfileVersion": 2, |
||||
"requires": true, |
||||
"packages": { |
||||
"node_modules/ajax-request": { |
||||
"version": "1.2.3", |
||||
"resolved": "https://registry.npmjs.org/ajax-request/-/ajax-request-1.2.3.tgz", |
||||
"integrity": "sha512-1o4a9TxDmET7NmU8eIeIsV8t1SD7dooKT7wVFgoKDJC++zljg0vLhcPsoBA3Za2bD5A5LJJBMlGoglsTHa517w==", |
||||
"dependencies": { |
||||
"file-system": "^2.1.1", |
||||
"utils-extend": "^1.0.7" |
||||
} |
||||
}, |
||||
"node_modules/base64-img": { |
||||
"version": "1.0.4", |
||||
"resolved": "https://registry.npmjs.org/base64-img/-/base64-img-1.0.4.tgz", |
||||
"integrity": "sha512-5RVat9C4bkht6kf4nrQy5gDhiLPs6Iq2sptiR8C6DV0yQ+oeo+oydDFEUgbBAW2yTwQNkthtOlAPG50gjUHaTA==", |
||||
"dependencies": { |
||||
"ajax-request": "^1.2.0", |
||||
"file-system": "^2.1.0" |
||||
} |
||||
}, |
||||
"node_modules/clipboard": { |
||||
"version": "2.0.11", |
||||
"resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz", |
||||
"integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", |
||||
"dependencies": { |
||||
"good-listener": "^1.2.2", |
||||
"select": "^1.1.2", |
||||
"tiny-emitter": "^2.0.0" |
||||
} |
||||
}, |
||||
"node_modules/delegate": { |
||||
"version": "3.2.0", |
||||
"resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz", |
||||
"integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" |
||||
}, |
||||
"node_modules/file-match": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/file-match/-/file-match-1.0.2.tgz", |
||||
"integrity": "sha512-g9p6bZV3HlSUM35QPvFWiP/PckDVe5jLPDhx6PfMuy06o+htesJTyDu7zRdXnOm3BY8pXmxb+QY5qIcsoWMGNg==", |
||||
"dependencies": { |
||||
"utils-extend": "^1.0.6" |
||||
} |
||||
}, |
||||
"node_modules/file-system": { |
||||
"version": "2.2.2", |
||||
"resolved": "https://registry.npmjs.org/file-system/-/file-system-2.2.2.tgz", |
||||
"integrity": "sha512-YgbXEVCu21CfmoeJ1rFLVLPGhW9o7iCzVFqk7ydy2TxF7rXH2YB68CFgDXLOvTD2pMLtg8paVqurzVjxGRdYmw==", |
||||
"dependencies": { |
||||
"file-match": "^1.0.1", |
||||
"utils-extend": "^1.0.4" |
||||
} |
||||
}, |
||||
"node_modules/good-listener": { |
||||
"version": "1.2.2", |
||||
"resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz", |
||||
"integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", |
||||
"dependencies": { |
||||
"delegate": "^3.1.2" |
||||
} |
||||
}, |
||||
"node_modules/js-base64": { |
||||
"version": "3.7.5", |
||||
"resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-3.7.5.tgz", |
||||
"integrity": "sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==" |
||||
}, |
||||
"node_modules/jweixin-module": { |
||||
"version": "1.6.0", |
||||
"resolved": "https://registry.npmjs.org/jweixin-module/-/jweixin-module-1.6.0.tgz", |
||||
"integrity": "sha512-dGk9cf+ipipHmtzYmKZs5B2toX+p4hLyllGLF6xuC8t+B05oYxd8fYoaRz0T30U2n3RUv8a4iwvjhA+OcYz52w==" |
||||
}, |
||||
"node_modules/select": { |
||||
"version": "1.1.2", |
||||
"resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz", |
||||
"integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" |
||||
}, |
||||
"node_modules/tiny-emitter": { |
||||
"version": "2.1.0", |
||||
"resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", |
||||
"integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" |
||||
}, |
||||
"node_modules/uqrcodejs": { |
||||
"version": "4.0.7", |
||||
"resolved": "https://registry.npmjs.org/uqrcodejs/-/uqrcodejs-4.0.7.tgz", |
||||
"integrity": "sha512-84+aZmD2godCVI+93lxE3YUAPNY8zAJvNA7xRS7R7U+q57KzMDepBSfNCwoRUhWOfR6eHFoAOcHRPwsP6ka1cA==" |
||||
}, |
||||
"node_modules/utils-extend": { |
||||
"version": "1.0.8", |
||||
"resolved": "https://registry.npmjs.org/utils-extend/-/utils-extend-1.0.8.tgz", |
||||
"integrity": "sha512-+VzQieEAijyCFGqnGAWIy7Em1dFGdgf1w+orKwmTWHyaGL19aw9Oq5e5ZZaxgcS777AkPYEsbgWqpz5E6KniPg==" |
||||
}, |
||||
"node_modules/uview-ui": { |
||||
"version": "2.0.36", |
||||
"resolved": "https://registry.npmmirror.com/uview-ui/-/uview-ui-2.0.36.tgz", |
||||
"integrity": "sha512-ASSZT6M8w3GTO1eFPbsgEFV0U5UujK+8pTNr+MSUbRNcRMC1u63DDTLJVeArV91kWM0bfAexK3SK9pnTqF9TtA==", |
||||
"engines": { |
||||
"HBuilderX": "^3.1.0" |
||||
} |
||||
}, |
||||
"node_modules/vue-clipboard2": { |
||||
"version": "0.3.3", |
||||
"resolved": "https://registry.npmmirror.com/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", |
||||
"integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", |
||||
"dependencies": { |
||||
"clipboard": "^2.0.0" |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,45 @@ |
||||
{ |
||||
"systemParams": "darwin-x64-72", |
||||
"modulesFolders": [ |
||||
"node_modules" |
||||
], |
||||
"flags": [], |
||||
"linkedModules": [], |
||||
"topLevelPatterns": [ |
||||
"base64-img@^1.0.4", |
||||
"js-base64@^3.7.5", |
||||
"jweixin-module@^1.6.0", |
||||
"uqrcodejs@^4.0.7", |
||||
"uview-ui@^2.0.36", |
||||
"vconsole@^3.15.1", |
||||
"vue-clipboard2@^0.3.3" |
||||
], |
||||
"lockfileEntries": { |
||||
"@babel/runtime@^7.17.2": "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885", |
||||
"ajax-request@^1.2.0": "https://registry.yarnpkg.com/ajax-request/-/ajax-request-1.2.3.tgz#99fcbec1d6d2792f85fa949535332bd14f5f3790", |
||||
"base64-img@^1.0.4": "https://registry.yarnpkg.com/base64-img/-/base64-img-1.0.4.tgz#3e22d55d6c74a24553d840d2b1bc12a7db078d35", |
||||
"clipboard@^2.0.0": "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.11.tgz#62180360b97dd668b6b3a84ec226975762a70be5", |
||||
"copy-text-to-clipboard@^3.0.1": "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b", |
||||
"core-js@^3.11.0": "https://registry.yarnpkg.com/core-js/-/core-js-3.33.1.tgz#ef3766cfa382482d0a2c2bc5cb52c6d88805da52", |
||||
"delegate@^3.1.2": "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166", |
||||
"file-match@^1.0.1": "https://registry.yarnpkg.com/file-match/-/file-match-1.0.2.tgz#c9cad265d2c8adf3a81475b0df475859069faef7", |
||||
"file-system@^2.1.0": "https://registry.yarnpkg.com/file-system/-/file-system-2.2.2.tgz#7d65833e3a2347dcd956a813c677153ed3edd987", |
||||
"file-system@^2.1.1": "https://registry.yarnpkg.com/file-system/-/file-system-2.2.2.tgz#7d65833e3a2347dcd956a813c677153ed3edd987", |
||||
"good-listener@^1.2.2": "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50", |
||||
"js-base64@^3.7.5": "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.5.tgz#21e24cf6b886f76d6f5f165bfcd69cc55b9e3fca", |
||||
"jweixin-module@^1.6.0": "https://registry.yarnpkg.com/jweixin-module/-/jweixin-module-1.6.0.tgz#4a7ea614083e3c9c3f49e2fdc2bb882cfa58dfcd", |
||||
"mutation-observer@^1.0.3": "https://registry.yarnpkg.com/mutation-observer/-/mutation-observer-1.0.3.tgz#42e9222b101bca82e5ba9d5a7acf4a14c0f263d0", |
||||
"regenerator-runtime@^0.14.0": "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45", |
||||
"select@^1.1.2": "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d", |
||||
"tiny-emitter@^2.0.0": "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423", |
||||
"uqrcodejs@^4.0.7": "https://registry.yarnpkg.com/uqrcodejs/-/uqrcodejs-4.0.7.tgz#a69dbccefd9ac1fb72f0ba70e77effea8d990481", |
||||
"utils-extend@^1.0.4": "https://registry.yarnpkg.com/utils-extend/-/utils-extend-1.0.8.tgz#ccfd7b64540f8e90ee21eec57769d0651cab8a5f", |
||||
"utils-extend@^1.0.6": "https://registry.yarnpkg.com/utils-extend/-/utils-extend-1.0.8.tgz#ccfd7b64540f8e90ee21eec57769d0651cab8a5f", |
||||
"utils-extend@^1.0.7": "https://registry.yarnpkg.com/utils-extend/-/utils-extend-1.0.8.tgz#ccfd7b64540f8e90ee21eec57769d0651cab8a5f", |
||||
"uview-ui@^2.0.36": "https://registry.yarnpkg.com/uview-ui/-/uview-ui-2.0.36.tgz#c821e73aa79bf62b55bf40b769ac02a07a3a755e", |
||||
"vconsole@^3.15.1": "https://registry.yarnpkg.com/vconsole/-/vconsole-3.15.1.tgz#569a8ab15f353259527bbcf004f02946b4482cff", |
||||
"vue-clipboard2@^0.3.3": "https://registry.yarnpkg.com/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz#331fec85f9d4f175eb0d4feaef4d77338562af36" |
||||
}, |
||||
"files": [], |
||||
"artifacts": {} |
||||
} |
@ -0,0 +1,22 @@ |
||||
MIT License |
||||
|
||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining |
||||
a copy of this software and associated documentation files (the |
||||
"Software"), to deal in the Software without restriction, including |
||||
without limitation the rights to use, copy, modify, merge, publish, |
||||
distribute, sublicense, and/or sell copies of the Software, and to |
||||
permit persons to whom the Software is furnished to do so, subject to |
||||
the following conditions: |
||||
|
||||
The above copyright notice and this permission notice shall be |
||||
included in all copies or substantial portions of the Software. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
@ -0,0 +1,19 @@ |
||||
# @babel/runtime |
||||
|
||||
> babel's modular runtime helpers |
||||
|
||||
See our website [@babel/runtime](https://babeljs.io/docs/babel-runtime) for more information. |
||||
|
||||
## Install |
||||
|
||||
Using npm: |
||||
|
||||
```sh |
||||
npm install --save @babel/runtime |
||||
``` |
||||
|
||||
or using yarn: |
||||
|
||||
```sh |
||||
yarn add @babel/runtime |
||||
``` |
@ -0,0 +1,64 @@ |
||||
var OverloadYield = require("./OverloadYield.js"); |
||||
function AsyncGenerator(e) { |
||||
var r, t; |
||||
function resume(r, t) { |
||||
try { |
||||
var n = e[r](t), |
||||
o = n.value, |
||||
u = o instanceof OverloadYield; |
||||
Promise.resolve(u ? o.v : o).then(function (t) { |
||||
if (u) { |
||||
var i = "return" === r ? "return" : "next"; |
||||
if (!o.k || t.done) return resume(i, t); |
||||
t = e[i](t).value; |
||||
} |
||||
settle(n.done ? "return" : "normal", t); |
||||
}, function (e) { |
||||
resume("throw", e); |
||||
}); |
||||
} catch (e) { |
||||
settle("throw", e); |
||||
} |
||||
} |
||||
function settle(e, n) { |
||||
switch (e) { |
||||
case "return": |
||||
r.resolve({ |
||||
value: n, |
||||
done: !0 |
||||
}); |
||||
break; |
||||
case "throw": |
||||
r.reject(n); |
||||
break; |
||||
default: |
||||
r.resolve({ |
||||
value: n, |
||||
done: !1 |
||||
}); |
||||
} |
||||
(r = r.next) ? resume(r.key, r.arg) : t = null; |
||||
} |
||||
this._invoke = function (e, n) { |
||||
return new Promise(function (o, u) { |
||||
var i = { |
||||
key: e, |
||||
arg: n, |
||||
resolve: o, |
||||
reject: u, |
||||
next: null |
||||
}; |
||||
t ? t = t.next = i : (r = t = i, resume(e, n)); |
||||
}); |
||||
}, "function" != typeof e["return"] && (this["return"] = void 0); |
||||
} |
||||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { |
||||
return this; |
||||
}, AsyncGenerator.prototype.next = function (e) { |
||||
return this._invoke("next", e); |
||||
}, AsyncGenerator.prototype["throw"] = function (e) { |
||||
return this._invoke("throw", e); |
||||
}, AsyncGenerator.prototype["return"] = function (e) { |
||||
return this._invoke("return", e); |
||||
}; |
||||
module.exports = AsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,4 @@ |
||||
function _AwaitValue(value) { |
||||
this.wrapped = value; |
||||
} |
||||
module.exports = _AwaitValue, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,4 @@ |
||||
function _OverloadYield(t, e) { |
||||
this.v = t, this.k = e; |
||||
} |
||||
module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,24 @@ |
||||
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { |
||||
var desc = {}; |
||||
Object.keys(descriptor).forEach(function (key) { |
||||
desc[key] = descriptor[key]; |
||||
}); |
||||
desc.enumerable = !!desc.enumerable; |
||||
desc.configurable = !!desc.configurable; |
||||
if ('value' in desc || desc.initializer) { |
||||
desc.writable = true; |
||||
} |
||||
desc = decorators.slice().reverse().reduce(function (desc, decorator) { |
||||
return decorator(target, property, desc) || desc; |
||||
}, desc); |
||||
if (context && desc.initializer !== void 0) { |
||||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0; |
||||
desc.initializer = undefined; |
||||
} |
||||
if (desc.initializer === void 0) { |
||||
Object.defineProperty(target, property, desc); |
||||
desc = null; |
||||
} |
||||
return desc; |
||||
} |
||||
module.exports = _applyDecoratedDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,236 @@ |
||||
var _typeof = require("./typeof.js")["default"]; |
||||
function old_createMetadataMethodsForProperty(e, t, a, r) { |
||||
return { |
||||
getMetadata: function getMetadata(o) { |
||||
old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o); |
||||
var i = e[o]; |
||||
if (void 0 !== i) if (1 === t) { |
||||
var n = i["public"]; |
||||
if (void 0 !== n) return n[a]; |
||||
} else if (2 === t) { |
||||
var l = i["private"]; |
||||
if (void 0 !== l) return l.get(a); |
||||
} else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor; |
||||
}, |
||||
setMetadata: function setMetadata(o, i) { |
||||
old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o); |
||||
var n = e[o]; |
||||
if (void 0 === n && (n = e[o] = {}), 1 === t) { |
||||
var l = n["public"]; |
||||
void 0 === l && (l = n["public"] = {}), l[a] = i; |
||||
} else if (2 === t) { |
||||
var s = n.priv; |
||||
void 0 === s && (s = n["private"] = new Map()), s.set(a, i); |
||||
} else n.constructor = i; |
||||
} |
||||
}; |
||||
} |
||||
function old_convertMetadataMapToFinal(e, t) { |
||||
var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")], |
||||
r = Object.getOwnPropertySymbols(t); |
||||
if (0 !== r.length) { |
||||
for (var o = 0; o < r.length; o++) { |
||||
var i = r[o], |
||||
n = t[i], |
||||
l = a ? a[i] : null, |
||||
s = n["public"], |
||||
c = l ? l["public"] : null; |
||||
s && c && Object.setPrototypeOf(s, c); |
||||
var d = n["private"]; |
||||
if (d) { |
||||
var u = Array.from(d.values()), |
||||
f = l ? l["private"] : null; |
||||
f && (u = u.concat(f)), n["private"] = u; |
||||
} |
||||
l && Object.setPrototypeOf(n, l); |
||||
} |
||||
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t; |
||||
} |
||||
} |
||||
function old_createAddInitializerMethod(e, t) { |
||||
return function (a) { |
||||
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a); |
||||
}; |
||||
} |
||||
function old_memberDec(e, t, a, r, o, i, n, l, s) { |
||||
var c; |
||||
switch (i) { |
||||
case 1: |
||||
c = "accessor"; |
||||
break; |
||||
case 2: |
||||
c = "method"; |
||||
break; |
||||
case 3: |
||||
c = "getter"; |
||||
break; |
||||
case 4: |
||||
c = "setter"; |
||||
break; |
||||
default: |
||||
c = "field"; |
||||
} |
||||
var d, |
||||
u, |
||||
f = { |
||||
kind: c, |
||||
name: l ? "#" + t : t, |
||||
isStatic: n, |
||||
isPrivate: l |
||||
}, |
||||
p = { |
||||
v: !1 |
||||
}; |
||||
if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) { |
||||
d = 2, u = Symbol(t); |
||||
var v = {}; |
||||
0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () { |
||||
return a.value; |
||||
} : (1 !== i && 3 !== i || (v.get = function () { |
||||
return a.get.call(this); |
||||
}), 1 !== i && 4 !== i || (v.set = function (e) { |
||||
a.set.call(this, e); |
||||
})), f.access = v; |
||||
} else d = 1, u = t; |
||||
try { |
||||
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p))); |
||||
} finally { |
||||
p.v = !0; |
||||
} |
||||
} |
||||
function old_assertNotFinished(e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
} |
||||
function old_assertMetadataKey(e) { |
||||
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e); |
||||
} |
||||
function old_assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function old_assertValidReturnValue(e, t) { |
||||
var a = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer"); |
||||
} else if ("function" !== a) { |
||||
var r; |
||||
throw r = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(r + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function old_getInit(e) { |
||||
var t; |
||||
return null == (t = e.init) && (t = e.initializer) && "undefined" != typeof console && console.warn(".initializer has been renamed to .init as of March 2022"), t; |
||||
} |
||||
function old_applyMemberDec(e, t, a, r, o, i, n, l, s) { |
||||
var c, |
||||
d, |
||||
u, |
||||
f, |
||||
p, |
||||
v, |
||||
h = a[0]; |
||||
if (n ? c = 0 === o || 1 === o ? { |
||||
get: a[3], |
||||
set: a[4] |
||||
} : 3 === o ? { |
||||
get: a[3] |
||||
} : 4 === o ? { |
||||
set: a[3] |
||||
} : { |
||||
value: a[3] |
||||
} : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? u = { |
||||
get: c.get, |
||||
set: c.set |
||||
} : 2 === o ? u = c.value : 3 === o ? u = c.get : 4 === o && (u = c.set), "function" == typeof h) void 0 !== (f = old_memberDec(h, r, c, l, s, o, i, n, u)) && (old_assertValidReturnValue(o, f), 0 === o ? d = f : 1 === o ? (d = old_getInit(f), p = f.get || u.get, v = f.set || u.set, u = { |
||||
get: p, |
||||
set: v |
||||
}) : u = f);else for (var y = h.length - 1; y >= 0; y--) { |
||||
var b; |
||||
if (void 0 !== (f = old_memberDec(h[y], r, c, l, s, o, i, n, u))) old_assertValidReturnValue(o, f), 0 === o ? b = f : 1 === o ? (b = old_getInit(f), p = f.get || u.get, v = f.set || u.set, u = { |
||||
get: p, |
||||
set: v |
||||
}) : u = f, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b)); |
||||
} |
||||
if (0 === o || 1 === o) { |
||||
if (void 0 === d) d = function d(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof d) { |
||||
var g = d; |
||||
d = function d(e, t) { |
||||
for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a); |
||||
return a; |
||||
}; |
||||
} else { |
||||
var m = d; |
||||
d = function d(e, t) { |
||||
return m.call(e, t); |
||||
}; |
||||
} |
||||
e.push(d); |
||||
} |
||||
0 !== o && (1 === o ? (c.get = u.get, c.set = u.set) : 2 === o ? c.value = u : 3 === o ? c.get = u : 4 === o && (c.set = u), n ? 1 === o ? (e.push(function (e, t) { |
||||
return u.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return u.set.call(e, t); |
||||
})) : 2 === o ? e.push(u) : e.push(function (e, t) { |
||||
return u.call(e, t); |
||||
}) : Object.defineProperty(t, r, c)); |
||||
} |
||||
function old_applyMemberDecs(e, t, a, r, o) { |
||||
for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) { |
||||
var d = o[c]; |
||||
if (Array.isArray(d)) { |
||||
var u, |
||||
f, |
||||
p, |
||||
v = d[1], |
||||
h = d[2], |
||||
y = d.length > 3, |
||||
b = v >= 5; |
||||
if (b ? (u = t, f = r, 0 !== (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !y) { |
||||
var g = b ? s : l, |
||||
m = g.get(h) || 0; |
||||
if (!0 === m || 3 === m && 4 !== v || 4 === m && 3 !== v) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h); |
||||
!m && v > 2 ? g.set(h, v) : g.set(h, !0); |
||||
} |
||||
old_applyMemberDec(e, u, d, h, v, b, y, f, p); |
||||
} |
||||
} |
||||
old_pushInitializers(e, i), old_pushInitializers(e, n); |
||||
} |
||||
function old_pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var a = 0; a < t.length; a++) t[a].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
function old_applyClassDecs(e, t, a, r) { |
||||
if (r.length > 0) { |
||||
for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) { |
||||
var s = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var c = Object.assign({ |
||||
kind: "class", |
||||
name: n, |
||||
addInitializer: old_createAddInitializerMethod(o, s) |
||||
}, old_createMetadataMethodsForProperty(a, 0, n, s)), |
||||
d = r[l](i, c); |
||||
} finally { |
||||
s.v = !0; |
||||
} |
||||
void 0 !== d && (old_assertValidReturnValue(10, d), i = d); |
||||
} |
||||
e.push(i, function () { |
||||
for (var e = 0; e < o.length; e++) o[e].call(i); |
||||
}); |
||||
} |
||||
} |
||||
function applyDecs(e, t, a) { |
||||
var r = [], |
||||
o = {}, |
||||
i = {}; |
||||
return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r; |
||||
} |
||||
module.exports = applyDecs, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,187 @@ |
||||
var _typeof = require("./typeof.js")["default"]; |
||||
function applyDecs2203Factory() { |
||||
function createAddInitializerMethod(e, t) { |
||||
return function (r) { |
||||
!function (e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
}(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); |
||||
}; |
||||
} |
||||
function memberDec(e, t, r, a, n, i, s, o) { |
||||
var c; |
||||
switch (n) { |
||||
case 1: |
||||
c = "accessor"; |
||||
break; |
||||
case 2: |
||||
c = "method"; |
||||
break; |
||||
case 3: |
||||
c = "getter"; |
||||
break; |
||||
case 4: |
||||
c = "setter"; |
||||
break; |
||||
default: |
||||
c = "field"; |
||||
} |
||||
var l, |
||||
u, |
||||
f = { |
||||
kind: c, |
||||
name: s ? "#" + t : t, |
||||
"static": i, |
||||
"private": s |
||||
}, |
||||
p = { |
||||
v: !1 |
||||
}; |
||||
0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() { |
||||
return this[t]; |
||||
}, u = function u(e) { |
||||
this[t] = e; |
||||
}) : 2 === n ? l = function l() { |
||||
return r.value; |
||||
} : (1 !== n && 3 !== n || (l = function l() { |
||||
return r.get.call(this); |
||||
}), 1 !== n && 4 !== n || (u = function u(e) { |
||||
r.set.call(this, e); |
||||
})), f.access = l && u ? { |
||||
get: l, |
||||
set: u |
||||
} : l ? { |
||||
get: l |
||||
} : { |
||||
set: u |
||||
}; |
||||
try { |
||||
return e(o, f); |
||||
} finally { |
||||
p.v = !0; |
||||
} |
||||
} |
||||
function assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function assertValidReturnValue(e, t) { |
||||
var r = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
||||
} else if ("function" !== r) { |
||||
var a; |
||||
throw a = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(a + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function applyMemberDec(e, t, r, a, n, i, s, o) { |
||||
var c, |
||||
l, |
||||
u, |
||||
f, |
||||
p, |
||||
d, |
||||
h = r[0]; |
||||
if (s ? c = 0 === n || 1 === n ? { |
||||
get: r[3], |
||||
set: r[4] |
||||
} : 3 === n ? { |
||||
get: r[3] |
||||
} : 4 === n ? { |
||||
set: r[3] |
||||
} : { |
||||
value: r[3] |
||||
} : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = { |
||||
get: c.get, |
||||
set: c.set |
||||
} : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
||||
get: p, |
||||
set: d |
||||
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) { |
||||
var g; |
||||
if (void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u))) assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
||||
get: p, |
||||
set: d |
||||
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)); |
||||
} |
||||
if (0 === n || 1 === n) { |
||||
if (void 0 === l) l = function l(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof l) { |
||||
var y = l; |
||||
l = function l(e, t) { |
||||
for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r); |
||||
return r; |
||||
}; |
||||
} else { |
||||
var m = l; |
||||
l = function l(e, t) { |
||||
return m.call(e, t); |
||||
}; |
||||
} |
||||
e.push(l); |
||||
} |
||||
0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) { |
||||
return u.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return u.set.call(e, t); |
||||
})) : 2 === n ? e.push(u) : e.push(function (e, t) { |
||||
return u.call(e, t); |
||||
}) : Object.defineProperty(t, a, c)); |
||||
} |
||||
function pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var r = 0; r < t.length; r++) t[r].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
return function (e, t, r) { |
||||
var a = []; |
||||
return function (e, t, r) { |
||||
for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) { |
||||
var c = r[o]; |
||||
if (Array.isArray(c)) { |
||||
var l, |
||||
u, |
||||
f = c[1], |
||||
p = c[2], |
||||
d = c.length > 3, |
||||
h = f >= 5; |
||||
if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) { |
||||
var v = h ? s : i, |
||||
g = v.get(p) || 0; |
||||
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); |
||||
!g && f > 2 ? v.set(p, f) : v.set(p, !0); |
||||
} |
||||
applyMemberDec(e, l, c, p, f, h, d, u); |
||||
} |
||||
} |
||||
pushInitializers(e, a), pushInitializers(e, n); |
||||
}(a, e, t), function (e, t, r) { |
||||
if (r.length > 0) { |
||||
for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) { |
||||
var o = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var c = r[s](n, { |
||||
kind: "class", |
||||
name: i, |
||||
addInitializer: createAddInitializerMethod(a, o) |
||||
}); |
||||
} finally { |
||||
o.v = !0; |
||||
} |
||||
void 0 !== c && (assertValidReturnValue(10, c), n = c); |
||||
} |
||||
e.push(n, function () { |
||||
for (var e = 0; e < a.length; e++) a[e].call(n); |
||||
}); |
||||
} |
||||
}(a, e, r), a; |
||||
}; |
||||
} |
||||
var applyDecs2203Impl; |
||||
function applyDecs2203(e, t, r) { |
||||
return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r); |
||||
} |
||||
module.exports = applyDecs2203, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,191 @@ |
||||
var _typeof = require("./typeof.js")["default"]; |
||||
function applyDecs2203RFactory() { |
||||
function createAddInitializerMethod(e, t) { |
||||
return function (r) { |
||||
!function (e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
}(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); |
||||
}; |
||||
} |
||||
function memberDec(e, t, r, n, a, i, s, o) { |
||||
var c; |
||||
switch (a) { |
||||
case 1: |
||||
c = "accessor"; |
||||
break; |
||||
case 2: |
||||
c = "method"; |
||||
break; |
||||
case 3: |
||||
c = "getter"; |
||||
break; |
||||
case 4: |
||||
c = "setter"; |
||||
break; |
||||
default: |
||||
c = "field"; |
||||
} |
||||
var l, |
||||
u, |
||||
f = { |
||||
kind: c, |
||||
name: s ? "#" + t : t, |
||||
"static": i, |
||||
"private": s |
||||
}, |
||||
p = { |
||||
v: !1 |
||||
}; |
||||
0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? s ? (l = r.get, u = r.set) : (l = function l() { |
||||
return this[t]; |
||||
}, u = function u(e) { |
||||
this[t] = e; |
||||
}) : 2 === a ? l = function l() { |
||||
return r.value; |
||||
} : (1 !== a && 3 !== a || (l = function l() { |
||||
return r.get.call(this); |
||||
}), 1 !== a && 4 !== a || (u = function u(e) { |
||||
r.set.call(this, e); |
||||
})), f.access = l && u ? { |
||||
get: l, |
||||
set: u |
||||
} : l ? { |
||||
get: l |
||||
} : { |
||||
set: u |
||||
}; |
||||
try { |
||||
return e(o, f); |
||||
} finally { |
||||
p.v = !0; |
||||
} |
||||
} |
||||
function assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function assertValidReturnValue(e, t) { |
||||
var r = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
||||
} else if ("function" !== r) { |
||||
var n; |
||||
throw n = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(n + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function applyMemberDec(e, t, r, n, a, i, s, o) { |
||||
var c, |
||||
l, |
||||
u, |
||||
f, |
||||
p, |
||||
d, |
||||
h = r[0]; |
||||
if (s ? c = 0 === a || 1 === a ? { |
||||
get: r[3], |
||||
set: r[4] |
||||
} : 3 === a ? { |
||||
get: r[3] |
||||
} : 4 === a ? { |
||||
set: r[3] |
||||
} : { |
||||
value: r[3] |
||||
} : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? u = { |
||||
get: c.get, |
||||
set: c.set |
||||
} : 2 === a ? u = c.value : 3 === a ? u = c.get : 4 === a && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, n, c, o, a, i, s, u)) && (assertValidReturnValue(a, f), 0 === a ? l = f : 1 === a ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
||||
get: p, |
||||
set: d |
||||
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) { |
||||
var g; |
||||
if (void 0 !== (f = memberDec(h[v], n, c, o, a, i, s, u))) assertValidReturnValue(a, f), 0 === a ? g = f : 1 === a ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
||||
get: p, |
||||
set: d |
||||
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)); |
||||
} |
||||
if (0 === a || 1 === a) { |
||||
if (void 0 === l) l = function l(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof l) { |
||||
var y = l; |
||||
l = function l(e, t) { |
||||
for (var r = t, n = 0; n < y.length; n++) r = y[n].call(e, r); |
||||
return r; |
||||
}; |
||||
} else { |
||||
var m = l; |
||||
l = function l(e, t) { |
||||
return m.call(e, t); |
||||
}; |
||||
} |
||||
e.push(l); |
||||
} |
||||
0 !== a && (1 === a ? (c.get = u.get, c.set = u.set) : 2 === a ? c.value = u : 3 === a ? c.get = u : 4 === a && (c.set = u), s ? 1 === a ? (e.push(function (e, t) { |
||||
return u.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return u.set.call(e, t); |
||||
})) : 2 === a ? e.push(u) : e.push(function (e, t) { |
||||
return u.call(e, t); |
||||
}) : Object.defineProperty(t, n, c)); |
||||
} |
||||
function applyMemberDecs(e, t) { |
||||
for (var r, n, a = [], i = new Map(), s = new Map(), o = 0; o < t.length; o++) { |
||||
var c = t[o]; |
||||
if (Array.isArray(c)) { |
||||
var l, |
||||
u, |
||||
f = c[1], |
||||
p = c[2], |
||||
d = c.length > 3, |
||||
h = f >= 5; |
||||
if (h ? (l = e, 0 !== (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) { |
||||
var v = h ? s : i, |
||||
g = v.get(p) || 0; |
||||
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); |
||||
!g && f > 2 ? v.set(p, f) : v.set(p, !0); |
||||
} |
||||
applyMemberDec(a, l, c, p, f, h, d, u); |
||||
} |
||||
} |
||||
return pushInitializers(a, r), pushInitializers(a, n), a; |
||||
} |
||||
function pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var r = 0; r < t.length; r++) t[r].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
return function (e, t, r) { |
||||
return { |
||||
e: applyMemberDecs(e, t), |
||||
get c() { |
||||
return function (e, t) { |
||||
if (t.length > 0) { |
||||
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { |
||||
var s = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var o = t[i](n, { |
||||
kind: "class", |
||||
name: a, |
||||
addInitializer: createAddInitializerMethod(r, s) |
||||
}); |
||||
} finally { |
||||
s.v = !0; |
||||
} |
||||
void 0 !== o && (assertValidReturnValue(10, o), n = o); |
||||
} |
||||
return [n, function () { |
||||
for (var e = 0; e < r.length; e++) r[e].call(n); |
||||
}]; |
||||
} |
||||
}(e, r); |
||||
} |
||||
}; |
||||
}; |
||||
} |
||||
function applyDecs2203R(e, t, r) { |
||||
return (module.exports = applyDecs2203R = applyDecs2203RFactory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r); |
||||
} |
||||
module.exports = applyDecs2203R, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,222 @@ |
||||
var _typeof = require("./typeof.js")["default"]; |
||||
var checkInRHS = require("./checkInRHS.js"); |
||||
function applyDecs2301Factory() { |
||||
function createAddInitializerMethod(e, t) { |
||||
return function (r) { |
||||
!function (e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
}(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); |
||||
}; |
||||
} |
||||
function assertInstanceIfPrivate(e, t) { |
||||
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance"); |
||||
} |
||||
function memberDec(e, t, r, n, a, i, s, o, c) { |
||||
var u; |
||||
switch (a) { |
||||
case 1: |
||||
u = "accessor"; |
||||
break; |
||||
case 2: |
||||
u = "method"; |
||||
break; |
||||
case 3: |
||||
u = "getter"; |
||||
break; |
||||
case 4: |
||||
u = "setter"; |
||||
break; |
||||
default: |
||||
u = "field"; |
||||
} |
||||
var l, |
||||
f, |
||||
p = { |
||||
kind: u, |
||||
name: s ? "#" + t : t, |
||||
"static": i, |
||||
"private": s |
||||
}, |
||||
d = { |
||||
v: !1 |
||||
}; |
||||
if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) { |
||||
if (2 === a) l = function l(e) { |
||||
return assertInstanceIfPrivate(c, e), r.value; |
||||
};else { |
||||
var h = 0 === a || 1 === a; |
||||
(h || 3 === a) && (l = s ? function (e) { |
||||
return assertInstanceIfPrivate(c, e), r.get.call(e); |
||||
} : function (e) { |
||||
return r.get.call(e); |
||||
}), (h || 4 === a) && (f = s ? function (e, t) { |
||||
assertInstanceIfPrivate(c, e), r.set.call(e, t); |
||||
} : function (e, t) { |
||||
r.set.call(e, t); |
||||
}); |
||||
} |
||||
} else l = function l(e) { |
||||
return e[t]; |
||||
}, 0 === a && (f = function f(e, r) { |
||||
e[t] = r; |
||||
}); |
||||
var v = s ? c.bind() : function (e) { |
||||
return t in e; |
||||
}; |
||||
p.access = l && f ? { |
||||
get: l, |
||||
set: f, |
||||
has: v |
||||
} : l ? { |
||||
get: l, |
||||
has: v |
||||
} : { |
||||
set: f, |
||||
has: v |
||||
}; |
||||
try { |
||||
return e(o, p); |
||||
} finally { |
||||
d.v = !0; |
||||
} |
||||
} |
||||
function assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function assertValidReturnValue(e, t) { |
||||
var r = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
||||
} else if ("function" !== r) { |
||||
var n; |
||||
throw n = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(n + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function curryThis2(e) { |
||||
return function (t) { |
||||
e(this, t); |
||||
}; |
||||
} |
||||
function applyMemberDec(e, t, r, n, a, i, s, o, c) { |
||||
var u, |
||||
l, |
||||
f, |
||||
p, |
||||
d, |
||||
h, |
||||
v, |
||||
g = r[0]; |
||||
if (s ? u = 0 === a || 1 === a ? { |
||||
get: (p = r[3], function () { |
||||
return p(this); |
||||
}), |
||||
set: curryThis2(r[4]) |
||||
} : 3 === a ? { |
||||
get: r[3] |
||||
} : 4 === a ? { |
||||
set: r[3] |
||||
} : { |
||||
value: r[3] |
||||
} : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = { |
||||
get: u.get, |
||||
set: u.set |
||||
} : 2 === a ? f = u.value : 3 === a ? f = u.get : 4 === a && (f = u.set), "function" == typeof g) void 0 !== (d = memberDec(g, n, u, o, a, i, s, f, c)) && (assertValidReturnValue(a, d), 0 === a ? l = d : 1 === a ? (l = d.init, h = d.get || f.get, v = d.set || f.set, f = { |
||||
get: h, |
||||
set: v |
||||
}) : f = d);else for (var y = g.length - 1; y >= 0; y--) { |
||||
var m; |
||||
if (void 0 !== (d = memberDec(g[y], n, u, o, a, i, s, f, c))) assertValidReturnValue(a, d), 0 === a ? m = d : 1 === a ? (m = d.init, h = d.get || f.get, v = d.set || f.set, f = { |
||||
get: h, |
||||
set: v |
||||
}) : f = d, void 0 !== m && (void 0 === l ? l = m : "function" == typeof l ? l = [l, m] : l.push(m)); |
||||
} |
||||
if (0 === a || 1 === a) { |
||||
if (void 0 === l) l = function l(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof l) { |
||||
var b = l; |
||||
l = function l(e, t) { |
||||
for (var r = t, n = 0; n < b.length; n++) r = b[n].call(e, r); |
||||
return r; |
||||
}; |
||||
} else { |
||||
var I = l; |
||||
l = function l(e, t) { |
||||
return I.call(e, t); |
||||
}; |
||||
} |
||||
e.push(l); |
||||
} |
||||
0 !== a && (1 === a ? (u.get = f.get, u.set = f.set) : 2 === a ? u.value = f : 3 === a ? u.get = f : 4 === a && (u.set = f), s ? 1 === a ? (e.push(function (e, t) { |
||||
return f.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return f.set.call(e, t); |
||||
})) : 2 === a ? e.push(f) : e.push(function (e, t) { |
||||
return f.call(e, t); |
||||
}) : Object.defineProperty(t, n, u)); |
||||
} |
||||
function applyMemberDecs(e, t, r) { |
||||
for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) { |
||||
var l = t[u]; |
||||
if (Array.isArray(l)) { |
||||
var f, |
||||
p, |
||||
d = l[1], |
||||
h = l[2], |
||||
v = l.length > 3, |
||||
g = d >= 5, |
||||
y = r; |
||||
if (g ? (f = e, 0 !== (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) { |
||||
return checkInRHS(t) === e; |
||||
}), y = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) { |
||||
var m = g ? c : o, |
||||
b = m.get(h) || 0; |
||||
if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h); |
||||
!b && d > 2 ? m.set(h, d) : m.set(h, !0); |
||||
} |
||||
applyMemberDec(s, f, l, h, d, g, v, p, y); |
||||
} |
||||
} |
||||
return pushInitializers(s, n), pushInitializers(s, a), s; |
||||
} |
||||
function pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var r = 0; r < t.length; r++) t[r].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
return function (e, t, r, n) { |
||||
return { |
||||
e: applyMemberDecs(e, t, n), |
||||
get c() { |
||||
return function (e, t) { |
||||
if (t.length > 0) { |
||||
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { |
||||
var s = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var o = t[i](n, { |
||||
kind: "class", |
||||
name: a, |
||||
addInitializer: createAddInitializerMethod(r, s) |
||||
}); |
||||
} finally { |
||||
s.v = !0; |
||||
} |
||||
void 0 !== o && (assertValidReturnValue(10, o), n = o); |
||||
} |
||||
return [n, function () { |
||||
for (var e = 0; e < r.length; e++) r[e].call(n); |
||||
}]; |
||||
} |
||||
}(e, r); |
||||
} |
||||
}; |
||||
}; |
||||
} |
||||
function applyDecs2301(e, t, r, n) { |
||||
return (module.exports = applyDecs2301 = applyDecs2301Factory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r, n); |
||||
} |
||||
module.exports = applyDecs2301, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,232 @@ |
||||
var _typeof = require("./typeof.js")["default"]; |
||||
var checkInRHS = require("./checkInRHS.js"); |
||||
function createAddInitializerMethod(e, t) { |
||||
return function (r) { |
||||
assertNotFinished(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); |
||||
}; |
||||
} |
||||
function assertInstanceIfPrivate(e, t) { |
||||
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance"); |
||||
} |
||||
function memberDec(e, t, r, a, n, i, s, o, c, l, u) { |
||||
var f; |
||||
switch (i) { |
||||
case 1: |
||||
f = "accessor"; |
||||
break; |
||||
case 2: |
||||
f = "method"; |
||||
break; |
||||
case 3: |
||||
f = "getter"; |
||||
break; |
||||
case 4: |
||||
f = "setter"; |
||||
break; |
||||
default: |
||||
f = "field"; |
||||
} |
||||
var d, |
||||
p, |
||||
h = { |
||||
kind: f, |
||||
name: o ? "#" + r : r, |
||||
"static": s, |
||||
"private": o, |
||||
metadata: u |
||||
}, |
||||
v = { |
||||
v: !1 |
||||
}; |
||||
if (0 !== i && (h.addInitializer = createAddInitializerMethod(n, v)), o || 0 !== i && 2 !== i) { |
||||
if (2 === i) d = function d(e) { |
||||
return assertInstanceIfPrivate(l, e), a.value; |
||||
};else { |
||||
var y = 0 === i || 1 === i; |
||||
(y || 3 === i) && (d = o ? function (e) { |
||||
return assertInstanceIfPrivate(l, e), a.get.call(e); |
||||
} : function (e) { |
||||
return a.get.call(e); |
||||
}), (y || 4 === i) && (p = o ? function (e, t) { |
||||
assertInstanceIfPrivate(l, e), a.set.call(e, t); |
||||
} : function (e, t) { |
||||
a.set.call(e, t); |
||||
}); |
||||
} |
||||
} else d = function d(e) { |
||||
return e[r]; |
||||
}, 0 === i && (p = function p(e, t) { |
||||
e[r] = t; |
||||
}); |
||||
var m = o ? l.bind() : function (e) { |
||||
return r in e; |
||||
}; |
||||
h.access = d && p ? { |
||||
get: d, |
||||
set: p, |
||||
has: m |
||||
} : d ? { |
||||
get: d, |
||||
has: m |
||||
} : { |
||||
set: p, |
||||
has: m |
||||
}; |
||||
try { |
||||
return e.call(t, c, h); |
||||
} finally { |
||||
v.v = !0; |
||||
} |
||||
} |
||||
function assertNotFinished(e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
} |
||||
function assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function assertValidReturnValue(e, t) { |
||||
var r = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
||||
} else if ("function" !== r) { |
||||
var a; |
||||
throw a = 0 === e ? "field" : 5 === e ? "class" : "method", new TypeError(a + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function curryThis1(e) { |
||||
return function () { |
||||
return e(this); |
||||
}; |
||||
} |
||||
function curryThis2(e) { |
||||
return function (t) { |
||||
e(this, t); |
||||
}; |
||||
} |
||||
function applyMemberDec(e, t, r, a, n, i, s, o, c, l, u) { |
||||
var f, |
||||
d, |
||||
p, |
||||
h, |
||||
v, |
||||
y, |
||||
m = r[0]; |
||||
a || Array.isArray(m) || (m = [m]), o ? f = 0 === i || 1 === i ? { |
||||
get: curryThis1(r[3]), |
||||
set: curryThis2(r[4]) |
||||
} : 3 === i ? { |
||||
get: r[3] |
||||
} : 4 === i ? { |
||||
set: r[3] |
||||
} : { |
||||
value: r[3] |
||||
} : 0 !== i && (f = Object.getOwnPropertyDescriptor(t, n)), 1 === i ? p = { |
||||
get: f.get, |
||||
set: f.set |
||||
} : 2 === i ? p = f.value : 3 === i ? p = f.get : 4 === i && (p = f.set); |
||||
for (var g = a ? 2 : 1, b = m.length - 1; b >= 0; b -= g) { |
||||
var I; |
||||
if (void 0 !== (h = memberDec(m[b], a ? m[b - 1] : void 0, n, f, c, i, s, o, p, l, u))) assertValidReturnValue(i, h), 0 === i ? I = h : 1 === i ? (I = h.init, v = h.get || p.get, y = h.set || p.set, p = { |
||||
get: v, |
||||
set: y |
||||
}) : p = h, void 0 !== I && (void 0 === d ? d = I : "function" == typeof d ? d = [d, I] : d.push(I)); |
||||
} |
||||
if (0 === i || 1 === i) { |
||||
if (void 0 === d) d = function d(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof d) { |
||||
var w = d; |
||||
d = function d(e, t) { |
||||
for (var r = t, a = w.length - 1; a >= 0; a--) r = w[a].call(e, r); |
||||
return r; |
||||
}; |
||||
} else { |
||||
var M = d; |
||||
d = function d(e, t) { |
||||
return M.call(e, t); |
||||
}; |
||||
} |
||||
e.push(d); |
||||
} |
||||
0 !== i && (1 === i ? (f.get = p.get, f.set = p.set) : 2 === i ? f.value = p : 3 === i ? f.get = p : 4 === i && (f.set = p), o ? 1 === i ? (e.push(function (e, t) { |
||||
return p.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return p.set.call(e, t); |
||||
})) : 2 === i ? e.push(p) : e.push(function (e, t) { |
||||
return p.call(e, t); |
||||
}) : Object.defineProperty(t, n, f)); |
||||
} |
||||
function applyMemberDecs(e, t, r, a) { |
||||
for (var n, i, s, o = [], c = new Map(), l = new Map(), u = 0; u < t.length; u++) { |
||||
var f = t[u]; |
||||
if (Array.isArray(f)) { |
||||
var d, |
||||
p, |
||||
h = f[1], |
||||
v = f[2], |
||||
y = f.length > 3, |
||||
m = 16 & h, |
||||
g = !!(8 & h), |
||||
b = r; |
||||
if (h &= 7, g ? (d = e, 0 !== h && (p = i = i || []), y && !s && (s = function s(t) { |
||||
return checkInRHS(t) === e; |
||||
}), b = s) : (d = e.prototype, 0 !== h && (p = n = n || [])), 0 !== h && !y) { |
||||
var I = g ? l : c, |
||||
w = I.get(v) || 0; |
||||
if (!0 === w || 3 === w && 4 !== h || 4 === w && 3 !== h) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + v); |
||||
I.set(v, !(!w && h > 2) || h); |
||||
} |
||||
applyMemberDec(o, d, f, m, v, h, g, y, p, b, a); |
||||
} |
||||
} |
||||
return pushInitializers(o, n), pushInitializers(o, i), o; |
||||
} |
||||
function pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var r = 0; r < t.length; r++) t[r].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
function applyClassDecs(e, t, r, a) { |
||||
if (t.length) { |
||||
for (var n = [], i = e, s = e.name, o = r ? 2 : 1, c = t.length - 1; c >= 0; c -= o) { |
||||
var l = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var u = t[c].call(r ? t[c - 1] : void 0, i, { |
||||
kind: "class", |
||||
name: s, |
||||
addInitializer: createAddInitializerMethod(n, l), |
||||
metadata: a |
||||
}); |
||||
} finally { |
||||
l.v = !0; |
||||
} |
||||
void 0 !== u && (assertValidReturnValue(5, u), i = u); |
||||
} |
||||
return [defineMetadata(i, a), function () { |
||||
for (var e = 0; e < n.length; e++) n[e].call(i); |
||||
}]; |
||||
} |
||||
} |
||||
function defineMetadata(e, t) { |
||||
return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), { |
||||
configurable: !0, |
||||
enumerable: !0, |
||||
value: t |
||||
}); |
||||
} |
||||
function applyDecs2305(e, t, r, a, n, i) { |
||||
if (arguments.length >= 6) var s = i[Symbol.metadata || Symbol["for"]("Symbol.metadata")]; |
||||
var o = Object.create(void 0 === s ? null : s), |
||||
c = applyMemberDecs(e, t, n, o); |
||||
return r.length || defineMetadata(e, o), { |
||||
e: c, |
||||
get c() { |
||||
return applyClassDecs(e, r, a, o); |
||||
} |
||||
}; |
||||
} |
||||
module.exports = applyDecs2305, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
function _arrayLikeToArray(arr, len) { |
||||
if (len == null || len > arr.length) len = arr.length; |
||||
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; |
||||
return arr2; |
||||
} |
||||
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,4 @@ |
||||
function _arrayWithHoles(arr) { |
||||
if (Array.isArray(arr)) return arr; |
||||
} |
||||
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,5 @@ |
||||
var arrayLikeToArray = require("./arrayLikeToArray.js"); |
||||
function _arrayWithoutHoles(arr) { |
||||
if (Array.isArray(arr)) return arrayLikeToArray(arr); |
||||
} |
||||
module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,7 @@ |
||||
function _assertThisInitialized(self) { |
||||
if (self === void 0) { |
||||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); |
||||
} |
||||
return self; |
||||
} |
||||
module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,24 @@ |
||||
var OverloadYield = require("./OverloadYield.js"); |
||||
function _asyncGeneratorDelegate(t) { |
||||
var e = {}, |
||||
n = !1; |
||||
function pump(e, r) { |
||||
return n = !0, r = new Promise(function (n) { |
||||
n(t[e](r)); |
||||
}), { |
||||
done: !1, |
||||
value: new OverloadYield(r, 1) |
||||
}; |
||||
} |
||||
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { |
||||
return this; |
||||
}, e.next = function (t) { |
||||
return n ? (n = !1, t) : pump("next", t); |
||||
}, "function" == typeof t["throw"] && (e["throw"] = function (t) { |
||||
if (n) throw n = !1, t; |
||||
return pump("throw", t); |
||||
}), "function" == typeof t["return"] && (e["return"] = function (t) { |
||||
return n ? (n = !1, t) : pump("return", t); |
||||
}), e; |
||||
} |
||||
module.exports = _asyncGeneratorDelegate, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,45 @@ |
||||
function _asyncIterator(r) { |
||||
var n, |
||||
t, |
||||
o, |
||||
e = 2; |
||||
for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) { |
||||
if (t && null != (n = r[t])) return n.call(r); |
||||
if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r)); |
||||
t = "@@asyncIterator", o = "@@iterator"; |
||||
} |
||||
throw new TypeError("Object is not async iterable"); |
||||
} |
||||
function AsyncFromSyncIterator(r) { |
||||
function AsyncFromSyncIteratorContinuation(r) { |
||||
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); |
||||
var n = r.done; |
||||
return Promise.resolve(r.value).then(function (r) { |
||||
return { |
||||
value: r, |
||||
done: n |
||||
}; |
||||
}); |
||||
} |
||||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) { |
||||
this.s = r, this.n = r.next; |
||||
}, AsyncFromSyncIterator.prototype = { |
||||
s: null, |
||||
n: null, |
||||
next: function next() { |
||||
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); |
||||
}, |
||||
"return": function _return(r) { |
||||
var n = this.s["return"]; |
||||
return void 0 === n ? Promise.resolve({ |
||||
value: r, |
||||
done: !0 |
||||
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); |
||||
}, |
||||
"throw": function _throw(r) { |
||||
var n = this.s["return"]; |
||||
return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); |
||||
} |
||||
}, new AsyncFromSyncIterator(r); |
||||
} |
||||
module.exports = _asyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,31 @@ |
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { |
||||
try { |
||||
var info = gen[key](arg); |
||||
var value = info.value; |
||||
} catch (error) { |
||||
reject(error); |
||||
return; |
||||
} |
||||
if (info.done) { |
||||
resolve(value); |
||||
} else { |
||||
Promise.resolve(value).then(_next, _throw); |
||||
} |
||||
} |
||||
function _asyncToGenerator(fn) { |
||||
return function () { |
||||
var self = this, |
||||
args = arguments; |
||||
return new Promise(function (resolve, reject) { |
||||
var gen = fn.apply(self, args); |
||||
function _next(value) { |
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); |
||||
} |
||||
function _throw(err) { |
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); |
||||
} |
||||
_next(undefined); |
||||
}); |
||||
}; |
||||
} |
||||
module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,5 @@ |
||||
var OverloadYield = require("./OverloadYield.js"); |
||||
function _awaitAsyncGenerator(e) { |
||||
return new OverloadYield(e, 0); |
||||
} |
||||
module.exports = _awaitAsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
var _typeof = require("./typeof.js")["default"]; |
||||
function _checkInRHS(e) { |
||||
if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null")); |
||||
return e; |
||||
} |
||||
module.exports = _checkInRHS, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
function _checkPrivateRedeclaration(obj, privateCollection) { |
||||
if (privateCollection.has(obj)) { |
||||
throw new TypeError("Cannot initialize the same private elements twice on an object"); |
||||
} |
||||
} |
||||
module.exports = _checkPrivateRedeclaration, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,18 @@ |
||||
function _classApplyDescriptorDestructureSet(receiver, descriptor) { |
||||
if (descriptor.set) { |
||||
if (!("__destrObj" in descriptor)) { |
||||
descriptor.__destrObj = { |
||||
set value(v) { |
||||
descriptor.set.call(receiver, v); |
||||
} |
||||
}; |
||||
} |
||||
return descriptor.__destrObj; |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
return descriptor; |
||||
} |
||||
} |
||||
module.exports = _classApplyDescriptorDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,7 @@ |
||||
function _classApplyDescriptorGet(receiver, descriptor) { |
||||
if (descriptor.get) { |
||||
return descriptor.get.call(receiver); |
||||
} |
||||
return descriptor.value; |
||||
} |
||||
module.exports = _classApplyDescriptorGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,11 @@ |
||||
function _classApplyDescriptorSet(receiver, descriptor, value) { |
||||
if (descriptor.set) { |
||||
descriptor.set.call(receiver, value); |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
descriptor.value = value; |
||||
} |
||||
} |
||||
module.exports = _classApplyDescriptorSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
function _classCallCheck(instance, Constructor) { |
||||
if (!(instance instanceof Constructor)) { |
||||
throw new TypeError("Cannot call a class as a function"); |
||||
} |
||||
} |
||||
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
function _classCheckPrivateStaticAccess(receiver, classConstructor) { |
||||
if (receiver !== classConstructor) { |
||||
throw new TypeError("Private static access of wrong provenance"); |
||||
} |
||||
} |
||||
module.exports = _classCheckPrivateStaticAccess, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
function _classCheckPrivateStaticFieldDescriptor(descriptor, action) { |
||||
if (descriptor === undefined) { |
||||
throw new TypeError("attempted to " + action + " private static field before its declaration"); |
||||
} |
||||
} |
||||
module.exports = _classCheckPrivateStaticFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,7 @@ |
||||
function _classExtractFieldDescriptor(receiver, privateMap, action) { |
||||
if (!privateMap.has(receiver)) { |
||||
throw new TypeError("attempted to " + action + " private field on non-instance"); |
||||
} |
||||
return privateMap.get(receiver); |
||||
} |
||||
module.exports = _classExtractFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,4 @@ |
||||
function _classNameTDZError(name) { |
||||
throw new ReferenceError("Class \"" + name + "\" cannot be referenced in computed property keys."); |
||||
} |
||||
module.exports = _classNameTDZError, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,7 @@ |
||||
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js"); |
||||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js"); |
||||
function _classPrivateFieldDestructureSet(receiver, privateMap) { |
||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set"); |
||||
return classApplyDescriptorDestructureSet(receiver, descriptor); |
||||
} |
||||
module.exports = _classPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,7 @@ |
||||
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js"); |
||||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js"); |
||||
function _classPrivateFieldGet(receiver, privateMap) { |
||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get"); |
||||
return classApplyDescriptorGet(receiver, descriptor); |
||||
} |
||||
module.exports = _classPrivateFieldGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js"); |
||||
function _classPrivateFieldInitSpec(obj, privateMap, value) { |
||||
checkPrivateRedeclaration(obj, privateMap); |
||||
privateMap.set(obj, value); |
||||
} |
||||
module.exports = _classPrivateFieldInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,7 @@ |
||||
function _classPrivateFieldBase(receiver, privateKey) { |
||||
if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) { |
||||
throw new TypeError("attempted to use private field on non-instance"); |
||||
} |
||||
return receiver; |
||||
} |
||||
module.exports = _classPrivateFieldBase, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,5 @@ |
||||
var id = 0; |
||||
function _classPrivateFieldKey(name) { |
||||
return "__private_" + id++ + "_" + name; |
||||
} |
||||
module.exports = _classPrivateFieldKey, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,8 @@ |
||||
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js"); |
||||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js"); |
||||
function _classPrivateFieldSet(receiver, privateMap, value) { |
||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set"); |
||||
classApplyDescriptorSet(receiver, descriptor, value); |
||||
return value; |
||||
} |
||||
module.exports = _classPrivateFieldSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,7 @@ |
||||
function _classPrivateMethodGet(receiver, privateSet, fn) { |
||||
if (!privateSet.has(receiver)) { |
||||
throw new TypeError("attempted to get private field on non-instance"); |
||||
} |
||||
return fn; |
||||
} |
||||
module.exports = _classPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js"); |
||||
function _classPrivateMethodInitSpec(obj, privateSet) { |
||||
checkPrivateRedeclaration(obj, privateSet); |
||||
privateSet.add(obj); |
||||
} |
||||
module.exports = _classPrivateMethodInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,4 @@ |
||||
function _classPrivateMethodSet() { |
||||
throw new TypeError("attempted to reassign private method"); |
||||
} |
||||
module.exports = _classPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,9 @@ |
||||
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js"); |
||||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js"); |
||||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); |
||||
function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) { |
||||
classCheckPrivateStaticAccess(receiver, classConstructor); |
||||
classCheckPrivateStaticFieldDescriptor(descriptor, "set"); |
||||
return classApplyDescriptorDestructureSet(receiver, descriptor); |
||||
} |
||||
module.exports = _classStaticPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,9 @@ |
||||
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js"); |
||||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js"); |
||||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); |
||||
function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { |
||||
classCheckPrivateStaticAccess(receiver, classConstructor); |
||||
classCheckPrivateStaticFieldDescriptor(descriptor, "get"); |
||||
return classApplyDescriptorGet(receiver, descriptor); |
||||
} |
||||
module.exports = _classStaticPrivateFieldSpecGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,10 @@ |
||||
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js"); |
||||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js"); |
||||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); |
||||
function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { |
||||
classCheckPrivateStaticAccess(receiver, classConstructor); |
||||
classCheckPrivateStaticFieldDescriptor(descriptor, "set"); |
||||
classApplyDescriptorSet(receiver, descriptor, value); |
||||
return value; |
||||
} |
||||
module.exports = _classStaticPrivateFieldSpecSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,6 @@ |
||||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js"); |
||||
function _classStaticPrivateMethodGet(receiver, classConstructor, method) { |
||||
classCheckPrivateStaticAccess(receiver, classConstructor); |
||||
return method; |
||||
} |
||||
module.exports = _classStaticPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,4 @@ |
||||
function _classStaticPrivateMethodSet() { |
||||
throw new TypeError("attempted to set read only static private field"); |
||||
} |
||||
module.exports = _classStaticPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,18 @@ |
||||
var setPrototypeOf = require("./setPrototypeOf.js"); |
||||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js"); |
||||
function _construct(Parent, args, Class) { |
||||
if (isNativeReflectConstruct()) { |
||||
module.exports = _construct = Reflect.construct.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports; |
||||
} else { |
||||
module.exports = _construct = function _construct(Parent, args, Class) { |
||||
var a = [null]; |
||||
a.push.apply(a, args); |
||||
var Constructor = Function.bind.apply(Parent, a); |
||||
var instance = new Constructor(); |
||||
if (Class) setPrototypeOf(instance, Class.prototype); |
||||
return instance; |
||||
}, module.exports.__esModule = true, module.exports["default"] = module.exports; |
||||
} |
||||
return _construct.apply(null, arguments); |
||||
} |
||||
module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,19 @@ |
||||
var toPropertyKey = require("./toPropertyKey.js"); |
||||
function _defineProperties(target, props) { |
||||
for (var i = 0; i < props.length; i++) { |
||||
var descriptor = props[i]; |
||||
descriptor.enumerable = descriptor.enumerable || false; |
||||
descriptor.configurable = true; |
||||
if ("value" in descriptor) descriptor.writable = true; |
||||
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); |
||||
} |
||||
} |
||||
function _createClass(Constructor, protoProps, staticProps) { |
||||
if (protoProps) _defineProperties(Constructor.prototype, protoProps); |
||||
if (staticProps) _defineProperties(Constructor, staticProps); |
||||
Object.defineProperty(Constructor, "prototype", { |
||||
writable: false |
||||
}); |
||||
return Constructor; |
||||
} |
||||
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,53 @@ |
||||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); |
||||
function _createForOfIteratorHelper(o, allowArrayLike) { |
||||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; |
||||
if (!it) { |
||||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { |
||||
if (it) o = it; |
||||
var i = 0; |
||||
var F = function F() {}; |
||||
return { |
||||
s: F, |
||||
n: function n() { |
||||
if (i >= o.length) return { |
||||
done: true |
||||
}; |
||||
return { |
||||
done: false, |
||||
value: o[i++] |
||||
}; |
||||
}, |
||||
e: function e(_e) { |
||||
throw _e; |
||||
}, |
||||
f: F |
||||
}; |
||||
} |
||||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
||||
} |
||||
var normalCompletion = true, |
||||
didErr = false, |
||||
err; |
||||
return { |
||||
s: function s() { |
||||
it = it.call(o); |
||||
}, |
||||
n: function n() { |
||||
var step = it.next(); |
||||
normalCompletion = step.done; |
||||
return step; |
||||
}, |
||||
e: function e(_e2) { |
||||
didErr = true; |
||||
err = _e2; |
||||
}, |
||||
f: function f() { |
||||
try { |
||||
if (!normalCompletion && it["return"] != null) it["return"](); |
||||
} finally { |
||||
if (didErr) throw err; |
||||
} |
||||
} |
||||
}; |
||||
} |
||||
module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,20 @@ |
||||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); |
||||
function _createForOfIteratorHelperLoose(o, allowArrayLike) { |
||||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; |
||||
if (it) return (it = it.call(o)).next.bind(it); |
||||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { |
||||
if (it) o = it; |
||||
var i = 0; |
||||
return function () { |
||||
if (i >= o.length) return { |
||||
done: true |
||||
}; |
||||
return { |
||||
done: false, |
||||
value: o[i++] |
||||
}; |
||||
}; |
||||
} |
||||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
||||
} |
||||
module.exports = _createForOfIteratorHelperLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,18 @@ |
||||
var getPrototypeOf = require("./getPrototypeOf.js"); |
||||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js"); |
||||
var possibleConstructorReturn = require("./possibleConstructorReturn.js"); |
||||
function _createSuper(Derived) { |
||||
var hasNativeReflectConstruct = isNativeReflectConstruct(); |
||||
return function _createSuperInternal() { |
||||
var Super = getPrototypeOf(Derived), |
||||
result; |
||||
if (hasNativeReflectConstruct) { |
||||
var NewTarget = getPrototypeOf(this).constructor; |
||||
result = Reflect.construct(Super, arguments, NewTarget); |
||||
} else { |
||||
result = Super.apply(this, arguments); |
||||
} |
||||
return possibleConstructorReturn(this, result); |
||||
}; |
||||
} |
||||
module.exports = _createSuper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,343 @@ |
||||
var toArray = require("./toArray.js"); |
||||
var toPropertyKey = require("./toPropertyKey.js"); |
||||
function _decorate(decorators, factory, superClass, mixins) { |
||||
var api = _getDecoratorsApi(); |
||||
if (mixins) { |
||||
for (var i = 0; i < mixins.length; i++) { |
||||
api = mixins[i](api); |
||||
} |
||||
} |
||||
var r = factory(function initialize(O) { |
||||
api.initializeInstanceElements(O, decorated.elements); |
||||
}, superClass); |
||||
var decorated = api.decorateClass(_coalesceClassElements(r.d.map(_createElementDescriptor)), decorators); |
||||
api.initializeClassElements(r.F, decorated.elements); |
||||
return api.runClassFinishers(r.F, decorated.finishers); |
||||
} |
||||
function _getDecoratorsApi() { |
||||
_getDecoratorsApi = function _getDecoratorsApi() { |
||||
return api; |
||||
}; |
||||
var api = { |
||||
elementsDefinitionOrder: [["method"], ["field"]], |
||||
initializeInstanceElements: function initializeInstanceElements(O, elements) { |
||||
["method", "field"].forEach(function (kind) { |
||||
elements.forEach(function (element) { |
||||
if (element.kind === kind && element.placement === "own") { |
||||
this.defineClassElement(O, element); |
||||
} |
||||
}, this); |
||||
}, this); |
||||
}, |
||||
initializeClassElements: function initializeClassElements(F, elements) { |
||||
var proto = F.prototype; |
||||
["method", "field"].forEach(function (kind) { |
||||
elements.forEach(function (element) { |
||||
var placement = element.placement; |
||||
if (element.kind === kind && (placement === "static" || placement === "prototype")) { |
||||
var receiver = placement === "static" ? F : proto; |
||||
this.defineClassElement(receiver, element); |
||||
} |
||||
}, this); |
||||
}, this); |
||||
}, |
||||
defineClassElement: function defineClassElement(receiver, element) { |
||||
var descriptor = element.descriptor; |
||||
if (element.kind === "field") { |
||||
var initializer = element.initializer; |
||||
descriptor = { |
||||
enumerable: descriptor.enumerable, |
||||
writable: descriptor.writable, |
||||
configurable: descriptor.configurable, |
||||
value: initializer === void 0 ? void 0 : initializer.call(receiver) |
||||
}; |
||||
} |
||||
Object.defineProperty(receiver, element.key, descriptor); |
||||
}, |
||||
decorateClass: function decorateClass(elements, decorators) { |
||||
var newElements = []; |
||||
var finishers = []; |
||||
var placements = { |
||||
"static": [], |
||||
prototype: [], |
||||
own: [] |
||||
}; |
||||
elements.forEach(function (element) { |
||||
this.addElementPlacement(element, placements); |
||||
}, this); |
||||
elements.forEach(function (element) { |
||||
if (!_hasDecorators(element)) return newElements.push(element); |
||||
var elementFinishersExtras = this.decorateElement(element, placements); |
||||
newElements.push(elementFinishersExtras.element); |
||||
newElements.push.apply(newElements, elementFinishersExtras.extras); |
||||
finishers.push.apply(finishers, elementFinishersExtras.finishers); |
||||
}, this); |
||||
if (!decorators) { |
||||
return { |
||||
elements: newElements, |
||||
finishers: finishers |
||||
}; |
||||
} |
||||
var result = this.decorateConstructor(newElements, decorators); |
||||
finishers.push.apply(finishers, result.finishers); |
||||
result.finishers = finishers; |
||||
return result; |
||||
}, |
||||
addElementPlacement: function addElementPlacement(element, placements, silent) { |
||||
var keys = placements[element.placement]; |
||||
if (!silent && keys.indexOf(element.key) !== -1) { |
||||
throw new TypeError("Duplicated element (" + element.key + ")"); |
||||
} |
||||
keys.push(element.key); |
||||
}, |
||||
decorateElement: function decorateElement(element, placements) { |
||||
var extras = []; |
||||
var finishers = []; |
||||
for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) { |
||||
var keys = placements[element.placement]; |
||||
keys.splice(keys.indexOf(element.key), 1); |
||||
var elementObject = this.fromElementDescriptor(element); |
||||
var elementFinisherExtras = this.toElementFinisherExtras((0, decorators[i])(elementObject) || elementObject); |
||||
element = elementFinisherExtras.element; |
||||
this.addElementPlacement(element, placements); |
||||
if (elementFinisherExtras.finisher) { |
||||
finishers.push(elementFinisherExtras.finisher); |
||||
} |
||||
var newExtras = elementFinisherExtras.extras; |
||||
if (newExtras) { |
||||
for (var j = 0; j < newExtras.length; j++) { |
||||
this.addElementPlacement(newExtras[j], placements); |
||||
} |
||||
extras.push.apply(extras, newExtras); |
||||
} |
||||
} |
||||
return { |
||||
element: element, |
||||
finishers: finishers, |
||||
extras: extras |
||||
}; |
||||
}, |
||||
decorateConstructor: function decorateConstructor(elements, decorators) { |
||||
var finishers = []; |
||||
for (var i = decorators.length - 1; i >= 0; i--) { |
||||
var obj = this.fromClassDescriptor(elements); |
||||
var elementsAndFinisher = this.toClassDescriptor((0, decorators[i])(obj) || obj); |
||||
if (elementsAndFinisher.finisher !== undefined) { |
||||
finishers.push(elementsAndFinisher.finisher); |
||||
} |
||||
if (elementsAndFinisher.elements !== undefined) { |
||||
elements = elementsAndFinisher.elements; |
||||
for (var j = 0; j < elements.length - 1; j++) { |
||||
for (var k = j + 1; k < elements.length; k++) { |
||||
if (elements[j].key === elements[k].key && elements[j].placement === elements[k].placement) { |
||||
throw new TypeError("Duplicated element (" + elements[j].key + ")"); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
return { |
||||
elements: elements, |
||||
finishers: finishers |
||||
}; |
||||
}, |
||||
fromElementDescriptor: function fromElementDescriptor(element) { |
||||
var obj = { |
||||
kind: element.kind, |
||||
key: element.key, |
||||
placement: element.placement, |
||||
descriptor: element.descriptor |
||||
}; |
||||
var desc = { |
||||
value: "Descriptor", |
||||
configurable: true |
||||
}; |
||||
Object.defineProperty(obj, Symbol.toStringTag, desc); |
||||
if (element.kind === "field") obj.initializer = element.initializer; |
||||
return obj; |
||||
}, |
||||
toElementDescriptors: function toElementDescriptors(elementObjects) { |
||||
if (elementObjects === undefined) return; |
||||
return toArray(elementObjects).map(function (elementObject) { |
||||
var element = this.toElementDescriptor(elementObject); |
||||
this.disallowProperty(elementObject, "finisher", "An element descriptor"); |
||||
this.disallowProperty(elementObject, "extras", "An element descriptor"); |
||||
return element; |
||||
}, this); |
||||
}, |
||||
toElementDescriptor: function toElementDescriptor(elementObject) { |
||||
var kind = String(elementObject.kind); |
||||
if (kind !== "method" && kind !== "field") { |
||||
throw new TypeError('An element descriptor\'s .kind property must be either "method" or' + ' "field", but a decorator created an element descriptor with' + ' .kind "' + kind + '"'); |
||||
} |
||||
var key = toPropertyKey(elementObject.key); |
||||
var placement = String(elementObject.placement); |
||||
if (placement !== "static" && placement !== "prototype" && placement !== "own") { |
||||
throw new TypeError('An element descriptor\'s .placement property must be one of "static",' + ' "prototype" or "own", but a decorator created an element descriptor' + ' with .placement "' + placement + '"'); |
||||
} |
||||
var descriptor = elementObject.descriptor; |
||||
this.disallowProperty(elementObject, "elements", "An element descriptor"); |
||||
var element = { |
||||
kind: kind, |
||||
key: key, |
||||
placement: placement, |
||||
descriptor: Object.assign({}, descriptor) |
||||
}; |
||||
if (kind !== "field") { |
||||
this.disallowProperty(elementObject, "initializer", "A method descriptor"); |
||||
} else { |
||||
this.disallowProperty(descriptor, "get", "The property descriptor of a field descriptor"); |
||||
this.disallowProperty(descriptor, "set", "The property descriptor of a field descriptor"); |
||||
this.disallowProperty(descriptor, "value", "The property descriptor of a field descriptor"); |
||||
element.initializer = elementObject.initializer; |
||||
} |
||||
return element; |
||||
}, |
||||
toElementFinisherExtras: function toElementFinisherExtras(elementObject) { |
||||
var element = this.toElementDescriptor(elementObject); |
||||
var finisher = _optionalCallableProperty(elementObject, "finisher"); |
||||
var extras = this.toElementDescriptors(elementObject.extras); |
||||
return { |
||||
element: element, |
||||
finisher: finisher, |
||||
extras: extras |
||||
}; |
||||
}, |
||||
fromClassDescriptor: function fromClassDescriptor(elements) { |
||||
var obj = { |
||||
kind: "class", |
||||
elements: elements.map(this.fromElementDescriptor, this) |
||||
}; |
||||
var desc = { |
||||
value: "Descriptor", |
||||
configurable: true |
||||
}; |
||||
Object.defineProperty(obj, Symbol.toStringTag, desc); |
||||
return obj; |
||||
}, |
||||
toClassDescriptor: function toClassDescriptor(obj) { |
||||
var kind = String(obj.kind); |
||||
if (kind !== "class") { |
||||
throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator' + ' created a class descriptor with .kind "' + kind + '"'); |
||||
} |
||||
this.disallowProperty(obj, "key", "A class descriptor"); |
||||
this.disallowProperty(obj, "placement", "A class descriptor"); |
||||
this.disallowProperty(obj, "descriptor", "A class descriptor"); |
||||
this.disallowProperty(obj, "initializer", "A class descriptor"); |
||||
this.disallowProperty(obj, "extras", "A class descriptor"); |
||||
var finisher = _optionalCallableProperty(obj, "finisher"); |
||||
var elements = this.toElementDescriptors(obj.elements); |
||||
return { |
||||
elements: elements, |
||||
finisher: finisher |
||||
}; |
||||
}, |
||||
runClassFinishers: function runClassFinishers(constructor, finishers) { |
||||
for (var i = 0; i < finishers.length; i++) { |
||||
var newConstructor = (0, finishers[i])(constructor); |
||||
if (newConstructor !== undefined) { |
||||
if (typeof newConstructor !== "function") { |
||||
throw new TypeError("Finishers must return a constructor."); |
||||
} |
||||
constructor = newConstructor; |
||||
} |
||||
} |
||||
return constructor; |
||||
}, |
||||
disallowProperty: function disallowProperty(obj, name, objectType) { |
||||
if (obj[name] !== undefined) { |
||||
throw new TypeError(objectType + " can't have a ." + name + " property."); |
||||
} |
||||
} |
||||
}; |
||||
return api; |
||||
} |
||||
function _createElementDescriptor(def) { |
||||
var key = toPropertyKey(def.key); |
||||
var descriptor; |
||||
if (def.kind === "method") { |
||||
descriptor = { |
||||
value: def.value, |
||||
writable: true, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "get") { |
||||
descriptor = { |
||||
get: def.value, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "set") { |
||||
descriptor = { |
||||
set: def.value, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "field") { |
||||
descriptor = { |
||||
configurable: true, |
||||
writable: true, |
||||
enumerable: true |
||||
}; |
||||
} |
||||
var element = { |
||||
kind: def.kind === "field" ? "field" : "method", |
||||
key: key, |
||||
placement: def["static"] ? "static" : def.kind === "field" ? "own" : "prototype", |
||||
descriptor: descriptor |
||||
}; |
||||
if (def.decorators) element.decorators = def.decorators; |
||||
if (def.kind === "field") element.initializer = def.value; |
||||
return element; |
||||
} |
||||
function _coalesceGetterSetter(element, other) { |
||||
if (element.descriptor.get !== undefined) { |
||||
other.descriptor.get = element.descriptor.get; |
||||
} else { |
||||
other.descriptor.set = element.descriptor.set; |
||||
} |
||||
} |
||||
function _coalesceClassElements(elements) { |
||||
var newElements = []; |
||||
var isSameElement = function isSameElement(other) { |
||||
return other.kind === "method" && other.key === element.key && other.placement === element.placement; |
||||
}; |
||||
for (var i = 0; i < elements.length; i++) { |
||||
var element = elements[i]; |
||||
var other; |
||||
if (element.kind === "method" && (other = newElements.find(isSameElement))) { |
||||
if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) { |
||||
if (_hasDecorators(element) || _hasDecorators(other)) { |
||||
throw new ReferenceError("Duplicated methods (" + element.key + ") can't be decorated."); |
||||
} |
||||
other.descriptor = element.descriptor; |
||||
} else { |
||||
if (_hasDecorators(element)) { |
||||
if (_hasDecorators(other)) { |
||||
throw new ReferenceError("Decorators can't be placed on different accessors with for " + "the same property (" + element.key + ")."); |
||||
} |
||||
other.decorators = element.decorators; |
||||
} |
||||
_coalesceGetterSetter(element, other); |
||||
} |
||||
} else { |
||||
newElements.push(element); |
||||
} |
||||
} |
||||
return newElements; |
||||
} |
||||
function _hasDecorators(element) { |
||||
return element.decorators && element.decorators.length; |
||||
} |
||||
function _isDataDescriptor(desc) { |
||||
return desc !== undefined && !(desc.value === undefined && desc.writable === undefined); |
||||
} |
||||
function _optionalCallableProperty(obj, name) { |
||||
var value = obj[name]; |
||||
if (value !== undefined && typeof value !== "function") { |
||||
throw new TypeError("Expected '" + name + "' to be a function"); |
||||
} |
||||
return value; |
||||
} |
||||
module.exports = _decorate, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,12 @@ |
||||
function _defaults(obj, defaults) { |
||||
var keys = Object.getOwnPropertyNames(defaults); |
||||
for (var i = 0; i < keys.length; i++) { |
||||
var key = keys[i]; |
||||
var value = Object.getOwnPropertyDescriptor(defaults, key); |
||||
if (value && value.configurable && obj[key] === undefined) { |
||||
Object.defineProperty(obj, key, value); |
||||
} |
||||
} |
||||
return obj; |
||||
} |
||||
module.exports = _defaults, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,8 @@ |
||||
function _defineAccessor(e, r, n, t) { |
||||
var c = { |
||||
configurable: !0, |
||||
enumerable: !0 |
||||
}; |
||||
return c[e] = t, Object.defineProperty(r, n, c); |
||||
} |
||||
module.exports = _defineAccessor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,20 @@ |
||||
function _defineEnumerableProperties(obj, descs) { |
||||
for (var key in descs) { |
||||
var desc = descs[key]; |
||||
desc.configurable = desc.enumerable = true; |
||||
if ("value" in desc) desc.writable = true; |
||||
Object.defineProperty(obj, key, desc); |
||||
} |
||||
if (Object.getOwnPropertySymbols) { |
||||
var objectSymbols = Object.getOwnPropertySymbols(descs); |
||||
for (var i = 0; i < objectSymbols.length; i++) { |
||||
var sym = objectSymbols[i]; |
||||
var desc = descs[sym]; |
||||
desc.configurable = desc.enumerable = true; |
||||
if ("value" in desc) desc.writable = true; |
||||
Object.defineProperty(obj, sym, desc); |
||||
} |
||||
} |
||||
return obj; |
||||
} |
||||
module.exports = _defineEnumerableProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,16 @@ |
||||
var toPropertyKey = require("./toPropertyKey.js"); |
||||
function _defineProperty(obj, key, value) { |
||||
key = toPropertyKey(key); |
||||
if (key in obj) { |
||||
Object.defineProperty(obj, key, { |
||||
value: value, |
||||
enumerable: true, |
||||
configurable: true, |
||||
writable: true |
||||
}); |
||||
} else { |
||||
obj[key] = value; |
||||
} |
||||
return obj; |
||||
} |
||||
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,28 @@ |
||||
function dispose_SuppressedError(r, e) { |
||||
return "undefined" != typeof SuppressedError ? dispose_SuppressedError = SuppressedError : (dispose_SuppressedError = function dispose_SuppressedError(r, e) { |
||||
this.suppressed = r, this.error = e, this.stack = new Error().stack; |
||||
}, dispose_SuppressedError.prototype = Object.create(Error.prototype, { |
||||
constructor: { |
||||
value: dispose_SuppressedError, |
||||
writable: !0, |
||||
configurable: !0 |
||||
} |
||||
})), new dispose_SuppressedError(r, e); |
||||
} |
||||
function _dispose(r, e, s) { |
||||
function next() { |
||||
for (; r.length > 0;) try { |
||||
var o = r.pop(), |
||||
p = o.d.call(o.v); |
||||
if (o.a) return Promise.resolve(p).then(next, err); |
||||
} catch (r) { |
||||
return err(r); |
||||
} |
||||
if (s) throw e; |
||||
} |
||||
function err(r) { |
||||
return e = s ? new dispose_SuppressedError(r, e) : r, s = !0, next(); |
||||
} |
||||
return next(); |
||||
} |
||||
module.exports = _dispose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@ -0,0 +1,63 @@ |
||||
import OverloadYield from "./OverloadYield.js"; |
||||
export default function AsyncGenerator(e) { |
||||
var r, t; |
||||
function resume(r, t) { |
||||
try { |
||||
var n = e[r](t), |
||||
o = n.value, |
||||
u = o instanceof OverloadYield; |
||||
Promise.resolve(u ? o.v : o).then(function (t) { |
||||
if (u) { |
||||
var i = "return" === r ? "return" : "next"; |
||||
if (!o.k || t.done) return resume(i, t); |
||||
t = e[i](t).value; |
||||
} |
||||
settle(n.done ? "return" : "normal", t); |
||||
}, function (e) { |
||||
resume("throw", e); |
||||
}); |
||||
} catch (e) { |
||||
settle("throw", e); |
||||
} |
||||
} |
||||
function settle(e, n) { |
||||
switch (e) { |
||||
case "return": |
||||
r.resolve({ |
||||
value: n, |
||||
done: !0 |
||||
}); |
||||
break; |
||||
case "throw": |
||||
r.reject(n); |
||||
break; |
||||
default: |
||||
r.resolve({ |
||||
value: n, |
||||
done: !1 |
||||
}); |
||||
} |
||||
(r = r.next) ? resume(r.key, r.arg) : t = null; |
||||
} |
||||
this._invoke = function (e, n) { |
||||
return new Promise(function (o, u) { |
||||
var i = { |
||||
key: e, |
||||
arg: n, |
||||
resolve: o, |
||||
reject: u, |
||||
next: null |
||||
}; |
||||
t ? t = t.next = i : (r = t = i, resume(e, n)); |
||||
}); |
||||
}, "function" != typeof e["return"] && (this["return"] = void 0); |
||||
} |
||||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { |
||||
return this; |
||||
}, AsyncGenerator.prototype.next = function (e) { |
||||
return this._invoke("next", e); |
||||
}, AsyncGenerator.prototype["throw"] = function (e) { |
||||
return this._invoke("throw", e); |
||||
}, AsyncGenerator.prototype["return"] = function (e) { |
||||
return this._invoke("return", e); |
||||
}; |
@ -0,0 +1,3 @@ |
||||
export default function _AwaitValue(value) { |
||||
this.wrapped = value; |
||||
} |
@ -0,0 +1,3 @@ |
||||
export default function _OverloadYield(t, e) { |
||||
this.v = t, this.k = e; |
||||
} |
@ -0,0 +1,23 @@ |
||||
export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { |
||||
var desc = {}; |
||||
Object.keys(descriptor).forEach(function (key) { |
||||
desc[key] = descriptor[key]; |
||||
}); |
||||
desc.enumerable = !!desc.enumerable; |
||||
desc.configurable = !!desc.configurable; |
||||
if ('value' in desc || desc.initializer) { |
||||
desc.writable = true; |
||||
} |
||||
desc = decorators.slice().reverse().reduce(function (desc, decorator) { |
||||
return decorator(target, property, desc) || desc; |
||||
}, desc); |
||||
if (context && desc.initializer !== void 0) { |
||||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0; |
||||
desc.initializer = undefined; |
||||
} |
||||
if (desc.initializer === void 0) { |
||||
Object.defineProperty(target, property, desc); |
||||
desc = null; |
||||
} |
||||
return desc; |
||||
} |
@ -0,0 +1,235 @@ |
||||
import _typeof from "./typeof.js"; |
||||
function old_createMetadataMethodsForProperty(e, t, a, r) { |
||||
return { |
||||
getMetadata: function getMetadata(o) { |
||||
old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o); |
||||
var i = e[o]; |
||||
if (void 0 !== i) if (1 === t) { |
||||
var n = i["public"]; |
||||
if (void 0 !== n) return n[a]; |
||||
} else if (2 === t) { |
||||
var l = i["private"]; |
||||
if (void 0 !== l) return l.get(a); |
||||
} else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor; |
||||
}, |
||||
setMetadata: function setMetadata(o, i) { |
||||
old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o); |
||||
var n = e[o]; |
||||
if (void 0 === n && (n = e[o] = {}), 1 === t) { |
||||
var l = n["public"]; |
||||
void 0 === l && (l = n["public"] = {}), l[a] = i; |
||||
} else if (2 === t) { |
||||
var s = n.priv; |
||||
void 0 === s && (s = n["private"] = new Map()), s.set(a, i); |
||||
} else n.constructor = i; |
||||
} |
||||
}; |
||||
} |
||||
function old_convertMetadataMapToFinal(e, t) { |
||||
var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")], |
||||
r = Object.getOwnPropertySymbols(t); |
||||
if (0 !== r.length) { |
||||
for (var o = 0; o < r.length; o++) { |
||||
var i = r[o], |
||||
n = t[i], |
||||
l = a ? a[i] : null, |
||||
s = n["public"], |
||||
c = l ? l["public"] : null; |
||||
s && c && Object.setPrototypeOf(s, c); |
||||
var d = n["private"]; |
||||
if (d) { |
||||
var u = Array.from(d.values()), |
||||
f = l ? l["private"] : null; |
||||
f && (u = u.concat(f)), n["private"] = u; |
||||
} |
||||
l && Object.setPrototypeOf(n, l); |
||||
} |
||||
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t; |
||||
} |
||||
} |
||||
function old_createAddInitializerMethod(e, t) { |
||||
return function (a) { |
||||
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a); |
||||
}; |
||||
} |
||||
function old_memberDec(e, t, a, r, o, i, n, l, s) { |
||||
var c; |
||||
switch (i) { |
||||
case 1: |
||||
c = "accessor"; |
||||
break; |
||||
case 2: |
||||
c = "method"; |
||||
break; |
||||
case 3: |
||||
c = "getter"; |
||||
break; |
||||
case 4: |
||||
c = "setter"; |
||||
break; |
||||
default: |
||||
c = "field"; |
||||
} |
||||
var d, |
||||
u, |
||||
f = { |
||||
kind: c, |
||||
name: l ? "#" + t : t, |
||||
isStatic: n, |
||||
isPrivate: l |
||||
}, |
||||
p = { |
||||
v: !1 |
||||
}; |
||||
if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) { |
||||
d = 2, u = Symbol(t); |
||||
var v = {}; |
||||
0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () { |
||||
return a.value; |
||||
} : (1 !== i && 3 !== i || (v.get = function () { |
||||
return a.get.call(this); |
||||
}), 1 !== i && 4 !== i || (v.set = function (e) { |
||||
a.set.call(this, e); |
||||
})), f.access = v; |
||||
} else d = 1, u = t; |
||||
try { |
||||
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p))); |
||||
} finally { |
||||
p.v = !0; |
||||
} |
||||
} |
||||
function old_assertNotFinished(e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
} |
||||
function old_assertMetadataKey(e) { |
||||
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e); |
||||
} |
||||
function old_assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function old_assertValidReturnValue(e, t) { |
||||
var a = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer"); |
||||
} else if ("function" !== a) { |
||||
var r; |
||||
throw r = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(r + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function old_getInit(e) { |
||||
var t; |
||||
return null == (t = e.init) && (t = e.initializer) && "undefined" != typeof console && console.warn(".initializer has been renamed to .init as of March 2022"), t; |
||||
} |
||||
function old_applyMemberDec(e, t, a, r, o, i, n, l, s) { |
||||
var c, |
||||
d, |
||||
u, |
||||
f, |
||||
p, |
||||
v, |
||||
h = a[0]; |
||||
if (n ? c = 0 === o || 1 === o ? { |
||||
get: a[3], |
||||
set: a[4] |
||||
} : 3 === o ? { |
||||
get: a[3] |
||||
} : 4 === o ? { |
||||
set: a[3] |
||||
} : { |
||||
value: a[3] |
||||
} : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? u = { |
||||
get: c.get, |
||||
set: c.set |
||||
} : 2 === o ? u = c.value : 3 === o ? u = c.get : 4 === o && (u = c.set), "function" == typeof h) void 0 !== (f = old_memberDec(h, r, c, l, s, o, i, n, u)) && (old_assertValidReturnValue(o, f), 0 === o ? d = f : 1 === o ? (d = old_getInit(f), p = f.get || u.get, v = f.set || u.set, u = { |
||||
get: p, |
||||
set: v |
||||
}) : u = f);else for (var y = h.length - 1; y >= 0; y--) { |
||||
var b; |
||||
if (void 0 !== (f = old_memberDec(h[y], r, c, l, s, o, i, n, u))) old_assertValidReturnValue(o, f), 0 === o ? b = f : 1 === o ? (b = old_getInit(f), p = f.get || u.get, v = f.set || u.set, u = { |
||||
get: p, |
||||
set: v |
||||
}) : u = f, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b)); |
||||
} |
||||
if (0 === o || 1 === o) { |
||||
if (void 0 === d) d = function d(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof d) { |
||||
var g = d; |
||||
d = function d(e, t) { |
||||
for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a); |
||||
return a; |
||||
}; |
||||
} else { |
||||
var m = d; |
||||
d = function d(e, t) { |
||||
return m.call(e, t); |
||||
}; |
||||
} |
||||
e.push(d); |
||||
} |
||||
0 !== o && (1 === o ? (c.get = u.get, c.set = u.set) : 2 === o ? c.value = u : 3 === o ? c.get = u : 4 === o && (c.set = u), n ? 1 === o ? (e.push(function (e, t) { |
||||
return u.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return u.set.call(e, t); |
||||
})) : 2 === o ? e.push(u) : e.push(function (e, t) { |
||||
return u.call(e, t); |
||||
}) : Object.defineProperty(t, r, c)); |
||||
} |
||||
function old_applyMemberDecs(e, t, a, r, o) { |
||||
for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) { |
||||
var d = o[c]; |
||||
if (Array.isArray(d)) { |
||||
var u, |
||||
f, |
||||
p, |
||||
v = d[1], |
||||
h = d[2], |
||||
y = d.length > 3, |
||||
b = v >= 5; |
||||
if (b ? (u = t, f = r, 0 !== (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !y) { |
||||
var g = b ? s : l, |
||||
m = g.get(h) || 0; |
||||
if (!0 === m || 3 === m && 4 !== v || 4 === m && 3 !== v) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h); |
||||
!m && v > 2 ? g.set(h, v) : g.set(h, !0); |
||||
} |
||||
old_applyMemberDec(e, u, d, h, v, b, y, f, p); |
||||
} |
||||
} |
||||
old_pushInitializers(e, i), old_pushInitializers(e, n); |
||||
} |
||||
function old_pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var a = 0; a < t.length; a++) t[a].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
function old_applyClassDecs(e, t, a, r) { |
||||
if (r.length > 0) { |
||||
for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) { |
||||
var s = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var c = Object.assign({ |
||||
kind: "class", |
||||
name: n, |
||||
addInitializer: old_createAddInitializerMethod(o, s) |
||||
}, old_createMetadataMethodsForProperty(a, 0, n, s)), |
||||
d = r[l](i, c); |
||||
} finally { |
||||
s.v = !0; |
||||
} |
||||
void 0 !== d && (old_assertValidReturnValue(10, d), i = d); |
||||
} |
||||
e.push(i, function () { |
||||
for (var e = 0; e < o.length; e++) o[e].call(i); |
||||
}); |
||||
} |
||||
} |
||||
export default function applyDecs(e, t, a) { |
||||
var r = [], |
||||
o = {}, |
||||
i = {}; |
||||
return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r; |
||||
} |
@ -0,0 +1,186 @@ |
||||
import _typeof from "./typeof.js"; |
||||
function applyDecs2203Factory() { |
||||
function createAddInitializerMethod(e, t) { |
||||
return function (r) { |
||||
!function (e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
}(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); |
||||
}; |
||||
} |
||||
function memberDec(e, t, r, a, n, i, s, o) { |
||||
var c; |
||||
switch (n) { |
||||
case 1: |
||||
c = "accessor"; |
||||
break; |
||||
case 2: |
||||
c = "method"; |
||||
break; |
||||
case 3: |
||||
c = "getter"; |
||||
break; |
||||
case 4: |
||||
c = "setter"; |
||||
break; |
||||
default: |
||||
c = "field"; |
||||
} |
||||
var l, |
||||
u, |
||||
f = { |
||||
kind: c, |
||||
name: s ? "#" + t : t, |
||||
"static": i, |
||||
"private": s |
||||
}, |
||||
p = { |
||||
v: !1 |
||||
}; |
||||
0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() { |
||||
return this[t]; |
||||
}, u = function u(e) { |
||||
this[t] = e; |
||||
}) : 2 === n ? l = function l() { |
||||
return r.value; |
||||
} : (1 !== n && 3 !== n || (l = function l() { |
||||
return r.get.call(this); |
||||
}), 1 !== n && 4 !== n || (u = function u(e) { |
||||
r.set.call(this, e); |
||||
})), f.access = l && u ? { |
||||
get: l, |
||||
set: u |
||||
} : l ? { |
||||
get: l |
||||
} : { |
||||
set: u |
||||
}; |
||||
try { |
||||
return e(o, f); |
||||
} finally { |
||||
p.v = !0; |
||||
} |
||||
} |
||||
function assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function assertValidReturnValue(e, t) { |
||||
var r = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
||||
} else if ("function" !== r) { |
||||
var a; |
||||
throw a = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(a + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function applyMemberDec(e, t, r, a, n, i, s, o) { |
||||
var c, |
||||
l, |
||||
u, |
||||
f, |
||||
p, |
||||
d, |
||||
h = r[0]; |
||||
if (s ? c = 0 === n || 1 === n ? { |
||||
get: r[3], |
||||
set: r[4] |
||||
} : 3 === n ? { |
||||
get: r[3] |
||||
} : 4 === n ? { |
||||
set: r[3] |
||||
} : { |
||||
value: r[3] |
||||
} : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = { |
||||
get: c.get, |
||||
set: c.set |
||||
} : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
||||
get: p, |
||||
set: d |
||||
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) { |
||||
var g; |
||||
if (void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u))) assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
||||
get: p, |
||||
set: d |
||||
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)); |
||||
} |
||||
if (0 === n || 1 === n) { |
||||
if (void 0 === l) l = function l(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof l) { |
||||
var y = l; |
||||
l = function l(e, t) { |
||||
for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r); |
||||
return r; |
||||
}; |
||||
} else { |
||||
var m = l; |
||||
l = function l(e, t) { |
||||
return m.call(e, t); |
||||
}; |
||||
} |
||||
e.push(l); |
||||
} |
||||
0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) { |
||||
return u.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return u.set.call(e, t); |
||||
})) : 2 === n ? e.push(u) : e.push(function (e, t) { |
||||
return u.call(e, t); |
||||
}) : Object.defineProperty(t, a, c)); |
||||
} |
||||
function pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var r = 0; r < t.length; r++) t[r].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
return function (e, t, r) { |
||||
var a = []; |
||||
return function (e, t, r) { |
||||
for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) { |
||||
var c = r[o]; |
||||
if (Array.isArray(c)) { |
||||
var l, |
||||
u, |
||||
f = c[1], |
||||
p = c[2], |
||||
d = c.length > 3, |
||||
h = f >= 5; |
||||
if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) { |
||||
var v = h ? s : i, |
||||
g = v.get(p) || 0; |
||||
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); |
||||
!g && f > 2 ? v.set(p, f) : v.set(p, !0); |
||||
} |
||||
applyMemberDec(e, l, c, p, f, h, d, u); |
||||
} |
||||
} |
||||
pushInitializers(e, a), pushInitializers(e, n); |
||||
}(a, e, t), function (e, t, r) { |
||||
if (r.length > 0) { |
||||
for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) { |
||||
var o = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var c = r[s](n, { |
||||
kind: "class", |
||||
name: i, |
||||
addInitializer: createAddInitializerMethod(a, o) |
||||
}); |
||||
} finally { |
||||
o.v = !0; |
||||
} |
||||
void 0 !== c && (assertValidReturnValue(10, c), n = c); |
||||
} |
||||
e.push(n, function () { |
||||
for (var e = 0; e < a.length; e++) a[e].call(n); |
||||
}); |
||||
} |
||||
}(a, e, r), a; |
||||
}; |
||||
} |
||||
var applyDecs2203Impl; |
||||
export default function applyDecs2203(e, t, r) { |
||||
return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r); |
||||
} |
@ -0,0 +1,190 @@ |
||||
import _typeof from "./typeof.js"; |
||||
function applyDecs2203RFactory() { |
||||
function createAddInitializerMethod(e, t) { |
||||
return function (r) { |
||||
!function (e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
}(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); |
||||
}; |
||||
} |
||||
function memberDec(e, t, r, n, a, i, s, o) { |
||||
var c; |
||||
switch (a) { |
||||
case 1: |
||||
c = "accessor"; |
||||
break; |
||||
case 2: |
||||
c = "method"; |
||||
break; |
||||
case 3: |
||||
c = "getter"; |
||||
break; |
||||
case 4: |
||||
c = "setter"; |
||||
break; |
||||
default: |
||||
c = "field"; |
||||
} |
||||
var l, |
||||
u, |
||||
f = { |
||||
kind: c, |
||||
name: s ? "#" + t : t, |
||||
"static": i, |
||||
"private": s |
||||
}, |
||||
p = { |
||||
v: !1 |
||||
}; |
||||
0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? s ? (l = r.get, u = r.set) : (l = function l() { |
||||
return this[t]; |
||||
}, u = function u(e) { |
||||
this[t] = e; |
||||
}) : 2 === a ? l = function l() { |
||||
return r.value; |
||||
} : (1 !== a && 3 !== a || (l = function l() { |
||||
return r.get.call(this); |
||||
}), 1 !== a && 4 !== a || (u = function u(e) { |
||||
r.set.call(this, e); |
||||
})), f.access = l && u ? { |
||||
get: l, |
||||
set: u |
||||
} : l ? { |
||||
get: l |
||||
} : { |
||||
set: u |
||||
}; |
||||
try { |
||||
return e(o, f); |
||||
} finally { |
||||
p.v = !0; |
||||
} |
||||
} |
||||
function assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function assertValidReturnValue(e, t) { |
||||
var r = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
||||
} else if ("function" !== r) { |
||||
var n; |
||||
throw n = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(n + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function applyMemberDec(e, t, r, n, a, i, s, o) { |
||||
var c, |
||||
l, |
||||
u, |
||||
f, |
||||
p, |
||||
d, |
||||
h = r[0]; |
||||
if (s ? c = 0 === a || 1 === a ? { |
||||
get: r[3], |
||||
set: r[4] |
||||
} : 3 === a ? { |
||||
get: r[3] |
||||
} : 4 === a ? { |
||||
set: r[3] |
||||
} : { |
||||
value: r[3] |
||||
} : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? u = { |
||||
get: c.get, |
||||
set: c.set |
||||
} : 2 === a ? u = c.value : 3 === a ? u = c.get : 4 === a && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, n, c, o, a, i, s, u)) && (assertValidReturnValue(a, f), 0 === a ? l = f : 1 === a ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
||||
get: p, |
||||
set: d |
||||
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) { |
||||
var g; |
||||
if (void 0 !== (f = memberDec(h[v], n, c, o, a, i, s, u))) assertValidReturnValue(a, f), 0 === a ? g = f : 1 === a ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
||||
get: p, |
||||
set: d |
||||
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)); |
||||
} |
||||
if (0 === a || 1 === a) { |
||||
if (void 0 === l) l = function l(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof l) { |
||||
var y = l; |
||||
l = function l(e, t) { |
||||
for (var r = t, n = 0; n < y.length; n++) r = y[n].call(e, r); |
||||
return r; |
||||
}; |
||||
} else { |
||||
var m = l; |
||||
l = function l(e, t) { |
||||
return m.call(e, t); |
||||
}; |
||||
} |
||||
e.push(l); |
||||
} |
||||
0 !== a && (1 === a ? (c.get = u.get, c.set = u.set) : 2 === a ? c.value = u : 3 === a ? c.get = u : 4 === a && (c.set = u), s ? 1 === a ? (e.push(function (e, t) { |
||||
return u.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return u.set.call(e, t); |
||||
})) : 2 === a ? e.push(u) : e.push(function (e, t) { |
||||
return u.call(e, t); |
||||
}) : Object.defineProperty(t, n, c)); |
||||
} |
||||
function applyMemberDecs(e, t) { |
||||
for (var r, n, a = [], i = new Map(), s = new Map(), o = 0; o < t.length; o++) { |
||||
var c = t[o]; |
||||
if (Array.isArray(c)) { |
||||
var l, |
||||
u, |
||||
f = c[1], |
||||
p = c[2], |
||||
d = c.length > 3, |
||||
h = f >= 5; |
||||
if (h ? (l = e, 0 !== (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) { |
||||
var v = h ? s : i, |
||||
g = v.get(p) || 0; |
||||
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); |
||||
!g && f > 2 ? v.set(p, f) : v.set(p, !0); |
||||
} |
||||
applyMemberDec(a, l, c, p, f, h, d, u); |
||||
} |
||||
} |
||||
return pushInitializers(a, r), pushInitializers(a, n), a; |
||||
} |
||||
function pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var r = 0; r < t.length; r++) t[r].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
return function (e, t, r) { |
||||
return { |
||||
e: applyMemberDecs(e, t), |
||||
get c() { |
||||
return function (e, t) { |
||||
if (t.length > 0) { |
||||
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { |
||||
var s = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var o = t[i](n, { |
||||
kind: "class", |
||||
name: a, |
||||
addInitializer: createAddInitializerMethod(r, s) |
||||
}); |
||||
} finally { |
||||
s.v = !0; |
||||
} |
||||
void 0 !== o && (assertValidReturnValue(10, o), n = o); |
||||
} |
||||
return [n, function () { |
||||
for (var e = 0; e < r.length; e++) r[e].call(n); |
||||
}]; |
||||
} |
||||
}(e, r); |
||||
} |
||||
}; |
||||
}; |
||||
} |
||||
export default function applyDecs2203R(e, t, r) { |
||||
return (applyDecs2203R = applyDecs2203RFactory())(e, t, r); |
||||
} |
@ -0,0 +1,221 @@ |
||||
import _typeof from "./typeof.js"; |
||||
import checkInRHS from "./checkInRHS.js"; |
||||
function applyDecs2301Factory() { |
||||
function createAddInitializerMethod(e, t) { |
||||
return function (r) { |
||||
!function (e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
}(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); |
||||
}; |
||||
} |
||||
function assertInstanceIfPrivate(e, t) { |
||||
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance"); |
||||
} |
||||
function memberDec(e, t, r, n, a, i, s, o, c) { |
||||
var u; |
||||
switch (a) { |
||||
case 1: |
||||
u = "accessor"; |
||||
break; |
||||
case 2: |
||||
u = "method"; |
||||
break; |
||||
case 3: |
||||
u = "getter"; |
||||
break; |
||||
case 4: |
||||
u = "setter"; |
||||
break; |
||||
default: |
||||
u = "field"; |
||||
} |
||||
var l, |
||||
f, |
||||
p = { |
||||
kind: u, |
||||
name: s ? "#" + t : t, |
||||
"static": i, |
||||
"private": s |
||||
}, |
||||
d = { |
||||
v: !1 |
||||
}; |
||||
if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) { |
||||
if (2 === a) l = function l(e) { |
||||
return assertInstanceIfPrivate(c, e), r.value; |
||||
};else { |
||||
var h = 0 === a || 1 === a; |
||||
(h || 3 === a) && (l = s ? function (e) { |
||||
return assertInstanceIfPrivate(c, e), r.get.call(e); |
||||
} : function (e) { |
||||
return r.get.call(e); |
||||
}), (h || 4 === a) && (f = s ? function (e, t) { |
||||
assertInstanceIfPrivate(c, e), r.set.call(e, t); |
||||
} : function (e, t) { |
||||
r.set.call(e, t); |
||||
}); |
||||
} |
||||
} else l = function l(e) { |
||||
return e[t]; |
||||
}, 0 === a && (f = function f(e, r) { |
||||
e[t] = r; |
||||
}); |
||||
var v = s ? c.bind() : function (e) { |
||||
return t in e; |
||||
}; |
||||
p.access = l && f ? { |
||||
get: l, |
||||
set: f, |
||||
has: v |
||||
} : l ? { |
||||
get: l, |
||||
has: v |
||||
} : { |
||||
set: f, |
||||
has: v |
||||
}; |
||||
try { |
||||
return e(o, p); |
||||
} finally { |
||||
d.v = !0; |
||||
} |
||||
} |
||||
function assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function assertValidReturnValue(e, t) { |
||||
var r = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
||||
} else if ("function" !== r) { |
||||
var n; |
||||
throw n = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(n + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function curryThis2(e) { |
||||
return function (t) { |
||||
e(this, t); |
||||
}; |
||||
} |
||||
function applyMemberDec(e, t, r, n, a, i, s, o, c) { |
||||
var u, |
||||
l, |
||||
f, |
||||
p, |
||||
d, |
||||
h, |
||||
v, |
||||
g = r[0]; |
||||
if (s ? u = 0 === a || 1 === a ? { |
||||
get: (p = r[3], function () { |
||||
return p(this); |
||||
}), |
||||
set: curryThis2(r[4]) |
||||
} : 3 === a ? { |
||||
get: r[3] |
||||
} : 4 === a ? { |
||||
set: r[3] |
||||
} : { |
||||
value: r[3] |
||||
} : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = { |
||||
get: u.get, |
||||
set: u.set |
||||
} : 2 === a ? f = u.value : 3 === a ? f = u.get : 4 === a && (f = u.set), "function" == typeof g) void 0 !== (d = memberDec(g, n, u, o, a, i, s, f, c)) && (assertValidReturnValue(a, d), 0 === a ? l = d : 1 === a ? (l = d.init, h = d.get || f.get, v = d.set || f.set, f = { |
||||
get: h, |
||||
set: v |
||||
}) : f = d);else for (var y = g.length - 1; y >= 0; y--) { |
||||
var m; |
||||
if (void 0 !== (d = memberDec(g[y], n, u, o, a, i, s, f, c))) assertValidReturnValue(a, d), 0 === a ? m = d : 1 === a ? (m = d.init, h = d.get || f.get, v = d.set || f.set, f = { |
||||
get: h, |
||||
set: v |
||||
}) : f = d, void 0 !== m && (void 0 === l ? l = m : "function" == typeof l ? l = [l, m] : l.push(m)); |
||||
} |
||||
if (0 === a || 1 === a) { |
||||
if (void 0 === l) l = function l(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof l) { |
||||
var b = l; |
||||
l = function l(e, t) { |
||||
for (var r = t, n = 0; n < b.length; n++) r = b[n].call(e, r); |
||||
return r; |
||||
}; |
||||
} else { |
||||
var I = l; |
||||
l = function l(e, t) { |
||||
return I.call(e, t); |
||||
}; |
||||
} |
||||
e.push(l); |
||||
} |
||||
0 !== a && (1 === a ? (u.get = f.get, u.set = f.set) : 2 === a ? u.value = f : 3 === a ? u.get = f : 4 === a && (u.set = f), s ? 1 === a ? (e.push(function (e, t) { |
||||
return f.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return f.set.call(e, t); |
||||
})) : 2 === a ? e.push(f) : e.push(function (e, t) { |
||||
return f.call(e, t); |
||||
}) : Object.defineProperty(t, n, u)); |
||||
} |
||||
function applyMemberDecs(e, t, r) { |
||||
for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) { |
||||
var l = t[u]; |
||||
if (Array.isArray(l)) { |
||||
var f, |
||||
p, |
||||
d = l[1], |
||||
h = l[2], |
||||
v = l.length > 3, |
||||
g = d >= 5, |
||||
y = r; |
||||
if (g ? (f = e, 0 !== (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) { |
||||
return checkInRHS(t) === e; |
||||
}), y = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) { |
||||
var m = g ? c : o, |
||||
b = m.get(h) || 0; |
||||
if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h); |
||||
!b && d > 2 ? m.set(h, d) : m.set(h, !0); |
||||
} |
||||
applyMemberDec(s, f, l, h, d, g, v, p, y); |
||||
} |
||||
} |
||||
return pushInitializers(s, n), pushInitializers(s, a), s; |
||||
} |
||||
function pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var r = 0; r < t.length; r++) t[r].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
return function (e, t, r, n) { |
||||
return { |
||||
e: applyMemberDecs(e, t, n), |
||||
get c() { |
||||
return function (e, t) { |
||||
if (t.length > 0) { |
||||
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { |
||||
var s = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var o = t[i](n, { |
||||
kind: "class", |
||||
name: a, |
||||
addInitializer: createAddInitializerMethod(r, s) |
||||
}); |
||||
} finally { |
||||
s.v = !0; |
||||
} |
||||
void 0 !== o && (assertValidReturnValue(10, o), n = o); |
||||
} |
||||
return [n, function () { |
||||
for (var e = 0; e < r.length; e++) r[e].call(n); |
||||
}]; |
||||
} |
||||
}(e, r); |
||||
} |
||||
}; |
||||
}; |
||||
} |
||||
export default function applyDecs2301(e, t, r, n) { |
||||
return (applyDecs2301 = applyDecs2301Factory())(e, t, r, n); |
||||
} |
@ -0,0 +1,231 @@ |
||||
import _typeof from "./typeof.js"; |
||||
import checkInRHS from "./checkInRHS.js"; |
||||
function createAddInitializerMethod(e, t) { |
||||
return function (r) { |
||||
assertNotFinished(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); |
||||
}; |
||||
} |
||||
function assertInstanceIfPrivate(e, t) { |
||||
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance"); |
||||
} |
||||
function memberDec(e, t, r, a, n, i, s, o, c, l, u) { |
||||
var f; |
||||
switch (i) { |
||||
case 1: |
||||
f = "accessor"; |
||||
break; |
||||
case 2: |
||||
f = "method"; |
||||
break; |
||||
case 3: |
||||
f = "getter"; |
||||
break; |
||||
case 4: |
||||
f = "setter"; |
||||
break; |
||||
default: |
||||
f = "field"; |
||||
} |
||||
var d, |
||||
p, |
||||
h = { |
||||
kind: f, |
||||
name: o ? "#" + r : r, |
||||
"static": s, |
||||
"private": o, |
||||
metadata: u |
||||
}, |
||||
v = { |
||||
v: !1 |
||||
}; |
||||
if (0 !== i && (h.addInitializer = createAddInitializerMethod(n, v)), o || 0 !== i && 2 !== i) { |
||||
if (2 === i) d = function d(e) { |
||||
return assertInstanceIfPrivate(l, e), a.value; |
||||
};else { |
||||
var y = 0 === i || 1 === i; |
||||
(y || 3 === i) && (d = o ? function (e) { |
||||
return assertInstanceIfPrivate(l, e), a.get.call(e); |
||||
} : function (e) { |
||||
return a.get.call(e); |
||||
}), (y || 4 === i) && (p = o ? function (e, t) { |
||||
assertInstanceIfPrivate(l, e), a.set.call(e, t); |
||||
} : function (e, t) { |
||||
a.set.call(e, t); |
||||
}); |
||||
} |
||||
} else d = function d(e) { |
||||
return e[r]; |
||||
}, 0 === i && (p = function p(e, t) { |
||||
e[r] = t; |
||||
}); |
||||
var m = o ? l.bind() : function (e) { |
||||
return r in e; |
||||
}; |
||||
h.access = d && p ? { |
||||
get: d, |
||||
set: p, |
||||
has: m |
||||
} : d ? { |
||||
get: d, |
||||
has: m |
||||
} : { |
||||
set: p, |
||||
has: m |
||||
}; |
||||
try { |
||||
return e.call(t, c, h); |
||||
} finally { |
||||
v.v = !0; |
||||
} |
||||
} |
||||
function assertNotFinished(e, t) { |
||||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); |
||||
} |
||||
function assertCallable(e, t) { |
||||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
||||
} |
||||
function assertValidReturnValue(e, t) { |
||||
var r = _typeof(t); |
||||
if (1 === e) { |
||||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
||||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
||||
} else if ("function" !== r) { |
||||
var a; |
||||
throw a = 0 === e ? "field" : 5 === e ? "class" : "method", new TypeError(a + " decorators must return a function or void 0"); |
||||
} |
||||
} |
||||
function curryThis1(e) { |
||||
return function () { |
||||
return e(this); |
||||
}; |
||||
} |
||||
function curryThis2(e) { |
||||
return function (t) { |
||||
e(this, t); |
||||
}; |
||||
} |
||||
function applyMemberDec(e, t, r, a, n, i, s, o, c, l, u) { |
||||
var f, |
||||
d, |
||||
p, |
||||
h, |
||||
v, |
||||
y, |
||||
m = r[0]; |
||||
a || Array.isArray(m) || (m = [m]), o ? f = 0 === i || 1 === i ? { |
||||
get: curryThis1(r[3]), |
||||
set: curryThis2(r[4]) |
||||
} : 3 === i ? { |
||||
get: r[3] |
||||
} : 4 === i ? { |
||||
set: r[3] |
||||
} : { |
||||
value: r[3] |
||||
} : 0 !== i && (f = Object.getOwnPropertyDescriptor(t, n)), 1 === i ? p = { |
||||
get: f.get, |
||||
set: f.set |
||||
} : 2 === i ? p = f.value : 3 === i ? p = f.get : 4 === i && (p = f.set); |
||||
for (var g = a ? 2 : 1, b = m.length - 1; b >= 0; b -= g) { |
||||
var I; |
||||
if (void 0 !== (h = memberDec(m[b], a ? m[b - 1] : void 0, n, f, c, i, s, o, p, l, u))) assertValidReturnValue(i, h), 0 === i ? I = h : 1 === i ? (I = h.init, v = h.get || p.get, y = h.set || p.set, p = { |
||||
get: v, |
||||
set: y |
||||
}) : p = h, void 0 !== I && (void 0 === d ? d = I : "function" == typeof d ? d = [d, I] : d.push(I)); |
||||
} |
||||
if (0 === i || 1 === i) { |
||||
if (void 0 === d) d = function d(e, t) { |
||||
return t; |
||||
};else if ("function" != typeof d) { |
||||
var w = d; |
||||
d = function d(e, t) { |
||||
for (var r = t, a = w.length - 1; a >= 0; a--) r = w[a].call(e, r); |
||||
return r; |
||||
}; |
||||
} else { |
||||
var M = d; |
||||
d = function d(e, t) { |
||||
return M.call(e, t); |
||||
}; |
||||
} |
||||
e.push(d); |
||||
} |
||||
0 !== i && (1 === i ? (f.get = p.get, f.set = p.set) : 2 === i ? f.value = p : 3 === i ? f.get = p : 4 === i && (f.set = p), o ? 1 === i ? (e.push(function (e, t) { |
||||
return p.get.call(e, t); |
||||
}), e.push(function (e, t) { |
||||
return p.set.call(e, t); |
||||
})) : 2 === i ? e.push(p) : e.push(function (e, t) { |
||||
return p.call(e, t); |
||||
}) : Object.defineProperty(t, n, f)); |
||||
} |
||||
function applyMemberDecs(e, t, r, a) { |
||||
for (var n, i, s, o = [], c = new Map(), l = new Map(), u = 0; u < t.length; u++) { |
||||
var f = t[u]; |
||||
if (Array.isArray(f)) { |
||||
var d, |
||||
p, |
||||
h = f[1], |
||||
v = f[2], |
||||
y = f.length > 3, |
||||
m = 16 & h, |
||||
g = !!(8 & h), |
||||
b = r; |
||||
if (h &= 7, g ? (d = e, 0 !== h && (p = i = i || []), y && !s && (s = function s(t) { |
||||
return checkInRHS(t) === e; |
||||
}), b = s) : (d = e.prototype, 0 !== h && (p = n = n || [])), 0 !== h && !y) { |
||||
var I = g ? l : c, |
||||
w = I.get(v) || 0; |
||||
if (!0 === w || 3 === w && 4 !== h || 4 === w && 3 !== h) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + v); |
||||
I.set(v, !(!w && h > 2) || h); |
||||
} |
||||
applyMemberDec(o, d, f, m, v, h, g, y, p, b, a); |
||||
} |
||||
} |
||||
return pushInitializers(o, n), pushInitializers(o, i), o; |
||||
} |
||||
function pushInitializers(e, t) { |
||||
t && e.push(function (e) { |
||||
for (var r = 0; r < t.length; r++) t[r].call(e); |
||||
return e; |
||||
}); |
||||
} |
||||
function applyClassDecs(e, t, r, a) { |
||||
if (t.length) { |
||||
for (var n = [], i = e, s = e.name, o = r ? 2 : 1, c = t.length - 1; c >= 0; c -= o) { |
||||
var l = { |
||||
v: !1 |
||||
}; |
||||
try { |
||||
var u = t[c].call(r ? t[c - 1] : void 0, i, { |
||||
kind: "class", |
||||
name: s, |
||||
addInitializer: createAddInitializerMethod(n, l), |
||||
metadata: a |
||||
}); |
||||
} finally { |
||||
l.v = !0; |
||||
} |
||||
void 0 !== u && (assertValidReturnValue(5, u), i = u); |
||||
} |
||||
return [defineMetadata(i, a), function () { |
||||
for (var e = 0; e < n.length; e++) n[e].call(i); |
||||
}]; |
||||
} |
||||
} |
||||
function defineMetadata(e, t) { |
||||
return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), { |
||||
configurable: !0, |
||||
enumerable: !0, |
||||
value: t |
||||
}); |
||||
} |
||||
export default function applyDecs2305(e, t, r, a, n, i) { |
||||
if (arguments.length >= 6) var s = i[Symbol.metadata || Symbol["for"]("Symbol.metadata")]; |
||||
var o = Object.create(void 0 === s ? null : s), |
||||
c = applyMemberDecs(e, t, n, o); |
||||
return r.length || defineMetadata(e, o), { |
||||
e: c, |
||||
get c() { |
||||
return applyClassDecs(e, r, a, o); |
||||
} |
||||
}; |
||||
} |
@ -0,0 +1,5 @@ |
||||
export default function _arrayLikeToArray(arr, len) { |
||||
if (len == null || len > arr.length) len = arr.length; |
||||
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; |
||||
return arr2; |
||||
} |
@ -0,0 +1,3 @@ |
||||
export default function _arrayWithHoles(arr) { |
||||
if (Array.isArray(arr)) return arr; |
||||
} |
@ -0,0 +1,4 @@ |
||||
import arrayLikeToArray from "./arrayLikeToArray.js"; |
||||
export default function _arrayWithoutHoles(arr) { |
||||
if (Array.isArray(arr)) return arrayLikeToArray(arr); |
||||
} |
@ -0,0 +1,6 @@ |
||||
export default function _assertThisInitialized(self) { |
||||
if (self === void 0) { |
||||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); |
||||
} |
||||
return self; |
||||
} |
@ -0,0 +1,23 @@ |
||||
import OverloadYield from "./OverloadYield.js"; |
||||
export default function _asyncGeneratorDelegate(t) { |
||||
var e = {}, |
||||
n = !1; |
||||
function pump(e, r) { |
||||
return n = !0, r = new Promise(function (n) { |
||||
n(t[e](r)); |
||||
}), { |
||||
done: !1, |
||||
value: new OverloadYield(r, 1) |
||||
}; |
||||
} |
||||
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { |
||||
return this; |
||||
}, e.next = function (t) { |
||||
return n ? (n = !1, t) : pump("next", t); |
||||
}, "function" == typeof t["throw"] && (e["throw"] = function (t) { |
||||
if (n) throw n = !1, t; |
||||
return pump("throw", t); |
||||
}), "function" == typeof t["return"] && (e["return"] = function (t) { |
||||
return n ? (n = !1, t) : pump("return", t); |
||||
}), e; |
||||
} |
@ -0,0 +1,44 @@ |
||||
export default function _asyncIterator(r) { |
||||
var n, |
||||
t, |
||||
o, |
||||
e = 2; |
||||
for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) { |
||||
if (t && null != (n = r[t])) return n.call(r); |
||||
if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r)); |
||||
t = "@@asyncIterator", o = "@@iterator"; |
||||
} |
||||
throw new TypeError("Object is not async iterable"); |
||||
} |
||||
function AsyncFromSyncIterator(r) { |
||||
function AsyncFromSyncIteratorContinuation(r) { |
||||
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); |
||||
var n = r.done; |
||||
return Promise.resolve(r.value).then(function (r) { |
||||
return { |
||||
value: r, |
||||
done: n |
||||
}; |
||||
}); |
||||
} |
||||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) { |
||||
this.s = r, this.n = r.next; |
||||
}, AsyncFromSyncIterator.prototype = { |
||||
s: null, |
||||
n: null, |
||||
next: function next() { |
||||
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); |
||||
}, |
||||
"return": function _return(r) { |
||||
var n = this.s["return"]; |
||||
return void 0 === n ? Promise.resolve({ |
||||
value: r, |
||||
done: !0 |
||||
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); |
||||
}, |
||||
"throw": function _throw(r) { |
||||
var n = this.s["return"]; |
||||
return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); |
||||
} |
||||
}, new AsyncFromSyncIterator(r); |
||||
} |
@ -0,0 +1,30 @@ |
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { |
||||
try { |
||||
var info = gen[key](arg); |
||||
var value = info.value; |
||||
} catch (error) { |
||||
reject(error); |
||||
return; |
||||
} |
||||
if (info.done) { |
||||
resolve(value); |
||||
} else { |
||||
Promise.resolve(value).then(_next, _throw); |
||||
} |
||||
} |
||||
export default function _asyncToGenerator(fn) { |
||||
return function () { |
||||
var self = this, |
||||
args = arguments; |
||||
return new Promise(function (resolve, reject) { |
||||
var gen = fn.apply(self, args); |
||||
function _next(value) { |
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); |
||||
} |
||||
function _throw(err) { |
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); |
||||
} |
||||
_next(undefined); |
||||
}); |
||||
}; |
||||
} |
@ -0,0 +1,4 @@ |
||||
import OverloadYield from "./OverloadYield.js"; |
||||
export default function _awaitAsyncGenerator(e) { |
||||
return new OverloadYield(e, 0); |
||||
} |
@ -0,0 +1,5 @@ |
||||
import _typeof from "./typeof.js"; |
||||
export default function _checkInRHS(e) { |
||||
if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null")); |
||||
return e; |
||||
} |
@ -0,0 +1,5 @@ |
||||
export default function _checkPrivateRedeclaration(obj, privateCollection) { |
||||
if (privateCollection.has(obj)) { |
||||
throw new TypeError("Cannot initialize the same private elements twice on an object"); |
||||
} |
||||
} |
@ -0,0 +1,17 @@ |
||||
export default function _classApplyDescriptorDestructureSet(receiver, descriptor) { |
||||
if (descriptor.set) { |
||||
if (!("__destrObj" in descriptor)) { |
||||
descriptor.__destrObj = { |
||||
set value(v) { |
||||
descriptor.set.call(receiver, v); |
||||
} |
||||
}; |
||||
} |
||||
return descriptor.__destrObj; |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
return descriptor; |
||||
} |
||||
} |
@ -0,0 +1,6 @@ |
||||
export default function _classApplyDescriptorGet(receiver, descriptor) { |
||||
if (descriptor.get) { |
||||
return descriptor.get.call(receiver); |
||||
} |
||||
return descriptor.value; |
||||
} |
@ -0,0 +1,10 @@ |
||||
export default function _classApplyDescriptorSet(receiver, descriptor, value) { |
||||
if (descriptor.set) { |
||||
descriptor.set.call(receiver, value); |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
descriptor.value = value; |
||||
} |
||||
} |
@ -0,0 +1,5 @@ |
||||
export default function _classCallCheck(instance, Constructor) { |
||||
if (!(instance instanceof Constructor)) { |
||||
throw new TypeError("Cannot call a class as a function"); |
||||
} |
||||
} |
@ -0,0 +1,5 @@ |
||||
export default function _classCheckPrivateStaticAccess(receiver, classConstructor) { |
||||
if (receiver !== classConstructor) { |
||||
throw new TypeError("Private static access of wrong provenance"); |
||||
} |
||||
} |
5
node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js
generated
vendored
5
node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js
generated
vendored
@ -0,0 +1,5 @@ |
||||
export default function _classCheckPrivateStaticFieldDescriptor(descriptor, action) { |
||||
if (descriptor === undefined) { |
||||
throw new TypeError("attempted to " + action + " private static field before its declaration"); |
||||
} |
||||
} |
@ -0,0 +1,6 @@ |
||||
export default function _classExtractFieldDescriptor(receiver, privateMap, action) { |
||||
if (!privateMap.has(receiver)) { |
||||
throw new TypeError("attempted to " + action + " private field on non-instance"); |
||||
} |
||||
return privateMap.get(receiver); |
||||
} |
@ -0,0 +1,3 @@ |
||||
export default function _classNameTDZError(name) { |
||||
throw new ReferenceError("Class \"" + name + "\" cannot be referenced in computed property keys."); |
||||
} |
@ -0,0 +1,6 @@ |
||||
import classApplyDescriptorDestructureSet from "./classApplyDescriptorDestructureSet.js"; |
||||
import classExtractFieldDescriptor from "./classExtractFieldDescriptor.js"; |
||||
export default function _classPrivateFieldDestructureSet(receiver, privateMap) { |
||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set"); |
||||
return classApplyDescriptorDestructureSet(receiver, descriptor); |
||||
} |
@ -0,0 +1,6 @@ |
||||
import classApplyDescriptorGet from "./classApplyDescriptorGet.js"; |
||||
import classExtractFieldDescriptor from "./classExtractFieldDescriptor.js"; |
||||
export default function _classPrivateFieldGet(receiver, privateMap) { |
||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get"); |
||||
return classApplyDescriptorGet(receiver, descriptor); |
||||
} |
@ -0,0 +1,5 @@ |
||||
import checkPrivateRedeclaration from "./checkPrivateRedeclaration.js"; |
||||
export default function _classPrivateFieldInitSpec(obj, privateMap, value) { |
||||
checkPrivateRedeclaration(obj, privateMap); |
||||
privateMap.set(obj, value); |
||||
} |
@ -0,0 +1,6 @@ |
||||
export default function _classPrivateFieldBase(receiver, privateKey) { |
||||
if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) { |
||||
throw new TypeError("attempted to use private field on non-instance"); |
||||
} |
||||
return receiver; |
||||
} |
@ -0,0 +1,4 @@ |
||||
var id = 0; |
||||
export default function _classPrivateFieldKey(name) { |
||||
return "__private_" + id++ + "_" + name; |
||||
} |
@ -0,0 +1,7 @@ |
||||
import classApplyDescriptorSet from "./classApplyDescriptorSet.js"; |
||||
import classExtractFieldDescriptor from "./classExtractFieldDescriptor.js"; |
||||
export default function _classPrivateFieldSet(receiver, privateMap, value) { |
||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set"); |
||||
classApplyDescriptorSet(receiver, descriptor, value); |
||||
return value; |
||||
} |
@ -0,0 +1,6 @@ |
||||
export default function _classPrivateMethodGet(receiver, privateSet, fn) { |
||||
if (!privateSet.has(receiver)) { |
||||
throw new TypeError("attempted to get private field on non-instance"); |
||||
} |
||||
return fn; |
||||
} |
@ -0,0 +1,5 @@ |
||||
import checkPrivateRedeclaration from "./checkPrivateRedeclaration.js"; |
||||
export default function _classPrivateMethodInitSpec(obj, privateSet) { |
||||
checkPrivateRedeclaration(obj, privateSet); |
||||
privateSet.add(obj); |
||||
} |
@ -0,0 +1,3 @@ |
||||
export default function _classPrivateMethodSet() { |
||||
throw new TypeError("attempted to reassign private method"); |
||||
} |
8
node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet.js
generated
vendored
8
node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet.js
generated
vendored
@ -0,0 +1,8 @@ |
||||
import classApplyDescriptorDestructureSet from "./classApplyDescriptorDestructureSet.js"; |
||||
import classCheckPrivateStaticAccess from "./classCheckPrivateStaticAccess.js"; |
||||
import classCheckPrivateStaticFieldDescriptor from "./classCheckPrivateStaticFieldDescriptor.js"; |
||||
export default function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) { |
||||
classCheckPrivateStaticAccess(receiver, classConstructor); |
||||
classCheckPrivateStaticFieldDescriptor(descriptor, "set"); |
||||
return classApplyDescriptorDestructureSet(receiver, descriptor); |
||||
} |
@ -0,0 +1,8 @@ |
||||
import classApplyDescriptorGet from "./classApplyDescriptorGet.js"; |
||||
import classCheckPrivateStaticAccess from "./classCheckPrivateStaticAccess.js"; |
||||
import classCheckPrivateStaticFieldDescriptor from "./classCheckPrivateStaticFieldDescriptor.js"; |
||||
export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { |
||||
classCheckPrivateStaticAccess(receiver, classConstructor); |
||||
classCheckPrivateStaticFieldDescriptor(descriptor, "get"); |
||||
return classApplyDescriptorGet(receiver, descriptor); |
||||
} |
@ -0,0 +1,9 @@ |
||||
import classApplyDescriptorSet from "./classApplyDescriptorSet.js"; |
||||
import classCheckPrivateStaticAccess from "./classCheckPrivateStaticAccess.js"; |
||||
import classCheckPrivateStaticFieldDescriptor from "./classCheckPrivateStaticFieldDescriptor.js"; |
||||
export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { |
||||
classCheckPrivateStaticAccess(receiver, classConstructor); |
||||
classCheckPrivateStaticFieldDescriptor(descriptor, "set"); |
||||
classApplyDescriptorSet(receiver, descriptor, value); |
||||
return value; |
||||
} |
@ -0,0 +1,5 @@ |
||||
import classCheckPrivateStaticAccess from "./classCheckPrivateStaticAccess.js"; |
||||
export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) { |
||||
classCheckPrivateStaticAccess(receiver, classConstructor); |
||||
return method; |
||||
} |
@ -0,0 +1,3 @@ |
||||
export default function _classStaticPrivateMethodSet() { |
||||
throw new TypeError("attempted to set read only static private field"); |
||||
} |
@ -0,0 +1,17 @@ |
||||
import setPrototypeOf from "./setPrototypeOf.js"; |
||||
import isNativeReflectConstruct from "./isNativeReflectConstruct.js"; |
||||
export default function _construct(Parent, args, Class) { |
||||
if (isNativeReflectConstruct()) { |
||||
_construct = Reflect.construct.bind(); |
||||
} else { |
||||
_construct = function _construct(Parent, args, Class) { |
||||
var a = [null]; |
||||
a.push.apply(a, args); |
||||
var Constructor = Function.bind.apply(Parent, a); |
||||
var instance = new Constructor(); |
||||
if (Class) setPrototypeOf(instance, Class.prototype); |
||||
return instance; |
||||
}; |
||||
} |
||||
return _construct.apply(null, arguments); |
||||
} |
@ -0,0 +1,18 @@ |
||||
import toPropertyKey from "./toPropertyKey.js"; |
||||
function _defineProperties(target, props) { |
||||
for (var i = 0; i < props.length; i++) { |
||||
var descriptor = props[i]; |
||||
descriptor.enumerable = descriptor.enumerable || false; |
||||
descriptor.configurable = true; |
||||
if ("value" in descriptor) descriptor.writable = true; |
||||
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); |
||||
} |
||||
} |
||||
export default function _createClass(Constructor, protoProps, staticProps) { |
||||
if (protoProps) _defineProperties(Constructor.prototype, protoProps); |
||||
if (staticProps) _defineProperties(Constructor, staticProps); |
||||
Object.defineProperty(Constructor, "prototype", { |
||||
writable: false |
||||
}); |
||||
return Constructor; |
||||
} |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue