New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

redux-actions

Package Overview
Dependencies
Maintainers
3
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redux-actions - npm Package Compare versions

Comparing version 2.2.0 to 2.2.1

es/flattenUtils.js

2

dist/redux-actions.min.js

@@ -1,1 +0,1 @@

!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ReduxActions=e():t.ReduxActions=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var u=n[r]={exports:{},id:r,loaded:!1};return t[r].call(u.exports,u,u.exports,e),u.loaded=!0,u.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0}),e.combineActions=e.handleActions=e.handleAction=e.createActions=e.createAction=void 0;var u=n(16),o=r(u),f=n(17),a=r(f),c=n(28),i=r(c),l=n(15),d=r(l),s=n(27),p=r(s);e.createAction=o.default,e.createActions=p.default,e.handleAction=a.default,e.handleActions=i.default,e.combineActions=d.default},function(t,e,n){var r=n(48),u="object"==typeof self&&self&&self.Object===Object&&self,o=r||u||Function("return this")();t.exports=o},function(t,e,n){function r(t){var e=u(t)?c.call(t):"";return e==o||e==f}var u=n(11),o="[object Function]",f="[object GeneratorFunction]",a=Object.prototype,c=a.toString;t.exports=r},function(t,e,n){"use strict";var r=function(t,e,n,r,u,o,f,a){if(!t){var c;if(void 0===e)c=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,r,u,o,f,a],l=0;c=Error(e.replace(/%s/g,function(){return i[l++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}};t.exports=r},function(t,e,n){function r(t,e){var n=o(t,e);return u(n)?n:void 0}var u=n(42),o=n(51);t.exports=r},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){function r(t){return null!=t&&o(t.length)&&!u(t)}var u=n(2),o=n(58);t.exports=r},function(t,e){function n(t){return!!t&&"object"==typeof t}t.exports=n},function(t,e,n){function r(t){if(!f(t)||p.call(t)!=a||o(t))return!1;var e=u(t);if(null===e)return!0;var n=d.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==s}var u=n(49),o=n(19),f=n(7),a="[object Object]",c=Function.prototype,i=Object.prototype,l=c.toString,d=i.hasOwnProperty,s=l.call(Object),p=i.toString;t.exports=r},function(t,e){"use strict";function n(t){if("undefined"!=typeof Reflect&&"function"==typeof Reflect.ownKeys)return Reflect.ownKeys(t);var e=Object.getOwnPropertyNames(t);return"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(t))),e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n},function(t,e){function n(t){return t}t.exports=n},function(t,e){function n(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t){return"string"==typeof t||!u(t)&&o(t)&&c.call(t)==f}var u=n(5),o=n(7),f="[object String]",a=Object.prototype,c=a.toString;t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||u(t)&&a.call(t)==o}var u=n(7),o="[object Symbol]",f=Object.prototype,a=f.toString;t.exports=r},function(t,e){"use strict";function n(t){return t.match(r).reduce(function(t,e,n){return t+(0===n?e.toLowerCase():e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())},"")}Object.defineProperty(e,"__esModule",{value:!0});var r=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:(?:1ST|2ND|3RD|(?![123])\dTH)\b)|\d*(?:(?:1st|2nd|3rd|(?![123])\dth)\b)|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,u="/";e.default=function(t){return t.split(u).map(n).join(u)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){return(0,c.default)(t)||(0,l.default)(t)||(0,y.default)(t)}function o(t){return!(0,s.default)(t)&&t.every(u)}function f(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];(0,h.default)(o(e),"Expected action types to be strings, symbols, or action creators");var r=e.map(x.default).join(j);return{toString:function(){return r}}}Object.defineProperty(e,"__esModule",{value:!0}),e.ACTION_TYPE_DELIMITER=void 0,e.default=f;var a=n(12),c=r(a),i=n(2),l=r(i),d=n(57),s=r(d),p=n(67),x=r(p),v=n(13),y=r(v),b=n(3),h=r(b),j=e.ACTION_TYPE_DELIMITER="||"},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.default,n=arguments[2];(0,s.default)((0,c.default)(e)||(0,l.default)(e),"Expected payloadCreator to be a function, undefined or null");var r=(0,l.default)(e)||e===f.default?f.default:function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),u=1;n>u;u++)r[u-1]=arguments[u];return t instanceof Error?t:e.apply(void 0,[t].concat(r))},u=(0,c.default)(n),o=""+t,a=function(){var e=r.apply(void 0,arguments),o={type:t};return e instanceof Error&&(o.error=!0),void 0!==e&&(o.payload=e),u&&(o.meta=n.apply(void 0,arguments)),o};return a.toString=function(){return o},a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(10),f=r(o),a=n(2),c=r(a),i=n(59),l=r(i),d=n(3),s=r(d)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.default,n=arguments[2],r=(""+t).split(g.ACTION_TYPE_DELIMITER);(0,j.default)(!(0,v.default)(n),"defaultState for reducer handling "+r.join(", ")+" should be defined"),(0,j.default)((0,a.default)(e)||(0,i.default)(e),"Expected reducer to be a function or object with next and throw reducers");var u=(0,a.default)(e)?[e,e]:[e.next,e.throw].map(function(t){return(0,p.default)(t)?d.default:t}),f=o(u,2),c=f[0],l=f[1];return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,e=arguments[1],u=e.type;return u&&(0,b.default)(r,""+u)?(e.error===!0?l:c)(t,e):t}}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var f,a=t[Symbol.iterator]();!(r=(f=a.next()).done)&&(n.push(f.value),!e||n.length!==e);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.default=u;var f=n(2),a=r(f),c=n(8),i=r(c),l=n(10),d=r(l),s=n(25),p=r(s),x=n(60),v=r(x),y=n(54),b=r(y),h=n(3),j=r(h),g=n(15)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=(0,f.default)(u.shift());u.length?(r[o]||(r[o]={}),e(n,r[o],u)):r[o]=t[n]}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,r={};return Object.getOwnPropertyNames(t).forEach(function(t){return e(t,r,t.split(n))}),r}Object.defineProperty(e,"__esModule",{value:!0}),e.unflattenActionCreators=e.flattenReducerMap=e.flattenActionMap=void 0;var o=n(14),f=r(o),a=n(9),c=r(a),i=n(29),l=r(i),d=n(8),s=r(d),p="/",x=function(t){return function e(n){function r(t){return f?""+f+u+t:t}var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return(0,c.default)(n).forEach(function(f){var a=r(f),c=n[f];t(c)?e(n[f],u,o,a):o[a]=n[f]}),o}},v=x(s.default),y=x(function(t){return(0,s.default)(t)&&!(0,l.default)(t)});e.flattenActionMap=v,e.flattenReducerMap=y,e.unflattenActionCreators=u},function(t,e){function n(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(n){}return e}t.exports=n},function(t,e){function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(22),u=r(Object.keys,Object);t.exports=u},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e){function n(t){if(null!=t){try{return u.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var r=Function.prototype,u=r.toString;t.exports=n},function(t,e,n){function r(t){return u(t)&&a.call(t,"callee")&&(!i.call(t,"callee")||c.call(t)==o)}var u=n(55),o="[object Arguments]",f=Object.prototype,a=f.hasOwnProperty,c=f.toString,i=f.propertyIsEnumerable;t.exports=r},function(t,e){function n(t){return null==t}t.exports=n},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return t.reduce(function(t,n){return e(t,n)},{})}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);t.length>e;e++)n[e]=t[e];return n}return Array.from(t)}function f(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];var u=(0,b.default)((0,O.default)(n))?n.pop():{},o=u.namespace;return(0,I.default)(n.every(_.default)&&((0,_.default)(t)||(0,b.default)(t)),"Expected optional object followed by string action types"),(0,_.default)(t)?i([t].concat(n)):d({},a(t,o),i(n))}function a(t,e){var n=(0,C.flattenActionMap)(t,e),r=c(n);return(0,C.unflattenActionCreators)(r,e)}function c(t){function e(t){if((0,w.default)(t)||(0,P.default)(t))return!0;if((0,j.default)(t)){var e=l(t,2),n=e[0],r=void 0===n?v.default:n,u=e[1];return(0,w.default)(r)&&(0,w.default)(u)}return!1}return(0,$.default)(Object.keys(t),function(n,r){var f=t[r];(0,I.default)(e(f),"Expected function, undefined, null, or array with payload and meta functions for "+r);var a=(0,j.default)(f)?E.default.apply(void 0,[r].concat(o(f))):(0,E.default)(r,f);return d({},n,u({},r,a))})}function i(t){var e=(0,$.default)(t,function(t,e){return d({},t,u({},e,v.default))}),n=c(e);return(0,$.default)(Object.keys(n),function(t,e){return d({},t,u({},(0,p.default)(e),n[e]))})}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var f,a=t[Symbol.iterator]();!(r=(f=a.next()).done)&&(n.push(f.value),!e||n.length!==e);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=Object.assign||function(t){for(var e=1;arguments.length>e;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.default=f;var s=n(14),p=r(s),x=n(10),v=r(x),y=n(8),b=r(y),h=n(5),j=r(h),g=n(62),O=r(g),A=n(12),_=r(A),m=n(2),w=r(m),M=n(25),P=r(M),S=n(16),E=r(S),T=n(3),I=r(T),R=n(26),$=r(R),C=n(18)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);t.length>e;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.namespace;(0,d.default)((0,a.default)(t),"Expected handlers to be an plain object.");var o=(0,y.flattenReducerMap)(t,r),f=(0,v.default)(o).map(function(t){return(0,p.default)(t,o[t],e)}),c=i.default.apply(void 0,u(f));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments[1];return c(t,n)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var f=n(8),a=r(f),c=n(69),i=r(c),l=n(3),d=r(l),s=n(17),p=r(s),x=n(9),v=r(x),y=n(18)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=(0,f.default)(t),n=e.every(function(t){return"next"===t||"throw"===t});return e.length&&2>=e.length&&n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(9),f=r(o)},function(t,e,n){var r=n(4),u=n(1),o=r(u,"DataView");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Map");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Promise");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Set");t.exports=o},function(t,e,n){var r=n(1),u=r.Symbol;t.exports=u},function(t,e,n){var r=n(4),u=n(1),o=r(u,"WeakMap");t.exports=o},function(t,e,n){function r(t,e){var n=f(t)||o(t)?u(t.length,String):[],r=n.length,c=!!r;for(var l in t)!e&&!i.call(t,l)||c&&("length"==l||a(l,r))||n.push(l);return n}var u=n(44),o=n(24),f=n(5),a=n(52),c=Object.prototype,i=c.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=t?t.length:0,u=Array(r);++n<r;)u[n]=e(t[n],n,t);return u}t.exports=n},function(t,e){function n(t,e,n,r){for(var u=t.length,o=n+(r?1:-1);r?o--:++o<u;)if(e(t[o],o,t))return o;return-1}t.exports=n},function(t,e){function n(t){return u.call(t)}var r=Object.prototype,u=r.toString;t.exports=n},function(t,e,n){function r(t,e,n){if(e!==e)return u(t,o,n);for(var r=n-1,f=t.length;++r<f;)if(t[r]===e)return r;return-1}var u=n(38),o=n(41);t.exports=r},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e,n){function r(t){if(!a(t)||f(t))return!1;var e=u(t)||o(t)?v:l;return e.test(c(t))}var u=n(2),o=n(19),f=n(53),a=n(11),c=n(23),i=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,d=Function.prototype,s=Object.prototype,p=d.toString,x=s.hasOwnProperty,v=RegExp("^"+p.call(x).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){if(!u(t))return o(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}var u=n(20),o=n(21),f=Object.prototype,a=f.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){if("string"==typeof t)return t;if(o(t))return c?c.call(t):"";var e=t+"";return"0"==e&&1/t==-f?"-0":e}var u=n(34),o=n(13),f=1/0,a=u?u.prototype:void 0,c=a?a.toString:void 0;t.exports=r},function(t,e,n){function r(t,e){return u(e,function(e){return t[e]})}var u=n(37);t.exports=r},function(t,e,n){var r=n(1),u=r["__core-js_shared__"];t.exports=u},function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},function(t,e,n){var r=n(22),u=r(Object.getPrototypeOf,Object);t.exports=u},function(t,e,n){var r=n(30),u=n(31),o=n(32),f=n(33),a=n(35),c=n(39),i=n(23),l="[object Map]",d="[object Object]",s="[object Promise]",p="[object Set]",x="[object WeakMap]",v="[object DataView]",y=Object.prototype,b=y.toString,h=i(r),j=i(u),g=i(o),O=i(f),A=i(a),_=c;(r&&_(new r(new ArrayBuffer(1)))!=v||u&&_(new u)!=l||o&&_(o.resolve())!=s||f&&_(new f)!=p||a&&_(new a)!=x)&&(_=function(t){var e=b.call(t),n=e==d?t.constructor:void 0,r=n?i(n):void 0;if(r)switch(r){case h:return v;case j:return l;case g:return s;case O:return p;case A:return x}return e}),t.exports=_},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e){function n(t,e){return e=null==e?r:e,!!e&&("number"==typeof t||u.test(t))&&t>-1&&t%1==0&&e>t}var r=9007199254740991,u=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){function r(t){return!!o&&o in t}var u=n(47),o=function(){var t=/[^.]+$/.exec(u&&u.keys&&u.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){function r(t,e,n,r){t=o(t)?t:c(t),n=n&&!r?a(n):0;var l=t.length;return 0>n&&(n=i(l+n,0)),f(t)?l>=n&&t.indexOf(e,n)>-1:!!l&&u(t,e,n)>-1}var u=n(40),o=n(6),f=n(12),a=n(65),c=n(68),i=Math.max;t.exports=r},function(t,e,n){function r(t){return o(t)&&u(t)}var u=n(6),o=n(7);t.exports=r},function(t,e,n){(function(t){var r=n(1),u=n(63),o="object"==typeof e&&e&&!e.nodeType&&e,f=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=f&&f.exports===o,c=a?r.Buffer:void 0,i=c?c.isBuffer:void 0,l=i||u;t.exports=l}).call(e,n(70)(t))},function(t,e,n){function r(t){if(a(t)&&(f(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||o(t)))return!t.length;var e=u(t);if(e==d||e==s)return!t.size;if(y||i(t))return!l(t).length;for(var n in t)if(x.call(t,n))return!1;return!0}var u=n(50),o=n(24),f=n(5),a=n(6),c=n(56),i=n(20),l=n(21),d="[object Map]",s="[object Set]",p=Object.prototype,x=p.hasOwnProperty,v=p.propertyIsEnumerable,y=!v.call({valueOf:1},"valueOf");t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;t.exports=n},function(t,e){function n(t){return null===t}t.exports=n},function(t,e){function n(t){return void 0===t}t.exports=n},function(t,e,n){function r(t){return f(t)?u(t):o(t)}var u=n(36),o=n(43),f=n(6);t.exports=r},function(t,e){function n(t){var e=t?t.length:0;return e?t[e-1]:void 0}t.exports=n},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if(t=u(t),t===o||t===-o){var e=0>t?-1:1;return e*f}return t===t?t:0}var u=n(66),o=1/0,f=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){var e=u(t),n=e%1;return e===e?n?e-n:e:0}var u=n(64);t.exports=r},function(t,e,n){function r(t){if("number"==typeof t)return t;if(o(t))return f;if(u(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=u(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=i.test(t);return n||l.test(t)?d(t.slice(2),n?2:8):c.test(t)?f:+t}var u=n(11),o=n(13),f=NaN,a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,l=/^0o[0-7]+$/i,d=parseInt;t.exports=r},function(t,e,n){function r(t){return null==t?"":u(t)}var u=n(45);t.exports=r},function(t,e,n){function r(t){return t?u(t,o(t)):[]}var u=n(46),o=n(61);t.exports=r},function(t,e){"use strict";function n(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return function(t,n){return e.reduce(function(t,e){return e(t,n)},t)}}e.__esModule=!0,e.default=n,t.exports=e.default},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}}])});
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ReduxActions=e():t.ReduxActions=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var u=n[r]={exports:{},id:r,loaded:!1};return t[r].call(u.exports,u,u.exports,e),u.loaded=!0,u.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0}),e.combineActions=e.handleActions=e.handleAction=e.createActions=e.createAction=void 0;var u=n(16),o=r(u),f=n(18),a=r(f),c=n(28),i=r(c),l=n(15),d=r(l),s=n(27),p=r(s);e.createAction=o.default,e.createActions=p.default,e.handleAction=a.default,e.handleActions=i.default,e.combineActions=d.default},function(t,e,n){var r=n(48),u="object"==typeof self&&self&&self.Object===Object&&self,o=r||u||Function("return this")();t.exports=o},function(t,e,n){function r(t){var e=u(t)?c.call(t):"";return e==o||e==f}var u=n(11),o="[object Function]",f="[object GeneratorFunction]",a=Object.prototype,c=a.toString;t.exports=r},function(t,e,n){"use strict";var r=function(t,e,n,r,u,o,f,a){if(!t){var c;if(void 0===e)c=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,r,u,o,f,a],l=0;c=Error(e.replace(/%s/g,function(){return i[l++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}};t.exports=r},function(t,e,n){function r(t,e){var n=o(t,e);return u(n)?n:void 0}var u=n(42),o=n(51);t.exports=r},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){function r(t){return null!=t&&o(t.length)&&!u(t)}var u=n(2),o=n(58);t.exports=r},function(t,e){function n(t){return!!t&&"object"==typeof t}t.exports=n},function(t,e,n){function r(t){if(!f(t)||p.call(t)!=a||o(t))return!1;var e=u(t);if(null===e)return!0;var n=d.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==s}var u=n(49),o=n(19),f=n(7),a="[object Object]",c=Function.prototype,i=Object.prototype,l=c.toString,d=i.hasOwnProperty,s=l.call(Object),p=i.toString;t.exports=r},function(t,e){"use strict";function n(t){if("undefined"!=typeof Reflect&&"function"==typeof Reflect.ownKeys)return Reflect.ownKeys(t);var e=Object.getOwnPropertyNames(t);return"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(t))),e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n},function(t,e){function n(t){return t}t.exports=n},function(t,e){function n(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t){return"string"==typeof t||!u(t)&&o(t)&&c.call(t)==f}var u=n(5),o=n(7),f="[object String]",a=Object.prototype,c=a.toString;t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||u(t)&&a.call(t)==o}var u=n(7),o="[object Symbol]",f=Object.prototype,a=f.toString;t.exports=r},function(t,e){"use strict";function n(t){return t.match(r).reduce(function(t,e,n){return t+(0===n?e.toLowerCase():e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())},"")}Object.defineProperty(e,"__esModule",{value:!0});var r=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:(?:1ST|2ND|3RD|(?![123])\dTH)\b)|\d*(?:(?:1st|2nd|3rd|(?![123])\dth)\b)|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,u="/";e.default=function(t){return t.split(u).map(n).join(u)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){return(0,c.default)(t)||(0,l.default)(t)||(0,y.default)(t)}function o(t){return!(0,s.default)(t)&&t.every(u)}function f(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];(0,h.default)(o(e),"Expected action types to be strings, symbols, or action creators");var r=e.map(x.default).join(j);return{toString:function(){return r}}}Object.defineProperty(e,"__esModule",{value:!0}),e.ACTION_TYPE_DELIMITER=void 0,e.default=f;var a=n(12),c=r(a),i=n(2),l=r(i),d=n(57),s=r(d),p=n(67),x=r(p),v=n(13),y=r(v),b=n(3),h=r(b),j=e.ACTION_TYPE_DELIMITER="||"},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.default,n=arguments[2];(0,s.default)((0,c.default)(e)||(0,l.default)(e),"Expected payloadCreator to be a function, undefined or null");var r=(0,l.default)(e)||e===f.default?f.default:function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),u=1;n>u;u++)r[u-1]=arguments[u];return t instanceof Error?t:e.apply(void 0,[t].concat(r))},u=(0,c.default)(n),o=""+t,a=function(){var e=r.apply(void 0,arguments),o={type:t};return e instanceof Error&&(o.error=!0),void 0!==e&&(o.payload=e),u&&(o.meta=n.apply(void 0,arguments)),o};return a.toString=function(){return o},a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(10),f=r(o),a=n(2),c=r(a),i=n(59),l=r(i),d=n(3),s=r(d)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=(0,f.default)(u.shift());u.length?(r[o]||(r[o]={}),e(n,r[o],u)):r[o]=t[n]}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,r={};return Object.getOwnPropertyNames(t).forEach(function(t){return e(t,r,t.split(n))}),r}Object.defineProperty(e,"__esModule",{value:!0}),e.unflattenActionCreators=e.flattenReducerMap=e.flattenActionMap=void 0;var o=n(14),f=r(o),a=n(9),c=r(a),i=n(29),l=r(i),d=n(8),s=r(d),p="/",x=function(t){return function e(n){function r(t){return f?""+f+u+t:t}var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return(0,c.default)(n).forEach(function(f){var a=r(f),c=n[f];t(c)?e(n[f],u,o,a):o[a]=n[f]}),o}},v=x(s.default),y=x(function(t){return(0,s.default)(t)&&!(0,l.default)(t)});e.flattenActionMap=v,e.flattenReducerMap=y,e.unflattenActionCreators=u},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.default,n=arguments[2],r=(""+t).split(g.ACTION_TYPE_DELIMITER);(0,j.default)(!(0,v.default)(n),"defaultState for reducer handling "+r.join(", ")+" should be defined"),(0,j.default)((0,a.default)(e)||(0,i.default)(e),"Expected reducer to be a function or object with next and throw reducers");var u=(0,a.default)(e)?[e,e]:[e.next,e.throw].map(function(t){return(0,p.default)(t)?d.default:t}),f=o(u,2),c=f[0],l=f[1];return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,e=arguments[1],u=e.type;return u&&(0,b.default)(r,""+u)?(e.error===!0?l:c)(t,e):t}}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var f,a=t[Symbol.iterator]();!(r=(f=a.next()).done)&&(n.push(f.value),!e||n.length!==e);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.default=u;var f=n(2),a=r(f),c=n(8),i=r(c),l=n(10),d=r(l),s=n(25),p=r(s),x=n(60),v=r(x),y=n(54),b=r(y),h=n(3),j=r(h),g=n(15)},function(t,e){function n(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(n){}return e}t.exports=n},function(t,e){function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(22),u=r(Object.keys,Object);t.exports=u},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e){function n(t){if(null!=t){try{return u.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var r=Function.prototype,u=r.toString;t.exports=n},function(t,e,n){function r(t){return u(t)&&a.call(t,"callee")&&(!i.call(t,"callee")||c.call(t)==o)}var u=n(55),o="[object Arguments]",f=Object.prototype,a=f.hasOwnProperty,c=f.toString,i=f.propertyIsEnumerable;t.exports=r},function(t,e){function n(t){return null==t}t.exports=n},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return t.reduce(function(t,n){return e(t,n)},{})}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);t.length>e;e++)n[e]=t[e];return n}return Array.from(t)}function f(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];var u=(0,b.default)((0,O.default)(n))?n.pop():{},o=u.namespace;return(0,I.default)(n.every(_.default)&&((0,_.default)(t)||(0,b.default)(t)),"Expected optional object followed by string action types"),(0,_.default)(t)?i([t].concat(n)):d({},a(t,o),i(n))}function a(t,e){var n=(0,C.flattenActionMap)(t,e),r=c(n);return(0,C.unflattenActionCreators)(r,e)}function c(t){function e(t){if((0,w.default)(t)||(0,P.default)(t))return!0;if((0,j.default)(t)){var e=l(t,2),n=e[0],r=void 0===n?v.default:n,u=e[1];return(0,w.default)(r)&&(0,w.default)(u)}return!1}return(0,$.default)(Object.keys(t),function(n,r){var f=t[r];(0,I.default)(e(f),"Expected function, undefined, null, or array with payload and meta functions for "+r);var a=(0,j.default)(f)?E.default.apply(void 0,[r].concat(o(f))):(0,E.default)(r,f);return d({},n,u({},r,a))})}function i(t){var e=(0,$.default)(t,function(t,e){return d({},t,u({},e,v.default))}),n=c(e);return(0,$.default)(Object.keys(n),function(t,e){return d({},t,u({},(0,p.default)(e),n[e]))})}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var f,a=t[Symbol.iterator]();!(r=(f=a.next()).done)&&(n.push(f.value),!e||n.length!==e);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=Object.assign||function(t){for(var e=1;arguments.length>e;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.default=f;var s=n(14),p=r(s),x=n(10),v=r(x),y=n(8),b=r(y),h=n(5),j=r(h),g=n(62),O=r(g),A=n(12),_=r(A),m=n(2),w=r(m),M=n(25),P=r(M),S=n(16),E=r(S),T=n(3),I=r(T),R=n(26),$=r(R),C=n(17)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);t.length>e;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.namespace;(0,d.default)((0,a.default)(t),"Expected handlers to be an plain object.");var o=(0,y.flattenReducerMap)(t,r),f=(0,v.default)(o).map(function(t){return(0,p.default)(t,o[t],e)}),c=i.default.apply(void 0,u(f));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments[1];return c(t,n)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var f=n(8),a=r(f),c=n(69),i=r(c),l=n(3),d=r(l),s=n(18),p=r(s),x=n(9),v=r(x),y=n(17)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=(0,f.default)(t),n=e.every(function(t){return"next"===t||"throw"===t});return e.length&&2>=e.length&&n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(9),f=r(o)},function(t,e,n){var r=n(4),u=n(1),o=r(u,"DataView");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Map");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Promise");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Set");t.exports=o},function(t,e,n){var r=n(1),u=r.Symbol;t.exports=u},function(t,e,n){var r=n(4),u=n(1),o=r(u,"WeakMap");t.exports=o},function(t,e,n){function r(t,e){var n=f(t)||o(t)?u(t.length,String):[],r=n.length,c=!!r;for(var l in t)!e&&!i.call(t,l)||c&&("length"==l||a(l,r))||n.push(l);return n}var u=n(44),o=n(24),f=n(5),a=n(52),c=Object.prototype,i=c.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=t?t.length:0,u=Array(r);++n<r;)u[n]=e(t[n],n,t);return u}t.exports=n},function(t,e){function n(t,e,n,r){for(var u=t.length,o=n+(r?1:-1);r?o--:++o<u;)if(e(t[o],o,t))return o;return-1}t.exports=n},function(t,e){function n(t){return u.call(t)}var r=Object.prototype,u=r.toString;t.exports=n},function(t,e,n){function r(t,e,n){if(e!==e)return u(t,o,n);for(var r=n-1,f=t.length;++r<f;)if(t[r]===e)return r;return-1}var u=n(38),o=n(41);t.exports=r},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e,n){function r(t){if(!a(t)||f(t))return!1;var e=u(t)||o(t)?v:l;return e.test(c(t))}var u=n(2),o=n(19),f=n(53),a=n(11),c=n(23),i=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,d=Function.prototype,s=Object.prototype,p=d.toString,x=s.hasOwnProperty,v=RegExp("^"+p.call(x).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){if(!u(t))return o(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}var u=n(20),o=n(21),f=Object.prototype,a=f.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){if("string"==typeof t)return t;if(o(t))return c?c.call(t):"";var e=t+"";return"0"==e&&1/t==-f?"-0":e}var u=n(34),o=n(13),f=1/0,a=u?u.prototype:void 0,c=a?a.toString:void 0;t.exports=r},function(t,e,n){function r(t,e){return u(e,function(e){return t[e]})}var u=n(37);t.exports=r},function(t,e,n){var r=n(1),u=r["__core-js_shared__"];t.exports=u},function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},function(t,e,n){var r=n(22),u=r(Object.getPrototypeOf,Object);t.exports=u},function(t,e,n){var r=n(30),u=n(31),o=n(32),f=n(33),a=n(35),c=n(39),i=n(23),l="[object Map]",d="[object Object]",s="[object Promise]",p="[object Set]",x="[object WeakMap]",v="[object DataView]",y=Object.prototype,b=y.toString,h=i(r),j=i(u),g=i(o),O=i(f),A=i(a),_=c;(r&&_(new r(new ArrayBuffer(1)))!=v||u&&_(new u)!=l||o&&_(o.resolve())!=s||f&&_(new f)!=p||a&&_(new a)!=x)&&(_=function(t){var e=b.call(t),n=e==d?t.constructor:void 0,r=n?i(n):void 0;if(r)switch(r){case h:return v;case j:return l;case g:return s;case O:return p;case A:return x}return e}),t.exports=_},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e){function n(t,e){return e=null==e?r:e,!!e&&("number"==typeof t||u.test(t))&&t>-1&&t%1==0&&e>t}var r=9007199254740991,u=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){function r(t){return!!o&&o in t}var u=n(47),o=function(){var t=/[^.]+$/.exec(u&&u.keys&&u.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){function r(t,e,n,r){t=o(t)?t:c(t),n=n&&!r?a(n):0;var l=t.length;return 0>n&&(n=i(l+n,0)),f(t)?l>=n&&t.indexOf(e,n)>-1:!!l&&u(t,e,n)>-1}var u=n(40),o=n(6),f=n(12),a=n(65),c=n(68),i=Math.max;t.exports=r},function(t,e,n){function r(t){return o(t)&&u(t)}var u=n(6),o=n(7);t.exports=r},function(t,e,n){(function(t){var r=n(1),u=n(63),o="object"==typeof e&&e&&!e.nodeType&&e,f=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=f&&f.exports===o,c=a?r.Buffer:void 0,i=c?c.isBuffer:void 0,l=i||u;t.exports=l}).call(e,n(70)(t))},function(t,e,n){function r(t){if(a(t)&&(f(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||o(t)))return!t.length;var e=u(t);if(e==d||e==s)return!t.size;if(y||i(t))return!l(t).length;for(var n in t)if(x.call(t,n))return!1;return!0}var u=n(50),o=n(24),f=n(5),a=n(6),c=n(56),i=n(20),l=n(21),d="[object Map]",s="[object Set]",p=Object.prototype,x=p.hasOwnProperty,v=p.propertyIsEnumerable,y=!v.call({valueOf:1},"valueOf");t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;t.exports=n},function(t,e){function n(t){return null===t}t.exports=n},function(t,e){function n(t){return void 0===t}t.exports=n},function(t,e,n){function r(t){return f(t)?u(t):o(t)}var u=n(36),o=n(43),f=n(6);t.exports=r},function(t,e){function n(t){var e=t?t.length:0;return e?t[e-1]:void 0}t.exports=n},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if(t=u(t),t===o||t===-o){var e=0>t?-1:1;return e*f}return t===t?t:0}var u=n(66),o=1/0,f=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){var e=u(t),n=e%1;return e===e?n?e-n:e:0}var u=n(64);t.exports=r},function(t,e,n){function r(t){if("number"==typeof t)return t;if(o(t))return f;if(u(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=u(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=i.test(t);return n||l.test(t)?d(t.slice(2),n?2:8):c.test(t)?f:+t}var u=n(11),o=n(13),f=NaN,a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,l=/^0o[0-7]+$/i,d=parseInt;t.exports=r},function(t,e,n){function r(t){return null==t?"":u(t)}var u=n(45);t.exports=r},function(t,e,n){function r(t){return t?u(t,o(t)):[]}var u=n(46),o=n(61);t.exports=r},function(t,e){"use strict";function n(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return function(t,n){return e.reduce(function(t,e){return e(t,n)},t)}}e.__esModule=!0,e.default=n,t.exports=e.default},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}}])});

