{"version":3,"sources":["jsdelivr-header.js","/npm/redux-packed-observable-middleware@0.0.1/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IAEtD,IAAI,gBAAkB,QAAQ,oBAE9B,SAAS,QAAQ,GACb,OAAO,SAAU,EAAY,GACzB,MAAM,EAAQ,MAAM,QAAQ,GAAW,EAAU,OAAO,OAAO,GAC/D,OAAO,gBAAgB,gBAAgB,EAClC,KAAK,GAAS,EAAK,QACnB,OAAO,SACP,KAAK,GAAS,EAAK,EAAY,KACxC,CACJ,CACA,SAAS,6BACL,MAAO,CACH,OAAQ,CAAC,EAAK,KAAS,IAChB,EACH,MAAO,QAAQ,KAEnB,MAAO,CAAC,EAAK,KAAS,IACf,EACH,MAAO,QAAQ,KAEnB,QAAS,CAAC,EAAK,KAAS,IACjB,EACH,MAAO,EAAI,MAAM,EAAK,QAAS,EAAK,aAExC,eAAgB,CAAC,EAAK,KAAS,IACxB,EACH,MAAO,gBAAgB,gBAAgB,EAAI,KAAK,GAAkB,EAAc,WAG5F,CAEA,QAAQ,2BAA6B","file":"/npm/redux-packed-observable-middleware@0.0.1/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/redux-packed-observable-middleware@0.0.1/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar reduxObservable = require('redux-observable');\n\nfunction combine(options) {\r\n    return function (allActions, allSelectors) {\r\n        const packs = Array.isArray(options) ? options : Object.values(options);\r\n        return reduxObservable.combineEpics(...packs\r\n            .map((pack) => pack.epics)\r\n            .filter(Boolean)\r\n            .map((epic) => epic(allActions, allSelectors)));\r\n    };\r\n}\r\nfunction createEpicPackerMiddleware() {\r\n    return {\r\n        create: (pre, post) => ({\r\n            ...post,\r\n            epics: combine(pre),\r\n        }),\r\n        merge: (pre, post) => ({\r\n            ...post,\r\n            epics: combine(pre),\r\n        }),\r\n        extract: (pre, post) => ({\r\n            ...post,\r\n            epics: pre.epics(post.actions, post.selectors),\r\n        }),\r\n        mergeExtracted: (pre, post) => ({\r\n            ...post,\r\n            epics: reduxObservable.combineEpics(...pre.map((extractedPack) => extractedPack.epics)),\r\n        }),\r\n    };\r\n}\n\nexports.createEpicPackerMiddleware = createEpicPackerMiddleware;\n"]}