PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.0.0
JetFormBuilder — Dynamic Blocks Form Builder v3.0.0
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / assets / js / frontend / lib / jet.plugins.js
jetformbuilder / assets / js / frontend / lib Last commit date
jet.plugins.js 3 years ago jet.plugins.min.js 3 years ago
jet.plugins.js
196 lines
1 /*
2 * ATTENTION: An "eval-source-map" devtool has been used.
3 * This devtool is neither made for production nor for readable output files.
4 * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
5 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
6 * or disable the default devtool with "devtool: false".
7 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
8 */
9 /******/ (() => { // webpackBootstrap
10 /******/ "use strict";
11 /******/ var __webpack_modules__ = ({
12
13 /***/ "../node_modules/@wordpress/hooks/build-module/createAddHook.js":
14 /*!**********************************************************************!*\
15 !*** ../node_modules/@wordpress/hooks/build-module/createAddHook.js ***!
16 \**********************************************************************/
17 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
18
19 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _validateNamespace_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./validateNamespace.js */ \"../node_modules/@wordpress/hooks/build-module/validateNamespace.js\");\n/* harmony import */ var _validateHookName_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./validateHookName.js */ \"../node_modules/@wordpress/hooks/build-module/validateHookName.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * @callback AddHook\n *\n * Adds the hook to the appropriate hooks container.\n *\n * @param {string} hookName Name of hook to add\n * @param {string} namespace The unique namespace identifying the callback in the form `vendor/plugin/function`.\n * @param {import('.').Callback} callback Function to call when the hook is run\n * @param {number} [priority=10] Priority of this hook\n */\n\n/**\n * Returns a function which, when invoked, will add a hook.\n *\n * @param {import('.').Hooks} hooks Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {AddHook} Function that adds a new hook.\n */\n\nfunction createAddHook(hooks, storeKey) {\n return function addHook(hookName, namespace, callback) {\n let priority = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 10;\n const hooksStore = hooks[storeKey];\n\n if (!(0,_validateHookName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(hookName)) {\n return;\n }\n\n if (!(0,_validateNamespace_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(namespace)) {\n return;\n }\n\n if ('function' !== typeof callback) {\n // eslint-disable-next-line no-console\n console.error('The hook callback must be a function.');\n return;\n } // Validate numeric priority\n\n\n if ('number' !== typeof priority) {\n // eslint-disable-next-line no-console\n console.error('If specified, the hook priority must be a number.');\n return;\n }\n\n const handler = {\n callback,\n priority,\n namespace\n };\n\n if (hooksStore[hookName]) {\n // Find the correct insert index of the new hook.\n const handlers = hooksStore[hookName].handlers;\n /** @type {number} */\n\n let i;\n\n for (i = handlers.length; i > 0; i--) {\n if (priority >= handlers[i - 1].priority) {\n break;\n }\n }\n\n if (i === handlers.length) {\n // If append, operate via direct assignment.\n handlers[i] = handler;\n } else {\n // Otherwise, insert before index via splice.\n handlers.splice(i, 0, handler);\n } // We may also be currently executing this hook. If the callback\n // we're adding would come after the current callback, there's no\n // problem; otherwise we need to increase the execution index of\n // any other runs by 1 to account for the added element.\n\n\n hooksStore.__current.forEach(hookInfo => {\n if (hookInfo.name === hookName && hookInfo.currentIndex >= i) {\n hookInfo.currentIndex++;\n }\n });\n } else {\n // This is the first hook of its type.\n hooksStore[hookName] = {\n handlers: [handler],\n runs: 0\n };\n }\n\n if (hookName !== 'hookAdded') {\n hooks.doAction('hookAdded', hookName, namespace, callback, priority);\n }\n };\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createAddHook);\n//# sourceMappingURL=createAddHook.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZUFkZEhvb2suanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ3VEO0FBQ0Y7QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsc0JBQXNCO0FBQ2pDLFdBQVcsc0JBQXNCO0FBQ2pDLFdBQVcsc0JBQXNCO0FBQ2pDLFdBQVcsc0JBQXNCO0FBQ2pDOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsc0JBQXNCO0FBQ2pDLFdBQVcsc0JBQXNCO0FBQ2pDO0FBQ0EsWUFBWSxTQUFTO0FBQ3JCOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFNBQVMsZ0VBQWdCO0FBQ3pCO0FBQ0E7O0FBRUEsU0FBUyxpRUFBaUI7QUFDMUI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07OztBQUdOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsUUFBUTs7QUFFekI7O0FBRUEsZ0NBQWdDLE9BQU87QUFDdkM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQSxrQkFBa0I7QUFDbEI7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxpRUFBZSxhQUFhLEVBQUM7QUFDN0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZUFkZEhvb2suanM/MTQyOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdmFsaWRhdGVOYW1lc3BhY2UgZnJvbSAnLi92YWxpZGF0ZU5hbWVzcGFjZS5qcyc7XG5pbXBvcnQgdmFsaWRhdGVIb29rTmFtZSBmcm9tICcuL3ZhbGlkYXRlSG9va05hbWUuanMnO1xuLyoqXG4gKiBAY2FsbGJhY2sgQWRkSG9va1xuICpcbiAqIEFkZHMgdGhlIGhvb2sgdG8gdGhlIGFwcHJvcHJpYXRlIGhvb2tzIGNvbnRhaW5lci5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gICAgICAgICAgICAgICBob29rTmFtZSAgICAgIE5hbWUgb2YgaG9vayB0byBhZGRcbiAqIEBwYXJhbSB7c3RyaW5nfSAgICAgICAgICAgICAgIG5hbWVzcGFjZSAgICAgVGhlIHVuaXF1ZSBuYW1lc3BhY2UgaWRlbnRpZnlpbmcgdGhlIGNhbGxiYWNrIGluIHRoZSBmb3JtIGB2ZW5kb3IvcGx1Z2luL2Z1bmN0aW9uYC5cbiAqIEBwYXJhbSB7aW1wb3J0KCcuJykuQ2FsbGJhY2t9IGNhbGxiYWNrICAgICAgRnVuY3Rpb24gdG8gY2FsbCB3aGVuIHRoZSBob29rIGlzIHJ1blxuICogQHBhcmFtIHtudW1iZXJ9ICAgICAgICAgICAgICAgW3ByaW9yaXR5PTEwXSBQcmlvcml0eSBvZiB0aGlzIGhvb2tcbiAqL1xuXG4vKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB3aGljaCwgd2hlbiBpbnZva2VkLCB3aWxsIGFkZCBhIGhvb2suXG4gKlxuICogQHBhcmFtIHtpbXBvcnQoJy4nKS5Ib29rc30gICAgaG9va3MgICAgSG9va3MgaW5zdGFuY2UuXG4gKiBAcGFyYW0ge2ltcG9ydCgnLicpLlN0b3JlS2V5fSBzdG9yZUtleVxuICpcbiAqIEByZXR1cm4ge0FkZEhvb2t9IEZ1bmN0aW9uIHRoYXQgYWRkcyBhIG5ldyBob29rLlxuICovXG5cbmZ1bmN0aW9uIGNyZWF0ZUFkZEhvb2soaG9va3MsIHN0b3JlS2V5KSB7XG4gIHJldHVybiBmdW5jdGlvbiBhZGRIb29rKGhvb2tOYW1lLCBuYW1lc3BhY2UsIGNhbGxiYWNrKSB7XG4gICAgbGV0IHByaW9yaXR5ID0gYXJndW1lbnRzLmxlbmd0aCA+IDMgJiYgYXJndW1lbnRzWzNdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbM10gOiAxMDtcbiAgICBjb25zdCBob29rc1N0b3JlID0gaG9va3Nbc3RvcmVLZXldO1xuXG4gICAgaWYgKCF2YWxpZGF0ZUhvb2tOYW1lKGhvb2tOYW1lKSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGlmICghdmFsaWRhdGVOYW1lc3BhY2UobmFtZXNwYWNlKSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGlmICgnZnVuY3Rpb24nICE9PSB0eXBlb2YgY2FsbGJhY2spIHtcbiAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb25zb2xlXG4gICAgICBjb25zb2xlLmVycm9yKCdUaGUgaG9vayBjYWxsYmFjayBtdXN0IGJlIGEgZnVuY3Rpb24uJyk7XG4gICAgICByZXR1cm47XG4gICAgfSAvLyBWYWxpZGF0ZSBudW1lcmljIHByaW9yaXR5XG5cblxuICAgIGlmICgnbnVtYmVyJyAhPT0gdHlwZW9mIHByaW9yaXR5KSB7XG4gICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuICAgICAgY29uc29sZS5lcnJvcignSWYgc3BlY2lmaWVkLCB0aGUgaG9vayBwcmlvcml0eSBtdXN0IGJlIGEgbnVtYmVyLicpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGNvbnN0IGhhbmRsZXIgPSB7XG4gICAgICBjYWxsYmFjayxcbiAgICAgIHByaW9yaXR5LFxuICAgICAgbmFtZXNwYWNlXG4gICAgfTtcblxuICAgIGlmIChob29rc1N0b3JlW2hvb2tOYW1lXSkge1xuICAgICAgLy8gRmluZCB0aGUgY29ycmVjdCBpbnNlcnQgaW5kZXggb2YgdGhlIG5ldyBob29rLlxuICAgICAgY29uc3QgaGFuZGxlcnMgPSBob29rc1N0b3JlW2hvb2tOYW1lXS5oYW5kbGVycztcbiAgICAgIC8qKiBAdHlwZSB7bnVtYmVyfSAqL1xuXG4gICAgICBsZXQgaTtcblxuICAgICAgZm9yIChpID0gaGFuZGxlcnMubGVuZ3RoOyBpID4gMDsgaS0tKSB7XG4gICAgICAgIGlmIChwcmlvcml0eSA+PSBoYW5kbGVyc1tpIC0gMV0ucHJpb3JpdHkpIHtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoaSA9PT0gaGFuZGxlcnMubGVuZ3RoKSB7XG4gICAgICAgIC8vIElmIGFwcGVuZCwgb3BlcmF0ZSB2aWEgZGlyZWN0IGFzc2lnbm1lbnQuXG4gICAgICAgIGhhbmRsZXJzW2ldID0gaGFuZGxlcjtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIC8vIE90aGVyd2lzZSwgaW5zZXJ0IGJlZm9yZSBpbmRleCB2aWEgc3BsaWNlLlxuICAgICAgICBoYW5kbGVycy5zcGxpY2UoaSwgMCwgaGFuZGxlcik7XG4gICAgICB9IC8vIFdlIG1heSBhbHNvIGJlIGN1cnJlbnRseSBleGVjdXRpbmcgdGhpcyBob29rLiAgSWYgdGhlIGNhbGxiYWNrXG4gICAgICAvLyB3ZSdyZSBhZGRpbmcgd291bGQgY29tZSBhZnRlciB0aGUgY3VycmVudCBjYWxsYmFjaywgdGhlcmUncyBub1xuICAgICAgLy8gcHJvYmxlbTsgb3RoZXJ3aXNlIHdlIG5lZWQgdG8gaW5jcmVhc2UgdGhlIGV4ZWN1dGlvbiBpbmRleCBvZlxuICAgICAgLy8gYW55IG90aGVyIHJ1bnMgYnkgMSB0byBhY2NvdW50IGZvciB0aGUgYWRkZWQgZWxlbWVudC5cblxuXG4gICAgICBob29rc1N0b3JlLl9fY3VycmVudC5mb3JFYWNoKGhvb2tJbmZvID0+IHtcbiAgICAgICAgaWYgKGhvb2tJbmZvLm5hbWUgPT09IGhvb2tOYW1lICYmIGhvb2tJbmZvLmN1cnJlbnRJbmRleCA+PSBpKSB7XG4gICAgICAgICAgaG9va0luZm8uY3VycmVudEluZGV4Kys7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBUaGlzIGlzIHRoZSBmaXJzdCBob29rIG9mIGl0cyB0eXBlLlxuICAgICAgaG9va3NTdG9yZVtob29rTmFtZV0gPSB7XG4gICAgICAgIGhhbmRsZXJzOiBbaGFuZGxlcl0sXG4gICAgICAgIHJ1bnM6IDBcbiAgICAgIH07XG4gICAgfVxuXG4gICAgaWYgKGhvb2tOYW1lICE9PSAnaG9va0FkZGVkJykge1xuICAgICAgaG9va3MuZG9BY3Rpb24oJ2hvb2tBZGRlZCcsIGhvb2tOYW1lLCBuYW1lc3BhY2UsIGNhbGxiYWNrLCBwcmlvcml0eSk7XG4gICAgfVxuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBjcmVhdGVBZGRIb29rO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRlQWRkSG9vay5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/createAddHook.js\n");
20
21 /***/ }),
22
23 /***/ "../node_modules/@wordpress/hooks/build-module/createCurrentHook.js":
24 /*!**************************************************************************!*\
25 !*** ../node_modules/@wordpress/hooks/build-module/createCurrentHook.js ***!
26 \**************************************************************************/
27 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28
29 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/**\n * Returns a function which, when invoked, will return the name of the\n * currently running hook, or `null` if no hook of the given type is currently\n * running.\n *\n * @param {import('.').Hooks} hooks Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {() => string | null} Function that returns the current hook name or null.\n */\nfunction createCurrentHook(hooks, storeKey) {\n return function currentHook() {\n var _hooksStore$__current, _hooksStore$__current2;\n\n const hooksStore = hooks[storeKey];\n return (_hooksStore$__current = (_hooksStore$__current2 = hooksStore.__current[hooksStore.__current.length - 1]) === null || _hooksStore$__current2 === void 0 ? void 0 : _hooksStore$__current2.name) !== null && _hooksStore$__current !== void 0 ? _hooksStore$__current : null;\n };\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createCurrentHook);\n//# sourceMappingURL=createCurrentHook.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZUN1cnJlbnRIb29rLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxzQkFBc0I7QUFDakMsV0FBVyxzQkFBc0I7QUFDakM7QUFDQSxZQUFZLHFCQUFxQjtBQUNqQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxpRUFBZSxpQkFBaUIsRUFBQztBQUNqQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9ob29rcy9idWlsZC1tb2R1bGUvY3JlYXRlQ3VycmVudEhvb2suanM/YjUyNCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB3aGljaCwgd2hlbiBpbnZva2VkLCB3aWxsIHJldHVybiB0aGUgbmFtZSBvZiB0aGVcbiAqIGN1cnJlbnRseSBydW5uaW5nIGhvb2ssIG9yIGBudWxsYCBpZiBubyBob29rIG9mIHRoZSBnaXZlbiB0eXBlIGlzIGN1cnJlbnRseVxuICogcnVubmluZy5cbiAqXG4gKiBAcGFyYW0ge2ltcG9ydCgnLicpLkhvb2tzfSAgICBob29rcyAgICBIb29rcyBpbnN0YW5jZS5cbiAqIEBwYXJhbSB7aW1wb3J0KCcuJykuU3RvcmVLZXl9IHN0b3JlS2V5XG4gKlxuICogQHJldHVybiB7KCkgPT4gc3RyaW5nIHwgbnVsbH0gRnVuY3Rpb24gdGhhdCByZXR1cm5zIHRoZSBjdXJyZW50IGhvb2sgbmFtZSBvciBudWxsLlxuICovXG5mdW5jdGlvbiBjcmVhdGVDdXJyZW50SG9vayhob29rcywgc3RvcmVLZXkpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIGN1cnJlbnRIb29rKCkge1xuICAgIHZhciBfaG9va3NTdG9yZSRfX2N1cnJlbnQsIF9ob29rc1N0b3JlJF9fY3VycmVudDI7XG5cbiAgICBjb25zdCBob29rc1N0b3JlID0gaG9va3Nbc3RvcmVLZXldO1xuICAgIHJldHVybiAoX2hvb2tzU3RvcmUkX19jdXJyZW50ID0gKF9ob29rc1N0b3JlJF9fY3VycmVudDIgPSBob29rc1N0b3JlLl9fY3VycmVudFtob29rc1N0b3JlLl9fY3VycmVudC5sZW5ndGggLSAxXSkgPT09IG51bGwgfHwgX2hvb2tzU3RvcmUkX19jdXJyZW50MiA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2hvb2tzU3RvcmUkX19jdXJyZW50Mi5uYW1lKSAhPT0gbnVsbCAmJiBfaG9va3NTdG9yZSRfX2N1cnJlbnQgIT09IHZvaWQgMCA/IF9ob29rc1N0b3JlJF9fY3VycmVudCA6IG51bGw7XG4gIH07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNyZWF0ZUN1cnJlbnRIb29rO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRlQ3VycmVudEhvb2suanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/createCurrentHook.js\n");
30
31 /***/ }),
32
33 /***/ "../node_modules/@wordpress/hooks/build-module/createDidHook.js":
34 /*!**********************************************************************!*\
35 !*** ../node_modules/@wordpress/hooks/build-module/createDidHook.js ***!
36 \**********************************************************************/
37 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
38
39 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _validateHookName_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./validateHookName.js */ \"../node_modules/@wordpress/hooks/build-module/validateHookName.js\");\n/**\n * Internal dependencies\n */\n\n/**\n * @callback DidHook\n *\n * Returns the number of times an action has been fired.\n *\n * @param {string} hookName The hook name to check.\n *\n * @return {number | undefined} The number of times the hook has run.\n */\n\n/**\n * Returns a function which, when invoked, will return the number of times a\n * hook has been called.\n *\n * @param {import('.').Hooks} hooks Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {DidHook} Function that returns a hook's call count.\n */\n\nfunction createDidHook(hooks, storeKey) {\n return function didHook(hookName) {\n const hooksStore = hooks[storeKey];\n\n if (!(0,_validateHookName_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(hookName)) {\n return;\n }\n\n return hooksStore[hookName] && hooksStore[hookName].runs ? hooksStore[hookName].runs : 0;\n };\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createDidHook);\n//# sourceMappingURL=createDidHook.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZURpZEhvb2suanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDcUQ7QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQjtBQUNBLFlBQVksb0JBQW9CO0FBQ2hDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxzQkFBc0I7QUFDakMsV0FBVyxzQkFBc0I7QUFDakM7QUFDQSxZQUFZLFNBQVM7QUFDckI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVMsZ0VBQWdCO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLGlFQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9ob29rcy9idWlsZC1tb2R1bGUvY3JlYXRlRGlkSG9vay5qcz9lNzIyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB2YWxpZGF0ZUhvb2tOYW1lIGZyb20gJy4vdmFsaWRhdGVIb29rTmFtZS5qcyc7XG4vKipcbiAqIEBjYWxsYmFjayBEaWRIb29rXG4gKlxuICogUmV0dXJucyB0aGUgbnVtYmVyIG9mIHRpbWVzIGFuIGFjdGlvbiBoYXMgYmVlbiBmaXJlZC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gaG9va05hbWUgVGhlIGhvb2sgbmFtZSB0byBjaGVjay5cbiAqXG4gKiBAcmV0dXJuIHtudW1iZXIgfCB1bmRlZmluZWR9IFRoZSBudW1iZXIgb2YgdGltZXMgdGhlIGhvb2sgaGFzIHJ1bi5cbiAqL1xuXG4vKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB3aGljaCwgd2hlbiBpbnZva2VkLCB3aWxsIHJldHVybiB0aGUgbnVtYmVyIG9mIHRpbWVzIGFcbiAqIGhvb2sgaGFzIGJlZW4gY2FsbGVkLlxuICpcbiAqIEBwYXJhbSB7aW1wb3J0KCcuJykuSG9va3N9ICAgIGhvb2tzICAgIEhvb2tzIGluc3RhbmNlLlxuICogQHBhcmFtIHtpbXBvcnQoJy4nKS5TdG9yZUtleX0gc3RvcmVLZXlcbiAqXG4gKiBAcmV0dXJuIHtEaWRIb29rfSBGdW5jdGlvbiB0aGF0IHJldHVybnMgYSBob29rJ3MgY2FsbCBjb3VudC5cbiAqL1xuXG5mdW5jdGlvbiBjcmVhdGVEaWRIb29rKGhvb2tzLCBzdG9yZUtleSkge1xuICByZXR1cm4gZnVuY3Rpb24gZGlkSG9vayhob29rTmFtZSkge1xuICAgIGNvbnN0IGhvb2tzU3RvcmUgPSBob29rc1tzdG9yZUtleV07XG5cbiAgICBpZiAoIXZhbGlkYXRlSG9va05hbWUoaG9va05hbWUpKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgcmV0dXJuIGhvb2tzU3RvcmVbaG9va05hbWVdICYmIGhvb2tzU3RvcmVbaG9va05hbWVdLnJ1bnMgPyBob29rc1N0b3JlW2hvb2tOYW1lXS5ydW5zIDogMDtcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY3JlYXRlRGlkSG9vaztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZURpZEhvb2suanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/createDidHook.js\n");
40
41 /***/ }),
42
43 /***/ "../node_modules/@wordpress/hooks/build-module/createDoingHook.js":
44 /*!************************************************************************!*\
45 !*** ../node_modules/@wordpress/hooks/build-module/createDoingHook.js ***!
46 \************************************************************************/
47 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
48
49 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/**\n * @callback DoingHook\n * Returns whether a hook is currently being executed.\n *\n * @param {string} [hookName] The name of the hook to check for. If\n * omitted, will check for any hook being executed.\n *\n * @return {boolean} Whether the hook is being executed.\n */\n\n/**\n * Returns a function which, when invoked, will return whether a hook is\n * currently being executed.\n *\n * @param {import('.').Hooks} hooks Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {DoingHook} Function that returns whether a hook is currently\n * being executed.\n */\nfunction createDoingHook(hooks, storeKey) {\n return function doingHook(hookName) {\n const hooksStore = hooks[storeKey]; // If the hookName was not passed, check for any current hook.\n\n if ('undefined' === typeof hookName) {\n return 'undefined' !== typeof hooksStore.__current[0];\n } // Return the __current hook.\n\n\n return hooksStore.__current[0] ? hookName === hooksStore.__current[0].name : false;\n };\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createDoingHook);\n//# sourceMappingURL=createDoingHook.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZURvaW5nSG9vay5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkI7QUFDQTtBQUNBLFlBQVksU0FBUztBQUNyQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsc0JBQXNCO0FBQ2pDLFdBQVcsc0JBQXNCO0FBQ2pDO0FBQ0EsWUFBWSxXQUFXO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0NBQXdDOztBQUV4QztBQUNBO0FBQ0EsTUFBTTs7O0FBR047QUFDQTtBQUNBOztBQUVBLGlFQUFlLGVBQWUsRUFBQztBQUMvQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9ob29rcy9idWlsZC1tb2R1bGUvY3JlYXRlRG9pbmdIb29rLmpzPzY1NzUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAY2FsbGJhY2sgRG9pbmdIb29rXG4gKiBSZXR1cm5zIHdoZXRoZXIgYSBob29rIGlzIGN1cnJlbnRseSBiZWluZyBleGVjdXRlZC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gW2hvb2tOYW1lXSBUaGUgbmFtZSBvZiB0aGUgaG9vayB0byBjaGVjayBmb3IuICBJZlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgb21pdHRlZCwgd2lsbCBjaGVjayBmb3IgYW55IGhvb2sgYmVpbmcgZXhlY3V0ZWQuXG4gKlxuICogQHJldHVybiB7Ym9vbGVhbn0gV2hldGhlciB0aGUgaG9vayBpcyBiZWluZyBleGVjdXRlZC5cbiAqL1xuXG4vKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB3aGljaCwgd2hlbiBpbnZva2VkLCB3aWxsIHJldHVybiB3aGV0aGVyIGEgaG9vayBpc1xuICogY3VycmVudGx5IGJlaW5nIGV4ZWN1dGVkLlxuICpcbiAqIEBwYXJhbSB7aW1wb3J0KCcuJykuSG9va3N9ICAgIGhvb2tzICAgIEhvb2tzIGluc3RhbmNlLlxuICogQHBhcmFtIHtpbXBvcnQoJy4nKS5TdG9yZUtleX0gc3RvcmVLZXlcbiAqXG4gKiBAcmV0dXJuIHtEb2luZ0hvb2t9IEZ1bmN0aW9uIHRoYXQgcmV0dXJucyB3aGV0aGVyIGEgaG9vayBpcyBjdXJyZW50bHlcbiAqICAgICAgICAgICAgICAgICAgICAgYmVpbmcgZXhlY3V0ZWQuXG4gKi9cbmZ1bmN0aW9uIGNyZWF0ZURvaW5nSG9vayhob29rcywgc3RvcmVLZXkpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIGRvaW5nSG9vayhob29rTmFtZSkge1xuICAgIGNvbnN0IGhvb2tzU3RvcmUgPSBob29rc1tzdG9yZUtleV07IC8vIElmIHRoZSBob29rTmFtZSB3YXMgbm90IHBhc3NlZCwgY2hlY2sgZm9yIGFueSBjdXJyZW50IGhvb2suXG5cbiAgICBpZiAoJ3VuZGVmaW5lZCcgPT09IHR5cGVvZiBob29rTmFtZSkge1xuICAgICAgcmV0dXJuICd1bmRlZmluZWQnICE9PSB0eXBlb2YgaG9va3NTdG9yZS5fX2N1cnJlbnRbMF07XG4gICAgfSAvLyBSZXR1cm4gdGhlIF9fY3VycmVudCBob29rLlxuXG5cbiAgICByZXR1cm4gaG9va3NTdG9yZS5fX2N1cnJlbnRbMF0gPyBob29rTmFtZSA9PT0gaG9va3NTdG9yZS5fX2N1cnJlbnRbMF0ubmFtZSA6IGZhbHNlO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBjcmVhdGVEb2luZ0hvb2s7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGVEb2luZ0hvb2suanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/createDoingHook.js\n");
50
51 /***/ }),
52
53 /***/ "../node_modules/@wordpress/hooks/build-module/createHasHook.js":
54 /*!**********************************************************************!*\
55 !*** ../node_modules/@wordpress/hooks/build-module/createHasHook.js ***!
56 \**********************************************************************/
57 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
58
59 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/**\n * @callback HasHook\n *\n * Returns whether any handlers are attached for the given hookName and optional namespace.\n *\n * @param {string} hookName The name of the hook to check for.\n * @param {string} [namespace] Optional. The unique namespace identifying the callback\n * in the form `vendor/plugin/function`.\n *\n * @return {boolean} Whether there are handlers that are attached to the given hook.\n */\n\n/**\n * Returns a function which, when invoked, will return whether any handlers are\n * attached to a particular hook.\n *\n * @param {import('.').Hooks} hooks Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {HasHook} Function that returns whether any handlers are\n * attached to a particular hook and optional namespace.\n */\nfunction createHasHook(hooks, storeKey) {\n return function hasHook(hookName, namespace) {\n const hooksStore = hooks[storeKey]; // Use the namespace if provided.\n\n if ('undefined' !== typeof namespace) {\n return hookName in hooksStore && hooksStore[hookName].handlers.some(hook => hook.namespace === namespace);\n }\n\n return hookName in hooksStore;\n };\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createHasHook);\n//# sourceMappingURL=createHasHook.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZUhhc0hvb2suanMuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsV0FBVyxRQUFRO0FBQ25CO0FBQ0E7QUFDQSxZQUFZLFNBQVM7QUFDckI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHNCQUFzQjtBQUNqQyxXQUFXLHNCQUFzQjtBQUNqQztBQUNBLFlBQVksU0FBUztBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3Qzs7QUFFeEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxpRUFBZSxhQUFhLEVBQUM7QUFDN0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZUhhc0hvb2suanM/YTQ3MyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBjYWxsYmFjayBIYXNIb29rXG4gKlxuICogUmV0dXJucyB3aGV0aGVyIGFueSBoYW5kbGVycyBhcmUgYXR0YWNoZWQgZm9yIHRoZSBnaXZlbiBob29rTmFtZSBhbmQgb3B0aW9uYWwgbmFtZXNwYWNlLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBob29rTmFtZSAgICBUaGUgbmFtZSBvZiB0aGUgaG9vayB0byBjaGVjayBmb3IuXG4gKiBAcGFyYW0ge3N0cmluZ30gW25hbWVzcGFjZV0gT3B0aW9uYWwuIFRoZSB1bmlxdWUgbmFtZXNwYWNlIGlkZW50aWZ5aW5nIHRoZSBjYWxsYmFja1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIHRoZSBmb3JtIGB2ZW5kb3IvcGx1Z2luL2Z1bmN0aW9uYC5cbiAqXG4gKiBAcmV0dXJuIHtib29sZWFufSBXaGV0aGVyIHRoZXJlIGFyZSBoYW5kbGVycyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGUgZ2l2ZW4gaG9vay5cbiAqL1xuXG4vKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB3aGljaCwgd2hlbiBpbnZva2VkLCB3aWxsIHJldHVybiB3aGV0aGVyIGFueSBoYW5kbGVycyBhcmVcbiAqIGF0dGFjaGVkIHRvIGEgcGFydGljdWxhciBob29rLlxuICpcbiAqIEBwYXJhbSB7aW1wb3J0KCcuJykuSG9va3N9ICAgIGhvb2tzICAgIEhvb2tzIGluc3RhbmNlLlxuICogQHBhcmFtIHtpbXBvcnQoJy4nKS5TdG9yZUtleX0gc3RvcmVLZXlcbiAqXG4gKiBAcmV0dXJuIHtIYXNIb29rfSBGdW5jdGlvbiB0aGF0IHJldHVybnMgd2hldGhlciBhbnkgaGFuZGxlcnMgYXJlXG4gKiAgICAgICAgICAgICAgICAgICBhdHRhY2hlZCB0byBhIHBhcnRpY3VsYXIgaG9vayBhbmQgb3B0aW9uYWwgbmFtZXNwYWNlLlxuICovXG5mdW5jdGlvbiBjcmVhdGVIYXNIb29rKGhvb2tzLCBzdG9yZUtleSkge1xuICByZXR1cm4gZnVuY3Rpb24gaGFzSG9vayhob29rTmFtZSwgbmFtZXNwYWNlKSB7XG4gICAgY29uc3QgaG9va3NTdG9yZSA9IGhvb2tzW3N0b3JlS2V5XTsgLy8gVXNlIHRoZSBuYW1lc3BhY2UgaWYgcHJvdmlkZWQuXG5cbiAgICBpZiAoJ3VuZGVmaW5lZCcgIT09IHR5cGVvZiBuYW1lc3BhY2UpIHtcbiAgICAgIHJldHVybiBob29rTmFtZSBpbiBob29rc1N0b3JlICYmIGhvb2tzU3RvcmVbaG9va05hbWVdLmhhbmRsZXJzLnNvbWUoaG9vayA9PiBob29rLm5hbWVzcGFjZSA9PT0gbmFtZXNwYWNlKTtcbiAgICB9XG5cbiAgICByZXR1cm4gaG9va05hbWUgaW4gaG9va3NTdG9yZTtcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY3JlYXRlSGFzSG9vaztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZUhhc0hvb2suanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/createHasHook.js\n");
60
61 /***/ }),
62
63 /***/ "../node_modules/@wordpress/hooks/build-module/createHooks.js":
64 /*!********************************************************************!*\
65 !*** ../node_modules/@wordpress/hooks/build-module/createHooks.js ***!
66 \********************************************************************/
67 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
68
69 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"_Hooks\": () => (/* binding */ _Hooks),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _createAddHook__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createAddHook */ \"../node_modules/@wordpress/hooks/build-module/createAddHook.js\");\n/* harmony import */ var _createRemoveHook__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./createRemoveHook */ \"../node_modules/@wordpress/hooks/build-module/createRemoveHook.js\");\n/* harmony import */ var _createHasHook__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./createHasHook */ \"../node_modules/@wordpress/hooks/build-module/createHasHook.js\");\n/* harmony import */ var _createRunHook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./createRunHook */ \"../node_modules/@wordpress/hooks/build-module/createRunHook.js\");\n/* harmony import */ var _createCurrentHook__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./createCurrentHook */ \"../node_modules/@wordpress/hooks/build-module/createCurrentHook.js\");\n/* harmony import */ var _createDoingHook__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./createDoingHook */ \"../node_modules/@wordpress/hooks/build-module/createDoingHook.js\");\n/* harmony import */ var _createDidHook__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./createDidHook */ \"../node_modules/@wordpress/hooks/build-module/createDidHook.js\");\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n/**\n * Internal class for constructing hooks. Use `createHooks()` function\n *\n * Note, it is necessary to expose this class to make its type public.\n *\n * @private\n */\n\nclass _Hooks {\n constructor() {\n /** @type {import('.').Store} actions */\n this.actions = Object.create(null);\n this.actions.__current = [];\n /** @type {import('.').Store} filters */\n\n this.filters = Object.create(null);\n this.filters.__current = [];\n this.addAction = (0,_createAddHook__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(this, 'actions');\n this.addFilter = (0,_createAddHook__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(this, 'filters');\n this.removeAction = (0,_createRemoveHook__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, 'actions');\n this.removeFilter = (0,_createRemoveHook__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, 'filters');\n this.hasAction = (0,_createHasHook__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, 'actions');\n this.hasFilter = (0,_createHasHook__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, 'filters');\n this.removeAllActions = (0,_createRemoveHook__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, 'actions', true);\n this.removeAllFilters = (0,_createRemoveHook__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, 'filters', true);\n this.doAction = (0,_createRunHook__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(this, 'actions');\n this.applyFilters = (0,_createRunHook__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(this, 'filters', true);\n this.currentAction = (0,_createCurrentHook__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, 'actions');\n this.currentFilter = (0,_createCurrentHook__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, 'filters');\n this.doingAction = (0,_createDoingHook__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, 'actions');\n this.doingFilter = (0,_createDoingHook__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, 'filters');\n this.didAction = (0,_createDidHook__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this, 'actions');\n this.didFilter = (0,_createDidHook__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this, 'filters');\n }\n\n}\n/** @typedef {_Hooks} Hooks */\n\n/**\n * Returns an instance of the hooks object.\n *\n * @return {Hooks} A Hooks instance.\n */\n\nfunction createHooks() {\n return new _Hooks();\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createHooks);\n//# sourceMappingURL=createHooks.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZUhvb2tzLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUM0QztBQUNNO0FBQ047QUFDQTtBQUNRO0FBQ0o7QUFDSjtBQUM1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFTztBQUNQO0FBQ0EsZUFBZSxtQkFBbUI7QUFDbEM7QUFDQTtBQUNBLGVBQWUsbUJBQW1COztBQUVsQztBQUNBO0FBQ0EscUJBQXFCLDBEQUFhO0FBQ2xDLHFCQUFxQiwwREFBYTtBQUNsQyx3QkFBd0IsNkRBQWdCO0FBQ3hDLHdCQUF3Qiw2REFBZ0I7QUFDeEMscUJBQXFCLDBEQUFhO0FBQ2xDLHFCQUFxQiwwREFBYTtBQUNsQyw0QkFBNEIsNkRBQWdCO0FBQzVDLDRCQUE0Qiw2REFBZ0I7QUFDNUMsb0JBQW9CLDBEQUFhO0FBQ2pDLHdCQUF3QiwwREFBYTtBQUNyQyx5QkFBeUIsOERBQWlCO0FBQzFDLHlCQUF5Qiw4REFBaUI7QUFDMUMsdUJBQXVCLDREQUFlO0FBQ3RDLHVCQUF1Qiw0REFBZTtBQUN0QyxxQkFBcUIsMERBQWE7QUFDbEMscUJBQXFCLDBEQUFhO0FBQ2xDOztBQUVBO0FBQ0EsY0FBYyxRQUFROztBQUV0QjtBQUNBO0FBQ0E7QUFDQSxZQUFZLE9BQU87QUFDbkI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLGlFQUFlLFdBQVcsRUFBQztBQUMzQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9ob29rcy9idWlsZC1tb2R1bGUvY3JlYXRlSG9va3MuanM/OWFjYyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgY3JlYXRlQWRkSG9vayBmcm9tICcuL2NyZWF0ZUFkZEhvb2snO1xuaW1wb3J0IGNyZWF0ZVJlbW92ZUhvb2sgZnJvbSAnLi9jcmVhdGVSZW1vdmVIb29rJztcbmltcG9ydCBjcmVhdGVIYXNIb29rIGZyb20gJy4vY3JlYXRlSGFzSG9vayc7XG5pbXBvcnQgY3JlYXRlUnVuSG9vayBmcm9tICcuL2NyZWF0ZVJ1bkhvb2snO1xuaW1wb3J0IGNyZWF0ZUN1cnJlbnRIb29rIGZyb20gJy4vY3JlYXRlQ3VycmVudEhvb2snO1xuaW1wb3J0IGNyZWF0ZURvaW5nSG9vayBmcm9tICcuL2NyZWF0ZURvaW5nSG9vayc7XG5pbXBvcnQgY3JlYXRlRGlkSG9vayBmcm9tICcuL2NyZWF0ZURpZEhvb2snO1xuLyoqXG4gKiBJbnRlcm5hbCBjbGFzcyBmb3IgY29uc3RydWN0aW5nIGhvb2tzLiBVc2UgYGNyZWF0ZUhvb2tzKClgIGZ1bmN0aW9uXG4gKlxuICogTm90ZSwgaXQgaXMgbmVjZXNzYXJ5IHRvIGV4cG9zZSB0aGlzIGNsYXNzIHRvIG1ha2UgaXRzIHR5cGUgcHVibGljLlxuICpcbiAqIEBwcml2YXRlXG4gKi9cblxuZXhwb3J0IGNsYXNzIF9Ib29rcyB7XG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIC8qKiBAdHlwZSB7aW1wb3J0KCcuJykuU3RvcmV9IGFjdGlvbnMgKi9cbiAgICB0aGlzLmFjdGlvbnMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgIHRoaXMuYWN0aW9ucy5fX2N1cnJlbnQgPSBbXTtcbiAgICAvKiogQHR5cGUge2ltcG9ydCgnLicpLlN0b3JlfSBmaWx0ZXJzICovXG5cbiAgICB0aGlzLmZpbHRlcnMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgIHRoaXMuZmlsdGVycy5fX2N1cnJlbnQgPSBbXTtcbiAgICB0aGlzLmFkZEFjdGlvbiA9IGNyZWF0ZUFkZEhvb2sodGhpcywgJ2FjdGlvbnMnKTtcbiAgICB0aGlzLmFkZEZpbHRlciA9IGNyZWF0ZUFkZEhvb2sodGhpcywgJ2ZpbHRlcnMnKTtcbiAgICB0aGlzLnJlbW92ZUFjdGlvbiA9IGNyZWF0ZVJlbW92ZUhvb2sodGhpcywgJ2FjdGlvbnMnKTtcbiAgICB0aGlzLnJlbW92ZUZpbHRlciA9IGNyZWF0ZVJlbW92ZUhvb2sodGhpcywgJ2ZpbHRlcnMnKTtcbiAgICB0aGlzLmhhc0FjdGlvbiA9IGNyZWF0ZUhhc0hvb2sodGhpcywgJ2FjdGlvbnMnKTtcbiAgICB0aGlzLmhhc0ZpbHRlciA9IGNyZWF0ZUhhc0hvb2sodGhpcywgJ2ZpbHRlcnMnKTtcbiAgICB0aGlzLnJlbW92ZUFsbEFjdGlvbnMgPSBjcmVhdGVSZW1vdmVIb29rKHRoaXMsICdhY3Rpb25zJywgdHJ1ZSk7XG4gICAgdGhpcy5yZW1vdmVBbGxGaWx0ZXJzID0gY3JlYXRlUmVtb3ZlSG9vayh0aGlzLCAnZmlsdGVycycsIHRydWUpO1xuICAgIHRoaXMuZG9BY3Rpb24gPSBjcmVhdGVSdW5Ib29rKHRoaXMsICdhY3Rpb25zJyk7XG4gICAgdGhpcy5hcHBseUZpbHRlcnMgPSBjcmVhdGVSdW5Ib29rKHRoaXMsICdmaWx0ZXJzJywgdHJ1ZSk7XG4gICAgdGhpcy5jdXJyZW50QWN0aW9uID0gY3JlYXRlQ3VycmVudEhvb2sodGhpcywgJ2FjdGlvbnMnKTtcbiAgICB0aGlzLmN1cnJlbnRGaWx0ZXIgPSBjcmVhdGVDdXJyZW50SG9vayh0aGlzLCAnZmlsdGVycycpO1xuICAgIHRoaXMuZG9pbmdBY3Rpb24gPSBjcmVhdGVEb2luZ0hvb2sodGhpcywgJ2FjdGlvbnMnKTtcbiAgICB0aGlzLmRvaW5nRmlsdGVyID0gY3JlYXRlRG9pbmdIb29rKHRoaXMsICdmaWx0ZXJzJyk7XG4gICAgdGhpcy5kaWRBY3Rpb24gPSBjcmVhdGVEaWRIb29rKHRoaXMsICdhY3Rpb25zJyk7XG4gICAgdGhpcy5kaWRGaWx0ZXIgPSBjcmVhdGVEaWRIb29rKHRoaXMsICdmaWx0ZXJzJyk7XG4gIH1cblxufVxuLyoqIEB0eXBlZGVmIHtfSG9va3N9IEhvb2tzICovXG5cbi8qKlxuICogUmV0dXJucyBhbiBpbnN0YW5jZSBvZiB0aGUgaG9va3Mgb2JqZWN0LlxuICpcbiAqIEByZXR1cm4ge0hvb2tzfSBBIEhvb2tzIGluc3RhbmNlLlxuICovXG5cbmZ1bmN0aW9uIGNyZWF0ZUhvb2tzKCkge1xuICByZXR1cm4gbmV3IF9Ib29rcygpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBjcmVhdGVIb29rcztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZUhvb2tzLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/createHooks.js\n");
70
71 /***/ }),
72
73 /***/ "../node_modules/@wordpress/hooks/build-module/createRemoveHook.js":
74 /*!*************************************************************************!*\
75 !*** ../node_modules/@wordpress/hooks/build-module/createRemoveHook.js ***!
76 \*************************************************************************/
77 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
78
79 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _validateNamespace_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./validateNamespace.js */ \"../node_modules/@wordpress/hooks/build-module/validateNamespace.js\");\n/* harmony import */ var _validateHookName_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./validateHookName.js */ \"../node_modules/@wordpress/hooks/build-module/validateHookName.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * @callback RemoveHook\n * Removes the specified callback (or all callbacks) from the hook with a given hookName\n * and namespace.\n *\n * @param {string} hookName The name of the hook to modify.\n * @param {string} namespace The unique namespace identifying the callback in the\n * form `vendor/plugin/function`.\n *\n * @return {number | undefined} The number of callbacks removed.\n */\n\n/**\n * Returns a function which, when invoked, will remove a specified hook or all\n * hooks by the given name.\n *\n * @param {import('.').Hooks} hooks Hooks instance.\n * @param {import('.').StoreKey} storeKey\n * @param {boolean} [removeAll=false] Whether to remove all callbacks for a hookName,\n * without regard to namespace. Used to create\n * `removeAll*` functions.\n *\n * @return {RemoveHook} Function that removes hooks.\n */\n\nfunction createRemoveHook(hooks, storeKey) {\n let removeAll = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n return function removeHook(hookName, namespace) {\n const hooksStore = hooks[storeKey];\n\n if (!(0,_validateHookName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(hookName)) {\n return;\n }\n\n if (!removeAll && !(0,_validateNamespace_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(namespace)) {\n return;\n } // Bail if no hooks exist by this name.\n\n\n if (!hooksStore[hookName]) {\n return 0;\n }\n\n let handlersRemoved = 0;\n\n if (removeAll) {\n handlersRemoved = hooksStore[hookName].handlers.length;\n hooksStore[hookName] = {\n runs: hooksStore[hookName].runs,\n handlers: []\n };\n } else {\n // Try to find the specified callback to remove.\n const handlers = hooksStore[hookName].handlers;\n\n for (let i = handlers.length - 1; i >= 0; i--) {\n if (handlers[i].namespace === namespace) {\n handlers.splice(i, 1);\n handlersRemoved++; // This callback may also be part of a hook that is\n // currently executing. If the callback we're removing\n // comes after the current callback, there's no problem;\n // otherwise we need to decrease the execution index of any\n // other runs by 1 to account for the removed element.\n\n hooksStore.__current.forEach(hookInfo => {\n if (hookInfo.name === hookName && hookInfo.currentIndex >= i) {\n hookInfo.currentIndex--;\n }\n });\n }\n }\n }\n\n if (hookName !== 'hookRemoved') {\n hooks.doAction('hookRemoved', hookName, namespace);\n }\n\n return handlersRemoved;\n };\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createRemoveHook);\n//# sourceMappingURL=createRemoveHook.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZVJlbW92ZUhvb2suanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ3VEO0FBQ0Y7QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQixXQUFXLFFBQVE7QUFDbkI7QUFDQTtBQUNBLFlBQVksb0JBQW9CO0FBQ2hDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxzQkFBc0I7QUFDakMsV0FBVyxzQkFBc0I7QUFDakMsV0FBVyxzQkFBc0I7QUFDakM7QUFDQTtBQUNBO0FBQ0EsWUFBWSxZQUFZO0FBQ3hCOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFNBQVMsZ0VBQWdCO0FBQ3pCO0FBQ0E7O0FBRUEsdUJBQXVCLGlFQUFpQjtBQUN4QztBQUNBLE1BQU07OztBQUdOO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQSx3Q0FBd0MsUUFBUTtBQUNoRDtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLGlFQUFlLGdCQUFnQixFQUFDO0FBQ2hDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2hvb2tzL2J1aWxkLW1vZHVsZS9jcmVhdGVSZW1vdmVIb29rLmpzP2UyYzAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHZhbGlkYXRlTmFtZXNwYWNlIGZyb20gJy4vdmFsaWRhdGVOYW1lc3BhY2UuanMnO1xuaW1wb3J0IHZhbGlkYXRlSG9va05hbWUgZnJvbSAnLi92YWxpZGF0ZUhvb2tOYW1lLmpzJztcbi8qKlxuICogQGNhbGxiYWNrIFJlbW92ZUhvb2tcbiAqIFJlbW92ZXMgdGhlIHNwZWNpZmllZCBjYWxsYmFjayAob3IgYWxsIGNhbGxiYWNrcykgZnJvbSB0aGUgaG9vayB3aXRoIGEgZ2l2ZW4gaG9va05hbWVcbiAqIGFuZCBuYW1lc3BhY2UuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGhvb2tOYW1lICBUaGUgbmFtZSBvZiB0aGUgaG9vayB0byBtb2RpZnkuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmFtZXNwYWNlIFRoZSB1bmlxdWUgbmFtZXNwYWNlIGlkZW50aWZ5aW5nIHRoZSBjYWxsYmFjayBpbiB0aGVcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSBgdmVuZG9yL3BsdWdpbi9mdW5jdGlvbmAuXG4gKlxuICogQHJldHVybiB7bnVtYmVyIHwgdW5kZWZpbmVkfSBUaGUgbnVtYmVyIG9mIGNhbGxiYWNrcyByZW1vdmVkLlxuICovXG5cbi8qKlxuICogUmV0dXJucyBhIGZ1bmN0aW9uIHdoaWNoLCB3aGVuIGludm9rZWQsIHdpbGwgcmVtb3ZlIGEgc3BlY2lmaWVkIGhvb2sgb3IgYWxsXG4gKiBob29rcyBieSB0aGUgZ2l2ZW4gbmFtZS5cbiAqXG4gKiBAcGFyYW0ge2ltcG9ydCgnLicpLkhvb2tzfSAgICBob29rcyAgICAgICAgICAgICBIb29rcyBpbnN0YW5jZS5cbiAqIEBwYXJhbSB7aW1wb3J0KCcuJykuU3RvcmVLZXl9IHN0b3JlS2V5XG4gKiBAcGFyYW0ge2Jvb2xlYW59ICAgICAgICAgICAgICBbcmVtb3ZlQWxsPWZhbHNlXSBXaGV0aGVyIHRvIHJlbW92ZSBhbGwgY2FsbGJhY2tzIGZvciBhIGhvb2tOYW1lLFxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aG91dCByZWdhcmQgdG8gbmFtZXNwYWNlLiBVc2VkIHRvIGNyZWF0ZVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYHJlbW92ZUFsbCpgIGZ1bmN0aW9ucy5cbiAqXG4gKiBAcmV0dXJuIHtSZW1vdmVIb29rfSBGdW5jdGlvbiB0aGF0IHJlbW92ZXMgaG9va3MuXG4gKi9cblxuZnVuY3Rpb24gY3JlYXRlUmVtb3ZlSG9vayhob29rcywgc3RvcmVLZXkpIHtcbiAgbGV0IHJlbW92ZUFsbCA9IGFyZ3VtZW50cy5sZW5ndGggPiAyICYmIGFyZ3VtZW50c1syXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzJdIDogZmFsc2U7XG4gIHJldHVybiBmdW5jdGlvbiByZW1vdmVIb29rKGhvb2tOYW1lLCBuYW1lc3BhY2UpIHtcbiAgICBjb25zdCBob29rc1N0b3JlID0gaG9va3Nbc3RvcmVLZXldO1xuXG4gICAgaWYgKCF2YWxpZGF0ZUhvb2tOYW1lKGhvb2tOYW1lKSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGlmICghcmVtb3ZlQWxsICYmICF2YWxpZGF0ZU5hbWVzcGFjZShuYW1lc3BhY2UpKSB7XG4gICAgICByZXR1cm47XG4gICAgfSAvLyBCYWlsIGlmIG5vIGhvb2tzIGV4aXN0IGJ5IHRoaXMgbmFtZS5cblxuXG4gICAgaWYgKCFob29rc1N0b3JlW2hvb2tOYW1lXSkge1xuICAgICAgcmV0dXJuIDA7XG4gICAgfVxuXG4gICAgbGV0IGhhbmRsZXJzUmVtb3ZlZCA9IDA7XG5cbiAgICBpZiAocmVtb3ZlQWxsKSB7XG4gICAgICBoYW5kbGVyc1JlbW92ZWQgPSBob29rc1N0b3JlW2hvb2tOYW1lXS5oYW5kbGVycy5sZW5ndGg7XG4gICAgICBob29rc1N0b3JlW2hvb2tOYW1lXSA9IHtcbiAgICAgICAgcnVuczogaG9va3NTdG9yZVtob29rTmFtZV0ucnVucyxcbiAgICAgICAgaGFuZGxlcnM6IFtdXG4gICAgICB9O1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBUcnkgdG8gZmluZCB0aGUgc3BlY2lmaWVkIGNhbGxiYWNrIHRvIHJlbW92ZS5cbiAgICAgIGNvbnN0IGhhbmRsZXJzID0gaG9va3NTdG9yZVtob29rTmFtZV0uaGFuZGxlcnM7XG5cbiAgICAgIGZvciAobGV0IGkgPSBoYW5kbGVycy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgICBpZiAoaGFuZGxlcnNbaV0ubmFtZXNwYWNlID09PSBuYW1lc3BhY2UpIHtcbiAgICAgICAgICBoYW5kbGVycy5zcGxpY2UoaSwgMSk7XG4gICAgICAgICAgaGFuZGxlcnNSZW1vdmVkKys7IC8vIFRoaXMgY2FsbGJhY2sgbWF5IGFsc28gYmUgcGFydCBvZiBhIGhvb2sgdGhhdCBpc1xuICAgICAgICAgIC8vIGN1cnJlbnRseSBleGVjdXRpbmcuICBJZiB0aGUgY2FsbGJhY2sgd2UncmUgcmVtb3ZpbmdcbiAgICAgICAgICAvLyBjb21lcyBhZnRlciB0aGUgY3VycmVudCBjYWxsYmFjaywgdGhlcmUncyBubyBwcm9ibGVtO1xuICAgICAgICAgIC8vIG90aGVyd2lzZSB3ZSBuZWVkIHRvIGRlY3JlYXNlIHRoZSBleGVjdXRpb24gaW5kZXggb2YgYW55XG4gICAgICAgICAgLy8gb3RoZXIgcnVucyBieSAxIHRvIGFjY291bnQgZm9yIHRoZSByZW1vdmVkIGVsZW1lbnQuXG5cbiAgICAgICAgICBob29rc1N0b3JlLl9fY3VycmVudC5mb3JFYWNoKGhvb2tJbmZvID0+IHtcbiAgICAgICAgICAgIGlmIChob29rSW5mby5uYW1lID09PSBob29rTmFtZSAmJiBob29rSW5mby5jdXJyZW50SW5kZXggPj0gaSkge1xuICAgICAgICAgICAgICBob29rSW5mby5jdXJyZW50SW5kZXgtLTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChob29rTmFtZSAhPT0gJ2hvb2tSZW1vdmVkJykge1xuICAgICAgaG9va3MuZG9BY3Rpb24oJ2hvb2tSZW1vdmVkJywgaG9va05hbWUsIG5hbWVzcGFjZSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGhhbmRsZXJzUmVtb3ZlZDtcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY3JlYXRlUmVtb3ZlSG9vaztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZVJlbW92ZUhvb2suanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/createRemoveHook.js\n");
80
81 /***/ }),
82
83 /***/ "../node_modules/@wordpress/hooks/build-module/createRunHook.js":
84 /*!**********************************************************************!*\
85 !*** ../node_modules/@wordpress/hooks/build-module/createRunHook.js ***!
86 \**********************************************************************/
87 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
88
89 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/**\n * Returns a function which, when invoked, will execute all callbacks\n * registered to a hook of the specified type, optionally returning the final\n * value of the call chain.\n *\n * @param {import('.').Hooks} hooks Hooks instance.\n * @param {import('.').StoreKey} storeKey\n * @param {boolean} [returnFirstArg=false] Whether each hook callback is expected to\n * return its first argument.\n *\n * @return {(hookName:string, ...args: unknown[]) => unknown} Function that runs hook callbacks.\n */\nfunction createRunHook(hooks, storeKey) {\n let returnFirstArg = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n return function runHooks(hookName) {\n const hooksStore = hooks[storeKey];\n\n if (!hooksStore[hookName]) {\n hooksStore[hookName] = {\n handlers: [],\n runs: 0\n };\n }\n\n hooksStore[hookName].runs++;\n const handlers = hooksStore[hookName].handlers; // The following code is stripped from production builds.\n\n if (true) {\n // Handle any 'all' hooks registered.\n if ('hookAdded' !== hookName && hooksStore.all) {\n handlers.push(...hooksStore.all.handlers);\n }\n }\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n if (!handlers || !handlers.length) {\n return returnFirstArg ? args[0] : undefined;\n }\n\n const hookInfo = {\n name: hookName,\n currentIndex: 0\n };\n\n hooksStore.__current.push(hookInfo);\n\n while (hookInfo.currentIndex < handlers.length) {\n const handler = handlers[hookInfo.currentIndex];\n const result = handler.callback.apply(null, args);\n\n if (returnFirstArg) {\n args[0] = result;\n }\n\n hookInfo.currentIndex++;\n }\n\n hooksStore.__current.pop();\n\n if (returnFirstArg) {\n return args[0];\n }\n };\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createRunHook);\n//# sourceMappingURL=createRunHook.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZVJ1bkhvb2suanMuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHNCQUFzQjtBQUNqQyxXQUFXLHNCQUFzQjtBQUNqQyxXQUFXLHNCQUFzQjtBQUNqQztBQUNBO0FBQ0EsWUFBWSxrREFBa0Q7QUFDOUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvREFBb0Q7O0FBRXBELFFBQVEsSUFBcUM7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSwyRkFBMkYsYUFBYTtBQUN4RztBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxpRUFBZSxhQUFhLEVBQUM7QUFDN0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2NyZWF0ZVJ1bkhvb2suanM/MDY2ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB3aGljaCwgd2hlbiBpbnZva2VkLCB3aWxsIGV4ZWN1dGUgYWxsIGNhbGxiYWNrc1xuICogcmVnaXN0ZXJlZCB0byBhIGhvb2sgb2YgdGhlIHNwZWNpZmllZCB0eXBlLCBvcHRpb25hbGx5IHJldHVybmluZyB0aGUgZmluYWxcbiAqIHZhbHVlIG9mIHRoZSBjYWxsIGNoYWluLlxuICpcbiAqIEBwYXJhbSB7aW1wb3J0KCcuJykuSG9va3N9ICAgIGhvb2tzICAgICAgICAgICAgICAgICAgSG9va3MgaW5zdGFuY2UuXG4gKiBAcGFyYW0ge2ltcG9ydCgnLicpLlN0b3JlS2V5fSBzdG9yZUtleVxuICogQHBhcmFtIHtib29sZWFufSAgICAgICAgICAgICAgW3JldHVybkZpcnN0QXJnPWZhbHNlXSBXaGV0aGVyIGVhY2ggaG9vayBjYWxsYmFjayBpcyBleHBlY3RlZCB0b1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gaXRzIGZpcnN0IGFyZ3VtZW50LlxuICpcbiAqIEByZXR1cm4geyhob29rTmFtZTpzdHJpbmcsIC4uLmFyZ3M6IHVua25vd25bXSkgPT4gdW5rbm93bn0gRnVuY3Rpb24gdGhhdCBydW5zIGhvb2sgY2FsbGJhY2tzLlxuICovXG5mdW5jdGlvbiBjcmVhdGVSdW5Ib29rKGhvb2tzLCBzdG9yZUtleSkge1xuICBsZXQgcmV0dXJuRmlyc3RBcmcgPSBhcmd1bWVudHMubGVuZ3RoID4gMiAmJiBhcmd1bWVudHNbMl0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1syXSA6IGZhbHNlO1xuICByZXR1cm4gZnVuY3Rpb24gcnVuSG9va3MoaG9va05hbWUpIHtcbiAgICBjb25zdCBob29rc1N0b3JlID0gaG9va3Nbc3RvcmVLZXldO1xuXG4gICAgaWYgKCFob29rc1N0b3JlW2hvb2tOYW1lXSkge1xuICAgICAgaG9va3NTdG9yZVtob29rTmFtZV0gPSB7XG4gICAgICAgIGhhbmRsZXJzOiBbXSxcbiAgICAgICAgcnVuczogMFxuICAgICAgfTtcbiAgICB9XG5cbiAgICBob29rc1N0b3JlW2hvb2tOYW1lXS5ydW5zKys7XG4gICAgY29uc3QgaGFuZGxlcnMgPSBob29rc1N0b3JlW2hvb2tOYW1lXS5oYW5kbGVyczsgLy8gVGhlIGZvbGxvd2luZyBjb2RlIGlzIHN0cmlwcGVkIGZyb20gcHJvZHVjdGlvbiBidWlsZHMuXG5cbiAgICBpZiAoJ3Byb2R1Y3Rpb24nICE9PSBwcm9jZXNzLmVudi5OT0RFX0VOVikge1xuICAgICAgLy8gSGFuZGxlIGFueSAnYWxsJyBob29rcyByZWdpc3RlcmVkLlxuICAgICAgaWYgKCdob29rQWRkZWQnICE9PSBob29rTmFtZSAmJiBob29rc1N0b3JlLmFsbCkge1xuICAgICAgICBoYW5kbGVycy5wdXNoKC4uLmhvb2tzU3RvcmUuYWxsLmhhbmRsZXJzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IG5ldyBBcnJheShfbGVuID4gMSA/IF9sZW4gLSAxIDogMCksIF9rZXkgPSAxOyBfa2V5IDwgX2xlbjsgX2tleSsrKSB7XG4gICAgICBhcmdzW19rZXkgLSAxXSA9IGFyZ3VtZW50c1tfa2V5XTtcbiAgICB9XG5cbiAgICBpZiAoIWhhbmRsZXJzIHx8ICFoYW5kbGVycy5sZW5ndGgpIHtcbiAgICAgIHJldHVybiByZXR1cm5GaXJzdEFyZyA/IGFyZ3NbMF0gOiB1bmRlZmluZWQ7XG4gICAgfVxuXG4gICAgY29uc3QgaG9va0luZm8gPSB7XG4gICAgICBuYW1lOiBob29rTmFtZSxcbiAgICAgIGN1cnJlbnRJbmRleDogMFxuICAgIH07XG5cbiAgICBob29rc1N0b3JlLl9fY3VycmVudC5wdXNoKGhvb2tJbmZvKTtcblxuICAgIHdoaWxlIChob29rSW5mby5jdXJyZW50SW5kZXggPCBoYW5kbGVycy5sZW5ndGgpIHtcbiAgICAgIGNvbnN0IGhhbmRsZXIgPSBoYW5kbGVyc1tob29rSW5mby5jdXJyZW50SW5kZXhdO1xuICAgICAgY29uc3QgcmVzdWx0ID0gaGFuZGxlci5jYWxsYmFjay5hcHBseShudWxsLCBhcmdzKTtcblxuICAgICAgaWYgKHJldHVybkZpcnN0QXJnKSB7XG4gICAgICAgIGFyZ3NbMF0gPSByZXN1bHQ7XG4gICAgICB9XG5cbiAgICAgIGhvb2tJbmZvLmN1cnJlbnRJbmRleCsrO1xuICAgIH1cblxuICAgIGhvb2tzU3RvcmUuX19jdXJyZW50LnBvcCgpO1xuXG4gICAgaWYgKHJldHVybkZpcnN0QXJnKSB7XG4gICAgICByZXR1cm4gYXJnc1swXTtcbiAgICB9XG4gIH07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNyZWF0ZVJ1bkhvb2s7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGVSdW5Ib29rLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/createRunHook.js\n");
90
91 /***/ }),
92
93 /***/ "../node_modules/@wordpress/hooks/build-module/index.js":
94 /*!**************************************************************!*\
95 !*** ../node_modules/@wordpress/hooks/build-module/index.js ***!
96 \**************************************************************/
97 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
98
99 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"actions\": () => (/* binding */ actions),\n/* harmony export */ \"addAction\": () => (/* binding */ addAction),\n/* harmony export */ \"addFilter\": () => (/* binding */ addFilter),\n/* harmony export */ \"applyFilters\": () => (/* binding */ applyFilters),\n/* harmony export */ \"createHooks\": () => (/* reexport safe */ _createHooks__WEBPACK_IMPORTED_MODULE_0__[\"default\"]),\n/* harmony export */ \"currentAction\": () => (/* binding */ currentAction),\n/* harmony export */ \"currentFilter\": () => (/* binding */ currentFilter),\n/* harmony export */ \"defaultHooks\": () => (/* binding */ defaultHooks),\n/* harmony export */ \"didAction\": () => (/* binding */ didAction),\n/* harmony export */ \"didFilter\": () => (/* binding */ didFilter),\n/* harmony export */ \"doAction\": () => (/* binding */ doAction),\n/* harmony export */ \"doingAction\": () => (/* binding */ doingAction),\n/* harmony export */ \"doingFilter\": () => (/* binding */ doingFilter),\n/* harmony export */ \"filters\": () => (/* binding */ filters),\n/* harmony export */ \"hasAction\": () => (/* binding */ hasAction),\n/* harmony export */ \"hasFilter\": () => (/* binding */ hasFilter),\n/* harmony export */ \"removeAction\": () => (/* binding */ removeAction),\n/* harmony export */ \"removeAllActions\": () => (/* binding */ removeAllActions),\n/* harmony export */ \"removeAllFilters\": () => (/* binding */ removeAllFilters),\n/* harmony export */ \"removeFilter\": () => (/* binding */ removeFilter)\n/* harmony export */ });\n/* harmony import */ var _createHooks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createHooks */ \"../node_modules/@wordpress/hooks/build-module/createHooks.js\");\n/**\n * Internal dependencies\n */\n\n/** @typedef {(...args: any[])=>any} Callback */\n\n/**\n * @typedef Handler\n * @property {Callback} callback The callback\n * @property {string} namespace The namespace\n * @property {number} priority The namespace\n */\n\n/**\n * @typedef Hook\n * @property {Handler[]} handlers Array of handlers\n * @property {number} runs Run counter\n */\n\n/**\n * @typedef Current\n * @property {string} name Hook name\n * @property {number} currentIndex The index\n */\n\n/**\n * @typedef {Record<string, Hook> & {__current: Current[]}} Store\n */\n\n/**\n * @typedef {'actions' | 'filters'} StoreKey\n */\n\n/**\n * @typedef {import('./createHooks').Hooks} Hooks\n */\n\nconst defaultHooks = (0,_createHooks__WEBPACK_IMPORTED_MODULE_0__[\"default\"])();\nconst {\n addAction,\n addFilter,\n removeAction,\n removeFilter,\n hasAction,\n hasFilter,\n removeAllActions,\n removeAllFilters,\n doAction,\n applyFilters,\n currentAction,\n currentFilter,\n doingAction,\n doingFilter,\n didAction,\n didFilter,\n actions,\n filters\n} = defaultHooks;\n\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL2luZGV4LmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUN3QztBQUN4QyxjQUFjLHVCQUF1Qjs7QUFFckM7QUFDQTtBQUNBLGNBQWMsVUFBVTtBQUN4QixjQUFjLFVBQVU7QUFDeEIsY0FBYyxVQUFVO0FBQ3hCOztBQUVBO0FBQ0E7QUFDQSxjQUFjLFdBQVc7QUFDekIsY0FBYyxXQUFXO0FBQ3pCOztBQUVBO0FBQ0E7QUFDQSxjQUFjLFFBQVE7QUFDdEIsY0FBYyxRQUFRO0FBQ3RCOztBQUVBO0FBQ0EsYUFBYSx3QkFBd0IsdUJBQXVCO0FBQzVEOztBQUVBO0FBQ0EsYUFBYSx1QkFBdUI7QUFDcEM7O0FBRUE7QUFDQSxhQUFhLCtCQUErQjtBQUM1Qzs7QUFFTyxxQkFBcUIsd0RBQVc7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ3lQO0FBQzNQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2hvb2tzL2J1aWxkLW1vZHVsZS9pbmRleC5qcz82MjBmIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjcmVhdGVIb29rcyBmcm9tICcuL2NyZWF0ZUhvb2tzJztcbi8qKiBAdHlwZWRlZiB7KC4uLmFyZ3M6IGFueVtdKT0+YW55fSBDYWxsYmFjayAqL1xuXG4vKipcbiAqIEB0eXBlZGVmIEhhbmRsZXJcbiAqIEBwcm9wZXJ0eSB7Q2FsbGJhY2t9IGNhbGxiYWNrICBUaGUgY2FsbGJhY2tcbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSAgIG5hbWVzcGFjZSBUaGUgbmFtZXNwYWNlXG4gKiBAcHJvcGVydHkge251bWJlcn0gICBwcmlvcml0eSAgVGhlIG5hbWVzcGFjZVxuICovXG5cbi8qKlxuICogQHR5cGVkZWYgSG9va1xuICogQHByb3BlcnR5IHtIYW5kbGVyW119IGhhbmRsZXJzIEFycmF5IG9mIGhhbmRsZXJzXG4gKiBAcHJvcGVydHkge251bWJlcn0gICAgcnVucyAgICAgUnVuIGNvdW50ZXJcbiAqL1xuXG4vKipcbiAqIEB0eXBlZGVmIEN1cnJlbnRcbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBuYW1lICAgICAgICAgSG9vayBuYW1lXG4gKiBAcHJvcGVydHkge251bWJlcn0gY3VycmVudEluZGV4IFRoZSBpbmRleFxuICovXG5cbi8qKlxuICogQHR5cGVkZWYge1JlY29yZDxzdHJpbmcsIEhvb2s+ICYge19fY3VycmVudDogQ3VycmVudFtdfX0gU3RvcmVcbiAqL1xuXG4vKipcbiAqIEB0eXBlZGVmIHsnYWN0aW9ucycgfCAnZmlsdGVycyd9IFN0b3JlS2V5XG4gKi9cblxuLyoqXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCcuL2NyZWF0ZUhvb2tzJykuSG9va3N9IEhvb2tzXG4gKi9cblxuZXhwb3J0IGNvbnN0IGRlZmF1bHRIb29rcyA9IGNyZWF0ZUhvb2tzKCk7XG5jb25zdCB7XG4gIGFkZEFjdGlvbixcbiAgYWRkRmlsdGVyLFxuICByZW1vdmVBY3Rpb24sXG4gIHJlbW92ZUZpbHRlcixcbiAgaGFzQWN0aW9uLFxuICBoYXNGaWx0ZXIsXG4gIHJlbW92ZUFsbEFjdGlvbnMsXG4gIHJlbW92ZUFsbEZpbHRlcnMsXG4gIGRvQWN0aW9uLFxuICBhcHBseUZpbHRlcnMsXG4gIGN1cnJlbnRBY3Rpb24sXG4gIGN1cnJlbnRGaWx0ZXIsXG4gIGRvaW5nQWN0aW9uLFxuICBkb2luZ0ZpbHRlcixcbiAgZGlkQWN0aW9uLFxuICBkaWRGaWx0ZXIsXG4gIGFjdGlvbnMsXG4gIGZpbHRlcnNcbn0gPSBkZWZhdWx0SG9va3M7XG5leHBvcnQgeyBjcmVhdGVIb29rcywgYWRkQWN0aW9uLCBhZGRGaWx0ZXIsIHJlbW92ZUFjdGlvbiwgcmVtb3ZlRmlsdGVyLCBoYXNBY3Rpb24sIGhhc0ZpbHRlciwgcmVtb3ZlQWxsQWN0aW9ucywgcmVtb3ZlQWxsRmlsdGVycywgZG9BY3Rpb24sIGFwcGx5RmlsdGVycywgY3VycmVudEFjdGlvbiwgY3VycmVudEZpbHRlciwgZG9pbmdBY3Rpb24sIGRvaW5nRmlsdGVyLCBkaWRBY3Rpb24sIGRpZEZpbHRlciwgYWN0aW9ucywgZmlsdGVycyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/index.js\n");
100
101 /***/ }),
102
103 /***/ "../node_modules/@wordpress/hooks/build-module/validateHookName.js":
104 /*!*************************************************************************!*\
105 !*** ../node_modules/@wordpress/hooks/build-module/validateHookName.js ***!
106 \*************************************************************************/
107 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
108
109 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/**\n * Validate a hookName string.\n *\n * @param {string} hookName The hook name to validate. Should be a non empty string containing\n * only numbers, letters, dashes, periods and underscores. Also,\n * the hook name cannot begin with `__`.\n *\n * @return {boolean} Whether the hook name is valid.\n */\nfunction validateHookName(hookName) {\n if ('string' !== typeof hookName || '' === hookName) {\n // eslint-disable-next-line no-console\n console.error('The hook name must be a non-empty string.');\n return false;\n }\n\n if (/^__/.test(hookName)) {\n // eslint-disable-next-line no-console\n console.error('The hook name cannot begin with `__`.');\n return false;\n }\n\n if (!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(hookName)) {\n // eslint-disable-next-line no-console\n console.error('The hook name can only contain numbers, letters, dashes, periods and underscores.');\n return false;\n }\n\n return true;\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (validateHookName);\n//# sourceMappingURL=validateHookName.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL3ZhbGlkYXRlSG9va05hbWUuanMuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxZQUFZLFNBQVM7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsaUVBQWUsZ0JBQWdCLEVBQUM7QUFDaEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL3ZhbGlkYXRlSG9va05hbWUuanM/NGRjZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhbGlkYXRlIGEgaG9va05hbWUgc3RyaW5nLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBob29rTmFtZSBUaGUgaG9vayBuYW1lIHRvIHZhbGlkYXRlLiBTaG91bGQgYmUgYSBub24gZW1wdHkgc3RyaW5nIGNvbnRhaW5pbmdcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICBvbmx5IG51bWJlcnMsIGxldHRlcnMsIGRhc2hlcywgcGVyaW9kcyBhbmQgdW5kZXJzY29yZXMuIEFsc28sXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGhvb2sgbmFtZSBjYW5ub3QgYmVnaW4gd2l0aCBgX19gLlxuICpcbiAqIEByZXR1cm4ge2Jvb2xlYW59IFdoZXRoZXIgdGhlIGhvb2sgbmFtZSBpcyB2YWxpZC5cbiAqL1xuZnVuY3Rpb24gdmFsaWRhdGVIb29rTmFtZShob29rTmFtZSkge1xuICBpZiAoJ3N0cmluZycgIT09IHR5cGVvZiBob29rTmFtZSB8fCAnJyA9PT0gaG9va05hbWUpIHtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuICAgIGNvbnNvbGUuZXJyb3IoJ1RoZSBob29rIG5hbWUgbXVzdCBiZSBhIG5vbi1lbXB0eSBzdHJpbmcuJyk7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgaWYgKC9eX18vLnRlc3QoaG9va05hbWUpKSB7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICBjb25zb2xlLmVycm9yKCdUaGUgaG9vayBuYW1lIGNhbm5vdCBiZWdpbiB3aXRoIGBfX2AuJyk7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgaWYgKCEvXlthLXpBLVpdW2EtekEtWjAtOV8uLV0qJC8udGVzdChob29rTmFtZSkpIHtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuICAgIGNvbnNvbGUuZXJyb3IoJ1RoZSBob29rIG5hbWUgY2FuIG9ubHkgY29udGFpbiBudW1iZXJzLCBsZXR0ZXJzLCBkYXNoZXMsIHBlcmlvZHMgYW5kIHVuZGVyc2NvcmVzLicpO1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHJldHVybiB0cnVlO1xufVxuXG5leHBvcnQgZGVmYXVsdCB2YWxpZGF0ZUhvb2tOYW1lO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dmFsaWRhdGVIb29rTmFtZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/validateHookName.js\n");
110
111 /***/ }),
112
113 /***/ "../node_modules/@wordpress/hooks/build-module/validateNamespace.js":
114 /*!**************************************************************************!*\
115 !*** ../node_modules/@wordpress/hooks/build-module/validateNamespace.js ***!
116 \**************************************************************************/
117 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
118
119 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/**\n * Validate a namespace string.\n *\n * @param {string} namespace The namespace to validate - should take the form\n * `vendor/plugin/function`.\n *\n * @return {boolean} Whether the namespace is valid.\n */\nfunction validateNamespace(namespace) {\n if ('string' !== typeof namespace || '' === namespace) {\n // eslint-disable-next-line no-console\n console.error('The namespace must be a non-empty string.');\n return false;\n }\n\n if (!/^[a-zA-Z][a-zA-Z0-9_.\\-\\/]*$/.test(namespace)) {\n // eslint-disable-next-line no-console\n console.error('The namespace can only contain numbers, letters, dashes, periods, underscores and slashes.');\n return false;\n }\n\n return true;\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (validateNamespace);\n//# sourceMappingURL=validateNamespace.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL3ZhbGlkYXRlTmFtZXNwYWNlLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkI7QUFDQTtBQUNBLFlBQVksU0FBUztBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsaUVBQWUsaUJBQWlCLEVBQUM7QUFDakMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaG9va3MvYnVpbGQtbW9kdWxlL3ZhbGlkYXRlTmFtZXNwYWNlLmpzPzk5NTQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYWxpZGF0ZSBhIG5hbWVzcGFjZSBzdHJpbmcuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IG5hbWVzcGFjZSBUaGUgbmFtZXNwYWNlIHRvIHZhbGlkYXRlIC0gc2hvdWxkIHRha2UgdGhlIGZvcm1cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgYHZlbmRvci9wbHVnaW4vZnVuY3Rpb25gLlxuICpcbiAqIEByZXR1cm4ge2Jvb2xlYW59IFdoZXRoZXIgdGhlIG5hbWVzcGFjZSBpcyB2YWxpZC5cbiAqL1xuZnVuY3Rpb24gdmFsaWRhdGVOYW1lc3BhY2UobmFtZXNwYWNlKSB7XG4gIGlmICgnc3RyaW5nJyAhPT0gdHlwZW9mIG5hbWVzcGFjZSB8fCAnJyA9PT0gbmFtZXNwYWNlKSB7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICBjb25zb2xlLmVycm9yKCdUaGUgbmFtZXNwYWNlIG11c3QgYmUgYSBub24tZW1wdHkgc3RyaW5nLicpO1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIGlmICghL15bYS16QS1aXVthLXpBLVowLTlfLlxcLVxcL10qJC8udGVzdChuYW1lc3BhY2UpKSB7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICBjb25zb2xlLmVycm9yKCdUaGUgbmFtZXNwYWNlIGNhbiBvbmx5IGNvbnRhaW4gbnVtYmVycywgbGV0dGVycywgZGFzaGVzLCBwZXJpb2RzLCB1bmRlcnNjb3JlcyBhbmQgc2xhc2hlcy4nKTtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICByZXR1cm4gdHJ1ZTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgdmFsaWRhdGVOYW1lc3BhY2U7XG4vLyMgc291cmNlTWFwcGluZ1VSTD12YWxpZGF0ZU5hbWVzcGFjZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../node_modules/@wordpress/hooks/build-module/validateNamespace.js\n");
120
121 /***/ }),
122
123 /***/ "./frontend/lib/jet.plugins/main.js":
124 /*!******************************************!*\
125 !*** ./frontend/lib/jet.plugins/main.js ***!
126 \******************************************/
127 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
128
129 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/hooks */ \"../node_modules/@wordpress/hooks/build-module/index.js\");\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(arg) { var key = _toPrimitive(arg, \"string\"); return _typeof(key) === \"symbol\" ? key : String(key); }\nfunction _toPrimitive(input, hint) { if (_typeof(input) !== \"object\" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || \"default\"); if (_typeof(res) !== \"object\") return res; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (hint === \"string\" ? String : Number)(input); }\n\nvar JetPlugins = /*#__PURE__*/function () {\n function JetPlugins(hooksHandler) {\n _classCallCheck(this, JetPlugins);\n _defineProperty(this, \"hooks\", void 0);\n _defineProperty(this, \"globalNamespace\", 'jet-plugins');\n _defineProperty(this, \"blocksNamespace\", 'frontend.element-ready');\n _defineProperty(this, \"blocksConditions\", {});\n this.hooks = hooksHandler || (0,_wordpress_hooks__WEBPACK_IMPORTED_MODULE_0__.createHooks)();\n }\n _createClass(JetPlugins, [{\n key: \"hookNameFromBlock\",\n value: function hookNameFromBlock(block) {\n var name = this.getBlockName(block);\n return name ? \"\".concat(this.globalNamespace, \".\").concat(this.blocksNamespace, \".\").concat(name) : '';\n }\n }, {\n key: \"getBlockName\",\n value: function getBlockName(block) {\n var _block$dataset;\n if ('string' === typeof block) {\n return block.replace('/', '.');\n }\n return this.getBlockName((block === null || block === void 0 ? void 0 : (_block$dataset = block.dataset) === null || _block$dataset === void 0 ? void 0 : _block$dataset.isBlock) || '');\n }\n }, {\n key: \"init\",\n value: function init($scope, blocks) {\n var _this = this;\n // Attach blocks callback early if used. Its optional, maybe used to\n // make sure handlers attached before hooks called\n if (blocks && blocks.length) {\n this.bulkBlocksInit(blocks);\n }\n\n // Init in some scope if needed. By default on body\n $scope = $scope || jQuery('body');\n if ($scope && $scope.length) {\n var $blocksList = $scope.find('[data-is-block*=\"/\"]');\n $blocksList && $blocksList.length && $blocksList.each(function (index, el) {\n _this.initBlock(el);\n });\n }\n }\n\n /**\r\n * Check if given block requires initializtion\r\n *\r\n * @param DOMNode el Specific node of given block\r\n * @return {Boolean}\r\n */\n }, {\n key: \"isBlockRequiresInit\",\n value: function isBlockRequiresInit(el) {\n // Intially check if block was already initialized - if yes, we don't\n // need do it again\n var needInit = undefined === el.dataset.jetInited;\n var blockHook = this.getBlockName(el);\n\n // If block was not initialized before - check if it has condition\n // callback to allow initializtion or not If it has - allow\n // initializtion only if condition callback return TRUE\n if (needInit && this.blocksConditions[blockHook]) {\n needInit = this.blocksConditions[blockHook](el);\n }\n return needInit;\n }\n }, {\n key: \"initBlock\",\n value: function initBlock(el, forceInit) {\n forceInit = forceInit || false;\n var blockHook = this.hookNameFromBlock(el);\n if (blockHook && this.hasHandlers(blockHook)) {\n // Initially check if force initialization passed as argument.\n // In this case block will be initialized anyway\n var needInit = forceInit;\n\n // If force init not required - check if we need to initilize it\n if (!needInit) {\n needInit = this.isBlockRequiresInit(el);\n }\n if (needInit) {\n console.log(el.dataset.isBlock);\n this.hooks.doAction(blockHook, jQuery(el));\n el.dataset.jetInited = true;\n }\n }\n }\n }, {\n key: \"hasHandlers\",\n value: function hasHandlers(hookName) {\n if (!this.hooks.actions[hookName]) {\n return false;\n }\n if (!this.hooks.actions[hookName].handlers || !this.hooks.actions[hookName].handlers.length) {\n return false;\n }\n return true;\n }\n }, {\n key: \"registerBlockHandlers\",\n value: function registerBlockHandlers(block) {\n var blockName = this.getBlockName(block.block);\n this.hooks.addAction(this.hookNameFromBlock(blockName), \"\".concat(this.globalNamespace, \"/\").concat(block.block), block.callback);\n if (block.condition && 'function' === typeof block.condition) {\n this.blocksConditions[blockName] = block.condition;\n }\n }\n }, {\n key: \"bulkBlocksInit\",\n value: function bulkBlocksInit(blocks) {\n for (var i = 0; i < blocks.length; i++) {\n this.registerBlockHandlers(blocks[i]);\n }\n }\n }]);\n return JetPlugins;\n}();\nwindow.JetPlugins = window.JetPlugins || new JetPlugins();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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SSxDQUFDZCxnQkFBZ0IsQ0FBRVcsU0FBUyxDQUFFLEdBQUdsQyxLQUFLLENBQUNxQyxTQUFTO01BQ3JEO0lBRUQ7RUFBQztJQUFBO0lBQUEsT0FFRCx3QkFBZ0I1QixNQUFNLEVBQUc7TUFFeEIsS0FBTSxJQUFJNkIsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHN0IsTUFBTSxDQUFDQyxNQUFNLEVBQUU0QixDQUFDLEVBQUUsRUFBRztRQUN6QyxJQUFJLENBQUNDLHFCQUFxQixDQUFFOUIsTUFBTSxDQUFFNkIsQ0FBQyxDQUFFLENBQUU7TUFDMUM7SUFFRDtFQUFDO0VBQUE7QUFBQTtBQUlGRSxNQUFNLENBQUMzQyxVQUFVLEdBQUcyQyxNQUFNLENBQUMzQyxVQUFVLElBQUksSUFBSUEsVUFBVSxFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvbGliL2pldC5wbHVnaW5zL21haW4uanM/ZTM2NSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVIb29rcyB9IGZyb20gJ0B3b3JkcHJlc3MvaG9va3MnO1xyXG5cclxuY2xhc3MgSmV0UGx1Z2lucyB7XHJcblxyXG5cdGhvb2tzO1xyXG5cdGdsb2JhbE5hbWVzcGFjZSAgPSAnamV0LXBsdWdpbnMnO1xyXG5cdGJsb2Nrc05hbWVzcGFjZSAgPSAnZnJvbnRlbmQuZWxlbWVudC1yZWFkeSc7XHJcblx0YmxvY2tzQ29uZGl0aW9ucyA9IHt9O1xyXG5cclxuXHRjb25zdHJ1Y3RvciggaG9va3NIYW5kbGVyICkge1xyXG5cdFx0dGhpcy5ob29rcyA9IGhvb2tzSGFuZGxlciB8fCBjcmVhdGVIb29rcygpO1xyXG5cdH1cclxuXHJcblx0aG9va05hbWVGcm9tQmxvY2soIGJsb2NrICkge1xyXG5cdFx0Y29uc3QgbmFtZSA9IHRoaXMuZ2V0QmxvY2tOYW1lKCBibG9jayApO1xyXG5cclxuXHRcdHJldHVybiBuYW1lXHJcblx0XHQgICAgICAgPyBgJHsgdGhpcy5nbG9iYWxOYW1lc3BhY2UgfS4keyB0aGlzLmJsb2Nrc05hbWVzcGFjZSB9LiR7IG5hbWUgfWBcclxuXHRcdCAgICAgICA6ICcnO1xyXG5cdH1cclxuXHJcblx0Z2V0QmxvY2tOYW1lKCBibG9jayApIHtcclxuXHRcdGlmICggJ3N0cmluZycgPT09IHR5cGVvZiBibG9jayApIHtcclxuXHRcdFx0cmV0dXJuIGJsb2NrLnJlcGxhY2UoICcvJywgJy4nICk7XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIHRoaXMuZ2V0QmxvY2tOYW1lKCBibG9jaz8uZGF0YXNldD8uaXNCbG9jayB8fCAnJyApO1xyXG5cdH1cclxuXHJcblx0aW5pdCggJHNjb3BlLCBibG9ja3MgKSB7XHJcblxyXG5cdFx0Ly8gQXR0YWNoIGJsb2NrcyBjYWxsYmFjayBlYXJseSBpZiB1c2VkLiBJdHMgb3B0aW9uYWwsIG1heWJlIHVzZWQgdG9cclxuXHRcdC8vIG1ha2Ugc3VyZSBoYW5kbGVycyBhdHRhY2hlZCBiZWZvcmUgaG9va3MgY2FsbGVkXHJcblx0XHRpZiAoIGJsb2NrcyAmJiBibG9ja3MubGVuZ3RoICkge1xyXG5cdFx0XHR0aGlzLmJ1bGtCbG9ja3NJbml0KCBibG9ja3MgKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBJbml0IGluIHNvbWUgc2NvcGUgaWYgbmVlZGVkLiBCeSBkZWZhdWx0IG9uIGJvZHlcclxuXHRcdCRzY29wZSA9ICRzY29wZSB8fCBqUXVlcnkoICdib2R5JyApO1xyXG5cclxuXHRcdGlmICggJHNjb3BlICYmICRzY29wZS5sZW5ndGggKSB7XHJcblx0XHRcdGxldCAkYmxvY2tzTGlzdCA9ICRzY29wZS5maW5kKCAnW2RhdGEtaXMtYmxvY2sqPVwiL1wiXScgKTtcclxuXHRcdFx0JGJsb2Nrc0xpc3QgJiYgJGJsb2Nrc0xpc3QubGVuZ3RoICYmXHJcblx0XHRcdCRibG9ja3NMaXN0LmVhY2goICggaW5kZXgsIGVsICkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuaW5pdEJsb2NrKCBlbCApO1xyXG5cdFx0XHR9ICk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICogQ2hlY2sgaWYgZ2l2ZW4gYmxvY2sgcmVxdWlyZXMgaW5pdGlhbGl6dGlvblxyXG5cdCAqXHJcblx0ICogQHBhcmFtICBET01Ob2RlICBlbCBTcGVjaWZpYyBub2RlIG9mIGdpdmVuIGJsb2NrXHJcblx0ICogQHJldHVybiB7Qm9vbGVhbn1cclxuXHQgKi9cclxuXHRpc0Jsb2NrUmVxdWlyZXNJbml0KCBlbCApIHtcclxuXHJcblx0XHQvLyBJbnRpYWxseSBjaGVjayBpZiBibG9jayB3YXMgYWxyZWFkeSBpbml0aWFsaXplZCAtIGlmIHllcywgd2UgZG9uJ3RcclxuXHRcdC8vIG5lZWQgZG8gaXQgYWdhaW5cclxuXHRcdGxldCBuZWVkSW5pdCAgICA9IHVuZGVmaW5lZCA9PT0gZWwuZGF0YXNldC5qZXRJbml0ZWQ7XHJcblx0XHRjb25zdCBibG9ja0hvb2sgPSB0aGlzLmdldEJsb2NrTmFtZSggZWwgKTtcclxuXHJcblx0XHQvLyBJZiBibG9jayB3YXMgbm90IGluaXRpYWxpemVkIGJlZm9yZSAtIGNoZWNrIGlmIGl0IGhhcyBjb25kaXRpb25cclxuXHRcdC8vIGNhbGxiYWNrIHRvIGFsbG93IGluaXRpYWxpenRpb24gb3Igbm90IElmIGl0IGhhcyAtIGFsbG93XHJcblx0XHQvLyBpbml0aWFsaXp0aW9uIG9ubHkgaWYgY29uZGl0aW9uIGNhbGxiYWNrIHJldHVybiBUUlVFXHJcblx0XHRpZiAoIG5lZWRJbml0ICYmIHRoaXMuYmxvY2tzQ29uZGl0aW9uc1sgYmxvY2tIb29rIF0gKSB7XHJcblx0XHRcdG5lZWRJbml0ID0gdGhpcy5ibG9ja3NDb25kaXRpb25zWyBibG9ja0hvb2sgXSggZWwgKTtcclxuXHRcdH1cclxuXHJcblx0XHRyZXR1cm4gbmVlZEluaXQ7XHJcblx0fVxyXG5cclxuXHRpbml0QmxvY2soIGVsLCBmb3JjZUluaXQgKSB7XHJcblxyXG5cdFx0Zm9yY2VJbml0ICAgICAgID0gZm9yY2VJbml0IHx8IGZhbHNlO1xyXG5cdFx0Y29uc3QgYmxvY2tIb29rID0gdGhpcy5ob29rTmFtZUZyb21CbG9jayggZWwgKTtcclxuXHJcblx0XHRpZiAoIGJsb2NrSG9vayAmJiB0aGlzLmhhc0hhbmRsZXJzKCBibG9ja0hvb2sgKSApIHtcclxuXHJcblx0XHRcdC8vIEluaXRpYWxseSBjaGVjayBpZiBmb3JjZSBpbml0aWFsaXphdGlvbiBwYXNzZWQgYXMgYXJndW1lbnQuXHJcblx0XHRcdC8vIEluIHRoaXMgY2FzZSBibG9jayB3aWxsIGJlIGluaXRpYWxpemVkIGFueXdheVxyXG5cdFx0XHRsZXQgbmVlZEluaXQgPSBmb3JjZUluaXQ7XHJcblxyXG5cdFx0XHQvLyBJZiBmb3JjZSBpbml0IG5vdCByZXF1aXJlZCAtIGNoZWNrIGlmIHdlIG5lZWQgdG8gaW5pdGlsaXplIGl0XHJcblx0XHRcdGlmICggIW5lZWRJbml0ICkge1xyXG5cdFx0XHRcdG5lZWRJbml0ID0gdGhpcy5pc0Jsb2NrUmVxdWlyZXNJbml0KCBlbCApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpZiAoIG5lZWRJbml0ICkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCBlbC5kYXRhc2V0LmlzQmxvY2sgKTtcclxuXHRcdFx0XHR0aGlzLmhvb2tzLmRvQWN0aW9uKCBibG9ja0hvb2ssIGpRdWVyeSggZWwgKSApO1xyXG5cdFx0XHRcdGVsLmRhdGFzZXQuamV0SW5pdGVkID0gdHJ1ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGhhc0hhbmRsZXJzKCBob29rTmFtZSApIHtcclxuXHJcblx0XHRpZiAoICF0aGlzLmhvb2tzLmFjdGlvbnNbIGhvb2tOYW1lIF0gKSB7XHJcblx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdH1cclxuXHJcblx0XHRpZiAoICF0aGlzLmhvb2tzLmFjdGlvbnNbIGhvb2tOYW1lIF0uaGFuZGxlcnMgfHxcclxuXHRcdFx0IXRoaXMuaG9va3MuYWN0aW9uc1sgaG9va05hbWUgXS5oYW5kbGVycy5sZW5ndGggKSB7XHJcblx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdH1cclxuXHJcblx0XHRyZXR1cm4gdHJ1ZTtcclxuXHR9XHJcblxyXG5cdHJlZ2lzdGVyQmxvY2tIYW5kbGVycyggYmxvY2sgKSB7XHJcblx0XHRjb25zdCBibG9ja05hbWUgPSB0aGlzLmdldEJsb2NrTmFtZSggYmxvY2suYmxvY2sgKTtcclxuXHJcblx0XHR0aGlzLmhvb2tzLmFkZEFjdGlvbihcclxuXHRcdFx0dGhpcy5ob29rTmFtZUZyb21CbG9jayggYmxvY2tOYW1lICksXHJcblx0XHRcdGAkeyB0aGlzLmdsb2JhbE5hbWVzcGFjZSB9LyR7IGJsb2NrLmJsb2NrIH1gLFxyXG5cdFx0XHRibG9jay5jYWxsYmFjayxcclxuXHRcdCk7XHJcblxyXG5cdFx0aWYgKCBibG9jay5jb25kaXRpb24gJiYgJ2Z1bmN0aW9uJyA9PT0gdHlwZW9mIGJsb2NrLmNvbmRpdGlvbiApIHtcclxuXHRcdFx0dGhpcy5ibG9ja3NDb25kaXRpb25zWyBibG9ja05hbWUgXSA9IGJsb2NrLmNvbmRpdGlvbjtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRidWxrQmxvY2tzSW5pdCggYmxvY2tzICkge1xyXG5cclxuXHRcdGZvciAoIHZhciBpID0gMDsgaSA8IGJsb2Nrcy5sZW5ndGg7IGkrKyApIHtcclxuXHRcdFx0dGhpcy5yZWdpc3RlckJsb2NrSGFuZGxlcnMoIGJsb2Nrc1sgaSBdICk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbndpbmRvdy5KZXRQbHVnaW5zID0gd2luZG93LkpldFBsdWdpbnMgfHwgbmV3IEpldFBsdWdpbnMoKTsiXSwibmFtZXMiOlsiY3JlYXRlSG9va3MiLCJKZXRQbHVnaW5zIiwiaG9va3NIYW5kbGVyIiwiaG9va3MiLCJibG9jayIsIm5hbWUiLCJnZXRCbG9ja05hbWUiLCJnbG9iYWxOYW1lc3BhY2UiLCJibG9ja3NOYW1lc3BhY2UiLCJyZXBsYWNlIiwiZGF0YXNldCIsImlzQmxvY2siLCIkc2NvcGUiLCJibG9ja3MiLCJsZW5ndGgiLCJidWxrQmxvY2tzSW5pdCIsImpRdWVyeSIsIiRibG9ja3NMaXN0IiwiZmluZCIsImVhY2giLCJpbmRleCIsImVsIiwiaW5pdEJsb2NrIiwibmVlZEluaXQiLCJ1bmRlZmluZWQiLCJqZXRJbml0ZWQiLCJibG9ja0hvb2siLCJibG9ja3NDb25kaXRpb25zIiwiZm9yY2VJbml0IiwiaG9va05hbWVGcm9tQmxvY2siLCJoYXNIYW5kbGVycyIsImlzQmxvY2tSZXF1aXJlc0luaXQiLCJjb25zb2xlIiwibG9nIiwiZG9BY3Rpb24iLCJob29rTmFtZSIsImFjdGlvbnMiLCJoYW5kbGVycyIsImJsb2NrTmFtZSIsImFkZEFjdGlvbiIsImNhbGxiYWNrIiwiY29uZGl0aW9uIiwiaSIsInJlZ2lzdGVyQmxvY2tIYW5kbGVycyIsIndpbmRvdyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/lib/jet.plugins/main.js\n");
130
131 /***/ })
132
133 /******/ });
134 /************************************************************************/
135 /******/ // The module cache
136 /******/ var __webpack_module_cache__ = {};
137 /******/
138 /******/ // The require function
139 /******/ function __webpack_require__(moduleId) {
140 /******/ // Check if module is in cache
141 /******/ var cachedModule = __webpack_module_cache__[moduleId];
142 /******/ if (cachedModule !== undefined) {
143 /******/ return cachedModule.exports;
144 /******/ }
145 /******/ // Create a new module (and put it into the cache)
146 /******/ var module = __webpack_module_cache__[moduleId] = {
147 /******/ // no module.id needed
148 /******/ // no module.loaded needed
149 /******/ exports: {}
150 /******/ };
151 /******/
152 /******/ // Execute the module function
153 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
154 /******/
155 /******/ // Return the exports of the module
156 /******/ return module.exports;
157 /******/ }
158 /******/
159 /************************************************************************/
160 /******/ /* webpack/runtime/define property getters */
161 /******/ (() => {
162 /******/ // define getter functions for harmony exports
163 /******/ __webpack_require__.d = (exports, definition) => {
164 /******/ for(var key in definition) {
165 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
166 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
167 /******/ }
168 /******/ }
169 /******/ };
170 /******/ })();
171 /******/
172 /******/ /* webpack/runtime/hasOwnProperty shorthand */
173 /******/ (() => {
174 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
175 /******/ })();
176 /******/
177 /******/ /* webpack/runtime/make namespace object */
178 /******/ (() => {
179 /******/ // define __esModule on exports
180 /******/ __webpack_require__.r = (exports) => {
181 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
182 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
183 /******/ }
184 /******/ Object.defineProperty(exports, '__esModule', { value: true });
185 /******/ };
186 /******/ })();
187 /******/
188 /************************************************************************/
189 /******/
190 /******/ // startup
191 /******/ // Load entry module and return exports
192 /******/ // This entry module can't be inlined because the eval-source-map devtool is used.
193 /******/ var __webpack_exports__ = __webpack_require__("./frontend/lib/jet.plugins/main.js");
194 /******/
195 /******/ })()
196 ;