GOLDEN HOUR
DIR: /home/vlabbdco/public_html/wp-includes/js/dist
UP
UPLOAD
Name
Size
Action
a11y.js
10.48 KB
DEL
a11y.min.js
3.01 KB
DEL
annotations.js
41.72 KB
DEL
annotations.min.js
11.39 KB
DEL
api-fetch.js
34.86 KB
DEL
api-fetch.min.js
12.21 KB
DEL
autop.js
22.06 KB
DEL
autop.min.js
7.68 KB
DEL
blob.js
6.08 KB
DEL
blob.min.js
1.54 KB
DEL
block-directory.js
84.23 KB
DEL
block-directory.min.js
30.26 KB
DEL
block-editor.js
1.45 MB
DEL
block-editor.min.js
480.92 KB
DEL
block-library.js
1 MB
DEL
block-library.min.js
430.72 KB
DEL
block-serialization-default-parser.js
19.07 KB
DEL
block-serialization-default-parser.min.js
4.41 KB
DEL
blocks.js
496.98 KB
DEL
blocks.min.js
166.68 KB
DEL
components.js
1.89 MB
DEL
components.min.js
675.58 KB
DEL
compose.js
124.24 KB
DEL
compose.min.js
33.85 KB
DEL
core-data.js
171 KB
DEL
core-data.min.js
48.75 KB
DEL
data-controls.js
8.31 KB
DEL
data-controls.min.js
1.69 KB
DEL
data.js
144.09 KB
DEL
data.min.js
32.02 KB
DEL
date.js
230.61 KB
DEL
date.min.js
199.28 KB
DEL
deprecated.js
7.34 KB
DEL
deprecated.min.js
1.66 KB
DEL
dom-ready.js
4.97 KB
DEL
dom-ready.min.js
1.2 KB
DEL
dom.js
50.66 KB
DEL
dom.min.js
12.83 KB
DEL
edit-post.js
718.66 KB
DEL
edit-post.min.js
495.81 KB
DEL
editor.js
478.22 KB
DEL
editor.min.js
171.9 KB
DEL
element.js
55.99 KB
DEL
element.min.js
14.39 KB
DEL
escape-html.js
8.59 KB
DEL
escape-html.min.js
1.74 KB
DEL
format-library.js
73.18 KB
DEL
format-library.min.js
26.53 KB
DEL
hooks.js
24.9 KB
DEL
hooks.min.js
6.06 KB
DEL
html-entities.js
5.7 KB
DEL
html-entities.min.js
1.38 KB
DEL
i18n.js
42.34 KB
DEL
i18n.min.js
9.33 KB
DEL
is-shallow-equal.js
6.39 KB
DEL
is-shallow-equal.min.js
1.68 KB
DEL
keyboard-shortcuts.js
29.1 KB
DEL
keyboard-shortcuts.min.js
7.28 KB
DEL
keycodes.js
19.63 KB
DEL
keycodes.min.js
5.53 KB
DEL
list-reusable-blocks.js
24.73 KB
DEL
list-reusable-blocks.min.js
8.75 KB
DEL
media-utils.js
46.5 KB
DEL
media-utils.min.js
15.98 KB
DEL
notices.js
21.67 KB
DEL
notices.min.js
4.96 KB
DEL
nux.js
33.89 KB
DEL
nux.min.js
9.95 KB
DEL
plugins.js
25.17 KB
DEL
plugins.min.js
7.63 KB
DEL
primitives.js
13.79 KB
DEL
primitives.min.js
4.27 KB
DEL
priority-queue.js
8.67 KB
DEL
priority-queue.min.js
1.67 KB
DEL
redux-routine.js
25.06 KB
DEL
redux-routine.min.js
9.69 KB
DEL
reusable-blocks.js
29.3 KB
DEL
reusable-blocks.min.js
9.46 KB
DEL
rich-text.js
172.38 KB
DEL
rich-text.min.js
48.49 KB
DEL
server-side-render.js
24.72 KB
DEL
server-side-render.min.js
8.89 KB
DEL
shortcode.js
19.13 KB
DEL
shortcode.min.js
4 KB
DEL
token-list.js
13.93 KB
DEL
token-list.min.js
3.48 KB
DEL
url.js
44.63 KB
DEL
url.min.js
13.53 KB
DEL
[ vendor ]
-
DEL
viewport.js
17.67 KB
DEL
viewport.min.js
4.62 KB
DEL
warning.js
10.14 KB
DEL
warning.min.js
2.77 KB
DEL
wordcount.js
17.29 KB
DEL
wordcount.min.js
3.16 KB
DEL
Edit: api-fetch.js
this["wp"] = this["wp"] || {}; this["wp"]["apiFetch"] = /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "jqrR"); /******/ }) /************************************************************************/ /******/ ({ /***/ "Ff2n": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutProperties; }); /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("zLVn"); function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = Object(_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } /***/ }), /***/ "HaE+": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _asyncToGenerator; }); function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } /***/ }), /***/ "Mmq9": /***/ (function(module, exports) { (function() { module.exports = this["wp"]["url"]; }()); /***/ }), /***/ "dvlR": /***/ (function(module, exports) { (function() { module.exports = this["regeneratorRuntime"]; }()); /***/ }), /***/ "jqrR": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js var defineProperty = __webpack_require__("rePB"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__("Ff2n"); // EXTERNAL MODULE: external {"this":["wp","i18n"]} var external_this_wp_i18n_ = __webpack_require__("l3Sj"); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/middlewares/nonce.js function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } function createNonceMiddleware(nonce) { function middleware(options, next) { var _options$headers = options.headers, headers = _options$headers === void 0 ? {} : _options$headers; // If an 'X-WP-Nonce' header (or any case-insensitive variation // thereof) was specified, no need to add a nonce header. for (var headerName in headers) { if (headerName.toLowerCase() === 'x-wp-nonce' && headers[headerName] === middleware.nonce) { return next(options); } } return next(_objectSpread(_objectSpread({}, options), {}, { headers: _objectSpread(_objectSpread({}, headers), {}, { 'X-WP-Nonce': middleware.nonce }) })); } middleware.nonce = nonce; return middleware; } /* harmony default export */ var nonce = (createNonceMiddleware); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/middlewares/namespace-endpoint.js function namespace_endpoint_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function namespace_endpoint_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { namespace_endpoint_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { namespace_endpoint_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } var namespaceAndEndpointMiddleware = function namespaceAndEndpointMiddleware(options, next) { var path = options.path; var namespaceTrimmed, endpointTrimmed; if (typeof options.namespace === 'string' && typeof options.endpoint === 'string') { namespaceTrimmed = options.namespace.replace(/^\/|\/$/g, ''); endpointTrimmed = options.endpoint.replace(/^\//, ''); if (endpointTrimmed) { path = namespaceTrimmed + '/' + endpointTrimmed; } else { path = namespaceTrimmed; } } delete options.namespace; delete options.endpoint; return next(namespace_endpoint_objectSpread(namespace_endpoint_objectSpread({}, options), {}, { path: path })); }; /* harmony default export */ var namespace_endpoint = (namespaceAndEndpointMiddleware); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/middlewares/root-url.js function root_url_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function root_url_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { root_url_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { root_url_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } /** * Internal dependencies */ var root_url_createRootURLMiddleware = function createRootURLMiddleware(rootURL) { return function (options, next) { return namespace_endpoint(options, function (optionsWithPath) { var url = optionsWithPath.url; var path = optionsWithPath.path; var apiRoot; if (typeof path === 'string') { apiRoot = rootURL; if (-1 !== rootURL.indexOf('?')) { path = path.replace('?', '&'); } path = path.replace(/^\//, ''); // API root may already include query parameter prefix if site is // configured to use plain permalinks. if ('string' === typeof apiRoot && -1 !== apiRoot.indexOf('?')) { path = path.replace('?', '&'); } url = apiRoot + path; } return next(root_url_objectSpread(root_url_objectSpread({}, optionsWithPath), {}, { url: url })); }); }; }; /* harmony default export */ var root_url = (root_url_createRootURLMiddleware); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/middlewares/preloading.js /** * Given a path, returns a normalized path where equal query parameter values * will be treated as identical, regardless of order they appear in the original * text. * * @param {string} path Original path. * * @return {string} Normalized path. */ function getStablePath(path) { var splitted = path.split('?'); var query = splitted[1]; var base = splitted[0]; if (!query) { return base; } // 'b=1&c=2&a=5' return base + '?' + query // [ 'b=1', 'c=2', 'a=5' ] .split('&') // [ [ 'b, '1' ], [ 'c', '2' ], [ 'a', '5' ] ] .map(function (entry) { return entry.split('='); }) // [ [ 'a', '5' ], [ 'b, '1' ], [ 'c', '2' ] ] .sort(function (a, b) { return a[0].localeCompare(b[0]); }) // [ 'a=5', 'b=1', 'c=2' ] .map(function (pair) { return pair.join('='); }) // 'a=5&b=1&c=2' .join('&'); } function createPreloadingMiddleware(preloadedData) { var cache = Object.keys(preloadedData).reduce(function (result, path) { result[getStablePath(path)] = preloadedData[path]; return result; }, {}); return function (options, next) { var _options$parse = options.parse, parse = _options$parse === void 0 ? true : _options$parse; if (typeof options.path === 'string') { var method = options.method || 'GET'; var path = getStablePath(options.path); if ('GET' === method && cache[path]) { var cacheData = cache[path]; // Unsetting the cache key ensures that the data is only preloaded a single time delete cache[path]; return Promise.resolve(parse ? cacheData.body : new window.Response(JSON.stringify(cacheData.body), { status: 200, statusText: 'OK', headers: cacheData.headers })); } else if ('OPTIONS' === method && cache[method] && cache[method][path]) { return Promise.resolve(cache[method][path]); } } return next(options); }; } /* harmony default export */ var preloading = (createPreloadingMiddleware); // EXTERNAL MODULE: external {"this":"regeneratorRuntime"} var external_this_regeneratorRuntime_ = __webpack_require__("dvlR"); var external_this_regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(external_this_regeneratorRuntime_); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js var asyncToGenerator = __webpack_require__("HaE+"); // EXTERNAL MODULE: external {"this":["wp","url"]} var external_this_wp_url_ = __webpack_require__("Mmq9"); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/middlewares/fetch-all-middleware.js function fetch_all_middleware_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function fetch_all_middleware_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { fetch_all_middleware_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { fetch_all_middleware_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } /** * WordPress dependencies */ /** * Internal dependencies */ // Apply query arguments to both URL and Path, whichever is present. var fetch_all_middleware_modifyQuery = function modifyQuery(_ref, queryArgs) { var path = _ref.path, url = _ref.url, options = Object(objectWithoutProperties["a" /* default */])(_ref, ["path", "url"]); return fetch_all_middleware_objectSpread(fetch_all_middleware_objectSpread({}, options), {}, { url: url && Object(external_this_wp_url_["addQueryArgs"])(url, queryArgs), path: path && Object(external_this_wp_url_["addQueryArgs"])(path, queryArgs) }); }; // Duplicates parsing functionality from apiFetch. var parseResponse = function parseResponse(response) { return response.json ? response.json() : Promise.reject(response); }; var parseLinkHeader = function parseLinkHeader(linkHeader) { if (!linkHeader) { return {}; } var match = linkHeader.match(/<([^>]+)>; rel="next"/); return match ? { next: match[1] } : {}; }; var getNextPageUrl = function getNextPageUrl(response) { var _parseLinkHeader = parseLinkHeader(response.headers.get('link')), next = _parseLinkHeader.next; return next; }; var requestContainsUnboundedQuery = function requestContainsUnboundedQuery(options) { var pathIsUnbounded = options.path && options.path.indexOf('per_page=-1') !== -1; var urlIsUnbounded = options.url && options.url.indexOf('per_page=-1') !== -1; return pathIsUnbounded || urlIsUnbounded; }; // The REST API enforces an upper limit on the per_page option. To handle large // collections, apiFetch consumers can pass `per_page=-1`; this middleware will // then recursively assemble a full response array from all available pages. var fetchAllMiddleware = /*#__PURE__*/function () { var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/external_this_regeneratorRuntime_default.a.mark(function _callee(options, next) { var response, results, nextPage, mergedResults, nextResponse, nextResults; return external_this_regeneratorRuntime_default.a.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: if (!(options.parse === false)) { _context.next = 2; break; } return _context.abrupt("return", next(options)); case 2: if (requestContainsUnboundedQuery(options)) { _context.next = 4; break; } return _context.abrupt("return", next(options)); case 4: _context.next = 6; return build_module(fetch_all_middleware_objectSpread(fetch_all_middleware_objectSpread({}, fetch_all_middleware_modifyQuery(options, { per_page: 100 })), {}, { // Ensure headers are returned for page 1. parse: false })); case 6: response = _context.sent; _context.next = 9; return parseResponse(response); case 9: results = _context.sent; if (Array.isArray(results)) { _context.next = 12; break; } return _context.abrupt("return", results); case 12: nextPage = getNextPageUrl(response); if (nextPage) { _context.next = 15; break; } return _context.abrupt("return", results); case 15: // Iteratively fetch all remaining pages until no "next" header is found. mergedResults = [].concat(results); case 16: if (!nextPage) { _context.next = 27; break; } _context.next = 19; return build_module(fetch_all_middleware_objectSpread(fetch_all_middleware_objectSpread({}, options), {}, { // Ensure the URL for the next page is used instead of any provided path. path: undefined, url: nextPage, // Ensure we still get headers so we can identify the next page. parse: false })); case 19: nextResponse = _context.sent; _context.next = 22; return parseResponse(nextResponse); case 22: nextResults = _context.sent; mergedResults = mergedResults.concat(nextResults); nextPage = getNextPageUrl(nextResponse); _context.next = 16; break; case 27: return _context.abrupt("return", mergedResults); case 28: case "end": return _context.stop(); } } }, _callee); })); return function fetchAllMiddleware(_x, _x2) { return _ref2.apply(this, arguments); }; }(); /* harmony default export */ var fetch_all_middleware = (fetchAllMiddleware); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js function http_v1_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function http_v1_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { http_v1_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { http_v1_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } /** * Set of HTTP methods which are eligible to be overridden. * * @type {Set} */ var OVERRIDE_METHODS = new Set(['PATCH', 'PUT', 'DELETE']); /** * Default request method. * * "A request has an associated method (a method). Unless stated otherwise it * is `GET`." * * @see https://fetch.spec.whatwg.org/#requests * * @type {string} */ var DEFAULT_METHOD = 'GET'; /** * API Fetch middleware which overrides the request method for HTTP v1 * compatibility leveraging the REST API X-HTTP-Method-Override header. * * @param {Object} options Fetch options. * @param {Function} next [description] * * @return {*} The evaluated result of the remaining middleware chain. */ function httpV1Middleware(options, next) { var _options = options, _options$method = _options.method, method = _options$method === void 0 ? DEFAULT_METHOD : _options$method; if (OVERRIDE_METHODS.has(method.toUpperCase())) { options = http_v1_objectSpread(http_v1_objectSpread({}, options), {}, { headers: http_v1_objectSpread(http_v1_objectSpread({}, options.headers), {}, { 'X-HTTP-Method-Override': method, 'Content-Type': 'application/json' }), method: 'POST' }); } return next(options); } /* harmony default export */ var http_v1 = (httpV1Middleware); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js /** * WordPress dependencies */ function userLocaleMiddleware(options, next) { if (typeof options.url === 'string' && !Object(external_this_wp_url_["hasQueryArg"])(options.url, '_locale')) { options.url = Object(external_this_wp_url_["addQueryArgs"])(options.url, { _locale: 'user' }); } if (typeof options.path === 'string' && !Object(external_this_wp_url_["hasQueryArg"])(options.path, '_locale')) { options.path = Object(external_this_wp_url_["addQueryArgs"])(options.path, { _locale: 'user' }); } return next(options); } /* harmony default export */ var user_locale = (userLocaleMiddleware); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/utils/response.js /** * WordPress dependencies */ /** * Parses the apiFetch response. * * @param {Response} response * @param {boolean} shouldParseResponse * * @return {Promise} Parsed response */ var response_parseResponse = function parseResponse(response) { var shouldParseResponse = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; if (shouldParseResponse) { if (response.status === 204) { return null; } return response.json ? response.json() : Promise.reject(response); } return response; }; var response_parseJsonAndNormalizeError = function parseJsonAndNormalizeError(response) { var invalidJsonError = { code: 'invalid_json', message: Object(external_this_wp_i18n_["__"])('The response is not a valid JSON response.') }; if (!response || !response.json) { throw invalidJsonError; } return response.json().catch(function () { throw invalidJsonError; }); }; /** * Parses the apiFetch response properly and normalize response errors. * * @param {Response} response * @param {boolean} shouldParseResponse * * @return {Promise} Parsed response. */ var parseResponseAndNormalizeError = function parseResponseAndNormalizeError(response) { var shouldParseResponse = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; return Promise.resolve(response_parseResponse(response, shouldParseResponse)).catch(function (res) { return parseAndThrowError(res, shouldParseResponse); }); }; function parseAndThrowError(response) { var shouldParseResponse = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; if (!shouldParseResponse) { throw response; } return response_parseJsonAndNormalizeError(response).then(function (error) { var unknownError = { code: 'unknown_error', message: Object(external_this_wp_i18n_["__"])('An unknown error occurred.') }; throw error || unknownError; }); } // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/middlewares/media-upload.js function media_upload_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function media_upload_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { media_upload_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { media_upload_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } /** * WordPress dependencies */ /** * Internal dependencies */ /** * Middleware handling media upload failures and retries. * * @param {Object} options Fetch options. * @param {Function} next [description] * * @return {*} The evaluated result of the remaining middleware chain. */ function mediaUploadMiddleware(options, next) { var isMediaUploadRequest = options.path && options.path.indexOf('/wp/v2/media') !== -1 || options.url && options.url.indexOf('/wp/v2/media') !== -1; if (!isMediaUploadRequest) { return next(options, next); } var retries = 0; var maxRetries = 5; var postProcess = function postProcess(attachmentId) { retries++; return next({ path: "/wp/v2/media/".concat(attachmentId, "/post-process"), method: 'POST', data: { action: 'create-image-subsizes' }, parse: false }).catch(function () { if (retries < maxRetries) { return postProcess(attachmentId); } next({ path: "/wp/v2/media/".concat(attachmentId, "?force=true"), method: 'DELETE' }); return Promise.reject(); }); }; return next(media_upload_objectSpread(media_upload_objectSpread({}, options), {}, { parse: false })).catch(function (response) { var attachmentId = response.headers.get('x-wp-upload-attachment-id'); if (response.status >= 500 && response.status < 600 && attachmentId) { return postProcess(attachmentId).catch(function () { if (options.parse !== false) { return Promise.reject({ code: 'post_process', message: Object(external_this_wp_i18n_["__"])('Media upload failed. If this is a photo or a large image, please scale it down and try again.') }); } return Promise.reject(response); }); } return parseAndThrowError(response, options.parse); }).then(function (response) { return parseResponseAndNormalizeError(response, options.parse); }); } /* harmony default export */ var media_upload = (mediaUploadMiddleware); // CONCATENATED MODULE: ./node_modules/@wordpress/api-fetch/build-module/index.js function build_module_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function build_module_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { build_module_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { build_module_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } /** * WordPress dependencies */ /** * Internal dependencies */ /** * Default set of header values which should be sent with every request unless * explicitly provided through apiFetch options. * * @type {Object} */ var DEFAULT_HEADERS = { // The backend uses the Accept header as a condition for considering an // incoming request as a REST request. // // See: https://core.trac.wordpress.org/ticket/44534 Accept: 'application/json, */*;q=0.1' }; /** * Default set of fetch option values which should be sent with every request * unless explicitly provided through apiFetch options. * * @type {Object} */ var DEFAULT_OPTIONS = { credentials: 'include' }; var middlewares = [user_locale, namespace_endpoint, http_v1, fetch_all_middleware]; function registerMiddleware(middleware) { middlewares.unshift(middleware); } var checkStatus = function checkStatus(response) { if (response.status >= 200 && response.status < 300) { return response; } throw response; }; var build_module_defaultFetchHandler = function defaultFetchHandler(nextOptions) { var url = nextOptions.url, path = nextOptions.path, data = nextOptions.data, _nextOptions$parse = nextOptions.parse, parse = _nextOptions$parse === void 0 ? true : _nextOptions$parse, remainingOptions = Object(objectWithoutProperties["a" /* default */])(nextOptions, ["url", "path", "data", "parse"]); var body = nextOptions.body, headers = nextOptions.headers; // Merge explicitly-provided headers with default values. headers = build_module_objectSpread(build_module_objectSpread({}, DEFAULT_HEADERS), headers); // The `data` property is a shorthand for sending a JSON body. if (data) { body = JSON.stringify(data); headers['Content-Type'] = 'application/json'; } var responsePromise = window.fetch(url || path, build_module_objectSpread(build_module_objectSpread(build_module_objectSpread({}, DEFAULT_OPTIONS), remainingOptions), {}, { body: body, headers: headers })); return responsePromise // Return early if fetch errors. If fetch error, there is most likely no // network connection. Unfortunately fetch just throws a TypeError and // the message might depend on the browser. .then(function (value) { return Promise.resolve(value).then(checkStatus).catch(function (response) { return parseAndThrowError(response, parse); }).then(function (response) { return parseResponseAndNormalizeError(response, parse); }); }, function () { throw { code: 'fetch_error', message: Object(external_this_wp_i18n_["__"])('You are probably offline.') }; }); }; var fetchHandler = build_module_defaultFetchHandler; /** * Defines a custom fetch handler for making the requests that will override * the default one using window.fetch * * @param {Function} newFetchHandler The new fetch handler */ function setFetchHandler(newFetchHandler) { fetchHandler = newFetchHandler; } function apiFetch(options) { // creates a nested function chain that calls all middlewares and finally the `fetchHandler`, // converting `middlewares = [ m1, m2, m3 ]` into: // ``` // opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) ); // ``` var enhancedHandler = middlewares.reduceRight(function (next, middleware) { return function (workingOptions) { return middleware(workingOptions, next); }; }, fetchHandler); return enhancedHandler(options).catch(function (error) { if (error.code !== 'rest_cookie_invalid_nonce') { return Promise.reject(error); } // If the nonce is invalid, refresh it and try again. return window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) { return data.text(); }).then(function (text) { apiFetch.nonceMiddleware.nonce = text; return apiFetch(options); }); }); } apiFetch.use = registerMiddleware; apiFetch.setFetchHandler = setFetchHandler; apiFetch.createNonceMiddleware = nonce; apiFetch.createPreloadingMiddleware = preloading; apiFetch.createRootURLMiddleware = root_url; apiFetch.fetchAllMiddleware = fetch_all_middleware; apiFetch.mediaUploadMiddleware = media_upload; /* harmony default export */ var build_module = __webpack_exports__["default"] = (apiFetch); /***/ }), /***/ "l3Sj": /***/ (function(module, exports) { (function() { module.exports = this["wp"]["i18n"]; }()); /***/ }), /***/ "rePB": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _defineProperty; }); function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } /***/ }), /***/ "zLVn": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutPropertiesLoose; }); function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } /***/ }) /******/ })["default"];
SAVE FILE
TERMINAL
EXEC