UNPKG

redux

Version:

Atomic Flux with hot reloading

1 lines 12.9 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.Redux=t(require("react")):e.Redux=t(e.React)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var u=r[n]={exports:{},id:n,loaded:!1};return e[n].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function u(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var u=r[n],o=Object.getOwnPropertyDescriptor(t,u);o&&o.configurable&&void 0===e[u]&&Object.defineProperty(e,u,o)}return e}t.__esModule=!0;var o=r(13);u(t,n(o));var i=r(15);u(t,n(i))},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=void 0===arguments[1]?[]:arguments[1];return function(r,n){function u(t){return c=n(e(c,t)),t}function o(){return c}var c=n(e(r,a)),s="function"==typeof t?t(o):t;return i.default.apply(void 0,s.concat([u]))}}t.__esModule=!0,t.default=u;var o=r(2),i=n(o),a={type:"@@INIT"};e.exports=t.default},function(e,t){"use strict";function r(){for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];return t.reduceRight(function(e,t){return t(e)})}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=c.default(e,function(e){return"function"==typeof e});return function(e,r){return void 0===e&&(e={}),i.default(t,function(t,n){return t(e[n],r)})}}t.__esModule=!0,t.default=u;var o=r(5),i=n(o),a=r(19),c=n(a);e.exports=t.default},function(e,t){"use strict";function r(e){return e.displayName||e.name||"Component"}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t){"use strict";function r(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=t(e[n],n),r},{})}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o=r(1),i=n(o),a=r(3),c=n(a),s=r(14),f=n(s),l=function(){function e(t,r){u(this,e);var n=t;"object"==typeof t&&(n=i.default(c.default(t),function(e){return[f.default(e)]})),this.state=r,this.listeners=[],this.replaceDispatcher(n)}return e.prototype.getDispatcher=function(){return this.dispatcher},e.prototype.replaceDispatcher=function(e){this.dispatcher=e,this.dispatchFn=e(this.state,this.setState.bind(this))},e.prototype.dispatch=function(e){return this.dispatchFn(e)},e.prototype.getState=function(){return this.state},e.prototype.setState=function(e){return this.state=e,this.listeners.forEach(function(e){return e()}),e},e.prototype.subscribe=function(e){var t=this.listeners;return t.push(e),function(){var r=t.indexOf(e);t.splice(r,1)}},e}();t.default=l,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=i.default(e),r=f.default(e),n=c.default(e,t),u=p.default(e,r);return{Provider:t,Connector:r,provide:n,connect:u}}t.__esModule=!0,t.default=u;var o=r(11),i=n(o),a=r(10),c=n(a),s=r(9),f=n(s),l=r(8),p=n(l);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(e.__proto__=t)}function i(e,t){var r=e.Component;return function(n){return function(i){return function(r){function s(){u(this,s),null!=r&&r.apply(this,arguments)}return o(s,r),s.prototype.shouldComponentUpdate=function(e){return!p.default(this.props,e)},s.prototype.render=function(){var r=this;return e.createElement(t,{select:function(e){return n(e,r.props)}},function(t){return e.createElement(i,a({},t,r.props))})},c(s,null,[{key:"displayName",value:"Connector("+f.default(i)+")",enumerable:!0},{key:"DecoratedComponent",value:i,enumerable:!0}]),s}(r)}}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.default=i;var s=r(4),f=n(s),l=r(21),p=n(l);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(e.__proto__=t)}function i(e){var t=e.Component,r=e.PropTypes;return function(e){function t(r,n){u(this,t),e.call(this,r,n),this.unsubscribe=n.redux.subscribe(this.handleChange.bind(this)),this.state=this.selectState(r,n)}return o(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!this.isSliceEqual(this.state.slice,t.slice)||!p.default(this.props,e)},t.prototype.isSliceEqual=function(e,t){var r=e===t;return r?!0:"object"!=typeof e||"object"!=typeof t?r:p.default(e,t)},t.prototype.componentWillReceiveProps=function(e){e.select!==this.props.select&&this.handleChange(e)},t.prototype.componentWillUnmount=function(){this.unsubscribe()},t.prototype.handleChange=function(){var e=void 0===arguments[0]?this.props:arguments[0],t=this.selectState(e,this.context);this.setState(t)},t.prototype.selectState=function(e,t){var r=t.redux.getState(),n=e.select(r);return v.default(h.default(n),"The return value of `select` prop must be an object. Instead received %s.",n),{slice:n}},t.prototype.render=function(){var e=this.props.children,t=this.state.slice,r=this.context.redux.dispatch;return e(a({dispatch:r},t))},c(t,null,[{key:"contextTypes",value:{redux:r.object.isRequired},enumerable:!0},{key:"propTypes",value:{children:r.func.isRequired,select:r.func.isRequired},enumerable:!0},{key:"defaultProps",value:{select:f.default},enumerable:!0}]),t}(t)}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.default=i;var s=r(17),f=n(s),l=r(20),p=n(l),d=r(18),h=n(d),y=r(22),v=n(y);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(e.__proto__=t)}function i(e,t){var r=e.Component;return function(n){return function(i){return function(r){function c(){u(this,c),null!=r&&r.apply(this,arguments)}return o(c,r),c.prototype.render=function(){var r=this;return e.createElement(t,{redux:n},function(){return e.createElement(i,r.props)})},a(c,null,[{key:"displayName",value:"Provider("+s.default(i)+")",enumerable:!0},{key:"DecoratedComponent",value:i,enumerable:!0}]),c}(r)}}}t.__esModule=!0;var a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.default=i;var c=r(4),s=n(c);e.exports=t.default},function(e,t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(e.__proto__=t)}function u(e){var t=e.Component,u=e.PropTypes,i=u.shape({subscribe:u.func.isRequired,dispatch:u.func.isRequired,getState:u.func.isRequired});return function(e){function t(n,u){r(this,t),e.call(this,n,u),this.state={redux:n.redux}}return n(t,e),t.prototype.getChildContext=function(){return{redux:this.state.redux}},t.prototype.componentWillReceiveProps=function(e){var t=this.state.redux,r=e.redux;if(t!==r){var n=r.getDispatcher();t.replaceDispatcher(n)}},t.prototype.render=function(){var e=this.props.children;return e()},o(t,null,[{key:"propTypes",value:{redux:i.isRequired,children:u.func.isRequired},enumerable:!0},{key:"childContextTypes",value:{redux:i.isRequired},enumerable:!0}]),t}(t)}t.__esModule=!0;var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.default=u,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(){for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];var n=new(o.apply(a.default,[null].concat(t)));return{subscribe:n.subscribe.bind(n),dispatch:n.dispatch.bind(n),getState:n.getState.bind(n),getDispatcher:n.getDispatcher.bind(n),replaceDispatcher:n.replaceDispatcher.bind(n)}}t.__esModule=!0;var o=Function.prototype.bind;t.default=u;var i=r(6),a=n(i);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=r(12),o=n(u),i=r(1),a=n(i),c=r(2),s=n(c),f=r(3),l=n(f),p=r(16),d=n(p);t.createRedux=o.default,t.createDispatcher=a.default,t.composeMiddleware=s.default,t.composeStores=l.default,t.bindActionCreators=d.default},function(e,t){"use strict";function r(e){return function(t){var r=function n(r){return"function"==typeof r?r(n,e):t(r)};return r}}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=r(23),o=n(u),i=r(7),a=n(i),c=a.default(o.default),s=c.Provider,f=c.Connector,l=c.provide,p=c.connect;t.Provider=s,t.Connector=f,t.provide=l,t.connect=p},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){return i.default(e,function(e){return function(){for(var r=arguments.length,n=Array(r),u=0;r>u;u++)n[u]=arguments[u];return t(e.apply(void 0,n))}})}t.__esModule=!0,t.default=u;var o=r(5),i=n(o);e.exports=t.default},function(e,t){"use strict";function r(e){return e}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t){"use strict";function r(e){return e?"object"==typeof e&&Object.getPrototypeOf(e)===Object.prototype:!1}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t){"use strict";function r(e,t){return Object.keys(e).reduce(function(r,n){return t(e[n])&&(r[n]=e[n]),r},{})}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t){"use strict";function r(e,t){if(e===t)return!0;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var u=Object.prototype.hasOwnProperty,o=0;o<r.length;o++)if(!u.call(t,r[o])||e[r[o]]!==t[r[o]])return!1;return!0}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t){"use strict";function r(e,t){if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var u=Object.prototype.hasOwnProperty,o=0;o<r.length;o++){if(!u.call(t,r[o]))return!1;var i=e[r[o]],a=t[r[o]];if(i!==a||"object"==typeof i||"object"==typeof a)return!1}return!0}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";var n=function(e,t,r,n,u,o,i,a){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[r,n,u,o,i,a],f=0;c=new Error("Invariant Violation: "+t.replace(/%s/g,function(){return s[f++]}))}throw c.framesToPop=1,c}};e.exports=n},function(t,r){t.exports=e}])});