/
home
/
sitetest
/
makie
/
homedir
/
public_html
/
wp-includes
/
js
/
dist
/
/home/sitetest/makie/homedir/public_html/wp-includes/js/dist
mkdir
upload
Name
Size
Mode
Actions
development/
-
0755
rm
script-modules/
-
0755
rm
vendor/
-
0755
rm
a11y.js
5584
0644
edit
dl
rm
a11y.min.js
2503
0644
edit
dl
rm
annotations.js
15493
0644
edit
dl
rm
annotations.min.js
5753
0644
edit
dl
rm
api-fetch.js
17875
0644
edit
dl
rm
api-fetch.min.js
6472
0644
edit
dl
rm
autop.js
9962
0644
edit
dl
rm
autop.min.js
5637
0644
edit
dl
rm
base-styles.js
48
0644
edit
dl
rm
base-styles.min.js
75
0644
edit
dl
rm
blob.js
2355
0644
edit
dl
rm
blob.min.js
1188
0644
edit
dl
rm
block-directory.js
57006
0644
edit
dl
rm
block-directory.min.js
22482
0644
edit
dl
rm
block-editor.js
2832320
0644
edit
dl
rm
block-editor.min.js
1056002
0644
edit
dl
rm
block-library.js
2692845
0644
edit
dl
rm
block-library.min.js
1143976
0644
edit
dl
rm
block-serialization-default-parser.js
6695
0644
edit
dl
rm
block-serialization-default-parser.min.js
2451
0644
edit
dl
rm
block-serialization-spec-parser.js
51693
0644
edit
dl
rm
block-serialization-spec-parser.min.js
10625
0644
edit
dl
rm
blocks.js
390206
0644
edit
dl
rm
blocks.min.js
184952
0644
edit
dl
rm
commands.js
155346
0644
edit
dl
rm
commands.min.js
64653
0644
edit
dl
rm
components.js
4017464
0644
edit
dl
rm
components.min.js
805148
0644
edit
dl
rm
compose.js
82688
0644
edit
dl
rm
compose.min.js
28856
0644
edit
dl
rm
core-commands.js
29367
0644
edit
dl
rm
core-commands.min.js
12153
0644
edit
dl
rm
core-data.js
626718
0644
edit
dl
rm
core-data.min.js
215516
0644
edit
dl
rm
customize-widgets.js
93770
0644
edit
dl
rm
customize-widgets.min.js
37494
0644
edit
dl
rm
data-controls.js
4230
0644
edit
dl
rm
data-controls.min.js
1814
0644
edit
dl
rm
data.js
84771
0644
edit
dl
rm
data.min.js
26540
0644
edit
dl
rm
date.js
180576
0644
edit
dl
rm
date.min.js
144608
0644
edit
dl
rm
deprecated.js
3113
0644
edit
dl
rm
deprecated.min.js
1315
0644
edit
dl
rm
dom-ready.js
1508
0644
edit
dl
rm
dom-ready.min.js
818
0644
edit
dl
rm
dom.js
35445
0644
edit
dl
rm
dom.min.js
12954
0644
edit
dl
rm
edit-post.js
120213
0644
edit
dl
rm
edit-post.min.js
50284
0644
edit
dl
rm
edit-site.js
1767456
0644
edit
dl
rm
edit-site.min.js
700880
0644
edit
dl
rm
edit-widgets.js
164094
0644
edit
dl
rm
edit-widgets.min.js
63344
0644
edit
dl
rm
editor.js
2617702
0644
edit
dl
rm
editor.min.js
1046150
0644
edit
dl
rm
element.js
28602
0644
edit
dl
rm
element.min.js
12458
0644
edit
dl
rm
escape-html.js
2346
0644
edit
dl
rm
escape-html.min.js
1091
0644
edit
dl
rm
format-library.js
75099
0644
edit
dl
rm
format-library.min.js
29575
0644
edit
dl
rm
hooks.js
12242
0644
edit
dl
rm
hooks.min.js
5050
0644
edit
dl
rm
html-entities.js
1685
0644
edit
dl
rm
html-entities.min.js
879
0644
edit
dl
rm
i18n.js
15670
0644
edit
dl
rm
i18n.min.js
5732
0644
edit
dl
rm
is-shallow-equal.js
2758
0644
edit
dl
rm
is-shallow-equal.min.js
1122
0644
edit
dl
rm
keyboard-shortcuts.js
9913
0644
edit
dl
rm
keyboard-shortcuts.min.js
3527
0644
edit
dl
rm
keycodes.js
8501
0644
edit
dl
rm
keycodes.min.js
2975
0644
edit
dl
rm
list-reusable-blocks.js
13374
0644
edit
dl
rm
list-reusable-blocks.min.js
5367
0644
edit
dl
rm
media-utils.js
652438
0644
edit
dl
rm
media-utils.min.js
243343
0644
edit
dl
rm
notices.js
10356
0644
edit
dl
rm
notices.min.js
4489
0644
edit
dl
rm
nux.js
10572
0644
edit
dl
rm
nux.min.js
4048
0644
edit
dl
rm
patterns.js
59644
0644
edit
dl
rm
patterns.min.js
22152
0644
edit
dl
rm
plugins.js
11951
0644
edit
dl
rm
plugins.min.js
4870
0644
edit
dl
rm
preferences-persistence.js
17629
0644
edit
dl
rm
preferences-persistence.min.js
5622
0644
edit
dl
rm
preferences.js
21574
0644
edit
dl
rm
preferences.min.js
7899
0644
edit
dl
rm
primitives.js
5203
0644
edit
dl
rm
primitives.min.js
2026
0644
edit
dl
rm
priority-queue.js
10265
0644
edit
dl
rm
priority-queue.min.js
3432
0644
edit
dl
rm
private-apis.js
4192
0644
edit
dl
rm
private-apis.min.js
2723
0644
edit
dl
rm
react-i18n.js
3999
0644
edit
dl
rm
react-i18n.min.js
1562
0644
edit
dl
rm
redux-routine.js
25275
0644
edit
dl
rm
redux-routine.min.js
9881
0644
edit
dl
rm
reusable-blocks.js
21004
0644
edit
dl
rm
reusable-blocks.min.js
7396
0644
edit
dl
rm
rich-text.js
99366
0644
edit
dl
rm
rich-text.min.js
40847
0644
edit
dl
rm
router.js
36987
0644
edit
dl
rm
router.min.js
14470
0644
edit
dl
rm
server-side-render.js
11231
0644
edit
dl
rm
server-side-render.min.js
4035
0644
edit
dl
rm
shortcode.js
8150
0644
edit
dl
rm
shortcode.min.js
3361
0644
edit
dl
rm
style-engine.js
18040
0644
edit
dl
rm
style-engine.min.js
6569
0644
edit
dl
rm
theme.js
130711
0644
edit
dl
rm
theme.min.js
57465
0644
edit
dl
rm
token-list.js
6262
0644
edit
dl
rm
token-list.min.js
1658
0644
edit
dl
rm
undo-manager.js
5422
0644
edit
dl
rm
undo-manager.min.js
1739
0644
edit
dl
rm
upload-media.js
57002
0644
edit
dl
rm
upload-media.min.js
23606
0644
edit
dl
rm
url.js
23951
0644
edit
dl
rm
url.min.js
10370
0644
edit
dl
rm
viewport.js
6765
0644
edit
dl
rm
viewport.min.js
2297
0644
edit
dl
rm
warning.js
1559
0644
edit
dl
rm
warning.min.js
755
0644
edit
dl
rm
widgets.js
51282
0644
edit
dl
rm
widgets.min.js
21327
0644
edit
dl
rm
wordcount.js
7101
0644
edit
dl
rm
wordcount.min.js
2505
0644
edit
dl
rm
Edit:
/home/sitetest/makie/homedir/public_html/wp-includes/js/dist/redux-routine.js
(25275B)
"use strict"; var wp; (wp ||= {}).reduxRoutine = (() => { var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // node_modules/rungen/dist/utils/keys.js var require_keys = __commonJS({ "node_modules/rungen/dist/utils/keys.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var keys = { all: /* @__PURE__ */ Symbol("all"), error: /* @__PURE__ */ Symbol("error"), fork: /* @__PURE__ */ Symbol("fork"), join: /* @__PURE__ */ Symbol("join"), race: /* @__PURE__ */ Symbol("race"), call: /* @__PURE__ */ Symbol("call"), cps: /* @__PURE__ */ Symbol("cps"), subscribe: /* @__PURE__ */ Symbol("subscribe") }; exports.default = keys; } }); // node_modules/rungen/dist/utils/helpers.js var require_helpers = __commonJS({ "node_modules/rungen/dist/utils/helpers.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createChannel = exports.subscribe = exports.cps = exports.apply = exports.call = exports.invoke = exports.delay = exports.race = exports.join = exports.fork = exports.error = exports.all = void 0; var _keys = require_keys(); var _keys2 = _interopRequireDefault(_keys); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var all = exports.all = function all2(value) { return { type: _keys2.default.all, value }; }; var error = exports.error = function error2(err) { return { type: _keys2.default.error, error: err }; }; var fork = exports.fork = function fork2(iterator) { for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key]; } return { type: _keys2.default.fork, iterator, args }; }; var join = exports.join = function join2(task) { return { type: _keys2.default.join, task }; }; var race = exports.race = function race2(competitors) { return { type: _keys2.default.race, competitors }; }; var delay = exports.delay = function delay2(timeout) { return new Promise(function(resolve) { setTimeout(function() { return resolve(true); }, timeout); }); }; var invoke = exports.invoke = function invoke2(func) { for (var _len2 = arguments.length, args = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { args[_key2 - 1] = arguments[_key2]; } return { type: _keys2.default.call, func, context: null, args }; }; var call = exports.call = function call2(func, context) { for (var _len3 = arguments.length, args = Array(_len3 > 2 ? _len3 - 2 : 0), _key3 = 2; _key3 < _len3; _key3++) { args[_key3 - 2] = arguments[_key3]; } return { type: _keys2.default.call, func, context, args }; }; var apply = exports.apply = function apply2(func, context, args) { return { type: _keys2.default.call, func, context, args }; }; var cps = exports.cps = function cps2(func) { for (var _len4 = arguments.length, args = Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) { args[_key4 - 1] = arguments[_key4]; } return { type: _keys2.default.cps, func, args }; }; var subscribe = exports.subscribe = function subscribe2(channel) { return { type: _keys2.default.subscribe, channel }; }; var createChannel = exports.createChannel = function createChannel2(callback) { var listeners = []; var subscribe2 = function subscribe3(l) { listeners.push(l); return function() { return listeners.splice(listeners.indexOf(l), 1); }; }; var next = function next2(val) { return listeners.forEach(function(l) { return l(val); }); }; callback(next); return { subscribe: subscribe2 }; }; } }); // node_modules/rungen/dist/utils/is.js var require_is = __commonJS({ "node_modules/rungen/dist/utils/is.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function(obj) { return typeof obj; } : function(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; var _keys = require_keys(); var _keys2 = _interopRequireDefault(_keys); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var is = { obj: function obj(value) { return (typeof value === "undefined" ? "undefined" : _typeof(value)) === "object" && !!value; }, all: function all(value) { return is.obj(value) && value.type === _keys2.default.all; }, error: function error(value) { return is.obj(value) && value.type === _keys2.default.error; }, array: Array.isArray, func: function func(value) { return typeof value === "function"; }, promise: function promise(value) { return value && is.func(value.then); }, iterator: function iterator(value) { return value && is.func(value.next) && is.func(value.throw); }, fork: function fork(value) { return is.obj(value) && value.type === _keys2.default.fork; }, join: function join(value) { return is.obj(value) && value.type === _keys2.default.join; }, race: function race(value) { return is.obj(value) && value.type === _keys2.default.race; }, call: function call(value) { return is.obj(value) && value.type === _keys2.default.call; }, cps: function cps(value) { return is.obj(value) && value.type === _keys2.default.cps; }, subscribe: function subscribe(value) { return is.obj(value) && value.type === _keys2.default.subscribe; }, channel: function channel(value) { return is.obj(value) && is.func(value.subscribe); } }; exports.default = is; } }); // node_modules/rungen/dist/controls/builtin.js var require_builtin = __commonJS({ "node_modules/rungen/dist/controls/builtin.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.iterator = exports.array = exports.object = exports.error = exports.any = void 0; var _is = require_is(); var _is2 = _interopRequireDefault(_is); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var any = exports.any = function any2(value, next, rungen, yieldNext) { yieldNext(value); return true; }; var error = exports.error = function error2(value, next, rungen, yieldNext, raiseNext) { if (!_is2.default.error(value)) return false; raiseNext(value.error); return true; }; var object = exports.object = function object2(value, next, rungen, yieldNext, raiseNext) { if (!_is2.default.all(value) || !_is2.default.obj(value.value)) return false; var result = {}; var keys = Object.keys(value.value); var count = 0; var hasError = false; var gotResultSuccess = function gotResultSuccess2(key, ret) { if (hasError) return; result[key] = ret; count++; if (count === keys.length) { yieldNext(result); } }; var gotResultError = function gotResultError2(key, error2) { if (hasError) return; hasError = true; raiseNext(error2); }; keys.map(function(key) { rungen(value.value[key], function(ret) { return gotResultSuccess(key, ret); }, function(err) { return gotResultError(key, err); }); }); return true; }; var array = exports.array = function array2(value, next, rungen, yieldNext, raiseNext) { if (!_is2.default.all(value) || !_is2.default.array(value.value)) return false; var result = []; var count = 0; var hasError = false; var gotResultSuccess = function gotResultSuccess2(key, ret) { if (hasError) return; result[key] = ret; count++; if (count === value.value.length) { yieldNext(result); } }; var gotResultError = function gotResultError2(key, error2) { if (hasError) return; hasError = true; raiseNext(error2); }; value.value.map(function(v, key) { rungen(v, function(ret) { return gotResultSuccess(key, ret); }, function(err) { return gotResultError(key, err); }); }); return true; }; var iterator = exports.iterator = function iterator2(value, next, rungen, yieldNext, raiseNext) { if (!_is2.default.iterator(value)) return false; rungen(value, next, raiseNext); return true; }; exports.default = [error, iterator, array, object, any]; } }); // node_modules/rungen/dist/create.js var require_create = __commonJS({ "node_modules/rungen/dist/create.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _builtin = require_builtin(); var _builtin2 = _interopRequireDefault(_builtin); var _is = require_is(); var _is2 = _interopRequireDefault(_is); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 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); } } var create2 = function create3() { var userControls = arguments.length <= 0 || arguments[0] === void 0 ? [] : arguments[0]; var controls = [].concat(_toConsumableArray(userControls), _toConsumableArray(_builtin2.default)); var runtime = function runtime2(input) { var success = arguments.length <= 1 || arguments[1] === void 0 ? function() { } : arguments[1]; var error = arguments.length <= 2 || arguments[2] === void 0 ? function() { } : arguments[2]; var iterate = function iterate2(gen) { var yieldValue = function yieldValue2(isError) { return function(ret) { try { var _ref = isError ? gen.throw(ret) : gen.next(ret); var value = _ref.value; var done = _ref.done; if (done) return success(value); next(value); } catch (e) { return error(e); } }; }; var next = function next2(ret) { controls.some(function(control) { return control(ret, next2, runtime2, yieldValue(false), yieldValue(true)); }); }; yieldValue(false)(); }; var iterator = _is2.default.iterator(input) ? input : regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return input; case 2: return _context.abrupt("return", _context.sent); case 3: case "end": return _context.stop(); } } }, _callee, this); })(); iterate(iterator, success, error); }; return runtime; }; exports.default = create2; } }); // node_modules/rungen/dist/utils/dispatcher.js var require_dispatcher = __commonJS({ "node_modules/rungen/dist/utils/dispatcher.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var createDispatcher = function createDispatcher2() { var listeners = []; return { subscribe: function subscribe(listener) { listeners.push(listener); return function() { listeners = listeners.filter(function(l) { return l !== listener; }); }; }, dispatch: function dispatch(action) { listeners.slice().forEach(function(listener) { return listener(action); }); } }; }; exports.default = createDispatcher; } }); // node_modules/rungen/dist/controls/async.js var require_async = __commonJS({ "node_modules/rungen/dist/controls/async.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.race = exports.join = exports.fork = exports.promise = void 0; var _is = require_is(); var _is2 = _interopRequireDefault(_is); var _helpers = require_helpers(); var _dispatcher = require_dispatcher(); var _dispatcher2 = _interopRequireDefault(_dispatcher); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var promise = exports.promise = function promise2(value, next, rungen, yieldNext, raiseNext) { if (!_is2.default.promise(value)) return false; value.then(next, raiseNext); return true; }; var forkedTasks = /* @__PURE__ */ new Map(); var fork = exports.fork = function fork2(value, next, rungen) { if (!_is2.default.fork(value)) return false; var task = /* @__PURE__ */ Symbol("fork"); var dispatcher = (0, _dispatcher2.default)(); forkedTasks.set(task, dispatcher); rungen(value.iterator.apply(null, value.args), function(result) { return dispatcher.dispatch(result); }, function(err) { return dispatcher.dispatch((0, _helpers.error)(err)); }); var unsubscribe = dispatcher.subscribe(function() { unsubscribe(); forkedTasks.delete(task); }); next(task); return true; }; var join = exports.join = function join2(value, next, rungen, yieldNext, raiseNext) { if (!_is2.default.join(value)) return false; var dispatcher = forkedTasks.get(value.task); if (!dispatcher) { raiseNext("join error : task not found"); } else { (function() { var unsubscribe = dispatcher.subscribe(function(result) { unsubscribe(); next(result); }); })(); } return true; }; var race = exports.race = function race2(value, next, rungen, yieldNext, raiseNext) { if (!_is2.default.race(value)) return false; var finished = false; var success = function success2(result, k, v) { if (finished) return; finished = true; result[k] = v; next(result); }; var fail = function fail2(err) { if (finished) return; raiseNext(err); }; if (_is2.default.array(value.competitors)) { (function() { var result = value.competitors.map(function() { return false; }); value.competitors.forEach(function(competitor, index) { rungen(competitor, function(output) { return success(result, index, output); }, fail); }); })(); } else { (function() { var result = Object.keys(value.competitors).reduce(function(p, c) { p[c] = false; return p; }, {}); Object.keys(value.competitors).forEach(function(index) { rungen(value.competitors[index], function(output) { return success(result, index, output); }, fail); }); })(); } return true; }; var subscribe = function subscribe2(value, next) { if (!_is2.default.subscribe(value)) return false; if (!_is2.default.channel(value.channel)) { throw new Error('the first argument of "subscribe" must be a valid channel'); } var unsubscribe = value.channel.subscribe(function(ret) { unsubscribe && unsubscribe(); next(ret); }); return true; }; exports.default = [promise, fork, join, race, subscribe]; } }); // node_modules/rungen/dist/controls/wrap.js var require_wrap = __commonJS({ "node_modules/rungen/dist/controls/wrap.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cps = exports.call = void 0; var _is = require_is(); var _is2 = _interopRequireDefault(_is); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 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); } } var call = exports.call = function call2(value, next, rungen, yieldNext, raiseNext) { if (!_is2.default.call(value)) return false; try { next(value.func.apply(value.context, value.args)); } catch (err) { raiseNext(err); } return true; }; var cps = exports.cps = function cps2(value, next, rungen, yieldNext, raiseNext) { var _value$func; if (!_is2.default.cps(value)) return false; (_value$func = value.func).call.apply(_value$func, [null].concat(_toConsumableArray(value.args), [function(err, result) { if (err) raiseNext(err); else next(result); }])); return true; }; exports.default = [call, cps]; } }); // node_modules/rungen/dist/index.js var require_dist = __commonJS({ "node_modules/rungen/dist/index.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.wrapControls = exports.asyncControls = exports.create = void 0; var _helpers = require_helpers(); Object.keys(_helpers).forEach(function(key) { if (key === "default") return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _helpers[key]; } }); }); var _create = require_create(); var _create2 = _interopRequireDefault(_create); var _async = require_async(); var _async2 = _interopRequireDefault(_async); var _wrap = require_wrap(); var _wrap2 = _interopRequireDefault(_wrap); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.create = _create2.default; exports.asyncControls = _async2.default; exports.wrapControls = _wrap2.default; } }); // packages/redux-routine/build-module/index.mjs var index_exports = {}; __export(index_exports, { default: () => createMiddleware }); // packages/redux-routine/build-module/is-generator.mjs function isGenerator(object) { return !!object && typeof object[Symbol.iterator] === "function" && typeof object.next === "function"; } // packages/redux-routine/build-module/runtime.mjs var import_rungen = __toESM(require_dist(), 1); // node_modules/is-promise/index.mjs function isPromise(obj) { return !!obj && (typeof obj === "object" || typeof obj === "function") && typeof obj.then === "function"; } // node_modules/is-plain-object/dist/is-plain-object.mjs function isObject(o) { return Object.prototype.toString.call(o) === "[object Object]"; } function isPlainObject(o) { var ctor, prot; if (isObject(o) === false) return false; ctor = o.constructor; if (ctor === void 0) return true; prot = ctor.prototype; if (isObject(prot) === false) return false; if (prot.hasOwnProperty("isPrototypeOf") === false) { return false; } return true; } // packages/redux-routine/build-module/is-action.mjs function isAction(object) { return isPlainObject(object) && typeof object.type === "string"; } function isActionOfType(object, expectedType) { return isAction(object) && object.type === expectedType; } // packages/redux-routine/build-module/runtime.mjs function createRuntime(controls = {}, dispatch) { const rungenControls = Object.entries(controls).map( ([actionType, control]) => (value, next, iterate, yieldNext, yieldError) => { if (!isActionOfType(value, actionType)) { return false; } const routine = control(value); if (isPromise(routine)) { routine.then(yieldNext, yieldError); } else { yieldNext(routine); } return true; } ); const unhandledActionControl = (value, next) => { if (!isAction(value)) { return false; } dispatch(value); next(); return true; }; rungenControls.push(unhandledActionControl); const rungenRuntime = (0, import_rungen.create)(rungenControls); return (action) => new Promise( (resolve, reject) => rungenRuntime( action, (result) => { if (isAction(result)) { dispatch(result); } resolve(result); }, reject ) ); } // packages/redux-routine/build-module/index.mjs function createMiddleware(controls = {}) { return (store) => { const runtime = createRuntime(controls, store.dispatch); return (next) => (action) => { if (!isGenerator(action)) { return next(action); } return runtime(action); }; }; } return __toCommonJS(index_exports); })(); /*! Bundled license information: is-plain-object/dist/is-plain-object.mjs: (*! * is-plain-object <https://github.com/jonschlinkert/is-plain-object> * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. *) */ if (typeof wp.reduxRoutine === 'object' && wp.reduxRoutine.default) { wp.reduxRoutine = wp.reduxRoutine.default; }
Save
cmd:
run