text: !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("crypto")):"function"==typeof define&&define.amd?define(["crypto"],t):"object"==typeof exports?exports.Reflect=t(require("crypto")):e.Reflect=t(e.crypto)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}var o=r(7);n(r(7)),global.Reflect=o},function(e,t,r){function n(e,t,r){var n=o.__Metadata__.get(e);if(!n){if(!r)return;n=new a,o.__Metadata__.set(e,n)}var i=n.get(t);if(!i){if(!r)return;i=new a,n.set(t,i)}return i}var o=r(5),i=r(19),a="function"==typeof Map?Map:i.createMapPolyfill();t.getOrCreateMetadataMap=n},function(e,t){function r(e){var t=Object.getPrototypeOf(e);if("function"!=typeof e||e===n)return t;if(t!==n)return t;var r=e.prototype,o=Object.getPrototypeOf(r);if(null==o||o===Object.prototype)return t;var i=o.constructor;return"function"!=typeof i?t:i===e?t:i}var n=Function.prototype;t.getProtoOfType=r},function(e,t){t.hasOwn=Object.prototype.hasOwnProperty},function(e,t){t.UUID_SIZE=16,t.WEAKMAP_PREFIX="@@WeakMap@@"},function(e,t,r){var n=r(21),o="function"==typeof WeakMap?WeakMap:n.createWeakMapPolyfill();t.__Metadata__=new o},function(e,t,r){function n(e,t){var r=o.getOrCreateMetadataMap(e,t,!1),n=[];return r&&r.forEach(function(e,t){return n.push(t)}),n}var o=r(1);t.ordinaryOwnMetadataKeys=n},function(e,t,r){function n(e,t,r,n){if(E.isUndefined(n)){if(E.isUndefined(r)){if(!K.isArray(e))throw new TypeError;if(!P.isConstructor(t))throw new TypeError;return h(e,t)}if(!K.isArray(e))throw new TypeError;if(!U.isObject(t))throw new TypeError;return r=b.toPropertyKey(r),l(e,t,r)}if(!K.isArray(e))throw new TypeError;if(!U.isObject(t))throw new TypeError;if(E.isUndefined(r))throw new TypeError;if(!U.isObject(n))throw new TypeError;return r=b.toPropertyKey(r),d(e,t,r,n)}function o(e,t){function r(r,n){if(E.isUndefined(n)){if(!P.isConstructor(r))throw new TypeError;g(e,t,r,void 0)}else{if(!U.isObject(r))throw new TypeError;n=b.toPropertyKey(n),g(e,t,r,n)}}return r}function i(e,t,r,n){if(!U.isObject(r))throw new TypeError;return E.isUndefined(n)||(n=b.toPropertyKey(n)),g(e,t,r,n)}function a(e,t,r){if(!U.isObject(t))throw new TypeError;return E.isUndefined(r)||(r=b.toPropertyKey(r)),v(e,t,r)}function f(e,t,r){if(!U.isObject(t))throw new TypeError;return E.isUndefined(r)||(r=b.toPropertyKey(r)),_(e,t,r)}function u(e,t,r){if(!U.isObject(t))throw new TypeError;return E.isUndefined(r)||(r=b.toPropertyKey(r)),w(e,t,r)}function c(e,t,r){if(!U.isObject(t))throw new TypeError;return E.isUndefined(r)||(r=b.toPropertyKey(r)),O(e,t,r)}function s(e,t){if(!U.isObject(e))throw new TypeError;return E.isUndefined(t)||(t=b.toPropertyKey(t)),m.ordinaryMetadataKeys(e,t)}function p(e,t){if(!U.isObject(e))throw new TypeError;return E.isUndefined(t)||(t=b.toPropertyKey(t)),k.ordinaryOwnMetadataKeys(e,t)}function y(e,t,r){if(!U.isObject(t))throw new TypeError;E.isUndefined(r)||(r=b.toPropertyKey(r));var n=j.getOrCreateMetadataMap(t,r,!1);if(E.isUndefined(n))return!1;if(!n["delete"](e))return!1;if(n.size>0)return!0;var o=T.__Metadata__.get(t);return o["delete"](r),o.size>0?!0:(T.__Metadata__["delete"](t),!0)}function h(e,t){for(var r=e.length-1;r>=0;--r){var n=e[r],o=n(t);if(!E.isUndefined(o)){if(!P.isConstructor(o))throw new TypeError;t=o}}return t}function d(e,t,r,n){for(var o=e.length-1;o>=0;--o){var i=e[o],a=i(t,r,n);if(!E.isUndefined(a)){if(!U.isObject(a))throw new TypeError;n=a}}return n}function l(e,t,r){for(var n=e.length-1;n>=0;--n){var o=e[n];o(t,r)}}function v(e,t,r){var n=_(e,t,r);if(n)return!0;var o=M.getProtoOfType(t);return null!==o?v(e,o,r):!1}function _(e,t,r){var n=j.getOrCreateMetadataMap(t,r,!1);return void 0===n?!1:Boolean(n.has(e))}function w(e,t,r){var n=_(e,t,r);if(n)return O(e,t,r);var o=M.getProtoOfType(t);return null!==o?w(e,o,r):void 0}function O(e,t,r){var n=j.getOrCreateMetadataMap(t,r,!1);if(void 0!==n)return n.get(e)}function g(e,t,r,n){var o=j.getOrCreateMetadataMap(r,n,!0);o.set(e,t)}var M=r(2),b=r(18),P=r(13),E=r(16),K=r(12),U=r(14),T=r(5),k=r(6),j=r(1),m=r(17);t.decorate=n,t.metadata=o,t.defineMetadata=i,t.hasMetadata=a,t.hasOwnMetadata=f,t.getMetadata=u,t.getOwnMetadata=c,t.getMetadataKeys=s,t.getOwnMetadataKeys=p,t.deleteMetadata=y},function(e,t,r){function n(){var e;do e=o.WEAKMAP_PREFIX+a.createUUID();while(i.hasOwn.call(t.keys,e));return t.keys[e]=!0,e}var o=r(4),i=r(3),a=r(9);t.keys={},t.createUniqueKey=n},function(e,t,r){function n(){var e=i.genRandomBytes(o.UUID_SIZE);e[6]=79&e[6]|64,e[8]=191&e[8]|128;for(var t="",r=0;r<o.UUID_SIZE;++r){var n=e[r];(4===r||6===r||8===r)&&(t+="-"),16>n&&(t+="0"),t+=n.toString(16).toLowerCase()}return t}var o=r(4),i=r(10);t.createUUID=n},function(e,t,r){function n(e){return o.randomBytes(e)}var o=r(22);t.genRandomBytes=n},function(e,t,r){function n(e,t,r){if(!o.hasOwn.call(t,e)){if(!r)return;Object.defineProperty(t,e,{value:Object.create(null)})}return t[e]}var o=r(3);t.getOrCreateWeakMapTable=n},function(e,t){function r(e){return Array.isArray(e)}t.isArray=r},function(e,t){function r(e){return"function"==typeof e}t.isConstructor=r},function(e,t){function r(e){return"object"==typeof e?null!==e:"function"==typeof e}t.isObject=r},function(e,t){function r(e){return"symbol"==typeof e}t.isSymbol=r},function(e,t){function r(e){return void 0===e}t.isUndefined=r},function(e,t,r){function n(e,t){var r=o.ordinaryOwnMetadataKeys(e,t),a=i.getProtoOfType(e);if(null===a)return r;var u=n(a,t);if(u.length<=0)return r;if(r.length<=0)return u;for(var c=new f,s=[],p=0;p<r.length;p++){var y=r[p],h=c.has(y);h||(c.add(y),s.push(y))}for(var d=0;d<u.length;d++){var y=u[d],h=c.has(y);h||(c.add(y),s.push(y))}return s}var o=r(6),i=r(2),a=r(20),f="function"==typeof Set?Set:a.createSetPolyfill();t.ordinaryMetadataKeys=n},function(e,t,r){function n(e){return o.isSymbol(e)?e:String(e)}var o=r(15);t.toPropertyKey=n},function(e,t){function r(){return n}t.cacheSentinel={};var n=function(){function e(){this._keys=[],this._values=[],this._cache=t.cacheSentinel}return Object.defineProperty(e.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return e===this._cache?!0:this._find(e)>=0?(this._cache=e,!0):!1},e.prototype.get=function(e){var t=this._find(e);return t>=0?(this._cache=e,this._values[t]):void 0},e.prototype.set=function(e,t){return this["delete"](e),this._keys.push(e),this._values.push(t),this._cache=e,this},e.prototype["delete"]=function(e){var r=this._find(e);return r>=0?(this._keys.splice(r,1),this._values.splice(r,1),this._cache=t.cacheSentinel,!0):!1},e.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cache=t.cacheSentinel},e.prototype.forEach=function(e,t){for(var r=this.size,n=0;r>n;++n){var o=this._keys[n],i=this._values[n];this._cache=o,e.call(this,i,o,this)}},e.prototype._find=function(e){for(var t=this._keys,r=t.length,n=0;r>n;++n)if(t[n]===e)return n;return-1},e.length=0,e}();t.Map=n,t.createMapPolyfill=r},function(e,t){function r(){return n}t.cacheSentinel={};var n=function(){function e(){this._map=new Map}return Object.defineProperty(e.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,e),this},e.prototype["delete"]=function(e){return this._map["delete"](e)},e.prototype.clear=function(){this._map.clear()},e.prototype.forEach=function(e,t){this._map.forEach(e,t)},e.length=0,e}();t.Set=n,t.createSetPolyfill=r},function(e,t,r){function n(){return a}var o=r(8),i=r(11);t.rootKey=o.createUniqueKey();var a=function(){function e(){this._key=o.createUniqueKey()}return e.prototype.has=function(e){var r=i.getOrCreateWeakMapTable(t.rootKey,e,!1);return r?this._key in r:!1},e.prototype.get=function(e){var r=i.getOrCreateWeakMapTable(t.rootKey,e,!1);return r?r[this._key]:void 0},e.prototype.set=function(e,r){var n=i.getOrCreateWeakMapTable(t.rootKey,e,!0);return n[this._key]=r,this},e.prototype["delete"]=function(e){var r=i.getOrCreateWeakMapTable(t.rootKey,e,!1);return r&&this._key in r?delete r[this._key]:!1},e.prototype.clear=function(){this._key=o.createUniqueKey()},e}();t.WeakMap=a,t.createWeakMapPolyfill=n},function(e,t){e.exports=require("crypto")}])});
  //# sourceMappingURL=node.min.js.map