Comparing version 1.0.3 to 1.0.4
@@ -12,10 +12,10 @@ #!/usr/bin/env node | ||
const { runTasks } = require('ape-tasking') | ||
const ababelES2015 = require('ababel-es2015') | ||
const ababel = require('ababel') | ||
runTasks('shim', [ | ||
() => ababelES2015('**/*.js', { | ||
() => ababel('**/*.js', { | ||
cwd: 'lib', | ||
out: 'shim/node' | ||
}), | ||
() => ababelES2015('**/*.js', { | ||
() => ababel('**/*.js', { | ||
cwd: 'lib', | ||
@@ -22,0 +22,0 @@ out: 'shim/browser' |
@@ -7,10 +7,8 @@ 'use strict' | ||
constructor (name) { | ||
const s = this | ||
s.name = name | ||
abind(s) | ||
this.name = name | ||
abind(this) | ||
} | ||
sayHi () { | ||
const s = this | ||
return `Hi, i'm ${s.name}` | ||
return `Hi, i'm ${this.name}` | ||
} | ||
@@ -17,0 +15,0 @@ } |
@@ -13,10 +13,10 @@ /** | ||
/** @lends abind */ | ||
function abind (instance, options = {}) { | ||
let { | ||
function abind(instance, options = {}) { | ||
const { | ||
proto = Object.getPrototypeOf(instance), | ||
excludes = [] | ||
} = options | ||
let propertyNames = Object.getOwnPropertyNames(proto) | ||
const propertyNames = Object.getOwnPropertyNames(proto) | ||
.filter((name) => !~excludes.indexOf(name)) | ||
for (let name of propertyNames) { | ||
for (const name of propertyNames) { | ||
let { get, set } = Object.getOwnPropertyDescriptor && Object.getOwnPropertyDescriptor(proto, name) | ||
@@ -31,5 +31,5 @@ let shouldBind = !/^__/.test(name) && (get || set) | ||
} | ||
let value = proto[ name ] | ||
let value = proto[name] | ||
if (typeof value === 'function') { | ||
instance[ name ] = value.bind(instance) | ||
instance[name] = value.bind(instance) | ||
} | ||
@@ -36,0 +36,0 @@ } |
/** | ||
* Aubo bind instance methods of classes. | ||
* Auto bind instance methods of classes. | ||
* @module abind | ||
* @version 1.0.3 | ||
* @version 1.0.4 | ||
*/ | ||
@@ -6,0 +6,0 @@ |
{ | ||
"name": "abind", | ||
"version": "1.0.3", | ||
"description": "Aubo bind instance methods of classes.", | ||
"main": "shim/node", | ||
"version": "1.0.4", | ||
"description": "Auto bind instance methods of classes.", | ||
"main": "lib", | ||
"browser": "shim/browser", | ||
@@ -27,15 +27,14 @@ "scripts": { | ||
"devDependencies": { | ||
"ababel": "^1.1.2", | ||
"ababel-es2015": "^1.0.6", | ||
"amocha": "^1.0.14", | ||
"ababel": "^5.0.10", | ||
"amocha": "^5.0.1", | ||
"ape-doc": "^2.0.4", | ||
"ape-formatting": "^1.0.2", | ||
"ape-releasing": "^4.0.4", | ||
"ape-formatting": "^2.0.1", | ||
"ape-releasing": "^5.0.7", | ||
"ape-reporting": "^3.0.2", | ||
"ape-tasking": "^4.0.8", | ||
"ape-tmpl": "^5.0.15", | ||
"ape-updating": "^4.0.5", | ||
"ape-tmpl": "^6.0.13", | ||
"ape-updating": "^5.0.3", | ||
"co": "^4.6.0", | ||
"coz": "^6.0.17", | ||
"filecopy": "^2.0.2", | ||
"coz": "^7.0.16", | ||
"filecopy": "^4.0.2", | ||
"injectmock": "^2.0.0" | ||
@@ -47,2 +46,2 @@ }, | ||
} | ||
} | ||
} |
@@ -12,4 +12,2 @@ abind | ||
[![Build Status][bd_travis_shield_url]][bd_travis_url] | ||
[![Code Climate][bd_codeclimate_shield_url]][bd_codeclimate_url] | ||
[![Code Coverage][bd_codeclimate_coverage_shield_url]][bd_codeclimate_url] | ||
[![npm Version][bd_npm_shield_url]][bd_npm_url] | ||
@@ -40,3 +38,3 @@ [![JS Standard][bd_standard_shield_url]][bd_standard_url] | ||
Aubo bind instance methods of classes. | ||
Auto bind instance methods of classes. | ||
@@ -85,10 +83,8 @@ <!-- Description End --> | ||
constructor (name) { | ||
const s = this | ||
s.name = name | ||
abind(s) | ||
this.name = name | ||
abind(this) | ||
} | ||
sayHi () { | ||
const s = this | ||
return `Hi, i'm ${s.name}` | ||
return `Hi, i'm ${this.name}` | ||
} | ||
@@ -95,0 +91,0 @@ } |
@@ -11,35 +11,11 @@ /** | ||
'use strict'; | ||
/** @lends abind */ | ||
var _defineProperty = require('babel-runtime/core-js/object/define-property'); | ||
var _defineProperty2 = _interopRequireDefault(_defineProperty); | ||
var _getOwnPropertyDescriptor = require('babel-runtime/core-js/object/get-own-property-descriptor'); | ||
var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor); | ||
var _getIterator2 = require('babel-runtime/core-js/get-iterator'); | ||
var _getIterator3 = _interopRequireDefault(_getIterator2); | ||
var _getOwnPropertyNames = require('babel-runtime/core-js/object/get-own-property-names'); | ||
var _getOwnPropertyNames2 = _interopRequireDefault(_getOwnPropertyNames); | ||
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); | ||
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function abind(instance) { | ||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var _options$proto = options.proto, | ||
proto = _options$proto === undefined ? (0, _getPrototypeOf2.default)(instance) : _options$proto, | ||
proto = _options$proto === void 0 ? Object.getPrototypeOf(instance) : _options$proto, | ||
_options$excludes = options.excludes, | ||
excludes = _options$excludes === undefined ? [] : _options$excludes; | ||
var propertyNames = (0, _getOwnPropertyNames2.default)(proto).filter(function (name) { | ||
excludes = _options$excludes === void 0 ? [] : _options$excludes; | ||
var propertyNames = Object.getOwnPropertyNames(proto).filter(function (name) { | ||
return !~excludes.indexOf(name); | ||
@@ -52,6 +28,6 @@ }); | ||
try { | ||
for (var _iterator = (0, _getIterator3.default)(propertyNames), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
for (var _iterator = propertyNames[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
var name = _step.value; | ||
var _ref = _getOwnPropertyDescriptor2.default && (0, _getOwnPropertyDescriptor2.default)(proto, name), | ||
var _ref = Object.getOwnPropertyDescriptor && Object.getOwnPropertyDescriptor(proto, name), | ||
get = _ref.get, | ||
@@ -61,4 +37,5 @@ set = _ref.set; | ||
var shouldBind = !/^__/.test(name) && (get || set); | ||
if (shouldBind) { | ||
(0, _defineProperty2.default)(instance, name, { | ||
Object.defineProperty(instance, name, { | ||
get: get, | ||
@@ -69,3 +46,5 @@ set: set | ||
} | ||
var value = proto[name]; | ||
if (typeof value === 'function') { | ||
@@ -80,3 +59,3 @@ instance[name] = value.bind(instance); | ||
try { | ||
if (!_iteratorNormalCompletion && _iterator.return) { | ||
if (!_iteratorNormalCompletion && _iterator.return != null) { | ||
_iterator.return(); | ||
@@ -95,2 +74,2 @@ } | ||
module.exports = abind; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJleGNsdWRlcyIsInByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImdldCIsInNldCIsInNob3VsZEJpbmQiLCJ0ZXN0IiwidmFsdWUiLCJiaW5kIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztBQVNBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxTQUFTQSxLQUFULENBQWdCQyxRQUFoQixFQUF3QztBQUFBLE1BQWRDLE9BQWMsdUVBQUosRUFBSTtBQUFBLHVCQUlsQ0EsT0FKa0MsQ0FFcENDLEtBRm9DO0FBQUEsTUFFcENBLEtBRm9DLGtDQUU1Qiw4QkFBc0JGLFFBQXRCLENBRjRCO0FBQUEsMEJBSWxDQyxPQUprQyxDQUdwQ0UsUUFIb0M7QUFBQSxNQUdwQ0EsUUFIb0MscUNBR3pCLEVBSHlCOztBQUt0QyxNQUFJQyxnQkFBZ0IsbUNBQTJCRixLQUEzQixFQUNqQkcsTUFEaUIsQ0FDVixVQUFDQyxJQUFEO0FBQUEsV0FBVSxDQUFDLENBQUNILFNBQVNJLE9BQVQsQ0FBaUJELElBQWpCLENBQVo7QUFBQSxHQURVLENBQXBCO0FBTHNDO0FBQUE7QUFBQTs7QUFBQTtBQU90QyxvREFBaUJGLGFBQWpCLDRHQUFnQztBQUFBLFVBQXZCRSxJQUF1Qjs7QUFBQSxpQkFDWCxzQ0FBbUMsd0NBQWdDSixLQUFoQyxFQUF1Q0ksSUFBdkMsQ0FEeEI7QUFBQSxVQUN4QkUsR0FEd0IsUUFDeEJBLEdBRHdCO0FBQUEsVUFDbkJDLEdBRG1CLFFBQ25CQSxHQURtQjs7QUFFOUIsVUFBSUMsYUFBYSxDQUFDLE1BQU1DLElBQU4sQ0FBV0wsSUFBWCxDQUFELEtBQXNCRSxPQUFPQyxHQUE3QixDQUFqQjtBQUNBLFVBQUlDLFVBQUosRUFBZ0I7QUFDZCxzQ0FBc0JWLFFBQXRCLEVBQWdDTSxJQUFoQyxFQUFzQztBQUNwQ0Usa0JBRG9DO0FBRXBDQztBQUZvQyxTQUF0QztBQUlBO0FBQ0Q7QUFDRCxVQUFJRyxRQUFRVixNQUFPSSxJQUFQLENBQVo7QUFDQSxVQUFJLE9BQU9NLEtBQVAsS0FBaUIsVUFBckIsRUFBaUM7QUFDL0JaLGlCQUFVTSxJQUFWLElBQW1CTSxNQUFNQyxJQUFOLENBQVdiLFFBQVgsQ0FBbkI7QUFDRDtBQUNGO0FBckJxQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQXNCdEMsU0FBT0EsUUFBUDtBQUNEOztBQUVEYyxPQUFPQyxPQUFQLEdBQWlCaEIsS0FBakIiLCJmaWxlIjoiYWJpbmQuanMiLCJzb3VyY2VSb290IjoibGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kIChpbnN0YW5jZSwgb3B0aW9ucyA9IHt9KSB7XG4gIGxldCB7XG4gICAgcHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpLFxuICAgIGV4Y2x1ZGVzID0gW11cbiAgfSA9IG9wdGlvbnNcbiAgbGV0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAobGV0IG5hbWUgb2YgcHJvcGVydHlOYW1lcykge1xuICAgIGxldCB7IGdldCwgc2V0IH0gPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yICYmIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocHJvdG8sIG5hbWUpXG4gICAgbGV0IHNob3VsZEJpbmQgPSAhL15fXy8udGVzdChuYW1lKSAmJiAoZ2V0IHx8IHNldClcbiAgICBpZiAoc2hvdWxkQmluZCkge1xuICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGluc3RhbmNlLCBuYW1lLCB7XG4gICAgICAgIGdldCxcbiAgICAgICAgc2V0XG4gICAgICB9KVxuICAgICAgY29udGludWVcbiAgICB9XG4gICAgbGV0IHZhbHVlID0gcHJvdG9bIG5hbWUgXVxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGluc3RhbmNlWyBuYW1lIF0gPSB2YWx1ZS5iaW5kKGluc3RhbmNlKVxuICAgIH1cbiAgfVxuICByZXR1cm4gaW5zdGFuY2Vcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBhYmluZFxuIl19 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJPYmplY3QiLCJnZXRQcm90b3R5cGVPZiIsImV4Y2x1ZGVzIiwicHJvcGVydHlOYW1lcyIsImdldE93blByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImdldE93blByb3BlcnR5RGVzY3JpcHRvciIsImdldCIsInNldCIsInNob3VsZEJpbmQiLCJ0ZXN0IiwiZGVmaW5lUHJvcGVydHkiLCJ2YWx1ZSIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0FBU0E7QUFFQTs7QUFDQSxTQUFTQSxLQUFULENBQWVDLFFBQWYsRUFBdUM7QUFBQSxNQUFkQyxPQUFjLHVFQUFKLEVBQUk7QUFBQSx1QkFJakNBLE9BSmlDLENBRW5DQyxLQUZtQztBQUFBLE1BRW5DQSxLQUZtQywrQkFFM0JDLE1BQU0sQ0FBQ0MsY0FBUCxDQUFzQkosUUFBdEIsQ0FGMkI7QUFBQSwwQkFJakNDLE9BSmlDLENBR25DSSxRQUhtQztBQUFBLE1BR25DQSxRQUhtQyxrQ0FHeEIsRUFId0I7QUFLckMsTUFBTUMsYUFBYSxHQUFHSCxNQUFNLENBQUNJLG1CQUFQLENBQTJCTCxLQUEzQixFQUNuQk0sTUFEbUIsQ0FDWixVQUFDQyxJQUFEO0FBQUEsV0FBVSxDQUFDLENBQUNKLFFBQVEsQ0FBQ0ssT0FBVCxDQUFpQkQsSUFBakIsQ0FBWjtBQUFBLEdBRFksQ0FBdEI7QUFMcUM7QUFBQTtBQUFBOztBQUFBO0FBT3JDLHlCQUFtQkgsYUFBbkIsOEhBQWtDO0FBQUEsVUFBdkJHLElBQXVCOztBQUFBLGlCQUNiTixNQUFNLENBQUNRLHdCQUFQLElBQW1DUixNQUFNLENBQUNRLHdCQUFQLENBQWdDVCxLQUFoQyxFQUF1Q08sSUFBdkMsQ0FEdEI7QUFBQSxVQUMxQkcsR0FEMEIsUUFDMUJBLEdBRDBCO0FBQUEsVUFDckJDLEdBRHFCLFFBQ3JCQSxHQURxQjs7QUFFaEMsVUFBSUMsVUFBVSxHQUFHLENBQUMsTUFBTUMsSUFBTixDQUFXTixJQUFYLENBQUQsS0FBc0JHLEdBQUcsSUFBSUMsR0FBN0IsQ0FBakI7O0FBQ0EsVUFBSUMsVUFBSixFQUFnQjtBQUNkWCxRQUFBQSxNQUFNLENBQUNhLGNBQVAsQ0FBc0JoQixRQUF0QixFQUFnQ1MsSUFBaEMsRUFBc0M7QUFDcENHLFVBQUFBLEdBQUcsRUFBSEEsR0FEb0M7QUFFcENDLFVBQUFBLEdBQUcsRUFBSEE7QUFGb0MsU0FBdEM7QUFJQTtBQUNEOztBQUNELFVBQUlJLEtBQUssR0FBR2YsS0FBSyxDQUFDTyxJQUFELENBQWpCOztBQUNBLFVBQUksT0FBT1EsS0FBUCxLQUFpQixVQUFyQixFQUFpQztBQUMvQmpCLFFBQUFBLFFBQVEsQ0FBQ1MsSUFBRCxDQUFSLEdBQWlCUSxLQUFLLENBQUNDLElBQU4sQ0FBV2xCLFFBQVgsQ0FBakI7QUFDRDtBQUNGO0FBckJvQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQXNCckMsU0FBT0EsUUFBUDtBQUNEOztBQUVEbUIsTUFBTSxDQUFDQyxPQUFQLEdBQWlCckIsS0FBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kKGluc3RhbmNlLCBvcHRpb25zID0ge30pIHtcbiAgY29uc3Qge1xuICAgIHByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mKGluc3RhbmNlKSxcbiAgICBleGNsdWRlcyA9IFtdXG4gIH0gPSBvcHRpb25zXG4gIGNvbnN0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAoY29uc3QgbmFtZSBvZiBwcm9wZXJ0eU5hbWVzKSB7XG4gICAgbGV0IHsgZ2V0LCBzZXQgfSA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihwcm90bywgbmFtZSlcbiAgICBsZXQgc2hvdWxkQmluZCA9ICEvXl9fLy50ZXN0KG5hbWUpICYmIChnZXQgfHwgc2V0KVxuICAgIGlmIChzaG91bGRCaW5kKSB7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoaW5zdGFuY2UsIG5hbWUsIHtcbiAgICAgICAgZ2V0LFxuICAgICAgICBzZXRcbiAgICAgIH0pXG4gICAgICBjb250aW51ZVxuICAgIH1cbiAgICBsZXQgdmFsdWUgPSBwcm90b1tuYW1lXVxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGluc3RhbmNlW25hbWVdID0gdmFsdWUuYmluZChpbnN0YW5jZSlcbiAgICB9XG4gIH1cbiAgcmV0dXJuIGluc3RhbmNlXG59XG5cbm1vZHVsZS5leHBvcnRzID0gYWJpbmRcbiJdfQ== |
/** | ||
* Aubo bind instance methods of classes. | ||
* Auto bind instance methods of classes. | ||
* @module abind | ||
* @version 1.0.3 | ||
* @version 1.0.4 | ||
*/ | ||
'use strict'; | ||
var _assign = require('babel-runtime/core-js/object/assign'); | ||
var _assign2 = _interopRequireDefault(_assign); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var abind = require('./abind'); | ||
var lib = abind.bind(undefined); | ||
(0, _assign2.default)(lib, abind, { | ||
var lib = abind.bind(void 0); | ||
Object.assign(lib, abind, { | ||
abind: abind | ||
}); | ||
module.exports = lib; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0FBTUE7Ozs7Ozs7O0FBRUEsSUFBTUEsUUFBUUMsUUFBUSxTQUFSLENBQWQ7O0FBRUEsSUFBSUMsTUFBTUYsTUFBTUcsSUFBTixXQUFWOztBQUVBLHNCQUFjRCxHQUFkLEVBQW1CRixLQUFuQixFQUEwQjtBQUN4QkE7QUFEd0IsQ0FBMUI7O0FBSUFJLE9BQU9DLE9BQVAsR0FBaUJILEdBQWpCIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlUm9vdCI6ImxpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQXVibyBiaW5kIGluc3RhbmNlIG1ldGhvZHMgb2YgY2xhc3Nlcy5cbiAqIEBtb2R1bGUgYWJpbmRcbiAqIEB2ZXJzaW9uIDEuMC4zXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmNvbnN0IGFiaW5kID0gcmVxdWlyZSgnLi9hYmluZCcpXG5cbmxldCBsaWIgPSBhYmluZC5iaW5kKHRoaXMpXG5cbk9iamVjdC5hc3NpZ24obGliLCBhYmluZCwge1xuICBhYmluZFxufSlcblxubW9kdWxlLmV4cG9ydHMgPSBsaWJcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJPYmplY3QiLCJhc3NpZ24iLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFNQTs7QUFFQSxJQUFNQSxLQUFLLEdBQUdDLE9BQU8sQ0FBQyxTQUFELENBQXJCOztBQUVBLElBQUlDLEdBQUcsR0FBR0YsS0FBSyxDQUFDRyxJQUFOLFFBQVY7QUFFQUMsTUFBTSxDQUFDQyxNQUFQLENBQWNILEdBQWQsRUFBbUJGLEtBQW5CLEVBQTBCO0FBQ3hCQSxFQUFBQSxLQUFLLEVBQUxBO0FBRHdCLENBQTFCO0FBSUFNLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQkwsR0FBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBdXRvIGJpbmQgaW5zdGFuY2UgbWV0aG9kcyBvZiBjbGFzc2VzLlxuICogQG1vZHVsZSBhYmluZFxuICogQHZlcnNpb24gMS4wLjRcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuY29uc3QgYWJpbmQgPSByZXF1aXJlKCcuL2FiaW5kJylcblxubGV0IGxpYiA9IGFiaW5kLmJpbmQodGhpcylcblxuT2JqZWN0LmFzc2lnbihsaWIsIGFiaW5kLCB7XG4gIGFiaW5kXG59KVxuXG5tb2R1bGUuZXhwb3J0cyA9IGxpYlxuIl19 |
@@ -11,35 +11,11 @@ /** | ||
'use strict'; | ||
/** @lends abind */ | ||
var _defineProperty = require('babel-runtime/core-js/object/define-property'); | ||
var _defineProperty2 = _interopRequireDefault(_defineProperty); | ||
var _getOwnPropertyDescriptor = require('babel-runtime/core-js/object/get-own-property-descriptor'); | ||
var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor); | ||
var _getIterator2 = require('babel-runtime/core-js/get-iterator'); | ||
var _getIterator3 = _interopRequireDefault(_getIterator2); | ||
var _getOwnPropertyNames = require('babel-runtime/core-js/object/get-own-property-names'); | ||
var _getOwnPropertyNames2 = _interopRequireDefault(_getOwnPropertyNames); | ||
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); | ||
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function abind(instance) { | ||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var _options$proto = options.proto, | ||
proto = _options$proto === undefined ? (0, _getPrototypeOf2.default)(instance) : _options$proto, | ||
proto = _options$proto === void 0 ? Object.getPrototypeOf(instance) : _options$proto, | ||
_options$excludes = options.excludes, | ||
excludes = _options$excludes === undefined ? [] : _options$excludes; | ||
var propertyNames = (0, _getOwnPropertyNames2.default)(proto).filter(function (name) { | ||
excludes = _options$excludes === void 0 ? [] : _options$excludes; | ||
var propertyNames = Object.getOwnPropertyNames(proto).filter(function (name) { | ||
return !~excludes.indexOf(name); | ||
@@ -52,6 +28,6 @@ }); | ||
try { | ||
for (var _iterator = (0, _getIterator3.default)(propertyNames), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
for (var _iterator = propertyNames[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
var name = _step.value; | ||
var _ref = _getOwnPropertyDescriptor2.default && (0, _getOwnPropertyDescriptor2.default)(proto, name), | ||
var _ref = Object.getOwnPropertyDescriptor && Object.getOwnPropertyDescriptor(proto, name), | ||
get = _ref.get, | ||
@@ -61,4 +37,5 @@ set = _ref.set; | ||
var shouldBind = !/^__/.test(name) && (get || set); | ||
if (shouldBind) { | ||
(0, _defineProperty2.default)(instance, name, { | ||
Object.defineProperty(instance, name, { | ||
get: get, | ||
@@ -69,3 +46,5 @@ set: set | ||
} | ||
var value = proto[name]; | ||
if (typeof value === 'function') { | ||
@@ -80,3 +59,3 @@ instance[name] = value.bind(instance); | ||
try { | ||
if (!_iteratorNormalCompletion && _iterator.return) { | ||
if (!_iteratorNormalCompletion && _iterator.return != null) { | ||
_iterator.return(); | ||
@@ -95,2 +74,2 @@ } | ||
module.exports = abind; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJleGNsdWRlcyIsInByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImdldCIsInNldCIsInNob3VsZEJpbmQiLCJ0ZXN0IiwidmFsdWUiLCJiaW5kIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztBQVNBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxTQUFTQSxLQUFULENBQWdCQyxRQUFoQixFQUF3QztBQUFBLE1BQWRDLE9BQWMsdUVBQUosRUFBSTtBQUFBLHVCQUlsQ0EsT0FKa0MsQ0FFcENDLEtBRm9DO0FBQUEsTUFFcENBLEtBRm9DLGtDQUU1Qiw4QkFBc0JGLFFBQXRCLENBRjRCO0FBQUEsMEJBSWxDQyxPQUprQyxDQUdwQ0UsUUFIb0M7QUFBQSxNQUdwQ0EsUUFIb0MscUNBR3pCLEVBSHlCOztBQUt0QyxNQUFJQyxnQkFBZ0IsbUNBQTJCRixLQUEzQixFQUNqQkcsTUFEaUIsQ0FDVixVQUFDQyxJQUFEO0FBQUEsV0FBVSxDQUFDLENBQUNILFNBQVNJLE9BQVQsQ0FBaUJELElBQWpCLENBQVo7QUFBQSxHQURVLENBQXBCO0FBTHNDO0FBQUE7QUFBQTs7QUFBQTtBQU90QyxvREFBaUJGLGFBQWpCLDRHQUFnQztBQUFBLFVBQXZCRSxJQUF1Qjs7QUFBQSxpQkFDWCxzQ0FBbUMsd0NBQWdDSixLQUFoQyxFQUF1Q0ksSUFBdkMsQ0FEeEI7QUFBQSxVQUN4QkUsR0FEd0IsUUFDeEJBLEdBRHdCO0FBQUEsVUFDbkJDLEdBRG1CLFFBQ25CQSxHQURtQjs7QUFFOUIsVUFBSUMsYUFBYSxDQUFDLE1BQU1DLElBQU4sQ0FBV0wsSUFBWCxDQUFELEtBQXNCRSxPQUFPQyxHQUE3QixDQUFqQjtBQUNBLFVBQUlDLFVBQUosRUFBZ0I7QUFDZCxzQ0FBc0JWLFFBQXRCLEVBQWdDTSxJQUFoQyxFQUFzQztBQUNwQ0Usa0JBRG9DO0FBRXBDQztBQUZvQyxTQUF0QztBQUlBO0FBQ0Q7QUFDRCxVQUFJRyxRQUFRVixNQUFPSSxJQUFQLENBQVo7QUFDQSxVQUFJLE9BQU9NLEtBQVAsS0FBaUIsVUFBckIsRUFBaUM7QUFDL0JaLGlCQUFVTSxJQUFWLElBQW1CTSxNQUFNQyxJQUFOLENBQVdiLFFBQVgsQ0FBbkI7QUFDRDtBQUNGO0FBckJxQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQXNCdEMsU0FBT0EsUUFBUDtBQUNEOztBQUVEYyxPQUFPQyxPQUFQLEdBQWlCaEIsS0FBakIiLCJmaWxlIjoiYWJpbmQuanMiLCJzb3VyY2VSb290IjoibGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kIChpbnN0YW5jZSwgb3B0aW9ucyA9IHt9KSB7XG4gIGxldCB7XG4gICAgcHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpLFxuICAgIGV4Y2x1ZGVzID0gW11cbiAgfSA9IG9wdGlvbnNcbiAgbGV0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAobGV0IG5hbWUgb2YgcHJvcGVydHlOYW1lcykge1xuICAgIGxldCB7IGdldCwgc2V0IH0gPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yICYmIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocHJvdG8sIG5hbWUpXG4gICAgbGV0IHNob3VsZEJpbmQgPSAhL15fXy8udGVzdChuYW1lKSAmJiAoZ2V0IHx8IHNldClcbiAgICBpZiAoc2hvdWxkQmluZCkge1xuICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGluc3RhbmNlLCBuYW1lLCB7XG4gICAgICAgIGdldCxcbiAgICAgICAgc2V0XG4gICAgICB9KVxuICAgICAgY29udGludWVcbiAgICB9XG4gICAgbGV0IHZhbHVlID0gcHJvdG9bIG5hbWUgXVxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGluc3RhbmNlWyBuYW1lIF0gPSB2YWx1ZS5iaW5kKGluc3RhbmNlKVxuICAgIH1cbiAgfVxuICByZXR1cm4gaW5zdGFuY2Vcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBhYmluZFxuIl19 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJPYmplY3QiLCJnZXRQcm90b3R5cGVPZiIsImV4Y2x1ZGVzIiwicHJvcGVydHlOYW1lcyIsImdldE93blByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImdldE93blByb3BlcnR5RGVzY3JpcHRvciIsImdldCIsInNldCIsInNob3VsZEJpbmQiLCJ0ZXN0IiwiZGVmaW5lUHJvcGVydHkiLCJ2YWx1ZSIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0FBU0E7QUFFQTs7QUFDQSxTQUFTQSxLQUFULENBQWVDLFFBQWYsRUFBdUM7QUFBQSxNQUFkQyxPQUFjLHVFQUFKLEVBQUk7QUFBQSx1QkFJakNBLE9BSmlDLENBRW5DQyxLQUZtQztBQUFBLE1BRW5DQSxLQUZtQywrQkFFM0JDLE1BQU0sQ0FBQ0MsY0FBUCxDQUFzQkosUUFBdEIsQ0FGMkI7QUFBQSwwQkFJakNDLE9BSmlDLENBR25DSSxRQUhtQztBQUFBLE1BR25DQSxRQUhtQyxrQ0FHeEIsRUFId0I7QUFLckMsTUFBTUMsYUFBYSxHQUFHSCxNQUFNLENBQUNJLG1CQUFQLENBQTJCTCxLQUEzQixFQUNuQk0sTUFEbUIsQ0FDWixVQUFDQyxJQUFEO0FBQUEsV0FBVSxDQUFDLENBQUNKLFFBQVEsQ0FBQ0ssT0FBVCxDQUFpQkQsSUFBakIsQ0FBWjtBQUFBLEdBRFksQ0FBdEI7QUFMcUM7QUFBQTtBQUFBOztBQUFBO0FBT3JDLHlCQUFtQkgsYUFBbkIsOEhBQWtDO0FBQUEsVUFBdkJHLElBQXVCOztBQUFBLGlCQUNiTixNQUFNLENBQUNRLHdCQUFQLElBQW1DUixNQUFNLENBQUNRLHdCQUFQLENBQWdDVCxLQUFoQyxFQUF1Q08sSUFBdkMsQ0FEdEI7QUFBQSxVQUMxQkcsR0FEMEIsUUFDMUJBLEdBRDBCO0FBQUEsVUFDckJDLEdBRHFCLFFBQ3JCQSxHQURxQjs7QUFFaEMsVUFBSUMsVUFBVSxHQUFHLENBQUMsTUFBTUMsSUFBTixDQUFXTixJQUFYLENBQUQsS0FBc0JHLEdBQUcsSUFBSUMsR0FBN0IsQ0FBakI7O0FBQ0EsVUFBSUMsVUFBSixFQUFnQjtBQUNkWCxRQUFBQSxNQUFNLENBQUNhLGNBQVAsQ0FBc0JoQixRQUF0QixFQUFnQ1MsSUFBaEMsRUFBc0M7QUFDcENHLFVBQUFBLEdBQUcsRUFBSEEsR0FEb0M7QUFFcENDLFVBQUFBLEdBQUcsRUFBSEE7QUFGb0MsU0FBdEM7QUFJQTtBQUNEOztBQUNELFVBQUlJLEtBQUssR0FBR2YsS0FBSyxDQUFDTyxJQUFELENBQWpCOztBQUNBLFVBQUksT0FBT1EsS0FBUCxLQUFpQixVQUFyQixFQUFpQztBQUMvQmpCLFFBQUFBLFFBQVEsQ0FBQ1MsSUFBRCxDQUFSLEdBQWlCUSxLQUFLLENBQUNDLElBQU4sQ0FBV2xCLFFBQVgsQ0FBakI7QUFDRDtBQUNGO0FBckJvQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQXNCckMsU0FBT0EsUUFBUDtBQUNEOztBQUVEbUIsTUFBTSxDQUFDQyxPQUFQLEdBQWlCckIsS0FBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kKGluc3RhbmNlLCBvcHRpb25zID0ge30pIHtcbiAgY29uc3Qge1xuICAgIHByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mKGluc3RhbmNlKSxcbiAgICBleGNsdWRlcyA9IFtdXG4gIH0gPSBvcHRpb25zXG4gIGNvbnN0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAoY29uc3QgbmFtZSBvZiBwcm9wZXJ0eU5hbWVzKSB7XG4gICAgbGV0IHsgZ2V0LCBzZXQgfSA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihwcm90bywgbmFtZSlcbiAgICBsZXQgc2hvdWxkQmluZCA9ICEvXl9fLy50ZXN0KG5hbWUpICYmIChnZXQgfHwgc2V0KVxuICAgIGlmIChzaG91bGRCaW5kKSB7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoaW5zdGFuY2UsIG5hbWUsIHtcbiAgICAgICAgZ2V0LFxuICAgICAgICBzZXRcbiAgICAgIH0pXG4gICAgICBjb250aW51ZVxuICAgIH1cbiAgICBsZXQgdmFsdWUgPSBwcm90b1tuYW1lXVxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGluc3RhbmNlW25hbWVdID0gdmFsdWUuYmluZChpbnN0YW5jZSlcbiAgICB9XG4gIH1cbiAgcmV0dXJuIGluc3RhbmNlXG59XG5cbm1vZHVsZS5leHBvcnRzID0gYWJpbmRcbiJdfQ== |
/** | ||
* Aubo bind instance methods of classes. | ||
* Auto bind instance methods of classes. | ||
* @module abind | ||
* @version 1.0.3 | ||
* @version 1.0.4 | ||
*/ | ||
'use strict'; | ||
var _assign = require('babel-runtime/core-js/object/assign'); | ||
var _assign2 = _interopRequireDefault(_assign); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var abind = require('./abind'); | ||
var lib = abind.bind(undefined); | ||
(0, _assign2.default)(lib, abind, { | ||
var lib = abind.bind(void 0); | ||
Object.assign(lib, abind, { | ||
abind: abind | ||
}); | ||
module.exports = lib; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0FBTUE7Ozs7Ozs7O0FBRUEsSUFBTUEsUUFBUUMsUUFBUSxTQUFSLENBQWQ7O0FBRUEsSUFBSUMsTUFBTUYsTUFBTUcsSUFBTixXQUFWOztBQUVBLHNCQUFjRCxHQUFkLEVBQW1CRixLQUFuQixFQUEwQjtBQUN4QkE7QUFEd0IsQ0FBMUI7O0FBSUFJLE9BQU9DLE9BQVAsR0FBaUJILEdBQWpCIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlUm9vdCI6ImxpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQXVibyBiaW5kIGluc3RhbmNlIG1ldGhvZHMgb2YgY2xhc3Nlcy5cbiAqIEBtb2R1bGUgYWJpbmRcbiAqIEB2ZXJzaW9uIDEuMC4zXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmNvbnN0IGFiaW5kID0gcmVxdWlyZSgnLi9hYmluZCcpXG5cbmxldCBsaWIgPSBhYmluZC5iaW5kKHRoaXMpXG5cbk9iamVjdC5hc3NpZ24obGliLCBhYmluZCwge1xuICBhYmluZFxufSlcblxubW9kdWxlLmV4cG9ydHMgPSBsaWJcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJPYmplY3QiLCJhc3NpZ24iLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFNQTs7QUFFQSxJQUFNQSxLQUFLLEdBQUdDLE9BQU8sQ0FBQyxTQUFELENBQXJCOztBQUVBLElBQUlDLEdBQUcsR0FBR0YsS0FBSyxDQUFDRyxJQUFOLFFBQVY7QUFFQUMsTUFBTSxDQUFDQyxNQUFQLENBQWNILEdBQWQsRUFBbUJGLEtBQW5CLEVBQTBCO0FBQ3hCQSxFQUFBQSxLQUFLLEVBQUxBO0FBRHdCLENBQTFCO0FBSUFNLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQkwsR0FBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBdXRvIGJpbmQgaW5zdGFuY2UgbWV0aG9kcyBvZiBjbGFzc2VzLlxuICogQG1vZHVsZSBhYmluZFxuICogQHZlcnNpb24gMS4wLjRcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuY29uc3QgYWJpbmQgPSByZXF1aXJlKCcuL2FiaW5kJylcblxubGV0IGxpYiA9IGFiaW5kLmJpbmQodGhpcylcblxuT2JqZWN0LmFzc2lnbihsaWIsIGFiaW5kLCB7XG4gIGFiaW5kXG59KVxuXG5tb2R1bGUuZXhwb3J0cyA9IGxpYlxuIl19 |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
13
25671
29
352
146