@@ -20,3 +20,3 @@ var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();

import arrayToObject from './arrayToObject';
import { flattenActionMap, unflattenActionCreators } from './namespaceActions';
import { flattenActionMap, unflattenActionCreators } from './flattenUtils';

@@ -23,0 +23,0 @@ export default function createActions(actionMap) {

@@ -8,3 +8,3 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }

import ownKeys from './ownKeys';
import { flattenReducerMap } from './namespaceActions';
import { flattenReducerMap } from './flattenUtils';

@@ -11,0 +11,0 @@ export default function handleActions(handlers, defaultState) {

@@ -57,3 +57,3 @@ 'use strict';

var _namespaceActions = require('./namespaceActions');
var _flattenUtils = require('./flattenUtils');

@@ -83,5 +83,5 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function actionCreatorsFromActionMap(actionMap, namespace) {
var flatActionMap = (0, _namespaceActions.flattenActionMap)(actionMap, namespace);
var flatActionMap = (0, _flattenUtils.flattenActionMap)(actionMap, namespace);
var flatActionCreators = actionMapToActionCreators(flatActionMap);
return (0, _namespaceActions.unflattenActionCreators)(flatActionCreators, namespace);
return (0, _flattenUtils.unflattenActionCreators)(flatActionCreators, namespace);
}

@@ -88,0 +88,0 @@

@@ -28,3 +28,3 @@ 'use strict';

var _namespaceActions = require('./namespaceActions');
var _flattenUtils = require('./flattenUtils');

@@ -41,3 +41,3 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

(0, _invariant2.default)((0, _isPlainObject2.default)(handlers), 'Expected handlers to be an plain object.');
var flattenedReducerMap = (0, _namespaceActions.flattenReducerMap)(handlers, namespace);
var flattenedReducerMap = (0, _flattenUtils.flattenReducerMap)(handlers, namespace);
var reducers = (0, _ownKeys2.default)(flattenedReducerMap).map(function (type) {

@@ -44,0 +44,0 @@ return (0, _handleAction2.default)(type, flattenedReducerMap[type], defaultState);

{
"name": "redux-actions",
"version": "2.2.0",
"version": "2.2.1",
"description": "Flux Standard Action utlities for Redux",

@@ -20,3 +20,8 @@ "main": "lib/index.js",

"test": "mocha --compilers js:babel-register src/**/*-test.js",
"test:watch": "npm run test -- --watch src/**/*-test.js"
"test:watch": "npm run test -- --watch src/**/*-test.js",
"docs:clean": "rimraf _book",
"docs:prepare": "gitbook install",
"docs:build": "npm run docs:prepare && gitbook build -g acdlite/redux-actions",
"docs:watch": "npm run docs:prepare && gitbook serve",
"docs:publish": "npm run docs:clean && npm run docs:build && cp CNAME _book && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:acdlite/redux-actions gh-pages --force"
},

@@ -59,2 +64,3 @@ "files": [

"flux-standard-action": "^1.0.0",
"gitbook-cli": "^2.3.0",
"mocha": "^2.2.5",

@@ -61,0 +67,0 @@ "rimraf": "^2.5.3",

@@ -9,256 +9,36 @@ # redux-actions

## Installation
### Table of Contents
* [Getting Started](#gettingstarted)
* [Installation](#installation)
* [Usage](#usage)
* [Documentation](#documentation)
```bash
npm install --save redux-actions
```
The [npm](https://www.npmjs.com) package provides a [CommonJS](http://webpack.github.io/docs/commonjs.html) build for use in Node.js, and with bundlers like [Webpack](http://webpack.github.io/) and [Browserify](http://browserify.org/). It also includes an [ES modules](http://jsmodules.io/) build that works well with [Rollup](http://rollupjs.org/) and [Webpack2](https://webpack.js.org)'s tree-shaking.
# Getting Started
If you don’t use [npm](https://www.npmjs.com), you may grab the latest [UMD](https://unpkg.com/redux-actions@latest/dist) build from [unpkg](https://unpkg.com) (either a [development](https://unpkg.com/redux-actions@latest/dist/redux-actions.js) or a [production](https://unpkg.com/redux-actions@latest/dist/redux-actions.min.js) build). The UMD build exports a global called `window.ReduxActions` if you add it to your page via a `<script>` tag. We *don’t* recommend UMD builds for any serious application, as most of the libraries complementary to Redux are only available on [npm](https://www.npmjs.com/search?q=redux).
## Installation
## Usage
### `createAction(type, payloadCreator = Identity, ?metaCreator)`
```js
import { createAction } from 'redux-actions';
```bash
$ npm install --save redux-actions
```
Wraps an action creator so that its return value is the payload of a Flux Standard Action.
or
`payloadCreator` must be a function, `undefined`, or `null`. If `payloadCreator` is `undefined` or `null`, the identity function is used.
Example:
```js
let noop = createAction('NOOP', amount => amount);
// same as
noop = createAction('NOOP');
expect(noop(42)).to.deep.equal({
type: 'NOOP',
payload: 42
});
```
If the payload is an instance of an [Error
object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error),
redux-actions will automatically set ```action.error``` to true.
Example:
```js
const noop = createAction('NOOP');
const error = new TypeError('not a number');
expect(noop(error)).to.deep.equal({
type: 'NOOP',
payload: error,
error: true
});
$ yarn add redux-actions
```
`createAction` also returns its `type` when used as type in `handleAction` or `handleActions`.
The [npm](https://www.npmjs.com) package provides a [CommonJS](http://webpack.github.io/docs/commonjs.html) build for use in Node.js, and with bundlers like [Webpack](http://webpack.github.io/) and [Browserify](http://browserify.org/). It also includes an [ES modules](http://jsmodules.io/) build that works well with [Rollup](http://rollupjs.org/) and [Webpack2](https://webpack.js.org)'s tree-shaking.
Example:
The [UMD](https://unpkg.com/redux-actions@latest/dist) build exports a global called `window.ReduxActions` if you add it to your page via a `<script>` tag. We *don’t* recommend UMD builds for any serious application, as most of the libraries complementary to Redux are only available on [npm](https://www.npmjs.com/search?q=redux).
```js
const noop = createAction('INCREMENT');
## Usage
// As parameter in handleAction:
handleAction(noop, {
next(state, action) {...},
throw(state, action) {...}
});
// As object key in handleActions:
const reducer = handleActions({
[noop]: (state, action) => ({
counter: state.counter + action.payload
})
}, { counter: 0 });
```
**NOTE:** The more correct name for this function is probably `createActionCreator()`, but that seems a bit redundant.
Use the identity form to create one-off actions:
```js
createAction('ADD_TODO')('Use Redux');
```
import { createActions, handleActions, combineActions } from 'redux-actions'
`metaCreator` is an optional function that creates metadata for the payload. It receives the same arguments as the payload creator, but its result becomes the meta field of the resulting action. If `metaCreator` is undefined or not a function, the meta field is omitted.
const defaultState = { counter: 10 };
### `createActions(?actionMap, ?...identityActions)`
```js
import { createActions } from 'redux-actions';
```
Returns an object mapping action types to action creators. The keys of this object are camel-cased from the keys in `actionMap` and the string literals of `identityActions`; the values are the action creators.
`actionMap` is an optional object and a recursive data structure, with action types as keys, and whose values **must** be either
- a function, which is the payload creator for that action
- an array with `payload` and `meta` functions in that order, as in [`createAction`](#createactiontype-payloadcreator--identity-metacreator)
- `meta` is **required** in this case (otherwise use the function form above)
- an `actionMap`
`identityActions` is an optional list of positional string arguments that are action type strings; these action types will use the identity payload creator.
```js
const { actionOne, actionTwo, actionThree } = createActions({
// function form; payload creator defined inline
ACTION_ONE: (key, value) => ({ [key]: value }),
// array form
ACTION_TWO: [
(first) => [first], // payload
(first, second) => ({ second }) // meta
],
// trailing action type string form; payload creator is the identity
}, 'ACTION_THREE');
expect(actionOne('key', 1)).to.deep.equal({
type: 'ACTION_ONE',
payload: { key: 1 }
});
expect(actionTwo('first', 'second')).to.deep.equal({
type: 'ACTION_TWO',
payload: ['first'],
meta: { second: 'second' }
});
expect(actionThree(3)).to.deep.equal({
type: 'ACTION_THREE',
payload: 3,
});
```
If `actionMap` has a recursive structure, its leaves are used as payload and meta creators, and the action type for each leaf is the combined path to that leaf:
```js
const actionCreators = createActions({
APP: {
COUNTER: {
INCREMENT: [
amount => ({ amount }),
amount => ({ key: 'value', amount })
],
DECREMENT: amount => ({ amount: -amount }),
SET: undefined // given undefined, the identity function will be used
},
NOTIFY: [
(username, message) => ({ message: `${username}: ${message}` }),
(username, message) => ({ username, message })
]
}
});
expect(actionCreators.app.counter.increment(1)).to.deep.equal({
type: 'APP/COUNTER/INCREMENT',
payload: { amount: 1 },
meta: { key: 'value', amount: 1 }
});
expect(actionCreators.app.counter.decrement(1)).to.deep.equal({
type: 'APP/COUNTER/DECREMENT',
payload: { amount: -1 }
});
expect(actionCreators.app.counter.set(100)).to.deep.equal({
type: 'APP/COUNTER/SET',
payload: 100
});
expect(actionCreators.app.notify('yangmillstheory', 'Hello World')).to.deep.equal({
type: 'APP/NOTIFY',
payload: { message: 'yangmillstheory: Hello World' },
meta: { username: 'yangmillstheory', message: 'Hello World' }
});
```
When using this form, you can pass an object with key `namespace` as the last positional argument (the default is `/`).
### `handleAction(type, reducer | reducerMap = Identity, defaultState)`
```js
import { handleAction } from 'redux-actions';
```
Wraps a reducer so that it only handles Flux Standard Actions of a certain type.
If a `reducer` function is passed, it is used to handle both normal actions and failed actions. (A failed action is analogous to a rejected promise.) You can use this form if you know a certain type of action will never fail, like the increment example above.
Otherwise, you can specify separate reducers for `next()` and `throw()` using the `reducerMap` form. This API is inspired by the ES6 generator interface.
```js
handleAction('FETCH_DATA', {
next(state, action) {...},
throw(state, action) {...}
}, defaultState);
```
If either `next()` or `throw()` are `undefined` or `null`, then the identity function is used for that reducer.
If the reducer argument (`reducer | reducerMap`) is `undefined`, then the identity function is used.
The third parameter `defaultState` is required, and is used when `undefined` is passed to the reducer.
### `handleActions(reducerMap, defaultState, )`
```js
import { handleActions } from 'redux-actions';
```
Creates multiple reducers using `handleAction()` and combines them into a single reducer that handles multiple actions. Accepts a map where the keys are passed as the first parameter to `handleAction()` (the action type), and the values are passed as the second parameter (either a reducer or reducer map). The map must not be empty.
If `reducerMap` has a recursive structure, its leaves are used as reducers, and the action type for each leaf is the path to that leaf. If a node's only children are `next()` and `throw()`, the node will be treated as a reducer. If the leaf is `undefined` or `null`, the identity function is used as the reducer. Otherwise, the leaf should be the reducer function. When using this form, you can pass an object with key `namespace` as the last positional argument (the default is `/`).
The second parameter `defaultState` is required, and is used when `undefined` is passed to the reducer.
(Internally, `handleActions()` works by applying multiple reducers in sequence using [reduce-reducers](https://github.com/acdlite/reduce-reducers).)
Example:
```js
const reducer = handleActions({
INCREMENT: (state, action) => ({
counter: state.counter + action.payload
}),
DECREMENT: (state, action) => ({
counter: state.counter - action.payload
})
}, { counter: 0 });
```
### `combineActions(...types)`
Combine any number of action types or action creators. `types` is a list of positional arguments which can be action type strings, symbols, or action creators.
This allows you to reduce multiple distinct actions with the same reducer.
```js
const { increment, decrement } = createActions({
INCREMENT: amount => ({ amount }),
DECREMENT: amount => ({ amount: -amount }),
})
const reducer = handleAction(combineActions(increment, decrement), {
next: (state, { payload: { amount } }) => ({ ...state, counter: state.counter + amount }),
throw: state => ({ ...state, counter: 0 }),
}, { counter: 10 })
expect(reducer(undefined, increment(1)).to.deep.equal({ counter: 11 })
expect(reducer(undefined, decrement(1)).to.deep.equal({ counter: 9 })
expect(reducer(undefined, increment(new Error)).to.deep.equal({ counter: 0 })
expect(reducer(undefined, decrement(new Error)).to.deep.equal({ counter: 0 })
```
Here's an example using `handleActions`:
```js
const { increment, decrement } = createActions({
INCREMENT: amount => ({ amount }),
DECREMENT: amount => ({ amount: -amount })

@@ -271,41 +51,16 @@ });

}
}, { counter: 10 });
}, defaultState);
expect(reducer({ counter: 5 }, increment(5))).to.deep.equal({ counter: 10 });
expect(reducer({ counter: 5 }, decrement(5))).to.deep.equal({ counter: 0 });
expect(reducer({ counter: 5 }, { type: 'NOT_TYPE', payload: 1000 })).to.equal({ counter: 5 });
expect(reducer(undefined, increment(5))).to.deep.equal({ counter: 15 });
export default reducer;
```
## Usage with middleware
[See the full API documentation.](https://redux-actions.js.org/)
redux-actions is handy all by itself, however, its real power comes when you combine it with middleware.
# Documentation
The identity form of `createAction` is a great way to create a single action creator that handles multiple payload types. For example, using [redux-promise](https://github.com/acdlite/redux-promise) and [redux-rx](https://github.com/acdlite/redux-rx):
```js
const addTodo = createAction('ADD_TODO');
// A single reducer...
handleAction('ADD_TODO', (state = { todos: [] }, action) => ({
...state,
todos: [...state.todos, action.payload]
}));
// ...that works with all of these forms:
// (Don't forget to use `bindActionCreators()` or equivalent.
// I've left that bit out)
addTodo('Use Redux')
addTodo(Promise.resolve('Weep with joy'));
addTodo(Observable.of(
'Learn about middleware',
'Learn about higher-order stores'
)).subscribe();
```
## See also
Use redux-actions in combination with FSA-compliant libraries.
- [redux-promise](https://github.com/acdlite/redux-promise) - Promise middleware
- [redux-rx](https://github.com/acdlite/redux-rx) - Includes observable middleware.
* [Introduction](https://redux-actions.js.org/docs/introduction/index.html)
* [API](https://redux-actions.js.org/docs/api/index.html)
* [Middleware](https://redux-actions.js.org/docs/middleware/index.html)
* [External Resources](https://redux-actions.js.org/docs/ExternalResources.html)
* [Change Log](https://redux-actions.js.org/docs/ChangeLog.html)
* [Contributors](https://redux-actions.js.org/docs/Contributors.html)

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc