diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..7966a2c --- /dev/null +++ b/.eslintrc @@ -0,0 +1,9 @@ +{ + "parser": "babel-eslint", + "globals": { + "window": true + }, + "plugins": [ + "babel" + ] +} diff --git a/.npmignore b/.npmignore index d838da9..5b72f26 100644 --- a/.npmignore +++ b/.npmignore @@ -1 +1,2 @@ examples/ +node_modules/ diff --git a/examples/ball.js b/examples/ball.js index 50f62a4..52db27e 100644 --- a/examples/ball.js +++ b/examples/ball.js @@ -4,12 +4,17 @@ import ReactDOM from 'react-dom' import {createStore, combineReducers} from 'redux' import {Provider, connect} from 'react-redux' -import {animations, startAnimation} from '../reducers.js' -import {AnimationControls} from '../controls.js' -import {Become, Animate, Translate, RepeatSequence} from '../animations.js' -import {AnimationStateVisualizer} from '../state-visualizer.js' +import {ExpandableSection} from 'monadical-react-components' + +import { + animations, + startAnimation, + AnimationControls, + AnimationStateVisualizer +} from '../src/main.js' + +import {Become, Animate, Translate, RepeatSequence} from '../src/animations.js' -import {ExpandableSection} from '../section.js' const SOURCE = "https://github.com/Monadical-SAS/redux-time/blob/master/examples/ball.js" @@ -30,7 +35,7 @@ window.initial_state = { } } window.store = createStore(combineReducers({animations})) -const getWarpedTime = startAnimation(window.store, window.initial_state) +window.time = startAnimation(window.store, window.initial_state) const BOUNCE_ANIMATION = (start_time) => RepeatSequence([ @@ -40,8 +45,8 @@ const BOUNCE_ANIMATION = (start_time) => amt: {top: -200, left: 0}, duration: 500, curve: 'easeOutQuad', - // start_time: getWarpedTime(), // optional, defaults to now - // unit: 'px', // optional, defaults to px + // start_time: window.time.getWarpedTime(), // optional, defaults to now + // unit: 'px', // optional, defaults to px }), Translate({ path: '/ball', @@ -129,7 +134,7 @@ const Ball = connect(mapStateToProps, mapDispatchToProps)(BallComponent) ReactDOM.render(
- +
diff --git a/examples/demo.js b/examples/demo.js index 7cc957c..5aa3c8a 100644 --- a/examples/demo.js +++ b/examples/demo.js @@ -4,11 +4,15 @@ import ReactDOM from 'react-dom' import {createStore, combineReducers} from 'redux' import {Provider} from 'react-redux' -import {AnimationControls} from '../controls.js' -import {AnimationStateVisualizer} from '../state-visualizer.js' +import { + animations, + startAnimation, + AnimationControls, + AnimationStateVisualizer +} from '../src/main.js' + import {AnimationTester} from './test-component.js' -import {animations, startAnimation} from '../reducers.js' window.initial_state = { @@ -19,12 +23,12 @@ window.initial_state = { } window.store = createStore(combineReducers({animations})) -const getWarpedTime = startAnimation(window.store, window.initial_state) +window.time = startAnimation(window.store, window.initial_state) ReactDOM.render(
- +
diff --git a/examples/static/ball.js b/examples/static/ball.js index e3e1dc0..330328a 100644 --- a/examples/static/ball.js +++ b/examples/static/ball.js @@ -1,516 +1,6 @@ (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o= duration) { - new_state = end_state; - } else { - new_state = start_state + curve_func(delta / duration) * amt; - } - return unit ? '' + new_state + unit : new_state; - }; -}; - -var checked_animation_duration = function checked_animation_duration(_ref2) { - var start_time = _ref2.start_time, - duration = _ref2.duration, - end_time = _ref2.end_time; - - if ([start_time, end_time, duration].filter(function (a) { - return typeof a == 'number'; - }).length < 2) { - console.log({ start_time: start_time, end_time: end_time, duration: duration }); - throw 'Need at least 2/3 to calculate animation: start_time, end_time, duration'; - } - - if (start_time === undefined) start_time = end_time - duration; - if (end_time === undefined) end_time = start_time + duration; - if (duration === undefined) duration = end_time - start_time; - - if (start_time + duration != end_time) { - console.log({ start_time: start_time, end_time: end_time, duration: duration }); - throw 'Animation end_time != start_time + duration'; - } - return { start_time: start_time, duration: duration, end_time: end_time }; -}; - -var checked_animation_amt = function checked_animation_amt(_ref3) { - var key = _ref3.key, - start_state = _ref3.start_state, - end_state = _ref3.end_state, - amt = _ref3.amt; - - if (typeof start_state === 'number') { - if ([start_state, end_state, amt].filter(function (a) { - return typeof a == 'number'; - }).length < 2) { - console.log({ start_state: start_state, end_state: end_state, amt: amt }); - throw 'Need at least 2/3 to calculate animation: start_state, end_state, amt'; - } - - if (start_state === undefined) start_state = end_state - amt; - if (end_state === undefined) end_state = start_state + amt; - if (amt === undefined) amt = end_state - start_state; - - if (start_state + amt != end_state) { - console.log({ start_state: start_state, end_state: end_state, amt: amt }); - throw 'Animation end_state != start + amt'; - } - - return { start_state: start_state, end_state: end_state, amt: amt }; - } else { - if (start_state === undefined) start_state = {}; - if (end_state === undefined) end_state = {}; - if (amt === undefined) amt = {}; - - if (key !== undefined) return checked_animation_amt({ start_state: start_state[key], end_state: end_state[key], amt: amt[key] }); - - if ((typeof start_state === 'undefined' ? 'undefined' : (0, _typeof3.default)(start_state)) !== 'object' || (typeof end_state === 'undefined' ? 'undefined' : (0, _typeof3.default)(end_state)) !== 'object' || (typeof amt === 'undefined' ? 'undefined' : (0, _typeof3.default)(amt)) !== 'object') { - throw 'Incompatible types passed as {start_state, end_state, amt}, must all be dict or numbers'; - } - - var keys = (0, _keys2.default)(start_state); - if (!keys.length) keys = (0, _keys2.default)(end_state); - if (!keys.length) keys = (0, _keys2.default)(amt); - - return keys.reduce(function (acc, key) { - var amts = checked_animation_amt({ start_state: start_state[key], end_state: end_state[key], amt: amt[key] }); - acc.start_state[key] = amts.start_state; - acc.end_state[key] = amts.end_state; - acc.amt[key] = amts.amt; - return acc; - }, { start_state: {}, end_state: {}, amt: {} }); - } -}; - -var KeyedAnimation = function KeyedAnimation(_ref4) { - var type = _ref4.type, - path = _ref4.path, - key = _ref4.key, - start_time = _ref4.start_time, - end_time = _ref4.end_time, - duration = _ref4.duration, - start_state = _ref4.start_state, - end_state = _ref4.end_state, - amt = _ref4.amt, - curve = _ref4.curve, - unit = _ref4.unit; - - path = path + '/' + key; - return Animate({ - type: type, path: path, key: key, - start_time: start_time, end_time: end_time, duration: duration, - start_state: start_state && start_state[key], - end_state: end_state && end_state[key], - amt: amt && amt[key], - curve: curve, unit: unit - }); -}; - -var Become = exports.Become = function Become(_ref5) { - var path = _ref5.path, - state = _ref5.state, - start_time = _ref5.start_time, - _ref5$end_time = _ref5.end_time, - end_time = _ref5$end_time === undefined ? Infinity : _ref5$end_time, - _ref5$duration = _ref5.duration, - duration = _ref5$duration === undefined ? Infinity : _ref5$duration; - - if (start_time === undefined) start_time = new Date().getTime(); - - var _checked_animation_du2 = checked_animation_duration({ start_time: start_time, end_time: end_time, duration: duration }), - start_time = _checked_animation_du2.start_time, - end_time = _checked_animation_du2.end_time, - duration = _checked_animation_du2.duration; - - if (start_time === undefined || path === undefined) { - console.log({ path: path, state: state, start_time: start_time, end_time: end_time, duration: duration }); - throw 'Become animation must have a start_time and path defined.'; - } - return { - type: 'BECOME', - path: path, - state: state, - start_time: start_time, - end_time: end_time, - duration: duration, - tick: function tick(delta) { - if (start_time + delta >= start_time && delta < duration) return state;else return undefined; - } - }; -}; - -var Animate = exports.Animate = function Animate(_ref6) { - var type = _ref6.type, - path = _ref6.path, - start_time = _ref6.start_time, - end_time = _ref6.end_time, - duration = _ref6.duration, - start_state = _ref6.start_state, - end_state = _ref6.end_state, - amt = _ref6.amt, - _ref6$curve = _ref6.curve, - curve = _ref6$curve === undefined ? 'linear' : _ref6$curve, - _ref6$unit = _ref6.unit, - unit = _ref6$unit === undefined ? null : _ref6$unit, - _ref6$tick = _ref6.tick, - tick = _ref6$tick === undefined ? null : _ref6$tick; - - if (start_time === undefined) start_time = new Date().getTime(); - - var animation = { - type: type ? type : 'ANIMATE', - path: path, - start_time: start_time, end_time: end_time, duration: duration, - start_state: start_state, end_state: end_state, amt: amt, - curve: curve, - unit: unit, - tick: tick - }; - - if (path === undefined) { - console.log(animation); - throw 'Animate animation must have a path defined.'; - } - - try { - if (typeof start_state === 'number' || typeof end_state === 'number' || typeof amt === 'number') { - animation = (0, _extends3.default)({}, animation, checked_animation_amt({ start_state: start_state, end_state: end_state, amt: amt })); - } - if (typeof start_time === 'number' || typeof end_time === 'number' || typeof duration === 'number') { - animation = (0, _extends3.default)({}, animation, checked_animation_duration({ start_time: start_time, end_time: end_time, duration: duration })); - } - if (!animation.tick) { - animation.tick = unit_tick(animation); - } - } catch (e) { - console.log('INVALID ANIMATION:', animation); - throw 'Exception while creating animation object ' + type + ':\n ' + e + ' ' + (e.message ? e.message : ''); - } - - // console.log(animation.type, animation) - return animation; -}; - -var AnimateCSS = exports.AnimateCSS = function AnimateCSS(_ref7) { - var name = _ref7.name, - path = _ref7.path, - start_time = _ref7.start_time, - end_time = _ref7.end_time, - _ref7$duration = _ref7.duration, - duration = _ref7$duration === undefined ? 1000 : _ref7$duration, - _ref7$curve = _ref7.curve, - curve = _ref7$curve === undefined ? 'linear' : _ref7$curve; - - if (start_time === undefined) start_time = new Date().getTime(); - - var _checked_animation_du3 = checked_animation_duration({ start_time: start_time, end_time: end_time, duration: duration }), - start_time = _checked_animation_du3.start_time, - end_time = _checked_animation_du3.end_time, - duration = _checked_animation_du3.duration; - - var start_state = { name: name, duration: duration, curve: curve, delay: 0, playState: 'paused' }; - var end_state = { name: name, duration: duration, curve: curve, delay: duration, playState: 'paused' }; - - return Animate({ - type: 'CSS_' + (name ? name.toUpperCase() : 'END'), - path: path + '/style/animation/' + name, - start_time: start_time, - end_time: end_time, - duration: duration, - curve: curve, - start_state: start_state, - end_state: end_state, - amt: { delay: duration }, - tick: function tick(delta) { - if (delta <= 0) { - return start_state; - } else if (delta >= duration) { - return end_state; - } else { - return { name: name, duration: duration, curve: curve, delay: delta, playState: 'paused' }; - } - } - }); -}; - -var Translate = exports.Translate = function Translate(_ref8) { - var path = _ref8.path, - start_time = _ref8.start_time, - end_time = _ref8.end_time, - _ref8$duration = _ref8.duration, - duration = _ref8$duration === undefined ? 1000 : _ref8$duration, - start_state = _ref8.start_state, - end_state = _ref8.end_state, - amt = _ref8.amt, - _ref8$curve = _ref8.curve, - curve = _ref8$curve === undefined ? 'linear' : _ref8$curve, - _ref8$unit = _ref8.unit, - unit = _ref8$unit === undefined ? 'px' : _ref8$unit; - - if (start_time === undefined) start_time = new Date().getTime(); - if (start_state === undefined) start_state = { top: 0, left: 0 }; - path = path + '/style/transform/translate'; - var type = 'TRANSLATE'; - - var animation = { type: type, path: path, start_time: start_time, end_time: end_time, duration: duration, start_state: start_state, end_state: end_state, amt: amt, curve: curve, unit: unit }; - - var left_tick = unit_tick(animation, 'left', 0); // TODO: change left => /left to keep state selectors consistent - var top_tick = unit_tick(animation, 'top', 0); - - animation.tick = function (delta) { - return { - left: left_tick(delta), - top: top_tick(delta) - }; - }; - return Animate(animation); -}; - -var TranslateTo = exports.TranslateTo = function TranslateTo(_ref9) { - var path = _ref9.path, - start_time = _ref9.start_time, - end_time = _ref9.end_time, - _ref9$duration = _ref9.duration, - duration = _ref9$duration === undefined ? 1000 : _ref9$duration, - start_state = _ref9.start_state, - end_state = _ref9.end_state, - amt = _ref9.amt, - _ref9$curve = _ref9.curve, - curve = _ref9$curve === undefined ? 'linear' : _ref9$curve, - _ref9$unit = _ref9.unit, - unit = _ref9$unit === undefined ? 'px' : _ref9$unit; - - path = path + '/style'; - var anims = []; - if (start_state.left || end_state.left || amt.left) { - anims.push(KeyedAnimation({ - type: 'TRANSLATE_TO_LEFT', - path: path, - key: 'left', - start_time: start_time, end_time: end_time, duration: duration, - start_state: start_state, end_state: end_state, amt: amt, - curve: curve, unit: unit - })); - } - if (start_state.top || end_state.top || amt.top) { - anims.push(KeyedAnimation({ - type: 'TRANSLATE_TO_TOP', - path: path, - key: 'top', - start_time: start_time, end_time: end_time, duration: duration, - start_state: start_state, end_state: end_state, amt: amt, - curve: curve, unit: unit - })); - } - return anims; -}; - -var Opacity = exports.Opacity = function Opacity(_ref10) { - var path = _ref10.path, - start_time = _ref10.start_time, - end_time = _ref10.end_time, - duration = _ref10.duration, - start_state = _ref10.start_state, - end_state = _ref10.end_state, - amt = _ref10.amt, - _ref10$curve = _ref10.curve, - curve = _ref10$curve === undefined ? 'linear' : _ref10$curve, - _ref10$unit = _ref10.unit, - unit = _ref10$unit === undefined ? null : _ref10$unit; - - path = path + '/style/opacity'; - var type = 'OPACITY'; - return Animate({ type: type, path: path, start_time: start_time, end_time: end_time, duration: duration, start_state: start_state, end_state: end_state, amt: amt, curve: curve, unit: unit }); -}; - -var Rotate = exports.Rotate = function Rotate(_ref11) { - var path = _ref11.path, - start_time = _ref11.start_time, - end_time = _ref11.end_time, - duration = _ref11.duration, - start_state = _ref11.start_state, - end_state = _ref11.end_state, - amt = _ref11.amt, - _ref11$curve = _ref11.curve, - curve = _ref11$curve === undefined ? 'linear' : _ref11$curve, - _ref11$unit = _ref11.unit, - unit = _ref11$unit === undefined ? 'deg' : _ref11$unit; - - path = path + '/style/transform/rotate'; - var type = 'ROTATE'; - return Animate({ type: type, path: path, start_time: start_time, end_time: end_time, duration: duration, start_state: start_state, end_state: end_state, amt: amt, curve: curve, unit: unit }); -}; - -// repeat a single animation (which may be composed of several objects) -var Repeat = exports.Repeat = function Repeat(animations) { - var repeat = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Infinity; - - if (!Array.isArray(animations)) { - animations = [animations]; - } - return animations.map(function (anim) { - var tick = anim.tick, - start_time = anim.start_time, - duration = anim.duration; - - if (start_time === undefined) start_time = new Date().getTime(); - var repeated_tick = function repeated_tick(delta) { - return tick((0, _util.mod)(delta, duration)); - }; - return (0, _extends3.default)({}, anim, { - repeat: repeat, - duration: duration * repeat, - end_time: start_time + duration * repeat, - tick: repeated_tick - }); - }); -}; - -// make each animation in a sequence start after the last one ends -var Sequential = exports.Sequential = function Sequential(animations, start_time) { - if (start_time === undefined) start_time = new Date().getTime(); - var seq = []; - var last_end = start_time; - var _iteratorNormalCompletion = true; - var _didIteratorError = false; - var _iteratorError = undefined; - - try { - for (var _iterator = (0, _getIterator3.default)(animations), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { - var animation = _step.value; - - seq.push((0, _extends3.default)({}, animation, { - start_time: last_end, - end_time: last_end + animation.duration - })); - last_end = animation.duration == Infinity ? last_end + 1 : last_end + animation.duration; - } - } catch (err) { - _didIteratorError = true; - _iteratorError = err; - } finally { - try { - if (!_iteratorNormalCompletion && _iterator.return) { - _iterator.return(); - } - } finally { - if (_didIteratorError) { - throw _iteratorError; - } - } - } - - return seq; -}; - -// repeat a sequential list of animations -var RepeatSequence = exports.RepeatSequence = function RepeatSequence(animations, repeat, start_time) { - if (!Array.isArray(animations)) animations = [animations]; - var repeated = (0, _util.range)(repeat).reduce(function (acc, val) { - return acc = [].concat((0, _toConsumableArray3.default)(acc), (0, _toConsumableArray3.default)(animations)); - }, []); - return Sequential(repeated, start_time); -}; - -},{"./util.js":520,"babel-runtime/core-js/get-iterator":5,"babel-runtime/core-js/object/keys":12,"babel-runtime/helpers/extends":21,"babel-runtime/helpers/toConsumableArray":26,"babel-runtime/helpers/typeof":27}],2:[function(require,module,exports){ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.AnimationControls = undefined; - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _reactBootstrap = require('react-bootstrap'); - -var _reactRedux = require('react-redux'); - -var _controls = require('./warped-time/controls.js'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var mapStateToProps = function mapStateToProps(_ref) { - var animations = _ref.animations; - return { - speed: animations.speed, - current_timestamp: animations.current_timestamp, - last_timestamp: animations.last_timestamp - }; -}; - -var mapDispatchToProps = function mapDispatchToProps(dispatch) { - return { - setSpeed: function setSpeed(speed) { - dispatch({ type: 'SET_ANIMATION_SPEED', speed: speed }); - } - }; -}; - -var AnimationControls = exports.AnimationControls = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(_controls.TimeControlsComponent); - -},{"./warped-time/controls.js":521,"react":500,"react-bootstrap":303,"react-redux":469}],3:[function(require,module,exports){ -'use strict'; - var _jsx2 = require('babel-runtime/helpers/jsx'); var _jsx3 = _interopRequireDefault(_jsx2); @@ -527,15 +17,11 @@ var _redux = require('redux'); var _reactRedux = require('react-redux'); -var _reducers = require('../reducers.js'); - -var _controls = require('../controls.js'); +var _monadicalReactComponents = require('monadical-react-components'); -var _animations = require('../animations.js'); +var _main = require('../src/main.js'); -var _stateVisualizer = require('../state-visualizer.js'); - -var _section = require('../section.js'); +var _animations = require('../src/animations.js'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -555,8 +41,8 @@ window.initial_state = { } } }; -window.store = (0, _redux.createStore)((0, _redux.combineReducers)({ animations: _reducers.animations })); -var getWarpedTime = (0, _reducers.startAnimation)(window.store, window.initial_state); +window.store = (0, _redux.createStore)((0, _redux.combineReducers)({ animations: _main.animations })); +window.time = (0, _main.startAnimation)(window.store, window.initial_state); var BOUNCE_ANIMATION = function BOUNCE_ANIMATION(start_time) { return (0, _animations.RepeatSequence)([ @@ -566,8 +52,8 @@ var BOUNCE_ANIMATION = function BOUNCE_ANIMATION(start_time) { amt: { top: -200, left: 0 }, duration: 500, curve: 'easeOutQuad' - // start_time: getWarpedTime(), // optional, defaults to now - // unit: 'px', // optional, defaults to px + // start_time: window.time.getWarpedTime(), // optional, defaults to now + // unit: 'px', // optional, defaults to px }), (0, _animations.Translate)({ path: '/ball', start_state: { top: -200, left: 0 }, @@ -630,7 +116,7 @@ var BallComponent = function BallComponent(_ref) { animateBallBounce = _ref.animateBallBounce, animateBallFollow = _ref.animateBallFollow, getTime = _ref.getTime; - return (0, _jsx3.default)(_section.ExpandableSection, { + return (0, _jsx3.default)(_monadicalReactComponents.ExpandableSection, { name: 'Ball', source: SOURCE, expanded: true @@ -665,12 +151,12 @@ var Ball = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(BallCom _reactDom2.default.render((0, _jsx3.default)(_reactRedux.Provider, { store: window.store }, void 0, (0, _jsx3.default)('div', {}, void 0, (0, _jsx3.default)(Ball, { - getTime: getWarpedTime, + getTime: window.time.getWarpedTime.bind(window.time), expanded: true -}), (0, _jsx3.default)(_controls.AnimationControls, { +}), (0, _jsx3.default)(_main.AnimationControls, { debug: true, expanded: true -}), (0, _jsx3.default)(_stateVisualizer.AnimationStateVisualizer, { +}), (0, _jsx3.default)(_main.AnimationStateVisualizer, { debug: true }))), document.getElementById('react')); @@ -679,37 +165,37 @@ window.onmousemove = function (e) { window.mouseX = e.pageX; }; -},{"../animations.js":1,"../controls.js":2,"../reducers.js":517,"../section.js":518,"../state-visualizer.js":519,"babel-runtime/helpers/jsx":23,"react":500,"react-dom":314,"react-redux":469,"redux":506}],4:[function(require,module,exports){ +},{"../src/animations.js":520,"../src/main.js":522,"babel-runtime/helpers/jsx":21,"monadical-react-components":207,"react":500,"react-dom":314,"react-redux":469,"redux":506}],2:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/array/from"), __esModule: true }; -},{"core-js/library/fn/array/from":30}],5:[function(require,module,exports){ +},{"core-js/library/fn/array/from":28}],3:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/get-iterator"), __esModule: true }; -},{"core-js/library/fn/get-iterator":31}],6:[function(require,module,exports){ +},{"core-js/library/fn/get-iterator":29}],4:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/json/stringify"), __esModule: true }; -},{"core-js/library/fn/json/stringify":32}],7:[function(require,module,exports){ +},{"core-js/library/fn/json/stringify":30}],5:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/object/assign"), __esModule: true }; -},{"core-js/library/fn/object/assign":33}],8:[function(require,module,exports){ +},{"core-js/library/fn/object/assign":31}],6:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/object/create"), __esModule: true }; -},{"core-js/library/fn/object/create":34}],9:[function(require,module,exports){ +},{"core-js/library/fn/object/create":32}],7:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/object/define-property"), __esModule: true }; -},{"core-js/library/fn/object/define-property":35}],10:[function(require,module,exports){ +},{"core-js/library/fn/object/define-property":33}],8:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/object/entries"), __esModule: true }; -},{"core-js/library/fn/object/entries":36}],11:[function(require,module,exports){ +},{"core-js/library/fn/object/entries":34}],9:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/object/get-prototype-of"), __esModule: true }; -},{"core-js/library/fn/object/get-prototype-of":37}],12:[function(require,module,exports){ +},{"core-js/library/fn/object/get-prototype-of":35}],10:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/object/keys"), __esModule: true }; -},{"core-js/library/fn/object/keys":38}],13:[function(require,module,exports){ +},{"core-js/library/fn/object/keys":36}],11:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/object/set-prototype-of"), __esModule: true }; -},{"core-js/library/fn/object/set-prototype-of":39}],14:[function(require,module,exports){ +},{"core-js/library/fn/object/set-prototype-of":37}],12:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/object/values"), __esModule: true }; -},{"core-js/library/fn/object/values":40}],15:[function(require,module,exports){ +},{"core-js/library/fn/object/values":38}],13:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/set"), __esModule: true }; -},{"core-js/library/fn/set":41}],16:[function(require,module,exports){ +},{"core-js/library/fn/set":39}],14:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/symbol"), __esModule: true }; -},{"core-js/library/fn/symbol":43}],17:[function(require,module,exports){ +},{"core-js/library/fn/symbol":41}],15:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/symbol/for"), __esModule: true }; -},{"core-js/library/fn/symbol/for":42}],18:[function(require,module,exports){ +},{"core-js/library/fn/symbol/for":40}],16:[function(require,module,exports){ module.exports = { "default": require("core-js/library/fn/symbol/iterator"), __esModule: true }; -},{"core-js/library/fn/symbol/iterator":44}],19:[function(require,module,exports){ +},{"core-js/library/fn/symbol/iterator":42}],17:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -719,7 +205,7 @@ exports.default = function (instance, Constructor) { throw new TypeError("Cannot call a class as a function"); } }; -},{}],20:[function(require,module,exports){ +},{}],18:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -747,7 +233,7 @@ exports.default = function () { return Constructor; }; }(); -},{"../core-js/object/define-property":9}],21:[function(require,module,exports){ +},{"../core-js/object/define-property":7}],19:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -771,7 +257,7 @@ exports.default = _assign2.default || function (target) { return target; }; -},{"../core-js/object/assign":7}],22:[function(require,module,exports){ +},{"../core-js/object/assign":5}],20:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -805,7 +291,7 @@ exports.default = function (subClass, superClass) { }); if (superClass) _setPrototypeOf2.default ? (0, _setPrototypeOf2.default)(subClass, superClass) : subClass.__proto__ = superClass; }; -},{"../core-js/object/create":8,"../core-js/object/set-prototype-of":13,"../helpers/typeof":27}],23:[function(require,module,exports){ +},{"../core-js/object/create":6,"../core-js/object/set-prototype-of":11,"../helpers/typeof":25}],21:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -862,7 +348,7 @@ exports.default = function () { }; }; }(); -},{"../core-js/symbol":16,"../core-js/symbol/for":17}],24:[function(require,module,exports){ +},{"../core-js/symbol":14,"../core-js/symbol/for":15}],22:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -878,7 +364,7 @@ exports.default = function (obj, keys) { return target; }; -},{}],25:[function(require,module,exports){ +},{}],23:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -896,7 +382,7 @@ exports.default = function (self, call) { return call && ((typeof call === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; }; -},{"../helpers/typeof":27}],26:[function(require,module,exports){ +},{"../helpers/typeof":25}],24:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -918,7 +404,7 @@ exports.default = function (arr) { return (0, _from2.default)(arr); } }; -},{"../core-js/array/from":4}],27:[function(require,module,exports){ +},{"../core-js/array/from":2}],25:[function(require,module,exports){ "use strict"; exports.__esModule = true; @@ -940,10 +426,10 @@ exports.default = typeof _symbol2.default === "function" && _typeof(_iterator2.d } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj); }; -},{"../core-js/symbol":16,"../core-js/symbol/iterator":18}],28:[function(require,module,exports){ +},{"../core-js/symbol":14,"../core-js/symbol/iterator":16}],26:[function(require,module,exports){ module.exports = require("regenerator-runtime"); -},{"regenerator-runtime":508}],29:[function(require,module,exports){ +},{"regenerator-runtime":508}],27:[function(require,module,exports){ /*! Copyright (c) 2016 Jed Watson. Licensed under the MIT License (MIT), see @@ -993,90 +479,90 @@ module.exports = require("regenerator-runtime"); } }()); -},{}],30:[function(require,module,exports){ +},{}],28:[function(require,module,exports){ require('../../modules/es6.string.iterator'); require('../../modules/es6.array.from'); module.exports = require('../../modules/_core').Array.from; -},{"../../modules/_core":59,"../../modules/es6.array.from":123,"../../modules/es6.string.iterator":133}],31:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.array.from":121,"../../modules/es6.string.iterator":131}],29:[function(require,module,exports){ require('../modules/web.dom.iterable'); require('../modules/es6.string.iterator'); module.exports = require('../modules/core.get-iterator'); -},{"../modules/core.get-iterator":122,"../modules/es6.string.iterator":133,"../modules/web.dom.iterable":140}],32:[function(require,module,exports){ +},{"../modules/core.get-iterator":120,"../modules/es6.string.iterator":131,"../modules/web.dom.iterable":138}],30:[function(require,module,exports){ var core = require('../../modules/_core') , $JSON = core.JSON || (core.JSON = {stringify: JSON.stringify}); module.exports = function stringify(it){ // eslint-disable-line no-unused-vars return $JSON.stringify.apply($JSON, arguments); }; -},{"../../modules/_core":59}],33:[function(require,module,exports){ +},{"../../modules/_core":57}],31:[function(require,module,exports){ require('../../modules/es6.object.assign'); module.exports = require('../../modules/_core').Object.assign; -},{"../../modules/_core":59,"../../modules/es6.object.assign":125}],34:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.object.assign":123}],32:[function(require,module,exports){ require('../../modules/es6.object.create'); var $Object = require('../../modules/_core').Object; module.exports = function create(P, D){ return $Object.create(P, D); }; -},{"../../modules/_core":59,"../../modules/es6.object.create":126}],35:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.object.create":124}],33:[function(require,module,exports){ require('../../modules/es6.object.define-property'); var $Object = require('../../modules/_core').Object; module.exports = function defineProperty(it, key, desc){ return $Object.defineProperty(it, key, desc); }; -},{"../../modules/_core":59,"../../modules/es6.object.define-property":127}],36:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.object.define-property":125}],34:[function(require,module,exports){ require('../../modules/es7.object.entries'); module.exports = require('../../modules/_core').Object.entries; -},{"../../modules/_core":59,"../../modules/es7.object.entries":135}],37:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es7.object.entries":133}],35:[function(require,module,exports){ require('../../modules/es6.object.get-prototype-of'); module.exports = require('../../modules/_core').Object.getPrototypeOf; -},{"../../modules/_core":59,"../../modules/es6.object.get-prototype-of":128}],38:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.object.get-prototype-of":126}],36:[function(require,module,exports){ require('../../modules/es6.object.keys'); module.exports = require('../../modules/_core').Object.keys; -},{"../../modules/_core":59,"../../modules/es6.object.keys":129}],39:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.object.keys":127}],37:[function(require,module,exports){ require('../../modules/es6.object.set-prototype-of'); module.exports = require('../../modules/_core').Object.setPrototypeOf; -},{"../../modules/_core":59,"../../modules/es6.object.set-prototype-of":130}],40:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.object.set-prototype-of":128}],38:[function(require,module,exports){ require('../../modules/es7.object.values'); module.exports = require('../../modules/_core').Object.values; -},{"../../modules/_core":59,"../../modules/es7.object.values":136}],41:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es7.object.values":134}],39:[function(require,module,exports){ require('../modules/es6.object.to-string'); require('../modules/es6.string.iterator'); require('../modules/web.dom.iterable'); require('../modules/es6.set'); require('../modules/es7.set.to-json'); module.exports = require('../modules/_core').Set; -},{"../modules/_core":59,"../modules/es6.object.to-string":131,"../modules/es6.set":132,"../modules/es6.string.iterator":133,"../modules/es7.set.to-json":137,"../modules/web.dom.iterable":140}],42:[function(require,module,exports){ +},{"../modules/_core":57,"../modules/es6.object.to-string":129,"../modules/es6.set":130,"../modules/es6.string.iterator":131,"../modules/es7.set.to-json":135,"../modules/web.dom.iterable":138}],40:[function(require,module,exports){ require('../../modules/es6.symbol'); module.exports = require('../../modules/_core').Symbol['for']; -},{"../../modules/_core":59,"../../modules/es6.symbol":134}],43:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.symbol":132}],41:[function(require,module,exports){ require('../../modules/es6.symbol'); require('../../modules/es6.object.to-string'); require('../../modules/es7.symbol.async-iterator'); require('../../modules/es7.symbol.observable'); module.exports = require('../../modules/_core').Symbol; -},{"../../modules/_core":59,"../../modules/es6.object.to-string":131,"../../modules/es6.symbol":134,"../../modules/es7.symbol.async-iterator":138,"../../modules/es7.symbol.observable":139}],44:[function(require,module,exports){ +},{"../../modules/_core":57,"../../modules/es6.object.to-string":129,"../../modules/es6.symbol":132,"../../modules/es7.symbol.async-iterator":136,"../../modules/es7.symbol.observable":137}],42:[function(require,module,exports){ require('../../modules/es6.string.iterator'); require('../../modules/web.dom.iterable'); module.exports = require('../../modules/_wks-ext').f('iterator'); -},{"../../modules/_wks-ext":119,"../../modules/es6.string.iterator":133,"../../modules/web.dom.iterable":140}],45:[function(require,module,exports){ +},{"../../modules/_wks-ext":117,"../../modules/es6.string.iterator":131,"../../modules/web.dom.iterable":138}],43:[function(require,module,exports){ module.exports = function(it){ if(typeof it != 'function')throw TypeError(it + ' is not a function!'); return it; }; -},{}],46:[function(require,module,exports){ +},{}],44:[function(require,module,exports){ module.exports = function(){ /* empty */ }; -},{}],47:[function(require,module,exports){ +},{}],45:[function(require,module,exports){ module.exports = function(it, Constructor, name, forbiddenField){ if(!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)){ throw TypeError(name + ': incorrect invocation!'); } return it; }; -},{}],48:[function(require,module,exports){ +},{}],46:[function(require,module,exports){ var isObject = require('./_is-object'); module.exports = function(it){ if(!isObject(it))throw TypeError(it + ' is not an object!'); return it; }; -},{"./_is-object":78}],49:[function(require,module,exports){ +},{"./_is-object":76}],47:[function(require,module,exports){ var forOf = require('./_for-of'); module.exports = function(iter, ITERATOR){ @@ -1085,7 +571,7 @@ module.exports = function(iter, ITERATOR){ return result; }; -},{"./_for-of":69}],50:[function(require,module,exports){ +},{"./_for-of":67}],48:[function(require,module,exports){ // false -> Array#indexOf // true -> Array#includes var toIObject = require('./_to-iobject') @@ -1107,7 +593,7 @@ module.exports = function(IS_INCLUDES){ } return !IS_INCLUDES && -1; }; }; -},{"./_to-index":111,"./_to-iobject":113,"./_to-length":114}],51:[function(require,module,exports){ +},{"./_to-index":109,"./_to-iobject":111,"./_to-length":112}],49:[function(require,module,exports){ // 0 -> Array#forEach // 1 -> Array#map // 2 -> Array#filter @@ -1152,7 +638,7 @@ module.exports = function(TYPE, $create){ return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; }; }; -},{"./_array-species-create":53,"./_ctx":61,"./_iobject":75,"./_to-length":114,"./_to-object":115}],52:[function(require,module,exports){ +},{"./_array-species-create":51,"./_ctx":59,"./_iobject":73,"./_to-length":112,"./_to-object":113}],50:[function(require,module,exports){ var isObject = require('./_is-object') , isArray = require('./_is-array') , SPECIES = require('./_wks')('species'); @@ -1169,14 +655,14 @@ module.exports = function(original){ } } return C === undefined ? Array : C; }; -},{"./_is-array":77,"./_is-object":78,"./_wks":120}],53:[function(require,module,exports){ +},{"./_is-array":75,"./_is-object":76,"./_wks":118}],51:[function(require,module,exports){ // 9.4.2.3 ArraySpeciesCreate(originalArray, length) var speciesConstructor = require('./_array-species-constructor'); module.exports = function(original, length){ return new (speciesConstructor(original))(length); }; -},{"./_array-species-constructor":52}],54:[function(require,module,exports){ +},{"./_array-species-constructor":50}],52:[function(require,module,exports){ // getting tag from 19.1.3.6 Object.prototype.toString() var cof = require('./_cof') , TAG = require('./_wks')('toStringTag') @@ -1200,13 +686,13 @@ module.exports = function(it){ // ES3 arguments fallback : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; }; -},{"./_cof":55,"./_wks":120}],55:[function(require,module,exports){ +},{"./_cof":53,"./_wks":118}],53:[function(require,module,exports){ var toString = {}.toString; module.exports = function(it){ return toString.call(it).slice(8, -1); }; -},{}],56:[function(require,module,exports){ +},{}],54:[function(require,module,exports){ 'use strict'; var dP = require('./_object-dp').f , create = require('./_object-create') @@ -1349,7 +835,7 @@ module.exports = { setSpecies(NAME); } }; -},{"./_an-instance":47,"./_ctx":61,"./_defined":62,"./_descriptors":63,"./_for-of":69,"./_iter-define":81,"./_iter-step":83,"./_meta":87,"./_object-create":89,"./_object-dp":90,"./_redefine-all":103,"./_set-species":106}],57:[function(require,module,exports){ +},{"./_an-instance":45,"./_ctx":59,"./_defined":60,"./_descriptors":61,"./_for-of":67,"./_iter-define":79,"./_iter-step":81,"./_meta":85,"./_object-create":87,"./_object-dp":88,"./_redefine-all":101,"./_set-species":104}],55:[function(require,module,exports){ // https://github.com/DavidBruant/Map-Set.prototype.toJSON var classof = require('./_classof') , from = require('./_array-from-iterable'); @@ -1359,7 +845,7 @@ module.exports = function(NAME){ return from(this); }; }; -},{"./_array-from-iterable":49,"./_classof":54}],58:[function(require,module,exports){ +},{"./_array-from-iterable":47,"./_classof":52}],56:[function(require,module,exports){ 'use strict'; var global = require('./_global') , $export = require('./_export') @@ -1419,10 +905,10 @@ module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){ return C; }; -},{"./_an-instance":47,"./_array-methods":51,"./_descriptors":63,"./_export":67,"./_fails":68,"./_for-of":69,"./_global":70,"./_hide":72,"./_is-object":78,"./_meta":87,"./_object-dp":90,"./_redefine-all":103,"./_set-to-string-tag":107}],59:[function(require,module,exports){ +},{"./_an-instance":45,"./_array-methods":49,"./_descriptors":61,"./_export":65,"./_fails":66,"./_for-of":67,"./_global":68,"./_hide":70,"./_is-object":76,"./_meta":85,"./_object-dp":88,"./_redefine-all":101,"./_set-to-string-tag":105}],57:[function(require,module,exports){ var core = module.exports = {version: '2.4.0'}; if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef -},{}],60:[function(require,module,exports){ +},{}],58:[function(require,module,exports){ 'use strict'; var $defineProperty = require('./_object-dp') , createDesc = require('./_property-desc'); @@ -1431,7 +917,7 @@ module.exports = function(object, index, value){ if(index in object)$defineProperty.f(object, index, createDesc(0, value)); else object[index] = value; }; -},{"./_object-dp":90,"./_property-desc":102}],61:[function(require,module,exports){ +},{"./_object-dp":88,"./_property-desc":100}],59:[function(require,module,exports){ // optional / simple context binding var aFunction = require('./_a-function'); module.exports = function(fn, that, length){ @@ -1452,18 +938,18 @@ module.exports = function(fn, that, length){ return fn.apply(that, arguments); }; }; -},{"./_a-function":45}],62:[function(require,module,exports){ +},{"./_a-function":43}],60:[function(require,module,exports){ // 7.2.1 RequireObjectCoercible(argument) module.exports = function(it){ if(it == undefined)throw TypeError("Can't call method on " + it); return it; }; -},{}],63:[function(require,module,exports){ +},{}],61:[function(require,module,exports){ // Thank's IE8 for his funny defineProperty module.exports = !require('./_fails')(function(){ return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7; }); -},{"./_fails":68}],64:[function(require,module,exports){ +},{"./_fails":66}],62:[function(require,module,exports){ var isObject = require('./_is-object') , document = require('./_global').document // in old IE typeof document.createElement is 'object' @@ -1471,12 +957,12 @@ var isObject = require('./_is-object') module.exports = function(it){ return is ? document.createElement(it) : {}; }; -},{"./_global":70,"./_is-object":78}],65:[function(require,module,exports){ +},{"./_global":68,"./_is-object":76}],63:[function(require,module,exports){ // IE 8- don't enum bug keys module.exports = ( 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' ).split(','); -},{}],66:[function(require,module,exports){ +},{}],64:[function(require,module,exports){ // all enumerable object keys, includes symbols var getKeys = require('./_object-keys') , gOPS = require('./_object-gops') @@ -1492,7 +978,7 @@ module.exports = function(it){ while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))result.push(key); } return result; }; -},{"./_object-gops":95,"./_object-keys":98,"./_object-pie":99}],67:[function(require,module,exports){ +},{"./_object-gops":93,"./_object-keys":96,"./_object-pie":97}],65:[function(require,module,exports){ var global = require('./_global') , core = require('./_core') , ctx = require('./_ctx') @@ -1554,7 +1040,7 @@ $export.W = 32; // wrap $export.U = 64; // safe $export.R = 128; // real proto method for `library` module.exports = $export; -},{"./_core":59,"./_ctx":61,"./_global":70,"./_hide":72}],68:[function(require,module,exports){ +},{"./_core":57,"./_ctx":59,"./_global":68,"./_hide":70}],66:[function(require,module,exports){ module.exports = function(exec){ try { return !!exec(); @@ -1562,7 +1048,7 @@ module.exports = function(exec){ return true; } }; -},{}],69:[function(require,module,exports){ +},{}],67:[function(require,module,exports){ var ctx = require('./_ctx') , call = require('./_iter-call') , isArrayIter = require('./_is-array-iter') @@ -1588,17 +1074,17 @@ var exports = module.exports = function(iterable, entries, fn, that, ITERATOR){ }; exports.BREAK = BREAK; exports.RETURN = RETURN; -},{"./_an-object":48,"./_ctx":61,"./_is-array-iter":76,"./_iter-call":79,"./_to-length":114,"./core.get-iterator-method":121}],70:[function(require,module,exports){ +},{"./_an-object":46,"./_ctx":59,"./_is-array-iter":74,"./_iter-call":77,"./_to-length":112,"./core.get-iterator-method":119}],68:[function(require,module,exports){ // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 var global = module.exports = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')(); if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef -},{}],71:[function(require,module,exports){ +},{}],69:[function(require,module,exports){ var hasOwnProperty = {}.hasOwnProperty; module.exports = function(it, key){ return hasOwnProperty.call(it, key); }; -},{}],72:[function(require,module,exports){ +},{}],70:[function(require,module,exports){ var dP = require('./_object-dp') , createDesc = require('./_property-desc'); module.exports = require('./_descriptors') ? function(object, key, value){ @@ -1607,19 +1093,19 @@ module.exports = require('./_descriptors') ? function(object, key, value){ object[key] = value; return object; }; -},{"./_descriptors":63,"./_object-dp":90,"./_property-desc":102}],73:[function(require,module,exports){ +},{"./_descriptors":61,"./_object-dp":88,"./_property-desc":100}],71:[function(require,module,exports){ module.exports = require('./_global').document && document.documentElement; -},{"./_global":70}],74:[function(require,module,exports){ +},{"./_global":68}],72:[function(require,module,exports){ module.exports = !require('./_descriptors') && !require('./_fails')(function(){ return Object.defineProperty(require('./_dom-create')('div'), 'a', {get: function(){ return 7; }}).a != 7; }); -},{"./_descriptors":63,"./_dom-create":64,"./_fails":68}],75:[function(require,module,exports){ +},{"./_descriptors":61,"./_dom-create":62,"./_fails":66}],73:[function(require,module,exports){ // fallback for non-array-like ES3 and non-enumerable old V8 strings var cof = require('./_cof'); module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){ return cof(it) == 'String' ? it.split('') : Object(it); }; -},{"./_cof":55}],76:[function(require,module,exports){ +},{"./_cof":53}],74:[function(require,module,exports){ // check on default Array iterator var Iterators = require('./_iterators') , ITERATOR = require('./_wks')('iterator') @@ -1628,17 +1114,17 @@ var Iterators = require('./_iterators') module.exports = function(it){ return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); }; -},{"./_iterators":84,"./_wks":120}],77:[function(require,module,exports){ +},{"./_iterators":82,"./_wks":118}],75:[function(require,module,exports){ // 7.2.2 IsArray(argument) var cof = require('./_cof'); module.exports = Array.isArray || function isArray(arg){ return cof(arg) == 'Array'; }; -},{"./_cof":55}],78:[function(require,module,exports){ +},{"./_cof":53}],76:[function(require,module,exports){ module.exports = function(it){ return typeof it === 'object' ? it !== null : typeof it === 'function'; }; -},{}],79:[function(require,module,exports){ +},{}],77:[function(require,module,exports){ // call something on iterator step with safe closing on error var anObject = require('./_an-object'); module.exports = function(iterator, fn, value, entries){ @@ -1651,7 +1137,7 @@ module.exports = function(iterator, fn, value, entries){ throw e; } }; -},{"./_an-object":48}],80:[function(require,module,exports){ +},{"./_an-object":46}],78:[function(require,module,exports){ 'use strict'; var create = require('./_object-create') , descriptor = require('./_property-desc') @@ -1665,7 +1151,7 @@ module.exports = function(Constructor, NAME, next){ Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)}); setToStringTag(Constructor, NAME + ' Iterator'); }; -},{"./_hide":72,"./_object-create":89,"./_property-desc":102,"./_set-to-string-tag":107,"./_wks":120}],81:[function(require,module,exports){ +},{"./_hide":70,"./_object-create":87,"./_property-desc":100,"./_set-to-string-tag":105,"./_wks":118}],79:[function(require,module,exports){ 'use strict'; var LIBRARY = require('./_library') , $export = require('./_export') @@ -1736,7 +1222,7 @@ module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED } return methods; }; -},{"./_export":67,"./_has":71,"./_hide":72,"./_iter-create":80,"./_iterators":84,"./_library":86,"./_object-gpo":96,"./_redefine":104,"./_set-to-string-tag":107,"./_wks":120}],82:[function(require,module,exports){ +},{"./_export":65,"./_has":69,"./_hide":70,"./_iter-create":78,"./_iterators":82,"./_library":84,"./_object-gpo":94,"./_redefine":102,"./_set-to-string-tag":105,"./_wks":118}],80:[function(require,module,exports){ var ITERATOR = require('./_wks')('iterator') , SAFE_CLOSING = false; @@ -1758,13 +1244,13 @@ module.exports = function(exec, skipClosing){ } catch(e){ /* empty */ } return safe; }; -},{"./_wks":120}],83:[function(require,module,exports){ +},{"./_wks":118}],81:[function(require,module,exports){ module.exports = function(done, value){ return {value: value, done: !!done}; }; -},{}],84:[function(require,module,exports){ +},{}],82:[function(require,module,exports){ module.exports = {}; -},{}],85:[function(require,module,exports){ +},{}],83:[function(require,module,exports){ var getKeys = require('./_object-keys') , toIObject = require('./_to-iobject'); module.exports = function(object, el){ @@ -1775,9 +1261,9 @@ module.exports = function(object, el){ , key; while(length > index)if(O[key = keys[index++]] === el)return key; }; -},{"./_object-keys":98,"./_to-iobject":113}],86:[function(require,module,exports){ +},{"./_object-keys":96,"./_to-iobject":111}],84:[function(require,module,exports){ module.exports = true; -},{}],87:[function(require,module,exports){ +},{}],85:[function(require,module,exports){ var META = require('./_uid')('meta') , isObject = require('./_is-object') , has = require('./_has') @@ -1831,7 +1317,7 @@ var meta = module.exports = { getWeak: getWeak, onFreeze: onFreeze }; -},{"./_fails":68,"./_has":71,"./_is-object":78,"./_object-dp":90,"./_uid":117}],88:[function(require,module,exports){ +},{"./_fails":66,"./_has":69,"./_is-object":76,"./_object-dp":88,"./_uid":115}],86:[function(require,module,exports){ 'use strict'; // 19.1.2.1 Object.assign(target, source, ...) var getKeys = require('./_object-keys') @@ -1865,7 +1351,7 @@ module.exports = !$assign || require('./_fails')(function(){ while(length > j)if(isEnum.call(S, key = keys[j++]))T[key] = S[key]; } return T; } : $assign; -},{"./_fails":68,"./_iobject":75,"./_object-gops":95,"./_object-keys":98,"./_object-pie":99,"./_to-object":115}],89:[function(require,module,exports){ +},{"./_fails":66,"./_iobject":73,"./_object-gops":93,"./_object-keys":96,"./_object-pie":97,"./_to-object":113}],87:[function(require,module,exports){ // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var anObject = require('./_an-object') , dPs = require('./_object-dps') @@ -1908,7 +1394,7 @@ module.exports = Object.create || function create(O, Properties){ return Properties === undefined ? result : dPs(result, Properties); }; -},{"./_an-object":48,"./_dom-create":64,"./_enum-bug-keys":65,"./_html":73,"./_object-dps":91,"./_shared-key":108}],90:[function(require,module,exports){ +},{"./_an-object":46,"./_dom-create":62,"./_enum-bug-keys":63,"./_html":71,"./_object-dps":89,"./_shared-key":106}],88:[function(require,module,exports){ var anObject = require('./_an-object') , IE8_DOM_DEFINE = require('./_ie8-dom-define') , toPrimitive = require('./_to-primitive') @@ -1925,7 +1411,7 @@ exports.f = require('./_descriptors') ? Object.defineProperty : function defineP if('value' in Attributes)O[P] = Attributes.value; return O; }; -},{"./_an-object":48,"./_descriptors":63,"./_ie8-dom-define":74,"./_to-primitive":116}],91:[function(require,module,exports){ +},{"./_an-object":46,"./_descriptors":61,"./_ie8-dom-define":72,"./_to-primitive":114}],89:[function(require,module,exports){ var dP = require('./_object-dp') , anObject = require('./_an-object') , getKeys = require('./_object-keys'); @@ -1939,7 +1425,7 @@ module.exports = require('./_descriptors') ? Object.defineProperties : function while(length > i)dP.f(O, P = keys[i++], Properties[P]); return O; }; -},{"./_an-object":48,"./_descriptors":63,"./_object-dp":90,"./_object-keys":98}],92:[function(require,module,exports){ +},{"./_an-object":46,"./_descriptors":61,"./_object-dp":88,"./_object-keys":96}],90:[function(require,module,exports){ var pIE = require('./_object-pie') , createDesc = require('./_property-desc') , toIObject = require('./_to-iobject') @@ -1956,7 +1442,7 @@ exports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor } catch(e){ /* empty */ } if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]); }; -},{"./_descriptors":63,"./_has":71,"./_ie8-dom-define":74,"./_object-pie":99,"./_property-desc":102,"./_to-iobject":113,"./_to-primitive":116}],93:[function(require,module,exports){ +},{"./_descriptors":61,"./_has":69,"./_ie8-dom-define":72,"./_object-pie":97,"./_property-desc":100,"./_to-iobject":111,"./_to-primitive":114}],91:[function(require,module,exports){ // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window var toIObject = require('./_to-iobject') , gOPN = require('./_object-gopn').f @@ -1977,7 +1463,7 @@ module.exports.f = function getOwnPropertyNames(it){ return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); }; -},{"./_object-gopn":94,"./_to-iobject":113}],94:[function(require,module,exports){ +},{"./_object-gopn":92,"./_to-iobject":111}],92:[function(require,module,exports){ // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) var $keys = require('./_object-keys-internal') , hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype'); @@ -1985,9 +1471,9 @@ var $keys = require('./_object-keys-internal') exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){ return $keys(O, hiddenKeys); }; -},{"./_enum-bug-keys":65,"./_object-keys-internal":97}],95:[function(require,module,exports){ +},{"./_enum-bug-keys":63,"./_object-keys-internal":95}],93:[function(require,module,exports){ exports.f = Object.getOwnPropertySymbols; -},{}],96:[function(require,module,exports){ +},{}],94:[function(require,module,exports){ // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) var has = require('./_has') , toObject = require('./_to-object') @@ -2001,7 +1487,7 @@ module.exports = Object.getPrototypeOf || function(O){ return O.constructor.prototype; } return O instanceof Object ? ObjectProto : null; }; -},{"./_has":71,"./_shared-key":108,"./_to-object":115}],97:[function(require,module,exports){ +},{"./_has":69,"./_shared-key":106,"./_to-object":113}],95:[function(require,module,exports){ var has = require('./_has') , toIObject = require('./_to-iobject') , arrayIndexOf = require('./_array-includes')(false) @@ -2019,7 +1505,7 @@ module.exports = function(object, names){ } return result; }; -},{"./_array-includes":50,"./_has":71,"./_shared-key":108,"./_to-iobject":113}],98:[function(require,module,exports){ +},{"./_array-includes":48,"./_has":69,"./_shared-key":106,"./_to-iobject":111}],96:[function(require,module,exports){ // 19.1.2.14 / 15.2.3.14 Object.keys(O) var $keys = require('./_object-keys-internal') , enumBugKeys = require('./_enum-bug-keys'); @@ -2027,9 +1513,9 @@ var $keys = require('./_object-keys-internal') module.exports = Object.keys || function keys(O){ return $keys(O, enumBugKeys); }; -},{"./_enum-bug-keys":65,"./_object-keys-internal":97}],99:[function(require,module,exports){ +},{"./_enum-bug-keys":63,"./_object-keys-internal":95}],97:[function(require,module,exports){ exports.f = {}.propertyIsEnumerable; -},{}],100:[function(require,module,exports){ +},{}],98:[function(require,module,exports){ // most Object methods by ES6 should accept primitives var $export = require('./_export') , core = require('./_core') @@ -2040,7 +1526,7 @@ module.exports = function(KEY, exec){ exp[KEY] = exec(fn); $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp); }; -},{"./_core":59,"./_export":67,"./_fails":68}],101:[function(require,module,exports){ +},{"./_core":57,"./_export":65,"./_fails":66}],99:[function(require,module,exports){ var getKeys = require('./_object-keys') , toIObject = require('./_to-iobject') , isEnum = require('./_object-pie').f; @@ -2057,7 +1543,7 @@ module.exports = function(isEntries){ } return result; }; }; -},{"./_object-keys":98,"./_object-pie":99,"./_to-iobject":113}],102:[function(require,module,exports){ +},{"./_object-keys":96,"./_object-pie":97,"./_to-iobject":111}],100:[function(require,module,exports){ module.exports = function(bitmap, value){ return { enumerable : !(bitmap & 1), @@ -2066,7 +1552,7 @@ module.exports = function(bitmap, value){ value : value }; }; -},{}],103:[function(require,module,exports){ +},{}],101:[function(require,module,exports){ var hide = require('./_hide'); module.exports = function(target, src, safe){ for(var key in src){ @@ -2074,9 +1560,9 @@ module.exports = function(target, src, safe){ else hide(target, key, src[key]); } return target; }; -},{"./_hide":72}],104:[function(require,module,exports){ +},{"./_hide":70}],102:[function(require,module,exports){ module.exports = require('./_hide'); -},{"./_hide":72}],105:[function(require,module,exports){ +},{"./_hide":70}],103:[function(require,module,exports){ // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ var isObject = require('./_is-object') @@ -2102,7 +1588,7 @@ module.exports = { }({}, false) : undefined), check: check }; -},{"./_an-object":48,"./_ctx":61,"./_is-object":78,"./_object-gopd":92}],106:[function(require,module,exports){ +},{"./_an-object":46,"./_ctx":59,"./_is-object":76,"./_object-gopd":90}],104:[function(require,module,exports){ 'use strict'; var global = require('./_global') , core = require('./_core') @@ -2117,7 +1603,7 @@ module.exports = function(KEY){ get: function(){ return this; } }); }; -},{"./_core":59,"./_descriptors":63,"./_global":70,"./_object-dp":90,"./_wks":120}],107:[function(require,module,exports){ +},{"./_core":57,"./_descriptors":61,"./_global":68,"./_object-dp":88,"./_wks":118}],105:[function(require,module,exports){ var def = require('./_object-dp').f , has = require('./_has') , TAG = require('./_wks')('toStringTag'); @@ -2125,20 +1611,20 @@ var def = require('./_object-dp').f module.exports = function(it, tag, stat){ if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag}); }; -},{"./_has":71,"./_object-dp":90,"./_wks":120}],108:[function(require,module,exports){ +},{"./_has":69,"./_object-dp":88,"./_wks":118}],106:[function(require,module,exports){ var shared = require('./_shared')('keys') , uid = require('./_uid'); module.exports = function(key){ return shared[key] || (shared[key] = uid(key)); }; -},{"./_shared":109,"./_uid":117}],109:[function(require,module,exports){ +},{"./_shared":107,"./_uid":115}],107:[function(require,module,exports){ var global = require('./_global') , SHARED = '__core-js_shared__' , store = global[SHARED] || (global[SHARED] = {}); module.exports = function(key){ return store[key] || (store[key] = {}); }; -},{"./_global":70}],110:[function(require,module,exports){ +},{"./_global":68}],108:[function(require,module,exports){ var toInteger = require('./_to-integer') , defined = require('./_defined'); // true -> String#at @@ -2156,7 +1642,7 @@ module.exports = function(TO_STRING){ : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; }; }; -},{"./_defined":62,"./_to-integer":112}],111:[function(require,module,exports){ +},{"./_defined":60,"./_to-integer":110}],109:[function(require,module,exports){ var toInteger = require('./_to-integer') , max = Math.max , min = Math.min; @@ -2164,34 +1650,34 @@ module.exports = function(index, length){ index = toInteger(index); return index < 0 ? max(index + length, 0) : min(index, length); }; -},{"./_to-integer":112}],112:[function(require,module,exports){ +},{"./_to-integer":110}],110:[function(require,module,exports){ // 7.1.4 ToInteger var ceil = Math.ceil , floor = Math.floor; module.exports = function(it){ return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; -},{}],113:[function(require,module,exports){ +},{}],111:[function(require,module,exports){ // to indexed object, toObject with fallback for non-array-like ES3 strings var IObject = require('./_iobject') , defined = require('./_defined'); module.exports = function(it){ return IObject(defined(it)); }; -},{"./_defined":62,"./_iobject":75}],114:[function(require,module,exports){ +},{"./_defined":60,"./_iobject":73}],112:[function(require,module,exports){ // 7.1.15 ToLength var toInteger = require('./_to-integer') , min = Math.min; module.exports = function(it){ return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; -},{"./_to-integer":112}],115:[function(require,module,exports){ +},{"./_to-integer":110}],113:[function(require,module,exports){ // 7.1.13 ToObject(argument) var defined = require('./_defined'); module.exports = function(it){ return Object(defined(it)); }; -},{"./_defined":62}],116:[function(require,module,exports){ +},{"./_defined":60}],114:[function(require,module,exports){ // 7.1.1 ToPrimitive(input [, PreferredType]) var isObject = require('./_is-object'); // instead of the ES6 spec version, we didn't implement @@toPrimitive case @@ -2204,13 +1690,13 @@ module.exports = function(it, S){ if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; throw TypeError("Can't convert object to primitive value"); }; -},{"./_is-object":78}],117:[function(require,module,exports){ +},{"./_is-object":76}],115:[function(require,module,exports){ var id = 0 , px = Math.random(); module.exports = function(key){ return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; -},{}],118:[function(require,module,exports){ +},{}],116:[function(require,module,exports){ var global = require('./_global') , core = require('./_core') , LIBRARY = require('./_library') @@ -2220,9 +1706,9 @@ module.exports = function(name){ var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)}); }; -},{"./_core":59,"./_global":70,"./_library":86,"./_object-dp":90,"./_wks-ext":119}],119:[function(require,module,exports){ +},{"./_core":57,"./_global":68,"./_library":84,"./_object-dp":88,"./_wks-ext":117}],117:[function(require,module,exports){ exports.f = require('./_wks'); -},{"./_wks":120}],120:[function(require,module,exports){ +},{"./_wks":118}],118:[function(require,module,exports){ var store = require('./_shared')('wks') , uid = require('./_uid') , Symbol = require('./_global').Symbol @@ -2234,7 +1720,7 @@ var $exports = module.exports = function(name){ }; $exports.store = store; -},{"./_global":70,"./_shared":109,"./_uid":117}],121:[function(require,module,exports){ +},{"./_global":68,"./_shared":107,"./_uid":115}],119:[function(require,module,exports){ var classof = require('./_classof') , ITERATOR = require('./_wks')('iterator') , Iterators = require('./_iterators'); @@ -2243,7 +1729,7 @@ module.exports = require('./_core').getIteratorMethod = function(it){ || it['@@iterator'] || Iterators[classof(it)]; }; -},{"./_classof":54,"./_core":59,"./_iterators":84,"./_wks":120}],122:[function(require,module,exports){ +},{"./_classof":52,"./_core":57,"./_iterators":82,"./_wks":118}],120:[function(require,module,exports){ var anObject = require('./_an-object') , get = require('./core.get-iterator-method'); module.exports = require('./_core').getIterator = function(it){ @@ -2251,7 +1737,7 @@ module.exports = require('./_core').getIterator = function(it){ if(typeof iterFn != 'function')throw TypeError(it + ' is not iterable!'); return anObject(iterFn.call(it)); }; -},{"./_an-object":48,"./_core":59,"./core.get-iterator-method":121}],123:[function(require,module,exports){ +},{"./_an-object":46,"./_core":57,"./core.get-iterator-method":119}],121:[function(require,module,exports){ 'use strict'; var ctx = require('./_ctx') , $export = require('./_export') @@ -2290,7 +1776,7 @@ $export($export.S + $export.F * !require('./_iter-detect')(function(iter){ Array } }); -},{"./_create-property":60,"./_ctx":61,"./_export":67,"./_is-array-iter":76,"./_iter-call":79,"./_iter-detect":82,"./_to-length":114,"./_to-object":115,"./core.get-iterator-method":121}],124:[function(require,module,exports){ +},{"./_create-property":58,"./_ctx":59,"./_export":65,"./_is-array-iter":74,"./_iter-call":77,"./_iter-detect":80,"./_to-length":112,"./_to-object":113,"./core.get-iterator-method":119}],122:[function(require,module,exports){ 'use strict'; var addToUnscopables = require('./_add-to-unscopables') , step = require('./_iter-step') @@ -2325,20 +1811,20 @@ Iterators.Arguments = Iterators.Array; addToUnscopables('keys'); addToUnscopables('values'); addToUnscopables('entries'); -},{"./_add-to-unscopables":46,"./_iter-define":81,"./_iter-step":83,"./_iterators":84,"./_to-iobject":113}],125:[function(require,module,exports){ +},{"./_add-to-unscopables":44,"./_iter-define":79,"./_iter-step":81,"./_iterators":82,"./_to-iobject":111}],123:[function(require,module,exports){ // 19.1.3.1 Object.assign(target, source) var $export = require('./_export'); $export($export.S + $export.F, 'Object', {assign: require('./_object-assign')}); -},{"./_export":67,"./_object-assign":88}],126:[function(require,module,exports){ +},{"./_export":65,"./_object-assign":86}],124:[function(require,module,exports){ var $export = require('./_export') // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) $export($export.S, 'Object', {create: require('./_object-create')}); -},{"./_export":67,"./_object-create":89}],127:[function(require,module,exports){ +},{"./_export":65,"./_object-create":87}],125:[function(require,module,exports){ var $export = require('./_export'); // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) $export($export.S + $export.F * !require('./_descriptors'), 'Object', {defineProperty: require('./_object-dp').f}); -},{"./_descriptors":63,"./_export":67,"./_object-dp":90}],128:[function(require,module,exports){ +},{"./_descriptors":61,"./_export":65,"./_object-dp":88}],126:[function(require,module,exports){ // 19.1.2.9 Object.getPrototypeOf(O) var toObject = require('./_to-object') , $getPrototypeOf = require('./_object-gpo'); @@ -2348,7 +1834,7 @@ require('./_object-sap')('getPrototypeOf', function(){ return $getPrototypeOf(toObject(it)); }; }); -},{"./_object-gpo":96,"./_object-sap":100,"./_to-object":115}],129:[function(require,module,exports){ +},{"./_object-gpo":94,"./_object-sap":98,"./_to-object":113}],127:[function(require,module,exports){ // 19.1.2.14 Object.keys(O) var toObject = require('./_to-object') , $keys = require('./_object-keys'); @@ -2358,13 +1844,13 @@ require('./_object-sap')('keys', function(){ return $keys(toObject(it)); }; }); -},{"./_object-keys":98,"./_object-sap":100,"./_to-object":115}],130:[function(require,module,exports){ +},{"./_object-keys":96,"./_object-sap":98,"./_to-object":113}],128:[function(require,module,exports){ // 19.1.3.19 Object.setPrototypeOf(O, proto) var $export = require('./_export'); $export($export.S, 'Object', {setPrototypeOf: require('./_set-proto').set}); -},{"./_export":67,"./_set-proto":105}],131:[function(require,module,exports){ +},{"./_export":65,"./_set-proto":103}],129:[function(require,module,exports){ -},{}],132:[function(require,module,exports){ +},{}],130:[function(require,module,exports){ 'use strict'; var strong = require('./_collection-strong'); @@ -2377,7 +1863,7 @@ module.exports = require('./_collection')('Set', function(get){ return strong.def(this, value = value === 0 ? 0 : value, value); } }, strong); -},{"./_collection":58,"./_collection-strong":56}],133:[function(require,module,exports){ +},{"./_collection":56,"./_collection-strong":54}],131:[function(require,module,exports){ 'use strict'; var $at = require('./_string-at')(true); @@ -2395,7 +1881,7 @@ require('./_iter-define')(String, 'String', function(iterated){ this._i += point.length; return {value: point, done: false}; }); -},{"./_iter-define":81,"./_string-at":110}],134:[function(require,module,exports){ +},{"./_iter-define":79,"./_string-at":108}],132:[function(require,module,exports){ 'use strict'; // ECMAScript 6 symbols shim var global = require('./_global') @@ -2631,7 +2117,7 @@ setToStringTag($Symbol, 'Symbol'); setToStringTag(Math, 'Math', true); // 24.3.3 JSON[@@toStringTag] setToStringTag(global.JSON, 'JSON', true); -},{"./_an-object":48,"./_descriptors":63,"./_enum-keys":66,"./_export":67,"./_fails":68,"./_global":70,"./_has":71,"./_hide":72,"./_is-array":77,"./_keyof":85,"./_library":86,"./_meta":87,"./_object-create":89,"./_object-dp":90,"./_object-gopd":92,"./_object-gopn":94,"./_object-gopn-ext":93,"./_object-gops":95,"./_object-keys":98,"./_object-pie":99,"./_property-desc":102,"./_redefine":104,"./_set-to-string-tag":107,"./_shared":109,"./_to-iobject":113,"./_to-primitive":116,"./_uid":117,"./_wks":120,"./_wks-define":118,"./_wks-ext":119}],135:[function(require,module,exports){ +},{"./_an-object":46,"./_descriptors":61,"./_enum-keys":64,"./_export":65,"./_fails":66,"./_global":68,"./_has":69,"./_hide":70,"./_is-array":75,"./_keyof":83,"./_library":84,"./_meta":85,"./_object-create":87,"./_object-dp":88,"./_object-gopd":90,"./_object-gopn":92,"./_object-gopn-ext":91,"./_object-gops":93,"./_object-keys":96,"./_object-pie":97,"./_property-desc":100,"./_redefine":102,"./_set-to-string-tag":105,"./_shared":107,"./_to-iobject":111,"./_to-primitive":114,"./_uid":115,"./_wks":118,"./_wks-define":116,"./_wks-ext":117}],133:[function(require,module,exports){ // https://github.com/tc39/proposal-object-values-entries var $export = require('./_export') , $entries = require('./_object-to-array')(true); @@ -2641,7 +2127,7 @@ $export($export.S, 'Object', { return $entries(it); } }); -},{"./_export":67,"./_object-to-array":101}],136:[function(require,module,exports){ +},{"./_export":65,"./_object-to-array":99}],134:[function(require,module,exports){ // https://github.com/tc39/proposal-object-values-entries var $export = require('./_export') , $values = require('./_object-to-array')(false); @@ -2651,16 +2137,16 @@ $export($export.S, 'Object', { return $values(it); } }); -},{"./_export":67,"./_object-to-array":101}],137:[function(require,module,exports){ +},{"./_export":65,"./_object-to-array":99}],135:[function(require,module,exports){ // https://github.com/DavidBruant/Map-Set.prototype.toJSON var $export = require('./_export'); $export($export.P + $export.R, 'Set', {toJSON: require('./_collection-to-json')('Set')}); -},{"./_collection-to-json":57,"./_export":67}],138:[function(require,module,exports){ +},{"./_collection-to-json":55,"./_export":65}],136:[function(require,module,exports){ require('./_wks-define')('asyncIterator'); -},{"./_wks-define":118}],139:[function(require,module,exports){ +},{"./_wks-define":116}],137:[function(require,module,exports){ require('./_wks-define')('observable'); -},{"./_wks-define":118}],140:[function(require,module,exports){ +},{"./_wks-define":116}],138:[function(require,module,exports){ require('./es6.array.iterator'); var global = require('./_global') , hide = require('./_hide') @@ -2674,8 +2160,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList' if(proto && !proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME); Iterators[NAME] = Iterators.Array; } -},{"./_global":70,"./_hide":72,"./_iterators":84,"./_wks":120,"./es6.array.iterator":124}],141:[function(require,module,exports){ -(function (process){ +},{"./_global":68,"./_hide":70,"./_iterators":82,"./_wks":118,"./es6.array.iterator":122}],139:[function(require,module,exports){ /** * Copyright 2013-present, Facebook, Inc. * All rights reserved. @@ -2693,7 +2178,7 @@ var _assign = require('object-assign'); var emptyObject = require('fbjs/lib/emptyObject'); var _invariant = require('fbjs/lib/invariant'); -if (process.env.NODE_ENV !== 'production') { +if ("production" !== 'production') { var warning = require('fbjs/lib/warning'); } @@ -2706,7 +2191,7 @@ function identity(fn) { } var ReactPropTypeLocationNames; -if (process.env.NODE_ENV !== 'production') { +if ("production" !== 'production') { ReactPropTypeLocationNames = { prop: 'prop', context: 'context', @@ -2986,7 +2471,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { } }, childContextTypes: function(Constructor, childContextTypes) { - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { validateTypeDef(Constructor, childContextTypes, 'childContext'); } Constructor.childContextTypes = _assign( @@ -2996,7 +2481,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { ); }, contextTypes: function(Constructor, contextTypes) { - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { validateTypeDef(Constructor, contextTypes, 'context'); } Constructor.contextTypes = _assign( @@ -3020,7 +2505,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { } }, propTypes: function(Constructor, propTypes) { - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { validateTypeDef(Constructor, propTypes, 'prop'); } Constructor.propTypes = _assign({}, Constructor.propTypes, propTypes); @@ -3036,7 +2521,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { if (typeDef.hasOwnProperty(propName)) { // use a warning instead of an _invariant so components // don't show up in prod but only in __DEV__ - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { warning( typeof typeDef[propName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + @@ -3084,11 +2569,11 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { */ function mixSpecIntoComponent(Constructor, spec) { if (!spec) { - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { var typeofSpec = typeof spec; var isMixinValid = typeofSpec === 'object' && spec !== null; - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { warning( isMixinValid, "%s: You're attempting to include a mixin that is either null " + @@ -3182,7 +2667,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { } } else { proto[name] = property; - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { // Add verbose displayName to the function, which helps when looking // at profiling tools. if (typeof property === 'function' && spec.displayName) { @@ -3305,7 +2790,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { */ function bindAutoBindMethod(component, method) { var boundMethod = method.bind(component); - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { boundMethod.__reactBoundContext = component; boundMethod.__reactBoundMethod = method; boundMethod.__reactBoundArguments = null; @@ -3326,7 +2811,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { // ignore the value of "this" that the user is trying to use, so // let's warn. if (newThis !== component && newThis !== null) { - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { warning( false, 'bind(): React component methods may only be bound to the ' + @@ -3335,7 +2820,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { ); } } else if (!args.length) { - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { warning( false, 'bind(): You are binding a component method to the component. ' + @@ -3402,7 +2887,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { * @final */ isMounted: function() { - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { warning( this.__didWarnIsMounted, '%s: isMounted is deprecated. Instead, make sure to clean up ' + @@ -3441,7 +2926,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { // This constructor gets overridden by mocks. The argument is used // by mocks to assert on what gets mounted. - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { warning( this instanceof Constructor, 'Something is calling a React component directly. Use a factory or ' + @@ -3465,7 +2950,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { // getInitialState and componentWillMount methods for initialization. var initialState = this.getInitialState ? this.getInitialState() : null; - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { // We allow auto-mocks to proceed as if they're returning null. if ( initialState === undefined && @@ -3499,7 +2984,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { Constructor.defaultProps = Constructor.getDefaultProps(); } - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { // This is a tag to indicate that the use of these method names is ok, // since it's used with createClass. If it's not, then it's likely a // mistake so we'll warn you to use the static property, property @@ -3517,7 +3002,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { 'createClass(...): Class specification must implement a `render` method.' ); - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { warning( !Constructor.prototype.componentShouldUpdate, '%s has a method called ' + @@ -3549,8 +3034,7 @@ function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { module.exports = factory; -}).call(this,require('_process')) -},{"_process":209,"fbjs/lib/emptyObject":180,"fbjs/lib/invariant":187,"fbjs/lib/warning":194,"object-assign":208}],142:[function(require,module,exports){ +},{"fbjs/lib/emptyObject":178,"fbjs/lib/invariant":185,"fbjs/lib/warning":192,"object-assign":208}],140:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3572,7 +3056,7 @@ function activeElement() { } catch (e) {/* ie throws if no active element */} } module.exports = exports['default']; -},{"./ownerDocument":152}],143:[function(require,module,exports){ +},{"./ownerDocument":150}],141:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3590,7 +3074,7 @@ function addClass(element, className) { if (element.classList) element.classList.add(className);else if (!(0, _hasClass2.default)(element)) element.className = element.className + ' ' + className; } module.exports = exports['default']; -},{"./hasClass":144}],144:[function(require,module,exports){ +},{"./hasClass":142}],142:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { @@ -3601,7 +3085,7 @@ function hasClass(element, className) { if (element.classList) return !!className && element.classList.contains(className);else return (" " + element.className + " ").indexOf(" " + className + " ") !== -1; } module.exports = exports["default"]; -},{}],145:[function(require,module,exports){ +},{}],143:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3627,13 +3111,13 @@ exports.addClass = _addClass2.default; exports.removeClass = _removeClass2.default; exports.hasClass = _hasClass2.default; exports.default = { addClass: _addClass2.default, removeClass: _removeClass2.default, hasClass: _hasClass2.default }; -},{"./addClass":143,"./hasClass":144,"./removeClass":146}],146:[function(require,module,exports){ +},{"./addClass":141,"./hasClass":142,"./removeClass":144}],144:[function(require,module,exports){ 'use strict'; module.exports = function removeClass(element, className) { if (element.classList) element.classList.remove(className);else element.className = element.className.replace(new RegExp('(^|\\s)' + className + '(?:\\s|$)', 'g'), '$1').replace(/\s+/g, ' ').replace(/^\s*|\s*$/g, ''); }; -},{}],147:[function(require,module,exports){ +},{}],145:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3663,7 +3147,7 @@ function filterEvents(selector, handler) { }; } module.exports = exports['default']; -},{"../query/contains":153,"../query/querySelectorAll":158}],148:[function(require,module,exports){ +},{"../query/contains":151,"../query/querySelectorAll":156}],146:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3694,7 +3178,7 @@ exports.off = _off2.default; exports.filter = _filter2.default; exports.listen = _listen2.default; exports.default = { on: _on2.default, off: _off2.default, filter: _filter2.default, listen: _listen2.default }; -},{"./filter":147,"./listen":149,"./off":150,"./on":151}],149:[function(require,module,exports){ +},{"./filter":145,"./listen":147,"./off":148,"./on":149}],147:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3728,7 +3212,7 @@ if (_inDOM2.default) { exports.default = listen; module.exports = exports['default']; -},{"../util/inDOM":170,"./off":150,"./on":151}],150:[function(require,module,exports){ +},{"../util/inDOM":168,"./off":148,"./on":149}],148:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3754,7 +3238,7 @@ if (_inDOM2.default) { exports.default = off; module.exports = exports['default']; -},{"../util/inDOM":170}],151:[function(require,module,exports){ +},{"../util/inDOM":168}],149:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3786,7 +3270,7 @@ if (_inDOM2.default) { exports.default = on; module.exports = exports['default']; -},{"../util/inDOM":170}],152:[function(require,module,exports){ +},{"../util/inDOM":168}],150:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { @@ -3797,7 +3281,7 @@ function ownerDocument(node) { return node && node.ownerDocument || document; } module.exports = exports["default"]; -},{}],153:[function(require,module,exports){ +},{}],151:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3832,7 +3316,7 @@ function fallback(context, node) { return false; } module.exports = exports['default']; -},{"../util/inDOM":170}],154:[function(require,module,exports){ +},{"../util/inDOM":168}],152:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { @@ -3843,7 +3327,7 @@ function getWindow(node) { return node === node.window ? node : node.nodeType === 9 ? node.defaultView || node.parentWindow : false; } module.exports = exports["default"]; -},{}],155:[function(require,module,exports){ +},{}],153:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3889,7 +3373,7 @@ function offset(node) { return box; } module.exports = exports['default']; -},{"../ownerDocument":152,"./contains":153,"./isWindow":154}],156:[function(require,module,exports){ +},{"../ownerDocument":150,"./contains":151,"./isWindow":152}],154:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3922,7 +3406,7 @@ function offsetParent(node) { return offsetParent || doc.documentElement; } module.exports = exports['default']; -},{"../ownerDocument":152,"../style":162}],157:[function(require,module,exports){ +},{"../ownerDocument":150,"../style":160}],155:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -3984,7 +3468,7 @@ function position(node, offsetParent) { }); } module.exports = exports['default']; -},{"../style":162,"./offset":155,"./offsetParent":156,"./scrollLeft":159,"./scrollTop":160}],158:[function(require,module,exports){ +},{"../style":160,"./offset":153,"./offsetParent":154,"./scrollLeft":157,"./scrollTop":158}],156:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4018,7 +3502,7 @@ function qsa(element, selector) { return toArray(element.querySelectorAll(selector)); } module.exports = exports['default']; -},{}],159:[function(require,module,exports){ +},{}],157:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4040,7 +3524,7 @@ function scrollTop(node, val) { if (win) win.scrollTo(val, 'pageYOffset' in win ? win.pageYOffset : win.document.documentElement.scrollTop);else node.scrollLeft = val; } module.exports = exports['default']; -},{"./isWindow":154}],160:[function(require,module,exports){ +},{"./isWindow":152}],158:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4062,7 +3546,7 @@ function scrollTop(node, val) { if (win) win.scrollTo('pageXOffset' in win ? win.pageXOffset : win.document.documentElement.scrollLeft, val);else node.scrollTop = val; } module.exports = exports['default']; -},{"./isWindow":154}],161:[function(require,module,exports){ +},{"./isWindow":152}],159:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4118,7 +3602,7 @@ function _getComputedStyle(node) { }; } module.exports = exports['default']; -},{"../util/camelizeStyle":167}],162:[function(require,module,exports){ +},{"../util/camelizeStyle":165}],160:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4181,7 +3665,7 @@ function style(node, property, value) { node.style.cssText += ';' + css; } module.exports = exports['default']; -},{"../transition/isTransform":164,"../transition/properties":165,"../util/camelizeStyle":167,"../util/hyphenateStyle":169,"./getComputedStyle":161,"./removeStyle":163}],163:[function(require,module,exports){ +},{"../transition/isTransform":162,"../transition/properties":163,"../util/camelizeStyle":165,"../util/hyphenateStyle":167,"./getComputedStyle":159,"./removeStyle":161}],161:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4192,7 +3676,7 @@ function removeStyle(node, key) { return 'removeProperty' in node.style ? node.style.removeProperty(key) : node.style.removeAttribute(key); } module.exports = exports['default']; -},{}],164:[function(require,module,exports){ +},{}],162:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { @@ -4205,7 +3689,7 @@ function isTransform(property) { return !!(property && supportedTransforms.test(property)); } module.exports = exports["default"]; -},{}],165:[function(require,module,exports){ +},{}],163:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4316,7 +3800,7 @@ function getTransitionProperties() { return { animationEnd: animationEnd, transitionEnd: transitionEnd, prefix: prefix }; } -},{"../util/inDOM":170}],166:[function(require,module,exports){ +},{"../util/inDOM":168}],164:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { @@ -4331,7 +3815,7 @@ function camelize(string) { }); } module.exports = exports["default"]; -},{}],167:[function(require,module,exports){ +},{}],165:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4354,7 +3838,7 @@ function camelizeStyleName(string) { return (0, _camelize2.default)(string.replace(msPattern, 'ms-')); } module.exports = exports['default']; -},{"./camelize":166}],168:[function(require,module,exports){ +},{"./camelize":164}],166:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4368,7 +3852,7 @@ function hyphenate(string) { return string.replace(rUpper, '-$1').toLowerCase(); } module.exports = exports['default']; -},{}],169:[function(require,module,exports){ +},{}],167:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4392,7 +3876,7 @@ function hyphenateStyleName(string) { return (0, _hyphenate2.default)(string).replace(msPattern, '-ms-'); } module.exports = exports['default']; -},{"./hyphenate":168}],170:[function(require,module,exports){ +},{"./hyphenate":166}],168:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4400,7 +3884,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement); module.exports = exports['default']; -},{}],171:[function(require,module,exports){ +},{}],169:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -4436,8 +3920,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de var size = void 0; module.exports = exports['default']; -},{"./inDOM":170}],172:[function(require,module,exports){ -(function (process){ +},{"./inDOM":168}],170:[function(require,module,exports){ 'use strict'; /** @@ -4508,7 +3991,7 @@ var EventListener = { } }; } else { - if (process.env.NODE_ENV !== 'production') { + if ("production" !== 'production') { console.error('Attempted to listen to events during the capture phase on a ' + 'browser that does not support the capture phase. Your application ' + 'will not receive some events.'); } return { @@ -4521,8 +4004,7 @@ var EventListener = { }; module.exports = EventListener; -}).call(this,require('_process')) -},{"./emptyFunction":179,"_process":209}],173:[function(require,module,exports){ +},{"./emptyFunction":177}],171:[function(require,module,exports){ /** * Copyright (c) 2013-present, Facebook, Inc. * All rights reserved. @@ -4558,7 +4040,7 @@ var ExecutionEnvironment = { }; module.exports = ExecutionEnvironment; -},{}],174:[function(require,module,exports){ +},{}],172:[function(require,module,exports){ "use strict"; /** @@ -4590,7 +4072,7 @@ function camelize(string) { } module.exports = camelize; -},{}],175:[function(require,module,exports){ +},{}],173:[function(require,module,exports){ /** * Copyright (c) 2013-present, Facebook, Inc. * All rights reserved. @@ -4630,7 +4112,7 @@ function camelizeStyleName(string) { } module.exports = camelizeStyleName; -},{"./camelize":174}],176:[function(require,module,exports){ +},{"./camelize":172}],174:[function(require,module,exports){ 'use strict'; /** @@ -4670,8 +4152,7 @@ function containsNode(outerNode, innerNode) { } module.exports = containsNode; -},{"./isTextNode":189}],177:[function(require,module,exports){ -(function (process){ +},{"./isTextNode":187}],175:[function(require,module,exports){ 'use strict'; /** @@ -4701,13 +4182,13 @@ function toArray(obj) { // Some browsers builtin objects can report typeof 'function' (e.g. NodeList // in old versions of Safari). - !(!Array.isArray(obj) && (typeof obj === 'object' || typeof obj === 'function')) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'toArray: Array-like object expected') : invariant(false) : void 0; + !(!Array.isArray(obj) && (typeof obj === 'object' || typeof obj === 'function')) ? "production" !== 'production' ? invariant(false, 'toArray: Array-like object expected') : invariant(false) : void 0; - !(typeof length === 'number') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'toArray: Object needs a length property') : invariant(false) : void 0; + !(typeof length === 'number') ? "production" !== 'production' ? invariant(false, 'toArray: Object needs a length property') : invariant(false) : void 0; - !(length === 0 || length - 1 in obj) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'toArray: Object should have keys for indices') : invariant(false) : void 0; + !(length === 0 || length - 1 in obj) ? "production" !== 'production' ? invariant(false, 'toArray: Object should have keys for indices') : invariant(false) : void 0; - !(typeof obj.callee !== 'function') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'toArray: Object can\'t be `arguments`. Use rest params ' + '(function(...args) {}) or Array.from() instead.') : invariant(false) : void 0; + !(typeof obj.callee !== 'function') ? "production" !== 'production' ? invariant(false, 'toArray: Object can\'t be `arguments`. Use rest params ' + '(function(...args) {}) or Array.from() instead.') : invariant(false) : void 0; // Old IE doesn't give collections access to hasOwnProperty. Assume inputs // without method will throw during the slice call and skip straight to the @@ -4798,9 +4279,7 @@ function createArrayFromMixed(obj) { } module.exports = createArrayFromMixed; -}).call(this,require('_process')) -},{"./invariant":187,"_process":209}],178:[function(require,module,exports){ -(function (process){ +},{"./invariant":185}],176:[function(require,module,exports){ 'use strict'; /** @@ -4855,7 +4334,7 @@ function getNodeName(markup) { */ function createNodesFromMarkup(markup, handleScript) { var node = dummyNode; - !!!dummyNode ? process.env.NODE_ENV !== 'production' ? invariant(false, 'createNodesFromMarkup dummy not initialized') : invariant(false) : void 0; + !!!dummyNode ? "production" !== 'production' ? invariant(false, 'createNodesFromMarkup dummy not initialized') : invariant(false) : void 0; var nodeName = getNodeName(markup); var wrap = nodeName && getMarkupWrap(nodeName); @@ -4872,7 +4351,7 @@ function createNodesFromMarkup(markup, handleScript) { var scripts = node.getElementsByTagName('script'); if (scripts.length) { - !handleScript ? process.env.NODE_ENV !== 'production' ? invariant(false, 'createNodesFromMarkup(...): Unexpected