@babel/runtime
Advanced tools
Comparing version 7.18.9 to 7.23.1
@@ -8,11 +8,8 @@ function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { | ||
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) { | ||
@@ -22,3 +19,2 @@ desc.value = desc.initializer ? desc.initializer.call(context) : void 0; | ||
} | ||
if (desc.initializer === void 0) { | ||
@@ -28,6 +24,4 @@ Object.defineProperty(target, property, desc); | ||
} | ||
return desc; | ||
} | ||
module.exports = _applyDecoratedDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var _typeof = require("./typeof.js")["default"]; | ||
function createMetadataMethodsForProperty(metadataMap, kind, property, decoratorFinishedRef) { | ||
function old_createMetadataMethodsForProperty(e, t, a, r) { | ||
return { | ||
getMetadata: function getMetadata(key) { | ||
assertNotFinished(decoratorFinishedRef, "getMetadata"), assertMetadataKey(key); | ||
var metadataForKey = metadataMap[key]; | ||
if (void 0 !== metadataForKey) if (1 === kind) { | ||
var pub = metadataForKey["public"]; | ||
if (void 0 !== pub) return pub[property]; | ||
} else if (2 === kind) { | ||
var priv = metadataForKey["private"]; | ||
if (void 0 !== priv) return priv.get(property); | ||
} else if (Object.hasOwnProperty.call(metadataForKey, "constructor")) return metadataForKey.constructor; | ||
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(key, value) { | ||
assertNotFinished(decoratorFinishedRef, "setMetadata"), assertMetadataKey(key); | ||
var metadataForKey = metadataMap[key]; | ||
if (void 0 === metadataForKey && (metadataForKey = metadataMap[key] = {}), 1 === kind) { | ||
var pub = metadataForKey["public"]; | ||
void 0 === pub && (pub = metadataForKey["public"] = {}), pub[property] = value; | ||
} else if (2 === kind) { | ||
var priv = metadataForKey.priv; | ||
void 0 === priv && (priv = metadataForKey["private"] = new Map()), priv.set(property, value); | ||
} else metadataForKey.constructor = value; | ||
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 convertMetadataMapToFinal(obj, metadataMap) { | ||
var parentMetadataMap = obj[Symbol.metadata || Symbol["for"]("Symbol.metadata")], | ||
metadataKeys = Object.getOwnPropertySymbols(metadataMap); | ||
if (0 !== metadataKeys.length) { | ||
for (var i = 0; i < metadataKeys.length; i++) { | ||
var key = metadataKeys[i], | ||
metaForKey = metadataMap[key], | ||
parentMetaForKey = parentMetadataMap ? parentMetadataMap[key] : null, | ||
pub = metaForKey["public"], | ||
parentPub = parentMetaForKey ? parentMetaForKey["public"] : null; | ||
pub && parentPub && Object.setPrototypeOf(pub, parentPub); | ||
var priv = metaForKey["private"]; | ||
if (priv) { | ||
var privArr = Array.from(priv.values()), | ||
parentPriv = parentMetaForKey ? parentMetaForKey["private"] : null; | ||
parentPriv && (privArr = privArr.concat(parentPriv)), metaForKey["private"] = privArr; | ||
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; | ||
} | ||
parentMetaForKey && Object.setPrototypeOf(metaForKey, parentMetaForKey); | ||
l && Object.setPrototypeOf(n, l); | ||
} | ||
parentMetadataMap && Object.setPrototypeOf(metadataMap, parentMetadataMap), obj[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = metadataMap; | ||
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t; | ||
} | ||
} | ||
function createAddInitializerMethod(initializers, decoratorFinishedRef) { | ||
return function (initializer) { | ||
assertNotFinished(decoratorFinishedRef, "addInitializer"), assertCallable(initializer, "An initializer"), initializers.push(initializer); | ||
function old_createAddInitializerMethod(e, t) { | ||
return function (a) { | ||
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a); | ||
}; | ||
} | ||
function memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value) { | ||
var kindStr; | ||
switch (kind) { | ||
function old_memberDec(e, t, a, r, o, i, n, l, s) { | ||
var c; | ||
switch (i) { | ||
case 1: | ||
kindStr = "accessor"; | ||
c = "accessor"; | ||
break; | ||
case 2: | ||
kindStr = "method"; | ||
c = "method"; | ||
break; | ||
case 3: | ||
kindStr = "getter"; | ||
c = "getter"; | ||
break; | ||
case 4: | ||
kindStr = "setter"; | ||
c = "setter"; | ||
break; | ||
default: | ||
kindStr = "field"; | ||
c = "field"; | ||
} | ||
var metadataKind, | ||
metadataName, | ||
ctx = { | ||
kind: kindStr, | ||
name: isPrivate ? "#" + name : name, | ||
isStatic: isStatic, | ||
isPrivate: isPrivate | ||
}, | ||
decoratorFinishedRef = { | ||
v: !1 | ||
}; | ||
if (0 !== kind && (ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef)), isPrivate) { | ||
metadataKind = 2, metadataName = Symbol(name); | ||
var access = {}; | ||
0 === kind ? (access.get = desc.get, access.set = desc.set) : 2 === kind ? access.get = function () { | ||
return desc.value; | ||
} : (1 !== kind && 3 !== kind || (access.get = function () { | ||
return desc.get.call(this); | ||
}), 1 !== kind && 4 !== kind || (access.set = function (v) { | ||
desc.set.call(this, v); | ||
})), ctx.access = access; | ||
} else metadataKind = 1, metadataName = name; | ||
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 dec(value, Object.assign(ctx, createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName, decoratorFinishedRef))); | ||
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p))); | ||
} finally { | ||
decoratorFinishedRef.v = !0; | ||
p.v = !0; | ||
} | ||
} | ||
function assertNotFinished(decoratorFinishedRef, fnName) { | ||
if (decoratorFinishedRef.v) throw new Error("attempted to call " + fnName + " after decoration was finished"); | ||
function old_assertNotFinished(e, t) { | ||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); | ||
} | ||
function assertMetadataKey(key) { | ||
if ("symbol" != _typeof(key)) throw new TypeError("Metadata keys must be symbols, received: " + key); | ||
function old_assertMetadataKey(e) { | ||
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e); | ||
} | ||
function assertCallable(fn, hint) { | ||
if ("function" != typeof fn) throw new TypeError(hint + " must be a function"); | ||
function old_assertCallable(e, t) { | ||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); | ||
} | ||
function assertValidReturnValue(kind, value) { | ||
var type = _typeof(value); | ||
if (1 === kind) { | ||
if ("object" !== type || null === value) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); | ||
void 0 !== value.get && assertCallable(value.get, "accessor.get"), void 0 !== value.set && assertCallable(value.set, "accessor.set"), void 0 !== value.init && assertCallable(value.init, "accessor.init"), void 0 !== value.initializer && assertCallable(value.initializer, "accessor.initializer"); | ||
} else if ("function" !== type) { | ||
var hint; | ||
throw hint = 0 === kind ? "field" : 10 === kind ? "class" : "method", new TypeError(hint + " decorators must return a function or void 0"); | ||
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 getInit(desc) { | ||
var initializer; | ||
return null == (initializer = desc.init) && (initializer = desc.initializer) && "undefined" != typeof console && console.warn(".initializer has been renamed to .init as of March 2022"), initializer; | ||
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 applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers) { | ||
var desc, | ||
initializer, | ||
value, | ||
newValue, | ||
get, | ||
set, | ||
decs = decInfo[0]; | ||
if (isPrivate ? desc = 0 === kind || 1 === kind ? { | ||
get: decInfo[3], | ||
set: decInfo[4] | ||
} : 3 === kind ? { | ||
get: decInfo[3] | ||
} : 4 === kind ? { | ||
set: decInfo[3] | ||
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: decInfo[3] | ||
} : 0 !== kind && (desc = Object.getOwnPropertyDescriptor(base, name)), 1 === kind ? value = { | ||
get: desc.get, | ||
set: desc.set | ||
} : 2 === kind ? value = desc.value : 3 === kind ? value = desc.get : 4 === kind && (value = desc.set), "function" == typeof decs) void 0 !== (newValue = memberDec(decs, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value)) && (assertValidReturnValue(kind, newValue), 0 === kind ? initializer = newValue : 1 === kind ? (initializer = getInit(newValue), get = newValue.get || value.get, set = newValue.set || value.set, value = { | ||
get: get, | ||
set: set | ||
}) : value = newValue);else for (var i = decs.length - 1; i >= 0; i--) { | ||
var newInit; | ||
if (void 0 !== (newValue = memberDec(decs[i], name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value))) assertValidReturnValue(kind, newValue), 0 === kind ? newInit = newValue : 1 === kind ? (newInit = getInit(newValue), get = newValue.get || value.get, set = newValue.set || value.set, value = { | ||
get: get, | ||
set: set | ||
}) : value = newValue, void 0 !== newInit && (void 0 === initializer ? initializer = newInit : "function" == typeof initializer ? initializer = [initializer, newInit] : initializer.push(newInit)); | ||
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 === kind || 1 === kind) { | ||
if (void 0 === initializer) initializer = function initializer(instance, init) { | ||
return init; | ||
};else if ("function" != typeof initializer) { | ||
var ownInitializers = initializer; | ||
initializer = function initializer(instance, init) { | ||
for (var value = init, i = 0; i < ownInitializers.length; i++) { | ||
value = ownInitializers[i].call(instance, value); | ||
} | ||
return value; | ||
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 originalInitializer = initializer; | ||
initializer = function initializer(instance, init) { | ||
return originalInitializer.call(instance, init); | ||
var m = d; | ||
d = function d(e, t) { | ||
return m.call(e, t); | ||
}; | ||
} | ||
ret.push(initializer); | ||
e.push(d); | ||
} | ||
0 !== kind && (1 === kind ? (desc.get = value.get, desc.set = value.set) : 2 === kind ? desc.value = value : 3 === kind ? desc.get = value : 4 === kind && (desc.set = value), isPrivate ? 1 === kind ? (ret.push(function (instance, args) { | ||
return value.get.call(instance, args); | ||
}), ret.push(function (instance, args) { | ||
return value.set.call(instance, args); | ||
})) : 2 === kind ? ret.push(value) : ret.push(function (instance, args) { | ||
return value.call(instance, args); | ||
}) : Object.defineProperty(base, name, desc)); | ||
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 applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) { | ||
for (var protoInitializers, staticInitializers, existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) { | ||
var decInfo = decInfos[i]; | ||
if (Array.isArray(decInfo)) { | ||
var base, | ||
metadataMap, | ||
initializers, | ||
kind = decInfo[1], | ||
name = decInfo[2], | ||
isPrivate = decInfo.length > 3, | ||
isStatic = kind >= 5; | ||
if (isStatic ? (base = Class, metadataMap = staticMetadataMap, 0 !== (kind -= 5) && (initializers = staticInitializers = staticInitializers || [])) : (base = Class.prototype, metadataMap = protoMetadataMap, 0 !== kind && (initializers = protoInitializers = protoInitializers || [])), 0 !== kind && !isPrivate) { | ||
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields, | ||
existingKind = existingNonFields.get(name) || 0; | ||
if (!0 === existingKind || 3 === existingKind && 4 !== kind || 4 === existingKind && 3 !== kind) 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: " + name); | ||
!existingKind && kind > 2 ? existingNonFields.set(name, kind) : existingNonFields.set(name, !0); | ||
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); | ||
} | ||
applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers); | ||
old_applyMemberDec(e, u, d, h, v, b, y, f, p); | ||
} | ||
} | ||
pushInitializers(ret, protoInitializers), pushInitializers(ret, staticInitializers); | ||
old_pushInitializers(e, i), old_pushInitializers(e, n); | ||
} | ||
function pushInitializers(ret, initializers) { | ||
initializers && ret.push(function (instance) { | ||
for (var i = 0; i < initializers.length; i++) { | ||
initializers[i].call(instance); | ||
} | ||
return instance; | ||
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 applyClassDecs(ret, targetClass, metadataMap, classDecs) { | ||
if (classDecs.length > 0) { | ||
for (var initializers = [], newClass = targetClass, name = targetClass.name, i = classDecs.length - 1; i >= 0; i--) { | ||
var decoratorFinishedRef = { | ||
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 ctx = Object.assign({ | ||
kind: "class", | ||
name: name, | ||
addInitializer: createAddInitializerMethod(initializers, decoratorFinishedRef) | ||
}, createMetadataMethodsForProperty(metadataMap, 0, name, decoratorFinishedRef)), | ||
nextNewClass = classDecs[i](newClass, ctx); | ||
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 { | ||
decoratorFinishedRef.v = !0; | ||
s.v = !0; | ||
} | ||
void 0 !== nextNewClass && (assertValidReturnValue(10, nextNewClass), newClass = nextNewClass); | ||
void 0 !== d && (old_assertValidReturnValue(10, d), i = d); | ||
} | ||
ret.push(newClass, function () { | ||
for (var i = 0; i < initializers.length; i++) { | ||
initializers[i].call(newClass); | ||
} | ||
e.push(i, function () { | ||
for (var e = 0; e < o.length; e++) o[e].call(i); | ||
}); | ||
} | ||
} | ||
function applyDecs(targetClass, memberDecs, classDecs) { | ||
var ret = [], | ||
staticMetadataMap = {}, | ||
protoMetadataMap = {}; | ||
return applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs), convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap), applyClassDecs(ret, targetClass, staticMetadataMap, classDecs), convertMetadataMapToFinal(targetClass, staticMetadataMap), ret; | ||
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; |
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]; | ||
} | ||
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; |
function _arrayWithHoles(arr) { | ||
if (Array.isArray(arr)) return arr; | ||
} | ||
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; |
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; |
@@ -5,6 +5,4 @@ function _assertThisInitialized(self) { | ||
} | ||
return self; | ||
} | ||
module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -1,98 +0,64 @@ | ||
var AwaitValue = require("./AwaitValue.js"); | ||
function AsyncGenerator(gen) { | ||
var front, back; | ||
function send(key, arg) { | ||
return new Promise(function (resolve, reject) { | ||
var request = { | ||
key: key, | ||
arg: arg, | ||
resolve: resolve, | ||
reject: reject, | ||
next: null | ||
}; | ||
if (back) { | ||
back = back.next = request; | ||
} else { | ||
front = back = request; | ||
resume(key, arg); | ||
} | ||
}); | ||
} | ||
function resume(key, arg) { | ||
var OverloadYield = require("./OverloadYield.js"); | ||
function AsyncGenerator(e) { | ||
var r, t; | ||
function resume(r, t) { | ||
try { | ||
var result = gen[key](arg); | ||
var value = result.value; | ||
var wrappedAwait = value instanceof AwaitValue; | ||
Promise.resolve(wrappedAwait ? value.wrapped : value).then(function (arg) { | ||
if (wrappedAwait) { | ||
resume(key === "return" ? "return" : "next", arg); | ||
return; | ||
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(result.done ? "return" : "normal", arg); | ||
}, function (err) { | ||
resume("throw", err); | ||
settle(n.done ? "return" : "normal", t); | ||
}, function (e) { | ||
resume("throw", e); | ||
}); | ||
} catch (err) { | ||
settle("throw", err); | ||
} catch (e) { | ||
settle("throw", e); | ||
} | ||
} | ||
function settle(type, value) { | ||
switch (type) { | ||
function settle(e, n) { | ||
switch (e) { | ||
case "return": | ||
front.resolve({ | ||
value: value, | ||
done: true | ||
r.resolve({ | ||
value: n, | ||
done: !0 | ||
}); | ||
break; | ||
case "throw": | ||
front.reject(value); | ||
r.reject(n); | ||
break; | ||
default: | ||
front.resolve({ | ||
value: value, | ||
done: false | ||
r.resolve({ | ||
value: n, | ||
done: !1 | ||
}); | ||
break; | ||
} | ||
front = front.next; | ||
if (front) { | ||
resume(front.key, front.arg); | ||
} else { | ||
back = null; | ||
} | ||
(r = r.next) ? resume(r.key, r.arg) : t = null; | ||
} | ||
this._invoke = send; | ||
if (typeof gen["return"] !== "function") { | ||
this["return"] = undefined; | ||
} | ||
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[typeof Symbol === "function" && Symbol.asyncIterator || "@@asyncIterator"] = function () { | ||
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); | ||
}; | ||
AsyncGenerator.prototype.next = function (arg) { | ||
return this._invoke("next", arg); | ||
}; | ||
AsyncGenerator.prototype["throw"] = function (arg) { | ||
return this._invoke("throw", arg); | ||
}; | ||
AsyncGenerator.prototype["return"] = function (arg) { | ||
return this._invoke("return", arg); | ||
}; | ||
module.exports = AsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -1,56 +0,24 @@ | ||
function _asyncGeneratorDelegate(inner, awaitWrap) { | ||
var iter = {}, | ||
waiting = false; | ||
function pump(key, value) { | ||
waiting = true; | ||
value = new Promise(function (resolve) { | ||
resolve(inner[key](value)); | ||
}); | ||
return { | ||
done: false, | ||
value: awaitWrap(value) | ||
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) | ||
}; | ||
} | ||
; | ||
iter[typeof Symbol !== "undefined" && Symbol.iterator || "@@iterator"] = function () { | ||
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { | ||
return this; | ||
}; | ||
iter.next = function (value) { | ||
if (waiting) { | ||
waiting = false; | ||
return value; | ||
} | ||
return pump("next", value); | ||
}; | ||
if (typeof inner["throw"] === "function") { | ||
iter["throw"] = function (value) { | ||
if (waiting) { | ||
waiting = false; | ||
throw value; | ||
} | ||
return pump("throw", value); | ||
}; | ||
} | ||
if (typeof inner["return"] === "function") { | ||
iter["return"] = function (value) { | ||
if (waiting) { | ||
waiting = false; | ||
return value; | ||
} | ||
return pump("return", value); | ||
}; | ||
} | ||
return iter; | ||
}, 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; |
@@ -1,30 +0,26 @@ | ||
function _asyncIterator(iterable) { | ||
var method, | ||
async, | ||
sync, | ||
retry = 2; | ||
for ("undefined" != typeof Symbol && (async = Symbol.asyncIterator, sync = Symbol.iterator); retry--;) { | ||
if (async && null != (method = iterable[async])) return method.call(iterable); | ||
if (sync && null != (method = iterable[sync])) return new AsyncFromSyncIterator(method.call(iterable)); | ||
async = "@@asyncIterator", sync = "@@iterator"; | ||
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(s) { | ||
function AsyncFromSyncIterator(r) { | ||
function AsyncFromSyncIteratorContinuation(r) { | ||
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); | ||
var done = r.done; | ||
return Promise.resolve(r.value).then(function (value) { | ||
var n = r.done; | ||
return Promise.resolve(r.value).then(function (r) { | ||
return { | ||
value: value, | ||
done: done | ||
value: r, | ||
done: n | ||
}; | ||
}); | ||
} | ||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(s) { | ||
this.s = s, this.n = s.next; | ||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) { | ||
this.s = r, this.n = r.next; | ||
}, AsyncFromSyncIterator.prototype = { | ||
@@ -36,16 +32,15 @@ s: null, | ||
}, | ||
"return": function _return(value) { | ||
var ret = this.s["return"]; | ||
return void 0 === ret ? Promise.resolve({ | ||
value: value, | ||
"return": function _return(r) { | ||
var n = this.s["return"]; | ||
return void 0 === n ? Promise.resolve({ | ||
value: r, | ||
done: !0 | ||
}) : AsyncFromSyncIteratorContinuation(ret.apply(this.s, arguments)); | ||
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); | ||
}, | ||
"throw": function _throw(value) { | ||
var thr = this.s["return"]; | ||
return void 0 === thr ? Promise.reject(value) : AsyncFromSyncIteratorContinuation(thr.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(s); | ||
}, new AsyncFromSyncIterator(r); | ||
} | ||
module.exports = _asyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -9,3 +9,2 @@ function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { | ||
} | ||
if (info.done) { | ||
@@ -17,18 +16,14 @@ resolve(value); | ||
} | ||
function _asyncToGenerator(fn) { | ||
return function () { | ||
var self = this, | ||
args = arguments; | ||
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); | ||
@@ -38,3 +33,2 @@ }); | ||
} | ||
module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -1,7 +0,5 @@ | ||
var AwaitValue = require("./AwaitValue.js"); | ||
function _awaitAsyncGenerator(value) { | ||
return new AwaitValue(value); | ||
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; |
function _AwaitValue(value) { | ||
this.wrapped = value; | ||
} | ||
module.exports = _AwaitValue, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -6,3 +6,2 @@ function _checkPrivateRedeclaration(obj, privateCollection) { | ||
} | ||
module.exports = _checkPrivateRedeclaration, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -8,6 +8,4 @@ function _classApplyDescriptorDestructureSet(receiver, descriptor) { | ||
} | ||
}; | ||
} | ||
return descriptor.__destrObj; | ||
@@ -18,7 +16,5 @@ } else { | ||
} | ||
return descriptor; | ||
} | ||
} | ||
module.exports = _classApplyDescriptorDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -5,6 +5,4 @@ function _classApplyDescriptorGet(receiver, descriptor) { | ||
} | ||
return descriptor.value; | ||
} | ||
module.exports = _classApplyDescriptorGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -8,7 +8,5 @@ function _classApplyDescriptorSet(receiver, descriptor, value) { | ||
} | ||
descriptor.value = value; | ||
} | ||
} | ||
module.exports = _classApplyDescriptorSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -6,3 +6,2 @@ function _classCallCheck(instance, Constructor) { | ||
} | ||
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -6,3 +6,2 @@ function _classCheckPrivateStaticAccess(receiver, classConstructor) { | ||
} | ||
module.exports = _classCheckPrivateStaticAccess, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -6,3 +6,2 @@ function _classCheckPrivateStaticFieldDescriptor(descriptor, action) { | ||
} | ||
module.exports = _classCheckPrivateStaticFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -5,6 +5,4 @@ function _classExtractFieldDescriptor(receiver, privateMap, action) { | ||
} | ||
return privateMap.get(receiver); | ||
} | ||
module.exports = _classExtractFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _classNameTDZError(name) { | ||
throw new Error("Class \"" + name + "\" cannot be referenced in computed property keys."); | ||
throw new ReferenceError("Class \"" + name + "\" cannot be referenced in computed property keys."); | ||
} | ||
module.exports = _classNameTDZError, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js"); | ||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js"); | ||
function _classPrivateFieldDestructureSet(receiver, privateMap) { | ||
@@ -9,3 +7,2 @@ var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set"); | ||
} | ||
module.exports = _classPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js"); | ||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js"); | ||
function _classPrivateFieldGet(receiver, privateMap) { | ||
@@ -9,3 +7,2 @@ var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get"); | ||
} | ||
module.exports = _classPrivateFieldGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js"); | ||
function _classPrivateFieldInitSpec(obj, privateMap, value) { | ||
@@ -7,3 +6,2 @@ checkPrivateRedeclaration(obj, privateMap); | ||
} | ||
module.exports = _classPrivateFieldInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -5,6 +5,4 @@ function _classPrivateFieldBase(receiver, privateKey) { | ||
} | ||
return receiver; | ||
} | ||
module.exports = _classPrivateFieldBase, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var id = 0; | ||
function _classPrivateFieldKey(name) { | ||
return "__private_" + id++ + "_" + name; | ||
} | ||
module.exports = _classPrivateFieldKey, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js"); | ||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js"); | ||
function _classPrivateFieldSet(receiver, privateMap, value) { | ||
@@ -10,3 +8,2 @@ var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set"); | ||
} | ||
module.exports = _classPrivateFieldSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -5,6 +5,4 @@ function _classPrivateMethodGet(receiver, privateSet, fn) { | ||
} | ||
return fn; | ||
} | ||
module.exports = _classPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js"); | ||
function _classPrivateMethodInitSpec(obj, privateSet) { | ||
@@ -7,3 +6,2 @@ checkPrivateRedeclaration(obj, privateSet); | ||
} | ||
module.exports = _classPrivateMethodInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _classPrivateMethodSet() { | ||
throw new TypeError("attempted to reassign private method"); | ||
} | ||
module.exports = _classPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js"); | ||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js"); | ||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); | ||
function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) { | ||
@@ -12,3 +9,2 @@ classCheckPrivateStaticAccess(receiver, classConstructor); | ||
} | ||
module.exports = _classStaticPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js"); | ||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js"); | ||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); | ||
function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { | ||
@@ -12,3 +9,2 @@ classCheckPrivateStaticAccess(receiver, classConstructor); | ||
} | ||
module.exports = _classStaticPrivateFieldSpecGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js"); | ||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js"); | ||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); | ||
function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { | ||
@@ -13,3 +10,2 @@ classCheckPrivateStaticAccess(receiver, classConstructor); | ||
} | ||
module.exports = _classStaticPrivateFieldSpecSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js"); | ||
function _classStaticPrivateMethodGet(receiver, classConstructor, method) { | ||
@@ -7,3 +6,2 @@ classCheckPrivateStaticAccess(receiver, classConstructor); | ||
} | ||
module.exports = _classStaticPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
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; |
var setPrototypeOf = require("./setPrototypeOf.js"); | ||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js"); | ||
function _construct(Parent, args, Class) { | ||
@@ -18,6 +16,4 @@ if (isNativeReflectConstruct()) { | ||
} | ||
return _construct.apply(null, arguments); | ||
} | ||
module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -0,1 +1,2 @@ | ||
var toPropertyKey = require("./toPropertyKey.js"); | ||
function _defineProperties(target, props) { | ||
@@ -7,6 +8,5 @@ for (var i = 0; i < props.length; i++) { | ||
if ("value" in descriptor) descriptor.writable = true; | ||
Object.defineProperty(target, descriptor.key, descriptor); | ||
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); | ||
} | ||
} | ||
function _createClass(Constructor, protoProps, staticProps) { | ||
@@ -20,3 +20,2 @@ if (protoProps) _defineProperties(Constructor.prototype, protoProps); | ||
} | ||
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); | ||
function _createForOfIteratorHelper(o, allowArrayLike) { | ||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; | ||
if (!it) { | ||
@@ -10,5 +8,3 @@ if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { | ||
var i = 0; | ||
var F = function F() {}; | ||
return { | ||
@@ -31,9 +27,7 @@ s: 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; | ||
didErr = false, | ||
err; | ||
return { | ||
@@ -61,3 +55,2 @@ s: function s() { | ||
} | ||
module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
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") { | ||
@@ -20,6 +18,4 @@ if (it) o = it; | ||
} | ||
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; |
var getPrototypeOf = require("./getPrototypeOf.js"); | ||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js"); | ||
var possibleConstructorReturn = require("./possibleConstructorReturn.js"); | ||
function _createSuper(Derived) { | ||
@@ -11,4 +8,3 @@ var hasNativeReflectConstruct = isNativeReflectConstruct(); | ||
var Super = getPrototypeOf(Derived), | ||
result; | ||
result; | ||
if (hasNativeReflectConstruct) { | ||
@@ -20,7 +16,5 @@ var NewTarget = getPrototypeOf(this).constructor; | ||
} | ||
return possibleConstructorReturn(this, result); | ||
}; | ||
} | ||
module.exports = _createSuper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var toArray = require("./toArray.js"); | ||
var toPropertyKey = require("./toPropertyKey.js"); | ||
function _decorate(decorators, factory, superClass, mixins) { | ||
var api = _getDecoratorsApi(); | ||
if (mixins) { | ||
@@ -13,3 +10,2 @@ for (var i = 0; i < mixins.length; i++) { | ||
} | ||
var r = factory(function initialize(O) { | ||
@@ -22,3 +18,2 @@ api.initializeInstanceElements(O, decorated.elements); | ||
} | ||
function _getDecoratorsApi() { | ||
@@ -28,3 +23,2 @@ _getDecoratorsApi = function _getDecoratorsApi() { | ||
}; | ||
var api = { | ||
@@ -46,3 +40,2 @@ elementsDefinitionOrder: [["method"], ["field"]], | ||
var placement = element.placement; | ||
if (element.kind === kind && (placement === "static" || placement === "prototype")) { | ||
@@ -57,3 +50,2 @@ var receiver = placement === "static" ? F : proto; | ||
var descriptor = element.descriptor; | ||
if (element.kind === "field") { | ||
@@ -68,3 +60,2 @@ var initializer = element.initializer; | ||
} | ||
Object.defineProperty(receiver, element.key, descriptor); | ||
@@ -90,3 +81,2 @@ }, | ||
}, this); | ||
if (!decorators) { | ||
@@ -98,3 +88,2 @@ return { | ||
} | ||
var result = this.decorateConstructor(newElements, decorators); | ||
@@ -107,7 +96,5 @@ finishers.push.apply(finishers, result.finishers); | ||
var keys = placements[element.placement]; | ||
if (!silent && keys.indexOf(element.key) !== -1) { | ||
throw new TypeError("Duplicated element (" + element.key + ")"); | ||
} | ||
keys.push(element.key); | ||
@@ -118,3 +105,2 @@ }, | ||
var finishers = []; | ||
for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) { | ||
@@ -127,9 +113,6 @@ var keys = placements[element.placement]; | ||
this.addElementPlacement(element, placements); | ||
if (elementFinisherExtras.finisher) { | ||
finishers.push(elementFinisherExtras.finisher); | ||
} | ||
var newExtras = elementFinisherExtras.extras; | ||
if (newExtras) { | ||
@@ -139,7 +122,5 @@ for (var j = 0; j < newExtras.length; j++) { | ||
} | ||
extras.push.apply(extras, newExtras); | ||
} | ||
} | ||
return { | ||
@@ -153,14 +134,10 @@ element: element, | ||
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++) { | ||
@@ -175,3 +152,2 @@ for (var k = j + 1; k < elements.length; k++) { | ||
} | ||
return { | ||
@@ -208,14 +184,10 @@ elements: elements, | ||
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; | ||
@@ -229,3 +201,2 @@ this.disallowProperty(elementObject, "elements", "An element descriptor"); | ||
}; | ||
if (kind !== "field") { | ||
@@ -239,3 +210,2 @@ this.disallowProperty(elementObject, "initializer", "A method descriptor"); | ||
} | ||
return element; | ||
@@ -245,5 +215,3 @@ }, | ||
var element = this.toElementDescriptor(elementObject); | ||
var finisher = _optionalCallableProperty(elementObject, "finisher"); | ||
var extras = this.toElementDescriptors(elementObject.extras); | ||
@@ -270,7 +238,5 @@ return { | ||
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"); | ||
@@ -281,5 +247,3 @@ this.disallowProperty(obj, "placement", "A class descriptor"); | ||
this.disallowProperty(obj, "extras", "A class descriptor"); | ||
var finisher = _optionalCallableProperty(obj, "finisher"); | ||
var elements = this.toElementDescriptors(obj.elements); | ||
@@ -294,3 +258,2 @@ return { | ||
var newConstructor = (0, finishers[i])(constructor); | ||
if (newConstructor !== undefined) { | ||
@@ -300,7 +263,5 @@ if (typeof newConstructor !== "function") { | ||
} | ||
constructor = newConstructor; | ||
} | ||
} | ||
return constructor; | ||
@@ -316,7 +277,5 @@ }, | ||
} | ||
function _createElementDescriptor(def) { | ||
var key = toPropertyKey(def.key); | ||
var descriptor; | ||
if (def.kind === "method") { | ||
@@ -348,3 +307,2 @@ descriptor = { | ||
} | ||
var element = { | ||
@@ -360,3 +318,2 @@ kind: def.kind === "field" ? "field" : "method", | ||
} | ||
function _coalesceGetterSetter(element, other) { | ||
@@ -369,14 +326,10 @@ if (element.descriptor.get !== undefined) { | ||
} | ||
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))) { | ||
@@ -387,3 +340,2 @@ if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) { | ||
} | ||
other.descriptor = element.descriptor; | ||
@@ -395,6 +347,4 @@ } else { | ||
} | ||
other.decorators = element.decorators; | ||
} | ||
_coalesceGetterSetter(element, other); | ||
@@ -406,24 +356,17 @@ } | ||
} | ||
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; |
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) { | ||
@@ -12,6 +10,4 @@ Object.defineProperty(obj, key, value); | ||
} | ||
return obj; | ||
} | ||
module.exports = _defaults, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -8,6 +8,4 @@ function _defineEnumerableProperties(obj, descs) { | ||
} | ||
if (Object.getOwnPropertySymbols) { | ||
var objectSymbols = Object.getOwnPropertySymbols(descs); | ||
for (var i = 0; i < objectSymbols.length; i++) { | ||
@@ -21,6 +19,4 @@ var sym = objectSymbols[i]; | ||
} | ||
return obj; | ||
} | ||
module.exports = _defineEnumerableProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -0,2 +1,4 @@ | ||
var toPropertyKey = require("./toPropertyKey.js"); | ||
function _defineProperty(obj, key, value) { | ||
key = toPropertyKey(key); | ||
if (key in obj) { | ||
@@ -12,6 +14,4 @@ Object.defineProperty(obj, key, { | ||
} | ||
return obj; | ||
} | ||
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -8,11 +8,8 @@ export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { | ||
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) { | ||
@@ -22,3 +19,2 @@ desc.value = desc.initializer ? desc.initializer.call(context) : void 0; | ||
} | ||
if (desc.initializer === void 0) { | ||
@@ -28,4 +24,3 @@ Object.defineProperty(target, property, desc); | ||
} | ||
return desc; | ||
} |
import _typeof from "./typeof.js"; | ||
function createMetadataMethodsForProperty(metadataMap, kind, property, decoratorFinishedRef) { | ||
function old_createMetadataMethodsForProperty(e, t, a, r) { | ||
return { | ||
getMetadata: function getMetadata(key) { | ||
assertNotFinished(decoratorFinishedRef, "getMetadata"), assertMetadataKey(key); | ||
var metadataForKey = metadataMap[key]; | ||
if (void 0 !== metadataForKey) if (1 === kind) { | ||
var pub = metadataForKey["public"]; | ||
if (void 0 !== pub) return pub[property]; | ||
} else if (2 === kind) { | ||
var priv = metadataForKey["private"]; | ||
if (void 0 !== priv) return priv.get(property); | ||
} else if (Object.hasOwnProperty.call(metadataForKey, "constructor")) return metadataForKey.constructor; | ||
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(key, value) { | ||
assertNotFinished(decoratorFinishedRef, "setMetadata"), assertMetadataKey(key); | ||
var metadataForKey = metadataMap[key]; | ||
if (void 0 === metadataForKey && (metadataForKey = metadataMap[key] = {}), 1 === kind) { | ||
var pub = metadataForKey["public"]; | ||
void 0 === pub && (pub = metadataForKey["public"] = {}), pub[property] = value; | ||
} else if (2 === kind) { | ||
var priv = metadataForKey.priv; | ||
void 0 === priv && (priv = metadataForKey["private"] = new Map()), priv.set(property, value); | ||
} else metadataForKey.constructor = value; | ||
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 convertMetadataMapToFinal(obj, metadataMap) { | ||
var parentMetadataMap = obj[Symbol.metadata || Symbol["for"]("Symbol.metadata")], | ||
metadataKeys = Object.getOwnPropertySymbols(metadataMap); | ||
if (0 !== metadataKeys.length) { | ||
for (var i = 0; i < metadataKeys.length; i++) { | ||
var key = metadataKeys[i], | ||
metaForKey = metadataMap[key], | ||
parentMetaForKey = parentMetadataMap ? parentMetadataMap[key] : null, | ||
pub = metaForKey["public"], | ||
parentPub = parentMetaForKey ? parentMetaForKey["public"] : null; | ||
pub && parentPub && Object.setPrototypeOf(pub, parentPub); | ||
var priv = metaForKey["private"]; | ||
if (priv) { | ||
var privArr = Array.from(priv.values()), | ||
parentPriv = parentMetaForKey ? parentMetaForKey["private"] : null; | ||
parentPriv && (privArr = privArr.concat(parentPriv)), metaForKey["private"] = privArr; | ||
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; | ||
} | ||
parentMetaForKey && Object.setPrototypeOf(metaForKey, parentMetaForKey); | ||
l && Object.setPrototypeOf(n, l); | ||
} | ||
parentMetadataMap && Object.setPrototypeOf(metadataMap, parentMetadataMap), obj[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = metadataMap; | ||
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t; | ||
} | ||
} | ||
function createAddInitializerMethod(initializers, decoratorFinishedRef) { | ||
return function (initializer) { | ||
assertNotFinished(decoratorFinishedRef, "addInitializer"), assertCallable(initializer, "An initializer"), initializers.push(initializer); | ||
function old_createAddInitializerMethod(e, t) { | ||
return function (a) { | ||
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a); | ||
}; | ||
} | ||
function memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value) { | ||
var kindStr; | ||
switch (kind) { | ||
function old_memberDec(e, t, a, r, o, i, n, l, s) { | ||
var c; | ||
switch (i) { | ||
case 1: | ||
kindStr = "accessor"; | ||
c = "accessor"; | ||
break; | ||
case 2: | ||
kindStr = "method"; | ||
c = "method"; | ||
break; | ||
case 3: | ||
kindStr = "getter"; | ||
c = "getter"; | ||
break; | ||
case 4: | ||
kindStr = "setter"; | ||
c = "setter"; | ||
break; | ||
default: | ||
kindStr = "field"; | ||
c = "field"; | ||
} | ||
var metadataKind, | ||
metadataName, | ||
ctx = { | ||
kind: kindStr, | ||
name: isPrivate ? "#" + name : name, | ||
isStatic: isStatic, | ||
isPrivate: isPrivate | ||
}, | ||
decoratorFinishedRef = { | ||
v: !1 | ||
}; | ||
if (0 !== kind && (ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef)), isPrivate) { | ||
metadataKind = 2, metadataName = Symbol(name); | ||
var access = {}; | ||
0 === kind ? (access.get = desc.get, access.set = desc.set) : 2 === kind ? access.get = function () { | ||
return desc.value; | ||
} : (1 !== kind && 3 !== kind || (access.get = function () { | ||
return desc.get.call(this); | ||
}), 1 !== kind && 4 !== kind || (access.set = function (v) { | ||
desc.set.call(this, v); | ||
})), ctx.access = access; | ||
} else metadataKind = 1, metadataName = name; | ||
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 dec(value, Object.assign(ctx, createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName, decoratorFinishedRef))); | ||
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p))); | ||
} finally { | ||
decoratorFinishedRef.v = !0; | ||
p.v = !0; | ||
} | ||
} | ||
function assertNotFinished(decoratorFinishedRef, fnName) { | ||
if (decoratorFinishedRef.v) throw new Error("attempted to call " + fnName + " after decoration was finished"); | ||
function old_assertNotFinished(e, t) { | ||
if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); | ||
} | ||
function assertMetadataKey(key) { | ||
if ("symbol" != _typeof(key)) throw new TypeError("Metadata keys must be symbols, received: " + key); | ||
function old_assertMetadataKey(e) { | ||
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e); | ||
} | ||
function assertCallable(fn, hint) { | ||
if ("function" != typeof fn) throw new TypeError(hint + " must be a function"); | ||
function old_assertCallable(e, t) { | ||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); | ||
} | ||
function assertValidReturnValue(kind, value) { | ||
var type = _typeof(value); | ||
if (1 === kind) { | ||
if ("object" !== type || null === value) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); | ||
void 0 !== value.get && assertCallable(value.get, "accessor.get"), void 0 !== value.set && assertCallable(value.set, "accessor.set"), void 0 !== value.init && assertCallable(value.init, "accessor.init"), void 0 !== value.initializer && assertCallable(value.initializer, "accessor.initializer"); | ||
} else if ("function" !== type) { | ||
var hint; | ||
throw hint = 0 === kind ? "field" : 10 === kind ? "class" : "method", new TypeError(hint + " decorators must return a function or void 0"); | ||
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 getInit(desc) { | ||
var initializer; | ||
return null == (initializer = desc.init) && (initializer = desc.initializer) && "undefined" != typeof console && console.warn(".initializer has been renamed to .init as of March 2022"), initializer; | ||
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 applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers) { | ||
var desc, | ||
initializer, | ||
value, | ||
newValue, | ||
get, | ||
set, | ||
decs = decInfo[0]; | ||
if (isPrivate ? desc = 0 === kind || 1 === kind ? { | ||
get: decInfo[3], | ||
set: decInfo[4] | ||
} : 3 === kind ? { | ||
get: decInfo[3] | ||
} : 4 === kind ? { | ||
set: decInfo[3] | ||
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: decInfo[3] | ||
} : 0 !== kind && (desc = Object.getOwnPropertyDescriptor(base, name)), 1 === kind ? value = { | ||
get: desc.get, | ||
set: desc.set | ||
} : 2 === kind ? value = desc.value : 3 === kind ? value = desc.get : 4 === kind && (value = desc.set), "function" == typeof decs) void 0 !== (newValue = memberDec(decs, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value)) && (assertValidReturnValue(kind, newValue), 0 === kind ? initializer = newValue : 1 === kind ? (initializer = getInit(newValue), get = newValue.get || value.get, set = newValue.set || value.set, value = { | ||
get: get, | ||
set: set | ||
}) : value = newValue);else for (var i = decs.length - 1; i >= 0; i--) { | ||
var newInit; | ||
if (void 0 !== (newValue = memberDec(decs[i], name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value))) assertValidReturnValue(kind, newValue), 0 === kind ? newInit = newValue : 1 === kind ? (newInit = getInit(newValue), get = newValue.get || value.get, set = newValue.set || value.set, value = { | ||
get: get, | ||
set: set | ||
}) : value = newValue, void 0 !== newInit && (void 0 === initializer ? initializer = newInit : "function" == typeof initializer ? initializer = [initializer, newInit] : initializer.push(newInit)); | ||
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 === kind || 1 === kind) { | ||
if (void 0 === initializer) initializer = function initializer(instance, init) { | ||
return init; | ||
};else if ("function" != typeof initializer) { | ||
var ownInitializers = initializer; | ||
initializer = function initializer(instance, init) { | ||
for (var value = init, i = 0; i < ownInitializers.length; i++) { | ||
value = ownInitializers[i].call(instance, value); | ||
} | ||
return value; | ||
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 originalInitializer = initializer; | ||
initializer = function initializer(instance, init) { | ||
return originalInitializer.call(instance, init); | ||
var m = d; | ||
d = function d(e, t) { | ||
return m.call(e, t); | ||
}; | ||
} | ||
ret.push(initializer); | ||
e.push(d); | ||
} | ||
0 !== kind && (1 === kind ? (desc.get = value.get, desc.set = value.set) : 2 === kind ? desc.value = value : 3 === kind ? desc.get = value : 4 === kind && (desc.set = value), isPrivate ? 1 === kind ? (ret.push(function (instance, args) { | ||
return value.get.call(instance, args); | ||
}), ret.push(function (instance, args) { | ||
return value.set.call(instance, args); | ||
})) : 2 === kind ? ret.push(value) : ret.push(function (instance, args) { | ||
return value.call(instance, args); | ||
}) : Object.defineProperty(base, name, desc)); | ||
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 applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) { | ||
for (var protoInitializers, staticInitializers, existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) { | ||
var decInfo = decInfos[i]; | ||
if (Array.isArray(decInfo)) { | ||
var base, | ||
metadataMap, | ||
initializers, | ||
kind = decInfo[1], | ||
name = decInfo[2], | ||
isPrivate = decInfo.length > 3, | ||
isStatic = kind >= 5; | ||
if (isStatic ? (base = Class, metadataMap = staticMetadataMap, 0 !== (kind -= 5) && (initializers = staticInitializers = staticInitializers || [])) : (base = Class.prototype, metadataMap = protoMetadataMap, 0 !== kind && (initializers = protoInitializers = protoInitializers || [])), 0 !== kind && !isPrivate) { | ||
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields, | ||
existingKind = existingNonFields.get(name) || 0; | ||
if (!0 === existingKind || 3 === existingKind && 4 !== kind || 4 === existingKind && 3 !== kind) 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: " + name); | ||
!existingKind && kind > 2 ? existingNonFields.set(name, kind) : existingNonFields.set(name, !0); | ||
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); | ||
} | ||
applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers); | ||
old_applyMemberDec(e, u, d, h, v, b, y, f, p); | ||
} | ||
} | ||
pushInitializers(ret, protoInitializers), pushInitializers(ret, staticInitializers); | ||
old_pushInitializers(e, i), old_pushInitializers(e, n); | ||
} | ||
function pushInitializers(ret, initializers) { | ||
initializers && ret.push(function (instance) { | ||
for (var i = 0; i < initializers.length; i++) { | ||
initializers[i].call(instance); | ||
} | ||
return instance; | ||
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 applyClassDecs(ret, targetClass, metadataMap, classDecs) { | ||
if (classDecs.length > 0) { | ||
for (var initializers = [], newClass = targetClass, name = targetClass.name, i = classDecs.length - 1; i >= 0; i--) { | ||
var decoratorFinishedRef = { | ||
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 ctx = Object.assign({ | ||
kind: "class", | ||
name: name, | ||
addInitializer: createAddInitializerMethod(initializers, decoratorFinishedRef) | ||
}, createMetadataMethodsForProperty(metadataMap, 0, name, decoratorFinishedRef)), | ||
nextNewClass = classDecs[i](newClass, ctx); | ||
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 { | ||
decoratorFinishedRef.v = !0; | ||
s.v = !0; | ||
} | ||
void 0 !== nextNewClass && (assertValidReturnValue(10, nextNewClass), newClass = nextNewClass); | ||
void 0 !== d && (old_assertValidReturnValue(10, d), i = d); | ||
} | ||
ret.push(newClass, function () { | ||
for (var i = 0; i < initializers.length; i++) { | ||
initializers[i].call(newClass); | ||
} | ||
e.push(i, function () { | ||
for (var e = 0; e < o.length; e++) o[e].call(i); | ||
}); | ||
} | ||
} | ||
export default function applyDecs(targetClass, memberDecs, classDecs) { | ||
var ret = [], | ||
staticMetadataMap = {}, | ||
protoMetadataMap = {}; | ||
return applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs), convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap), applyClassDecs(ret, targetClass, staticMetadataMap, classDecs), convertMetadataMapToFinal(targetClass, staticMetadataMap), ret; | ||
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; | ||
} |
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]; | ||
} | ||
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; | ||
return arr2; | ||
} |
@@ -5,4 +5,3 @@ export default function _assertThisInitialized(self) { | ||
} | ||
return self; | ||
} |
@@ -1,95 +0,63 @@ | ||
import AwaitValue from "./AwaitValue.js"; | ||
export default function AsyncGenerator(gen) { | ||
var front, back; | ||
function send(key, arg) { | ||
return new Promise(function (resolve, reject) { | ||
var request = { | ||
key: key, | ||
arg: arg, | ||
resolve: resolve, | ||
reject: reject, | ||
next: null | ||
}; | ||
if (back) { | ||
back = back.next = request; | ||
} else { | ||
front = back = request; | ||
resume(key, arg); | ||
} | ||
}); | ||
} | ||
function resume(key, arg) { | ||
import OverloadYield from "./OverloadYield.js"; | ||
export default function AsyncGenerator(e) { | ||
var r, t; | ||
function resume(r, t) { | ||
try { | ||
var result = gen[key](arg); | ||
var value = result.value; | ||
var wrappedAwait = value instanceof AwaitValue; | ||
Promise.resolve(wrappedAwait ? value.wrapped : value).then(function (arg) { | ||
if (wrappedAwait) { | ||
resume(key === "return" ? "return" : "next", arg); | ||
return; | ||
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(result.done ? "return" : "normal", arg); | ||
}, function (err) { | ||
resume("throw", err); | ||
settle(n.done ? "return" : "normal", t); | ||
}, function (e) { | ||
resume("throw", e); | ||
}); | ||
} catch (err) { | ||
settle("throw", err); | ||
} catch (e) { | ||
settle("throw", e); | ||
} | ||
} | ||
function settle(type, value) { | ||
switch (type) { | ||
function settle(e, n) { | ||
switch (e) { | ||
case "return": | ||
front.resolve({ | ||
value: value, | ||
done: true | ||
r.resolve({ | ||
value: n, | ||
done: !0 | ||
}); | ||
break; | ||
case "throw": | ||
front.reject(value); | ||
r.reject(n); | ||
break; | ||
default: | ||
front.resolve({ | ||
value: value, | ||
done: false | ||
r.resolve({ | ||
value: n, | ||
done: !1 | ||
}); | ||
break; | ||
} | ||
front = front.next; | ||
if (front) { | ||
resume(front.key, front.arg); | ||
} else { | ||
back = null; | ||
} | ||
(r = r.next) ? resume(r.key, r.arg) : t = null; | ||
} | ||
this._invoke = send; | ||
if (typeof gen["return"] !== "function") { | ||
this["return"] = undefined; | ||
} | ||
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[typeof Symbol === "function" && Symbol.asyncIterator || "@@asyncIterator"] = function () { | ||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { | ||
return this; | ||
}; | ||
AsyncGenerator.prototype.next = function (arg) { | ||
return this._invoke("next", arg); | ||
}; | ||
AsyncGenerator.prototype["throw"] = function (arg) { | ||
return this._invoke("throw", arg); | ||
}; | ||
AsyncGenerator.prototype["return"] = function (arg) { | ||
return this._invoke("return", arg); | ||
}, 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); | ||
}; |
@@ -1,54 +0,23 @@ | ||
export default function _asyncGeneratorDelegate(inner, awaitWrap) { | ||
var iter = {}, | ||
waiting = false; | ||
function pump(key, value) { | ||
waiting = true; | ||
value = new Promise(function (resolve) { | ||
resolve(inner[key](value)); | ||
}); | ||
return { | ||
done: false, | ||
value: awaitWrap(value) | ||
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) | ||
}; | ||
} | ||
; | ||
iter[typeof Symbol !== "undefined" && Symbol.iterator || "@@iterator"] = function () { | ||
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { | ||
return this; | ||
}; | ||
iter.next = function (value) { | ||
if (waiting) { | ||
waiting = false; | ||
return value; | ||
} | ||
return pump("next", value); | ||
}; | ||
if (typeof inner["throw"] === "function") { | ||
iter["throw"] = function (value) { | ||
if (waiting) { | ||
waiting = false; | ||
throw value; | ||
} | ||
return pump("throw", value); | ||
}; | ||
} | ||
if (typeof inner["return"] === "function") { | ||
iter["return"] = function (value) { | ||
if (waiting) { | ||
waiting = false; | ||
return value; | ||
} | ||
return pump("return", value); | ||
}; | ||
} | ||
return iter; | ||
}, 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; | ||
} |
@@ -1,30 +0,26 @@ | ||
export default function _asyncIterator(iterable) { | ||
var method, | ||
async, | ||
sync, | ||
retry = 2; | ||
for ("undefined" != typeof Symbol && (async = Symbol.asyncIterator, sync = Symbol.iterator); retry--;) { | ||
if (async && null != (method = iterable[async])) return method.call(iterable); | ||
if (sync && null != (method = iterable[sync])) return new AsyncFromSyncIterator(method.call(iterable)); | ||
async = "@@asyncIterator", sync = "@@iterator"; | ||
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(s) { | ||
function AsyncFromSyncIterator(r) { | ||
function AsyncFromSyncIteratorContinuation(r) { | ||
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); | ||
var done = r.done; | ||
return Promise.resolve(r.value).then(function (value) { | ||
var n = r.done; | ||
return Promise.resolve(r.value).then(function (r) { | ||
return { | ||
value: value, | ||
done: done | ||
value: r, | ||
done: n | ||
}; | ||
}); | ||
} | ||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(s) { | ||
this.s = s, this.n = s.next; | ||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) { | ||
this.s = r, this.n = r.next; | ||
}, AsyncFromSyncIterator.prototype = { | ||
@@ -36,14 +32,14 @@ s: null, | ||
}, | ||
"return": function _return(value) { | ||
var ret = this.s["return"]; | ||
return void 0 === ret ? Promise.resolve({ | ||
value: value, | ||
"return": function _return(r) { | ||
var n = this.s["return"]; | ||
return void 0 === n ? Promise.resolve({ | ||
value: r, | ||
done: !0 | ||
}) : AsyncFromSyncIteratorContinuation(ret.apply(this.s, arguments)); | ||
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); | ||
}, | ||
"throw": function _throw(value) { | ||
var thr = this.s["return"]; | ||
return void 0 === thr ? Promise.reject(value) : AsyncFromSyncIteratorContinuation(thr.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(s); | ||
}, new AsyncFromSyncIterator(r); | ||
} |
@@ -9,3 +9,2 @@ function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { | ||
} | ||
if (info.done) { | ||
@@ -17,18 +16,14 @@ resolve(value); | ||
} | ||
export default function _asyncToGenerator(fn) { | ||
return function () { | ||
var self = this, | ||
args = arguments; | ||
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); | ||
@@ -35,0 +30,0 @@ }); |
@@ -1,4 +0,4 @@ | ||
import AwaitValue from "./AwaitValue.js"; | ||
export default function _awaitAsyncGenerator(value) { | ||
return new AwaitValue(value); | ||
import OverloadYield from "./OverloadYield.js"; | ||
export default function _awaitAsyncGenerator(e) { | ||
return new OverloadYield(e, 0); | ||
} |
@@ -8,6 +8,4 @@ export default function _classApplyDescriptorDestructureSet(receiver, descriptor) { | ||
} | ||
}; | ||
} | ||
return descriptor.__destrObj; | ||
@@ -18,5 +16,4 @@ } else { | ||
} | ||
return descriptor; | ||
} | ||
} |
@@ -5,4 +5,3 @@ export default function _classApplyDescriptorGet(receiver, descriptor) { | ||
} | ||
return descriptor.value; | ||
} |
@@ -8,5 +8,4 @@ export default function _classApplyDescriptorSet(receiver, descriptor, value) { | ||
} | ||
descriptor.value = value; | ||
} | ||
} |
@@ -5,4 +5,3 @@ export default function _classExtractFieldDescriptor(receiver, privateMap, action) { | ||
} | ||
return privateMap.get(receiver); | ||
} |
export default function _classNameTDZError(name) { | ||
throw new Error("Class \"" + name + "\" cannot be referenced in computed property keys."); | ||
throw new ReferenceError("Class \"" + name + "\" cannot be referenced in computed property keys."); | ||
} |
@@ -5,4 +5,3 @@ export default function _classPrivateFieldBase(receiver, privateKey) { | ||
} | ||
return receiver; | ||
} |
@@ -5,4 +5,3 @@ export default function _classPrivateMethodGet(receiver, privateSet, fn) { | ||
} | ||
return fn; | ||
} |
@@ -16,4 +16,3 @@ import setPrototypeOf from "./setPrototypeOf.js"; | ||
} | ||
return _construct.apply(null, arguments); | ||
} |
@@ -0,1 +1,2 @@ | ||
import toPropertyKey from "./toPropertyKey.js"; | ||
function _defineProperties(target, props) { | ||
@@ -7,6 +8,5 @@ for (var i = 0; i < props.length; i++) { | ||
if ("value" in descriptor) descriptor.writable = true; | ||
Object.defineProperty(target, descriptor.key, descriptor); | ||
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); | ||
} | ||
} | ||
export default function _createClass(Constructor, protoProps, staticProps) { | ||
@@ -13,0 +13,0 @@ if (protoProps) _defineProperties(Constructor.prototype, protoProps); |
import unsupportedIterableToArray from "./unsupportedIterableToArray.js"; | ||
export default function _createForOfIteratorHelper(o, allowArrayLike) { | ||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; | ||
if (!it) { | ||
@@ -9,5 +8,3 @@ if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { | ||
var i = 0; | ||
var F = function F() {}; | ||
return { | ||
@@ -30,9 +27,7 @@ s: 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; | ||
didErr = false, | ||
err; | ||
return { | ||
@@ -39,0 +34,0 @@ s: function s() { |
@@ -5,3 +5,2 @@ import unsupportedIterableToArray from "./unsupportedIterableToArray.js"; | ||
if (it) return (it = it.call(o)).next.bind(it); | ||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { | ||
@@ -20,4 +19,3 @@ if (it) o = it; | ||
} | ||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); | ||
} |
@@ -8,4 +8,3 @@ import getPrototypeOf from "./getPrototypeOf.js"; | ||
var Super = getPrototypeOf(Derived), | ||
result; | ||
result; | ||
if (hasNativeReflectConstruct) { | ||
@@ -17,5 +16,4 @@ var NewTarget = getPrototypeOf(this).constructor; | ||
} | ||
return possibleConstructorReturn(this, result); | ||
}; | ||
} |
@@ -5,3 +5,2 @@ import toArray from "./toArray.js"; | ||
var api = _getDecoratorsApi(); | ||
if (mixins) { | ||
@@ -12,3 +11,2 @@ for (var i = 0; i < mixins.length; i++) { | ||
} | ||
var r = factory(function initialize(O) { | ||
@@ -21,3 +19,2 @@ api.initializeInstanceElements(O, decorated.elements); | ||
} | ||
function _getDecoratorsApi() { | ||
@@ -27,3 +24,2 @@ _getDecoratorsApi = function _getDecoratorsApi() { | ||
}; | ||
var api = { | ||
@@ -45,3 +41,2 @@ elementsDefinitionOrder: [["method"], ["field"]], | ||
var placement = element.placement; | ||
if (element.kind === kind && (placement === "static" || placement === "prototype")) { | ||
@@ -56,3 +51,2 @@ var receiver = placement === "static" ? F : proto; | ||
var descriptor = element.descriptor; | ||
if (element.kind === "field") { | ||
@@ -67,3 +61,2 @@ var initializer = element.initializer; | ||
} | ||
Object.defineProperty(receiver, element.key, descriptor); | ||
@@ -89,3 +82,2 @@ }, | ||
}, this); | ||
if (!decorators) { | ||
@@ -97,3 +89,2 @@ return { | ||
} | ||
var result = this.decorateConstructor(newElements, decorators); | ||
@@ -106,7 +97,5 @@ finishers.push.apply(finishers, result.finishers); | ||
var keys = placements[element.placement]; | ||
if (!silent && keys.indexOf(element.key) !== -1) { | ||
throw new TypeError("Duplicated element (" + element.key + ")"); | ||
} | ||
keys.push(element.key); | ||
@@ -117,3 +106,2 @@ }, | ||
var finishers = []; | ||
for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) { | ||
@@ -126,9 +114,6 @@ var keys = placements[element.placement]; | ||
this.addElementPlacement(element, placements); | ||
if (elementFinisherExtras.finisher) { | ||
finishers.push(elementFinisherExtras.finisher); | ||
} | ||
var newExtras = elementFinisherExtras.extras; | ||
if (newExtras) { | ||
@@ -138,7 +123,5 @@ for (var j = 0; j < newExtras.length; j++) { | ||
} | ||
extras.push.apply(extras, newExtras); | ||
} | ||
} | ||
return { | ||
@@ -152,14 +135,10 @@ element: element, | ||
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++) { | ||
@@ -174,3 +153,2 @@ for (var k = j + 1; k < elements.length; k++) { | ||
} | ||
return { | ||
@@ -207,14 +185,10 @@ elements: elements, | ||
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; | ||
@@ -228,3 +202,2 @@ this.disallowProperty(elementObject, "elements", "An element descriptor"); | ||
}; | ||
if (kind !== "field") { | ||
@@ -238,3 +211,2 @@ this.disallowProperty(elementObject, "initializer", "A method descriptor"); | ||
} | ||
return element; | ||
@@ -244,5 +216,3 @@ }, | ||
var element = this.toElementDescriptor(elementObject); | ||
var finisher = _optionalCallableProperty(elementObject, "finisher"); | ||
var extras = this.toElementDescriptors(elementObject.extras); | ||
@@ -269,7 +239,5 @@ return { | ||
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"); | ||
@@ -280,5 +248,3 @@ this.disallowProperty(obj, "placement", "A class descriptor"); | ||
this.disallowProperty(obj, "extras", "A class descriptor"); | ||
var finisher = _optionalCallableProperty(obj, "finisher"); | ||
var elements = this.toElementDescriptors(obj.elements); | ||
@@ -293,3 +259,2 @@ return { | ||
var newConstructor = (0, finishers[i])(constructor); | ||
if (newConstructor !== undefined) { | ||
@@ -299,7 +264,5 @@ if (typeof newConstructor !== "function") { | ||
} | ||
constructor = newConstructor; | ||
} | ||
} | ||
return constructor; | ||
@@ -315,7 +278,5 @@ }, | ||
} | ||
function _createElementDescriptor(def) { | ||
var key = toPropertyKey(def.key); | ||
var descriptor; | ||
if (def.kind === "method") { | ||
@@ -347,3 +308,2 @@ descriptor = { | ||
} | ||
var element = { | ||
@@ -359,3 +319,2 @@ kind: def.kind === "field" ? "field" : "method", | ||
} | ||
function _coalesceGetterSetter(element, other) { | ||
@@ -368,14 +327,10 @@ if (element.descriptor.get !== undefined) { | ||
} | ||
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))) { | ||
@@ -386,3 +341,2 @@ if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) { | ||
} | ||
other.descriptor = element.descriptor; | ||
@@ -394,6 +348,4 @@ } else { | ||
} | ||
other.decorators = element.decorators; | ||
} | ||
_coalesceGetterSetter(element, other); | ||
@@ -405,22 +357,16 @@ } | ||
} | ||
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; | ||
} |
export default 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) { | ||
@@ -12,4 +10,3 @@ Object.defineProperty(obj, key, value); | ||
} | ||
return obj; | ||
} |
@@ -8,6 +8,4 @@ export default function _defineEnumerableProperties(obj, descs) { | ||
} | ||
if (Object.getOwnPropertySymbols) { | ||
var objectSymbols = Object.getOwnPropertySymbols(descs); | ||
for (var i = 0; i < objectSymbols.length; i++) { | ||
@@ -21,4 +19,3 @@ var sym = objectSymbols[i]; | ||
} | ||
return obj; | ||
} |
@@ -0,2 +1,4 @@ | ||
import toPropertyKey from "./toPropertyKey.js"; | ||
export default function _defineProperty(obj, key, value) { | ||
key = toPropertyKey(key); | ||
if (key in obj) { | ||
@@ -12,4 +14,3 @@ Object.defineProperty(obj, key, { | ||
} | ||
return obj; | ||
} |
@@ -5,3 +5,2 @@ export default function _extends() { | ||
var source = arguments[i]; | ||
for (var key in source) { | ||
@@ -13,3 +12,2 @@ if (Object.prototype.hasOwnProperty.call(source, key)) { | ||
} | ||
return target; | ||
@@ -16,0 +14,0 @@ }; |
@@ -10,12 +10,9 @@ import superPropBase from "./superPropBase.js"; | ||
var desc = Object.getOwnPropertyDescriptor(base, property); | ||
if (desc.get) { | ||
return desc.get.call(arguments.length < 3 ? target : receiver); | ||
} | ||
return desc.value; | ||
}; | ||
} | ||
return _get.apply(this, arguments); | ||
} |
@@ -6,3 +6,2 @@ import setPrototypeOf from "./setPrototypeOf.js"; | ||
} | ||
subClass.prototype = Object.create(superClass && superClass.prototype, { | ||
@@ -9,0 +8,0 @@ constructor: { |
export default function _initializerWarningHelper(descriptor, context) { | ||
throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); | ||
throw new Error('Decorating class property failed. Please ensure that ' + 'transform-class-properties is enabled and runs after the decorators transform.'); | ||
} |
import _typeof from "./typeof.js"; | ||
function _getRequireWildcardCache(nodeInterop) { | ||
@@ -11,3 +10,2 @@ if (typeof WeakMap !== "function") return null; | ||
} | ||
export default function _interopRequireWildcard(obj, nodeInterop) { | ||
@@ -17,3 +15,2 @@ if (!nodeInterop && obj && obj.__esModule) { | ||
} | ||
if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { | ||
@@ -24,16 +21,11 @@ return { | ||
} | ||
var cache = _getRequireWildcardCache(nodeInterop); | ||
if (cache && cache.has(obj)) { | ||
return cache.get(obj); | ||
} | ||
var newObj = {}; | ||
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; | ||
for (var key in obj) { | ||
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { | ||
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; | ||
if (desc && (desc.get || desc.set)) { | ||
@@ -46,10 +38,7 @@ Object.defineProperty(newObj, key, desc); | ||
} | ||
newObj["default"] = obj; | ||
if (cache) { | ||
cache.set(obj, newObj); | ||
} | ||
return newObj; | ||
} |
@@ -5,3 +5,2 @@ export default function _isNativeReflectConstruct() { | ||
if (typeof Proxy === "function") return true; | ||
try { | ||
@@ -8,0 +7,0 @@ Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); |
@@ -1,29 +0,27 @@ | ||
export default function _iterableToArrayLimit(arr, i) { | ||
var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; | ||
if (_i == null) return; | ||
var _arr = []; | ||
var _n = true; | ||
var _d = false; | ||
var _s, _e; | ||
try { | ||
for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { | ||
_arr.push(_s.value); | ||
if (i && _arr.length === i) break; | ||
} | ||
} catch (err) { | ||
_d = true; | ||
_e = err; | ||
} finally { | ||
export default function _iterableToArrayLimit(r, l) { | ||
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; | ||
if (null != t) { | ||
var e, | ||
n, | ||
i, | ||
u, | ||
a = [], | ||
f = !0, | ||
o = !1; | ||
try { | ||
if (!_n && _i["return"] != null) _i["return"](); | ||
if (i = (t = t.call(r)).next, 0 === l) { | ||
if (Object(t) !== t) return; | ||
f = !1; | ||
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); | ||
} catch (r) { | ||
o = !0, n = r; | ||
} finally { | ||
if (_d) throw _e; | ||
try { | ||
if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; | ||
} finally { | ||
if (o) throw n; | ||
} | ||
} | ||
return a; | ||
} | ||
return _arr; | ||
} |
@@ -1,14 +0,9 @@ | ||
export default function _iterableToArrayLimitLoose(arr, i) { | ||
var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); | ||
if (_i == null) return; | ||
var _arr = []; | ||
for (_i = _i.call(arr), _step; !(_step = _i.next()).done;) { | ||
_arr.push(_step.value); | ||
if (i && _arr.length === i) break; | ||
export default function _iterableToArrayLimitLoose(e, r) { | ||
var t = e && ("undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"]); | ||
if (null != t) { | ||
var o, | ||
l = []; | ||
for (t = t.call(e); e.length < r && !(o = t.next()).done;) l.push(o.value); | ||
return l; | ||
} | ||
return _arr; | ||
} |
var REACT_ELEMENT_TYPE; | ||
export default function _createRawReactElement(type, props, key, children) { | ||
export default function _createRawReactElement(e, r, E, l) { | ||
REACT_ELEMENT_TYPE || (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol["for"] && Symbol["for"]("react.element") || 60103); | ||
var defaultProps = type && type.defaultProps, | ||
childrenLength = arguments.length - 3; | ||
if (props || 0 === childrenLength || (props = { | ||
var o = e && e.defaultProps, | ||
n = arguments.length - 3; | ||
if (r || 0 === n || (r = { | ||
children: void 0 | ||
}), 1 === childrenLength) props.children = children;else if (childrenLength > 1) { | ||
for (var childArray = new Array(childrenLength), i = 0; i < childrenLength; i++) { | ||
childArray[i] = arguments[i + 3]; | ||
} | ||
props.children = childArray; | ||
}), 1 === n) r.children = l;else if (n > 1) { | ||
for (var t = new Array(n), f = 0; f < n; f++) t[f] = arguments[f + 3]; | ||
r.children = t; | ||
} | ||
if (props && defaultProps) for (var propName in defaultProps) { | ||
void 0 === props[propName] && (props[propName] = defaultProps[propName]); | ||
} else props || (props = defaultProps || {}); | ||
if (r && o) for (var i in o) void 0 === r[i] && (r[i] = o[i]);else r || (r = o || {}); | ||
return { | ||
$$typeof: REACT_ELEMENT_TYPE, | ||
type: type, | ||
key: void 0 === key ? null : "" + key, | ||
type: e, | ||
key: void 0 === E ? null : "" + E, | ||
ref: null, | ||
props: props, | ||
props: r, | ||
_owner: null | ||
}; | ||
} |
@@ -7,4 +7,3 @@ import arrayLikeToArray from "./arrayLikeToArray.js"; | ||
} | ||
return next(arr, i); | ||
} |
export default function _objectDestructuringEmpty(obj) { | ||
if (obj == null) throw new TypeError("Cannot destructure undefined"); | ||
if (obj == null) throw new TypeError("Cannot destructure " + obj); | ||
} |
@@ -6,3 +6,2 @@ import defineProperty from "./defineProperty.js"; | ||
var ownKeys = Object.keys(source); | ||
if (typeof Object.getOwnPropertySymbols === 'function') { | ||
@@ -13,3 +12,2 @@ ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function (sym) { | ||
} | ||
ownKeys.forEach(function (key) { | ||
@@ -19,4 +17,3 @@ defineProperty(target, key, source[key]); | ||
} | ||
return target; | ||
} |
import defineProperty from "./defineProperty.js"; | ||
function ownKeys(object, enumerableOnly) { | ||
var keys = Object.keys(object); | ||
function ownKeys(e, r) { | ||
var t = Object.keys(e); | ||
if (Object.getOwnPropertySymbols) { | ||
var symbols = Object.getOwnPropertySymbols(object); | ||
enumerableOnly && (symbols = symbols.filter(function (sym) { | ||
return Object.getOwnPropertyDescriptor(object, sym).enumerable; | ||
})), keys.push.apply(keys, symbols); | ||
var o = Object.getOwnPropertySymbols(e); | ||
r && (o = o.filter(function (r) { | ||
return Object.getOwnPropertyDescriptor(e, r).enumerable; | ||
})), t.push.apply(t, o); | ||
} | ||
return keys; | ||
return t; | ||
} | ||
export default function _objectSpread2(target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = null != arguments[i] ? arguments[i] : {}; | ||
i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { | ||
defineProperty(target, key, source[key]); | ||
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
export default function _objectSpread2(e) { | ||
for (var r = 1; r < arguments.length; r++) { | ||
var t = null != arguments[r] ? arguments[r] : {}; | ||
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { | ||
defineProperty(e, r, t[r]); | ||
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { | ||
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); | ||
}); | ||
} | ||
return target; | ||
return e; | ||
} |
@@ -6,6 +6,4 @@ import objectWithoutPropertiesLoose from "./objectWithoutPropertiesLoose.js"; | ||
var key, i; | ||
if (Object.getOwnPropertySymbols) { | ||
var sourceSymbolKeys = Object.getOwnPropertySymbols(source); | ||
for (i = 0; i < sourceSymbolKeys.length; i++) { | ||
@@ -18,4 +16,3 @@ key = sourceSymbolKeys[i]; | ||
} | ||
return target; | ||
} |
@@ -6,3 +6,2 @@ export default function _objectWithoutPropertiesLoose(source, excluded) { | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
@@ -13,4 +12,3 @@ key = sourceKeys[i]; | ||
} | ||
return target; | ||
} |
@@ -9,4 +9,3 @@ import _typeof from "./typeof.js"; | ||
} | ||
return assertThisInitialized(self); | ||
} |
import _typeof from "./typeof.js"; | ||
export default function _regeneratorRuntime() { | ||
"use strict"; | ||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ | ||
"use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ | ||
_regeneratorRuntime = function _regeneratorRuntime() { | ||
return exports; | ||
return e; | ||
}; | ||
var exports = {}, | ||
Op = Object.prototype, | ||
hasOwn = Op.hasOwnProperty, | ||
$Symbol = "function" == typeof Symbol ? Symbol : {}, | ||
iteratorSymbol = $Symbol.iterator || "@@iterator", | ||
asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", | ||
toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; | ||
function define(obj, key, value) { | ||
return Object.defineProperty(obj, key, { | ||
value: value, | ||
var t, | ||
e = {}, | ||
r = Object.prototype, | ||
n = r.hasOwnProperty, | ||
o = Object.defineProperty || function (t, e, r) { | ||
t[e] = r.value; | ||
}, | ||
i = "function" == typeof Symbol ? Symbol : {}, | ||
a = i.iterator || "@@iterator", | ||
c = i.asyncIterator || "@@asyncIterator", | ||
u = i.toStringTag || "@@toStringTag"; | ||
function define(t, e, r) { | ||
return Object.defineProperty(t, e, { | ||
value: r, | ||
enumerable: !0, | ||
configurable: !0, | ||
writable: !0 | ||
}), obj[key]; | ||
}), t[e]; | ||
} | ||
try { | ||
define({}, ""); | ||
} catch (err) { | ||
define = function define(obj, key, value) { | ||
return obj[key] = value; | ||
} catch (t) { | ||
define = function define(t, e, r) { | ||
return t[e] = r; | ||
}; | ||
} | ||
function wrap(innerFn, outerFn, self, tryLocsList) { | ||
var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator, | ||
generator = Object.create(protoGenerator.prototype), | ||
context = new Context(tryLocsList || []); | ||
return generator._invoke = function (innerFn, self, context) { | ||
var state = "suspendedStart"; | ||
return function (method, arg) { | ||
if ("executing" === state) throw new Error("Generator is already running"); | ||
if ("completed" === state) { | ||
if ("throw" === method) throw arg; | ||
return doneResult(); | ||
} | ||
for (context.method = method, context.arg = arg;;) { | ||
var delegate = context.delegate; | ||
if (delegate) { | ||
var delegateResult = maybeInvokeDelegate(delegate, context); | ||
if (delegateResult) { | ||
if (delegateResult === ContinueSentinel) continue; | ||
return delegateResult; | ||
} | ||
} | ||
if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { | ||
if ("suspendedStart" === state) throw state = "completed", context.arg; | ||
context.dispatchException(context.arg); | ||
} else "return" === context.method && context.abrupt("return", context.arg); | ||
state = "executing"; | ||
var record = tryCatch(innerFn, self, context); | ||
if ("normal" === record.type) { | ||
if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; | ||
return { | ||
value: record.arg, | ||
done: context.done | ||
}; | ||
} | ||
"throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); | ||
} | ||
}; | ||
}(innerFn, self, context), generator; | ||
function wrap(t, e, r, n) { | ||
var i = e && e.prototype instanceof Generator ? e : Generator, | ||
a = Object.create(i.prototype), | ||
c = new Context(n || []); | ||
return o(a, "_invoke", { | ||
value: makeInvokeMethod(t, r, c) | ||
}), a; | ||
} | ||
function tryCatch(fn, obj, arg) { | ||
function tryCatch(t, e, r) { | ||
try { | ||
return { | ||
type: "normal", | ||
arg: fn.call(obj, arg) | ||
arg: t.call(e, r) | ||
}; | ||
} catch (err) { | ||
} catch (t) { | ||
return { | ||
type: "throw", | ||
arg: err | ||
arg: t | ||
}; | ||
} | ||
} | ||
exports.wrap = wrap; | ||
var ContinueSentinel = {}; | ||
e.wrap = wrap; | ||
var h = "suspendedStart", | ||
l = "suspendedYield", | ||
f = "executing", | ||
s = "completed", | ||
y = {}; | ||
function Generator() {} | ||
function GeneratorFunction() {} | ||
function GeneratorFunctionPrototype() {} | ||
var IteratorPrototype = {}; | ||
define(IteratorPrototype, iteratorSymbol, function () { | ||
var p = {}; | ||
define(p, a, function () { | ||
return this; | ||
}); | ||
var getProto = Object.getPrototypeOf, | ||
NativeIteratorPrototype = getProto && getProto(getProto(values([]))); | ||
NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype); | ||
var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); | ||
function defineIteratorMethods(prototype) { | ||
["next", "throw", "return"].forEach(function (method) { | ||
define(prototype, method, function (arg) { | ||
return this._invoke(method, arg); | ||
var d = Object.getPrototypeOf, | ||
v = d && d(d(values([]))); | ||
v && v !== r && n.call(v, a) && (p = v); | ||
var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); | ||
function defineIteratorMethods(t) { | ||
["next", "throw", "return"].forEach(function (e) { | ||
define(t, e, function (t) { | ||
return this._invoke(e, t); | ||
}); | ||
}); | ||
} | ||
function AsyncIterator(generator, PromiseImpl) { | ||
function invoke(method, arg, resolve, reject) { | ||
var record = tryCatch(generator[method], generator, arg); | ||
if ("throw" !== record.type) { | ||
var result = record.arg, | ||
value = result.value; | ||
return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) { | ||
invoke("next", value, resolve, reject); | ||
}, function (err) { | ||
invoke("throw", err, resolve, reject); | ||
}) : PromiseImpl.resolve(value).then(function (unwrapped) { | ||
result.value = unwrapped, resolve(result); | ||
}, function (error) { | ||
return invoke("throw", error, resolve, reject); | ||
function AsyncIterator(t, e) { | ||
function invoke(r, o, i, a) { | ||
var c = tryCatch(t[r], t, o); | ||
if ("throw" !== c.type) { | ||
var u = c.arg, | ||
h = u.value; | ||
return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { | ||
invoke("next", t, i, a); | ||
}, function (t) { | ||
invoke("throw", t, i, a); | ||
}) : e.resolve(h).then(function (t) { | ||
u.value = t, i(u); | ||
}, function (t) { | ||
return invoke("throw", t, i, a); | ||
}); | ||
} | ||
reject(record.arg); | ||
a(c.arg); | ||
} | ||
var previousPromise; | ||
this._invoke = function (method, arg) { | ||
function callInvokeWithMethodAndArg() { | ||
return new PromiseImpl(function (resolve, reject) { | ||
invoke(method, arg, resolve, reject); | ||
}); | ||
var r; | ||
o(this, "_invoke", { | ||
value: function value(t, n) { | ||
function callInvokeWithMethodAndArg() { | ||
return new e(function (e, r) { | ||
invoke(t, n, e, r); | ||
}); | ||
} | ||
return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); | ||
} | ||
return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); | ||
}; | ||
}); | ||
} | ||
function maybeInvokeDelegate(delegate, context) { | ||
var method = delegate.iterator[context.method]; | ||
if (undefined === method) { | ||
if (context.delegate = null, "throw" === context.method) { | ||
if (delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method)) return ContinueSentinel; | ||
context.method = "throw", context.arg = new TypeError("The iterator does not provide a 'throw' method"); | ||
function makeInvokeMethod(e, r, n) { | ||
var o = h; | ||
return function (i, a) { | ||
if (o === f) throw new Error("Generator is already running"); | ||
if (o === s) { | ||
if ("throw" === i) throw a; | ||
return { | ||
value: t, | ||
done: !0 | ||
}; | ||
} | ||
return ContinueSentinel; | ||
} | ||
var record = tryCatch(method, delegate.iterator, context.arg); | ||
if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel; | ||
var info = record.arg; | ||
return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel); | ||
for (n.method = i, n.arg = a;;) { | ||
var c = n.delegate; | ||
if (c) { | ||
var u = maybeInvokeDelegate(c, n); | ||
if (u) { | ||
if (u === y) continue; | ||
return u; | ||
} | ||
} | ||
if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { | ||
if (o === h) throw o = s, n.arg; | ||
n.dispatchException(n.arg); | ||
} else "return" === n.method && n.abrupt("return", n.arg); | ||
o = f; | ||
var p = tryCatch(e, r, n); | ||
if ("normal" === p.type) { | ||
if (o = n.done ? s : l, p.arg === y) continue; | ||
return { | ||
value: p.arg, | ||
done: n.done | ||
}; | ||
} | ||
"throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); | ||
} | ||
}; | ||
} | ||
function pushTryEntry(locs) { | ||
var entry = { | ||
tryLoc: locs[0] | ||
function maybeInvokeDelegate(e, r) { | ||
var n = r.method, | ||
o = e.iterator[n]; | ||
if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; | ||
var i = tryCatch(o, e.iterator, r.arg); | ||
if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; | ||
var a = i.arg; | ||
return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); | ||
} | ||
function pushTryEntry(t) { | ||
var e = { | ||
tryLoc: t[0] | ||
}; | ||
1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry); | ||
1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); | ||
} | ||
function resetTryEntry(entry) { | ||
var record = entry.completion || {}; | ||
record.type = "normal", delete record.arg, entry.completion = record; | ||
function resetTryEntry(t) { | ||
var e = t.completion || {}; | ||
e.type = "normal", delete e.arg, t.completion = e; | ||
} | ||
function Context(tryLocsList) { | ||
function Context(t) { | ||
this.tryEntries = [{ | ||
tryLoc: "root" | ||
}], tryLocsList.forEach(pushTryEntry, this), this.reset(!0); | ||
}], t.forEach(pushTryEntry, this), this.reset(!0); | ||
} | ||
function values(iterable) { | ||
if (iterable) { | ||
var iteratorMethod = iterable[iteratorSymbol]; | ||
if (iteratorMethod) return iteratorMethod.call(iterable); | ||
if ("function" == typeof iterable.next) return iterable; | ||
if (!isNaN(iterable.length)) { | ||
var i = -1, | ||
next = function next() { | ||
for (; ++i < iterable.length;) { | ||
if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; | ||
} | ||
return next.value = undefined, next.done = !0, next; | ||
}; | ||
return next.next = next; | ||
function values(e) { | ||
if (e || "" === e) { | ||
var r = e[a]; | ||
if (r) return r.call(e); | ||
if ("function" == typeof e.next) return e; | ||
if (!isNaN(e.length)) { | ||
var o = -1, | ||
i = function next() { | ||
for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; | ||
return next.value = t, next.done = !0, next; | ||
}; | ||
return i.next = i; | ||
} | ||
} | ||
return { | ||
next: doneResult | ||
}; | ||
throw new TypeError(_typeof(e) + " is not iterable"); | ||
} | ||
function doneResult() { | ||
return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { | ||
value: GeneratorFunctionPrototype, | ||
configurable: !0 | ||
}), o(GeneratorFunctionPrototype, "constructor", { | ||
value: GeneratorFunction, | ||
configurable: !0 | ||
}), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { | ||
var e = "function" == typeof t && t.constructor; | ||
return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); | ||
}, e.mark = function (t) { | ||
return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; | ||
}, e.awrap = function (t) { | ||
return { | ||
value: undefined, | ||
done: !0 | ||
__await: t | ||
}; | ||
} | ||
return GeneratorFunction.prototype = GeneratorFunctionPrototype, define(Gp, "constructor", GeneratorFunctionPrototype), define(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { | ||
var ctor = "function" == typeof genFun && genFun.constructor; | ||
return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name)); | ||
}, exports.mark = function (genFun) { | ||
return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun; | ||
}, exports.awrap = function (arg) { | ||
return { | ||
__await: arg | ||
}; | ||
}, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () { | ||
}, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { | ||
return this; | ||
}), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { | ||
void 0 === PromiseImpl && (PromiseImpl = Promise); | ||
var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); | ||
return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) { | ||
return result.done ? result.value : iter.next(); | ||
}), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { | ||
void 0 === i && (i = Promise); | ||
var a = new AsyncIterator(wrap(t, r, n, o), i); | ||
return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { | ||
return t.done ? t.value : a.next(); | ||
}); | ||
}, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () { | ||
}, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { | ||
return this; | ||
}), define(Gp, "toString", function () { | ||
}), define(g, "toString", function () { | ||
return "[object Generator]"; | ||
}), exports.keys = function (object) { | ||
var keys = []; | ||
for (var key in object) { | ||
keys.push(key); | ||
} | ||
return keys.reverse(), function next() { | ||
for (; keys.length;) { | ||
var key = keys.pop(); | ||
if (key in object) return next.value = key, next.done = !1, next; | ||
}), e.keys = function (t) { | ||
var e = Object(t), | ||
r = []; | ||
for (var n in e) r.push(n); | ||
return r.reverse(), function next() { | ||
for (; r.length;) { | ||
var t = r.pop(); | ||
if (t in e) return next.value = t, next.done = !1, next; | ||
} | ||
return next.done = !0, next; | ||
}; | ||
}, exports.values = values, Context.prototype = { | ||
}, e.values = values, Context.prototype = { | ||
constructor: Context, | ||
reset: function reset(skipTempReset) { | ||
if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) { | ||
"t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); | ||
} | ||
reset: function reset(e) { | ||
if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); | ||
}, | ||
stop: function stop() { | ||
this.done = !0; | ||
var rootRecord = this.tryEntries[0].completion; | ||
if ("throw" === rootRecord.type) throw rootRecord.arg; | ||
var t = this.tryEntries[0].completion; | ||
if ("throw" === t.type) throw t.arg; | ||
return this.rval; | ||
}, | ||
dispatchException: function dispatchException(exception) { | ||
if (this.done) throw exception; | ||
var context = this; | ||
function handle(loc, caught) { | ||
return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught; | ||
dispatchException: function dispatchException(e) { | ||
if (this.done) throw e; | ||
var r = this; | ||
function handle(n, o) { | ||
return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; | ||
} | ||
for (var i = this.tryEntries.length - 1; i >= 0; --i) { | ||
var entry = this.tryEntries[i], | ||
record = entry.completion; | ||
if ("root" === entry.tryLoc) return handle("end"); | ||
if (entry.tryLoc <= this.prev) { | ||
var hasCatch = hasOwn.call(entry, "catchLoc"), | ||
hasFinally = hasOwn.call(entry, "finallyLoc"); | ||
if (hasCatch && hasFinally) { | ||
if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); | ||
if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); | ||
} else if (hasCatch) { | ||
if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); | ||
for (var o = this.tryEntries.length - 1; o >= 0; --o) { | ||
var i = this.tryEntries[o], | ||
a = i.completion; | ||
if ("root" === i.tryLoc) return handle("end"); | ||
if (i.tryLoc <= this.prev) { | ||
var c = n.call(i, "catchLoc"), | ||
u = n.call(i, "finallyLoc"); | ||
if (c && u) { | ||
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); | ||
if (this.prev < i.finallyLoc) return handle(i.finallyLoc); | ||
} else if (c) { | ||
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); | ||
} else { | ||
if (!hasFinally) throw new Error("try statement without catch or finally"); | ||
if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); | ||
if (!u) throw new Error("try statement without catch or finally"); | ||
if (this.prev < i.finallyLoc) return handle(i.finallyLoc); | ||
} | ||
@@ -302,52 +259,46 @@ } | ||
}, | ||
abrupt: function abrupt(type, arg) { | ||
for (var i = this.tryEntries.length - 1; i >= 0; --i) { | ||
var entry = this.tryEntries[i]; | ||
if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { | ||
var finallyEntry = entry; | ||
abrupt: function abrupt(t, e) { | ||
for (var r = this.tryEntries.length - 1; r >= 0; --r) { | ||
var o = this.tryEntries[r]; | ||
if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { | ||
var i = o; | ||
break; | ||
} | ||
} | ||
finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null); | ||
var record = finallyEntry ? finallyEntry.completion : {}; | ||
return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record); | ||
i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); | ||
var a = i ? i.completion : {}; | ||
return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); | ||
}, | ||
complete: function complete(record, afterLoc) { | ||
if ("throw" === record.type) throw record.arg; | ||
return "break" === record.type || "continue" === record.type ? this.next = record.arg : "return" === record.type ? (this.rval = this.arg = record.arg, this.method = "return", this.next = "end") : "normal" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel; | ||
complete: function complete(t, e) { | ||
if ("throw" === t.type) throw t.arg; | ||
return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; | ||
}, | ||
finish: function finish(finallyLoc) { | ||
for (var i = this.tryEntries.length - 1; i >= 0; --i) { | ||
var entry = this.tryEntries[i]; | ||
if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel; | ||
finish: function finish(t) { | ||
for (var e = this.tryEntries.length - 1; e >= 0; --e) { | ||
var r = this.tryEntries[e]; | ||
if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; | ||
} | ||
}, | ||
"catch": function _catch(tryLoc) { | ||
for (var i = this.tryEntries.length - 1; i >= 0; --i) { | ||
var entry = this.tryEntries[i]; | ||
if (entry.tryLoc === tryLoc) { | ||
var record = entry.completion; | ||
if ("throw" === record.type) { | ||
var thrown = record.arg; | ||
resetTryEntry(entry); | ||
"catch": function _catch(t) { | ||
for (var e = this.tryEntries.length - 1; e >= 0; --e) { | ||
var r = this.tryEntries[e]; | ||
if (r.tryLoc === t) { | ||
var n = r.completion; | ||
if ("throw" === n.type) { | ||
var o = n.arg; | ||
resetTryEntry(r); | ||
} | ||
return thrown; | ||
return o; | ||
} | ||
} | ||
throw new Error("illegal catch attempt"); | ||
}, | ||
delegateYield: function delegateYield(iterable, resultName, nextLoc) { | ||
delegateYield: function delegateYield(e, r, n) { | ||
return this.delegate = { | ||
iterator: values(iterable), | ||
resultName: resultName, | ||
nextLoc: nextLoc | ||
}, "next" === this.method && (this.arg = undefined), ContinueSentinel; | ||
iterator: values(e), | ||
resultName: r, | ||
nextLoc: n | ||
}, "next" === this.method && (this.arg = t), y; | ||
} | ||
}, exports; | ||
}, e; | ||
} |
import superPropBase from "./superPropBase.js"; | ||
import defineProperty from "./defineProperty.js"; | ||
function set(target, property, value, receiver) { | ||
@@ -11,6 +10,4 @@ if (typeof Reflect !== "undefined" && Reflect.set) { | ||
var desc; | ||
if (base) { | ||
desc = Object.getOwnPropertyDescriptor(base, property); | ||
if (desc.set) { | ||
@@ -23,5 +20,3 @@ desc.set.call(receiver, value); | ||
} | ||
desc = Object.getOwnPropertyDescriptor(receiver, property); | ||
if (desc) { | ||
@@ -31,3 +26,2 @@ if (!desc.writable) { | ||
} | ||
desc.value = value; | ||
@@ -38,18 +32,13 @@ Object.defineProperty(receiver, property, desc); | ||
} | ||
return true; | ||
}; | ||
} | ||
return set(target, property, value, receiver); | ||
} | ||
export default function _set(target, property, value, receiver, isStrict) { | ||
var s = set(target, property, value, receiver || target); | ||
if (!s && isStrict) { | ||
throw new Error('failed to set property'); | ||
throw new TypeError('failed to set property'); | ||
} | ||
return value; | ||
} |
@@ -7,4 +7,3 @@ import getPrototypeOf from "./getPrototypeOf.js"; | ||
} | ||
return object; | ||
} |
@@ -5,3 +5,2 @@ export default function _taggedTemplateLiteral(strings, raw) { | ||
} | ||
return Object.freeze(Object.defineProperties(strings, { | ||
@@ -8,0 +7,0 @@ raw: { |
@@ -5,5 +5,4 @@ export default function _taggedTemplateLiteralLoose(strings, raw) { | ||
} | ||
strings.raw = raw; | ||
return strings; | ||
} |
@@ -5,3 +5,2 @@ import _typeof from "./typeof.js"; | ||
var prim = input[Symbol.toPrimitive]; | ||
if (prim !== undefined) { | ||
@@ -12,4 +11,3 @@ var res = prim.call(input, hint || "default"); | ||
} | ||
return (hint === "string" ? String : Number)(input); | ||
} |
@@ -1,9 +0,9 @@ | ||
export default function _typeof(obj) { | ||
export default function _typeof(o) { | ||
"@babel/helpers - typeof"; | ||
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { | ||
return typeof obj; | ||
} : function (obj) { | ||
return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}, _typeof(obj); | ||
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { | ||
return typeof o; | ||
} : function (o) { | ||
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; | ||
}, _typeof(o); | ||
} |
@@ -7,20 +7,14 @@ import getPrototypeOf from "./getPrototypeOf.js"; | ||
var _cache = typeof Map === "function" ? new Map() : undefined; | ||
_wrapNativeSuper = function _wrapNativeSuper(Class) { | ||
if (Class === null || !isNativeFunction(Class)) return Class; | ||
if (typeof Class !== "function") { | ||
throw new TypeError("Super expression must either be null or a function"); | ||
} | ||
if (typeof _cache !== "undefined") { | ||
if (_cache.has(Class)) return _cache.get(Class); | ||
_cache.set(Class, Wrapper); | ||
} | ||
function Wrapper() { | ||
return construct(Class, arguments, getPrototypeOf(this).constructor); | ||
} | ||
Wrapper.prototype = Object.create(Class.prototype, { | ||
@@ -36,4 +30,3 @@ constructor: { | ||
}; | ||
return _wrapNativeSuper(Class); | ||
} |
@@ -5,47 +5,47 @@ import _typeof from "./typeof.js"; | ||
export default function _wrapRegExp() { | ||
_wrapRegExp = function _wrapRegExp(re, groups) { | ||
return new BabelRegExp(re, void 0, groups); | ||
_wrapRegExp = function _wrapRegExp(e, r) { | ||
return new BabelRegExp(e, void 0, r); | ||
}; | ||
var _super = RegExp.prototype, | ||
_groups = new WeakMap(); | ||
function BabelRegExp(re, flags, groups) { | ||
var _this = new RegExp(re, flags); | ||
return _groups.set(_this, groups || _groups.get(re)), setPrototypeOf(_this, BabelRegExp.prototype); | ||
var e = RegExp.prototype, | ||
r = new WeakMap(); | ||
function BabelRegExp(e, t, p) { | ||
var o = new RegExp(e, t); | ||
return r.set(o, p || r.get(e)), setPrototypeOf(o, BabelRegExp.prototype); | ||
} | ||
function buildGroups(result, re) { | ||
var g = _groups.get(re); | ||
return Object.keys(g).reduce(function (groups, name) { | ||
return groups[name] = result[g[name]], groups; | ||
function buildGroups(e, t) { | ||
var p = r.get(t); | ||
return Object.keys(p).reduce(function (r, t) { | ||
var o = p[t]; | ||
if ("number" == typeof o) r[t] = e[o];else { | ||
for (var i = 0; void 0 === e[o[i]] && i + 1 < o.length;) i++; | ||
r[t] = e[o[i]]; | ||
} | ||
return r; | ||
}, Object.create(null)); | ||
} | ||
return inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (str) { | ||
var result = _super.exec.call(this, str); | ||
return result && (result.groups = buildGroups(result, this)), result; | ||
}, BabelRegExp.prototype[Symbol.replace] = function (str, substitution) { | ||
if ("string" == typeof substitution) { | ||
var groups = _groups.get(this); | ||
return _super[Symbol.replace].call(this, str, substitution.replace(/\$<([^>]+)>/g, function (_, name) { | ||
return "$" + groups[name]; | ||
return inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (r) { | ||
var t = e.exec.call(this, r); | ||
if (t) { | ||
t.groups = buildGroups(t, this); | ||
var p = t.indices; | ||
p && (p.groups = buildGroups(p, this)); | ||
} | ||
return t; | ||
}, BabelRegExp.prototype[Symbol.replace] = function (t, p) { | ||
if ("string" == typeof p) { | ||
var o = r.get(this); | ||
return e[Symbol.replace].call(this, t, p.replace(/\$<([^>]+)>/g, function (e, r) { | ||
var t = o[r]; | ||
return "$" + (Array.isArray(t) ? t.join("$") : t); | ||
})); | ||
} | ||
if ("function" == typeof substitution) { | ||
var _this = this; | ||
return _super[Symbol.replace].call(this, str, function () { | ||
var args = arguments; | ||
return "object" != _typeof(args[args.length - 1]) && (args = [].slice.call(args)).push(buildGroups(args, _this)), substitution.apply(this, args); | ||
if ("function" == typeof p) { | ||
var i = this; | ||
return e[Symbol.replace].call(this, t, function () { | ||
var e = arguments; | ||
return "object" != _typeof(e[e.length - 1]) && (e = [].slice.call(e)).push(buildGroups(e, i)), p.apply(this, e); | ||
}); | ||
} | ||
return _super[Symbol.replace].call(this, str, substitution); | ||
return e[Symbol.replace].call(this, t, p); | ||
}, _wrapRegExp.apply(this, arguments); | ||
} |
@@ -5,3 +5,2 @@ function _extends() { | ||
var source = arguments[i]; | ||
for (var key in source) { | ||
@@ -13,3 +12,2 @@ if (Object.prototype.hasOwnProperty.call(source, key)) { | ||
} | ||
return target; | ||
@@ -19,3 +17,2 @@ }, module.exports.__esModule = true, module.exports["default"] = module.exports; | ||
} | ||
module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var superPropBase = require("./superPropBase.js"); | ||
function _get() { | ||
@@ -11,14 +10,10 @@ if (typeof Reflect !== "undefined" && Reflect.get) { | ||
var desc = Object.getOwnPropertyDescriptor(base, property); | ||
if (desc.get) { | ||
return desc.get.call(arguments.length < 3 ? target : receiver); | ||
} | ||
return desc.value; | ||
}, module.exports.__esModule = true, module.exports["default"] = module.exports; | ||
} | ||
return _get.apply(this, arguments); | ||
} | ||
module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -7,3 +7,2 @@ function _getPrototypeOf(o) { | ||
} | ||
module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _identity(x) { | ||
return x; | ||
} | ||
module.exports = _identity, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var setPrototypeOf = require("./setPrototypeOf.js"); | ||
function _inherits(subClass, superClass) { | ||
@@ -7,3 +6,2 @@ if (typeof superClass !== "function" && superClass !== null) { | ||
} | ||
subClass.prototype = Object.create(superClass && superClass.prototype, { | ||
@@ -21,3 +19,2 @@ constructor: { | ||
} | ||
module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var setPrototypeOf = require("./setPrototypeOf.js"); | ||
function _inheritsLoose(subClass, superClass) { | ||
@@ -8,3 +7,2 @@ subClass.prototype = Object.create(superClass.prototype); | ||
} | ||
module.exports = _inheritsLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -10,3 +10,2 @@ function _initializerDefineProperty(target, property, descriptor, context) { | ||
} | ||
module.exports = _initializerDefineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _initializerWarningHelper(descriptor, context) { | ||
throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); | ||
throw new Error('Decorating class property failed. Please ensure that ' + 'transform-class-properties is enabled and runs after the decorators transform.'); | ||
} | ||
module.exports = _initializerWarningHelper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -8,3 +8,2 @@ function _instanceof(left, right) { | ||
} | ||
module.exports = _instanceof, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -6,3 +6,2 @@ function _interopRequireDefault(obj) { | ||
} | ||
module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var _typeof = require("./typeof.js")["default"]; | ||
function _getRequireWildcardCache(nodeInterop) { | ||
@@ -11,3 +10,2 @@ if (typeof WeakMap !== "function") return null; | ||
} | ||
function _interopRequireWildcard(obj, nodeInterop) { | ||
@@ -17,3 +15,2 @@ if (!nodeInterop && obj && obj.__esModule) { | ||
} | ||
if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { | ||
@@ -24,16 +21,11 @@ return { | ||
} | ||
var cache = _getRequireWildcardCache(nodeInterop); | ||
if (cache && cache.has(obj)) { | ||
return cache.get(obj); | ||
} | ||
var newObj = {}; | ||
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; | ||
for (var key in obj) { | ||
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { | ||
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; | ||
if (desc && (desc.get || desc.set)) { | ||
@@ -46,12 +38,8 @@ Object.defineProperty(newObj, key, desc); | ||
} | ||
newObj["default"] = obj; | ||
if (cache) { | ||
cache.set(obj, newObj); | ||
} | ||
return newObj; | ||
} | ||
module.exports = _interopRequireWildcard, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _isNativeFunction(fn) { | ||
return Function.toString.call(fn).indexOf("[native code]") !== -1; | ||
} | ||
module.exports = _isNativeFunction, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -5,3 +5,2 @@ function _isNativeReflectConstruct() { | ||
if (typeof Proxy === "function") return true; | ||
try { | ||
@@ -14,3 +13,2 @@ Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); | ||
} | ||
module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _iterableToArray(iter) { | ||
if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); | ||
} | ||
module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -1,31 +0,28 @@ | ||
function _iterableToArrayLimit(arr, i) { | ||
var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; | ||
if (_i == null) return; | ||
var _arr = []; | ||
var _n = true; | ||
var _d = false; | ||
var _s, _e; | ||
try { | ||
for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { | ||
_arr.push(_s.value); | ||
if (i && _arr.length === i) break; | ||
} | ||
} catch (err) { | ||
_d = true; | ||
_e = err; | ||
} finally { | ||
function _iterableToArrayLimit(r, l) { | ||
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; | ||
if (null != t) { | ||
var e, | ||
n, | ||
i, | ||
u, | ||
a = [], | ||
f = !0, | ||
o = !1; | ||
try { | ||
if (!_n && _i["return"] != null) _i["return"](); | ||
if (i = (t = t.call(r)).next, 0 === l) { | ||
if (Object(t) !== t) return; | ||
f = !1; | ||
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); | ||
} catch (r) { | ||
o = !0, n = r; | ||
} finally { | ||
if (_d) throw _e; | ||
try { | ||
if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; | ||
} finally { | ||
if (o) throw n; | ||
} | ||
} | ||
return a; | ||
} | ||
return _arr; | ||
} | ||
module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -1,16 +0,10 @@ | ||
function _iterableToArrayLimitLoose(arr, i) { | ||
var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); | ||
if (_i == null) return; | ||
var _arr = []; | ||
for (_i = _i.call(arr), _step; !(_step = _i.next()).done;) { | ||
_arr.push(_step.value); | ||
if (i && _arr.length === i) break; | ||
function _iterableToArrayLimitLoose(e, r) { | ||
var t = e && ("undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"]); | ||
if (null != t) { | ||
var o, | ||
l = []; | ||
for (t = t.call(e); e.length < r && !(o = t.next()).done;) l.push(o.value); | ||
return l; | ||
} | ||
return _arr; | ||
} | ||
module.exports = _iterableToArrayLimitLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var REACT_ELEMENT_TYPE; | ||
function _createRawReactElement(type, props, key, children) { | ||
function _createRawReactElement(e, r, E, l) { | ||
REACT_ELEMENT_TYPE || (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol["for"] && Symbol["for"]("react.element") || 60103); | ||
var defaultProps = type && type.defaultProps, | ||
childrenLength = arguments.length - 3; | ||
if (props || 0 === childrenLength || (props = { | ||
var o = e && e.defaultProps, | ||
n = arguments.length - 3; | ||
if (r || 0 === n || (r = { | ||
children: void 0 | ||
}), 1 === childrenLength) props.children = children;else if (childrenLength > 1) { | ||
for (var childArray = new Array(childrenLength), i = 0; i < childrenLength; i++) { | ||
childArray[i] = arguments[i + 3]; | ||
} | ||
props.children = childArray; | ||
}), 1 === n) r.children = l;else if (n > 1) { | ||
for (var t = new Array(n), f = 0; f < n; f++) t[f] = arguments[f + 3]; | ||
r.children = t; | ||
} | ||
if (props && defaultProps) for (var propName in defaultProps) { | ||
void 0 === props[propName] && (props[propName] = defaultProps[propName]); | ||
} else props || (props = defaultProps || {}); | ||
if (r && o) for (var i in o) void 0 === r[i] && (r[i] = o[i]);else r || (r = o || {}); | ||
return { | ||
$$typeof: REACT_ELEMENT_TYPE, | ||
type: type, | ||
key: void 0 === key ? null : "" + key, | ||
type: e, | ||
key: void 0 === E ? null : "" + E, | ||
ref: null, | ||
props: props, | ||
props: r, | ||
_owner: null | ||
}; | ||
} | ||
module.exports = _createRawReactElement, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var arrayLikeToArray = require("./arrayLikeToArray.js"); | ||
function _maybeArrayLike(next, arr, i) { | ||
@@ -8,6 +7,4 @@ if (arr && !Array.isArray(arr) && typeof arr.length === "number") { | ||
} | ||
return next(arr, i); | ||
} | ||
module.exports = _maybeArrayLike, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -6,3 +6,2 @@ function _newArrowCheck(innerThis, boundThis) { | ||
} | ||
module.exports = _newArrowCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _nonIterableRest() { | ||
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); | ||
} | ||
module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _nonIterableSpread() { | ||
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); | ||
} | ||
module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _objectDestructuringEmpty(obj) { | ||
if (obj == null) throw new TypeError("Cannot destructure undefined"); | ||
if (obj == null) throw new TypeError("Cannot destructure " + obj); | ||
} | ||
module.exports = _objectDestructuringEmpty, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var defineProperty = require("./defineProperty.js"); | ||
function _objectSpread(target) { | ||
@@ -7,3 +6,2 @@ for (var i = 1; i < arguments.length; i++) { | ||
var ownKeys = Object.keys(source); | ||
if (typeof Object.getOwnPropertySymbols === 'function') { | ||
@@ -14,3 +12,2 @@ ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function (sym) { | ||
} | ||
ownKeys.forEach(function (key) { | ||
@@ -20,6 +17,4 @@ defineProperty(target, key, source[key]); | ||
} | ||
return target; | ||
} | ||
module.exports = _objectSpread, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var defineProperty = require("./defineProperty.js"); | ||
function ownKeys(object, enumerableOnly) { | ||
var keys = Object.keys(object); | ||
function ownKeys(e, r) { | ||
var t = Object.keys(e); | ||
if (Object.getOwnPropertySymbols) { | ||
var symbols = Object.getOwnPropertySymbols(object); | ||
enumerableOnly && (symbols = symbols.filter(function (sym) { | ||
return Object.getOwnPropertyDescriptor(object, sym).enumerable; | ||
})), keys.push.apply(keys, symbols); | ||
var o = Object.getOwnPropertySymbols(e); | ||
r && (o = o.filter(function (r) { | ||
return Object.getOwnPropertyDescriptor(e, r).enumerable; | ||
})), t.push.apply(t, o); | ||
} | ||
return keys; | ||
return t; | ||
} | ||
function _objectSpread2(target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = null != arguments[i] ? arguments[i] : {}; | ||
i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { | ||
defineProperty(target, key, source[key]); | ||
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
function _objectSpread2(e) { | ||
for (var r = 1; r < arguments.length; r++) { | ||
var t = null != arguments[r] ? arguments[r] : {}; | ||
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { | ||
defineProperty(e, r, t[r]); | ||
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { | ||
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); | ||
}); | ||
} | ||
return target; | ||
return e; | ||
} | ||
module.exports = _objectSpread2, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var objectWithoutPropertiesLoose = require("./objectWithoutPropertiesLoose.js"); | ||
function _objectWithoutProperties(source, excluded) { | ||
@@ -7,6 +6,4 @@ if (source == null) return {}; | ||
var key, i; | ||
if (Object.getOwnPropertySymbols) { | ||
var sourceSymbolKeys = Object.getOwnPropertySymbols(source); | ||
for (i = 0; i < sourceSymbolKeys.length; i++) { | ||
@@ -19,6 +16,4 @@ key = sourceSymbolKeys[i]; | ||
} | ||
return target; | ||
} | ||
module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -6,3 +6,2 @@ function _objectWithoutPropertiesLoose(source, excluded) { | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
@@ -13,6 +12,4 @@ key = sourceKeys[i]; | ||
} | ||
return target; | ||
} | ||
module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var _typeof = require("./typeof.js")["default"]; | ||
var assertThisInitialized = require("./assertThisInitialized.js"); | ||
function _possibleConstructorReturn(self, call) { | ||
@@ -11,6 +9,4 @@ if (call && (_typeof(call) === "object" || typeof call === "function")) { | ||
} | ||
return assertThisInitialized(self); | ||
} | ||
module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _readOnlyError(name) { | ||
throw new TypeError("\"" + name + "\" is read-only"); | ||
} | ||
module.exports = _readOnlyError, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var _typeof = require("./typeof.js")["default"]; | ||
function _regeneratorRuntime() { | ||
"use strict"; | ||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ | ||
"use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ | ||
module.exports = _regeneratorRuntime = function _regeneratorRuntime() { | ||
return exports; | ||
return e; | ||
}, module.exports.__esModule = true, module.exports["default"] = module.exports; | ||
var exports = {}, | ||
Op = Object.prototype, | ||
hasOwn = Op.hasOwnProperty, | ||
$Symbol = "function" == typeof Symbol ? Symbol : {}, | ||
iteratorSymbol = $Symbol.iterator || "@@iterator", | ||
asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", | ||
toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; | ||
function define(obj, key, value) { | ||
return Object.defineProperty(obj, key, { | ||
value: value, | ||
var t, | ||
e = {}, | ||
r = Object.prototype, | ||
n = r.hasOwnProperty, | ||
o = Object.defineProperty || function (t, e, r) { | ||
t[e] = r.value; | ||
}, | ||
i = "function" == typeof Symbol ? Symbol : {}, | ||
a = i.iterator || "@@iterator", | ||
c = i.asyncIterator || "@@asyncIterator", | ||
u = i.toStringTag || "@@toStringTag"; | ||
function define(t, e, r) { | ||
return Object.defineProperty(t, e, { | ||
value: r, | ||
enumerable: !0, | ||
configurable: !0, | ||
writable: !0 | ||
}), obj[key]; | ||
}), t[e]; | ||
} | ||
try { | ||
define({}, ""); | ||
} catch (err) { | ||
define = function define(obj, key, value) { | ||
return obj[key] = value; | ||
} catch (t) { | ||
define = function define(t, e, r) { | ||
return t[e] = r; | ||
}; | ||
} | ||
function wrap(innerFn, outerFn, self, tryLocsList) { | ||
var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator, | ||
generator = Object.create(protoGenerator.prototype), | ||
context = new Context(tryLocsList || []); | ||
return generator._invoke = function (innerFn, self, context) { | ||
var state = "suspendedStart"; | ||
return function (method, arg) { | ||
if ("executing" === state) throw new Error("Generator is already running"); | ||
if ("completed" === state) { | ||
if ("throw" === method) throw arg; | ||
return doneResult(); | ||
} | ||
for (context.method = method, context.arg = arg;;) { | ||
var delegate = context.delegate; | ||
if (delegate) { | ||
var delegateResult = maybeInvokeDelegate(delegate, context); | ||
if (delegateResult) { | ||
if (delegateResult === ContinueSentinel) continue; | ||
return delegateResult; | ||
} | ||
} | ||
if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { | ||
if ("suspendedStart" === state) throw state = "completed", context.arg; | ||
context.dispatchException(context.arg); | ||
} else "return" === context.method && context.abrupt("return", context.arg); | ||
state = "executing"; | ||
var record = tryCatch(innerFn, self, context); | ||
if ("normal" === record.type) { | ||
if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; | ||
return { | ||
value: record.arg, | ||
done: context.done | ||
}; | ||
} | ||
"throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); | ||
} | ||
}; | ||
}(innerFn, self, context), generator; | ||
function wrap(t, e, r, n) { | ||
var i = e && e.prototype instanceof Generator ? e : Generator, | ||
a = Object.create(i.prototype), | ||
c = new Context(n || []); | ||
return o(a, "_invoke", { | ||
value: makeInvokeMethod(t, r, c) | ||
}), a; | ||
} | ||
function tryCatch(fn, obj, arg) { | ||
function tryCatch(t, e, r) { | ||
try { | ||
return { | ||
type: "normal", | ||
arg: fn.call(obj, arg) | ||
arg: t.call(e, r) | ||
}; | ||
} catch (err) { | ||
} catch (t) { | ||
return { | ||
type: "throw", | ||
arg: err | ||
arg: t | ||
}; | ||
} | ||
} | ||
exports.wrap = wrap; | ||
var ContinueSentinel = {}; | ||
e.wrap = wrap; | ||
var h = "suspendedStart", | ||
l = "suspendedYield", | ||
f = "executing", | ||
s = "completed", | ||
y = {}; | ||
function Generator() {} | ||
function GeneratorFunction() {} | ||
function GeneratorFunctionPrototype() {} | ||
var IteratorPrototype = {}; | ||
define(IteratorPrototype, iteratorSymbol, function () { | ||
var p = {}; | ||
define(p, a, function () { | ||
return this; | ||
}); | ||
var getProto = Object.getPrototypeOf, | ||
NativeIteratorPrototype = getProto && getProto(getProto(values([]))); | ||
NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype); | ||
var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); | ||
function defineIteratorMethods(prototype) { | ||
["next", "throw", "return"].forEach(function (method) { | ||
define(prototype, method, function (arg) { | ||
return this._invoke(method, arg); | ||
var d = Object.getPrototypeOf, | ||
v = d && d(d(values([]))); | ||
v && v !== r && n.call(v, a) && (p = v); | ||
var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); | ||
function defineIteratorMethods(t) { | ||
["next", "throw", "return"].forEach(function (e) { | ||
define(t, e, function (t) { | ||
return this._invoke(e, t); | ||
}); | ||
}); | ||
} | ||
function AsyncIterator(generator, PromiseImpl) { | ||
function invoke(method, arg, resolve, reject) { | ||
var record = tryCatch(generator[method], generator, arg); | ||
if ("throw" !== record.type) { | ||
var result = record.arg, | ||
value = result.value; | ||
return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) { | ||
invoke("next", value, resolve, reject); | ||
}, function (err) { | ||
invoke("throw", err, resolve, reject); | ||
}) : PromiseImpl.resolve(value).then(function (unwrapped) { | ||
result.value = unwrapped, resolve(result); | ||
}, function (error) { | ||
return invoke("throw", error, resolve, reject); | ||
function AsyncIterator(t, e) { | ||
function invoke(r, o, i, a) { | ||
var c = tryCatch(t[r], t, o); | ||
if ("throw" !== c.type) { | ||
var u = c.arg, | ||
h = u.value; | ||
return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { | ||
invoke("next", t, i, a); | ||
}, function (t) { | ||
invoke("throw", t, i, a); | ||
}) : e.resolve(h).then(function (t) { | ||
u.value = t, i(u); | ||
}, function (t) { | ||
return invoke("throw", t, i, a); | ||
}); | ||
} | ||
reject(record.arg); | ||
a(c.arg); | ||
} | ||
var previousPromise; | ||
this._invoke = function (method, arg) { | ||
function callInvokeWithMethodAndArg() { | ||
return new PromiseImpl(function (resolve, reject) { | ||
invoke(method, arg, resolve, reject); | ||
}); | ||
var r; | ||
o(this, "_invoke", { | ||
value: function value(t, n) { | ||
function callInvokeWithMethodAndArg() { | ||
return new e(function (e, r) { | ||
invoke(t, n, e, r); | ||
}); | ||
} | ||
return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); | ||
} | ||
return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); | ||
}; | ||
}); | ||
} | ||
function maybeInvokeDelegate(delegate, context) { | ||
var method = delegate.iterator[context.method]; | ||
if (undefined === method) { | ||
if (context.delegate = null, "throw" === context.method) { | ||
if (delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method)) return ContinueSentinel; | ||
context.method = "throw", context.arg = new TypeError("The iterator does not provide a 'throw' method"); | ||
function makeInvokeMethod(e, r, n) { | ||
var o = h; | ||
return function (i, a) { | ||
if (o === f) throw new Error("Generator is already running"); | ||
if (o === s) { | ||
if ("throw" === i) throw a; | ||
return { | ||
value: t, | ||
done: !0 | ||
}; | ||
} | ||
return ContinueSentinel; | ||
} | ||
var record = tryCatch(method, delegate.iterator, context.arg); | ||
if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel; | ||
var info = record.arg; | ||
return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel); | ||
for (n.method = i, n.arg = a;;) { | ||
var c = n.delegate; | ||
if (c) { | ||
var u = maybeInvokeDelegate(c, n); | ||
if (u) { | ||
if (u === y) continue; | ||
return u; | ||
} | ||
} | ||
if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { | ||
if (o === h) throw o = s, n.arg; | ||
n.dispatchException(n.arg); | ||
} else "return" === n.method && n.abrupt("return", n.arg); | ||
o = f; | ||
var p = tryCatch(e, r, n); | ||
if ("normal" === p.type) { | ||
if (o = n.done ? s : l, p.arg === y) continue; | ||
return { | ||
value: p.arg, | ||
done: n.done | ||
}; | ||
} | ||
"throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); | ||
} | ||
}; | ||
} | ||
function pushTryEntry(locs) { | ||
var entry = { | ||
tryLoc: locs[0] | ||
function maybeInvokeDelegate(e, r) { | ||
var n = r.method, | ||
o = e.iterator[n]; | ||
if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; | ||
var i = tryCatch(o, e.iterator, r.arg); | ||
if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; | ||
var a = i.arg; | ||
return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); | ||
} | ||
function pushTryEntry(t) { | ||
var e = { | ||
tryLoc: t[0] | ||
}; | ||
1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry); | ||
1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); | ||
} | ||
function resetTryEntry(entry) { | ||
var record = entry.completion || {}; | ||
record.type = "normal", delete record.arg, entry.completion = record; | ||
function resetTryEntry(t) { | ||
var e = t.completion || {}; | ||
e.type = "normal", delete e.arg, t.completion = e; | ||
} | ||
function Context(tryLocsList) { | ||
function Context(t) { | ||
this.tryEntries = [{ | ||
tryLoc: "root" | ||
}], tryLocsList.forEach(pushTryEntry, this), this.reset(!0); | ||
}], t.forEach(pushTryEntry, this), this.reset(!0); | ||
} | ||
function values(iterable) { | ||
if (iterable) { | ||
var iteratorMethod = iterable[iteratorSymbol]; | ||
if (iteratorMethod) return iteratorMethod.call(iterable); | ||
if ("function" == typeof iterable.next) return iterable; | ||
if (!isNaN(iterable.length)) { | ||
var i = -1, | ||
next = function next() { | ||
for (; ++i < iterable.length;) { | ||
if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; | ||
} | ||
return next.value = undefined, next.done = !0, next; | ||
}; | ||
return next.next = next; | ||
function values(e) { | ||
if (e || "" === e) { | ||
var r = e[a]; | ||
if (r) return r.call(e); | ||
if ("function" == typeof e.next) return e; | ||
if (!isNaN(e.length)) { | ||
var o = -1, | ||
i = function next() { | ||
for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; | ||
return next.value = t, next.done = !0, next; | ||
}; | ||
return i.next = i; | ||
} | ||
} | ||
return { | ||
next: doneResult | ||
}; | ||
throw new TypeError(_typeof(e) + " is not iterable"); | ||
} | ||
function doneResult() { | ||
return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { | ||
value: GeneratorFunctionPrototype, | ||
configurable: !0 | ||
}), o(GeneratorFunctionPrototype, "constructor", { | ||
value: GeneratorFunction, | ||
configurable: !0 | ||
}), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { | ||
var e = "function" == typeof t && t.constructor; | ||
return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); | ||
}, e.mark = function (t) { | ||
return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; | ||
}, e.awrap = function (t) { | ||
return { | ||
value: undefined, | ||
done: !0 | ||
__await: t | ||
}; | ||
} | ||
return GeneratorFunction.prototype = GeneratorFunctionPrototype, define(Gp, "constructor", GeneratorFunctionPrototype), define(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { | ||
var ctor = "function" == typeof genFun && genFun.constructor; | ||
return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name)); | ||
}, exports.mark = function (genFun) { | ||
return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun; | ||
}, exports.awrap = function (arg) { | ||
return { | ||
__await: arg | ||
}; | ||
}, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () { | ||
}, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { | ||
return this; | ||
}), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { | ||
void 0 === PromiseImpl && (PromiseImpl = Promise); | ||
var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); | ||
return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) { | ||
return result.done ? result.value : iter.next(); | ||
}), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { | ||
void 0 === i && (i = Promise); | ||
var a = new AsyncIterator(wrap(t, r, n, o), i); | ||
return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { | ||
return t.done ? t.value : a.next(); | ||
}); | ||
}, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () { | ||
}, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { | ||
return this; | ||
}), define(Gp, "toString", function () { | ||
}), define(g, "toString", function () { | ||
return "[object Generator]"; | ||
}), exports.keys = function (object) { | ||
var keys = []; | ||
for (var key in object) { | ||
keys.push(key); | ||
} | ||
return keys.reverse(), function next() { | ||
for (; keys.length;) { | ||
var key = keys.pop(); | ||
if (key in object) return next.value = key, next.done = !1, next; | ||
}), e.keys = function (t) { | ||
var e = Object(t), | ||
r = []; | ||
for (var n in e) r.push(n); | ||
return r.reverse(), function next() { | ||
for (; r.length;) { | ||
var t = r.pop(); | ||
if (t in e) return next.value = t, next.done = !1, next; | ||
} | ||
return next.done = !0, next; | ||
}; | ||
}, exports.values = values, Context.prototype = { | ||
}, e.values = values, Context.prototype = { | ||
constructor: Context, | ||
reset: function reset(skipTempReset) { | ||
if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) { | ||
"t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); | ||
} | ||
reset: function reset(e) { | ||
if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); | ||
}, | ||
stop: function stop() { | ||
this.done = !0; | ||
var rootRecord = this.tryEntries[0].completion; | ||
if ("throw" === rootRecord.type) throw rootRecord.arg; | ||
var t = this.tryEntries[0].completion; | ||
if ("throw" === t.type) throw t.arg; | ||
return this.rval; | ||
}, | ||
dispatchException: function dispatchException(exception) { | ||
if (this.done) throw exception; | ||
var context = this; | ||
function handle(loc, caught) { | ||
return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught; | ||
dispatchException: function dispatchException(e) { | ||
if (this.done) throw e; | ||
var r = this; | ||
function handle(n, o) { | ||
return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; | ||
} | ||
for (var i = this.tryEntries.length - 1; i >= 0; --i) { | ||
var entry = this.tryEntries[i], | ||
record = entry.completion; | ||
if ("root" === entry.tryLoc) return handle("end"); | ||
if (entry.tryLoc <= this.prev) { | ||
var hasCatch = hasOwn.call(entry, "catchLoc"), | ||
hasFinally = hasOwn.call(entry, "finallyLoc"); | ||
if (hasCatch && hasFinally) { | ||
if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); | ||
if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); | ||
} else if (hasCatch) { | ||
if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); | ||
for (var o = this.tryEntries.length - 1; o >= 0; --o) { | ||
var i = this.tryEntries[o], | ||
a = i.completion; | ||
if ("root" === i.tryLoc) return handle("end"); | ||
if (i.tryLoc <= this.prev) { | ||
var c = n.call(i, "catchLoc"), | ||
u = n.call(i, "finallyLoc"); | ||
if (c && u) { | ||
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); | ||
if (this.prev < i.finallyLoc) return handle(i.finallyLoc); | ||
} else if (c) { | ||
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); | ||
} else { | ||
if (!hasFinally) throw new Error("try statement without catch or finally"); | ||
if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); | ||
if (!u) throw new Error("try statement without catch or finally"); | ||
if (this.prev < i.finallyLoc) return handle(i.finallyLoc); | ||
} | ||
@@ -302,54 +259,47 @@ } | ||
}, | ||
abrupt: function abrupt(type, arg) { | ||
for (var i = this.tryEntries.length - 1; i >= 0; --i) { | ||
var entry = this.tryEntries[i]; | ||
if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { | ||
var finallyEntry = entry; | ||
abrupt: function abrupt(t, e) { | ||
for (var r = this.tryEntries.length - 1; r >= 0; --r) { | ||
var o = this.tryEntries[r]; | ||
if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { | ||
var i = o; | ||
break; | ||
} | ||
} | ||
finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null); | ||
var record = finallyEntry ? finallyEntry.completion : {}; | ||
return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record); | ||
i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); | ||
var a = i ? i.completion : {}; | ||
return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); | ||
}, | ||
complete: function complete(record, afterLoc) { | ||
if ("throw" === record.type) throw record.arg; | ||
return "break" === record.type || "continue" === record.type ? this.next = record.arg : "return" === record.type ? (this.rval = this.arg = record.arg, this.method = "return", this.next = "end") : "normal" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel; | ||
complete: function complete(t, e) { | ||
if ("throw" === t.type) throw t.arg; | ||
return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; | ||
}, | ||
finish: function finish(finallyLoc) { | ||
for (var i = this.tryEntries.length - 1; i >= 0; --i) { | ||
var entry = this.tryEntries[i]; | ||
if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel; | ||
finish: function finish(t) { | ||
for (var e = this.tryEntries.length - 1; e >= 0; --e) { | ||
var r = this.tryEntries[e]; | ||
if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; | ||
} | ||
}, | ||
"catch": function _catch(tryLoc) { | ||
for (var i = this.tryEntries.length - 1; i >= 0; --i) { | ||
var entry = this.tryEntries[i]; | ||
if (entry.tryLoc === tryLoc) { | ||
var record = entry.completion; | ||
if ("throw" === record.type) { | ||
var thrown = record.arg; | ||
resetTryEntry(entry); | ||
"catch": function _catch(t) { | ||
for (var e = this.tryEntries.length - 1; e >= 0; --e) { | ||
var r = this.tryEntries[e]; | ||
if (r.tryLoc === t) { | ||
var n = r.completion; | ||
if ("throw" === n.type) { | ||
var o = n.arg; | ||
resetTryEntry(r); | ||
} | ||
return thrown; | ||
return o; | ||
} | ||
} | ||
throw new Error("illegal catch attempt"); | ||
}, | ||
delegateYield: function delegateYield(iterable, resultName, nextLoc) { | ||
delegateYield: function delegateYield(e, r, n) { | ||
return this.delegate = { | ||
iterator: values(iterable), | ||
resultName: resultName, | ||
nextLoc: nextLoc | ||
}, "next" === this.method && (this.arg = undefined), ContinueSentinel; | ||
iterator: values(e), | ||
resultName: r, | ||
nextLoc: n | ||
}, "next" === this.method && (this.arg = t), y; | ||
} | ||
}, exports; | ||
}, e; | ||
} | ||
module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var superPropBase = require("./superPropBase.js"); | ||
var defineProperty = require("./defineProperty.js"); | ||
function set(target, property, value, receiver) { | ||
@@ -12,6 +10,4 @@ if (typeof Reflect !== "undefined" && Reflect.set) { | ||
var desc; | ||
if (base) { | ||
desc = Object.getOwnPropertyDescriptor(base, property); | ||
if (desc.set) { | ||
@@ -24,5 +20,3 @@ desc.set.call(receiver, value); | ||
} | ||
desc = Object.getOwnPropertyDescriptor(receiver, property); | ||
if (desc) { | ||
@@ -32,3 +26,2 @@ if (!desc.writable) { | ||
} | ||
desc.value = value; | ||
@@ -39,20 +32,14 @@ Object.defineProperty(receiver, property, desc); | ||
} | ||
return true; | ||
}; | ||
} | ||
return set(target, property, value, receiver); | ||
} | ||
function _set(target, property, value, receiver, isStrict) { | ||
var s = set(target, property, value, receiver || target); | ||
if (!s && isStrict) { | ||
throw new Error('failed to set property'); | ||
throw new TypeError('failed to set property'); | ||
} | ||
return value; | ||
} | ||
module.exports = _set, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -8,3 +8,2 @@ function _setPrototypeOf(o, p) { | ||
} | ||
module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -8,3 +8,2 @@ function _skipFirstGeneratorNext(fn) { | ||
} | ||
module.exports = _skipFirstGeneratorNext, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var arrayWithHoles = require("./arrayWithHoles.js"); | ||
var iterableToArrayLimit = require("./iterableToArrayLimit.js"); | ||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); | ||
var nonIterableRest = require("./nonIterableRest.js"); | ||
function _slicedToArray(arr, i) { | ||
return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); | ||
} | ||
module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var arrayWithHoles = require("./arrayWithHoles.js"); | ||
var iterableToArrayLimitLoose = require("./iterableToArrayLimitLoose.js"); | ||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); | ||
var nonIterableRest = require("./nonIterableRest.js"); | ||
function _slicedToArrayLoose(arr, i) { | ||
return arrayWithHoles(arr) || iterableToArrayLimitLoose(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); | ||
} | ||
module.exports = _slicedToArrayLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var getPrototypeOf = require("./getPrototypeOf.js"); | ||
function _superPropBase(object, property) { | ||
@@ -8,6 +7,4 @@ while (!Object.prototype.hasOwnProperty.call(object, property)) { | ||
} | ||
return object; | ||
} | ||
module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -5,3 +5,2 @@ function _taggedTemplateLiteral(strings, raw) { | ||
} | ||
return Object.freeze(Object.defineProperties(strings, { | ||
@@ -13,3 +12,2 @@ raw: { | ||
} | ||
module.exports = _taggedTemplateLiteral, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -5,7 +5,5 @@ function _taggedTemplateLiteralLoose(strings, raw) { | ||
} | ||
strings.raw = raw; | ||
return strings; | ||
} | ||
module.exports = _taggedTemplateLiteralLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _tdzError(name) { | ||
throw new ReferenceError(name + " is not defined - temporal dead zone"); | ||
} | ||
module.exports = _tdzError, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var temporalUndefined = require("./temporalUndefined.js"); | ||
var tdz = require("./tdz.js"); | ||
function _temporalRef(val, name) { | ||
return val === temporalUndefined ? tdz(name) : val; | ||
} | ||
module.exports = _temporalRef, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _temporalUndefined() {} | ||
module.exports = _temporalUndefined, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var arrayWithHoles = require("./arrayWithHoles.js"); | ||
var iterableToArray = require("./iterableToArray.js"); | ||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); | ||
var nonIterableRest = require("./nonIterableRest.js"); | ||
function _toArray(arr) { | ||
return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); | ||
} | ||
module.exports = _toArray, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var arrayWithoutHoles = require("./arrayWithoutHoles.js"); | ||
var iterableToArray = require("./iterableToArray.js"); | ||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); | ||
var nonIterableSpread = require("./nonIterableSpread.js"); | ||
function _toConsumableArray(arr) { | ||
return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); | ||
} | ||
module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var _typeof = require("./typeof.js")["default"]; | ||
function _toPrimitive(input, hint) { | ||
if (_typeof(input) !== "object" || input === null) return input; | ||
var prim = input[Symbol.toPrimitive]; | ||
if (prim !== undefined) { | ||
@@ -12,6 +10,4 @@ var res = prim.call(input, hint || "default"); | ||
} | ||
return (hint === "string" ? String : Number)(input); | ||
} | ||
module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var _typeof = require("./typeof.js")["default"]; | ||
var toPrimitive = require("./toPrimitive.js"); | ||
function _toPropertyKey(arg) { | ||
@@ -9,3 +7,2 @@ var key = toPrimitive(arg, "string"); | ||
} | ||
module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; |
@@ -1,11 +0,10 @@ | ||
function _typeof(obj) { | ||
function _typeof(o) { | ||
"@babel/helpers - typeof"; | ||
return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { | ||
return typeof obj; | ||
} : function (obj) { | ||
return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); | ||
return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { | ||
return typeof o; | ||
} : function (o) { | ||
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; | ||
}, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o); | ||
} | ||
module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var arrayLikeToArray = require("./arrayLikeToArray.js"); | ||
function _unsupportedIterableToArray(o, minLen) { | ||
@@ -11,3 +10,2 @@ if (!o) return; | ||
} | ||
module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var AsyncGenerator = require("./AsyncGenerator.js"); | ||
function _wrapAsyncGenerator(fn) { | ||
@@ -8,3 +7,2 @@ return function () { | ||
} | ||
module.exports = _wrapAsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var getPrototypeOf = require("./getPrototypeOf.js"); | ||
var setPrototypeOf = require("./setPrototypeOf.js"); | ||
var isNativeFunction = require("./isNativeFunction.js"); | ||
var construct = require("./construct.js"); | ||
function _wrapNativeSuper(Class) { | ||
var _cache = typeof Map === "function" ? new Map() : undefined; | ||
module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) { | ||
if (Class === null || !isNativeFunction(Class)) return Class; | ||
if (typeof Class !== "function") { | ||
throw new TypeError("Super expression must either be null or a function"); | ||
} | ||
if (typeof _cache !== "undefined") { | ||
if (_cache.has(Class)) return _cache.get(Class); | ||
_cache.set(Class, Wrapper); | ||
} | ||
function Wrapper() { | ||
return construct(Class, arguments, getPrototypeOf(this).constructor); | ||
} | ||
Wrapper.prototype = Object.create(Class.prototype, { | ||
@@ -41,3 +31,2 @@ constructor: { | ||
} | ||
module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
var _typeof = require("./typeof.js")["default"]; | ||
var setPrototypeOf = require("./setPrototypeOf.js"); | ||
var inherits = require("./inherits.js"); | ||
function _wrapRegExp() { | ||
module.exports = _wrapRegExp = function _wrapRegExp(re, groups) { | ||
return new BabelRegExp(re, void 0, groups); | ||
module.exports = _wrapRegExp = function _wrapRegExp(e, r) { | ||
return new BabelRegExp(e, void 0, r); | ||
}, module.exports.__esModule = true, module.exports["default"] = module.exports; | ||
var _super = RegExp.prototype, | ||
_groups = new WeakMap(); | ||
function BabelRegExp(re, flags, groups) { | ||
var _this = new RegExp(re, flags); | ||
return _groups.set(_this, groups || _groups.get(re)), setPrototypeOf(_this, BabelRegExp.prototype); | ||
var e = RegExp.prototype, | ||
r = new WeakMap(); | ||
function BabelRegExp(e, t, p) { | ||
var o = new RegExp(e, t); | ||
return r.set(o, p || r.get(e)), setPrototypeOf(o, BabelRegExp.prototype); | ||
} | ||
function buildGroups(result, re) { | ||
var g = _groups.get(re); | ||
return Object.keys(g).reduce(function (groups, name) { | ||
return groups[name] = result[g[name]], groups; | ||
function buildGroups(e, t) { | ||
var p = r.get(t); | ||
return Object.keys(p).reduce(function (r, t) { | ||
var o = p[t]; | ||
if ("number" == typeof o) r[t] = e[o];else { | ||
for (var i = 0; void 0 === e[o[i]] && i + 1 < o.length;) i++; | ||
r[t] = e[o[i]]; | ||
} | ||
return r; | ||
}, Object.create(null)); | ||
} | ||
return inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (str) { | ||
var result = _super.exec.call(this, str); | ||
return result && (result.groups = buildGroups(result, this)), result; | ||
}, BabelRegExp.prototype[Symbol.replace] = function (str, substitution) { | ||
if ("string" == typeof substitution) { | ||
var groups = _groups.get(this); | ||
return _super[Symbol.replace].call(this, str, substitution.replace(/\$<([^>]+)>/g, function (_, name) { | ||
return "$" + groups[name]; | ||
return inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (r) { | ||
var t = e.exec.call(this, r); | ||
if (t) { | ||
t.groups = buildGroups(t, this); | ||
var p = t.indices; | ||
p && (p.groups = buildGroups(p, this)); | ||
} | ||
return t; | ||
}, BabelRegExp.prototype[Symbol.replace] = function (t, p) { | ||
if ("string" == typeof p) { | ||
var o = r.get(this); | ||
return e[Symbol.replace].call(this, t, p.replace(/\$<([^>]+)>/g, function (e, r) { | ||
var t = o[r]; | ||
return "$" + (Array.isArray(t) ? t.join("$") : t); | ||
})); | ||
} | ||
if ("function" == typeof substitution) { | ||
var _this = this; | ||
return _super[Symbol.replace].call(this, str, function () { | ||
var args = arguments; | ||
return "object" != _typeof(args[args.length - 1]) && (args = [].slice.call(args)).push(buildGroups(args, _this)), substitution.apply(this, args); | ||
if ("function" == typeof p) { | ||
var i = this; | ||
return e[Symbol.replace].call(this, t, function () { | ||
var e = arguments; | ||
return "object" != _typeof(e[e.length - 1]) && (e = [].slice.call(e)).push(buildGroups(e, i)), p.apply(this, e); | ||
}); | ||
} | ||
return _super[Symbol.replace].call(this, str, substitution); | ||
return e[Symbol.replace].call(this, t, p); | ||
}, _wrapRegExp.apply(this, arguments); | ||
} | ||
module.exports = _wrapRegExp, module.exports.__esModule = true, module.exports["default"] = module.exports; |
function _writeOnlyError(name) { | ||
throw new TypeError("\"" + name + "\" is write-only"); | ||
} | ||
module.exports = _writeOnlyError, module.exports.__esModule = true, module.exports["default"] = module.exports; |
193
package.json
{ | ||
"name": "@babel/runtime", | ||
"version": "7.18.9", | ||
"version": "7.23.1", | ||
"description": "babel's modular runtime helpers", | ||
@@ -17,5 +17,23 @@ "license": "MIT", | ||
"dependencies": { | ||
"regenerator-runtime": "^0.13.4" | ||
"regenerator-runtime": "^0.14.0" | ||
}, | ||
"exports": { | ||
"./helpers/AsyncGenerator": [ | ||
{ | ||
"node": "./helpers/AsyncGenerator.js", | ||
"import": "./helpers/esm/AsyncGenerator.js", | ||
"default": "./helpers/AsyncGenerator.js" | ||
}, | ||
"./helpers/AsyncGenerator.js" | ||
], | ||
"./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js", | ||
"./helpers/OverloadYield": [ | ||
{ | ||
"node": "./helpers/OverloadYield.js", | ||
"import": "./helpers/esm/OverloadYield.js", | ||
"default": "./helpers/OverloadYield.js" | ||
}, | ||
"./helpers/OverloadYield.js" | ||
], | ||
"./helpers/esm/OverloadYield": "./helpers/esm/OverloadYield.js", | ||
"./helpers/applyDecs": [ | ||
@@ -30,2 +48,47 @@ { | ||
"./helpers/esm/applyDecs": "./helpers/esm/applyDecs.js", | ||
"./helpers/applyDecs2203": [ | ||
{ | ||
"node": "./helpers/applyDecs2203.js", | ||
"import": "./helpers/esm/applyDecs2203.js", | ||
"default": "./helpers/applyDecs2203.js" | ||
}, | ||
"./helpers/applyDecs2203.js" | ||
], | ||
"./helpers/esm/applyDecs2203": "./helpers/esm/applyDecs2203.js", | ||
"./helpers/applyDecs2203R": [ | ||
{ | ||
"node": "./helpers/applyDecs2203R.js", | ||
"import": "./helpers/esm/applyDecs2203R.js", | ||
"default": "./helpers/applyDecs2203R.js" | ||
}, | ||
"./helpers/applyDecs2203R.js" | ||
], | ||
"./helpers/esm/applyDecs2203R": "./helpers/esm/applyDecs2203R.js", | ||
"./helpers/applyDecs2301": [ | ||
{ | ||
"node": "./helpers/applyDecs2301.js", | ||
"import": "./helpers/esm/applyDecs2301.js", | ||
"default": "./helpers/applyDecs2301.js" | ||
}, | ||
"./helpers/applyDecs2301.js" | ||
], | ||
"./helpers/esm/applyDecs2301": "./helpers/esm/applyDecs2301.js", | ||
"./helpers/applyDecs2305": [ | ||
{ | ||
"node": "./helpers/applyDecs2305.js", | ||
"import": "./helpers/esm/applyDecs2305.js", | ||
"default": "./helpers/applyDecs2305.js" | ||
}, | ||
"./helpers/applyDecs2305.js" | ||
], | ||
"./helpers/esm/applyDecs2305": "./helpers/esm/applyDecs2305.js", | ||
"./helpers/asyncGeneratorDelegate": [ | ||
{ | ||
"node": "./helpers/asyncGeneratorDelegate.js", | ||
"import": "./helpers/esm/asyncGeneratorDelegate.js", | ||
"default": "./helpers/asyncGeneratorDelegate.js" | ||
}, | ||
"./helpers/asyncGeneratorDelegate.js" | ||
], | ||
"./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js", | ||
"./helpers/asyncIterator": [ | ||
@@ -40,2 +103,65 @@ { | ||
"./helpers/esm/asyncIterator": "./helpers/esm/asyncIterator.js", | ||
"./helpers/awaitAsyncGenerator": [ | ||
{ | ||
"node": "./helpers/awaitAsyncGenerator.js", | ||
"import": "./helpers/esm/awaitAsyncGenerator.js", | ||
"default": "./helpers/awaitAsyncGenerator.js" | ||
}, | ||
"./helpers/awaitAsyncGenerator.js" | ||
], | ||
"./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js", | ||
"./helpers/checkInRHS": [ | ||
{ | ||
"node": "./helpers/checkInRHS.js", | ||
"import": "./helpers/esm/checkInRHS.js", | ||
"default": "./helpers/checkInRHS.js" | ||
}, | ||
"./helpers/checkInRHS.js" | ||
], | ||
"./helpers/esm/checkInRHS": "./helpers/esm/checkInRHS.js", | ||
"./helpers/defineAccessor": [ | ||
{ | ||
"node": "./helpers/defineAccessor.js", | ||
"import": "./helpers/esm/defineAccessor.js", | ||
"default": "./helpers/defineAccessor.js" | ||
}, | ||
"./helpers/defineAccessor.js" | ||
], | ||
"./helpers/esm/defineAccessor": "./helpers/esm/defineAccessor.js", | ||
"./helpers/dispose": [ | ||
{ | ||
"node": "./helpers/dispose.js", | ||
"import": "./helpers/esm/dispose.js", | ||
"default": "./helpers/dispose.js" | ||
}, | ||
"./helpers/dispose.js" | ||
], | ||
"./helpers/esm/dispose": "./helpers/esm/dispose.js", | ||
"./helpers/importDeferProxy": [ | ||
{ | ||
"node": "./helpers/importDeferProxy.js", | ||
"import": "./helpers/esm/importDeferProxy.js", | ||
"default": "./helpers/importDeferProxy.js" | ||
}, | ||
"./helpers/importDeferProxy.js" | ||
], | ||
"./helpers/esm/importDeferProxy": "./helpers/esm/importDeferProxy.js", | ||
"./helpers/iterableToArrayLimit": [ | ||
{ | ||
"node": "./helpers/iterableToArrayLimit.js", | ||
"import": "./helpers/esm/iterableToArrayLimit.js", | ||
"default": "./helpers/iterableToArrayLimit.js" | ||
}, | ||
"./helpers/iterableToArrayLimit.js" | ||
], | ||
"./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js", | ||
"./helpers/iterableToArrayLimitLoose": [ | ||
{ | ||
"node": "./helpers/iterableToArrayLimitLoose.js", | ||
"import": "./helpers/esm/iterableToArrayLimitLoose.js", | ||
"default": "./helpers/iterableToArrayLimitLoose.js" | ||
}, | ||
"./helpers/iterableToArrayLimitLoose.js" | ||
], | ||
"./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js", | ||
"./helpers/jsx": [ | ||
@@ -77,2 +203,11 @@ { | ||
"./helpers/esm/typeof": "./helpers/esm/typeof.js", | ||
"./helpers/using": [ | ||
{ | ||
"node": "./helpers/using.js", | ||
"import": "./helpers/esm/using.js", | ||
"default": "./helpers/using.js" | ||
}, | ||
"./helpers/using.js" | ||
], | ||
"./helpers/esm/using": "./helpers/esm/using.js", | ||
"./helpers/wrapRegExp": [ | ||
@@ -96,11 +231,2 @@ { | ||
"./helpers/esm/AwaitValue": "./helpers/esm/AwaitValue.js", | ||
"./helpers/AsyncGenerator": [ | ||
{ | ||
"node": "./helpers/AsyncGenerator.js", | ||
"import": "./helpers/esm/AsyncGenerator.js", | ||
"default": "./helpers/AsyncGenerator.js" | ||
}, | ||
"./helpers/AsyncGenerator.js" | ||
], | ||
"./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js", | ||
"./helpers/wrapAsyncGenerator": [ | ||
@@ -115,20 +241,2 @@ { | ||
"./helpers/esm/wrapAsyncGenerator": "./helpers/esm/wrapAsyncGenerator.js", | ||
"./helpers/awaitAsyncGenerator": [ | ||
{ | ||
"node": "./helpers/awaitAsyncGenerator.js", | ||
"import": "./helpers/esm/awaitAsyncGenerator.js", | ||
"default": "./helpers/awaitAsyncGenerator.js" | ||
}, | ||
"./helpers/awaitAsyncGenerator.js" | ||
], | ||
"./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js", | ||
"./helpers/asyncGeneratorDelegate": [ | ||
{ | ||
"node": "./helpers/asyncGeneratorDelegate.js", | ||
"import": "./helpers/esm/asyncGeneratorDelegate.js", | ||
"default": "./helpers/asyncGeneratorDelegate.js" | ||
}, | ||
"./helpers/asyncGeneratorDelegate.js" | ||
], | ||
"./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js", | ||
"./helpers/asyncToGenerator": [ | ||
@@ -539,20 +647,2 @@ { | ||
"./helpers/esm/iterableToArray": "./helpers/esm/iterableToArray.js", | ||
"./helpers/iterableToArrayLimit": [ | ||
{ | ||
"node": "./helpers/iterableToArrayLimit.js", | ||
"import": "./helpers/esm/iterableToArrayLimit.js", | ||
"default": "./helpers/iterableToArrayLimit.js" | ||
}, | ||
"./helpers/iterableToArrayLimit.js" | ||
], | ||
"./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js", | ||
"./helpers/iterableToArrayLimitLoose": [ | ||
{ | ||
"node": "./helpers/iterableToArrayLimitLoose.js", | ||
"import": "./helpers/esm/iterableToArrayLimitLoose.js", | ||
"default": "./helpers/iterableToArrayLimitLoose.js" | ||
}, | ||
"./helpers/iterableToArrayLimitLoose.js" | ||
], | ||
"./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js", | ||
"./helpers/unsupportedIterableToArray": [ | ||
@@ -873,2 +963,11 @@ { | ||
"./helpers/esm/identity": "./helpers/esm/identity.js", | ||
"./helpers/nullishReceiverError": [ | ||
{ | ||
"node": "./helpers/nullishReceiverError.js", | ||
"import": "./helpers/esm/nullishReceiverError.js", | ||
"default": "./helpers/nullishReceiverError.js" | ||
}, | ||
"./helpers/nullishReceiverError.js" | ||
], | ||
"./helpers/esm/nullishReceiverError": "./helpers/esm/nullishReceiverError.js", | ||
"./package": "./package.json", | ||
@@ -875,0 +974,0 @@ "./package.json": "./package.json", |
@@ -5,3 +5,3 @@ # @babel/runtime | ||
See our website [@babel/runtime](https://babeljs.io/docs/en/babel-runtime) for more information. | ||
See our website [@babel/runtime](https://babeljs.io/docs/babel-runtime) for more information. | ||
@@ -8,0 +8,0 @@ ## Install |
247674
215
5610
165
1
5
0
29
+ Addedregenerator-runtime@0.14.1(transitive)
- Removedregenerator-runtime@0.13.11(transitive)
Updatedregenerator-runtime@^0.14.0