wp/wp-includes/js/dist/element.js
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
equal deleted inserted replaced
17:34716fd837a4 18:be944660c56a
    80 /******/ 	// __webpack_public_path__
    80 /******/ 	// __webpack_public_path__
    81 /******/ 	__webpack_require__.p = "";
    81 /******/ 	__webpack_require__.p = "";
    82 /******/
    82 /******/
    83 /******/
    83 /******/
    84 /******/ 	// Load entry module and return exports
    84 /******/ 	// Load entry module and return exports
    85 /******/ 	return __webpack_require__(__webpack_require__.s = 453);
    85 /******/ 	return __webpack_require__(__webpack_require__.s = "o/Ny");
    86 /******/ })
    86 /******/ })
    87 /************************************************************************/
    87 /************************************************************************/
    88 /******/ ({
    88 /******/ ({
    89 
    89 
    90 /***/ 13:
    90 /***/ "Vx3V":
    91 /***/ (function(module, exports) {
    91 /***/ (function(module, exports) {
    92 
    92 
    93 (function() { module.exports = this["React"]; }());
    93 (function() { module.exports = window["wp"]["escapeHtml"]; }());
    94 
    94 
    95 /***/ }),
    95 /***/ }),
    96 
    96 
    97 /***/ 14:
    97 /***/ "YLtl":
    98 /***/ (function(module, __webpack_exports__, __webpack_require__) {
    98 /***/ (function(module, exports) {
    99 
    99 
   100 "use strict";
   100 (function() { module.exports = window["lodash"]; }());
   101 
       
   102 // EXPORTS
       
   103 __webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _slicedToArray; });
       
   104 
       
   105 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
       
   106 var arrayWithHoles = __webpack_require__(38);
       
   107 
       
   108 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
       
   109 function _iterableToArrayLimit(arr, i) {
       
   110   if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
       
   111   var _arr = [];
       
   112   var _n = true;
       
   113   var _d = false;
       
   114   var _e = undefined;
       
   115 
       
   116   try {
       
   117     for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
       
   118       _arr.push(_s.value);
       
   119 
       
   120       if (i && _arr.length === i) break;
       
   121     }
       
   122   } catch (err) {
       
   123     _d = true;
       
   124     _e = err;
       
   125   } finally {
       
   126     try {
       
   127       if (!_n && _i["return"] != null) _i["return"]();
       
   128     } finally {
       
   129       if (_d) throw _e;
       
   130     }
       
   131   }
       
   132 
       
   133   return _arr;
       
   134 }
       
   135 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
       
   136 var unsupportedIterableToArray = __webpack_require__(29);
       
   137 
       
   138 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
       
   139 var nonIterableRest = __webpack_require__(39);
       
   140 
       
   141 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js
       
   142 
       
   143 
       
   144 
       
   145 
       
   146 function _slicedToArray(arr, i) {
       
   147   return Object(arrayWithHoles["a" /* default */])(arr) || _iterableToArrayLimit(arr, i) || Object(unsupportedIterableToArray["a" /* default */])(arr, i) || Object(nonIterableRest["a" /* default */])();
       
   148 }
       
   149 
   101 
   150 /***/ }),
   102 /***/ }),
   151 
   103 
   152 /***/ 144:
   104 /***/ "cDcd":
   153 /***/ (function(module, exports) {
   105 /***/ (function(module, exports) {
   154 
   106 
   155 (function() { module.exports = this["ReactDOM"]; }());
   107 (function() { module.exports = window["React"]; }());
   156 
   108 
   157 /***/ }),
   109 /***/ }),
   158 
   110 
   159 /***/ 15:
   111 /***/ "faye":
   160 /***/ (function(module, __webpack_exports__, __webpack_require__) {
   112 /***/ (function(module, exports) {
   161 
   113 
   162 "use strict";
   114 (function() { module.exports = window["ReactDOM"]; }());
   163 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutProperties; });
       
   164 /* harmony import */ var _objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(41);
       
   165 
       
   166 function _objectWithoutProperties(source, excluded) {
       
   167   if (source == null) return {};
       
   168   var target = Object(_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(source, excluded);
       
   169   var key, i;
       
   170 
       
   171   if (Object.getOwnPropertySymbols) {
       
   172     var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
       
   173 
       
   174     for (i = 0; i < sourceSymbolKeys.length; i++) {
       
   175       key = sourceSymbolKeys[i];
       
   176       if (excluded.indexOf(key) >= 0) continue;
       
   177       if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
       
   178       target[key] = source[key];
       
   179     }
       
   180   }
       
   181 
       
   182   return target;
       
   183 }
       
   184 
   115 
   185 /***/ }),
   116 /***/ }),
   186 
   117 
   187 /***/ 18:
   118 /***/ "o/Ny":
   188 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
   189 
       
   190 "use strict";
       
   191 
       
   192 // EXPORTS
       
   193 __webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _toConsumableArray; });
       
   194 
       
   195 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
       
   196 var arrayLikeToArray = __webpack_require__(26);
       
   197 
       
   198 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
       
   199 
       
   200 function _arrayWithoutHoles(arr) {
       
   201   if (Array.isArray(arr)) return Object(arrayLikeToArray["a" /* default */])(arr);
       
   202 }
       
   203 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js
       
   204 var iterableToArray = __webpack_require__(35);
       
   205 
       
   206 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
       
   207 var unsupportedIterableToArray = __webpack_require__(29);
       
   208 
       
   209 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
       
   210 function _nonIterableSpread() {
       
   211   throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
       
   212 }
       
   213 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
       
   214 
       
   215 
       
   216 
       
   217 
       
   218 function _toConsumableArray(arr) {
       
   219   return _arrayWithoutHoles(arr) || Object(iterableToArray["a" /* default */])(arr) || Object(unsupportedIterableToArray["a" /* default */])(arr) || _nonIterableSpread();
       
   220 }
       
   221 
       
   222 /***/ }),
       
   223 
       
   224 /***/ 2:
       
   225 /***/ (function(module, exports) {
       
   226 
       
   227 (function() { module.exports = this["lodash"]; }());
       
   228 
       
   229 /***/ }),
       
   230 
       
   231 /***/ 26:
       
   232 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
   233 
       
   234 "use strict";
       
   235 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayLikeToArray; });
       
   236 function _arrayLikeToArray(arr, len) {
       
   237   if (len == null || len > arr.length) len = arr.length;
       
   238 
       
   239   for (var i = 0, arr2 = new Array(len); i < len; i++) {
       
   240     arr2[i] = arr[i];
       
   241   }
       
   242 
       
   243   return arr2;
       
   244 }
       
   245 
       
   246 /***/ }),
       
   247 
       
   248 /***/ 29:
       
   249 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
   250 
       
   251 "use strict";
       
   252 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; });
       
   253 /* harmony import */ var _arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(26);
       
   254 
       
   255 function _unsupportedIterableToArray(o, minLen) {
       
   256   if (!o) return;
       
   257   if (typeof o === "string") return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen);
       
   258   var n = Object.prototype.toString.call(o).slice(8, -1);
       
   259   if (n === "Object" && o.constructor) n = o.constructor.name;
       
   260   if (n === "Map" || n === "Set") return Array.from(o);
       
   261   if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen);
       
   262 }
       
   263 
       
   264 /***/ }),
       
   265 
       
   266 /***/ 35:
       
   267 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
   268 
       
   269 "use strict";
       
   270 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _iterableToArray; });
       
   271 function _iterableToArray(iter) {
       
   272   if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
       
   273 }
       
   274 
       
   275 /***/ }),
       
   276 
       
   277 /***/ 38:
       
   278 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
   279 
       
   280 "use strict";
       
   281 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayWithHoles; });
       
   282 function _arrayWithHoles(arr) {
       
   283   if (Array.isArray(arr)) return arr;
       
   284 }
       
   285 
       
   286 /***/ }),
       
   287 
       
   288 /***/ 39:
       
   289 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
   290 
       
   291 "use strict";
       
   292 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _nonIterableRest; });
       
   293 function _nonIterableRest() {
       
   294   throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
       
   295 }
       
   296 
       
   297 /***/ }),
       
   298 
       
   299 /***/ 40:
       
   300 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
   301 
       
   302 "use strict";
       
   303 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _typeof; });
       
   304 function _typeof(obj) {
       
   305   "@babel/helpers - typeof";
       
   306 
       
   307   if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
       
   308     _typeof = function _typeof(obj) {
       
   309       return typeof obj;
       
   310     };
       
   311   } else {
       
   312     _typeof = function _typeof(obj) {
       
   313       return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
       
   314     };
       
   315   }
       
   316 
       
   317   return _typeof(obj);
       
   318 }
       
   319 
       
   320 /***/ }),
       
   321 
       
   322 /***/ 41:
       
   323 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
   324 
       
   325 "use strict";
       
   326 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutPropertiesLoose; });
       
   327 function _objectWithoutPropertiesLoose(source, excluded) {
       
   328   if (source == null) return {};
       
   329   var target = {};
       
   330   var sourceKeys = Object.keys(source);
       
   331   var key, i;
       
   332 
       
   333   for (i = 0; i < sourceKeys.length; i++) {
       
   334     key = sourceKeys[i];
       
   335     if (excluded.indexOf(key) >= 0) continue;
       
   336     target[key] = source[key];
       
   337   }
       
   338 
       
   339   return target;
       
   340 }
       
   341 
       
   342 /***/ }),
       
   343 
       
   344 /***/ 453:
       
   345 /***/ (function(module, __webpack_exports__, __webpack_require__) {
   119 /***/ (function(module, __webpack_exports__, __webpack_require__) {
   346 
   120 
   347 "use strict";
   121 "use strict";
   348 // ESM COMPAT FLAG
   122 // ESM COMPAT FLAG
   349 __webpack_require__.r(__webpack_exports__);
   123 __webpack_require__.r(__webpack_exports__);
   350 
   124 
   351 // EXPORTS
   125 // EXPORTS
   352 __webpack_require__.d(__webpack_exports__, "createInterpolateElement", function() { return /* reexport */ create_interpolate_element; });
   126 __webpack_require__.d(__webpack_exports__, "createInterpolateElement", function() { return /* reexport */ create_interpolate_element; });
   353 __webpack_require__.d(__webpack_exports__, "Children", function() { return /* reexport */ external_this_React_["Children"]; });
   127 __webpack_require__.d(__webpack_exports__, "Children", function() { return /* reexport */ external_React_["Children"]; });
   354 __webpack_require__.d(__webpack_exports__, "cloneElement", function() { return /* reexport */ external_this_React_["cloneElement"]; });
   128 __webpack_require__.d(__webpack_exports__, "cloneElement", function() { return /* reexport */ external_React_["cloneElement"]; });
   355 __webpack_require__.d(__webpack_exports__, "Component", function() { return /* reexport */ external_this_React_["Component"]; });
   129 __webpack_require__.d(__webpack_exports__, "Component", function() { return /* reexport */ external_React_["Component"]; });
   356 __webpack_require__.d(__webpack_exports__, "createContext", function() { return /* reexport */ external_this_React_["createContext"]; });
   130 __webpack_require__.d(__webpack_exports__, "createContext", function() { return /* reexport */ external_React_["createContext"]; });
   357 __webpack_require__.d(__webpack_exports__, "createElement", function() { return /* reexport */ external_this_React_["createElement"]; });
   131 __webpack_require__.d(__webpack_exports__, "createElement", function() { return /* reexport */ external_React_["createElement"]; });
   358 __webpack_require__.d(__webpack_exports__, "createRef", function() { return /* reexport */ external_this_React_["createRef"]; });
   132 __webpack_require__.d(__webpack_exports__, "createRef", function() { return /* reexport */ external_React_["createRef"]; });
   359 __webpack_require__.d(__webpack_exports__, "forwardRef", function() { return /* reexport */ external_this_React_["forwardRef"]; });
   133 __webpack_require__.d(__webpack_exports__, "forwardRef", function() { return /* reexport */ external_React_["forwardRef"]; });
   360 __webpack_require__.d(__webpack_exports__, "Fragment", function() { return /* reexport */ external_this_React_["Fragment"]; });
   134 __webpack_require__.d(__webpack_exports__, "Fragment", function() { return /* reexport */ external_React_["Fragment"]; });
   361 __webpack_require__.d(__webpack_exports__, "isValidElement", function() { return /* reexport */ external_this_React_["isValidElement"]; });
   135 __webpack_require__.d(__webpack_exports__, "isValidElement", function() { return /* reexport */ external_React_["isValidElement"]; });
   362 __webpack_require__.d(__webpack_exports__, "memo", function() { return /* reexport */ external_this_React_["memo"]; });
   136 __webpack_require__.d(__webpack_exports__, "memo", function() { return /* reexport */ external_React_["memo"]; });
   363 __webpack_require__.d(__webpack_exports__, "StrictMode", function() { return /* reexport */ external_this_React_["StrictMode"]; });
   137 __webpack_require__.d(__webpack_exports__, "StrictMode", function() { return /* reexport */ external_React_["StrictMode"]; });
   364 __webpack_require__.d(__webpack_exports__, "useCallback", function() { return /* reexport */ external_this_React_["useCallback"]; });
   138 __webpack_require__.d(__webpack_exports__, "useCallback", function() { return /* reexport */ external_React_["useCallback"]; });
   365 __webpack_require__.d(__webpack_exports__, "useContext", function() { return /* reexport */ external_this_React_["useContext"]; });
   139 __webpack_require__.d(__webpack_exports__, "useContext", function() { return /* reexport */ external_React_["useContext"]; });
   366 __webpack_require__.d(__webpack_exports__, "useDebugValue", function() { return /* reexport */ external_this_React_["useDebugValue"]; });
   140 __webpack_require__.d(__webpack_exports__, "useDebugValue", function() { return /* reexport */ external_React_["useDebugValue"]; });
   367 __webpack_require__.d(__webpack_exports__, "useEffect", function() { return /* reexport */ external_this_React_["useEffect"]; });
   141 __webpack_require__.d(__webpack_exports__, "useEffect", function() { return /* reexport */ external_React_["useEffect"]; });
   368 __webpack_require__.d(__webpack_exports__, "useImperativeHandle", function() { return /* reexport */ external_this_React_["useImperativeHandle"]; });
   142 __webpack_require__.d(__webpack_exports__, "useImperativeHandle", function() { return /* reexport */ external_React_["useImperativeHandle"]; });
   369 __webpack_require__.d(__webpack_exports__, "useLayoutEffect", function() { return /* reexport */ external_this_React_["useLayoutEffect"]; });
   143 __webpack_require__.d(__webpack_exports__, "useLayoutEffect", function() { return /* reexport */ external_React_["useLayoutEffect"]; });
   370 __webpack_require__.d(__webpack_exports__, "useMemo", function() { return /* reexport */ external_this_React_["useMemo"]; });
   144 __webpack_require__.d(__webpack_exports__, "useMemo", function() { return /* reexport */ external_React_["useMemo"]; });
   371 __webpack_require__.d(__webpack_exports__, "useReducer", function() { return /* reexport */ external_this_React_["useReducer"]; });
   145 __webpack_require__.d(__webpack_exports__, "useReducer", function() { return /* reexport */ external_React_["useReducer"]; });
   372 __webpack_require__.d(__webpack_exports__, "useRef", function() { return /* reexport */ external_this_React_["useRef"]; });
   146 __webpack_require__.d(__webpack_exports__, "useRef", function() { return /* reexport */ external_React_["useRef"]; });
   373 __webpack_require__.d(__webpack_exports__, "useState", function() { return /* reexport */ external_this_React_["useState"]; });
   147 __webpack_require__.d(__webpack_exports__, "useState", function() { return /* reexport */ external_React_["useState"]; });
   374 __webpack_require__.d(__webpack_exports__, "lazy", function() { return /* reexport */ external_this_React_["lazy"]; });
   148 __webpack_require__.d(__webpack_exports__, "lazy", function() { return /* reexport */ external_React_["lazy"]; });
   375 __webpack_require__.d(__webpack_exports__, "Suspense", function() { return /* reexport */ external_this_React_["Suspense"]; });
   149 __webpack_require__.d(__webpack_exports__, "Suspense", function() { return /* reexport */ external_React_["Suspense"]; });
   376 __webpack_require__.d(__webpack_exports__, "concatChildren", function() { return /* reexport */ concatChildren; });
   150 __webpack_require__.d(__webpack_exports__, "concatChildren", function() { return /* reexport */ concatChildren; });
   377 __webpack_require__.d(__webpack_exports__, "switchChildrenNodeName", function() { return /* reexport */ switchChildrenNodeName; });
   151 __webpack_require__.d(__webpack_exports__, "switchChildrenNodeName", function() { return /* reexport */ switchChildrenNodeName; });
   378 __webpack_require__.d(__webpack_exports__, "createPortal", function() { return /* reexport */ external_this_ReactDOM_["createPortal"]; });
   152 __webpack_require__.d(__webpack_exports__, "createPortal", function() { return /* reexport */ external_ReactDOM_["createPortal"]; });
   379 __webpack_require__.d(__webpack_exports__, "findDOMNode", function() { return /* reexport */ external_this_ReactDOM_["findDOMNode"]; });
   153 __webpack_require__.d(__webpack_exports__, "findDOMNode", function() { return /* reexport */ external_ReactDOM_["findDOMNode"]; });
   380 __webpack_require__.d(__webpack_exports__, "render", function() { return /* reexport */ external_this_ReactDOM_["render"]; });
   154 __webpack_require__.d(__webpack_exports__, "render", function() { return /* reexport */ external_ReactDOM_["render"]; });
   381 __webpack_require__.d(__webpack_exports__, "unmountComponentAtNode", function() { return /* reexport */ external_this_ReactDOM_["unmountComponentAtNode"]; });
   155 __webpack_require__.d(__webpack_exports__, "unmountComponentAtNode", function() { return /* reexport */ external_ReactDOM_["unmountComponentAtNode"]; });
   382 __webpack_require__.d(__webpack_exports__, "isEmptyElement", function() { return /* reexport */ utils_isEmptyElement; });
   156 __webpack_require__.d(__webpack_exports__, "isEmptyElement", function() { return /* reexport */ isEmptyElement; });
   383 __webpack_require__.d(__webpack_exports__, "Platform", function() { return /* reexport */ platform; });
   157 __webpack_require__.d(__webpack_exports__, "Platform", function() { return /* reexport */ platform; });
   384 __webpack_require__.d(__webpack_exports__, "renderToString", function() { return /* reexport */ serialize; });
   158 __webpack_require__.d(__webpack_exports__, "renderToString", function() { return /* reexport */ serialize; });
   385 __webpack_require__.d(__webpack_exports__, "RawHTML", function() { return /* reexport */ RawHTML; });
   159 __webpack_require__.d(__webpack_exports__, "RawHTML", function() { return /* reexport */ RawHTML; });
   386 
   160 
   387 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
   161 // EXTERNAL MODULE: external "React"
   388 var slicedToArray = __webpack_require__(14);
   162 var external_React_ = __webpack_require__("cDcd");
   389 
       
   390 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
       
   391 var esm_typeof = __webpack_require__(40);
       
   392 
       
   393 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
       
   394 var toConsumableArray = __webpack_require__(18);
       
   395 
       
   396 // EXTERNAL MODULE: external {"this":"React"}
       
   397 var external_this_React_ = __webpack_require__(13);
       
   398 
   163 
   399 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/create-interpolate-element.js
   164 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/create-interpolate-element.js
   400 
   165 /**
   401 
   166  * Internal dependencies
   402 
       
   403 
       
   404 /**
       
   405  * External dependencies
       
   406  */
   167  */
   407 
   168 
   408 /** @typedef {import('./react').WPElement} WPElement */
   169 /** @typedef {import('./react').WPElement} WPElement */
   409 
   170 
   410 var indoc, offset, output, stack;
   171 let indoc, offset, output, stack;
   411 /**
   172 /**
   412  * Matches tags in the localized string
   173  * Matches tags in the localized string
   413  *
   174  *
   414  * This is used for extracting the tag pattern groups for parsing the localized
   175  * This is used for extracting the tag pattern groups for parsing the localized
   415  * string and along with the map converting it to a react element.
   176  * string and along with the map converting it to a react element.
   422  * isSelfClosed: The slash on a self closing tag, if it exists.
   183  * isSelfClosed: The slash on a self closing tag, if it exists.
   423  *
   184  *
   424  * @type {RegExp}
   185  * @type {RegExp}
   425  */
   186  */
   426 
   187 
   427 var tokenizer = /<(\/)?(\w+)\s*(\/)?>/g;
   188 const tokenizer = /<(\/)?(\w+)\s*(\/)?>/g;
   428 /**
   189 /**
   429  * The stack frame tracking parse progress.
   190  * The stack frame tracking parse progress.
   430  *
   191  *
   431  * @typedef Frame
   192  * @typedef Frame
   432  *
   193  *
   465  * @return {Frame} The stack frame tracking parse progress.
   226  * @return {Frame} The stack frame tracking parse progress.
   466  */
   227  */
   467 
   228 
   468 function createFrame(element, tokenStart, tokenLength, prevOffset, leadingTextStart) {
   229 function createFrame(element, tokenStart, tokenLength, prevOffset, leadingTextStart) {
   469   return {
   230   return {
   470     element: element,
   231     element,
   471     tokenStart: tokenStart,
   232     tokenStart,
   472     tokenLength: tokenLength,
   233     tokenLength,
   473     prevOffset: prevOffset,
   234     prevOffset,
   474     leadingTextStart: leadingTextStart,
   235     leadingTextStart,
   475     children: []
   236     children: []
   476   };
   237   };
   477 }
   238 }
   478 /**
   239 /**
   479  * This function creates an interpolated element from a passed in string with
   240  * This function creates an interpolated element from a passed in string with
   502  * @throws {TypeError}
   263  * @throws {TypeError}
   503  * @return {WPElement}  A wp element.
   264  * @return {WPElement}  A wp element.
   504  */
   265  */
   505 
   266 
   506 
   267 
   507 var create_interpolate_element_createInterpolateElement = function createInterpolateElement(interpolatedString, conversionMap) {
   268 const createInterpolateElement = (interpolatedString, conversionMap) => {
   508   indoc = interpolatedString;
   269   indoc = interpolatedString;
   509   offset = 0;
   270   offset = 0;
   510   output = [];
   271   output = [];
   511   stack = [];
   272   stack = [];
   512   tokenizer.lastIndex = 0;
   273   tokenizer.lastIndex = 0;
   513 
   274 
   514   if (!create_interpolate_element_isValidConversionMap(conversionMap)) {
   275   if (!isValidConversionMap(conversionMap)) {
   515     throw new TypeError('The conversionMap provided is not valid. It must be an object with values that are WPElements');
   276     throw new TypeError('The conversionMap provided is not valid. It must be an object with values that are WPElements');
   516   }
   277   }
   517 
   278 
   518   do {// twiddle our thumbs
   279   do {// twiddle our thumbs
   519   } while (proceed(conversionMap));
   280   } while (proceed(conversionMap));
   520 
   281 
   521   return external_this_React_["createElement"].apply(void 0, [external_this_React_["Fragment"], null].concat(Object(toConsumableArray["a" /* default */])(output)));
   282   return Object(external_React_["createElement"])(external_React_["Fragment"], null, ...output);
   522 };
   283 };
   523 /**
   284 /**
   524  * Validate conversion map.
   285  * Validate conversion map.
   525  *
   286  *
   526  * A map is considered valid if it's an object and every value in the object
   287  * A map is considered valid if it's an object and every value in the object
   532  *
   293  *
   533  * @return {boolean}  True means the map is valid.
   294  * @return {boolean}  True means the map is valid.
   534  */
   295  */
   535 
   296 
   536 
   297 
   537 var create_interpolate_element_isValidConversionMap = function isValidConversionMap(conversionMap) {
   298 const isValidConversionMap = conversionMap => {
   538   var isObject = Object(esm_typeof["a" /* default */])(conversionMap) === 'object';
   299   const isObject = typeof conversionMap === 'object';
   539   var values = isObject && Object.values(conversionMap);
   300   const values = isObject && Object.values(conversionMap);
   540   return isObject && values.length && values.every(function (element) {
   301   return isObject && values.length && values.every(element => Object(external_React_["isValidElement"])(element));
   541     return Object(external_this_React_["isValidElement"])(element);
       
   542   });
       
   543 };
   302 };
   544 /**
   303 /**
   545  * This is the iterator over the matches in the string.
   304  * This is the iterator over the matches in the string.
   546  *
   305  *
   547  * @private
   306  * @private
   551  * @return {boolean} true for continuing to iterate, false for finished.
   310  * @return {boolean} true for continuing to iterate, false for finished.
   552  */
   311  */
   553 
   312 
   554 
   313 
   555 function proceed(conversionMap) {
   314 function proceed(conversionMap) {
   556   var next = nextToken();
   315   const next = nextToken();
   557 
   316   const [tokenType, name, startOffset, tokenLength] = next;
   558   var _next = Object(slicedToArray["a" /* default */])(next, 4),
   317   const stackDepth = stack.length;
   559       tokenType = _next[0],
   318   const leadingTextStart = startOffset > offset ? offset : null;
   560       name = _next[1],
       
   561       startOffset = _next[2],
       
   562       tokenLength = _next[3];
       
   563 
       
   564   var stackDepth = stack.length;
       
   565   var leadingTextStart = startOffset > offset ? offset : null;
       
   566 
   319 
   567   if (!conversionMap[name]) {
   320   if (!conversionMap[name]) {
   568     addText();
   321     addText();
   569     return false;
   322     return false;
   570   }
   323   }
   571 
   324 
   572   switch (tokenType) {
   325   switch (tokenType) {
   573     case 'no-more-tokens':
   326     case 'no-more-tokens':
   574       if (stackDepth !== 0) {
   327       if (stackDepth !== 0) {
   575         var _stack$pop = stack.pop(),
   328         const {
   576             stackLeadingText = _stack$pop.leadingTextStart,
   329           leadingTextStart: stackLeadingText,
   577             tokenStart = _stack$pop.tokenStart;
   330           tokenStart
   578 
   331         } = stack.pop();
   579         output.push(indoc.substr(stackLeadingText, tokenStart));
   332         output.push(indoc.substr(stackLeadingText, tokenStart));
   580       }
   333       }
   581 
   334 
   582       addText();
   335       addText();
   583       return false;
   336       return false;
   611         return true;
   364         return true;
   612       } // otherwise we're nested and we have to close out the current
   365       } // otherwise we're nested and we have to close out the current
   613       // block and add it as a innerBlock to the parent
   366       // block and add it as a innerBlock to the parent
   614 
   367 
   615 
   368 
   616       var stackTop = stack.pop();
   369       const stackTop = stack.pop();
   617       var text = indoc.substr(stackTop.prevOffset, startOffset - stackTop.prevOffset);
   370       const text = indoc.substr(stackTop.prevOffset, startOffset - stackTop.prevOffset);
   618       stackTop.children.push(text);
   371       stackTop.children.push(text);
   619       stackTop.prevOffset = startOffset + tokenLength;
   372       stackTop.prevOffset = startOffset + tokenLength;
   620       var frame = createFrame(stackTop.element, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength);
   373       const frame = createFrame(stackTop.element, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength);
   621       frame.children = stackTop.children;
   374       frame.children = stackTop.children;
   622       addChild(frame);
   375       addChild(frame);
   623       offset = startOffset + tokenLength;
   376       offset = startOffset + tokenLength;
   624       return true;
   377       return true;
   625 
   378 
   636  * @return {Array}  An array of details for the token matched.
   389  * @return {Array}  An array of details for the token matched.
   637  */
   390  */
   638 
   391 
   639 
   392 
   640 function nextToken() {
   393 function nextToken() {
   641   var matches = tokenizer.exec(indoc); // we have no more tokens
   394   const matches = tokenizer.exec(indoc); // we have no more tokens
   642 
   395 
   643   if (null === matches) {
   396   if (null === matches) {
   644     return ['no-more-tokens'];
   397     return ['no-more-tokens'];
   645   }
   398   }
   646 
   399 
   647   var startedAt = matches.index;
   400   const startedAt = matches.index;
   648 
   401   const [match, isClosing, name, isSelfClosed] = matches;
   649   var _matches = Object(slicedToArray["a" /* default */])(matches, 4),
   402   const length = match.length;
   650       match = _matches[0],
       
   651       isClosing = _matches[1],
       
   652       name = _matches[2],
       
   653       isSelfClosed = _matches[3];
       
   654 
       
   655   var length = match.length;
       
   656 
   403 
   657   if (isSelfClosed) {
   404   if (isSelfClosed) {
   658     return ['self-closed', name, startedAt, length];
   405     return ['self-closed', name, startedAt, length];
   659   }
   406   }
   660 
   407 
   672  * @private
   419  * @private
   673  */
   420  */
   674 
   421 
   675 
   422 
   676 function addText() {
   423 function addText() {
   677   var length = indoc.length - offset;
   424   const length = indoc.length - offset;
   678 
   425 
   679   if (0 === length) {
   426   if (0 === length) {
   680     return;
   427     return;
   681   }
   428   }
   682 
   429 
   692  *                               token information.
   439  *                               token information.
   693  */
   440  */
   694 
   441 
   695 
   442 
   696 function addChild(frame) {
   443 function addChild(frame) {
   697   var element = frame.element,
   444   const {
   698       tokenStart = frame.tokenStart,
   445     element,
   699       tokenLength = frame.tokenLength,
   446     tokenStart,
   700       prevOffset = frame.prevOffset,
   447     tokenLength,
   701       children = frame.children;
   448     prevOffset,
   702   var parent = stack[stack.length - 1];
   449     children
   703   var text = indoc.substr(parent.prevOffset, tokenStart - parent.prevOffset);
   450   } = frame;
       
   451   const parent = stack[stack.length - 1];
       
   452   const text = indoc.substr(parent.prevOffset, tokenStart - parent.prevOffset);
   704 
   453 
   705   if (text) {
   454   if (text) {
   706     parent.children.push(text);
   455     parent.children.push(text);
   707   }
   456   }
   708 
   457 
   709   parent.children.push(external_this_React_["cloneElement"].apply(void 0, [element, null].concat(Object(toConsumableArray["a" /* default */])(children))));
   458   parent.children.push(Object(external_React_["cloneElement"])(element, null, ...children));
   710   parent.prevOffset = prevOffset ? prevOffset : tokenStart + tokenLength;
   459   parent.prevOffset = prevOffset ? prevOffset : tokenStart + tokenLength;
   711 }
   460 }
   712 /**
   461 /**
   713  * This is called for closing tags. It creates the element currently active in
   462  * This is called for closing tags. It creates the element currently active in
   714  * the stack.
   463  * the stack.
   722  *                           the element.
   471  *                           the element.
   723  */
   472  */
   724 
   473 
   725 
   474 
   726 function closeOuterElement(endOffset) {
   475 function closeOuterElement(endOffset) {
   727   var _stack$pop2 = stack.pop(),
   476   const {
   728       element = _stack$pop2.element,
   477     element,
   729       leadingTextStart = _stack$pop2.leadingTextStart,
   478     leadingTextStart,
   730       prevOffset = _stack$pop2.prevOffset,
   479     prevOffset,
   731       tokenStart = _stack$pop2.tokenStart,
   480     tokenStart,
   732       children = _stack$pop2.children;
   481     children
   733 
   482   } = stack.pop();
   734   var text = endOffset ? indoc.substr(prevOffset, endOffset - prevOffset) : indoc.substr(prevOffset);
   483   const text = endOffset ? indoc.substr(prevOffset, endOffset - prevOffset) : indoc.substr(prevOffset);
   735 
   484 
   736   if (text) {
   485   if (text) {
   737     children.push(text);
   486     children.push(text);
   738   }
   487   }
   739 
   488 
   740   if (null !== leadingTextStart) {
   489   if (null !== leadingTextStart) {
   741     output.push(indoc.substr(leadingTextStart, tokenStart - leadingTextStart));
   490     output.push(indoc.substr(leadingTextStart, tokenStart - leadingTextStart));
   742   }
   491   }
   743 
   492 
   744   output.push(external_this_React_["cloneElement"].apply(void 0, [element, null].concat(Object(toConsumableArray["a" /* default */])(children))));
   493   output.push(Object(external_React_["cloneElement"])(element, null, ...children));
   745 }
   494 }
   746 
   495 
   747 /* harmony default export */ var create_interpolate_element = (create_interpolate_element_createInterpolateElement);
   496 /* harmony default export */ var create_interpolate_element = (createInterpolateElement);
   748 
   497 
   749 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
   498 // EXTERNAL MODULE: external "lodash"
   750 var defineProperty = __webpack_require__(5);
   499 var external_lodash_ = __webpack_require__("YLtl");
   751 
       
   752 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
       
   753 var objectWithoutProperties = __webpack_require__(15);
       
   754 
       
   755 // EXTERNAL MODULE: external {"this":"lodash"}
       
   756 var external_this_lodash_ = __webpack_require__(2);
       
   757 
   500 
   758 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react.js
   501 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react.js
   759 
       
   760 
       
   761 
       
   762 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
       
   763 
       
   764 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
       
   765 
       
   766 /**
   502 /**
   767  * External dependencies
   503  * External dependencies
   768  */
   504  */
       
   505 // eslint-disable-next-line no-restricted-imports
   769 
   506 
   770 
   507 
   771 /**
   508 /**
   772  * Object containing a React element.
   509  * Object containing a React element.
   773  *
   510  *
   941  * @param {...?Object} childrenArguments Array of children arguments (array of arrays/strings/objects) to concatenate.
   678  * @param {...?Object} childrenArguments Array of children arguments (array of arrays/strings/objects) to concatenate.
   942  *
   679  *
   943  * @return {Array} The concatenated value.
   680  * @return {Array} The concatenated value.
   944  */
   681  */
   945 
   682 
   946 function concatChildren() {
   683 function concatChildren(...childrenArguments) {
   947   for (var _len = arguments.length, childrenArguments = new Array(_len), _key = 0; _key < _len; _key++) {
   684   return childrenArguments.reduce((accumulator, children, i) => {
   948     childrenArguments[_key] = arguments[_key];
   685     external_React_["Children"].forEach(children, (child, j) => {
   949   }
       
   950 
       
   951   return childrenArguments.reduce(function (accumulator, children, i) {
       
   952     external_this_React_["Children"].forEach(children, function (child, j) {
       
   953       if (child && 'string' !== typeof child) {
   686       if (child && 'string' !== typeof child) {
   954         child = Object(external_this_React_["cloneElement"])(child, {
   687         child = Object(external_React_["cloneElement"])(child, {
   955           key: [i, j].join()
   688           key: [i, j].join()
   956         });
   689         });
   957       }
   690       }
   958 
   691 
   959       accumulator.push(child);
   692       accumulator.push(child);
   969  *
   702  *
   970  * @return {?Object} The updated children object.
   703  * @return {?Object} The updated children object.
   971  */
   704  */
   972 
   705 
   973 function switchChildrenNodeName(children, nodeName) {
   706 function switchChildrenNodeName(children, nodeName) {
   974   return children && external_this_React_["Children"].map(children, function (elt, index) {
   707   return children && external_React_["Children"].map(children, (elt, index) => {
   975     if (Object(external_this_lodash_["isString"])(elt)) {
   708     if (Object(external_lodash_["isString"])(elt)) {
   976       return Object(external_this_React_["createElement"])(nodeName, {
   709       return Object(external_React_["createElement"])(nodeName, {
   977         key: index
   710         key: index
   978       }, elt);
   711       }, elt);
   979     }
   712     }
   980 
   713 
   981     var _elt$props = elt.props,
   714     const {
   982         childrenProp = _elt$props.children,
   715       children: childrenProp,
   983         props = Object(objectWithoutProperties["a" /* default */])(_elt$props, ["children"]);
   716       ...props
   984 
   717     } = elt.props;
   985     return Object(external_this_React_["createElement"])(nodeName, _objectSpread({
   718     return Object(external_React_["createElement"])(nodeName, {
   986       key: index
   719       key: index,
   987     }, props), childrenProp);
   720       ...props
       
   721     }, childrenProp);
   988   });
   722   });
   989 }
   723 }
   990 
   724 
   991 // EXTERNAL MODULE: external {"this":"ReactDOM"}
   725 // EXTERNAL MODULE: external "ReactDOM"
   992 var external_this_ReactDOM_ = __webpack_require__(144);
   726 var external_ReactDOM_ = __webpack_require__("faye");
   993 
   727 
   994 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react-platform.js
   728 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react-platform.js
   995 /**
   729 /**
   996  * External dependencies
   730  * External dependencies
   997  */
   731  */
  1040  *
   774  *
  1041  * @param {*} element WP element to check.
   775  * @param {*} element WP element to check.
  1042  * @return {boolean} True when an element is considered empty.
   776  * @return {boolean} True when an element is considered empty.
  1043  */
   777  */
  1044 
   778 
  1045 var utils_isEmptyElement = function isEmptyElement(element) {
   779 const isEmptyElement = element => {
  1046   if (Object(external_this_lodash_["isNumber"])(element)) {
   780   if (Object(external_lodash_["isNumber"])(element)) {
  1047     return false;
   781     return false;
  1048   }
   782   }
  1049 
   783 
  1050   if (Object(external_this_lodash_["isString"])(element) || Object(external_this_lodash_["isArray"])(element)) {
   784   if (Object(external_lodash_["isString"])(element) || Object(external_lodash_["isArray"])(element)) {
  1051     return !element.length;
   785     return !element.length;
  1052   }
   786   }
  1053 
   787 
  1054   return !element;
   788   return !element;
  1055 };
   789 };
  1061  *
   795  *
  1062  * Copyright (c) 2016-present, Nicolas Gallagher.
   796  * Copyright (c) 2016-present, Nicolas Gallagher.
  1063  * Copyright (c) 2015-present, Facebook, Inc.
   797  * Copyright (c) 2015-present, Facebook, Inc.
  1064  *
   798  *
  1065  */
   799  */
  1066 var Platform = {
   800 const Platform = {
  1067   OS: 'web',
   801   OS: 'web',
  1068   select: function select(spec) {
   802   select: spec => 'web' in spec ? spec.web : spec.default
  1069     return 'web' in spec ? spec.web : spec.default;
       
  1070   }
       
  1071 };
   803 };
  1072 /**
   804 /**
  1073  * Component used to detect the current Platform being used.
   805  * Component used to detect the current Platform being used.
  1074  * Use Platform.OS === 'web' to detect if running on web enviroment.
   806  * Use Platform.OS === 'web' to detect if running on web enviroment.
  1075  *
   807  *
  1089  * ```
   821  * ```
  1090  */
   822  */
  1091 
   823 
  1092 /* harmony default export */ var platform = (Platform);
   824 /* harmony default export */ var platform = (Platform);
  1093 
   825 
  1094 // EXTERNAL MODULE: external {"this":["wp","escapeHtml"]}
   826 // EXTERNAL MODULE: external ["wp","escapeHtml"]
  1095 var external_this_wp_escapeHtml_ = __webpack_require__(89);
   827 var external_wp_escapeHtml_ = __webpack_require__("Vx3V");
  1096 
   828 
  1097 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/raw-html.js
   829 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/raw-html.js
  1098 
       
  1099 
       
  1100 
       
  1101 function raw_html_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
       
  1102 
       
  1103 function raw_html_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { raw_html_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { raw_html_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
       
  1104 
       
  1105 /**
   830 /**
  1106  * Internal dependencies
   831  * Internal dependencies
  1107  */
   832  */
  1108  // Disable reason: JSDoc linter doesn't seem to parse the union (`&`) correctly.
   833  // Disable reason: JSDoc linter doesn't seem to parse the union (`&`) correctly.
  1109 
   834 
  1110 /* eslint-disable jsdoc/valid-types */
       
  1111 
       
  1112 /** @typedef {{children: string} & import('react').ComponentPropsWithoutRef<'div'>} RawHTMLProps */
   835 /** @typedef {{children: string} & import('react').ComponentPropsWithoutRef<'div'>} RawHTMLProps */
  1113 
       
  1114 /* eslint-enable jsdoc/valid-types */
       
  1115 
   836 
  1116 /**
   837 /**
  1117  * Component used as equivalent of Fragment with unescaped HTML, in cases where
   838  * Component used as equivalent of Fragment with unescaped HTML, in cases where
  1118  * it is desirable to render dangerous HTML without needing a wrapper element.
   839  * it is desirable to render dangerous HTML without needing a wrapper element.
  1119  * To preserve additional props, a `div` wrapper _will_ be created if any props
   840  * To preserve additional props, a `div` wrapper _will_ be created if any props
  1123  *                             will be passed through to div wrapper.
   844  *                             will be passed through to div wrapper.
  1124  *
   845  *
  1125  * @return {JSX.Element} Dangerously-rendering component.
   846  * @return {JSX.Element} Dangerously-rendering component.
  1126  */
   847  */
  1127 
   848 
  1128 function RawHTML(_ref) {
   849 function RawHTML({
  1129   var children = _ref.children,
   850   children,
  1130       props = Object(objectWithoutProperties["a" /* default */])(_ref, ["children"]);
   851   ...props
  1131 
   852 }) {
  1132   // The DIV wrapper will be stripped by serializer, unless there are
   853   // The DIV wrapper will be stripped by serializer, unless there are
  1133   // non-children props present.
   854   // non-children props present.
  1134   return Object(external_this_React_["createElement"])('div', raw_html_objectSpread({
   855   return Object(external_React_["createElement"])('div', {
  1135     dangerouslySetInnerHTML: {
   856     dangerouslySetInnerHTML: {
  1136       __html: children
   857       __html: children
  1137     }
   858     },
  1138   }, props));
   859     ...props
       
   860   });
  1139 }
   861 }
  1140 
   862 
  1141 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/serialize.js
   863 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/serialize.js
  1142 
       
  1143 
       
  1144 
       
  1145 
       
  1146 function serialize_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
       
  1147 
       
  1148 function serialize_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { serialize_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { serialize_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
       
  1149 
       
  1150 /**
   864 /**
  1151  * Parts of this source were derived and modified from fast-react-render,
   865  * Parts of this source were derived and modified from fast-react-render,
  1152  * released under the MIT license.
   866  * released under the MIT license.
  1153  *
   867  *
  1154  * https://github.com/alt-j/fast-react-render
   868  * https://github.com/alt-j/fast-react-render
  1189 
   903 
  1190 
   904 
  1191 
   905 
  1192 /** @typedef {import('./react').WPElement} WPElement */
   906 /** @typedef {import('./react').WPElement} WPElement */
  1193 
   907 
  1194 var _createContext = Object(external_this_React_["createContext"])(undefined),
   908 const {
  1195     Provider = _createContext.Provider,
   909   Provider,
  1196     Consumer = _createContext.Consumer;
   910   Consumer
  1197 
   911 } = Object(external_React_["createContext"])(undefined);
  1198 var ForwardRef = Object(external_this_React_["forwardRef"])(function () {
   912 const ForwardRef = Object(external_React_["forwardRef"])(() => {
  1199   return null;
   913   return null;
  1200 });
   914 });
  1201 /**
   915 /**
  1202  * Valid attribute types.
   916  * Valid attribute types.
  1203  *
   917  *
  1204  * @type {Set<string>}
   918  * @type {Set<string>}
  1205  */
   919  */
  1206 
   920 
  1207 var ATTRIBUTES_TYPES = new Set(['string', 'boolean', 'number']);
   921 const ATTRIBUTES_TYPES = new Set(['string', 'boolean', 'number']);
  1208 /**
   922 /**
  1209  * Element tags which can be self-closing.
   923  * Element tags which can be self-closing.
  1210  *
   924  *
  1211  * @type {Set<string>}
   925  * @type {Set<string>}
  1212  */
   926  */
  1213 
   927 
  1214 var SELF_CLOSING_TAGS = new Set(['area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 'wbr']);
   928 const SELF_CLOSING_TAGS = new Set(['area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 'wbr']);
  1215 /**
   929 /**
  1216  * Boolean attributes are attributes whose presence as being assigned is
   930  * Boolean attributes are attributes whose presence as being assigned is
  1217  * meaningful, even if only empty.
   931  * meaningful, even if only empty.
  1218  *
   932  *
  1219  * See: https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean-attributes
   933  * See: https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean-attributes
  1226  *     } ), {} ) ).sort();
   940  *     } ), {} ) ).sort();
  1227  *
   941  *
  1228  * @type {Set<string>}
   942  * @type {Set<string>}
  1229  */
   943  */
  1230 
   944 
  1231 var BOOLEAN_ATTRIBUTES = new Set(['allowfullscreen', 'allowpaymentrequest', 'allowusermedia', 'async', 'autofocus', 'autoplay', 'checked', 'controls', 'default', 'defer', 'disabled', 'download', 'formnovalidate', 'hidden', 'ismap', 'itemscope', 'loop', 'multiple', 'muted', 'nomodule', 'novalidate', 'open', 'playsinline', 'readonly', 'required', 'reversed', 'selected', 'typemustmatch']);
   945 const BOOLEAN_ATTRIBUTES = new Set(['allowfullscreen', 'allowpaymentrequest', 'allowusermedia', 'async', 'autofocus', 'autoplay', 'checked', 'controls', 'default', 'defer', 'disabled', 'download', 'formnovalidate', 'hidden', 'ismap', 'itemscope', 'loop', 'multiple', 'muted', 'nomodule', 'novalidate', 'open', 'playsinline', 'readonly', 'required', 'reversed', 'selected', 'typemustmatch']);
  1232 /**
   946 /**
  1233  * Enumerated attributes are attributes which must be of a specific value form.
   947  * Enumerated attributes are attributes which must be of a specific value form.
  1234  * Like boolean attributes, these are meaningful if specified, even if not of a
   948  * Like boolean attributes, these are meaningful if specified, even if not of a
  1235  * valid enumerated value.
   949  * valid enumerated value.
  1236  *
   950  *
  1248  *  - `alt`: https://blog.whatwg.org/omit-alt
   962  *  - `alt`: https://blog.whatwg.org/omit-alt
  1249  *
   963  *
  1250  * @type {Set<string>}
   964  * @type {Set<string>}
  1251  */
   965  */
  1252 
   966 
  1253 var ENUMERATED_ATTRIBUTES = new Set(['autocapitalize', 'autocomplete', 'charset', 'contenteditable', 'crossorigin', 'decoding', 'dir', 'draggable', 'enctype', 'formenctype', 'formmethod', 'http-equiv', 'inputmode', 'kind', 'method', 'preload', 'scope', 'shape', 'spellcheck', 'translate', 'type', 'wrap']);
   967 const ENUMERATED_ATTRIBUTES = new Set(['autocapitalize', 'autocomplete', 'charset', 'contenteditable', 'crossorigin', 'decoding', 'dir', 'draggable', 'enctype', 'formenctype', 'formmethod', 'http-equiv', 'inputmode', 'kind', 'method', 'preload', 'scope', 'shape', 'spellcheck', 'translate', 'type', 'wrap']);
  1254 /**
   968 /**
  1255  * Set of CSS style properties which support assignment of unitless numbers.
   969  * Set of CSS style properties which support assignment of unitless numbers.
  1256  * Used in rendering of style properties, where `px` unit is assumed unless
   970  * Used in rendering of style properties, where `px` unit is assumed unless
  1257  * property is included in this set or value is zero.
   971  * property is included in this set or value is zero.
  1258  *
   972  *
  1268  *     .sort();
   982  *     .sort();
  1269  *
   983  *
  1270  * @type {Set<string>}
   984  * @type {Set<string>}
  1271  */
   985  */
  1272 
   986 
  1273 var CSS_PROPERTIES_SUPPORTS_UNITLESS = new Set(['animation', 'animationIterationCount', 'baselineShift', 'borderImageOutset', 'borderImageSlice', 'borderImageWidth', 'columnCount', 'cx', 'cy', 'fillOpacity', 'flexGrow', 'flexShrink', 'floodOpacity', 'fontWeight', 'gridColumnEnd', 'gridColumnStart', 'gridRowEnd', 'gridRowStart', 'lineHeight', 'opacity', 'order', 'orphans', 'r', 'rx', 'ry', 'shapeImageThreshold', 'stopOpacity', 'strokeDasharray', 'strokeDashoffset', 'strokeMiterlimit', 'strokeOpacity', 'strokeWidth', 'tabSize', 'widows', 'x', 'y', 'zIndex', 'zoom']);
   987 const CSS_PROPERTIES_SUPPORTS_UNITLESS = new Set(['animation', 'animationIterationCount', 'baselineShift', 'borderImageOutset', 'borderImageSlice', 'borderImageWidth', 'columnCount', 'cx', 'cy', 'fillOpacity', 'flexGrow', 'flexShrink', 'floodOpacity', 'fontWeight', 'gridColumnEnd', 'gridColumnStart', 'gridRowEnd', 'gridRowStart', 'lineHeight', 'opacity', 'order', 'orphans', 'r', 'rx', 'ry', 'shapeImageThreshold', 'stopOpacity', 'strokeDasharray', 'strokeDashoffset', 'strokeMiterlimit', 'strokeOpacity', 'strokeWidth', 'tabSize', 'widows', 'x', 'y', 'zIndex', 'zoom']);
  1274 /**
   988 /**
  1275  * Returns true if the specified string is prefixed by one of an array of
   989  * Returns true if the specified string is prefixed by one of an array of
  1276  * possible prefixes.
   990  * possible prefixes.
  1277  *
   991  *
  1278  * @param {string}   string   String to check.
   992  * @param {string}   string   String to check.
  1280  *
   994  *
  1281  * @return {boolean} Whether string has prefix.
   995  * @return {boolean} Whether string has prefix.
  1282  */
   996  */
  1283 
   997 
  1284 function hasPrefix(string, prefixes) {
   998 function hasPrefix(string, prefixes) {
  1285   return prefixes.some(function (prefix) {
   999   return prefixes.some(prefix => string.indexOf(prefix) === 0);
  1286     return string.indexOf(prefix) === 0;
       
  1287   });
       
  1288 }
  1000 }
  1289 /**
  1001 /**
  1290  * Returns true if the given prop name should be ignored in attributes
  1002  * Returns true if the given prop name should be ignored in attributes
  1291  * serialization, or false otherwise.
  1003  * serialization, or false otherwise.
  1292  *
  1004  *
  1348  * @return {string} Normalized property name.
  1060  * @return {string} Normalized property name.
  1349  */
  1061  */
  1350 
  1062 
  1351 
  1063 
  1352 function getNormalStylePropertyName(property) {
  1064 function getNormalStylePropertyName(property) {
  1353   if (Object(external_this_lodash_["startsWith"])(property, '--')) {
  1065   if (Object(external_lodash_["startsWith"])(property, '--')) {
  1354     return property;
  1066     return property;
  1355   }
  1067   }
  1356 
  1068 
  1357   if (hasPrefix(property, ['ms', 'O', 'Moz', 'Webkit'])) {
  1069   if (hasPrefix(property, ['ms', 'O', 'Moz', 'Webkit'])) {
  1358     return '-' + Object(external_this_lodash_["kebabCase"])(property);
  1070     return '-' + Object(external_lodash_["kebabCase"])(property);
  1359   }
  1071   }
  1360 
  1072 
  1361   return Object(external_this_lodash_["kebabCase"])(property);
  1073   return Object(external_lodash_["kebabCase"])(property);
  1362 }
  1074 }
  1363 /**
  1075 /**
  1364  * Returns the normal form of the style property value for HTML. Appends a
  1076  * Returns the normal form of the style property value for HTML. Appends a
  1365  * default pixel unit if numeric, not a unitless property, and not zero.
  1077  * default pixel unit if numeric, not a unitless property, and not zero.
  1366  *
  1078  *
  1387  *
  1099  *
  1388  * @return {string} Serialized element.
  1100  * @return {string} Serialized element.
  1389  */
  1101  */
  1390 
  1102 
  1391 
  1103 
  1392 function renderElement(element, context) {
  1104 function renderElement(element, context, legacyContext = {}) {
  1393   var legacyContext = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
       
  1394 
       
  1395   if (null === element || undefined === element || false === element) {
  1105   if (null === element || undefined === element || false === element) {
  1396     return '';
  1106     return '';
  1397   }
  1107   }
  1398 
  1108 
  1399   if (Array.isArray(element)) {
  1109   if (Array.isArray(element)) {
  1400     return renderChildren(element, context, legacyContext);
  1110     return renderChildren(element, context, legacyContext);
  1401   }
  1111   }
  1402 
  1112 
  1403   switch (Object(esm_typeof["a" /* default */])(element)) {
  1113   switch (typeof element) {
  1404     case 'string':
  1114     case 'string':
  1405       return Object(external_this_wp_escapeHtml_["escapeHTML"])(element);
  1115       return Object(external_wp_escapeHtml_["escapeHTML"])(element);
  1406 
  1116 
  1407     case 'number':
  1117     case 'number':
  1408       return element.toString();
  1118       return element.toString();
  1409   }
  1119   }
  1410 
  1120 
  1411   var type =
  1121   const {
       
  1122     type,
       
  1123     props
       
  1124   } =
  1412   /** @type {{type?: any, props?: any}} */
  1125   /** @type {{type?: any, props?: any}} */
  1413   element.type,
  1126   element;
  1414       props = element.props;
       
  1415 
  1127 
  1416   switch (type) {
  1128   switch (type) {
  1417     case external_this_React_["StrictMode"]:
  1129     case external_React_["StrictMode"]:
  1418     case external_this_React_["Fragment"]:
  1130     case external_React_["Fragment"]:
  1419       return renderChildren(props.children, context, legacyContext);
  1131       return renderChildren(props.children, context, legacyContext);
  1420 
  1132 
  1421     case RawHTML:
  1133     case RawHTML:
  1422       var children = props.children,
  1134       const {
  1423           wrapperProps = Object(objectWithoutProperties["a" /* default */])(props, ["children"]);
  1135         children,
  1424 
  1136         ...wrapperProps
  1425       return renderNativeComponent(Object(external_this_lodash_["isEmpty"])(wrapperProps) ? null : 'div', serialize_objectSpread({}, wrapperProps, {
  1137       } = props;
       
  1138       return renderNativeComponent(Object(external_lodash_["isEmpty"])(wrapperProps) ? null : 'div', { ...wrapperProps,
  1426         dangerouslySetInnerHTML: {
  1139         dangerouslySetInnerHTML: {
  1427           __html: children
  1140           __html: children
  1428         }
  1141         }
  1429       }), context, legacyContext);
  1142       }, context, legacyContext);
  1430   }
  1143   }
  1431 
  1144 
  1432   switch (Object(esm_typeof["a" /* default */])(type)) {
  1145   switch (typeof type) {
  1433     case 'string':
  1146     case 'string':
  1434       return renderNativeComponent(type, props, context, legacyContext);
  1147       return renderNativeComponent(type, props, context, legacyContext);
  1435 
  1148 
  1436     case 'function':
  1149     case 'function':
  1437       if (type.prototype && typeof type.prototype.render === 'function') {
  1150       if (type.prototype && typeof type.prototype.render === 'function') {
  1464  * @param {Object}  [legacyContext] Legacy context object.
  1177  * @param {Object}  [legacyContext] Legacy context object.
  1465  *
  1178  *
  1466  * @return {string} Serialized element.
  1179  * @return {string} Serialized element.
  1467  */
  1180  */
  1468 
  1181 
  1469 function renderNativeComponent(type, props, context) {
  1182 function renderNativeComponent(type, props, context, legacyContext = {}) {
  1470   var legacyContext = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
  1183   let content = '';
  1471   var content = '';
       
  1472 
  1184 
  1473   if (type === 'textarea' && props.hasOwnProperty('value')) {
  1185   if (type === 'textarea' && props.hasOwnProperty('value')) {
  1474     // Textarea children can be assigned as value prop. If it is, render in
  1186     // Textarea children can be assigned as value prop. If it is, render in
  1475     // place of children. Ensure to omit so it is not assigned as attribute
  1187     // place of children. Ensure to omit so it is not assigned as attribute
  1476     // as well.
  1188     // as well.
  1477     content = renderChildren(props.value, context, legacyContext);
  1189     content = renderChildren(props.value, context, legacyContext);
  1478     props = Object(external_this_lodash_["omit"])(props, 'value');
  1190     props = Object(external_lodash_["omit"])(props, 'value');
  1479   } else if (props.dangerouslySetInnerHTML && typeof props.dangerouslySetInnerHTML.__html === 'string') {
  1191   } else if (props.dangerouslySetInnerHTML && typeof props.dangerouslySetInnerHTML.__html === 'string') {
  1480     // Dangerous content is left unescaped.
  1192     // Dangerous content is left unescaped.
  1481     content = props.dangerouslySetInnerHTML.__html;
  1193     content = props.dangerouslySetInnerHTML.__html;
  1482   } else if (typeof props.children !== 'undefined') {
  1194   } else if (typeof props.children !== 'undefined') {
  1483     content = renderChildren(props.children, context, legacyContext);
  1195     content = renderChildren(props.children, context, legacyContext);
  1485 
  1197 
  1486   if (!type) {
  1198   if (!type) {
  1487     return content;
  1199     return content;
  1488   }
  1200   }
  1489 
  1201 
  1490   var attributes = renderAttributes(props);
  1202   const attributes = renderAttributes(props);
  1491 
  1203 
  1492   if (SELF_CLOSING_TAGS.has(type)) {
  1204   if (SELF_CLOSING_TAGS.has(type)) {
  1493     return '<' + type + attributes + '/>';
  1205     return '<' + type + attributes + '/>';
  1494   }
  1206   }
  1495 
  1207 
  1506  * @param {Object}      [legacyContext] Legacy context object.
  1218  * @param {Object}      [legacyContext] Legacy context object.
  1507  *
  1219  *
  1508  * @return {string} Serialized element
  1220  * @return {string} Serialized element
  1509  */
  1221  */
  1510 
  1222 
  1511 function renderComponent(Component, props, context) {
  1223 function renderComponent(Component, props, context, legacyContext = {}) {
  1512   var legacyContext = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
  1224   const instance = new
  1513   var instance = new
       
  1514   /** @type {import('react').ComponentClass} */
  1225   /** @type {import('react').ComponentClass} */
  1515   Component(props, legacyContext);
  1226   Component(props, legacyContext);
  1516 
  1227 
  1517   if (typeof // Ignore reason: Current prettier reformats parens and mangles type assertion
  1228   if (typeof // Ignore reason: Current prettier reformats parens and mangles type assertion
  1518   // prettier-ignore
  1229   // prettier-ignore
  1522     Object.assign(legacyContext,
  1233     Object.assign(legacyContext,
  1523     /** @type {{getChildContext?: () => unknown}} */
  1234     /** @type {{getChildContext?: () => unknown}} */
  1524     instance.getChildContext());
  1235     instance.getChildContext());
  1525   }
  1236   }
  1526 
  1237 
  1527   var html = renderElement(instance.render(), context, legacyContext);
  1238   const html = renderElement(instance.render(), context, legacyContext);
  1528   return html;
  1239   return html;
  1529 }
  1240 }
  1530 /**
  1241 /**
  1531  * Serializes an array of children to string.
  1242  * Serializes an array of children to string.
  1532  *
  1243  *
  1535  * @param {Object}                         [legacyContext] Legacy context object.
  1246  * @param {Object}                         [legacyContext] Legacy context object.
  1536  *
  1247  *
  1537  * @return {string} Serialized children.
  1248  * @return {string} Serialized children.
  1538  */
  1249  */
  1539 
  1250 
  1540 function renderChildren(children, context) {
  1251 function renderChildren(children, context, legacyContext = {}) {
  1541   var legacyContext = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
  1252   let result = '';
  1542   var result = '';
  1253   children = Object(external_lodash_["castArray"])(children);
  1543   children = Object(external_this_lodash_["castArray"])(children);
  1254 
  1544 
  1255   for (let i = 0; i < children.length; i++) {
  1545   for (var i = 0; i < children.length; i++) {
  1256     const child = children[i];
  1546     var child = children[i];
       
  1547     result += renderElement(child, context, legacyContext);
  1257     result += renderElement(child, context, legacyContext);
  1548   }
  1258   }
  1549 
  1259 
  1550   return result;
  1260   return result;
  1551 }
  1261 }
  1557  * @return {string} Attributes string.
  1267  * @return {string} Attributes string.
  1558  */
  1268  */
  1559 
  1269 
  1560 
  1270 
  1561 function renderAttributes(props) {
  1271 function renderAttributes(props) {
  1562   var result = '';
  1272   let result = '';
  1563 
  1273 
  1564   for (var key in props) {
  1274   for (const key in props) {
  1565     var attribute = getNormalAttributeName(key);
  1275     const attribute = getNormalAttributeName(key);
  1566 
  1276 
  1567     if (!Object(external_this_wp_escapeHtml_["isValidAttributeName"])(attribute)) {
  1277     if (!Object(external_wp_escapeHtml_["isValidAttributeName"])(attribute)) {
  1568       continue;
  1278       continue;
  1569     }
  1279     }
  1570 
  1280 
  1571     var value = getNormalAttributeValue(key, props[key]); // If value is not of serializeable type, skip.
  1281     let value = getNormalAttributeValue(key, props[key]); // If value is not of serializeable type, skip.
  1572 
  1282 
  1573     if (!ATTRIBUTES_TYPES.has(Object(esm_typeof["a" /* default */])(value))) {
  1283     if (!ATTRIBUTES_TYPES.has(typeof value)) {
  1574       continue;
  1284       continue;
  1575     } // Don't render internal attribute names.
  1285     } // Don't render internal attribute names.
  1576 
  1286 
  1577 
  1287 
  1578     if (isInternalAttribute(key)) {
  1288     if (isInternalAttribute(key)) {
  1579       continue;
  1289       continue;
  1580     }
  1290     }
  1581 
  1291 
  1582     var isBooleanAttribute = BOOLEAN_ATTRIBUTES.has(attribute); // Boolean attribute should be omitted outright if its value is false.
  1292     const isBooleanAttribute = BOOLEAN_ATTRIBUTES.has(attribute); // Boolean attribute should be omitted outright if its value is false.
  1583 
  1293 
  1584     if (isBooleanAttribute && value === false) {
  1294     if (isBooleanAttribute && value === false) {
  1585       continue;
  1295       continue;
  1586     }
  1296     }
  1587 
  1297 
  1588     var isMeaningfulAttribute = isBooleanAttribute || hasPrefix(key, ['data-', 'aria-']) || ENUMERATED_ATTRIBUTES.has(attribute); // Only write boolean value as attribute if meaningful.
  1298     const isMeaningfulAttribute = isBooleanAttribute || hasPrefix(key, ['data-', 'aria-']) || ENUMERATED_ATTRIBUTES.has(attribute); // Only write boolean value as attribute if meaningful.
  1589 
  1299 
  1590     if (typeof value === 'boolean' && !isMeaningfulAttribute) {
  1300     if (typeof value === 'boolean' && !isMeaningfulAttribute) {
  1591       continue;
  1301       continue;
  1592     }
  1302     }
  1593 
  1303 
  1597     if (isBooleanAttribute) {
  1307     if (isBooleanAttribute) {
  1598       continue;
  1308       continue;
  1599     }
  1309     }
  1600 
  1310 
  1601     if (typeof value === 'string') {
  1311     if (typeof value === 'string') {
  1602       value = Object(external_this_wp_escapeHtml_["escapeAttribute"])(value);
  1312       value = Object(external_wp_escapeHtml_["escapeAttribute"])(value);
  1603     }
  1313     }
  1604 
  1314 
  1605     result += '="' + value + '"';
  1315     result += '="' + value + '"';
  1606   }
  1316   }
  1607 
  1317 
  1615  * @return {string} Style attribute value.
  1325  * @return {string} Style attribute value.
  1616  */
  1326  */
  1617 
  1327 
  1618 function renderStyle(style) {
  1328 function renderStyle(style) {
  1619   // Only generate from object, e.g. tolerate string value.
  1329   // Only generate from object, e.g. tolerate string value.
  1620   if (!Object(external_this_lodash_["isPlainObject"])(style)) {
  1330   if (!Object(external_lodash_["isPlainObject"])(style)) {
  1621     return style;
  1331     return style;
  1622   }
  1332   }
  1623 
  1333 
  1624   var result;
  1334   let result;
  1625 
  1335 
  1626   for (var property in style) {
  1336   for (const property in style) {
  1627     var value = style[property];
  1337     const value = style[property];
  1628 
  1338 
  1629     if (null === value || undefined === value) {
  1339     if (null === value || undefined === value) {
  1630       continue;
  1340       continue;
  1631     }
  1341     }
  1632 
  1342 
  1634       result += ';';
  1344       result += ';';
  1635     } else {
  1345     } else {
  1636       result = '';
  1346       result = '';
  1637     }
  1347     }
  1638 
  1348 
  1639     var normalName = getNormalStylePropertyName(property);
  1349     const normalName = getNormalStylePropertyName(property);
  1640     var normalValue = getNormalStylePropertyValue(property, value);
  1350     const normalValue = getNormalStylePropertyValue(property, value);
  1641     result += normalName + ':' + normalValue;
  1351     result += normalName + ':' + normalValue;
  1642   }
  1352   }
  1643 
  1353 
  1644   return result;
  1354   return result;
  1645 }
  1355 }
  1653 
  1363 
  1654 
  1364 
  1655 
  1365 
  1656 
  1366 
  1657 
  1367 
  1658 /***/ }),
       
  1659 
       
  1660 /***/ 5:
       
  1661 /***/ (function(module, __webpack_exports__, __webpack_require__) {
       
  1662 
       
  1663 "use strict";
       
  1664 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _defineProperty; });
       
  1665 function _defineProperty(obj, key, value) {
       
  1666   if (key in obj) {
       
  1667     Object.defineProperty(obj, key, {
       
  1668       value: value,
       
  1669       enumerable: true,
       
  1670       configurable: true,
       
  1671       writable: true
       
  1672     });
       
  1673   } else {
       
  1674     obj[key] = value;
       
  1675   }
       
  1676 
       
  1677   return obj;
       
  1678 }
       
  1679 
       
  1680 /***/ }),
       
  1681 
       
  1682 /***/ 89:
       
  1683 /***/ (function(module, exports) {
       
  1684 
       
  1685 (function() { module.exports = this["wp"]["escapeHtml"]; }());
       
  1686 
       
  1687 /***/ })
  1368 /***/ })
  1688 
  1369 
  1689 /******/ });
  1370 /******/ });