Comparing version 1.1.2-master.fd0600e to 1.2.0
@@ -8,4 +8,18 @@ # Changelog | ||
## [Unreleased] | ||
- Add babel-runtime dependency | ||
## [1.2.0] - 2019-05-28 | ||
### Changed | ||
- Added babel-runtime dependency | ||
- Bumped dependencies by `npm audit` in [PR #9](https://github.com/compulim/react-say/pull/9) | ||
- `@babel/core@7.4.5` and related packages | ||
- `jest@24.8.0` | ||
- `lerna@3.14.1` | ||
- `memoize-one@5.0.4` | ||
- `react-scripts@3.0.1` | ||
- `rimraf@2.6.3` | ||
### Fixed | ||
- Fix [#8](https://github.com/compulim/react-say/issues/8) by removing workaround for Chrome bug, in [PR #7](https://github.com/compulim/react-say/pull/7) | ||
- The workaround caused unnecessary kill-and-retry if the speech synthesizer legitimately took more than a second to signal `start` event | ||
## [1.1.1] - 2018-10-31 | ||
@@ -12,0 +26,0 @@ ### Changed |
@@ -1,215 +0,53 @@ | ||
'use strict'; | ||
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports["default"] = void 0; | ||
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); | ||
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); | ||
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); | ||
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); | ||
var _inherits2 = require('babel-runtime/helpers/inherits'); | ||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); | ||
var _inherits3 = _interopRequireDefault(_inherits2); | ||
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); | ||
var _toConsumableArray2 = require('babel-runtime/helpers/toConsumableArray'); | ||
var _memoizeOne = _interopRequireDefault(require("memoize-one")); | ||
var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _react = _interopRequireDefault(require("react")); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _Context = _interopRequireDefault(require("./Context")); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _createContext = _interopRequireDefault(require("./createContext")); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var Composer = | ||
/*#__PURE__*/ | ||
function (_React$Component) { | ||
(0, _inherits2["default"])(Composer, _React$Component); | ||
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); | ||
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); | ||
var _createClass2 = require('babel-runtime/helpers/createClass'); | ||
var _createClass3 = _interopRequireDefault(_createClass2); | ||
var _memoizeOne = require('memoize-one'); | ||
var _memoizeOne2 = _interopRequireDefault(_memoizeOne); | ||
var _propTypes = require('prop-types'); | ||
var _propTypes2 = _interopRequireDefault(_propTypes); | ||
var _react = require('react'); | ||
var _react2 = _interopRequireDefault(_react); | ||
var _Context = require('./Context'); | ||
var _Context2 = _interopRequireDefault(_Context); | ||
var _Utterance = require('./Utterance'); | ||
var _Utterance2 = _interopRequireDefault(_Utterance); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var SpeechContext = function () { | ||
function SpeechContext(ponyfill) { | ||
(0, _classCallCheck3.default)(this, SpeechContext); | ||
this.queueWithCurrent = []; | ||
this.cancel = this.cancel.bind(this); | ||
this.cancelAll = this.cancelAll.bind(this); | ||
this.speak = this.speak.bind(this); | ||
this.setPonyfill(ponyfill); | ||
} | ||
(0, _createClass3.default)(SpeechContext, [{ | ||
key: 'setPonyfill', | ||
value: function setPonyfill(_ref) { | ||
var speechSynthesis = _ref.speechSynthesis, | ||
SpeechSynthesisUtterance = _ref.SpeechSynthesisUtterance; | ||
this.ponyfill = { speechSynthesis: speechSynthesis, SpeechSynthesisUtterance: SpeechSynthesisUtterance }; | ||
} | ||
}, { | ||
key: 'cancel', | ||
value: function () { | ||
var _ref2 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(id) { | ||
var index; | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
index = this.queueWithCurrent.findIndex(function (utterance) { | ||
return utterance.id === id; | ||
}); | ||
if (!~index) { | ||
_context.next = 3; | ||
break; | ||
} | ||
return _context.abrupt('return', this.queueWithCurrent[index].cancel()); | ||
case 3: | ||
case 'end': | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, this); | ||
})); | ||
function cancel(_x) { | ||
return _ref2.apply(this, arguments); | ||
} | ||
return cancel; | ||
}() | ||
}, { | ||
key: 'cancelAll', | ||
value: function () { | ||
var _ref3 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2() { | ||
return _regenerator2.default.wrap(function _callee2$(_context2) { | ||
while (1) { | ||
switch (_context2.prev = _context2.next) { | ||
case 0: | ||
case 'end': | ||
return _context2.stop(); | ||
} | ||
} | ||
}, _callee2, this); | ||
})); | ||
function cancelAll() { | ||
return _ref3.apply(this, arguments); | ||
} | ||
return cancelAll; | ||
}() | ||
}, { | ||
key: 'speak', | ||
value: function speak(utteranceLike) { | ||
// console.debug(`QUEUED: ${ utteranceLike.text }`); | ||
if (utteranceLike.id && this.queueWithCurrent.find(function (_ref4) { | ||
var id = _ref4.id; | ||
return id === utteranceLike.id; | ||
})) { | ||
// Do not queue duplicated speak with same unique ID | ||
// console.debug('NOT QUEUEING DUPE'); | ||
return; | ||
} | ||
var utterance = new _Utterance2.default(utteranceLike); | ||
this.queueWithCurrent = [].concat((0, _toConsumableArray3.default)(this.queueWithCurrent), [utterance]); | ||
if (this.queueWithCurrent.length === 1) { | ||
this._next(); | ||
} | ||
return utterance.deferred.promise; | ||
} | ||
}, { | ||
key: '_next', | ||
value: function _next() { | ||
var _this = this; | ||
var utterance = this.queueWithCurrent[0]; | ||
if (!utterance) { | ||
return; | ||
} | ||
var id = utterance.id; | ||
var promise = utterance.speak(this.ponyfill); | ||
promise.then(function () { | ||
_this.queueWithCurrent = _this.queueWithCurrent.filter(function (utterance) { | ||
return utterance.id !== id; | ||
}); | ||
_this._next(); | ||
}, function () { | ||
// TODO: If the error is due to Safari restriction on user touch | ||
// The next loop on the next audio will also fail because it was not queued with a user touch | ||
_this.queueWithCurrent = _this.queueWithCurrent.filter(function (utterance) { | ||
return utterance.id !== id; | ||
}); | ||
_this._next(); | ||
}); | ||
} | ||
}]); | ||
return SpeechContext; | ||
}(); | ||
var Composer = function (_React$Component) { | ||
(0, _inherits3.default)(Composer, _React$Component); | ||
function Composer(props) { | ||
(0, _classCallCheck3.default)(this, Composer); | ||
var _this; | ||
var _this2 = (0, _possibleConstructorReturn3.default)(this, (Composer.__proto__ || (0, _getPrototypeOf2.default)(Composer)).call(this, props)); | ||
_this2.handleVoicesChanged = _this2.handleVoicesChanged.bind(_this2); | ||
(0, _classCallCheck2["default"])(this, Composer); | ||
_this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(Composer).call(this, props)); | ||
_this.handleVoicesChanged = _this.handleVoicesChanged.bind((0, _assertThisInitialized2["default"])(_this)); | ||
var voices = []; | ||
if (props.speechSynthesis) { | ||
props.speechSynthesis.addEventListener && props.speechSynthesis.addEventListener('voiceschanged', _this2.handleVoicesChanged); | ||
props.speechSynthesis.addEventListener && props.speechSynthesis.addEventListener('voiceschanged', _this.handleVoicesChanged); | ||
voices = props.speechSynthesis.getVoices(); | ||
} | ||
_this2.mergeContext = (0, _memoizeOne2.default)(function (_ref5, voices) { | ||
var cancel = _ref5.cancel, | ||
speak = _ref5.speak; | ||
_this.mergeContext = (0, _memoizeOne["default"])(function (_ref, voices) { | ||
var cancel = _ref.cancel, | ||
speak = _ref.speak; | ||
return { | ||
@@ -221,5 +59,4 @@ cancel: cancel, | ||
}); | ||
_this2.state = { | ||
context: new SpeechContext({ | ||
_this.state = { | ||
context: (0, _createContext["default"])({ | ||
speechSynthesis: props.speechSynthesis, | ||
@@ -230,10 +67,9 @@ SpeechSynthesisUtterance: props.speechSynthesisUtterance | ||
}; | ||
return _this2; | ||
return _this; | ||
} | ||
(0, _createClass3.default)(Composer, [{ | ||
key: 'componentWillReceiveProps', | ||
(0, _createClass2["default"])(Composer, [{ | ||
key: "componentWillReceiveProps", | ||
value: function componentWillReceiveProps(nextProps) { | ||
var props = this.props; | ||
var changed = ['speechSynthesis', 'speechSynthesisUtterance'].some(function (name) { | ||
@@ -244,4 +80,8 @@ return nextProps[name] !== props[name]; | ||
if (changed) { | ||
if (props.speechSynthesis) { | ||
props.speechSynthesis.removeEventListener && props.speechSynthesis.removeEventListener('voiceschanged', this.handleVoicesChanged); | ||
var speechSynthesis = props.speechSynthesis; | ||
var nextSpeechSynthesis = nextProps.speechSynthesis; | ||
var nextVoices = []; | ||
if (speechSynthesis && speechSynthesis.removeEventListener) { | ||
speechSynthesis.removeEventListener('voiceschanged', this.handleVoicesChanged); | ||
} | ||
@@ -254,11 +94,11 @@ | ||
var nextVoices = []; | ||
if (nextProps.speechSynthesis) { | ||
nextProps.speechSynthesis.addEventListener && nextProps.speechSynthesis.addEventListener('voiceschanged', this.handleVoicesChanged); | ||
nextVoices = nextProps.speechSynthesis.getVoices() || []; | ||
if (nextSpeechSynthesis) { | ||
nextSpeechSynthesis.addEventListener && nextSpeechSynthesis.addEventListener('voiceschanged', this.handleVoicesChanged); | ||
nextVoices = nextSpeechSynthesis.getVoices() || []; | ||
} | ||
this.setState(function () { | ||
return { voices: nextVoices }; | ||
return { | ||
voices: nextVoices | ||
}; | ||
}); | ||
@@ -268,22 +108,21 @@ } | ||
}, { | ||
key: 'componentWillUnmount', | ||
key: "componentWillUnmount", | ||
value: function componentWillUnmount() { | ||
var speechSynthesis = this.props.speechSynthesis; | ||
speechSynthesis && speechSynthesis.removeEventListener && speechSynthesis.removeEventListener('voiceschanged', this.handleVoicesChanged); | ||
} | ||
}, { | ||
key: 'handleVoicesChanged', | ||
value: function handleVoicesChanged(_ref6) { | ||
var target = _ref6.target; | ||
key: "handleVoicesChanged", | ||
value: function handleVoicesChanged(_ref2) { | ||
var target = _ref2.target; | ||
this.setState(function () { | ||
return { voices: target.getVoices() }; | ||
return { | ||
voices: target.getVoices() | ||
}; | ||
}); | ||
} | ||
}, { | ||
key: 'render', | ||
key: "render", | ||
value: function render() { | ||
var _this3 = this; | ||
var _this2 = this; | ||
@@ -293,29 +132,15 @@ var props = this.props, | ||
var children = props.children; | ||
return _react2.default.createElement( | ||
_Context2.default.Consumer, | ||
null, | ||
function (context) { | ||
return context ? typeof children === 'function' ? children(context) : children : _react2.default.createElement( | ||
_Context2.default.Provider, | ||
{ value: _this3.mergeContext(state.context, state.voices) }, | ||
typeof children === 'function' ? _react2.default.createElement( | ||
_Context2.default.Consumer, | ||
null, | ||
function (context) { | ||
return children(context); | ||
} | ||
) : children | ||
); | ||
} | ||
); | ||
return _react["default"].createElement(_Context["default"].Consumer, null, function (context) { | ||
return context ? typeof children === 'function' ? children(context) : children : _react["default"].createElement(_Context["default"].Provider, { | ||
value: _this2.mergeContext(state.context, state.voices) | ||
}, typeof children === 'function' ? _react["default"].createElement(_Context["default"].Consumer, null, function (context) { | ||
return children(context); | ||
}) : children); | ||
}); | ||
} | ||
}]); | ||
return Composer; | ||
}(_react2.default.Component); | ||
}(_react["default"].Component); | ||
exports.default = Composer; | ||
exports["default"] = Composer; | ||
Composer.defaultProps = { | ||
@@ -325,7 +150,6 @@ speechSynthesis: window.speechSynthesis || window.webkitSpeechSynthesis, | ||
}; | ||
Composer.propTypes = { | ||
speechSynthesis: _propTypes2.default.any, | ||
speechSynthesisUtterance: _propTypes2.default.any | ||
speechSynthesis: _propTypes["default"].any, | ||
speechSynthesisUtterance: _propTypes["default"].any | ||
}; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9Db21wb3Nlci5qcyJdLCJuYW1lcyI6WyJTcGVlY2hDb250ZXh0IiwicG9ueWZpbGwiLCJxdWV1ZVdpdGhDdXJyZW50IiwiY2FuY2VsIiwiYmluZCIsImNhbmNlbEFsbCIsInNwZWFrIiwic2V0UG9ueWZpbGwiLCJzcGVlY2hTeW50aGVzaXMiLCJTcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJpZCIsImluZGV4IiwiZmluZEluZGV4IiwidXR0ZXJhbmNlIiwidXR0ZXJhbmNlTGlrZSIsImZpbmQiLCJVdHRlcmFuY2UiLCJsZW5ndGgiLCJfbmV4dCIsImRlZmVycmVkIiwicHJvbWlzZSIsInRoZW4iLCJmaWx0ZXIiLCJDb21wb3NlciIsInByb3BzIiwiaGFuZGxlVm9pY2VzQ2hhbmdlZCIsInZvaWNlcyIsImFkZEV2ZW50TGlzdGVuZXIiLCJnZXRWb2ljZXMiLCJtZXJnZUNvbnRleHQiLCJzdGF0ZSIsImNvbnRleHQiLCJzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJuZXh0UHJvcHMiLCJjaGFuZ2VkIiwic29tZSIsIm5hbWUiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwibmV4dFZvaWNlcyIsInNldFN0YXRlIiwidGFyZ2V0IiwiY2hpbGRyZW4iLCJSZWFjdCIsIkNvbXBvbmVudCIsImRlZmF1bHRQcm9wcyIsIndpbmRvdyIsIndlYmtpdFNwZWVjaFN5bnRoZXNpcyIsIndlYmtpdFNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsImFueSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFFQTs7OztBQUNBOzs7Ozs7SUFFTUEsYTtBQUNKLHlCQUFZQyxRQUFaLEVBQXNCO0FBQUE7O0FBQ3BCLFNBQUtDLGdCQUFMLEdBQXdCLEVBQXhCOztBQUVBLFNBQUtDLE1BQUwsR0FBYyxLQUFLQSxNQUFMLENBQVlDLElBQVos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LFM7O2tCQUF2QnBCLFE7OztBQTJGckJBLFNBQVNxQixZQUFULEdBQXdCO0FBQ3RCcEMsbUJBQWlCcUMsT0FBT3JDLGVBQVAsSUFBMEJxQyxPQUFPQyxxQkFENUI7QUFFdEJkLDRCQUEwQmEsT0FBT3BDLHdCQUFQLElBQW1Db0MsT0FBT0U7QUFGOUMsQ0FBeEI7O0FBS0F4QixTQUFTeUIsU0FBVCxHQUFxQjtBQUNuQnhDLG1CQUFpQnlDLG9CQUFVQyxHQURSO0FBRW5CbEIsNEJBQTBCaUIsb0JBQVVDO0FBRmpCLENBQXJCIiwiZmlsZSI6IkNvbXBvc2VyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1lbW9pemUgZnJvbSAnbWVtb2l6ZS1vbmUnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBDb250ZXh0IGZyb20gJy4vQ29udGV4dCc7XG5pbXBvcnQgVXR0ZXJhbmNlIGZyb20gJy4vVXR0ZXJhbmNlJztcblxuY2xhc3MgU3BlZWNoQ29udGV4dCB7XG4gIGNvbnN0cnVjdG9yKHBvbnlmaWxsKSB7XG4gICAgdGhpcy5xdWV1ZVdpdGhDdXJyZW50ID0gW107XG5cbiAgICB0aGlzLmNhbmNlbCA9IHRoaXMuY2FuY2VsLmJpbmQodGhpcyk7XG4gICAgdGhpcy5jYW5jZWxBbGwgPSB0aGlzLmNhbmNlbEFsbC5iaW5kKHRoaXMpO1xuICAgIHRoaXMuc3BlYWsgPSB0aGlzLnNwZWFrLmJpbmQodGhpcyk7XG5cbiAgICB0aGlzLnNldFBvbnlmaWxsKHBvbnlmaWxsKTtcbiAgfVxuXG4gIHNldFBvbnlmaWxsKHsgc3BlZWNoU3ludGhlc2lzLCBTcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UgfSkge1xuICAgIHRoaXMucG9ueWZpbGwgPSB7IHNwZWVjaFN5bnRoZXNpcywgU3BlZWNoU3ludGhlc2lzVXR0ZXJhbmNlIH07XG4gIH1cblxuICBhc3luYyBjYW5jZWwoaWQpIHtcbiAgICBjb25zdCBpbmRleCA9IHRoaXMucXVldWVXaXRoQ3VycmVudC5maW5kSW5kZXgodXR0ZXJhbmNlID0+IHV0dGVyYW5jZS5pZCA9PT0gaWQpO1xuXG4gICAgaWYgKH5pbmRleCkge1xuICAgICAgcmV0dXJuIHRoaXMucXVldWVXaXRoQ3VycmVudFtpbmRleF0uY2FuY2VsKCk7XG4gICAgfVxuICB9XG5cbiAgYXN5bmMgY2FuY2VsQWxsKCkge1xuICAgIC8vIGNvbnNvbGUuZGVidWcoYENBTkNFTExJTkcgUVVFVUVEIElURU1TOiAkeyB0aGlzLnF1ZXVlV2l0aEN1cnJlbnQubGVuZ3RoIH1gKTtcblxuICAgIC8vIHRoaXMucXVldWVXaXRoQ3VycmVudC5mb3JFYWNoKGVudHJ5ID0+IGVudHJ5LmNhbmNlbGxlZCA9IHRydWUpO1xuXG4gICAgLy8gY29uc3QgY2FuY2VsQWxsID0gUHJvbWlzZS5hbGwodGhpcy5xdWV1ZVdpdGhDdXJyZW50Lm1hcCgoeyBkZWZlcnJlZDogeyBwcm9taXNlIH0gfSkgPT4gcHJvbWlzZS5jYXRjaChlcnIgPT4gMCkpKTtcblxuICAgIC8vIHRoaXMucG9ueWZpbGwuc3BlZWNoU3ludGhlc2lzLmNhbmNlbCgpO1xuXG4gICAgLy8gdHJ5IHtcbiAgICAvLyAgIGF3YWl0IGNhbmNlbEFsbDtcbiAgICAvLyB9IGNhdGNoIChlcnIpIHt9XG5cbiAgICAvLyBjb25zb2xlLmRlYnVnKGBBTEwgQ0FOQ0VMTEVEIE9SIEZJTklTSEVEYCk7XG4gIH1cblxuICBzcGVhayh1dHRlcmFuY2VMaWtlKSB7XG4gICAgLy8gY29uc29sZS5kZWJ1ZyhgUVVFVUVEOiAkeyB1dHRlcmFuY2VMaWtlLnRleHQgfWApO1xuXG4gICAgaWYgKFxuICAgICAgdXR0ZXJhbmNlTGlrZS5pZFxuICAgICAgJiYgdGhpcy5xdWV1ZVdpdGhDdXJyZW50LmZpbmQoKHsgaWQgfSkgPT4gaWQgPT09IHV0dGVyYW5jZUxpa2UuaWQpXG4gICAgKSB7XG4gICAgICAvLyBEbyBub3QgcXVldWUgZHVwbGljYXRlZCBzcGVhayB3aXRoIHNhbWUgdW5pcXVlIElEXG4gICAgICAvLyBjb25zb2xlLmRlYnVnKCdOT1QgUVVFVUVJTkcgRFVQRScpO1xuXG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgY29uc3QgdXR0ZXJhbmNlID0gbmV3IFV0dGVyYW5jZSh1dHRlcmFuY2VMaWtlKTtcblxuICAgIHRoaXMucXVldWVXaXRoQ3VycmVudCA9IFsuLi50aGlzLnF1ZXVlV2l0aEN1cnJlbnQsIHV0dGVyYW5jZV07XG5cbiAgICBpZiAodGhpcy5xdWV1ZVdpdGhDdXJyZW50Lmxlbmd0aCA9PT0gMSkge1xuICAgICAgdGhpcy5fbmV4dCgpO1xuICAgIH1cblxuICAgIHJldHVybiB1dHRlcmFuY2UuZGVmZXJyZWQucHJvbWlzZTtcbiAgfVxuXG4gIF9uZXh0KCkge1xuICAgIGNvbnN0IHV0dGVyYW5jZSA9IHRoaXMucXVldWVXaXRoQ3VycmVudFswXTtcblxuICAgIGlmICghdXR0ZXJhbmNlKSB7IHJldHVybjsgfVxuXG4gICAgY29uc3QgeyBpZCB9ID0gdXR0ZXJhbmNlO1xuICAgIGNvbnN0IHByb21pc2UgPSB1dHRlcmFuY2Uuc3BlYWsodGhpcy5wb255ZmlsbCk7XG5cbiAgICBwcm9taXNlLnRoZW4oKCkgPT4ge1xuICAgICAgdGhpcy5xdWV1ZVdpdGhDdXJyZW50ID0gdGhpcy5xdWV1ZVdpdGhDdXJyZW50LmZpbHRlcih1dHRlcmFuY2UgPT4gdXR0ZXJhbmNlLmlkICE9PSBpZCk7XG4gICAgICB0aGlzLl9uZXh0KCk7XG4gICAgfSwgKCkgPT4ge1xuICAgICAgLy8gVE9ETzogSWYgdGhlIGVycm9yIGlzIGR1ZSB0byBTYWZhcmkgcmVzdHJpY3Rpb24gb24gdXNlciB0b3VjaFxuICAgICAgLy8gICAgICAgVGhlIG5leHQgbG9vcCBvbiB0aGUgbmV4dCBhdWRpbyB3aWxsIGFsc28gZmFpbCBiZWNhdXNlIGl0IHdhcyBub3QgcXVldWVkIHdpdGggYSB1c2VyIHRvdWNoXG4gICAgICB0aGlzLnF1ZXVlV2l0aEN1cnJlbnQgPSB0aGlzLnF1ZXVlV2l0aEN1cnJlbnQuZmlsdGVyKHV0dGVyYW5jZSA9PiB1dHRlcmFuY2UuaWQgIT09IGlkKTtcbiAgICAgIHRoaXMuX25leHQoKTtcbiAgICB9KTtcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDb21wb3NlciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIGNvbnN0cnVjdG9yKHByb3BzKSB7XG4gICAgc3VwZXIocHJvcHMpO1xuXG4gICAgdGhpcy5oYW5kbGVWb2ljZXNDaGFuZ2VkID0gdGhpcy5oYW5kbGVWb2ljZXNDaGFuZ2VkLmJpbmQodGhpcyk7XG5cbiAgICBsZXQgdm9pY2VzID0gW107XG5cbiAgICBpZiAocHJvcHMuc3BlZWNoU3ludGhlc2lzKSB7XG4gICAgICBwcm9wcy5zcGVlY2hTeW50aGVzaXMuYWRkRXZlbnRMaXN0ZW5lciAmJiBwcm9wcy5zcGVlY2hTeW50aGVzaXMuYWRkRXZlbnRMaXN0ZW5lcigndm9pY2VzY2hhbmdlZCcsIHRoaXMuaGFuZGxlVm9pY2VzQ2hhbmdlZCk7XG4gICAgICB2b2ljZXMgPSBwcm9wcy5zcGVlY2hTeW50aGVzaXMuZ2V0Vm9pY2VzKCk7XG4gICAgfVxuXG4gICAgdGhpcy5tZXJnZUNvbnRleHQgPSBtZW1vaXplKCh7IGNhbmNlbCwgc3BlYWsgfSwgdm9pY2VzKSA9PiAoe1xuICAgICAgY2FuY2VsLFxuICAgICAgc3BlYWssXG4gICAgICB2b2ljZXNcbiAgICB9KSk7XG5cbiAgICB0aGlzLnN0YXRlID0ge1xuICAgICAgY29udGV4dDogbmV3IFNwZWVjaENvbnRleHQoe1xuICAgICAgICBzcGVlY2hTeW50aGVzaXM6IHByb3BzLnNwZWVjaFN5bnRoZXNpcyxcbiAgICAgICAgU3BlZWNoU3ludGhlc2lzVXR0ZXJhbmNlOiBwcm9wcy5zcGVlY2hTeW50aGVzaXNVdHRlcmFuY2VcbiAgICAgIH0pLFxuICAgICAgdm9pY2VzXG4gICAgfTtcbiAgfVxuXG4gIGNvbXBvbmVudFdpbGxSZWNlaXZlUHJvcHMobmV4dFByb3BzKSB7XG4gICAgY29uc3QgeyBwcm9wcyB9ID0gdGhpcztcbiAgICBjb25zdCBjaGFuZ2VkID0gW1xuICAgICAgJ3NwZWVjaFN5bnRoZXNpcycsXG4gICAgICAnc3BlZWNoU3ludGhlc2lzVXR0ZXJhbmNlJ1xuICAgIF0uc29tZShuYW1lID0+IG5leHRQcm9wc1tuYW1lXSAhPT0gcHJvcHNbbmFtZV0pO1xuXG4gICAgaWYgKGNoYW5nZWQpIHtcbiAgICAgIGlmIChwcm9wcy5zcGVlY2hTeW50aGVzaXMpIHtcbiAgICAgICAgcHJvcHMuc3BlZWNoU3ludGhlc2lzLnJlbW92ZUV2ZW50TGlzdGVuZXIgJiYgcHJvcHMuc3BlZWNoU3ludGhlc2lzLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3ZvaWNlc2NoYW5nZWQnLCB0aGlzLmhhbmRsZVZvaWNlc0NoYW5nZWQpO1xuICAgICAgfVxuXG4gICAgICB0aGlzLnN0YXRlLmNvbnRleHQuc2V0UG9ueWZpbGwoe1xuICAgICAgICBzcGVlY2hTeW50aGVzaXM6IG5leHRQcm9wcy5zcGVlY2hTeW50aGVzaXMsXG4gICAgICAgIFNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZTogbmV4dFByb3BzLnNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZVxuICAgICAgfSk7XG5cbiAgICAgIGxldCBuZXh0Vm9pY2VzID0gW107XG5cbiAgICAgIGlmIChuZXh0UHJvcHMuc3BlZWNoU3ludGhlc2lzKSB7XG4gICAgICAgIG5leHRQcm9wcy5zcGVlY2hTeW50aGVzaXMuYWRkRXZlbnRMaXN0ZW5lciAmJiBuZXh0UHJvcHMuc3BlZWNoU3ludGhlc2lzLmFkZEV2ZW50TGlzdGVuZXIoJ3ZvaWNlc2NoYW5nZWQnLCB0aGlzLmhhbmRsZVZvaWNlc0NoYW5nZWQpO1xuICAgICAgICBuZXh0Vm9pY2VzID0gbmV4dFByb3BzLnNwZWVjaFN5bnRoZXNpcy5nZXRWb2ljZXMoKSB8fCBbXTtcbiAgICAgIH1cblxuICAgICAgdGhpcy5zZXRTdGF0ZSgoKSA9PiAoeyB2b2ljZXM6IG5leHRWb2ljZXMgfSkpO1xuICAgIH1cbiAgfVxuXG4gIGNvbXBvbmVudFdpbGxVbm1vdW50KCkge1xuICAgIGNvbnN0IHsgc3BlZWNoU3ludGhlc2lzIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgc3BlZWNoU3ludGhlc2lzICYmIHNwZWVjaFN5bnRoZXNpcy5yZW1vdmVFdmVudExpc3RlbmVyICYmIHNwZWVjaFN5bnRoZXNpcy5yZW1vdmVFdmVudExpc3RlbmVyKCd2b2ljZXNjaGFuZ2VkJywgdGhpcy5oYW5kbGVWb2ljZXNDaGFuZ2VkKTtcbiAgfVxuXG4gIGhhbmRsZVZvaWNlc0NoYW5nZWQoeyB0YXJnZXQgfSkge1xuICAgIHRoaXMuc2V0U3RhdGUoKCkgPT4gKHsgdm9pY2VzOiB0YXJnZXQuZ2V0Vm9pY2VzKCkgfSkpO1xuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHsgcHJvcHMsIHN0YXRlIH0gPSB0aGlzO1xuICAgIGNvbnN0IHsgY2hpbGRyZW4gfSA9IHByb3BzO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxDb250ZXh0LkNvbnN1bWVyPlxuICAgICAgICB7IGNvbnRleHQgPT4gY29udGV4dCA/XG4gICAgICAgICAgICB0eXBlb2YgY2hpbGRyZW4gPT09ICdmdW5jdGlvbicgPyBjaGlsZHJlbihjb250ZXh0KSA6IGNoaWxkcmVuXG4gICAgICAgICAgOlxuICAgICAgICAgICAgPENvbnRleHQuUHJvdmlkZXIgdmFsdWU9eyB0aGlzLm1lcmdlQ29udGV4dChzdGF0ZS5jb250ZXh0LCBzdGF0ZS52b2ljZXMpIH0+XG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0eXBlb2YgY2hpbGRyZW4gPT09ICdmdW5jdGlvbicgP1xuICAgICAgICAgICAgICAgICAgPENvbnRleHQuQ29uc3VtZXI+XG4gICAgICAgICAgICAgICAgICAgIHsgY29udGV4dCA9PiBjaGlsZHJlbihjb250ZXh0KSB9XG4gICAgICAgICAgICAgICAgICA8L0NvbnRleHQuQ29uc3VtZXI+XG4gICAgICAgICAgICAgICAgOlxuICAgICAgICAgICAgICAgICAgY2hpbGRyZW5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgPC9Db250ZXh0LlByb3ZpZGVyPlxuICAgICAgICB9XG4gICAgICA8L0NvbnRleHQuQ29uc3VtZXI+XG4gICAgKTtcbiAgfVxufVxuXG5Db21wb3Nlci5kZWZhdWx0UHJvcHMgPSB7XG4gIHNwZWVjaFN5bnRoZXNpczogd2luZG93LnNwZWVjaFN5bnRoZXNpcyB8fCB3aW5kb3cud2Via2l0U3BlZWNoU3ludGhlc2lzLFxuICBzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2U6IHdpbmRvdy5TcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UgfHwgd2luZG93LndlYmtpdFNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZVxufTtcblxuQ29tcG9zZXIucHJvcFR5cGVzID0ge1xuICBzcGVlY2hTeW50aGVzaXM6IFByb3BUeXBlcy5hbnksXG4gIHNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZTogUHJvcFR5cGVzLmFueVxufTtcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9Db21wb3Nlci5qcyJdLCJuYW1lcyI6WyJDb21wb3NlciIsInByb3BzIiwiaGFuZGxlVm9pY2VzQ2hhbmdlZCIsImJpbmQiLCJ2b2ljZXMiLCJzcGVlY2hTeW50aGVzaXMiLCJhZGRFdmVudExpc3RlbmVyIiwiZ2V0Vm9pY2VzIiwibWVyZ2VDb250ZXh0IiwiY2FuY2VsIiwic3BlYWsiLCJzdGF0ZSIsImNvbnRleHQiLCJTcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJuZXh0UHJvcHMiLCJjaGFuZ2VkIiwic29tZSIsIm5hbWUiLCJuZXh0U3BlZWNoU3ludGhlc2lzIiwibmV4dFZvaWNlcyIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJzZXRQb255ZmlsbCIsInNldFN0YXRlIiwidGFyZ2V0IiwiY2hpbGRyZW4iLCJSZWFjdCIsIkNvbXBvbmVudCIsImRlZmF1bHRQcm9wcyIsIndpbmRvdyIsIndlYmtpdFNwZWVjaFN5bnRoZXNpcyIsIndlYmtpdFNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsImFueSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBRUE7O0FBQ0E7O0lBRXFCQSxROzs7OztBQUNuQixvQkFBWUMsS0FBWixFQUFtQjtBQUFBOztBQUFBO0FBQ2pCLG9IQUFNQSxLQUFOO0FBRUEsVUFBS0MsbUJBQUwsR0FBMkIsTUFBS0EsbUJBQUwsQ0FBeUJDLElBQXpCLGdEQUEzQjtBQUVBLFFBQUlDLE1BQU0sR0FBRyxFQUFiOztBQUVBLFFBQUlILEtBQUssQ0FBQ0ksZUFBVixFQUEyQjtBQUN6QkosTUFBQUEsS0FBSyxDQUFDSSxlQUFOLENBQXNCQyxnQkFBdEIsSUFBMENMLEtBQUssQ0FBQ0ksZUFBTixDQUFzQkMsZ0JBQXRCLENBQXVDLGVBQXZDLEVBQXdELE1BQUtKLG1CQUE3RCxDQUExQztBQUNB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Q0ksVUFBQWIsT0FBTztBQUFBLGVBQUlBLE9BQU8sR0FDaEIsT0FBT2EsUUFBUCxLQUFvQixVQUFwQixHQUFpQ0EsUUFBUSxDQUFDYixPQUFELENBQXpDLEdBQXFEYSxRQURyQyxHQUdoQixnQ0FBQyxtQkFBRCxDQUFTLFFBQVQ7QUFBa0IsVUFBQSxLQUFLLEVBQUcsTUFBSSxDQUFDakIsWUFBTCxDQUFrQkcsS0FBSyxDQUFDQyxPQUF4QixFQUFpQ0QsS0FBSyxDQUFDUCxNQUF2QztBQUExQixXQUVJLE9BQU9xQixRQUFQLEtBQW9CLFVBQXBCLEdBQ0UsZ0NBQUMsbUJBQUQsQ0FBUyxRQUFULFFBQ0ksVUFBQWIsT0FBTztBQUFBLGlCQUFJYSxRQUFRLENBQUNiLE9BQUQsQ0FBWjtBQUFBLFNBRFgsQ0FERixHQUtFYSxRQVBOLENBSEs7QUFBQSxPQURYLENBREY7QUFrQkQ7OztFQTdGbUNDLGtCQUFNQyxTOzs7QUFnRzVDM0IsUUFBUSxDQUFDNEIsWUFBVCxHQUF3QjtBQUN0QnZCLEVBQUFBLGVBQWUsRUFBRXdCLE1BQU0sQ0FBQ3hCLGVBQVAsSUFBMEJ3QixNQUFNLENBQUNDLHFCQUQ1QjtBQUV0QmhCLEVBQUFBLHdCQUF3QixFQUFFZSxNQUFNLENBQUNoQix3QkFBUCxJQUFtQ2dCLE1BQU0sQ0FBQ0U7QUFGOUMsQ0FBeEI7QUFLQS9CLFFBQVEsQ0FBQ2dDLFNBQVQsR0FBcUI7QUFDbkIzQixFQUFBQSxlQUFlLEVBQUU0QixzQkFBVUMsR0FEUjtBQUVuQnBCLEVBQUFBLHdCQUF3QixFQUFFbUIsc0JBQVVDO0FBRmpCLENBQXJCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1lbW9pemUgZnJvbSAnbWVtb2l6ZS1vbmUnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBDb250ZXh0IGZyb20gJy4vQ29udGV4dCc7XG5pbXBvcnQgY3JlYXRlU3BlZWNoQ29udGV4dCBmcm9tICcuL2NyZWF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDb21wb3NlciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIGNvbnN0cnVjdG9yKHByb3BzKSB7XG4gICAgc3VwZXIocHJvcHMpO1xuXG4gICAgdGhpcy5oYW5kbGVWb2ljZXNDaGFuZ2VkID0gdGhpcy5oYW5kbGVWb2ljZXNDaGFuZ2VkLmJpbmQodGhpcyk7XG5cbiAgICBsZXQgdm9pY2VzID0gW107XG5cbiAgICBpZiAocHJvcHMuc3BlZWNoU3ludGhlc2lzKSB7XG4gICAgICBwcm9wcy5zcGVlY2hTeW50aGVzaXMuYWRkRXZlbnRMaXN0ZW5lciAmJiBwcm9wcy5zcGVlY2hTeW50aGVzaXMuYWRkRXZlbnRMaXN0ZW5lcigndm9pY2VzY2hhbmdlZCcsIHRoaXMuaGFuZGxlVm9pY2VzQ2hhbmdlZCk7XG4gICAgICB2b2ljZXMgPSBwcm9wcy5zcGVlY2hTeW50aGVzaXMuZ2V0Vm9pY2VzKCk7XG4gICAgfVxuXG4gICAgdGhpcy5tZXJnZUNvbnRleHQgPSBtZW1vaXplKCh7IGNhbmNlbCwgc3BlYWsgfSwgdm9pY2VzKSA9PiAoe1xuICAgICAgY2FuY2VsLFxuICAgICAgc3BlYWssXG4gICAgICB2b2ljZXNcbiAgICB9KSk7XG5cbiAgICB0aGlzLnN0YXRlID0ge1xuICAgICAgY29udGV4dDogY3JlYXRlU3BlZWNoQ29udGV4dCh7XG4gICAgICAgIHNwZWVjaFN5bnRoZXNpczogcHJvcHMuc3BlZWNoU3ludGhlc2lzLFxuICAgICAgICBTcGVlY2hTeW50aGVzaXNVdHRlcmFuY2U6IHByb3BzLnNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZVxuICAgICAgfSksXG4gICAgICB2b2ljZXNcbiAgICB9O1xuICB9XG5cbiAgY29tcG9uZW50V2lsbFJlY2VpdmVQcm9wcyhuZXh0UHJvcHMpIHtcbiAgICBjb25zdCB7XG4gICAgICBwcm9wc1xuICAgIH0gPSB0aGlzO1xuXG4gICAgY29uc3QgY2hhbmdlZCA9IFtcbiAgICAgICdzcGVlY2hTeW50aGVzaXMnLFxuICAgICAgJ3NwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSdcbiAgICBdLnNvbWUobmFtZSA9PiBuZXh0UHJvcHNbbmFtZV0gIT09IHByb3BzW25hbWVdKTtcblxuICAgIGlmIChjaGFuZ2VkKSB7XG4gICAgICBjb25zdCB7IHNwZWVjaFN5bnRoZXNpcyB9ID0gcHJvcHM7XG4gICAgICBjb25zdCB7IHNwZWVjaFN5bnRoZXNpczogbmV4dFNwZWVjaFN5bnRoZXNpcyB9ID0gbmV4dFByb3BzO1xuICAgICAgbGV0IG5leHRWb2ljZXMgPSBbXTtcblxuICAgICAgaWYgKHNwZWVjaFN5bnRoZXNpcyAmJiBzcGVlY2hTeW50aGVzaXMucmVtb3ZlRXZlbnRMaXN0ZW5lcikge1xuICAgICAgICBzcGVlY2hTeW50aGVzaXMucmVtb3ZlRXZlbnRMaXN0ZW5lcigndm9pY2VzY2hhbmdlZCcsIHRoaXMuaGFuZGxlVm9pY2VzQ2hhbmdlZCk7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuc3RhdGUuY29udGV4dC5zZXRQb255ZmlsbCh7XG4gICAgICAgIHNwZWVjaFN5bnRoZXNpczogbmV4dFByb3BzLnNwZWVjaFN5bnRoZXNpcyxcbiAgICAgICAgU3BlZWNoU3ludGhlc2lzVXR0ZXJhbmNlOiBuZXh0UHJvcHMuc3BlZWNoU3ludGhlc2lzVXR0ZXJhbmNlXG4gICAgICB9KTtcblxuICAgICAgaWYgKG5leHRTcGVlY2hTeW50aGVzaXMpIHtcbiAgICAgICAgbmV4dFNwZWVjaFN5bnRoZXNpcy5hZGRFdmVudExpc3RlbmVyICYmIG5leHRTcGVlY2hTeW50aGVzaXMuYWRkRXZlbnRMaXN0ZW5lcigndm9pY2VzY2hhbmdlZCcsIHRoaXMuaGFuZGxlVm9pY2VzQ2hhbmdlZCk7XG4gICAgICAgIG5leHRWb2ljZXMgPSBuZXh0U3BlZWNoU3ludGhlc2lzLmdldFZvaWNlcygpIHx8IFtdO1xuICAgICAgfVxuXG4gICAgICB0aGlzLnNldFN0YXRlKCgpID0+ICh7IHZvaWNlczogbmV4dFZvaWNlcyB9KSk7XG4gICAgfVxuICB9XG5cbiAgY29tcG9uZW50V2lsbFVubW91bnQoKSB7XG4gICAgY29uc3QgeyBzcGVlY2hTeW50aGVzaXMgfSA9IHRoaXMucHJvcHM7XG5cbiAgICBzcGVlY2hTeW50aGVzaXMgJiYgc3BlZWNoU3ludGhlc2lzLnJlbW92ZUV2ZW50TGlzdGVuZXIgJiYgc3BlZWNoU3ludGhlc2lzLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3ZvaWNlc2NoYW5nZWQnLCB0aGlzLmhhbmRsZVZvaWNlc0NoYW5nZWQpO1xuICB9XG5cbiAgaGFuZGxlVm9pY2VzQ2hhbmdlZCh7IHRhcmdldCB9KSB7XG4gICAgdGhpcy5zZXRTdGF0ZSgoKSA9PiAoeyB2b2ljZXM6IHRhcmdldC5nZXRWb2ljZXMoKSB9KSk7XG4gIH1cblxuICByZW5kZXIoKSB7XG4gICAgY29uc3QgeyBwcm9wcywgc3RhdGUgfSA9IHRoaXM7XG4gICAgY29uc3QgeyBjaGlsZHJlbiB9ID0gcHJvcHM7XG5cbiAgICByZXR1cm4gKFxuICAgICAgPENvbnRleHQuQ29uc3VtZXI+XG4gICAgICAgIHsgY29udGV4dCA9PiBjb250ZXh0ID9cbiAgICAgICAgICAgIHR5cGVvZiBjaGlsZHJlbiA9PT0gJ2Z1bmN0aW9uJyA/IGNoaWxkcmVuKGNvbnRleHQpIDogY2hpbGRyZW5cbiAgICAgICAgICA6XG4gICAgICAgICAgICA8Q29udGV4dC5Qcm92aWRlciB2YWx1ZT17IHRoaXMubWVyZ2VDb250ZXh0KHN0YXRlLmNvbnRleHQsIHN0YXRlLnZvaWNlcykgfT5cbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHR5cGVvZiBjaGlsZHJlbiA9PT0gJ2Z1bmN0aW9uJyA/XG4gICAgICAgICAgICAgICAgICA8Q29udGV4dC5Db25zdW1lcj5cbiAgICAgICAgICAgICAgICAgICAgeyBjb250ZXh0ID0+IGNoaWxkcmVuKGNvbnRleHQpIH1cbiAgICAgICAgICAgICAgICAgIDwvQ29udGV4dC5Db25zdW1lcj5cbiAgICAgICAgICAgICAgICA6XG4gICAgICAgICAgICAgICAgICBjaGlsZHJlblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICA8L0NvbnRleHQuUHJvdmlkZXI+XG4gICAgICAgIH1cbiAgICAgIDwvQ29udGV4dC5Db25zdW1lcj5cbiAgICApO1xuICB9XG59XG5cbkNvbXBvc2VyLmRlZmF1bHRQcm9wcyA9IHtcbiAgc3BlZWNoU3ludGhlc2lzOiB3aW5kb3cuc3BlZWNoU3ludGhlc2lzIHx8IHdpbmRvdy53ZWJraXRTcGVlY2hTeW50aGVzaXMsXG4gIHNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZTogd2luZG93LlNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSB8fCB3aW5kb3cud2Via2l0U3BlZWNoU3ludGhlc2lzVXR0ZXJhbmNlXG59O1xuXG5Db21wb3Nlci5wcm9wVHlwZXMgPSB7XG4gIHNwZWVjaFN5bnRoZXNpczogUHJvcFR5cGVzLmFueSxcbiAgc3BlZWNoU3ludGhlc2lzVXR0ZXJhbmNlOiBQcm9wVHlwZXMuYW55XG59O1xuIl19 |
@@ -1,16 +0,16 @@ | ||
'use strict'; | ||
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports["default"] = void 0; | ||
var _react = require('react'); | ||
var _react = _interopRequireDefault(require("react")); | ||
var _react2 = _interopRequireDefault(_react); | ||
var Context = _react["default"].createContext(); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var Context = _react2.default.createContext(); | ||
exports.default = Context; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9Db250ZXh0LmpzIl0sIm5hbWVzIjpbIkNvbnRleHQiLCJSZWFjdCIsImNyZWF0ZUNvbnRleHQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVQyxnQkFBTUMsYUFBTixFQUFoQjs7a0JBRWVGLE8iLCJmaWxlIjoiQ29udGV4dC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmNvbnN0IENvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0KCk7XG5cbmV4cG9ydCBkZWZhdWx0IENvbnRleHRcbiJdfQ== | ||
var _default = Context; | ||
exports["default"] = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9Db250ZXh0LmpzIl0sIm5hbWVzIjpbIkNvbnRleHQiLCJSZWFjdCIsImNyZWF0ZUNvbnRleHQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBOztBQUVBLElBQU1BLE9BQU8sR0FBR0Msa0JBQU1DLGFBQU4sRUFBaEI7O2VBRWVGLE8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5jb25zdCBDb250ZXh0ID0gUmVhY3QuY3JlYXRlQ29udGV4dCgpO1xuXG5leHBvcnQgZGVmYXVsdCBDb250ZXh0XG4iXX0= |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,16 +6,7 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports["default"] = createDeferred; | ||
var _promise = require('babel-runtime/core-js/promise'); | ||
var _promise2 = _interopRequireDefault(_promise); | ||
exports.default = createDeferred; | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function createDeferred() { | ||
var reject = void 0, | ||
resolve = void 0; | ||
var promise = new _promise2.default(function (promiseResolve, promiseReject) { | ||
var reject, resolve; | ||
var promise = new Promise(function (promiseResolve, promiseReject) { | ||
reject = promiseReject; | ||
@@ -29,4 +20,8 @@ resolve = promiseResolve; | ||
return { promise: promise, reject: reject, resolve: resolve }; | ||
return { | ||
promise: promise, | ||
reject: reject, | ||
resolve: resolve | ||
}; | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jcmVhdGVEZWZlcnJlZC5qcyJdLCJuYW1lcyI6WyJjcmVhdGVEZWZlcnJlZCIsInJlamVjdCIsInJlc29sdmUiLCJwcm9taXNlIiwicHJvbWlzZVJlc29sdmUiLCJwcm9taXNlUmVqZWN0IiwiRXJyb3IiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7a0JBQXdCQSxjOzs7O0FBQVQsU0FBU0EsY0FBVCxHQUEwQjtBQUN2QyxNQUFJQyxlQUFKO0FBQUEsTUFBWUMsZ0JBQVo7O0FBRUEsTUFBTUMsVUFBVSxzQkFBWSxVQUFDQyxjQUFELEVBQWlCQyxhQUFqQixFQUFtQztBQUM3REosYUFBU0ksYUFBVDtBQUNBSCxjQUFVRSxjQUFWO0FBQ0QsR0FIZSxDQUFoQjs7QUFLQSxNQUFJLENBQUNILE1BQUQsSUFBVyxDQUFDQyxPQUFoQixFQUF5QjtBQUN2QixVQUFNLElBQUlJLEtBQUosQ0FBVSxrRUFBVixDQUFOO0FBQ0Q7O0FBRUQsU0FBTyxFQUFFSCxnQkFBRixFQUFXRixjQUFYLEVBQW1CQyxnQkFBbkIsRUFBUDtBQUNEIiwiZmlsZSI6ImNyZWF0ZURlZmVycmVkLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlRGVmZXJyZWQoKSB7XG4gIGxldCByZWplY3QsIHJlc29sdmU7XG5cbiAgY29uc3QgcHJvbWlzZSA9IG5ldyBQcm9taXNlKChwcm9taXNlUmVzb2x2ZSwgcHJvbWlzZVJlamVjdCkgPT4ge1xuICAgIHJlamVjdCA9IHByb21pc2VSZWplY3Q7XG4gICAgcmVzb2x2ZSA9IHByb21pc2VSZXNvbHZlO1xuICB9KTtcblxuICBpZiAoIXJlamVjdCB8fCAhcmVzb2x2ZSkge1xuICAgIHRocm93IG5ldyBFcnJvcignUHJvbWlzZSBpcyBub3QgYSBFUy1jb21wbGlhbnQgYW5kIGRvIG5vdCBydW4gZXhlY3RvciBpbW1lZGlhdGVseScpO1xuICB9XG5cbiAgcmV0dXJuIHsgcHJvbWlzZSwgcmVqZWN0LCByZXNvbHZlIH07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jcmVhdGVEZWZlcnJlZC5qcyJdLCJuYW1lcyI6WyJjcmVhdGVEZWZlcnJlZCIsInJlamVjdCIsInJlc29sdmUiLCJwcm9taXNlIiwiUHJvbWlzZSIsInByb21pc2VSZXNvbHZlIiwicHJvbWlzZVJlamVjdCIsIkVycm9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQWUsU0FBU0EsY0FBVCxHQUEwQjtBQUN2QyxNQUFJQyxNQUFKLEVBQVlDLE9BQVo7QUFFQSxNQUFNQyxPQUFPLEdBQUcsSUFBSUMsT0FBSixDQUFZLFVBQUNDLGNBQUQsRUFBaUJDLGFBQWpCLEVBQW1DO0FBQzdETCxJQUFBQSxNQUFNLEdBQUdLLGFBQVQ7QUFDQUosSUFBQUEsT0FBTyxHQUFHRyxjQUFWO0FBQ0QsR0FIZSxDQUFoQjs7QUFLQSxNQUFJLENBQUNKLE1BQUQsSUFBVyxDQUFDQyxPQUFoQixFQUF5QjtBQUN2QixVQUFNLElBQUlLLEtBQUosQ0FBVSxrRUFBVixDQUFOO0FBQ0Q7O0FBRUQsU0FBTztBQUFFSixJQUFBQSxPQUFPLEVBQVBBLE9BQUY7QUFBV0YsSUFBQUEsTUFBTSxFQUFOQSxNQUFYO0FBQW1CQyxJQUFBQSxPQUFPLEVBQVBBO0FBQW5CLEdBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZURlZmVycmVkKCkge1xuICBsZXQgcmVqZWN0LCByZXNvbHZlO1xuXG4gIGNvbnN0IHByb21pc2UgPSBuZXcgUHJvbWlzZSgocHJvbWlzZVJlc29sdmUsIHByb21pc2VSZWplY3QpID0+IHtcbiAgICByZWplY3QgPSBwcm9taXNlUmVqZWN0O1xuICAgIHJlc29sdmUgPSBwcm9taXNlUmVzb2x2ZTtcbiAgfSk7XG5cbiAgaWYgKCFyZWplY3QgfHwgIXJlc29sdmUpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1Byb21pc2UgaXMgbm90IGEgRVMtY29tcGxpYW50IGFuZCBkbyBub3QgcnVuIGV4ZWN0b3IgaW1tZWRpYXRlbHknKTtcbiAgfVxuXG4gIHJldHVybiB7IHByb21pc2UsIHJlamVjdCwgcmVzb2x2ZSB9O1xufVxuIl19 |
@@ -6,6 +6,6 @@ "use strict"; | ||
}); | ||
exports["default"] = _default; | ||
exports.default = function (speechSynthesis) { | ||
return speechSynthesis.getVoices(); | ||
// return speechSynthesis.getVoices().map(({ | ||
function _default(speechSynthesis) { | ||
return speechSynthesis.getVoices(); // return speechSynthesis.getVoices().map(({ | ||
// 'default': def, | ||
@@ -23,3 +23,3 @@ // lang, | ||
// })); | ||
}; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9nZXRTZXJpYWxpemFibGVWb2ljZXMuanMiXSwibmFtZXMiOlsic3BlZWNoU3ludGhlc2lzIiwiZ2V0Vm9pY2VzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7a0JBQWUsVUFBVUEsZUFBVixFQUEyQjtBQUN4QyxTQUFPQSxnQkFBZ0JDLFNBQWhCLEVBQVA7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNELEMiLCJmaWxlIjoiZ2V0U2VyaWFsaXphYmxlVm9pY2VzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKHNwZWVjaFN5bnRoZXNpcykge1xuICByZXR1cm4gc3BlZWNoU3ludGhlc2lzLmdldFZvaWNlcygpO1xuICAvLyByZXR1cm4gc3BlZWNoU3ludGhlc2lzLmdldFZvaWNlcygpLm1hcCgoe1xuICAvLyAgICdkZWZhdWx0JzogZGVmLFxuICAvLyAgIGxhbmcsXG4gIC8vICAgbG9jYWxTZXJ2aWNlLFxuICAvLyAgIG5hbWUsXG4gIC8vICAgdm9pY2VVUklcbiAgLy8gfSkgPT4gKHtcbiAgLy8gICAnZGVmYXVsdCc6IGRlZixcbiAgLy8gICBsYW5nLFxuICAvLyAgIGxvY2FsU2VydmljZSxcbiAgLy8gICBuYW1lLFxuICAvLyAgIHZvaWNlVVJJXG4gIC8vIH0pKTtcbn1cbiJdfQ== | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9nZXRTZXJpYWxpemFibGVWb2ljZXMuanMiXSwibmFtZXMiOlsic3BlZWNoU3ludGhlc2lzIiwiZ2V0Vm9pY2VzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQWUsa0JBQVVBLGVBQVYsRUFBMkI7QUFDeEMsU0FBT0EsZUFBZSxDQUFDQyxTQUFoQixFQUFQLENBRHdDLENBRXhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCBmdW5jdGlvbiAoc3BlZWNoU3ludGhlc2lzKSB7XG4gIHJldHVybiBzcGVlY2hTeW50aGVzaXMuZ2V0Vm9pY2VzKCk7XG4gIC8vIHJldHVybiBzcGVlY2hTeW50aGVzaXMuZ2V0Vm9pY2VzKCkubWFwKCh7XG4gIC8vICAgJ2RlZmF1bHQnOiBkZWYsXG4gIC8vICAgbGFuZyxcbiAgLy8gICBsb2NhbFNlcnZpY2UsXG4gIC8vICAgbmFtZSxcbiAgLy8gICB2b2ljZVVSSVxuICAvLyB9KSA9PiAoe1xuICAvLyAgICdkZWZhdWx0JzogZGVmLFxuICAvLyAgIGxhbmcsXG4gIC8vICAgbG9jYWxTZXJ2aWNlLFxuICAvLyAgIG5hbWUsXG4gIC8vICAgdm9pY2VVUklcbiAgLy8gfSkpO1xufVxuIl19 |
@@ -1,35 +0,46 @@ | ||
'use strict'; | ||
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.SayPrimitive = exports.SayButton = exports.Context = exports.Composer = undefined; | ||
Object.defineProperty(exports, "Composer", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Composer["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "Context", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Context["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "SayButton", { | ||
enumerable: true, | ||
get: function get() { | ||
return _SayButton["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "SayPrimitive", { | ||
enumerable: true, | ||
get: function get() { | ||
return _SayPrimitive["default"]; | ||
} | ||
}); | ||
exports["default"] = void 0; | ||
var _Say = require('./Say'); | ||
var _Say = _interopRequireDefault(require("./Say")); | ||
var _Say2 = _interopRequireDefault(_Say); | ||
var _Composer = _interopRequireDefault(require("./Composer")); | ||
var _Composer = require('./Composer'); | ||
var _Context = _interopRequireDefault(require("./Context")); | ||
var _Composer2 = _interopRequireDefault(_Composer); | ||
var _SayButton = _interopRequireDefault(require("./SayButton")); | ||
var _Context = require('./Context'); | ||
var _SayPrimitive = _interopRequireDefault(require("./SayPrimitive")); | ||
var _Context2 = _interopRequireDefault(_Context); | ||
var _SayButton = require('./SayButton'); | ||
var _SayButton2 = _interopRequireDefault(_SayButton); | ||
var _SayPrimitive = require('./SayPrimitive'); | ||
var _SayPrimitive2 = _interopRequireDefault(_SayPrimitive); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.default = _Say2.default; | ||
exports.Composer = _Composer2.default; | ||
exports.Context = _Context2.default; | ||
exports.SayButton = _SayButton2.default; | ||
exports.SayPrimitive = _SayPrimitive2.default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJTYXkiLCJDb21wb3NlciIsIkNvbnRleHQiLCJTYXlCdXR0b24iLCJTYXlQcmltaXRpdmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7a0JBRWVBLGE7UUFHYkMsUSxHQUFBQSxrQjtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLFMsR0FBQUEsbUI7UUFDQUMsWSxHQUFBQSxzQiIsImZpbGUiOiJpbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTYXkgZnJvbSAnLi9TYXknO1xuaW1wb3J0IENvbXBvc2VyIGZyb20gJy4vQ29tcG9zZXInO1xuaW1wb3J0IENvbnRleHQgZnJvbSAnLi9Db250ZXh0JztcbmltcG9ydCBTYXlCdXR0b24gZnJvbSAnLi9TYXlCdXR0b24nO1xuaW1wb3J0IFNheVByaW1pdGl2ZSBmcm9tICcuL1NheVByaW1pdGl2ZSc7XG5cbmV4cG9ydCBkZWZhdWx0IFNheVxuXG5leHBvcnQge1xuICBDb21wb3NlcixcbiAgQ29udGV4dCxcbiAgU2F5QnV0dG9uLFxuICBTYXlQcmltaXRpdmVcbn1cbiJdfQ== | ||
var _default = _Say["default"]; | ||
exports["default"] = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJTYXkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBOztBQUNBOztBQUNBOztBQUNBOztBQUNBOztlQUVlQSxlIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNheSBmcm9tICcuL1NheSc7XG5pbXBvcnQgQ29tcG9zZXIgZnJvbSAnLi9Db21wb3Nlcic7XG5pbXBvcnQgQ29udGV4dCBmcm9tICcuL0NvbnRleHQnO1xuaW1wb3J0IFNheUJ1dHRvbiBmcm9tICcuL1NheUJ1dHRvbic7XG5pbXBvcnQgU2F5UHJpbWl0aXZlIGZyb20gJy4vU2F5UHJpbWl0aXZlJztcblxuZXhwb3J0IGRlZmF1bHQgU2F5XG5cbmV4cG9ydCB7XG4gIENvbXBvc2VyLFxuICBDb250ZXh0LFxuICBTYXlCdXR0b24sXG4gIFNheVByaW1pdGl2ZVxufVxuIl19 |
@@ -1,34 +0,34 @@ | ||
'use strict'; | ||
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports["default"] = _default; | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _sleep = _interopRequireDefault(require("./sleep")); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
function _default(_x, _x2, _x3) { | ||
return _ref.apply(this, arguments); | ||
} | ||
var _sleep = require('./sleep'); | ||
var _sleep2 = _interopRequireDefault(_sleep); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.default = function () { | ||
var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(fn, numRetries, interval) { | ||
function _ref() { | ||
_ref = (0, _asyncToGenerator2["default"])( | ||
/*#__PURE__*/ | ||
_regenerator["default"].mark(function _callee(fn, numRetries, interval) { | ||
var lastError, times; | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
return _regenerator["default"].wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
lastError = void 0; | ||
times = 0; | ||
case 2: | ||
case 1: | ||
if (!(times < numRetries)) { | ||
_context.next = 18; | ||
_context.next = 17; | ||
break; | ||
@@ -38,43 +38,39 @@ } | ||
if (!times) { | ||
_context.next = 6; | ||
_context.next = 5; | ||
break; | ||
} | ||
_context.next = 6; | ||
return (0, _sleep2.default)(interval); | ||
_context.next = 5; | ||
return (0, _sleep["default"])(interval); | ||
case 6: | ||
_context.prev = 6; | ||
_context.next = 9; | ||
case 5: | ||
_context.prev = 5; | ||
_context.next = 8; | ||
return fn(); | ||
case 9: | ||
return _context.abrupt('return', _context.sent); | ||
case 8: | ||
return _context.abrupt("return", _context.sent); | ||
case 12: | ||
_context.prev = 12; | ||
_context.t0 = _context['catch'](6); | ||
case 11: | ||
_context.prev = 11; | ||
_context.t0 = _context["catch"](5); | ||
lastError = _context.t0; | ||
case 15: | ||
case 14: | ||
times++; | ||
_context.next = 2; | ||
_context.next = 1; | ||
break; | ||
case 18: | ||
case 17: | ||
throw lastError; | ||
case 19: | ||
case 'end': | ||
case 18: | ||
case "end": | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, this, [[6, 12]]); | ||
}, _callee, null, [[5, 11]]); | ||
})); | ||
return function (_x, _x2, _x3) { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9yZXRyeS5qcyJdLCJuYW1lcyI6WyJmbiIsIm51bVJldHJpZXMiLCJpbnRlcnZhbCIsImxhc3RFcnJvciIsInRpbWVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBOzs7Ozs7O3NGQUVlLGlCQUFnQkEsRUFBaEIsRUFBb0JDLFVBQXBCLEVBQWdDQyxRQUFoQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDVEMscUJBRFM7QUFHSkMsaUJBSEksR0FHSSxDQUhKOztBQUFBO0FBQUEsa0JBR09BLFFBQVFILFVBSGY7QUFBQTtBQUFBO0FBQUE7O0FBQUEsaUJBSVBHLEtBSk87QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQSxtQkFLSCxxQkFBTUYsUUFBTixDQUxHOztBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQVNJRixJQVRKOztBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQVdURzs7QUFYUztBQUcyQkMsbUJBSDNCO0FBQUE7QUFBQTs7QUFBQTtBQUFBLGtCQWVQRCxTQWZPOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEciLCJmaWxlIjoicmV0cnkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc2xlZXAgZnJvbSAnLi9zbGVlcCc7XG5cbmV4cG9ydCBkZWZhdWx0IGFzeW5jIGZ1bmN0aW9uIChmbiwgbnVtUmV0cmllcywgaW50ZXJ2YWwpIHtcbiAgbGV0IGxhc3RFcnJvcjtcblxuICBmb3IgKGxldCB0aW1lcyA9IDA7IHRpbWVzIDwgbnVtUmV0cmllczsgdGltZXMrKykge1xuICAgIGlmICh0aW1lcykge1xuICAgICAgYXdhaXQgc2xlZXAoaW50ZXJ2YWwpO1xuICAgIH1cblxuICAgIHRyeSB7XG4gICAgICByZXR1cm4gYXdhaXQgZm4oKTtcbiAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgbGFzdEVycm9yID0gZXJyb3I7XG4gICAgfVxuICB9XG5cbiAgdGhyb3cgbGFzdEVycm9yO1xufVxuIl19 | ||
return _ref.apply(this, arguments); | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9yZXRyeS5qcyJdLCJuYW1lcyI6WyJmbiIsIm51bVJldHJpZXMiLCJpbnRlcnZhbCIsInRpbWVzIiwibGFzdEVycm9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7Ozs7Ozs7OzsrQkFFZSxpQkFBZ0JBLEVBQWhCLEVBQW9CQyxVQUFwQixFQUFnQ0MsUUFBaEM7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0pDLFlBQUFBLEtBSEksR0FHSSxDQUhKOztBQUFBO0FBQUEsa0JBR09BLEtBQUssR0FBR0YsVUFIZjtBQUFBO0FBQUE7QUFBQTs7QUFBQSxpQkFJUEUsS0FKTztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBLG1CQUtILHVCQUFNRCxRQUFOLENBTEc7O0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBU0lGLEVBQUUsRUFUTjs7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQVdUSSxZQUFBQSxTQUFTLGNBQVQ7O0FBWFM7QUFHMkJELFlBQUFBLEtBQUssRUFIaEM7QUFBQTtBQUFBOztBQUFBO0FBQUEsa0JBZVBDLFNBZk87O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsRyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzbGVlcCBmcm9tICcuL3NsZWVwJztcblxuZXhwb3J0IGRlZmF1bHQgYXN5bmMgZnVuY3Rpb24gKGZuLCBudW1SZXRyaWVzLCBpbnRlcnZhbCkge1xuICBsZXQgbGFzdEVycm9yO1xuXG4gIGZvciAobGV0IHRpbWVzID0gMDsgdGltZXMgPCBudW1SZXRyaWVzOyB0aW1lcysrKSB7XG4gICAgaWYgKHRpbWVzKSB7XG4gICAgICBhd2FpdCBzbGVlcChpbnRlcnZhbCk7XG4gICAgfVxuXG4gICAgdHJ5IHtcbiAgICAgIHJldHVybiBhd2FpdCBmbigpO1xuICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICBsYXN0RXJyb3IgPSBlcnJvcjtcbiAgICB9XG4gIH1cblxuICB0aHJvdyBsYXN0RXJyb3I7XG59XG4iXX0= |
@@ -1,49 +0,34 @@ | ||
'use strict'; | ||
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports["default"] = void 0; | ||
var _propTypes = require('prop-types'); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _propTypes2 = _interopRequireDefault(_propTypes); | ||
var _react = _interopRequireDefault(require("react")); | ||
var _react = require('react'); | ||
var _Composer = _interopRequireDefault(require("./Composer")); | ||
var _react2 = _interopRequireDefault(_react); | ||
var _SayPrimitive = _interopRequireDefault(require("./SayPrimitive")); | ||
var _Composer = require('./Composer'); | ||
var _Composer2 = _interopRequireDefault(_Composer); | ||
var _SayPrimitive = require('./SayPrimitive'); | ||
var _SayPrimitive2 = _interopRequireDefault(_SayPrimitive); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var Say = function Say(props) { | ||
return _react2.default.createElement( | ||
_Composer2.default, | ||
{ | ||
speechSynthesis: props.speechSynthesis, | ||
speechSynthesisUtterance: props.speechSynthesisUtterance | ||
}, | ||
_react2.default.createElement( | ||
_SayPrimitive2.default, | ||
{ | ||
lang: props.lang, | ||
onBoundary: props.onBoundary, | ||
onEnd: props.onEnd, | ||
onError: props.onError, | ||
onStart: props.onStart, | ||
pitch: props.pitch, | ||
rate: props.rate, | ||
speak: props.speak, | ||
voice: props.voice, | ||
volume: props.volume | ||
}, | ||
props.children | ||
) | ||
); | ||
return _react["default"].createElement(_Composer["default"], { | ||
speechSynthesis: props.speechSynthesis, | ||
speechSynthesisUtterance: props.speechSynthesisUtterance | ||
}, _react["default"].createElement(_SayPrimitive["default"], { | ||
lang: props.lang, | ||
onBoundary: props.onBoundary, | ||
onEnd: props.onEnd, | ||
onError: props.onError, | ||
onStart: props.onStart, | ||
pitch: props.pitch, | ||
rate: props.rate, | ||
speak: props.speak, | ||
voice: props.voice, | ||
volume: props.volume | ||
}, props.children)); | ||
}; | ||
@@ -55,19 +40,18 @@ | ||
}; | ||
Say.propTypes = { | ||
lang: _propTypes2.default.string, | ||
onBoundary: _propTypes2.default.func, | ||
onEnd: _propTypes2.default.func, | ||
onError: _propTypes2.default.func, | ||
onStart: _propTypes2.default.func, | ||
pitch: _propTypes2.default.number, | ||
rate: _propTypes2.default.number, | ||
speechSynthesis: _propTypes2.default.any, | ||
speechSynthesisUtterance: _propTypes2.default.any, | ||
speak: _propTypes2.default.string, | ||
voice: _propTypes2.default.oneOfType([_propTypes2.default.any, _propTypes2.default.func]), | ||
volume: _propTypes2.default.number | ||
lang: _propTypes["default"].string, | ||
onBoundary: _propTypes["default"].func, | ||
onEnd: _propTypes["default"].func, | ||
onError: _propTypes["default"].func, | ||
onStart: _propTypes["default"].func, | ||
pitch: _propTypes["default"].number, | ||
rate: _propTypes["default"].number, | ||
speechSynthesis: _propTypes["default"].any, | ||
speechSynthesisUtterance: _propTypes["default"].any, | ||
speak: _propTypes["default"].string, | ||
voice: _propTypes["default"].oneOfType([_propTypes["default"].any, _propTypes["default"].func]), | ||
volume: _propTypes["default"].number | ||
}; | ||
exports.default = Say; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9TYXkuanMiXSwibmFtZXMiOlsiU2F5IiwicHJvcHMiLCJzcGVlY2hTeW50aGVzaXMiLCJzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJsYW5nIiwib25Cb3VuZGFyeSIsIm9uRW5kIiwib25FcnJvciIsIm9uU3RhcnQiLCJwaXRjaCIsInJhdGUiLCJzcGVhayIsInZvaWNlIiwidm9sdW1lIiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJ3aW5kb3ciLCJ3ZWJraXRTcGVlY2hTeW50aGVzaXMiLCJTcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJ3ZWJraXRTcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJmdW5jIiwibnVtYmVyIiwiYW55Iiwib25lT2ZUeXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBRUE7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNO0FBQUEsU0FDVjtBQUFDLHNCQUFEO0FBQUE7QUFDRSx1QkFBa0JDLE1BQU1DLGVBRDFCO0FBRUUsZ0NBQTJCRCxNQUFNRTtBQUZuQztBQUlFO0FBQUMsNEJBQUQ7QUFBQTtBQUNFLGNBQU9GLE1BQU1HLElBRGY7QUFFRSxvQkFBYUgsTUFBTUksVUFGckI7QUFHRSxlQUFRSixNQUFNSyxLQUhoQjtBQUlFLGlCQUFVTCxNQUFNTSxPQUpsQjtBQUtFLGlCQUFVTixNQUFNTyxPQUxsQjtBQU1FLGVBQVFQLE1BQU1RLEtBTmhCO0FBT0UsY0FBT1IsTUFBTVMsSUFQZjtBQVFFLGVBQVFULE1BQU1VLEtBUmhCO0FBU0UsZUFBUVYsTUFBTVcsS0FUaEI7QUFVRSxnQkFBU1gsTUFBTVk7QUFWakI7QUFZSVosWUFBTWE7QUFaVjtBQUpGLEdBRFU7QUFBQSxDQUFaOztBQXFCQWQsSUFBSWUsWUFBSixHQUFtQjtBQUNqQmIsbUJBQWlCYyxPQUFPZCxlQUFQLElBQTBCYyxPQUFPQyxxQkFEakM7QUFFakJkLDRCQUEwQmEsT0FBT0Usd0JBQVAsSUFBbUNGLE9BQU9HO0FBRm5ELENBQW5COztBQUtBbkIsSUFBSW9CLFNBQUosR0FBZ0I7QUFDZGhCLFFBQU1pQixvQkFBVUMsTUFERjtBQUVkakIsY0FBWWdCLG9CQUFVRSxJQUZSO0FBR2RqQixTQUFPZSxvQkFBVUUsSUFISDtBQUlkaEIsV0FBU2Msb0JBQVVFLElBSkw7QUFLZGYsV0FBU2Esb0JBQVVFLElBTEw7QUFNZGQsU0FBT1ksb0JBQVVHLE1BTkg7QUFPZGQsUUFBTVcsb0JBQVVHLE1BUEY7QUFRZHRCLG1CQUFpQm1CLG9CQUFVSSxHQVJiO0FBU2R0Qiw0QkFBMEJrQixvQkFBVUksR0FUdEI7QUFVZGQsU0FBT1Usb0JBQVVDLE1BVkg7QUFXZFYsU0FBT1Msb0JBQVVLLFNBQVYsQ0FBb0IsQ0FBQ0wsb0JBQVVJLEdBQVgsRUFBZ0JKLG9CQUFVRSxJQUExQixDQUFwQixDQVhPO0FBWWRWLFVBQVFRLG9CQUFVRztBQVpKLENBQWhCOztrQkFlZXhCLEciLCJmaWxlIjoiU2F5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBDb21wb3NlciBmcm9tICcuL0NvbXBvc2VyJztcbmltcG9ydCBTYXlQcmltaXRpdmUgZnJvbSAnLi9TYXlQcmltaXRpdmUnO1xuXG5jb25zdCBTYXkgPSBwcm9wcyA9PlxuICA8Q29tcG9zZXJcbiAgICBzcGVlY2hTeW50aGVzaXM9eyBwcm9wcy5zcGVlY2hTeW50aGVzaXMgfVxuICAgIHNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZT17IHByb3BzLnNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSB9XG4gID5cbiAgICA8U2F5UHJpbWl0aXZlXG4gICAgICBsYW5nPXsgcHJvcHMubGFuZyB9XG4gICAgICBvbkJvdW5kYXJ5PXsgcHJvcHMub25Cb3VuZGFyeSB9XG4gICAgICBvbkVuZD17IHByb3BzLm9uRW5kIH1cbiAgICAgIG9uRXJyb3I9eyBwcm9wcy5vbkVycm9yIH1cbiAgICAgIG9uU3RhcnQ9eyBwcm9wcy5vblN0YXJ0IH1cbiAgICAgIHBpdGNoPXsgcHJvcHMucGl0Y2ggfVxuICAgICAgcmF0ZT17IHByb3BzLnJhdGUgfVxuICAgICAgc3BlYWs9eyBwcm9wcy5zcGVhayB9XG4gICAgICB2b2ljZT17IHByb3BzLnZvaWNlIH1cbiAgICAgIHZvbHVtZT17IHByb3BzLnZvbHVtZSB9XG4gICAgPlxuICAgICAgeyBwcm9wcy5jaGlsZHJlbiB9XG4gICAgPC9TYXlQcmltaXRpdmU+XG4gIDwvQ29tcG9zZXI+XG5cblNheS5kZWZhdWx0UHJvcHMgPSB7XG4gIHNwZWVjaFN5bnRoZXNpczogd2luZG93LnNwZWVjaFN5bnRoZXNpcyB8fCB3aW5kb3cud2Via2l0U3BlZWNoU3ludGhlc2lzLFxuICBzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2U6IHdpbmRvdy5TcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UgfHwgd2luZG93LndlYmtpdFNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZVxufTtcblxuU2F5LnByb3BUeXBlcyA9IHtcbiAgbGFuZzogUHJvcFR5cGVzLnN0cmluZyxcbiAgb25Cb3VuZGFyeTogUHJvcFR5cGVzLmZ1bmMsXG4gIG9uRW5kOiBQcm9wVHlwZXMuZnVuYyxcbiAgb25FcnJvcjogUHJvcFR5cGVzLmZ1bmMsXG4gIG9uU3RhcnQ6IFByb3BUeXBlcy5mdW5jLFxuICBwaXRjaDogUHJvcFR5cGVzLm51bWJlcixcbiAgcmF0ZTogUHJvcFR5cGVzLm51bWJlcixcbiAgc3BlZWNoU3ludGhlc2lzOiBQcm9wVHlwZXMuYW55LFxuICBzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2U6IFByb3BUeXBlcy5hbnksXG4gIHNwZWFrOiBQcm9wVHlwZXMuc3RyaW5nLFxuICB2b2ljZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLmFueSwgUHJvcFR5cGVzLmZ1bmNdKSxcbiAgdm9sdW1lOiBQcm9wVHlwZXMubnVtYmVyXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTYXlcbiJdfQ== | ||
var _default = Say; | ||
exports["default"] = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9TYXkuanMiXSwibmFtZXMiOlsiU2F5IiwicHJvcHMiLCJzcGVlY2hTeW50aGVzaXMiLCJzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJsYW5nIiwib25Cb3VuZGFyeSIsIm9uRW5kIiwib25FcnJvciIsIm9uU3RhcnQiLCJwaXRjaCIsInJhdGUiLCJzcGVhayIsInZvaWNlIiwidm9sdW1lIiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJ3aW5kb3ciLCJ3ZWJraXRTcGVlY2hTeW50aGVzaXMiLCJTcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJ3ZWJraXRTcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJmdW5jIiwibnVtYmVyIiwiYW55Iiwib25lT2ZUeXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFFQTs7QUFDQTs7QUFFQSxJQUFNQSxHQUFHLEdBQUcsU0FBTkEsR0FBTSxDQUFBQyxLQUFLO0FBQUEsU0FDZixnQ0FBQyxvQkFBRDtBQUNFLElBQUEsZUFBZSxFQUFHQSxLQUFLLENBQUNDLGVBRDFCO0FBRUUsSUFBQSx3QkFBd0IsRUFBR0QsS0FBSyxDQUFDRTtBQUZuQyxLQUlFLGdDQUFDLHdCQUFEO0FBQ0UsSUFBQSxJQUFJLEVBQUdGLEtBQUssQ0FBQ0csSUFEZjtBQUVFLElBQUEsVUFBVSxFQUFHSCxLQUFLLENBQUNJLFVBRnJCO0FBR0UsSUFBQSxLQUFLLEVBQUdKLEtBQUssQ0FBQ0ssS0FIaEI7QUFJRSxJQUFBLE9BQU8sRUFBR0wsS0FBSyxDQUFDTSxPQUpsQjtBQUtFLElBQUEsT0FBTyxFQUFHTixLQUFLLENBQUNPLE9BTGxCO0FBTUUsSUFBQSxLQUFLLEVBQUdQLEtBQUssQ0FBQ1EsS0FOaEI7QUFPRSxJQUFBLElBQUksRUFBR1IsS0FBSyxDQUFDUyxJQVBmO0FBUUUsSUFBQSxLQUFLLEVBQUdULEtBQUssQ0FBQ1UsS0FSaEI7QUFTRSxJQUFBLEtBQUssRUFBR1YsS0FBSyxDQUFDVyxLQVRoQjtBQVVFLElBQUEsTUFBTSxFQUFHWCxLQUFLLENBQUNZO0FBVmpCLEtBWUlaLEtBQUssQ0FBQ2EsUUFaVixDQUpGLENBRGU7QUFBQSxDQUFqQjs7QUFxQkFkLEdBQUcsQ0FBQ2UsWUFBSixHQUFtQjtBQUNqQmIsRUFBQUEsZUFBZSxFQUFFYyxNQUFNLENBQUNkLGVBQVAsSUFBMEJjLE1BQU0sQ0FBQ0MscUJBRGpDO0FBRWpCZCxFQUFBQSx3QkFBd0IsRUFBRWEsTUFBTSxDQUFDRSx3QkFBUCxJQUFtQ0YsTUFBTSxDQUFDRztBQUZuRCxDQUFuQjtBQUtBbkIsR0FBRyxDQUFDb0IsU0FBSixHQUFnQjtBQUNkaEIsRUFBQUEsSUFBSSxFQUFFaUIsc0JBQVVDLE1BREY7QUFFZGpCLEVBQUFBLFVBQVUsRUFBRWdCLHNCQUFVRSxJQUZSO0FBR2RqQixFQUFBQSxLQUFLLEVBQUVlLHNCQUFVRSxJQUhIO0FBSWRoQixFQUFBQSxPQUFPLEVBQUVjLHNCQUFVRSxJQUpMO0FBS2RmLEVBQUFBLE9BQU8sRUFBRWEsc0JBQVVFLElBTEw7QUFNZGQsRUFBQUEsS0FBSyxFQUFFWSxzQkFBVUcsTUFOSDtBQU9kZCxFQUFBQSxJQUFJLEVBQUVXLHNCQUFVRyxNQVBGO0FBUWR0QixFQUFBQSxlQUFlLEVBQUVtQixzQkFBVUksR0FSYjtBQVNkdEIsRUFBQUEsd0JBQXdCLEVBQUVrQixzQkFBVUksR0FUdEI7QUFVZGQsRUFBQUEsS0FBSyxFQUFFVSxzQkFBVUMsTUFWSDtBQVdkVixFQUFBQSxLQUFLLEVBQUVTLHNCQUFVSyxTQUFWLENBQW9CLENBQUNMLHNCQUFVSSxHQUFYLEVBQWdCSixzQkFBVUUsSUFBMUIsQ0FBcEIsQ0FYTztBQVlkVixFQUFBQSxNQUFNLEVBQUVRLHNCQUFVRztBQVpKLENBQWhCO2VBZWV4QixHIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBDb21wb3NlciBmcm9tICcuL0NvbXBvc2VyJztcbmltcG9ydCBTYXlQcmltaXRpdmUgZnJvbSAnLi9TYXlQcmltaXRpdmUnO1xuXG5jb25zdCBTYXkgPSBwcm9wcyA9PlxuICA8Q29tcG9zZXJcbiAgICBzcGVlY2hTeW50aGVzaXM9eyBwcm9wcy5zcGVlY2hTeW50aGVzaXMgfVxuICAgIHNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZT17IHByb3BzLnNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSB9XG4gID5cbiAgICA8U2F5UHJpbWl0aXZlXG4gICAgICBsYW5nPXsgcHJvcHMubGFuZyB9XG4gICAgICBvbkJvdW5kYXJ5PXsgcHJvcHMub25Cb3VuZGFyeSB9XG4gICAgICBvbkVuZD17IHByb3BzLm9uRW5kIH1cbiAgICAgIG9uRXJyb3I9eyBwcm9wcy5vbkVycm9yIH1cbiAgICAgIG9uU3RhcnQ9eyBwcm9wcy5vblN0YXJ0IH1cbiAgICAgIHBpdGNoPXsgcHJvcHMucGl0Y2ggfVxuICAgICAgcmF0ZT17IHByb3BzLnJhdGUgfVxuICAgICAgc3BlYWs9eyBwcm9wcy5zcGVhayB9XG4gICAgICB2b2ljZT17IHByb3BzLnZvaWNlIH1cbiAgICAgIHZvbHVtZT17IHByb3BzLnZvbHVtZSB9XG4gICAgPlxuICAgICAgeyBwcm9wcy5jaGlsZHJlbiB9XG4gICAgPC9TYXlQcmltaXRpdmU+XG4gIDwvQ29tcG9zZXI+XG5cblNheS5kZWZhdWx0UHJvcHMgPSB7XG4gIHNwZWVjaFN5bnRoZXNpczogd2luZG93LnNwZWVjaFN5bnRoZXNpcyB8fCB3aW5kb3cud2Via2l0U3BlZWNoU3ludGhlc2lzLFxuICBzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2U6IHdpbmRvdy5TcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UgfHwgd2luZG93LndlYmtpdFNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZVxufTtcblxuU2F5LnByb3BUeXBlcyA9IHtcbiAgbGFuZzogUHJvcFR5cGVzLnN0cmluZyxcbiAgb25Cb3VuZGFyeTogUHJvcFR5cGVzLmZ1bmMsXG4gIG9uRW5kOiBQcm9wVHlwZXMuZnVuYyxcbiAgb25FcnJvcjogUHJvcFR5cGVzLmZ1bmMsXG4gIG9uU3RhcnQ6IFByb3BUeXBlcy5mdW5jLFxuICBwaXRjaDogUHJvcFR5cGVzLm51bWJlcixcbiAgcmF0ZTogUHJvcFR5cGVzLm51bWJlcixcbiAgc3BlZWNoU3ludGhlc2lzOiBQcm9wVHlwZXMuYW55LFxuICBzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2U6IFByb3BUeXBlcy5hbnksXG4gIHNwZWFrOiBQcm9wVHlwZXMuc3RyaW5nLFxuICB2b2ljZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLmFueSwgUHJvcFR5cGVzLmZ1bmNdKSxcbiAgdm9sdW1lOiBQcm9wVHlwZXMubnVtYmVyXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTYXlcbiJdfQ== |
@@ -1,63 +0,45 @@ | ||
'use strict'; | ||
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports["default"] = void 0; | ||
var _extends2 = require('babel-runtime/helpers/extends'); | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
var _extends3 = _interopRequireDefault(_extends2); | ||
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); | ||
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); | ||
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); | ||
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); | ||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); | ||
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); | ||
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); | ||
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _createClass2 = require('babel-runtime/helpers/createClass'); | ||
var _react = _interopRequireDefault(require("react")); | ||
var _createClass3 = _interopRequireDefault(_createClass2); | ||
var _Composer = _interopRequireDefault(require("./Composer")); | ||
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); | ||
var SayButton = | ||
/*#__PURE__*/ | ||
function (_React$Component) { | ||
(0, _inherits2["default"])(SayButton, _React$Component); | ||
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); | ||
var _inherits2 = require('babel-runtime/helpers/inherits'); | ||
var _inherits3 = _interopRequireDefault(_inherits2); | ||
var _propTypes = require('prop-types'); | ||
var _propTypes2 = _interopRequireDefault(_propTypes); | ||
var _react = require('react'); | ||
var _react2 = _interopRequireDefault(_react); | ||
var _Composer = require('./Composer'); | ||
var _Composer2 = _interopRequireDefault(_Composer); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var SayButton = function (_React$Component) { | ||
(0, _inherits3.default)(SayButton, _React$Component); | ||
function SayButton(props) { | ||
(0, _classCallCheck3.default)(this, SayButton); | ||
var _this; | ||
var _this = (0, _possibleConstructorReturn3.default)(this, (SayButton.__proto__ || (0, _getPrototypeOf2.default)(SayButton)).call(this, props)); | ||
_this.handleClick = _this.handleClick.bind(_this); | ||
(0, _classCallCheck2["default"])(this, SayButton); | ||
_this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(SayButton).call(this, props)); | ||
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2["default"])(_this)); | ||
_this.state = { | ||
@@ -70,4 +52,4 @@ busy: false, | ||
(0, _createClass3.default)(SayButton, [{ | ||
key: 'componentWillUnmount', | ||
(0, _createClass2["default"])(SayButton, [{ | ||
key: "componentWillUnmount", | ||
value: function componentWillUnmount() { | ||
@@ -77,3 +59,3 @@ this.props.context.cancel(this.state.id); | ||
}, { | ||
key: 'handleClick', | ||
key: "handleClick", | ||
value: function handleClick() { | ||
@@ -84,10 +66,13 @@ var _this2 = this; | ||
state = this.state; | ||
props.onClick && props.onClick(event); | ||
this.setState(function () { | ||
return { busy: true }; | ||
}, (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() { | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
return { | ||
busy: true | ||
}; | ||
}, | ||
/*#__PURE__*/ | ||
(0, _asyncToGenerator2["default"])( | ||
/*#__PURE__*/ | ||
_regenerator["default"].mark(function _callee() { | ||
return _regenerator["default"].wrap(function _callee$(_context) { | ||
while (1) { | ||
@@ -112,3 +97,2 @@ switch (_context.prev = _context.next) { | ||
case 2: | ||
_this2.setState(function () { | ||
@@ -121,58 +105,50 @@ return { | ||
case 3: | ||
case 'end': | ||
case "end": | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, _this2); | ||
}, _callee); | ||
}))); | ||
} | ||
}, { | ||
key: 'render', | ||
key: "render", | ||
value: function render() { | ||
var _props = this.props, | ||
children = _props.children, | ||
disabled = _props.disabled, | ||
var _this$props = this.props, | ||
children = _this$props.children, | ||
disabled = _this$props.disabled, | ||
busy = this.state.busy; | ||
return _react2.default.createElement( | ||
'button', | ||
{ | ||
disabled: typeof disabled === 'boolean' ? disabled : busy, | ||
onClick: this.handleClick | ||
}, | ||
children | ||
); | ||
return _react["default"].createElement("button", { | ||
disabled: typeof disabled === 'boolean' ? disabled : busy, | ||
onClick: this.handleClick | ||
}, children); | ||
} | ||
}]); | ||
return SayButton; | ||
}(_react2.default.Component); | ||
}(_react["default"].Component); | ||
var SayButtonWithContext = function SayButtonWithContext(props) { | ||
return _react2.default.createElement( | ||
_Composer2.default, | ||
{ | ||
speechSynthesis: props.speechSynthesis, | ||
speechSynthesisUtterance: props.speechSynthesisUtterance | ||
}, | ||
function (context) { | ||
return _react2.default.createElement(SayButton, (0, _extends3.default)({ context: context }, props)); | ||
} | ||
); | ||
return _react["default"].createElement(_Composer["default"], { | ||
speechSynthesis: props.speechSynthesis, | ||
speechSynthesisUtterance: props.speechSynthesisUtterance | ||
}, function (context) { | ||
return _react["default"].createElement(SayButton, (0, _extends2["default"])({ | ||
context: context | ||
}, props)); | ||
}); | ||
}; | ||
SayButtonWithContext.propTypes = { | ||
lang: _propTypes2.default.string, | ||
onBoundary: _propTypes2.default.func, | ||
onEnd: _propTypes2.default.func, | ||
onError: _propTypes2.default.func, | ||
onStart: _propTypes2.default.func, | ||
pitch: _propTypes2.default.number, | ||
rate: _propTypes2.default.number, | ||
speak: _propTypes2.default.string, | ||
voice: _propTypes2.default.oneOfType([_propTypes2.default.any, _propTypes2.default.func]), | ||
volume: _propTypes2.default.number | ||
lang: _propTypes["default"].string, | ||
onBoundary: _propTypes["default"].func, | ||
onEnd: _propTypes["default"].func, | ||
onError: _propTypes["default"].func, | ||
onStart: _propTypes["default"].func, | ||
pitch: _propTypes["default"].number, | ||
rate: _propTypes["default"].number, | ||
speak: _propTypes["default"].string, | ||
voice: _propTypes["default"].oneOfType([_propTypes["default"].any, _propTypes["default"].func]), | ||
volume: _propTypes["default"].number | ||
}; | ||
exports.default = SayButtonWithContext; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9TYXlCdXR0b24uanMiXSwibmFtZXMiOlsiU2F5QnV0dG9uIiwicHJvcHMiLCJoYW5kbGVDbGljayIsImJpbmQiLCJzdGF0ZSIsImJ1c3kiLCJpZCIsIkRhdGUiLCJub3ciLCJNYXRoIiwicmFuZG9tIiwiY29udGV4dCIsImNhbmNlbCIsIm9uQ2xpY2siLCJldmVudCIsInNldFN0YXRlIiwic3BlYWsiLCJsYW5nIiwib25Cb3VuZGFyeSIsIm9uRW5kIiwib25FcnJvciIsIm9uU3RhcnQiLCJwaXRjaCIsInJhdGUiLCJ0ZXh0Iiwidm9pY2UiLCJ2b2x1bWUiLCJjaGlsZHJlbiIsImRpc2FibGVkIiwiUmVhY3QiLCJDb21wb25lbnQiLCJTYXlCdXR0b25XaXRoQ29udGV4dCIsInNwZWVjaFN5bnRoZXNpcyIsInNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsImZ1bmMiLCJudW1iZXIiLCJvbmVPZlR5cGUiLCJhbnkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7Ozs7QUFDQTs7OztBQUVBOzs7Ozs7SUFFTUEsUzs7O0FBQ0oscUJBQVlDLEtBQVosRUFBbUI7QUFBQTs7QUFBQSw0SUFDWEEsS0FEVzs7QUFHakIsVUFBS0MsV0FBTCxHQUFtQixNQUFLQSxXQUFMLENBQWlCQyxJQUFqQixPQUFuQjs7QUFFQSxVQUFLQyxLQUFMLEdBQWE7QUFDWEMsWUFBTSxLQURLO0FBRVhDLFVBQUlDLEtBQUtDLEdBQUwsS0FBYUMsS0FBS0MsTUFBTDtBQUZOLEtBQWI7QUFMaUI7QUFTbEI7Ozs7MkNBRXNCO0FBQ3JCLFdBQUtULEtBQUwsQ0FBV1UsT0FBWCxDQUFtQkMsTUFBbkIsQ0FBMEIsS0FBS1IsS0FBTCxDQUFXRSxFQUFyQztBQUNEOzs7a0NBRWE7QUFBQTs7QUFBQSxVQUNKTCxLQURJLEdBQ2EsSUFEYixDQUNKQSxLQURJO0FBQUEsVUFDR0csS0FESCxHQUNhLElBRGIsQ0FDR0EsS0FESDs7O0FBR1pILFlBQU1ZLE9BQU4sSUFBaUJaLE1BQU1ZLE9BQU4sQ0FBY0MsS0FBZCxDQUFqQjs7QUFFQSxXQUFLQyxRQUFMLENBQWM7QUFBQSxlQUFPLEVBQUVWLE1BQU0sSUFBUixFQUFQO0FBQUEsT0FBZCwyRUFBc0M7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsdUJBQzlCSixNQUFNVSxPQUFOLENBQWNLLEtBQWQsQ0FBb0I7QUFDeEJWLHNCQUFJRixNQUFNRSxFQURjO0FBRXhCVyx3QkFBTWhCLE1BQU1nQixJQUZZO0FBR3hCQyw4QkFBWWpCLE1BQU1pQixVQUhNO0FBSXhCQyx5QkFBT2xCLE1BQU1rQixLQUpXO0FBS3hCQywyQkFBU25CLE1BQU1tQixPQUxTO0FBTXhCQywyQkFBU3BCLE1BQU1vQixPQU5TO0FBT3hCQyx5QkFBT3JCLE1BQU1xQixLQVBXO0FBUXhCQyx3QkFBTXRCLE1BQU1zQixJQVJZO0FBU3hCQyx3QkFBTXZCLE1BQU1lLEtBVFk7QUFVeEJTLHlCQUFPeEIsTUFBTXdCLEtBVlc7QUFXeEJDLDBCQUFRekIsTUFBTXlCO0FBWFUsaUJBQXBCLENBRDhCOztBQUFBOztBQWVwQyx1QkFBS1gsUUFBTCxDQUFjO0FBQUEseUJBQU87QUFDbkJWLDBCQUFNO0FBRGEsbUJBQVA7QUFBQSxpQkFBZDs7QUFmb0M7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FBdEM7QUFtQkQ7Ozs2QkFFUTtBQUFBLG1CQUlILElBSkcsQ0FFTEosS0FGSztBQUFBLFVBRUkwQixRQUZKLFVBRUlBLFFBRko7QUFBQSxVQUVjQyxRQUZkLFVBRWNBLFFBRmQ7QUFBQSxVQUdJdkIsSUFISixHQUlILElBSkcsQ0FHTEQsS0FISyxDQUdJQyxJQUhKOzs7QUFNUCxhQUNFO0FBQUE7QUFBQTtBQUNFLG9CQUFXLE9BQU91QixRQUFQLEtBQW9CLFNBQXBCLEdBQWdDQSxRQUFoQyxHQUEyQ3ZCLElBRHhEO0FBRUUsbUJBQVUsS0FBS0g7QUFGakI7QUFJSXlCO0FBSkosT0FERjtBQVFEOzs7RUF4RHFCRSxnQkFBTUMsUzs7QUEyRDlCLElBQU1DLHVCQUF1QixTQUF2QkEsb0JBQXVCO0FBQUEsU0FDM0I7QUFBQyxzQkFBRDtBQUFBO0FBQ0UsdUJBQWtCOUIsTUFBTStCLGVBRDFCO0FBRUUsZ0NBQTJCL0IsTUFBTWdDO0FBRm5DO0FBSUk7QUFBQSxhQUNBLDhCQUFDLFNBQUQsMkJBQVcsU0FBVXRCLE9BQXJCLElBQW9DVixLQUFwQyxFQURBO0FBQUE7QUFKSixHQUQyQjtBQUFBLENBQTdCOztBQVVBOEIscUJBQXFCRyxTQUFyQixHQUFpQztBQUMvQmpCLFFBQU1rQixvQkFBVUMsTUFEZTtBQUUvQmxCLGNBQVlpQixvQkFBVUUsSUFGUztBQUcvQmxCLFNBQU9nQixvQkFBVUUsSUFIYztBQUkvQmpCLFdBQVNlLG9CQUFVRSxJQUpZO0FBSy9CaEIsV0FBU2Msb0JBQVVFLElBTFk7QUFNL0JmLFNBQU9hLG9CQUFVRyxNQU5jO0FBTy9CZixRQUFNWSxvQkFBVUcsTUFQZTtBQVEvQnRCLFNBQU9tQixvQkFBVUMsTUFSYztBQVMvQlgsU0FBT1Usb0JBQVVJLFNBQVYsQ0FBb0IsQ0FBQ0osb0JBQVVLLEdBQVgsRUFBZ0JMLG9CQUFVRSxJQUExQixDQUFwQixDQVR3QjtBQVUvQlgsVUFBUVMsb0JBQVVHO0FBVmEsQ0FBakM7O2tCQWFlUCxvQiIsImZpbGUiOiJTYXlCdXR0b24uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IENvbXBvc2VyIGZyb20gJy4vQ29tcG9zZXInO1xuXG5jbGFzcyBTYXlCdXR0b24gZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICBjb25zdHJ1Y3Rvcihwcm9wcykge1xuICAgIHN1cGVyKHByb3BzKTtcblxuICAgIHRoaXMuaGFuZGxlQ2xpY2sgPSB0aGlzLmhhbmRsZUNsaWNrLmJpbmQodGhpcyk7XG5cbiAgICB0aGlzLnN0YXRlID0ge1xuICAgICAgYnVzeTogZmFsc2UsXG4gICAgICBpZDogRGF0ZS5ub3coKSArIE1hdGgucmFuZG9tKClcbiAgICB9O1xuICB9XG5cbiAgY29tcG9uZW50V2lsbFVubW91bnQoKSB7XG4gICAgdGhpcy5wcm9wcy5jb250ZXh0LmNhbmNlbCh0aGlzLnN0YXRlLmlkKTtcbiAgfVxuXG4gIGhhbmRsZUNsaWNrKCkge1xuICAgIGNvbnN0IHsgcHJvcHMsIHN0YXRlIH0gPSB0aGlzO1xuXG4gICAgcHJvcHMub25DbGljayAmJiBwcm9wcy5vbkNsaWNrKGV2ZW50KTtcblxuICAgIHRoaXMuc2V0U3RhdGUoKCkgPT4gKHsgYnVzeTogdHJ1ZSB9KSwgYXN5bmMgKCkgPT4ge1xuICAgICAgYXdhaXQgcHJvcHMuY29udGV4dC5zcGVhayh7XG4gICAgICAgIGlkOiBzdGF0ZS5pZCxcbiAgICAgICAgbGFuZzogcHJvcHMubGFuZyxcbiAgICAgICAgb25Cb3VuZGFyeTogcHJvcHMub25Cb3VuZGFyeSxcbiAgICAgICAgb25FbmQ6IHByb3BzLm9uRW5kLFxuICAgICAgICBvbkVycm9yOiBwcm9wcy5vbkVycm9yLFxuICAgICAgICBvblN0YXJ0OiBwcm9wcy5vblN0YXJ0LFxuICAgICAgICBwaXRjaDogcHJvcHMucGl0Y2gsXG4gICAgICAgIHJhdGU6IHByb3BzLnJhdGUsXG4gICAgICAgIHRleHQ6IHByb3BzLnNwZWFrLFxuICAgICAgICB2b2ljZTogcHJvcHMudm9pY2UsXG4gICAgICAgIHZvbHVtZTogcHJvcHMudm9sdW1lXG4gICAgICB9KTtcblxuICAgICAgdGhpcy5zZXRTdGF0ZSgoKSA9PiAoe1xuICAgICAgICBidXN5OiBmYWxzZVxuICAgICAgfSkpO1xuICAgIH0pO1xuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHtcbiAgICAgIHByb3BzOiB7IGNoaWxkcmVuLCBkaXNhYmxlZCB9LFxuICAgICAgc3RhdGU6IHsgYnVzeSB9XG4gICAgfSA9IHRoaXM7XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBkaXNhYmxlZD17IHR5cGVvZiBkaXNhYmxlZCA9PT0gJ2Jvb2xlYW4nID8gZGlzYWJsZWQgOiBidXN5IH1cbiAgICAgICAgb25DbGljaz17IHRoaXMuaGFuZGxlQ2xpY2sgfVxuICAgICAgPlxuICAgICAgICB7IGNoaWxkcmVuIH1cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbn1cblxuY29uc3QgU2F5QnV0dG9uV2l0aENvbnRleHQgPSBwcm9wcyA9PlxuICA8Q29tcG9zZXJcbiAgICBzcGVlY2hTeW50aGVzaXM9eyBwcm9wcy5zcGVlY2hTeW50aGVzaXMgfVxuICAgIHNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZT17IHByb3BzLnNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSB9XG4gID5cbiAgICB7IGNvbnRleHQgPT5cbiAgICAgIDxTYXlCdXR0b24gY29udGV4dD17IGNvbnRleHQgfSB7IC4uLnByb3BzIH0gLz5cbiAgICB9XG4gIDwvQ29tcG9zZXI+XG5cblNheUJ1dHRvbldpdGhDb250ZXh0LnByb3BUeXBlcyA9IHtcbiAgbGFuZzogUHJvcFR5cGVzLnN0cmluZyxcbiAgb25Cb3VuZGFyeTogUHJvcFR5cGVzLmZ1bmMsXG4gIG9uRW5kOiBQcm9wVHlwZXMuZnVuYyxcbiAgb25FcnJvcjogUHJvcFR5cGVzLmZ1bmMsXG4gIG9uU3RhcnQ6IFByb3BUeXBlcy5mdW5jLFxuICBwaXRjaDogUHJvcFR5cGVzLm51bWJlcixcbiAgcmF0ZTogUHJvcFR5cGVzLm51bWJlcixcbiAgc3BlYWs6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHZvaWNlOiBQcm9wVHlwZXMub25lT2ZUeXBlKFtQcm9wVHlwZXMuYW55LCBQcm9wVHlwZXMuZnVuY10pLFxuICB2b2x1bWU6IFByb3BUeXBlcy5udW1iZXJcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNheUJ1dHRvbldpdGhDb250ZXh0XG4iXX0= | ||
var _default = SayButtonWithContext; | ||
exports["default"] = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9TYXlCdXR0b24uanMiXSwibmFtZXMiOlsiU2F5QnV0dG9uIiwicHJvcHMiLCJoYW5kbGVDbGljayIsImJpbmQiLCJzdGF0ZSIsImJ1c3kiLCJpZCIsIkRhdGUiLCJub3ciLCJNYXRoIiwicmFuZG9tIiwiY29udGV4dCIsImNhbmNlbCIsIm9uQ2xpY2siLCJldmVudCIsInNldFN0YXRlIiwic3BlYWsiLCJsYW5nIiwib25Cb3VuZGFyeSIsIm9uRW5kIiwib25FcnJvciIsIm9uU3RhcnQiLCJwaXRjaCIsInJhdGUiLCJ0ZXh0Iiwidm9pY2UiLCJ2b2x1bWUiLCJjaGlsZHJlbiIsImRpc2FibGVkIiwiUmVhY3QiLCJDb21wb25lbnQiLCJTYXlCdXR0b25XaXRoQ29udGV4dCIsInNwZWVjaFN5bnRoZXNpcyIsInNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsImZ1bmMiLCJudW1iZXIiLCJvbmVPZlR5cGUiLCJhbnkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBOztBQUNBOztBQUVBOztJQUVNQSxTOzs7OztBQUNKLHFCQUFZQyxLQUFaLEVBQW1CO0FBQUE7O0FBQUE7QUFDakIscUhBQU1BLEtBQU47QUFFQSxVQUFLQyxXQUFMLEdBQW1CLE1BQUtBLFdBQUwsQ0FBaUJDLElBQWpCLGdEQUFuQjtBQUVBLFVBQUtDLEtBQUwsR0FBYTtBQUNYQyxNQUFBQSxJQUFJLEVBQUUsS0FESztBQUVYQyxNQUFBQSxFQUFFLEVBQUVDLElBQUksQ0FBQ0MsR0FBTCxLQUFhQyxJQUFJLENBQUNDLE1BQUw7QUFGTixLQUFiO0FBTGlCO0FBU2xCOzs7OzJDQUVzQjtBQUNyQixXQUFLVCxLQUFMLENBQVdVLE9BQVgsQ0FBbUJDLE1BQW5CLENBQTBCLEtBQUtSLEtBQUwsQ0FBV0UsRUFBckM7QUFDRDs7O2tDQUVhO0FBQUE7O0FBQUEsVUFDSkwsS0FESSxHQUNhLElBRGIsQ0FD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YztBQVMvQlgsRUFBQUEsS0FBSyxFQUFFVSxzQkFBVUksU0FBVixDQUFvQixDQUFDSixzQkFBVUssR0FBWCxFQUFnQkwsc0JBQVVFLElBQTFCLENBQXBCLENBVHdCO0FBVS9CWCxFQUFBQSxNQUFNLEVBQUVTLHNCQUFVRztBQVZhLENBQWpDO2VBYWVQLG9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBDb21wb3NlciBmcm9tICcuL0NvbXBvc2VyJztcblxuY2xhc3MgU2F5QnV0dG9uIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgY29uc3RydWN0b3IocHJvcHMpIHtcbiAgICBzdXBlcihwcm9wcyk7XG5cbiAgICB0aGlzLmhhbmRsZUNsaWNrID0gdGhpcy5oYW5kbGVDbGljay5iaW5kKHRoaXMpO1xuXG4gICAgdGhpcy5zdGF0ZSA9IHtcbiAgICAgIGJ1c3k6IGZhbHNlLFxuICAgICAgaWQ6IERhdGUubm93KCkgKyBNYXRoLnJhbmRvbSgpXG4gICAgfTtcbiAgfVxuXG4gIGNvbXBvbmVudFdpbGxVbm1vdW50KCkge1xuICAgIHRoaXMucHJvcHMuY29udGV4dC5jYW5jZWwodGhpcy5zdGF0ZS5pZCk7XG4gIH1cblxuICBoYW5kbGVDbGljaygpIHtcbiAgICBjb25zdCB7IHByb3BzLCBzdGF0ZSB9ID0gdGhpcztcblxuICAgIHByb3BzLm9uQ2xpY2sgJiYgcHJvcHMub25DbGljayhldmVudCk7XG5cbiAgICB0aGlzLnNldFN0YXRlKCgpID0+ICh7IGJ1c3k6IHRydWUgfSksIGFzeW5jICgpID0+IHtcbiAgICAgIGF3YWl0IHByb3BzLmNvbnRleHQuc3BlYWsoe1xuICAgICAgICBpZDogc3RhdGUuaWQsXG4gICAgICAgIGxhbmc6IHByb3BzLmxhbmcsXG4gICAgICAgIG9uQm91bmRhcnk6IHByb3BzLm9uQm91bmRhcnksXG4gICAgICAgIG9uRW5kOiBwcm9wcy5vbkVuZCxcbiAgICAgICAgb25FcnJvcjogcHJvcHMub25FcnJvcixcbiAgICAgICAgb25TdGFydDogcHJvcHMub25TdGFydCxcbiAgICAgICAgcGl0Y2g6IHByb3BzLnBpdGNoLFxuICAgICAgICByYXRlOiBwcm9wcy5yYXRlLFxuICAgICAgICB0ZXh0OiBwcm9wcy5zcGVhayxcbiAgICAgICAgdm9pY2U6IHByb3BzLnZvaWNlLFxuICAgICAgICB2b2x1bWU6IHByb3BzLnZvbHVtZVxuICAgICAgfSk7XG5cbiAgICAgIHRoaXMuc2V0U3RhdGUoKCkgPT4gKHtcbiAgICAgICAgYnVzeTogZmFsc2VcbiAgICAgIH0pKTtcbiAgICB9KTtcbiAgfVxuXG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7XG4gICAgICBwcm9wczogeyBjaGlsZHJlbiwgZGlzYWJsZWQgfSxcbiAgICAgIHN0YXRlOiB7IGJ1c3kgfVxuICAgIH0gPSB0aGlzO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxidXR0b25cbiAgICAgICAgZGlzYWJsZWQ9eyB0eXBlb2YgZGlzYWJsZWQgPT09ICdib29sZWFuJyA/IGRpc2FibGVkIDogYnVzeSB9XG4gICAgICAgIG9uQ2xpY2s9eyB0aGlzLmhhbmRsZUNsaWNrIH1cbiAgICAgID5cbiAgICAgICAgeyBjaGlsZHJlbiB9XG4gICAgICA8L2J1dHRvbj5cbiAgICApO1xuICB9XG59XG5cbmNvbnN0IFNheUJ1dHRvbldpdGhDb250ZXh0ID0gcHJvcHMgPT5cbiAgPENvbXBvc2VyXG4gICAgc3BlZWNoU3ludGhlc2lzPXsgcHJvcHMuc3BlZWNoU3ludGhlc2lzIH1cbiAgICBzcGVlY2hTeW50aGVzaXNVdHRlcmFuY2U9eyBwcm9wcy5zcGVlY2hTeW50aGVzaXNVdHRlcmFuY2UgfVxuICA+XG4gICAgeyBjb250ZXh0ID0+XG4gICAgICA8U2F5QnV0dG9uIGNvbnRleHQ9eyBjb250ZXh0IH0geyAuLi5wcm9wcyB9IC8+XG4gICAgfVxuICA8L0NvbXBvc2VyPlxuXG5TYXlCdXR0b25XaXRoQ29udGV4dC5wcm9wVHlwZXMgPSB7XG4gIGxhbmc6IFByb3BUeXBlcy5zdHJpbmcsXG4gIG9uQm91bmRhcnk6IFByb3BUeXBlcy5mdW5jLFxuICBvbkVuZDogUHJvcFR5cGVzLmZ1bmMsXG4gIG9uRXJyb3I6IFByb3BUeXBlcy5mdW5jLFxuICBvblN0YXJ0OiBQcm9wVHlwZXMuZnVuYyxcbiAgcGl0Y2g6IFByb3BUeXBlcy5udW1iZXIsXG4gIHJhdGU6IFByb3BUeXBlcy5udW1iZXIsXG4gIHNwZWFrOiBQcm9wVHlwZXMuc3RyaW5nLFxuICB2b2ljZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLmFueSwgUHJvcFR5cGVzLmZ1bmNdKSxcbiAgdm9sdW1lOiBQcm9wVHlwZXMubnVtYmVyXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTYXlCdXR0b25XaXRoQ29udGV4dFxuIl19 |
@@ -1,77 +0,60 @@ | ||
'use strict'; | ||
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports["default"] = void 0; | ||
var _extends2 = require('babel-runtime/helpers/extends'); | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
var _extends3 = _interopRequireDefault(_extends2); | ||
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); | ||
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); | ||
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); | ||
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); | ||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); | ||
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); | ||
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); | ||
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _createClass2 = require('babel-runtime/helpers/createClass'); | ||
var _react = _interopRequireDefault(require("react")); | ||
var _createClass3 = _interopRequireDefault(_createClass2); | ||
var _Context = _interopRequireDefault(require("./Context")); | ||
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); | ||
var SayPrimitive = | ||
/*#__PURE__*/ | ||
function (_React$Component) { | ||
(0, _inherits2["default"])(SayPrimitive, _React$Component); | ||
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); | ||
var _inherits2 = require('babel-runtime/helpers/inherits'); | ||
var _inherits3 = _interopRequireDefault(_inherits2); | ||
var _propTypes = require('prop-types'); | ||
var _propTypes2 = _interopRequireDefault(_propTypes); | ||
var _react = require('react'); | ||
var _react2 = _interopRequireDefault(_react); | ||
var _Context = require('./Context'); | ||
var _Context2 = _interopRequireDefault(_Context); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var SayPrimitive = function (_React$Component) { | ||
(0, _inherits3.default)(SayPrimitive, _React$Component); | ||
function SayPrimitive(props) { | ||
(0, _classCallCheck3.default)(this, SayPrimitive); | ||
var _this; | ||
var _this = (0, _possibleConstructorReturn3.default)(this, (SayPrimitive.__proto__ || (0, _getPrototypeOf2.default)(SayPrimitive)).call(this, props)); | ||
_this.handleBoundary = _this.handleBoundary.bind(_this); | ||
_this.handleEnd = _this.handleEnd.bind(_this); | ||
_this.handleError = _this.handleError.bind(_this); | ||
_this.handleStart = _this.handleStart.bind(_this); | ||
_this.state = { id: Date.now() + Math.random() }; | ||
(0, _classCallCheck2["default"])(this, SayPrimitive); | ||
_this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(SayPrimitive).call(this, props)); | ||
_this.handleBoundary = _this.handleBoundary.bind((0, _assertThisInitialized2["default"])(_this)); | ||
_this.handleEnd = _this.handleEnd.bind((0, _assertThisInitialized2["default"])(_this)); | ||
_this.handleError = _this.handleError.bind((0, _assertThisInitialized2["default"])(_this)); | ||
_this.handleStart = _this.handleStart.bind((0, _assertThisInitialized2["default"])(_this)); | ||
_this.state = { | ||
id: Date.now() + Math.random() | ||
}; | ||
return _this; | ||
} | ||
(0, _createClass3.default)(SayPrimitive, [{ | ||
key: 'componentWillUnmount', | ||
(0, _createClass2["default"])(SayPrimitive, [{ | ||
key: "componentWillUnmount", | ||
value: function componentWillUnmount() { | ||
// TODO: Should dequeue self on unmount | ||
this.unmounted = true; | ||
this.props.context.cancel(this.state.id).catch(function (err) { | ||
this.props.context.cancel(this.state.id)["catch"](function (err) { | ||
return 0; | ||
@@ -81,3 +64,3 @@ }); | ||
}, { | ||
key: 'handleBoundary', | ||
key: "handleBoundary", | ||
value: function handleBoundary(event) { | ||
@@ -87,3 +70,3 @@ !this.unmounted && this.props.onBoundary && this.props.onBoundary(event); | ||
}, { | ||
key: 'handleEnd', | ||
key: "handleEnd", | ||
value: function handleEnd(event) { | ||
@@ -93,3 +76,3 @@ !this.unmounted && this.props.onEnd && this.props.onEnd(event); | ||
}, { | ||
key: 'handleError', | ||
key: "handleError", | ||
value: function handleError(event) { | ||
@@ -99,3 +82,3 @@ !this.unmounted && this.props.onError && this.props.onError(event); | ||
}, { | ||
key: 'handleStart', | ||
key: "handleStart", | ||
value: function handleStart(event) { | ||
@@ -105,3 +88,3 @@ !this.unmounted && this.props.onStart && this.props.onStart(event); | ||
}, { | ||
key: 'shouldComponentUpdate', | ||
key: "shouldComponentUpdate", | ||
value: function shouldComponentUpdate(nextProps) { | ||
@@ -111,17 +94,17 @@ return nextProps.speak !== this.props.speak; | ||
}, { | ||
key: 'render', | ||
key: "render", | ||
value: function render() { | ||
var _this2 = this; | ||
(0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() { | ||
var _props, context, lang, pitch, rate, text, voice, volume, id; | ||
(0, _asyncToGenerator2["default"])( | ||
/*#__PURE__*/ | ||
_regenerator["default"].mark(function _callee() { | ||
var _this2$props, context, lang, pitch, rate, text, voice, volume, id; | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
return _regenerator["default"].wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_props = _this2.props, context = _props.context, lang = _props.lang, pitch = _props.pitch, rate = _props.rate, text = _props.speak, voice = _props.voice, volume = _props.volume; | ||
_this2$props = _this2.props, context = _this2$props.context, lang = _this2$props.lang, pitch = _this2$props.pitch, rate = _this2$props.rate, text = _this2$props.speak, voice = _this2$props.voice, volume = _this2$props.volume; | ||
id = _this2.state.id; | ||
context.speak({ | ||
@@ -142,11 +125,10 @@ id: id, | ||
case 3: | ||
case 'end': | ||
case "end": | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, _this2); | ||
}))().catch(function (err) { | ||
}, _callee); | ||
}))()["catch"](function (err) { | ||
return console.error(err); | ||
}); | ||
return false; | ||
@@ -156,34 +138,26 @@ } | ||
return SayPrimitive; | ||
}(_react2.default.Component); | ||
}(_react["default"].Component); | ||
var SayPrimitiveWithContext = function SayPrimitiveWithContext(props) { | ||
return _react2.default.createElement( | ||
_Context2.default.Consumer, | ||
null, | ||
function (context) { | ||
return _react2.default.createElement( | ||
SayPrimitive, | ||
(0, _extends3.default)({ | ||
context: context | ||
}, props), | ||
props.children | ||
); | ||
} | ||
); | ||
return _react["default"].createElement(_Context["default"].Consumer, null, function (context) { | ||
return _react["default"].createElement(SayPrimitive, (0, _extends2["default"])({ | ||
context: context | ||
}, props), props.children); | ||
}); | ||
}; | ||
SayPrimitiveWithContext.propTypes = { | ||
lang: _propTypes2.default.string, | ||
pitch: _propTypes2.default.number, | ||
rate: _propTypes2.default.number, | ||
onBoundary: _propTypes2.default.func, | ||
onEnd: _propTypes2.default.func, | ||
onError: _propTypes2.default.func, | ||
onStart: _propTypes2.default.func, | ||
speak: _propTypes2.default.string, | ||
voice: _propTypes2.default.oneOfType([_propTypes2.default.any, _propTypes2.default.func]), | ||
volume: _propTypes2.default.number | ||
lang: _propTypes["default"].string, | ||
pitch: _propTypes["default"].number, | ||
rate: _propTypes["default"].number, | ||
onBoundary: _propTypes["default"].func, | ||
onEnd: _propTypes["default"].func, | ||
onError: _propTypes["default"].func, | ||
onStart: _propTypes["default"].func, | ||
speak: _propTypes["default"].string, | ||
voice: _propTypes["default"].oneOfType([_propTypes["default"].any, _propTypes["default"].func]), | ||
volume: _propTypes["default"].number | ||
}; | ||
exports.default = SayPrimitiveWithContext; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9TYXlQcmltaXRpdmUuanMiXSwibmFtZXMiOlsiU2F5UHJpbWl0aXZlIiwicHJvcHMiLCJoYW5kbGVCb3VuZGFyeSIsImJpbmQiLCJoYW5kbGVFbmQiLCJoYW5kbGVFcnJvciIsImhhbmRsZVN0YXJ0Iiwic3RhdGUiLCJpZCIsIkRhdGUiLCJub3ciLCJNYXRoIiwicmFuZG9tIiwidW5tb3VudGVkIiwiY29udGV4dCIsImNhbmNlbCIsImNhdGNoIiwiZXZlbnQiLCJvbkJvdW5kYXJ5Iiwib25FbmQiLCJvbkVycm9yIiwib25TdGFydCIsIm5leHRQcm9wcyIsInNwZWFrIiwibGFuZyIsInBpdGNoIiwicmF0ZSIsInRleHQiLCJ2b2ljZSIsInZvbHVtZSIsImNvbnNvbGUiLCJlcnJvciIsImVyciIsIlJlYWN0IiwiQ29tcG9uZW50IiwiU2F5UHJpbWl0aXZlV2l0aENvbnRleHQiLCJjaGlsZHJlbiIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm51bWJlciIsImZ1bmMiLCJvbmVPZlR5cGUiLCJhbnkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7Ozs7QUFDQTs7OztBQUVBOzs7Ozs7SUFFTUEsWTs7O0FBQ0osd0JBQVlDLEtBQVosRUFBbUI7QUFBQTs7QUFBQSxrSkFDWEEsS0FEVzs7QUFHakIsVUFBS0MsY0FBTCxHQUFzQixNQUFLQSxjQUFMLENBQW9CQyxJQUFwQixPQUF0QjtBQUNBLFVBQUtDLFNBQUwsR0FBaUIsTUFBS0EsU0FBTCxDQUFlRCxJQUFmLE9BQWpCO0FBQ0EsVUFBS0UsV0FBTCxHQUFtQixNQUFLQSxXQUFMLENBQWlCRixJQUFqQixPQUFuQjtBQUNBLFVBQUtHLFdBQUwsR0FBbUIsTUFBS0EsV0FBTCxDQUFpQkgsSUFBakIsT0FBbkI7O0FBRUEsVUFBS0ksS0FBTCxHQUFhLEVBQUVDLElBQUlDLEtBQUtDLEdBQUwsS0FBYUMsS0FBS0MsTUFBTCxFQUFuQixF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bENsQixTQUFPZSxvQkFBVUMsTUFSaUI7QUFTbENYLFNBQU9VLG9CQUFVSSxTQUFWLENBQW9CLENBQUNKLG9CQUFVSyxHQUFYLEVBQWdCTCxvQkFBVUcsSUFBMUIsQ0FBcEIsQ0FUMkI7QUFVbENaLFVBQVFTLG9CQUFVRTtBQVZnQixDQUFwQzs7a0JBYWVMLHVCIiwiZmlsZSI6IlNheVByaW1pdGl2ZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQgQ29udGV4dCBmcm9tICcuL0NvbnRleHQnO1xuXG5jbGFzcyBTYXlQcmltaXRpdmUgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICBjb25zdHJ1Y3Rvcihwcm9wcykge1xuICAgIHN1cGVyKHByb3BzKTtcblxuICAgIHRoaXMuaGFuZGxlQm91bmRhcnkgPSB0aGlzLmhhbmRsZUJvdW5kYXJ5LmJpbmQodGhpcyk7XG4gICAgdGhpcy5oYW5kbGVFbmQgPSB0aGlzLmhhbmRsZUVuZC5iaW5kKHRoaXMpO1xuICAgIHRoaXMuaGFuZGxlRXJyb3IgPSB0aGlzLmhhbmRsZUVycm9yLmJpbmQodGhpcyk7XG4gICAgdGhpcy5oYW5kbGVTdGFydCA9IHRoaXMuaGFuZGxlU3RhcnQuYmluZCh0aGlzKTtcblxuICAgIHRoaXMuc3RhdGUgPSB7IGlkOiBEYXRlLm5vdygpICsgTWF0aC5yYW5kb20oKSB9O1xuICB9XG5cbiAgY29tcG9uZW50V2lsbFVubW91bnQoKSB7XG4gICAgLy8gVE9ETzogU2hvdWxkIGRlcXVldWUgc2VsZiBvbiB1bm1vdW50XG4gICAgdGhpcy51bm1vdW50ZWQgPSB0cnVlO1xuXG4gICAgdGhpcy5wcm9wcy5jb250ZXh0LmNhbmNlbCh0aGlzLnN0YXRlLmlkKS5jYXRjaChlcnIgPT4gMCk7XG4gIH1cblxuICBoYW5kbGVCb3VuZGFyeShldmVudCkge1xuICAgICF0aGlzLnVubW91bnRlZCAmJiB0aGlzLnByb3BzLm9uQm91bmRhcnkgJiYgdGhpcy5wcm9wcy5vbkJvdW5kYXJ5KGV2ZW50KTtcbiAgfVxuXG4gIGhhbmRsZUVuZChldmVudCkge1xuICAgICF0aGlzLnVubW91bnRlZCAmJiB0aGlzLnByb3BzLm9uRW5kICYmIHRoaXMucHJvcHMub25FbmQoZXZlbnQpO1xuICB9XG5cbiAgaGFuZGxlRXJyb3IoZXZlbnQpIHtcbiAgICAhdGhpcy51bm1vdW50ZWQgJiYgdGhpcy5wcm9wcy5vbkVycm9yICYmIHRoaXMucHJvcHMub25FcnJvcihldmVudCk7XG4gIH1cblxuICBoYW5kbGVTdGFydChldmVudCkge1xuICAgICF0aGlzLnVubW91bnRlZCAmJiB0aGlzLnByb3BzLm9uU3RhcnQgJiYgdGhpcy5wcm9wcy5vblN0YXJ0KGV2ZW50KTtcbiAgfVxuXG4gIHNob3VsZENvbXBvbmVudFVwZGF0ZShuZXh0UHJvcHMpIHtcbiAgICByZXR1cm4gbmV4dFByb3BzLnNwZWFrICE9PSB0aGlzLnByb3BzLnNwZWFrO1xuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIChhc3luYyAoKSA9PiB7XG4gICAgICBjb25zdCB7IGNvbnRleHQsIGxhbmcsIHBpdGNoLCByYXRlLCBzcGVhazogdGV4dCwgdm9pY2UsIHZvbHVtZSB9ID0gdGhpcy5wcm9wcztcbiAgICAgIGNvbnN0IHsgaWQgfSA9IHRoaXMuc3RhdGU7XG5cbiAgICAgIGNvbnRleHQuc3BlYWsoe1xuICAgICAgICBpZCxcbiAgICAgICAgbGFuZyxcbiAgICAgICAgb25Cb3VuZGFyeTogdGhpcy5oYW5kbGVCb3VuZGFyeSxcbiAgICAgICAgb25FbmQ6IHRoaXMuaGFuZGxlRW5kLFxuICAgICAgICBvbkVycm9yOiB0aGlzLmhhbmRsZUVycm9yLFxuICAgICAgICBvblN0YXJ0OiB0aGlzLmhhbmRsZVN0YXJ0LFxuICAgICAgICBwaXRjaCxcbiAgICAgICAgcmF0ZSxcbiAgICAgICAgdGV4dCxcbiAgICAgICAgdm9pY2UsXG4gICAgICAgIHZvbHVtZVxuICAgICAgfSk7XG4gICAgfSkoKS5jYXRjaChlcnIgPT4gY29uc29sZS5lcnJvcihlcnIpKTtcblxuICAgIHJldHVybiBmYWxzZTtcbiAgfVxufVxuXG5jb25zdCBTYXlQcmltaXRpdmVXaXRoQ29udGV4dCA9IHByb3BzID0+XG4gIDxDb250ZXh0LkNvbnN1bWVyPlxuICAgIHsgY29udGV4dCA9PlxuICAgICAgPFNheVByaW1pdGl2ZVxuICAgICAgICBjb250ZXh0PXsgY29udGV4dCB9XG4gICAgICAgIHsgLi4ucHJvcHMgfVxuICAgICAgPlxuICAgICAgICB7IHByb3BzLmNoaWxkcmVuIH1cbiAgICAgIDwvU2F5UHJpbWl0aXZlPlxuICAgIH1cbiAgPC9Db250ZXh0LkNvbnN1bWVyPlxuXG5TYXlQcmltaXRpdmVXaXRoQ29udGV4dC5wcm9wVHlwZXMgPSB7XG4gIGxhbmc6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHBpdGNoOiBQcm9wVHlwZXMubnVtYmVyLFxuICByYXRlOiBQcm9wVHlwZXMubnVtYmVyLFxuICBvbkJvdW5kYXJ5OiBQcm9wVHlwZXMuZnVuYyxcbiAgb25FbmQ6IFByb3BUeXBlcy5mdW5jLFxuICBvbkVycm9yOiBQcm9wVHlwZXMuZnVuYyxcbiAgb25TdGFydDogUHJvcFR5cGVzLmZ1bmMsXG4gIHNwZWFrOiBQcm9wVHlwZXMuc3RyaW5nLFxuICB2b2ljZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLmFueSwgUHJvcFR5cGVzLmZ1bmNdKSxcbiAgdm9sdW1lOiBQcm9wVHlwZXMubnVtYmVyXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTYXlQcmltaXRpdmVXaXRoQ29udGV4dFxuIl19 | ||
var _default = SayPrimitiveWithContext; | ||
exports["default"] = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9TYXlQcmltaXRpdmUuanMiXSwibmFtZXMiOlsiU2F5UHJpbWl0aXZlIiwicHJvcHMiLCJoYW5kbGVCb3VuZGFyeSIsImJpbmQiLCJoYW5kbGVFbmQiLCJoYW5kbGVFcnJvciIsImhhbmRsZVN0YXJ0Iiwic3RhdGUiLCJpZCIsIkRhdGUiLCJub3ciLCJNYXRoIiwicmFuZG9tIiwidW5tb3VudGVkIiwiY29udGV4dCIsImNhbmNlbCIsImVyciIsImV2ZW50Iiwib25Cb3VuZGFyeSIsIm9uRW5kIiwib25FcnJvciIsIm9uU3RhcnQiLCJuZXh0UHJvcHMiLCJzcGVhayIsImxhbmciLCJwaXRjaCIsInJhdGUiLCJ0ZXh0Iiwidm9pY2UiLCJ2b2x1bWUiLCJjb25zb2xlIiwiZXJyb3IiLCJSZWFjdCIsIkNvbXBvbmVudCIsIlNheVByaW1pdGl2ZVdpdGhDb250ZXh0IiwiY2hpbGRyZW4iLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJudW1iZXIiLCJmdW5jIiwib25lT2ZUeXBlIiwiYW55Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFFQTs7SUFFTUEsWTs7Ozs7QUFDSix3QkFBWUMsS0FBWixFQUFtQjtBQUFBOztBQUFBO0FBQ2pCLHdIQUFNQSxLQUFOO0FBRUEsVUFBS0MsY0FBTCxHQUFzQixNQUFLQSxjQUFMLENBQW9CQyxJQUFwQixnREFBdEI7QUFDQSxVQUFLQyxTQUFMLEdBQWlCLE1BQUtBLFNBQUwsQ0FBZUQsSUFBZixnREFBakI7QUFDQSxVQUFLRSxXQUFMLEdBQW1CLE1BQUtBLFdBQUwsQ0FBaUJGLElBQWpCLGdEQUFuQjtBQUNBLFVBQUtHLFdBQUwsR0FBbUIsTUFBS0EsV0FBTCxDQUFpQkgsSUFBakIsZ0RBQW5CO0FBRUEsVUFBS0ksS0FBTCxHQUFhO0FBQUVDLE1BQUFBLEVBQUUsRUFBRUMsSUFBSSxDQUFDQyxHQUFMLEtBQWFDLElBQUksQ0FBQ0MsTUFBTDtBQUFu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S0FBSyxDQUFDa0MsUUFKVixDQURPO0FBQUEsR0FEWCxDQURtQztBQUFBLENBQXJDOztBQVlBRCx1QkFBdUIsQ0FBQ0UsU0FBeEIsR0FBb0M7QUFDbENaLEVBQUFBLElBQUksRUFBRWEsc0JBQVVDLE1BRGtCO0FBRWxDYixFQUFBQSxLQUFLLEVBQUVZLHNCQUFVRSxNQUZpQjtBQUdsQ2IsRUFBQUEsSUFBSSxFQUFFVyxzQkFBVUUsTUFIa0I7QUFJbENyQixFQUFBQSxVQUFVLEVBQUVtQixzQkFBVUcsSUFKWTtBQUtsQ3JCLEVBQUFBLEtBQUssRUFBRWtCLHNCQUFVRyxJQUxpQjtBQU1sQ3BCLEVBQUFBLE9BQU8sRUFBRWlCLHNCQUFVRyxJQU5lO0FBT2xDbkIsRUFBQUEsT0FBTyxFQUFFZ0Isc0JBQVVHLElBUGU7QUFRbENqQixFQUFBQSxLQUFLLEVBQUVjLHNCQUFVQyxNQVJpQjtBQVNsQ1YsRUFBQUEsS0FBSyxFQUFFUyxzQkFBVUksU0FBVixDQUFvQixDQUFDSixzQkFBVUssR0FBWCxFQUFnQkwsc0JBQVVHLElBQTFCLENBQXBCLENBVDJCO0FBVWxDWCxFQUFBQSxNQUFNLEVBQUVRLHNCQUFVRTtBQVZnQixDQUFwQztlQWFlTCx1QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQgQ29udGV4dCBmcm9tICcuL0NvbnRleHQnO1xuXG5jbGFzcyBTYXlQcmltaXRpdmUgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICBjb25zdHJ1Y3Rvcihwcm9wcykge1xuICAgIHN1cGVyKHByb3BzKTtcblxuICAgIHRoaXMuaGFuZGxlQm91bmRhcnkgPSB0aGlzLmhhbmRsZUJvdW5kYXJ5LmJpbmQodGhpcyk7XG4gICAgdGhpcy5oYW5kbGVFbmQgPSB0aGlzLmhhbmRsZUVuZC5iaW5kKHRoaXMpO1xuICAgIHRoaXMuaGFuZGxlRXJyb3IgPSB0aGlzLmhhbmRsZUVycm9yLmJpbmQodGhpcyk7XG4gICAgdGhpcy5oYW5kbGVTdGFydCA9IHRoaXMuaGFuZGxlU3RhcnQuYmluZCh0aGlzKTtcblxuICAgIHRoaXMuc3RhdGUgPSB7IGlkOiBEYXRlLm5vdygpICsgTWF0aC5yYW5kb20oKSB9O1xuICB9XG5cbiAgY29tcG9uZW50V2lsbFVubW91bnQoKSB7XG4gICAgLy8gVE9ETzogU2hvdWxkIGRlcXVldWUgc2VsZiBvbiB1bm1vdW50XG4gICAgdGhpcy51bm1vdW50ZWQgPSB0cnVlO1xuXG4gICAgdGhpcy5wcm9wcy5jb250ZXh0LmNhbmNlbCh0aGlzLnN0YXRlLmlkKS5jYXRjaChlcnIgPT4gMCk7XG4gIH1cblxuICBoYW5kbGVCb3VuZGFyeShldmVudCkge1xuICAgICF0aGlzLnVubW91bnRlZCAmJiB0aGlzLnByb3BzLm9uQm91bmRhcnkgJiYgdGhpcy5wcm9wcy5vbkJvdW5kYXJ5KGV2ZW50KTtcbiAgfVxuXG4gIGhhbmRsZUVuZChldmVudCkge1xuICAgICF0aGlzLnVubW91bnRlZCAmJiB0aGlzLnByb3BzLm9uRW5kICYmIHRoaXMucHJvcHMub25FbmQoZXZlbnQpO1xuICB9XG5cbiAgaGFuZGxlRXJyb3IoZXZlbnQpIHtcbiAgICAhdGhpcy51bm1vdW50ZWQgJiYgdGhpcy5wcm9wcy5vbkVycm9yICYmIHRoaXMucHJvcHMub25FcnJvcihldmVudCk7XG4gIH1cblxuICBoYW5kbGVTdGFydChldmVudCkge1xuICAgICF0aGlzLnVubW91bnRlZCAmJiB0aGlzLnByb3BzLm9uU3RhcnQgJiYgdGhpcy5wcm9wcy5vblN0YXJ0KGV2ZW50KTtcbiAgfVxuXG4gIHNob3VsZENvbXBvbmVudFVwZGF0ZShuZXh0UHJvcHMpIHtcbiAgICByZXR1cm4gbmV4dFByb3BzLnNwZWFrICE9PSB0aGlzLnByb3BzLnNwZWFrO1xuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIChhc3luYyAoKSA9PiB7XG4gICAgICBjb25zdCB7IGNvbnRleHQsIGxhbmcsIHBpdGNoLCByYXRlLCBzcGVhazogdGV4dCwgdm9pY2UsIHZvbHVtZSB9ID0gdGhpcy5wcm9wcztcbiAgICAgIGNvbnN0IHsgaWQgfSA9IHRoaXMuc3RhdGU7XG5cbiAgICAgIGNvbnRleHQuc3BlYWsoe1xuICAgICAgICBpZCxcbiAgICAgICAgbGFuZyxcbiAgICAgICAgb25Cb3VuZGFyeTogdGhpcy5oYW5kbGVCb3VuZGFyeSxcbiAgICAgICAgb25FbmQ6IHRoaXMuaGFuZGxlRW5kLFxuICAgICAgICBvbkVycm9yOiB0aGlzLmhhbmRsZUVycm9yLFxuICAgICAgICBvblN0YXJ0OiB0aGlzLmhhbmRsZVN0YXJ0LFxuICAgICAgICBwaXRjaCxcbiAgICAgICAgcmF0ZSxcbiAgICAgICAgdGV4dCxcbiAgICAgICAgdm9pY2UsXG4gICAgICAgIHZvbHVtZVxuICAgICAgfSk7XG4gICAgfSkoKS5jYXRjaChlcnIgPT4gY29uc29sZS5lcnJvcihlcnIpKTtcblxuICAgIHJldHVybiBmYWxzZTtcbiAgfVxufVxuXG5jb25zdCBTYXlQcmltaXRpdmVXaXRoQ29udGV4dCA9IHByb3BzID0+XG4gIDxDb250ZXh0LkNvbnN1bWVyPlxuICAgIHsgY29udGV4dCA9PlxuICAgICAgPFNheVByaW1pdGl2ZVxuICAgICAgICBjb250ZXh0PXsgY29udGV4dCB9XG4gICAgICAgIHsgLi4ucHJvcHMgfVxuICAgICAgPlxuICAgICAgICB7IHByb3BzLmNoaWxkcmVuIH1cbiAgICAgIDwvU2F5UHJpbWl0aXZlPlxuICAgIH1cbiAgPC9Db250ZXh0LkNvbnN1bWVyPlxuXG5TYXlQcmltaXRpdmVXaXRoQ29udGV4dC5wcm9wVHlwZXMgPSB7XG4gIGxhbmc6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHBpdGNoOiBQcm9wVHlwZXMubnVtYmVyLFxuICByYXRlOiBQcm9wVHlwZXMubnVtYmVyLFxuICBvbkJvdW5kYXJ5OiBQcm9wVHlwZXMuZnVuYyxcbiAgb25FbmQ6IFByb3BUeXBlcy5mdW5jLFxuICBvbkVycm9yOiBQcm9wVHlwZXMuZnVuYyxcbiAgb25TdGFydDogUHJvcFR5cGVzLmZ1bmMsXG4gIHNwZWFrOiBQcm9wVHlwZXMuc3RyaW5nLFxuICB2b2ljZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLmFueSwgUHJvcFR5cGVzLmZ1bmNdKSxcbiAgdm9sdW1lOiBQcm9wVHlwZXMubnVtYmVyXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTYXlQcmltaXRpdmVXaXRoQ29udGV4dFxuIl19 |
@@ -6,16 +6,10 @@ "use strict"; | ||
}); | ||
exports["default"] = _default; | ||
var _promise = require("babel-runtime/core-js/promise"); | ||
var _promise2 = _interopRequireDefault(_promise); | ||
exports.default = function () { | ||
function _default() { | ||
var ms = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1000; | ||
return new _promise2.default(function (resolve) { | ||
return new Promise(function (resolve) { | ||
return setTimeout(resolve, ms); | ||
}); | ||
}; | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zbGVlcC5qcyJdLCJuYW1lcyI6WyJtcyIsInNldFRpbWVvdXQiLCJyZXNvbHZlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O2tCQUFlLFlBQXFCO0FBQUEsTUFBWEEsRUFBVyx1RUFBTixJQUFNOztBQUNsQyxTQUFPLHNCQUFZO0FBQUEsV0FBV0MsV0FBV0MsT0FBWCxFQUFvQkYsRUFBcEIsQ0FBWDtBQUFBLEdBQVosQ0FBUDtBQUNELEMiLCJmaWxlIjoic2xlZXAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCBmdW5jdGlvbiAobXMgPSAxMDAwKSB7XG4gIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHNldFRpbWVvdXQocmVzb2x2ZSwgbXMpKTtcbn1cbiJdfQ== | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zbGVlcC5qcyJdLCJuYW1lcyI6WyJtcyIsIlByb21pc2UiLCJyZXNvbHZlIiwic2V0VGltZW91dCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFlLG9CQUFxQjtBQUFBLE1BQVhBLEVBQVcsdUVBQU4sSUFBTTtBQUNsQyxTQUFPLElBQUlDLE9BQUosQ0FBWSxVQUFBQyxPQUFPO0FBQUEsV0FBSUMsVUFBVSxDQUFDRCxPQUFELEVBQVVGLEVBQVYsQ0FBZDtBQUFBLEdBQW5CLENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIChtcyA9IDEwMDApIHtcbiAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4gc2V0VGltZW91dChyZXNvbHZlLCBtcykpO1xufVxuIl19 |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,9 +6,6 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports["default"] = _default; | ||
var _promise = require('babel-runtime/core-js/promise'); | ||
var _promise2 = _interopRequireDefault(_promise); | ||
exports.default = function (ms) { | ||
return new _promise2.default(function (_, reject) { | ||
function _default(ms) { | ||
return new Promise(function (_, reject) { | ||
return setTimeout(function () { | ||
@@ -18,5 +15,3 @@ return reject(new Error('timed out')); | ||
}); | ||
}; | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy90aW1lb3V0LmpzIl0sIm5hbWVzIjpbIm1zIiwiXyIsInJlamVjdCIsInNldFRpbWVvdXQiLCJFcnJvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztrQkFBZSxVQUFVQSxFQUFWLEVBQWM7QUFDM0IsU0FBTyxzQkFBWSxVQUFDQyxDQUFELEVBQUlDLE1BQUo7QUFBQSxXQUFlQyxXQUFXO0FBQUEsYUFBTUQsT0FBTyxJQUFJRSxLQUFKLENBQVUsV0FBVixDQUFQLENBQU47QUFBQSxLQUFYLEVBQWlESixFQUFqRCxDQUFmO0FBQUEsR0FBWixDQUFQO0FBQ0QsQyIsImZpbGUiOiJ0aW1lb3V0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKG1zKSB7XG4gIHJldHVybiBuZXcgUHJvbWlzZSgoXywgcmVqZWN0KSA9PiBzZXRUaW1lb3V0KCgpID0+IHJlamVjdChuZXcgRXJyb3IoJ3RpbWVkIG91dCcpKSwgbXMpKTtcbn1cbiJdfQ== | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy90aW1lb3V0LmpzIl0sIm5hbWVzIjpbIm1zIiwiUHJvbWlzZSIsIl8iLCJyZWplY3QiLCJzZXRUaW1lb3V0IiwiRXJyb3IiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBZSxrQkFBVUEsRUFBVixFQUFjO0FBQzNCLFNBQU8sSUFBSUMsT0FBSixDQUFZLFVBQUNDLENBQUQsRUFBSUMsTUFBSjtBQUFBLFdBQWVDLFVBQVUsQ0FBQztBQUFBLGFBQU1ELE1BQU0sQ0FBQyxJQUFJRSxLQUFKLENBQVUsV0FBVixDQUFELENBQVo7QUFBQSxLQUFELEVBQXVDTCxFQUF2QyxDQUF6QjtBQUFBLEdBQVosQ0FBUDtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKG1zKSB7XG4gIHJldHVybiBuZXcgUHJvbWlzZSgoXywgcmVqZWN0KSA9PiBzZXRUaW1lb3V0KCgpID0+IHJlamVjdChuZXcgRXJyb3IoJ3RpbWVkIG91dCcpKSwgbXMpKTtcbn1cbiJdfQ== |
{ | ||
"name": "react-say", | ||
"version": "1.1.2-master.fd0600e", | ||
"version": "1.2.0", | ||
"description": "A React component that synthesis text into speech using Web Speech API", | ||
@@ -37,7 +37,7 @@ "keywords": [ | ||
"dependencies": { | ||
"babel-runtime": "^6.26.0", | ||
"@babel/runtime": "^7.4.5", | ||
"classnames": "^2.2.6", | ||
"event-as-promise": "^1.0.3", | ||
"glamor": "^2.20.40", | ||
"memoize-one": "^4.0.0" | ||
"memoize-one": "^5.0.4" | ||
}, | ||
@@ -48,4 +48,4 @@ "peerDependencies": { | ||
"devDependencies": { | ||
"lerna": "^2.11.0" | ||
"lerna": "^3.14.1" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
103161
18
1028
0
1
+ Added@babel/runtime@^7.4.5
+ Added@babel/runtime@7.26.0(transitive)
+ Addedmemoize-one@5.2.1(transitive)
+ Addedregenerator-runtime@0.14.1(transitive)
- Removedbabel-runtime@^6.26.0
- Removedbabel-runtime@6.26.0(transitive)
- Removedcore-js@2.6.12(transitive)
- Removedmemoize-one@4.1.0(transitive)
- Removedregenerator-runtime@0.11.1(transitive)
Updatedmemoize-one@^5.0.4