--- a/wp/wp-includes/js/dist/viewport.js Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-includes/js/dist/viewport.js Wed Sep 21 18:19:35 2022 +0200
@@ -82,145 +82,33 @@
/******/
/******/
/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 454);
+/******/ return __webpack_require__(__webpack_require__.s = "PR0u");
/******/ })
/************************************************************************/
/******/ ({
-/***/ 0:
+/***/ "1ZqX":
/***/ (function(module, exports) {
-(function() { module.exports = this["wp"]["element"]; }());
-
-/***/ }),
-
-/***/ 14:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _slicedToArray; });
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
-var arrayWithHoles = __webpack_require__(38);
-
-// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
-function _iterableToArrayLimit(arr, i) {
- if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
- 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"] != null) _i["return"]();
- } finally {
- if (_d) throw _e;
- }
- }
-
- return _arr;
-}
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
-var unsupportedIterableToArray = __webpack_require__(29);
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
-var nonIterableRest = __webpack_require__(39);
-
-// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js
-
-
-
-
-function _slicedToArray(arr, i) {
- return Object(arrayWithHoles["a" /* default */])(arr) || _iterableToArrayLimit(arr, i) || Object(unsupportedIterableToArray["a" /* default */])(arr, i) || Object(nonIterableRest["a" /* default */])();
-}
+(function() { module.exports = window["wp"]["data"]; }());
/***/ }),
-/***/ 2:
+/***/ "GRId":
/***/ (function(module, exports) {
-(function() { module.exports = this["lodash"]; }());
-
-/***/ }),
-
-/***/ 26:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayLikeToArray; });
-function _arrayLikeToArray(arr, len) {
- if (len == null || len > arr.length) len = arr.length;
-
- for (var i = 0, arr2 = new Array(len); i < len; i++) {
- arr2[i] = arr[i];
- }
-
- return arr2;
-}
+(function() { module.exports = window["wp"]["element"]; }());
/***/ }),
-/***/ 29:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; });
-/* harmony import */ var _arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(26);
+/***/ "K9lf":
+/***/ (function(module, exports) {
-function _unsupportedIterableToArray(o, minLen) {
- if (!o) return;
- if (typeof o === "string") return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen);
- var n = Object.prototype.toString.call(o).slice(8, -1);
- if (n === "Object" && o.constructor) n = o.constructor.name;
- if (n === "Map" || n === "Set") return Array.from(o);
- if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen);
-}
+(function() { module.exports = window["wp"]["compose"]; }());
/***/ }),
-/***/ 38:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayWithHoles; });
-function _arrayWithHoles(arr) {
- if (Array.isArray(arr)) return arr;
-}
-
-/***/ }),
-
-/***/ 39:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _nonIterableRest; });
-function _nonIterableRest() {
- throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
-}
-
-/***/ }),
-
-/***/ 4:
-/***/ (function(module, exports) {
-
-(function() { module.exports = this["wp"]["data"]; }());
-
-/***/ }),
-
-/***/ 454:
+/***/ "PR0u":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -228,6 +116,7 @@
__webpack_require__.r(__webpack_exports__);
// EXPORTS
+__webpack_require__.d(__webpack_exports__, "store", function() { return /* reexport */ store; });
__webpack_require__.d(__webpack_exports__, "ifViewportMatches", function() { return /* reexport */ if_viewport_matches; });
__webpack_require__.d(__webpack_exports__, "withViewportMatch", function() { return /* reexport */ with_viewport_match; });
@@ -241,8 +130,11 @@
__webpack_require__.r(selectors_namespaceObject);
__webpack_require__.d(selectors_namespaceObject, "isViewportMatch", function() { return isViewportMatch; });
-// EXTERNAL MODULE: external {"this":["wp","data"]}
-var external_this_wp_data_ = __webpack_require__(4);
+// EXTERNAL MODULE: external "lodash"
+var external_lodash_ = __webpack_require__("YLtl");
+
+// EXTERNAL MODULE: external ["wp","data"]
+var external_wp_data_ = __webpack_require__("1ZqX");
// CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/store/reducer.js
/**
@@ -254,10 +146,7 @@
*
* @return {Object} Updated state.
*/
-function reducer() {
- var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var action = arguments.length > 1 ? arguments[1] : undefined;
-
+function reducer(state = {}, action) {
switch (action.type) {
case 'SET_IS_MATCHING':
return action.values;
@@ -281,7 +170,7 @@
function actions_setIsMatching(values) {
return {
type: 'SET_IS_MATCHING',
- values: values
+ values
};
}
@@ -323,14 +212,21 @@
-/* harmony default export */ var store = (Object(external_this_wp_data_["registerStore"])('core/viewport', {
+const STORE_NAME = 'core/viewport';
+/**
+ * Store definition for the viewport namespace.
+ *
+ * @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/data/README.md#createReduxStore
+ *
+ * @type {Object}
+ */
+
+const store = Object(external_wp_data_["createReduxStore"])(STORE_NAME, {
reducer: store_reducer,
actions: actions_namespaceObject,
selectors: selectors_namespaceObject
-}));
-
-// EXTERNAL MODULE: external {"this":"lodash"}
-var external_this_lodash_ = __webpack_require__(2);
+});
+Object(external_wp_data_["register"])(store);
// CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/listener.js
/**
@@ -342,17 +238,20 @@
*/
+/**
+ * Internal dependencies
+ */
-var listener_addDimensionsEventListener = function addDimensionsEventListener(breakpoints, operators) {
+
+
+const addDimensionsEventListener = (breakpoints, operators) => {
/**
* Callback invoked when media query state should be updated. Is invoked a
* maximum of one time per call stack.
*/
- var setIsMatching = Object(external_this_lodash_["debounce"])(function () {
- var values = Object(external_this_lodash_["mapValues"])(queries, function (query) {
- return query.matches;
- });
- Object(external_this_wp_data_["dispatch"])('core/viewport').setIsMatching(values);
+ const setIsMatching = Object(external_lodash_["debounce"])(() => {
+ const values = Object(external_lodash_["mapValues"])(queries, query => query.matches);
+ Object(external_wp_data_["dispatch"])(store).setIsMatching(values);
}, {
leading: true
});
@@ -366,11 +265,11 @@
* @type {Object<string,MediaQueryList>}
*/
- var queries = Object(external_this_lodash_["reduce"])(breakpoints, function (result, width, name) {
- Object(external_this_lodash_["forEach"])(operators, function (condition, operator) {
- var list = window.matchMedia("(".concat(condition, ": ").concat(width, "px)"));
+ const queries = Object(external_lodash_["reduce"])(breakpoints, (result, width, name) => {
+ Object(external_lodash_["forEach"])(operators, (condition, operator) => {
+ const list = window.matchMedia(`(${condition}: ${width}px)`);
list.addListener(setIsMatching);
- var key = [operator, name].join(' ');
+ const key = [operator, name].join(' ');
result[key] = list;
});
return result;
@@ -381,25 +280,21 @@
setIsMatching.flush();
};
-/* harmony default export */ var listener = (listener_addDimensionsEventListener);
+/* harmony default export */ var listener = (addDimensionsEventListener);
-// EXTERNAL MODULE: external {"this":["wp","compose"]}
-var external_this_wp_compose_ = __webpack_require__(9);
+// EXTERNAL MODULE: external ["wp","compose"]
+var external_wp_compose_ = __webpack_require__("K9lf");
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(8);
+var esm_extends = __webpack_require__("wx14");
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(14);
-
-// EXTERNAL MODULE: external {"this":["wp","element"]}
-var external_this_wp_element_ = __webpack_require__(0);
+// EXTERNAL MODULE: external ["wp","element"]
+var external_wp_element_ = __webpack_require__("GRId");
// CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/with-viewport-match.js
-
/**
* External dependencies
*/
@@ -433,36 +328,31 @@
* @return {Function} Higher-order component.
*/
-var with_viewport_match_withViewportMatch = function withViewportMatch(queries) {
- var useViewPortQueriesResult = function useViewPortQueriesResult() {
- return Object(external_this_lodash_["mapValues"])(queries, function (query) {
- var _query$split = query.split(' '),
- _query$split2 = Object(slicedToArray["a" /* default */])(_query$split, 2),
- operator = _query$split2[0],
- breakpointName = _query$split2[1];
+const withViewportMatch = queries => {
+ const useViewPortQueriesResult = () => Object(external_lodash_["mapValues"])(queries, query => {
+ let [operator, breakpointName] = query.split(' ');
- if (breakpointName === undefined) {
- breakpointName = operator;
- operator = '>=';
- } // Hooks should unconditionally execute in the same order,
- // we are respecting that as from the static query of the HOC we generate
- // a hook that calls other hooks always in the same order (because the query never changes).
- // eslint-disable-next-line react-hooks/rules-of-hooks
+ if (breakpointName === undefined) {
+ breakpointName = operator;
+ operator = '>=';
+ } // Hooks should unconditionally execute in the same order,
+ // we are respecting that as from the static query of the HOC we generate
+ // a hook that calls other hooks always in the same order (because the query never changes).
+ // eslint-disable-next-line react-hooks/rules-of-hooks
- return Object(external_this_wp_compose_["useViewportMatch"])(breakpointName, operator);
- });
- };
+ return Object(external_wp_compose_["useViewportMatch"])(breakpointName, operator);
+ });
- return Object(external_this_wp_compose_["createHigherOrderComponent"])(function (WrappedComponent) {
- return Object(external_this_wp_compose_["pure"])(function (props) {
- var queriesResult = useViewPortQueriesResult();
- return Object(external_this_wp_element_["createElement"])(WrappedComponent, Object(esm_extends["a" /* default */])({}, props, queriesResult));
+ return Object(external_wp_compose_["createHigherOrderComponent"])(WrappedComponent => {
+ return Object(external_wp_compose_["pure"])(props => {
+ const queriesResult = useViewPortQueriesResult();
+ return Object(external_wp_element_["createElement"])(WrappedComponent, Object(esm_extends["a" /* default */])({}, props, queriesResult));
});
}, 'withViewportMatch');
};
-/* harmony default export */ var with_viewport_match = (with_viewport_match_withViewportMatch);
+/* harmony default export */ var with_viewport_match = (withViewportMatch);
// CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/if-viewport-matches.js
/**
@@ -495,15 +385,11 @@
* @return {Function} Higher-order component.
*/
-var if_viewport_matches_ifViewportMatches = function ifViewportMatches(query) {
- return Object(external_this_wp_compose_["createHigherOrderComponent"])(Object(external_this_wp_compose_["compose"])([with_viewport_match({
- isViewportMatch: query
- }), Object(external_this_wp_compose_["ifCondition"])(function (props) {
- return props.isViewportMatch;
- })]), 'ifViewportMatches');
-};
+const ifViewportMatches = query => Object(external_wp_compose_["createHigherOrderComponent"])(Object(external_wp_compose_["compose"])([with_viewport_match({
+ isViewportMatch: query
+}), Object(external_wp_compose_["ifCondition"])(props => props.isViewportMatch)]), 'ifViewportMatches');
-/* harmony default export */ var if_viewport_matches = (if_viewport_matches_ifViewportMatches);
+/* harmony default export */ var if_viewport_matches = (ifViewportMatches);
// CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/index.js
/**
@@ -521,7 +407,7 @@
* @type {Object}
*/
-var BREAKPOINTS = {
+const BREAKPOINTS = {
huge: 1440,
wide: 1280,
large: 960,
@@ -535,7 +421,7 @@
* @type {Object}
*/
-var OPERATORS = {
+const OPERATORS = {
'<': 'max-width',
'>=': 'min-width'
};
@@ -544,7 +430,14 @@
/***/ }),
-/***/ 8:
+/***/ "YLtl":
+/***/ (function(module, exports) {
+
+(function() { module.exports = window["lodash"]; }());
+
+/***/ }),
+
+/***/ "wx14":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -567,13 +460,6 @@
return _extends.apply(this, arguments);
}
-/***/ }),
-
-/***/ 9:
-/***/ (function(module, exports) {
-
-(function() { module.exports = this["wp"]["compose"]; }());
-
/***/ })
/******/ });
\ No newline at end of file